22
GUIA DE IMPLANTACIÓN FICHERO DE TRANSACCIÓN Válido para: Pedido Albarán Autoalbarán Factura Autofactura FORMATO TEXTO PLANO

GUIA DE IMPLANTACIÓN FICHERO DE TRANSACCIÓN · 2015. 9. 22. · “Albaran”, “Factura” o “Autofactura” y ‘seq’ es un nº de secuencia de tres cifras usado para distinguir

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • GUIA DE IMPLANTACIÓN FICHERO DE TRANSACCIÓN

    Válido para: Pedido Albarán Autoalbarán Factura Autofactura

    FORMATO TEXTO PLANO

  • Página 2 de 22

    INDICE

    1 CONSIDERACIONES GENERALES............................................................................................................ 3 2 SEGMENTOS DEL FICHERO DE TRANSACCIÓN ................................................................................. 3

    2.1 DATOS GENERALES..................................................................................................................................... 4 2.2 PROVEEDOR................................................................................................................................................ 5 2.3 CLIENTE...................................................................................................................................................... 6 2.4 ESTABLECIMIENTOS.................................................................................................................................... 6 2.5 OBSERVACIONES ........................................................................................................................................ 7 2.6 REFERENCIAS ............................................................................................................................................. 7 2.7 ADJUNTOS .................................................................................................................................................. 8 2.8 DETALLE .................................................................................................................................................... 8 2.9 DESCUENTOS Y CARGOS DE LÍNEA .............................................................................................................. 9 2.10 IMPUESTOS DE LÍNEA ................................................................................................................................ 10 2.11 TASAS DE LÍNEA ....................................................................................................................................... 10 2.12 REFERENCIAS DE LÍNEA ............................................................................................................................ 11 2.13 OBSERVACIONES DE LÍNEA ....................................................................................................................... 11 2.14 DESCUENTOS Y CARGOS GLOBALES .......................................................................................................... 12 2.15 RESUMEN IMPUESTOS............................................................................................................................... 12 2.16 RESUMEN TASAS ...................................................................................................................................... 13 2.17 VENCIMIENTOS......................................................................................................................................... 13 2.18 RESUMEN TOTALES................................................................................................................................... 14

    3 FICHEROS ASOCIADOS............................................................................................................................. 14 3.1 ACUSE DE RECIBO..................................................................................................................................... 14 3.2 ACEPTACIÓN DE PEDIDO ........................................................................................................................... 15

    4 EXTENSIONES SECTOR TURÍSTICO ..................................................................................................... 16 4.1 LISTA DE USUARIOS .................................................................................................................................. 16

    5 TABLAS DE CÓDIGOS................................................................................................................................ 16 5.1 CÓDIGOS DE DESCUENTO .......................................................................................................................... 16 5.2 CÓDIGOS DE CARGO.................................................................................................................................. 16 5.3 CÓDIGOS DE IMPUESTO ............................................................................................................................. 17 5.4 CÓDIGOS MÉTODOS DE PAGO .................................................................................................................... 17 5.5 CÓDIGOS DE TASA..................................................................................................................................... 18

    6 EJEMPLOS..................................................................................................................................................... 19 6.1 FICHERO DE PEDIDO.................................................................................................................................. 19 6.2 FICHERO DE ACEPTACIÓN DE PEDIDO........................................................................................................ 20 6.3 FICHERO DE ALBARÁN .............................................................................................................................. 20 6.4 FICHERO DE FACTURA............................................................................................................................... 21

  • Página 3 de 22

    1 Consideraciones Generales

    El fichero de texto plano está integrado por una secuencia de líneas de datos, a las cuales nos referiremos como segmentos. Cada segmento consta de una etiqueta identificativa y diversos campos de información, delimitados entre si por un caracter de separación. En el caso de que el separador fuera el punto y coma, por ejemplo, la estructura de un segmento sería como sigue: ETIQUETA;;;…; En el siguiente apartado se describen los diferentes segmentos que integran el fichero de transacción electrónica. Las convenciones sintácticas utilizadas para describir los contenidos del documento se resumen en los siguientes puntos: • Todos los campos son de longitud variable, siendo el separador la referencia utilizada para

    delimitar el inicio y el final de un campo. Alternativamente, el usuario también puede trabajar con campos de longitud fija y obviar el caracter de separación.

    • Tanto la etiqueta como el carácter de separación entre campos de un segmento pueden ser definidos por el usuario.

    • El orden de los segmentos dentro del fichero puede ser definido por el usuario. En los casos en que existan restricciones en este sentido, estas se indicarán explícitamente.

    • El orden de los campos dentro de un segmento también puede ser definido por el usuario. En este documento se recomienda una ordenación concreta, pero no es imprescindible ajustarse a la misma.

    • Algunos segmentos son opcionales. Si no se desea utilizar un segmento opcional determinado, simplemente no se incluirá en el fichero de transacción.

    • Algunos campos de un segmento también pueden ser opcionales. Si un campo opcional de un segmento no se utiliza, se dejará en blanco (en el fichero aparecerán dos separadores adyacentes).

    • Los tipos de datos utilizados son: o Int: Número entero o Decimal: Número racional. Se podrá utilizar como separador decimal tanto el punto

    como la coma. No debe utilizarse en ningún caso el separador de miles. o String. Secuencia de caracteres alfanuméricos

    • El formato utilizado para especificar el nombre de un fichero de transacción es el siguiente: _aaaammdd_hhmmss_seq.txt, donde TipoDocumento es “Pedido”, “Albaran”, “Factura” o “Autofactura” y ‘seq’ es un nº de secuencia de tres cifras usado para distinguir entre ficheros generados o recibidos en el mismo instante. Por ejemplo, un nombre de fichero válido sería: Factura_20041223_153423_004.txt

    2 Segmentos del Fichero de Transacción

    Las tipos de segmentos que integran el fichero de transacción son los siguientes: • Datos generales

  • Página 4 de 22

    • Proveedor • Cliente • Establecimientos • Observaciones • Referencias • Detalle • Descuentos y cargos de línea • Impuestos de línea • Tasas de línea • Referencias de línea • Descuentos y cargos globales • Resumen Impuestos • Resumen Tasas • Vencimientos • Resumen totales

    2.1 Datos generales

    Función: Incluye la información general del documento Nº Segmentos/Fichero: 1 Posición del segmento en el fichero: Indiferente, típicamente al principio. Formato: ETIQUETA;;;;;;;;;;;;<PDF>; Documento Uso del segmento Pedido Obligatorio Albarán/Autoalbarán Obligatorio Factura/Autofactura Obligatorio Campo Tipo Obligatorio Descripción Ref String SI Nº de documento Tipo String SI Tipo de documento. Los tipos posibles son:

    • Pedido • AnulacionPedido • AlbaranComercial • AlbaranAbono • FacturaComercial • FacturaAbono • AutoalbaranComercial • AutoalbaranAbono • AutofacturaComercial • AutofacturaAbono

    Fecha String SI Fecha en formato AAAA-MM-DD Moneda String SI Tipo de moneda. (EUR, USD, etc) Contrato String NO Utilizado para especificar el número de contrato

    asociado a una factura Concepto String NO Utilizado para especificar el concepto global de

  • Página 5 de 22

    una factura FechaIn String NO En facturas: Fecha inicio período facturación en

    formato AAAA-MM-DD En Pedidos: Límite inferior fecha deseada de entrega

    FechaFin String NO En facturas: Fecha fin período facturación en formato AAAA-MM-DD En Pedidos: Límite superior fecha deseada de entrega

    HoraIn String NO En Pedidos: Límite inferior franja horaria de entrega en formato HH:MM:SS

    HoraFin String NO En Pedidos: Límite superior franja horaria de entrega en formato HH:MM:SS

    DirEnvio Int NO En albaranes y facturas: código del centro de facturación del cliente. Necesario si un cliente con el mismo NIF tiene diferentes direcciones de envío de factura. Si no se especifica, se utiliza el código 0 por defecto, el cual corresponde a la dirección fiscal del cliente.

    PDF String NO Nombre del fichero PDF adjunto a enviar con esta transacción

    Impuestos String NO Indica si los importes de línea incluyen los impuestos aplicables (Y/N). Por defecto, N.

    2.2 Proveedor

    Función: Son los datos fiscales del proveedor (quien factura). Nº Segmentos/Fichero: 1 Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;;;;;;;;;;

    Documento Uso del segmento Pedido Obligatorio Albarán/Autoalbarán Obligatorio Factura/Autofactura Obligatorio Campo Tipo Obligatorio Descripción IDProv String NO Código del proveedor (interno del proveedor).

    Utilizado si el proveedor tiene diferentes centros logísticos.

    IDProvCli String Solo para pedidos

    Código del proveedor (interno del cliente)

    CIF String SI CIF del proveedor Empresa String SI Razón social del proveedor Domicilio String SI Domicilio del proveedor Población String SI Población del proveedor CP String SI Código postal del proveedor Provincia String SI Provincia del proveedor

  • Página 6 de 22

    País String SI País del proveedor (España: ESP) Registro String NO Nº de registro mercantil del proveedor

    2.3 Cliente

    Función: Son los datos fiscales del comprador (quien paga la factura). Nº Segmentos/Fichero: 1 Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;;;;;;;;;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Obligatorio Campo Tipo Obligatorio Descripción IDCliente String NO Código del cliente (interno del cliente) IDCliProv String Solo para

    facturas Código del cliente (interno del proveedor)

    IDCentroCli String NO Código de un centro del cliente (interno del proveedor). Algunos proveedores no lo utilizan (solo usan el campo IDCliProv)

    CIF String SI CIF del cliente Empresa String SI Razón social del cliente Domicilio String SI Domicilio del cliente Población String SI Población del cliente CP String SI Código postal del cliente Provincia String SI Provincia del cliente País String SI País del cliente (España: ESP) Registro String NO Nº de registro mercantil del cliente

    2.4 Establecimientos

    Función: Son los datos del establecimiento (donde se entrega la mercancía) Nº Segmentos/Fichero: 1 para pedidos, variable para facturas y albaranes Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;;;;;;;;; Documento Uso del segmento Pedido Obligatorio Albarán/Autoalbarán Obligatorio Factura/Autofactura Opcional

  • Página 7 de 22

    Campo Tipo Obligatorio Descripción IDEstab String Solo para

    pedidos Código del establecimiento del cliente donde se entrega de la mercancía (interno del cliente)

    IDCliProv String Solo para albaranes

    Código del cliente (interno del proveedor)

    IDCentroCli String Solo para albaranes

    Código del establecimiento del cliente (interno del proveedor). Algunos proveedores solo utilizan el campo IDCliProv

    Estab String Solo para albaranes y

    pedidos

    Nombre del establecimiento

    Domicilio String SI Dirección del establecimiento Población String SI Población del establecimiento CP String SI Código postal del establecimiento Provincia String SI Provincia del establecimiento País String SI País del establecimiento (España: ESP)

    2.5 Observaciones

    Función: Texto libre opcional con observaciones sobre el documento Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Asunto String NO Asunto del mensaje Mensaje String SI Observaciones sobre el documento

    2.6 Referencias

    Función: Permite especificar códigos de pedido, albarán y factura relacionados con el documento. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional

  • Página 8 de 22

    Campo Tipo Obligatorio Descripción Albarán String NO Nº del albarán al que hace referencia una factura o

    un albarán de abono Pedido String NO Nº de un pedido al que hace referencia un albarán,

    una factura o una anulación de pedido Factura String NO Nº de la factura original a la que hace referencia

    una factura de abono

    2.7 Adjuntos

    Función: Permite especificar una lista de ficheros adjuntos a la transacción. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Fichero String NO Nombre de un fichero adjunto, depositado en el

    directorio de salida de transacciones

    2.8 Detalle

    Función: Describe una línea de detalle del documento. Este segmento se repite por tanto tantas veces como líneas de detalle tenga el documento Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;;;;;;;;;;;;; Documento Uso del segmento Pedido Obligatorio Albarán/Autoalbarán Obligatorio Factura/Autofactura Obligatorio Campo Tipo Obligatorio Descripción RefProv String Solo para

    albaranes y facturas

    Código de artículo interno del proveedor

    RefCli String Solo para pedidos

    Código de artículo interno del cliente

    Descripción String SI Descripción (nombre) del artículo

  • Página 9 de 22

    Cdad Decimal SI Cantidad del artículo UM String SI Unidad de medida de la cantidad. Debe ser uno

    de los siguientes valores: • Unidades • Kgs • Lts • Cajas • Bultos • Palets • Horas • Metros • MetrosCuadrados • Otros

    UE Decimal NO Número de unidades de expedición (bultos, cajas, etc.).

    UC Decimal NO Número de unidades de consumo por unidad de expedición (solo tiene sentido si UE>0).

    Peso Decimal NO Peso en gramos de una unidad. Solo tiene sentido cuando UM = Unidades

    Punit Decimal Solo para facturas

    Precio bruto unitario (sin descuentos, impuestos, etc.)

    Total Decimal Solo para facturas

    Importe bruto total de esta línea (Cdad x Punit)

    Neto Decimal NO Es el resultado de repercutir sobre el importe bruto el total de descuentos y cargos por línea

    PVerde Decimal NO Importe del punto verde por línea Coment String NO Observaciones sobre esta línea de detalle

    2.9 Descuentos y cargos de línea

    Función: Especifica los descuentos y cargos aplicables a una línea de detalle. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Posterior al segmento de detalle asociado a este segmento y anterior al siguiente segmento de detalle Formato: ETIQUETA;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Calificador String SI Puede tener dos valores:

    • Descuento • Cargo

    Tipo String SI Indica el concepto por el que se realiza el cargo o descuento. En las tablas códigos de descuento y

  • Página 10 de 22

    códigos de cargo se describen los valores posibles de este campo

    Tasa Decimal NO Indica el % del cargo o descuento respecto la base del cargo/descuento, sea ésta el total bruto de la línea o no. Solo se especifica en caso de que se trate de un %.

    Importe Decimal SI Importe del cargo o descuento

    2.10 Impuestos de línea

    Función: Especifica los impuestos aplicables a una línea de detalle. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Posterior al segmento de detalle asociado a este segmento y anterior al siguiente segmento de detalle Formato: ETIQUETA;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Tipo String SI Identifica el tipo de impuesto. En la tabla códigos

    de impuesto se describen los valores posibles de este campo

    Tasa Decimal SI Indica el % o el importe unitario del impuesto a aplicar

    Importe Decimal SI Importe del impuesto

    2.11 Tasas de línea

    Función: Describe las tasas aplicables a una línea de detalle. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Posterior al segmento de detalle asociado a este segmento y anterior al siguiente segmento de detalle Formato: ETIQUETA;;;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Base Float SI Base sobre la que se aplica la tasa Tipo String SI Identifica el tipo de tasa. En la tabla códigos de

  • Página 11 de 22

    tasa se describen los valores posibles de este campo

    Grupo String NO Grupo al que pertenece la tasa Descripción String NO Descripción de la tasa TasaUnit Decimal SI Importe de la tasa por cada unidad Importe Decimal SI Importe total de la tasa para esta línea: Base x

    TasaUnit

    2.12 Referencias de línea

    Función: Permite especificar códigos de pedido, albarán y factura relacionados con una línea de detalle del documento. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Posterior al segmento de detalle asociado a este segmento y anterior al siguiente segmento de detalle Formato: ETIQUETA;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Albarán String NO Nº del albarán al que hace referencia una línea de

    detalle de una factura o un albarán de abono Pedido String NO Nº de un pedido al que hace referencia un albarán,

    una factura o una anulación de pedido Factura String NO Nº de la factura original a la que hace referencia

    una línea de detalle de una factura de abono

    2.13 Observaciones de línea

    Función: Permite añadir aclaraciones a la descripción de una línea de detalle del documento. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Posterior al segmento de detalle asociado a este segmento y anterior al siguiente segmento de detalle Formato: ETIQUETA; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Observación String SI Texto de la observación

  • Página 12 de 22

    2.14 Descuentos y cargos globales

    Función: Especifica los descuentos y cargos globalmente aplicables al documento. Posición del segmento en el fichero: Indiferente Nº Segmentos/Fichero: Variable Formato: ETIQUETA;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Calificador String SI Puede tener dos valores:

    • Descuento • Cargo

    Tipo String SI Indica el concepto por el que se realiza el cargo o descuento. En las tablas códigos de descuento y códigos de cargo se describen los valores posibles de este campo

    Tasa Decimal NO Indica el % del cargo o descuento respecto el total bruto de la factura. Solo se especifica en caso de que se trate de un %.

    Importe Decimal SI Importe del cargo o descuento

    2.15 Resumen Impuestos

    Función: Resumen de los impuestos totales aplicables al documento. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente Formato: ETIQUETA;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Tipo String SI Identifica el tipo de impuesto. En la tabla

    códigos de impuesto se describen los valores posibles de este campo

    Tasa Decimal SI Indica el % o el importe unitario del impuesto a aplicar

    Base Decimal NO Base imponible total sobre la que se aplica este tipo de impuesto

    Importe Decimal SI Importe del impuesto

  • Página 13 de 22

    2.16 Resumen Tasas

    Función: Resumen de las tasas aplicadas en el documento Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente Formato: ETIQUETA;;;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Base Float SI Base sobre la que se aplica la tasa Tipo String SI Identifica el tipo de tasa. En la tabla códigos de

    tasa se describen los valores posibles de este campo

    Grupo String NO Grupo al que pertenece la tasa Descripción String NO Descripción de la tasa TasaUnit Decimal SI Importe de la tasa por cada unidad Importe Decimal SI Importe total de la tasa: Base x TasaUnit

    2.17 Vencimientos

    Función: Especifica las diferentes fechas de vencimiento y formas de pago de un documento. Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente Formato: ETIQUETA;;;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Fecha String SI Fecha de un vencimiento en formato AAAA-

    MM-DD Importe Decimal SI Importe del vencimiento IDPago String SI Identificador del método de pago. En la tabla

    Códigos métodos de pago se especifican los valores posibles de este campo

    Descripción String NO Descripción opcional sobre la forma de pago CuentaAbono String NO Nº de cuenta para el cobro por transferencia CuentaCargo String NO Nº de cuenta para el cobro por domiciliación

  • Página 14 de 22

    2.18 Resumen totales

    Función: Resume los importes totales detallados en el documento Nº Segmentos/Fichero: 1 Posición del segmento en el fichero: Indiferente Formato: ETIQUETA;;;;;;; Documento Uso del segmento Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Obligatorio Campo Tipo Obligatorio Descripción Bruto Decimal NO Suma de los totales brutos por línea del

    documento (sin descuentos, cargos ni impuestos)

    Neto Decimal NO Es el resultado de repercutir sobre el importe bruto el total de descuentos y cargos por línea

    Descuentos Decimal NO Sumatorio de los descuentos y cargos globales del documento

    Base Decimal SI Base Imponible: Importe neto del documento, incluyendo las tasas y los descuentos y cargos globales

    Impuestos Decimal SI Sumatorio de todos los impuestos aplicados Total Decimal SI Total a pagar. Base imponible + Impuestos PVerde Decimal NO Total punto verde

    3 Ficheros Asociados

    3.1 Acuse de recibo

    Este fichero se emite automáticamente desde el Manager receptor de una transacción al Manager emisor de la misma para informar de que la transacción ha sido recibida. El fichero consta de dos segmentos: • Datos generales • Datos Acuse Campos del segmento Datos Generales Campo Tipo Obligatorio Descripción Tipo String SI Tipo de documento. El único valor posible es:

    AcuseRecibo Fecha String SI Fecha en formato AAAA-MM-DD

  • Página 15 de 22

    Campos del segmento Datos Acuse Campo Tipo Obligatorio Descripción DocRec String SI Tipo de documento recibido (Pedido,

    AlbaránComercial, etc.) Ref String SI Ref del documento recibido IDEmisor String SI ID del emisor del doc según el receptor del

    acuse IDReceptor String SI ID del receptor doc según el receptor del acuseFechaEntrega String SI Fecha de entrega en formato AAAA-MM-DD HoraEntrega String SI Hora de entrega en formato HH:MM:SS

    3.2 Aceptación de pedido

    Este fichero lo emite un proveedor en respuesta a un pedido recibido. En él indica si el pedido ha sido aceptado o rechazado y puede añadir comentarios al respecto. El fichero consta de dos segmentos: • Datos generales • Aceptación/Rechazo Campos del segmento Datos Generales Campo Tipo Obligatorio Descripción Tipo String SI Tipo de documento. El único valor posible es:

    ConfirmacionPedido Fecha String NO Fecha en formato AAAA-MM-DD Campos del segmento Aceptación/Rechazo Campo Tipo Obligatorio Descripción IDProv String NO Código del proveedor (interno del proveedor).

    Utilizado si el proveedor tiene diferentes centros logísticos.

    IDProvCli String NO Código del proveedor (interno del cliente) CIF String SI NIF/CIF del proveedor Ref String SI Código de referencia del pedido IDCliProv String SI Código del cliente (interno del proveedor) IDCentroCli String SI Código del establecimiento que realizó el

    pedido (interno del proveedor). Algunos proveedores solo utilizan el campo IDCliProv

    IDEstab String NO Código del establecimiento que realizó el pedido (interno del cliente)

    Aceptacion Int SI Indicador de aceptación. 0: Rechazado; 1: Aceptado

    Coment String NO Observaciones sobre la aceptación/rechazo

  • Página 16 de 22

    4 Extensiones Sector Turístico

    4.1 Lista de usuarios

    Función: Detalla los datos de los usuarios contratantes de un servicio Nº Segmentos/Fichero: Variable Posición del segmento en el fichero: Indiferente. Formato: ETIQUETA;; Documento Uso del bloque Pedido Opcional Albarán/Autoalbarán Opcional Factura/Autofactura Opcional Campo Tipo Obligatorio Descripción Nombre String Si Nombre del usuario Apellidos String Si Apellidos del usuario

    5 Tablas de Códigos

    5.1 Códigos de descuento

    Tipo Descuento Código Pronto pago. ProntoPago Comercial. Comercial Envase retornado EnvaseRetornado Rappel Rappel Otro Otros Subvención Subvencion

    5.2 Códigos de cargo

    Tipo de Cargo Código Fletes/Portes Fletes Embalajes Embalajes Montajes Montajes Seguros Seguros Envases Envases Financiero Financiero Otro Otros

  • Página 17 de 22

    5.3 Códigos de impuesto

    Tipo de impuesto Código IVA IVA IGIC IGIC IRPF IRPF Recargo de equivalencia RE Impuesto sobre transmisiones patrimoniales y actos jurídicos documentados

    ITPAJD

    Impuestos especiales IE Renta aduanas RA Impuesto general sobre el tráfico de empresas que se aplica en Ceuta y Melilla

    IGTECM

    Impuesto especial sobre los combustibles derivados del petróleo en la comunidad Autónoma Canaria

    IECDPCAC

    Impuesto sobre las instalaciones que inciden sobre le medio ambiente en las Baleares

    IIIMAB

    Impuesto sobre las construcciones, instalaciones y obras ICIO Impuesto municipal sobre las viviendas desocupadas en Navarra IMVDN Impuesto municipal sobre solares en Navarra IMSN Impuesto municipal sobre gastos suntuarios en Navarra IMGSN Impuesto municipal sobre publicidad en Navarra IMPN Impuesto sobre bebidas alcohólicas IBA Impuesto sobre harinas cárnicas IHC Exento EXENTO Otro OTRO

    5.4 Códigos métodos de pago

    Forma de pago Código Cta. Cargo Cta. Abono Contado/Efectivo Contado N N Recibo Recibo S/N S Recibo domiciliado ReciboDomiciliado S S Transferencia Transferencia N S Crédito Documentario CreditoDocumentado S S/N Contrato Adjudicación ContratoAdjudicacion S S/N Letra Letra S/N S/N Letra aceptada LetraAceptada S S Pagaré Pagare N S/N Pagaré a la orden PagareAOrden N S/N Cheque Cheque N N Reposición Reposicion S/N S/N Especiales Especiales S/N S/N Compensación Compensa S/N S/N Confirming Confirming S/N S/N Factoring Factoring S/N S/N Otros Otros S/N S/N

  • Página 18 de 22

    5.5 Códigos de tasa

    Tipo de tasa Código Punto Verde PuntoVerde Harinas cárnicas HarinasCarnicas Otros Otros

  • Página 19 de 22

    6 Ejemplos

    6.1 Fichero de pedido

    Supongamos que el establecimiento “El Pato Barcelona” de la cadena “El Pato Andaluz, S.L.”, desea realizar el siguiente pedido al proveedor “Bebidas y Refrescos, S.A.”:

    • 200 botellas de agua • 15 Kgs de naranjas • 100 entrecots de ternera de 300 gramos cada uno

    Nombre del fichero: Pedido_20041223_153423_002.txt Caracter de separación de campos: ‘;’ Segmentos opcionales omitidos: • Cliente • Referencias • Detalle

    o Descuentos de línea o Impuestos de línea o Tasas de línea o Referencias de línea

    • Descuentos globales • Resumen impuestos • Resumen tasas • Vencimientos • Resumen totales Campos opcionales omitidos: • Segmento Proveedor

    o IDProv o Registro

    • Segmento Observaciones o Asunto

    • Segmento Detalle o PUnit o Total o PVerde o Coment

    Contenidos del fichero: DatosGenerales;P459034;Pedido;2004-12-23;EUR;2004-12-24;2004-12-24;08:00:00;16:00:00 Proveedor;525;B61742348;Bebidas y Refrescos, S.A.;Av. Diagonal, 23;Barcelona;08012;Barcelona;ESP Estab;25;1024;2;El Pato Barcelona;Av. Icaria, 34;Barcelona;08005;ESP Observaciones;Pedido urgente!!! Detalle;50;500;Agua Castillo de Montblanc;200;Unidades;;; Detalle;60;600;Naranjas Navel;15;Kgs;;; Detalle;70;700;Entrecot Ternera;100;Unidades;;;300

  • Página 20 de 22

    6.2 Fichero de aceptación de pedido

    El fichero de aceptación de pedido para el pedido anterior sería como sigue. Nombre del fichero: Aceptacion_20041224_121000_000.txt Caracter de separación de campos: ‘;’ Campos opcionales omitidos: • Segmento Aceptación/Rechazo

    o IDProv o IDProvCli o IDEstab o Coment

    Contenidos del fichero: DatosGenerales;ConfirmacionPedido;2004-12-23 Aceptación;B61742348;P459034;1024;2;1

    6.3 Fichero de albarán

    El albarán del pedido del ejemplo precedente sería el siguiente. Nombre del fichero: Albaran_20041224_121000_001.txt Caracter de separación de campos: ‘;’ Segmentos opcionales omitidos: • Observaciones • Detalle

    o Descuentos de línea o Tasas de línea o Referencias de línea

    • Descuentos globales • Resumen Tasas • Vencimientos Campos opcionales omitidos: • Segmento Datos Generales

    o DirEnvio • Segmento Proveedor

    o IDProv o Registry

    • Segmento Cliente o Registry

    • Segmento Detalle o PVerde o Coment

    Contenidos del fichero: DatosGenerales;A534687;AlbaranComercial;2004-12-24;EUR; Proveedor;525;B61742348;Bebidas y Refrescos, S.A.;Av. Diagonal, 23;Barcelona;08012;Barcelona;ESP

  • Página 21 de 22

    Cliente;25;1024;2;12345678Z;El Pato Andaluz, S.L.;La Toja, 53;Barcelona;08027;ESP Estab;25;1024;2;El Pato Barcelona;Av. Icaria, 34;Barcelona;08005;ESP Referencias;;P459034 Detalle;50;500;Agua Castillo de Montblanc;200;Unidades;;;;0,2;40 Impuestos;IVA;4;1,6 Detalle;60;600;Naranjas Navel;15;Kgs;;;;2;30 Impuestos;IVA;4;1,2 Detalle;70;700;Entrecot Ternera;30;Kgs;;;;10;300 Impuestos;IVA;4;12 ResumenImpuestos;IVA;4;370;14,8 ResumenTotales;370;370;0;370;14,8;384,8;1,5

    6.4 Fichero de factura

    La factura del albarán del ejemplo precedente sería la siguiente. Nombre del fichero: Factura_20050105_100000_000.txt Caracter de separación de campos: ‘;’ Segmentos opcionales omitidos: • Observaciones • Detalle

    o Descuentos de línea o Tasas de línea o Referencias de línea

    • Descuentos globales • Resumen Tasas Campos opcionales omitidos: • Segmento Datos Generales

    o DirEnvio • Segmento Proveedor

    o IDProv o Registry

    • Segmento Cliente o Registry

    • Segmento Detalle o PVerde o Coment

    • Segmento Vencimientos o CuentaAbono o CuentaCargo

    Contenidos del fichero: DatosGenerales;F132589;FacturaComercial;2005-01-05;EUR; Proveedor;525;B61742348;Bebidas y Refrescos, S.A.;Av. Diagonal, 23;Barcelona;08012;Barcelona;ESP Cliente;1;1024;2;12345678Z;El Pato Andaluz, S.L.;La Toja, 53;Barcelona;08027;ESP Estab;25;1024;2;El Pato Barcelona;Av. Icaria, 34;Barcelona;08005;ESP Referencias;A534687;P459034; Detalle;50;500;Agua Castillo de Montblanc;200;Unidades;;;;0,2;40 Impuestos;IVA;4;1,6 Detalle;60;600;Naranjas Navel;15;Kgs;;;;2;30

  • Página 22 de 22

    Impuestos;IVA;4;1,2 Detalle;70;700;Entrecot Ternera;30;Kgs;;;;10;300 Impuestos;IVA;4;12 ResumenImpuestos;IVA;4;370;14,8 Vencimientos;2005-02-01;384,8;ReciboDomiciliado;Domiciliacion ResumenTotales;370;370;0;370;14,8;384,8;1,5