guia de implantaciÓn fichero de transacciÓn · 2015. 9. 22. · “albaran”, “factura” o...
Post on 28-Jan-2021
6 Views
Preview:
TRANSCRIPT
-
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
top related