Está en la página 1de 17

Guía de implantación – Fórmató XML

Ficheró de factura
Sectór Turísticó
Contenido
Control de cambios ................................................................................................................................. 3
Introducción ............................................................................................................................................ 4
Declaración de confidencialidad ............................................................................................................. 4
Consideraciones Generales ..................................................................................................................... 5
Bloques de Datos del Fichero de Transacción ......................................................................................... 6
Datos generales ................................................................................................................................... 6
Legal Properties (solo para PORTUGAL) .......................................................................................... 7
Proveedor ............................................................................................................................................ 7
Cliente ................................................................................................................................................. 8
Información adicional del cliente .................................................................................................... 8
Observaciones ..................................................................................................................................... 9
Referencias .......................................................................................................................................... 9
Ficheros Adjuntos ................................................................................................................................ 9
Detalle ................................................................................................................................................. 9
Descuentos (comisiones, etc) y cargos de línea ............................................................................ 10
Impuestos de comisiones .............................................................................................................. 10
Impuestos de línea ........................................................................................................................ 10
Datos del servicio .......................................................................................................................... 11
Observaciones de línea ................................................................................................................. 12
Resumen Impuestos .......................................................................................................................... 12
Descuentos globales .......................................................................................................................... 12
Impuestos de comisiones .................................................................................................................. 13
Vencimientos ..................................................................................................................................... 13
Resumen totales ................................................................................................................................ 13
Tablas de Códigos .................................................................................................................................. 14
Códigos de descuento ....................................................................................................................... 14
Códigos de cargo ............................................................................................................................... 14
Códigos métodos de pago ................................................................................................................. 14
Ejemplo.................................................................................................................................................. 15
Acuse de recibo ..................................................................................................................................... 16

V3.0
Control de cambios

Versión Fecha Tarea Cambio


2.0 09.01.2014 - Lanzamiento
2.1 10.12.2015 374410 Campo Client.Email obligatorio
2.2 19.01.2015 375136 Campos añadidos a LegalProperties_POR
tag(Header):
LegalProperties_POR.CertificateNumber
Properties_POR.SoftwareName
LegalProperties_POR.Hash
LegalProperties_POR.HashSummary
2.3 27.04.2015 379681 Campo borrado: LegalProperties_POR.HashSummary
2.3.1 13.06.2016 381893 Adaptación entre guía inglés/español
2.4 22.06.2016 382585 Eliminacion referencias de pedido y albarán
(HORECA)
2.5 15.07.2016 383284 Corrección de "" en lugar de “” en el ejemplo .XML
383474 Eliminación del resalte en rojo para los campos
382791 usados en el ejemplo .XML
Corrección Tag identificativo Acuse recibo
ReturnReceipt
2.6 14.09.2016 384149 Nuevos métodos de pago añadidos a la tabla
2.6.1 01.12.2016 388682 Nuevos métodos de pago añadidos a la tabla
2.7 09.10.2018 423012 Nuevos campos añadidos a General Data: Language,
LegalText, TaxSystemText, PrintAsCopy
Nuevos campos añadidos a Client:
IsPublicAdministration, B2C
Nuevo campo añadido a Line Taxes: Description
Nuevo campo añadido Tax Summary: Description
Campo modificado en General Data: OnlyArchive
Campo modificado en Comments: Msg
Campo modificado en Line Comments: Msg
2.7.1 26.10.2018 424742 Nuevo bloque añadido: ClientAdditonalInfos
Nuevo campo añadido Client: TaxID2
Campo modificado en Supplier: Email
2.7.2 14.11.2018 136957 Nuevo campo añadido en Line Taxes: SenderName
Nuevo campo añadido en Tax Summary:
SenderName
2.7.3 10.12.2018 Nuevo campo añadido en Tax Summary:
PayableToSupplier
2.7.4 25.07.2019 US158737 Comentario SplitPayment añadido
3.0 19.10.2020 US188802 Nuevo diseño 2020
Nuevo campo añadido en Legal Properties: QRCode
Nuevo campo añadido en Legal Properties: ATCUD
Introducción
La plataforma de baVel© es una solución de eBilling propiedad de Voxel Group diseñada para
automatizar la gestión y procesado de facturas en formato electrónico. En este documento se describe
la especificación y el formato requeridos para el envío de facturas. Las facturas generadas en este
formato podrán ser procesadas por la plataforma de baVel©, validadas conforme a requerimientos
específicos de clientes, firmadas digitalmente y para finalmente ser sometidas al servidor central de
baVel, dónde se les estampará un sello temporal, registrarán y entregarán al sistema de pagos del
cliente para ser integradas.

Declaración de confidencialidad
Este documento contiene información confidencial acerca de Voxel Group. La aceptación de este
documento de Voxel Group constituye su consentimiento para (i) guardar confidencialmente toda la
información contenida en este documento, así como cualquier información derivada de la información
contenida en este documento (denominada a partir de ahora como “Información Confidencial”) y no
revelar cualquier detalle total o parcial de dicha Información Confidencial a ninguna otra persona
(física o jurídica), (ii) no utilizar ninguna Información Confidencial para otro propósito que no sea la de
evaluar establecer relaciones con Voxel Group, (iii) no copiar este documento sin el consentimiento
expreso de Voxel Group y (iv) el retorno inmediato de este documento y cualquier copia realizada de
éste en caso de que así Voxel Group lo solicite.
Consideraciones Generales
El fichero XML está integrado por una secuencia grupos de información, a los cuales nos referiremos
como bloques. Cada bloque puede constar de otros bloques (subbloques) y de uno o más campos de
información etiquetados, referidos como atributos.

En el siguiente apartado se describen los diferentes bloques que integran el fichero de transacción
electrónica y sus respectivos atributos. Las convenciones sintácticas utilizadas para describir los
contenidos del documento se resumen en los siguientes puntos:

 Los tipos de datos utilizados para especificar atributos son:


o Int: Número entero
o Decimal: Número racional. El separador decimal deber ser obligatoriamente el
punto. No debe utilizarse en ningún caso el separador de miles ni la coma.
o String: Secuencia de caracteres alfanuméricos de longitud indefinida
o Bool: 0/1 o false/true.
 El orden de los bloques 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 atributos dentro de un bloque 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 bloques son opcionales. Si no se desea utilizar un bloque opcional determinado,
simplemente no se incluirá en el fichero de transacción o bien se indicará mediante la
etiqueta vacía: <etiqueta/>.
 Algunos atributos de bloque también son opcionales. Si un atributo opcional no se utiliza,
simplemente no se incluirá en el fichero.
 El formato utilizado para especificar el nombre de un fichero de transacción es el siguiente:
<TipoDocumento>_aaaammdd_hhmmss_seq.xml, donde TipoDocumento es
“Factura” y ‘seq’ es un nº de secuencia único. Por ejemplo, un nombre de fichero válido
sería: Factura_20160731_153423_237867.xml
 El fichero de factura está diseñado para incluir una única factura. No está permitido incluir
más de una factura en un mismo fichero.
Bloques de Datos del Fichero de Transacción
Los bloques y subbloques de datos que integran el fichero de transacción son los siguientes:
 Datos generales
o Legal Properties PORTUGAL
 Proveedor
 Cliente
o Información adicional del cliente
 Observaciones
 Referencias
 Ficheros adjuntos
 Líneas de detalle
o Descuentos y cargos de línea
o Impuestos de comisiones
o Impuestos de línea
o Datos del servicio
o Observaciones de línea
 Resumen Impuestos
 Descuentos globales
 Impuestos de comisiones
 Vencimientos
 Resumen totales

NOTA IMPORTANTE: debe tenerse en cuenta que algunos de los segmentos y campos indicados en
las especificaciones como opcionales de forma genérica, en realidad son requeridos de forma
obligatoria por algunos clientes. Por tal razón, le recomendamos implementar estas especificaciones
incluyendo todos aquellos campos opcionales que le sea posible.

Datos generales
Función: Incluye la información general del documento
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <GeneralData>

Atributos del bloque


Atributo Tipo Obligatorio Descripción
Ref String SI Nº de factura
Type String SI Tipo de factura. Los tipos posibles son:
 FacturaComercial
 FacturaAbono
 AutofacturaComercial
 AutofacturaAbono
Date String SI Fecha en formato AAAA-MM-DD
Language String SI Idioma de la transacción. Formato ISO5 (es-ES, en-
US, etc)
Currency String SI Tipo de moneda en formato ISO 4217 (EUR, USD,
etc). Por defecto EUR
Contract String NO Utilizado para especificar el número de contrato
asociado a una factura
Concept String NO Utilizado para especificar el concepto global de una
factura
BeginDate String NO Fecha del bono más antiguo asociado a esta factura
en formato AAAA-MM-DD
EndDate String NO Fecha del bono más reciente asociado a esta factura
en formato AAAA-MM-DD
PDFFile String NO Nombre del fichero PDF adjunto a enviar con esta
transacción
TaxIncluded Bool SI Indica si los importes de línea y los
cargos/descuentos incluyen los impuestos aplicables
(true/false). Por defecto, false, aunque se
recomienda usar true.
LegalText String NO Texto legal
TaxSystemText String SI Régimen fiscal al que se acoge la factura
OnlyArchive Bool SI Indica si la factura solo debe archivarse en el
repositorio digital pero no debe enviarse al cliente
(true/false). Si no se indica se toma false por defecto.
PrintAsCopy Bool SI Indica si la factura es una copia (true/false)
NCF String NO Número de comprobante fiscal
ServiceType String NO Tipo de servicio prestado
ExchangeCurrency String NO Moneda de cambio
ExchangeDate String NO Fecha valoración de la tasa de cambio
ExchangeRate String NO Tasa de cambio

Legal Properties (solo para PORTUGAL)


Función: Este bloque pertenece al bloque de Datos Generales y especifica términos legales aplicables
al proveedor. Es obligatorio en el caso de que se trate de un proveedor portugués.
Tipo de bloque: Obligatorio (sólo en el caso de que el proveedor sea portugués).
Tag identificativo del bloque: <LegalProperties_POR>

Atributos del bloque


Atributo Tipo Obligatorio Descripción
CertificateNumber String SI Número del software certificado.
SoftwareName String SI Nombre del Software.
Hash String SI El Hash se guarda en la transacción. No es visible,
pero se puede recuperar en cualquier momento.
QRCode String SI QR code
ATCUD String SI AT (Autoridade Tributària e Aduaneira) + CUD
(Código Único do Documento).
Hacienda Portuguesa + Código Documento Único.

Proveedor
Función: Son los datos fiscales del proveedor (quien factura).
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <Supplier>

Atributos del bloque


Atributo Tipo Obligatorio Descripción
SupplierID String NO Código del proveedor (interno del proveedor).
Utilizado si el proveedor tiene diferentes centros.
CustomerSupplierID String NO Código del proveedor (interno del cliente)
CIF String SI CIF del proveedor
Company String SI Razón social del proveedor
Address String SI Domicilio del proveedor
City String SI Población del proveedor
PC String SI Código postal del proveedor
Province String SI Provincia del proveedor
Country String SI País del proveedor (España: ESP)
Email* String CONDICIONAL Dirección de email del proveedor
Email*: El campo Email es obligatorio únicamente para proveedores italianos
Cliente
Función: Son los datos fiscales del cliente a facturar así como el código del cliente pagador (quien
paga la factura).
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <Client>

Atributos del bloque


Atributo Tipo Obligatorio Descripción
ClientID String NO Código del cliente (interno del cliente)
SupplierClientID String SI Código del cliente pagador (interno del
proveedor). NOTA: Se trata de quien pagará la
factura, el cual puede no coincidir con el cliente
al cual va dirigida la factura.
SupplierCustomerID String NO Código de un centro/oficina/agencia del cliente
(interno del proveedor)
CIF String SI CIF del cliente a facturar
TaxID2 String NO CIF secundario del cliente a facturar
Company String SI Razón social del cliente a facturar
Address String SI Domicilio del cliente a facturar
City String SI Población del cliente a facturar
PC String SI Código postal del cliente a facturar
Province String SI Provincia del cliente a facturar
Country String SI País del cliente (España: ESP) a facturar
Email String SI Dirección de email del cliente
IsPublicAdministration Bool SI Indica si el cliente pertenece a la administración
pública del país indicado (true/false).
B2C Bool SI Indica si el cliente es un particular o una empresa
(true/false).
* TaxID2 : este campo va destinado a aquellos países en los que el destinatario de la factura pueda
tener 2 tipos de Identificador fiscal. Por ejemplo:
- Italia: en el campo CIF se tiene que identificar la Partita IVA (en el caso de que sea
necesario) y en el campo TaxID2 debe especificarse el Codice Fiscale (en caso necesario)

Información adicional del cliente


Función: Este bloque pertenece al bloque de Cliente y es un bloque opcional que se utiliza para
añadir información extra del cliente, generalmente relacionada con requerimientos obligatorios
impuestos por el país donde se encuentra el cliente.
Tipo de bloque: Opcional
Tag identificativo del bloque: <ClientAdditionalInfos>
Tag identificativo del subbloque: <ClientAdditionalInfo>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Key String SI Identificador del elemento informativo
Value String SI Elemento informativo

Los valores permitidos son los siguientes:


País del cliente ClientAdditionalInfo.Key Descripción
Italia IPA Código IPA. Aplicable únicamente a facturas
públicas italianas
Italia CodiceDestinatario Codice Destinatario
Italia PEC Dirección de email PEC
Italia CUP Código CUP. Aplicable únicamente a facturas
públicas italianas
Italia ORD Código ORD. Aplicable únicamente a facturas
públicas italianas
Italia CIG Código CIG. Aplicable únicamente a facturas
públicas italianas

Observaciones
Función: Texto libre opcional con observaciones sobre la factura
Tipo de bloque: Opcional
Tag identificativo del bloque: <Comments>
Tag identificativo del subbloque: <Comment>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Subject String SI Asunto del mensaje
Msg String SI Observaciones sobre el documento

Referencias
Función: Permite especificar códigos de pedido, albarán y factura relacionados con el documento.
Tipo de bloque: Opcional
Tag identificativo del bloque: <References>
Tag identificativo del subbloque: <Reference>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
InvoiceRef String SI Nº de la factura original a la que hace referencia una
factura de abono

Ficheros Adjuntos
Función: Permite especificar una lista de ficheros adjuntos a la factura
Tipo de bloque: Opcional
Tag identificativo del bloque: <Attachments>
Tag identificativo del subbloque: <CAttachment >

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
FileName String NO Nombre de un fichero adjunto, depositado en el
directorio de salida de transacciones

Detalle
Función: Este bloque contiene las líneas de detalle de la factura.
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <ProductList>
Tag identificativo del subbloque: <Product>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
SupplierSKU String SI Código de localizador del proveedor
CustomerSKU String SI Nº de reserva proporcionado por el cliente (agencia o
tour operador)
Item String SI Descripción del servicio
Qty Decimal SI Nº de unidades del servicio
MU String SI Unidad de medida. Utilizaremos siempre “Unidades”
UP Decimal SI Precio bruto unitario (sin descuentos, pero con
impuestos si así se ha especificado en
DatosGenerales. En caso contrario, tampoco incluye
impuestos)
Total Decimal SI Importe bruto total de este bono (Cdad x Punit)
NetAmount Decimal NO Importe neto total de este bono (bruto – descuentos)
Comment String SI Observaciones sobre este bono, tal como aparecen
en el detalle de la factura en papel

Descuentos (comisiones, etc) y cargos de línea


Función: Este bloque pertenece al bloque de detalle y especifica los descuentos, cargos o importes
negativos aplicables a una línea de detalle. En facturas para minoristas se utiliza habitualmente para
comisiones
Tipo de bloque: Opcional
Tag identificativo del bloque: <Discounts>
Tag identificativo del subbloque: <Discount>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Qualifier String SI Puede tener dos valores:
 Descuento
 Cargo
Type 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
Rate Decimal NO Indica el % del cargo o descuento. Solo se especifica en
caso de que se trate de un %. Su valor debe ser entre 0 y
100.
Amount Decimal SI Importe del cargo o descuento

Impuestos de comisiones
Función: Este bloque pertenece al bloque de descuentos (comisiones)/cargos de línea y contiene los
impuestos aplicables a ellos.
Tipo de bloque: Opcional
Tag identificativo del bloque: <DiscountTaxes>
Tag identificativo del subbloque: <DiscountTax>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Type String SI Identifica el tipo de impuesto (IVA o IGIC)
Rate Decimal SI Indica el % del impuesto a aplicar
Amount Decimal SI Importe del impuesto

Impuestos de línea
Función: Este bloque pertenece al bloque de detalle y contiene los impuestos aplicables a cada línea
de detalle.
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <Taxes>
Tag identificativo del subbloque: <Tax>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Type String SI Identifica el tipo de impuesto (IVA o IGIC)
Rate Decimal SI Indica el % o el importe unitario del impuesto a aplicar
Amount Decimal SI Importe del impuesto
Description String SI Descripción del tipo de impuesto
SenderName String NO* Nombre/código del tipo de impuesto según el
proveedor
*Obligatorio para proveedores italianos

Datos del servicio


Función: Este bloque pertenece al bloque de detalle y, en caso de que la línea corresponda a un
servicio prestado, contiene los datos de dichos servicio.
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <ServicesData>
Tag identificativo del subbloque: <ServiceData>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
SupplierClientID* String SI Código del cliente que hizo la petición del
servicio (interno del proveedor)
ClientID** String NO Código del cliente que hizo la petición del
servicio (interno del cliente)
SupplierID*** String SI Código del centro del proveedor que prestó el
servicio (Interno del proveedor)
ClientSupplierID**** String NO Código del centro del proveedor que prestó el
servicio (interno del cliente)
SupplierName String SI Nombre del centro del proveedor que prestó el
servicio
Pax String SI Nombre del huésped
BeginDate String SI Fecha inicio de la prestación del servicio en
formato AAAA-MM-DD
EndDate String SI Fecha final de la prestación del servicio en
formato AAAA-MM-DD
Voucher String NO Nº de bono (voucher) proporcionado por el
cliente (agencia). Normalmente coincide con el
nº de reserva, pero puede darse el caso que una
misma reserva tenga asociados varios bonos
diferentes. En este caso, es necesario especificar
este campo.
PaxNumber Integer NO Número de huéspedes
AdultsNumber Integer NO Número de adultos
KidsNumber Integer NO Número de niños
InfantsNumber Integer NO Número de bebés/cunas
PromoCode String NO Código de la promoción
RoomNumber String NO Número de la habitación
RoomCategory String NO Categoría de la habitación
BoardType String NO Tipo de alojamiento
ServiceType String NO Tipo de servicio prestado
BumperSupplierID String NO Código del hotel en el que se hizo la reserva
* En un mánager con el rol proveedor (emisor de facturas) se codifica como el ID del centro emisor.
Menú de ventas Proveedores y centros propios.
** En un mánager con el rol cliente (receptor de facturas) se codifica como el ID de la sucursal del
cliente. Menú de compras Establecimientos y clientes propios
*** En un mánager con el rol proveedor (emisor de facturas) se codifica como el ID de la sucursal del
cliente. Menú de ventas Establecimientos y clientes ajenos.
**** En un mánager con el rol cliente (receptor de facturas) se codifica como el ID de la centro
emisor del proveedor. Menú de compras Proveedores y centros ajenos.
Observaciones de línea
Función: Este bloque pertenece al bloque de detalle y permite añadir aclaraciones a la descripción de
una línea de detalle del documento.
Tipo de bloque: Opcional
Tag identificativo del bloque: <Remarks>
Tag identificativo del subbloque: <Remark>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Subject String SI Asunto del mensaje
Msg String SI Observaciones sobre la línea

Resumen Impuestos
Función: Resumen de los impuestos totales aplicables al documento.
Tipo de bloque: Opcional
Tag identificativo del bloque: <TaxSummary>
Tag identificativo del subbloque: <Tax>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Type String SI Identifica el tipo de impuesto (IVA o IGIC)
Rate 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
Amount Decimal SI Importe del impuesto
Description String SI Descripción del tipo de impuesto
SenderName String NO* Nombre/código del tipo de impuesto según el
proveedor
PayableToSupplier Bool NO** Importe del impuesto pagadero al proveedor
(“true” por defecto)

* Obligatorio para proveedores italianos


** En el caso que sea “false”, la factura se marcará como “Split Payment”. En este escenario el
cliente paga directamente el impuesto al estado. Es utilizado en algunos países, entre ellos Italia.

Descuentos globales
Función: Utilizado exclusivamente para especificar el importe de la tasa RepFee (Descuento de guías
y colaboración comercial) aplicado para MTS y otras agencias.
Tipo de bloque: Opcional
Tag identificativo del bloque: <GlobalDiscounts>
Tag identificativo del subbloque: <Discount>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Qualifier String SI Poner siempre “Descuento”
Type String SI Tipo de descuento (ver valores posibles en la tabla
Códigos de Descuento).
Rate Decimal NO Indica el % de descuento respecto el total bruto de la
factura. Solo se especifica en caso de que se trate de un
%.
Amount Decimal SI Importe del descuento
Impuestos de comisiones
Función: Este bloque pertenece al bloque de descuentos (comisiones)/cargos globales y contiene los
impuestos aplicables a ellos.
Tipo de bloque: Opcional
Tag identificativo del bloque: <DiscountTaxes>
Tag identificativo del subbloque: <DiscountTax>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Type String SI Identifica el tipo de impuesto (IVA o IGIC)
Rate Decimal SI Indica el % del impuesto a aplicar
Base Decimal NO Base del impuesto
Amount Decimal SI Importe del impuesto

Vencimientos
Función: Especifica las diferentes fechas de vencimiento y formas de pago de una factura.
Tipo de bloque: Opcional
Tag identificativo del bloque: <DueDates>
Tag identificativo del subbloque: <DueDate>

Atributos del subbloque


Atributo Tipo Obligatorio Descripción
Date String SI Fecha de un vencimiento en formato AAAA-MM-DD
Amount Decimal SI Importe del vencimiento
PaymentID String SI Identificador del método de pago. En la tabla
Códigos métodos de pago se especifican los valores
posibles de este atributo
Description String NO Descripción opcional sobre la forma de pago
TransferAccount String NO Nº de cuenta para el cobro por transferencia
DepositAccount String NO Nº de cuenta para el cobro por domiciliación

Resumen totales
Función: Resume los importes totales detallados en la factura
Tipo de bloque: Obligatorio
Tag identificativo del bloque: <TotalSummary>

Atributos del bloque


Atributo Tipo Obligatorio Descripción
GrossAmount Decimal SI Suma de los totales brutos por línea de la factura
(sin descuentos ni impuestos)
Discounts Decimal NO Sumatorio de los descuentos de línea y del RepFee
(detallado en el segmento GlobalDiscounts)
SubTotal Decimal SI Base Imponible: Importe neto de la factura,
incluyendo los descuentos aplicados
Tax Decimal SI Sumatorio de todos los impuestos aplicados
Total Decimal SI Total a pagar. Base imponible + Impuestos
Tablas de Códigos
Códigos de descuento
Tipo Descuento Código
Pronto pago ProntoPago
Comercial Comercial
Envase retornado EnvaseRetornado
Rappel Rappel
Otro Otros
Subvención Subvencion
Comisión Comision
Gastos de representación RepFee

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

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 N
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 N
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
Tarjeta monedero TarjetaMonedero N N
Dinero electrónico DineroElectronico N N
Vale de comida ValeComida N N
Tarjeta de débito TarjetaDebito S/N S/N
Tarjeta de servicio TarjetaServicio S/N S/N
Domiciliacion Domiciliacion S/N S/N
Tarjeta de Credito TarjetaCredito S/N S/N
Otros Otros S/N S/N
Ejemplo
Nombre del fichero: Factura_20160731_100000_000.xml
Contenidos del fichero:

<?xml version="1.0" encoding="utf-8"?>


<Transaction xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<GeneralData Ref="F132589" Type="FacturaComercial" Date="2016-07-31"
Currency="EUR" TaxIncluded="False" />
<Supplier SupplierID="13" CustomerSupplierID="1255" CIF="B61742348"
Company="Hoteles Urbanos, S.A." Address="Av. Diagonal, 23" City="Barcelona"
PC="08012" Province="Barcelona" Country="ESP" />
<Client SupplierClientID="118" CIF="12345678Z" Company="Viajes Barcelona,
S.L." Address="Av. Icaria, 53" City="Barcelona" PC="08005"
Province="Barcelona" Country="ESP" Email="viajes@barcelona.com" />
<ProductList>
<Product SupplierSKU="152578786" CustomerSKU="152578786" Item="Estancia en
hotel" Qty="1" MU="Unidades" UP="150" Total="150" NetAmount="135">
<Discounts>
<Discount Qualifier="Descuento" Type="Comision" Rate="10"
Amount="15" />
</Discounts>
<Taxes>
<Tax Type="IVA" Rate="16" Amount="21.6" />
</Taxes>
<ServicesData>
<ServiceData SupplierClientID="24" ClientID="102"
SupplierID="10" ClientSupplierID="H1023" SupplierName="Hotel BCN Puerto"
Pax="Juan García" BeginDate="2016-07-14" EndDate="2016-07-15" />
</ServicesData>
</Product>
<Product SupplierSKU="132239932" CustomerSKU="132239932" Item="Estancia en
hotel" Qty="1" MU="Unidades" UP="300" Total="300" NetAmount="270">
<Discounts>
<Discount Qualifier="Descuento" Type="Comision" Rate="10"
Amount="30" />
</Discounts>
<Taxes>
<Tax Type="IVA" Rate="16" Amount="43.2" />
</Taxes>
<ServicesData>
<ServiceData SupplierClientID="79" ClientID="150"
SupplierID="27" ClientSupplierID="H1014" SupplierName="Hotel La Rotonda"
Pax="Marisa Perez" BeginDate="2016-07-14" EndDate="2016-07-15" />
</ServicesData>
</Product>
</ProductList>
<TaxSummary>
<Tax Type="IVA" Rate="16" Base="405" Amount="64.8" />
</TaxSummary>
<DueDates>
<DueDate Date="2016-08-31" Amount="469.8" PaymentID="ReciboDomiciliado"
Description="Domiciliacion" />
</DueDates>
<TotalSummary GrossAmount="450" SubTotal="405" Tax="64.8" Total="469.8" />
</Transaction>
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 bloques:


 Datos generales
 Datos Acuse

Tag identificativo del bloque Datos Generales: <GeneralData>

Atributos del bloque


Campo Tipo Obligatorio Descripción
Type String SI Tipo de documento. El único valor posible es:
AcuseRecibo
Date String SI Fecha en formato AAAA-MM-DD

Tag identificativo del bloque Datos Acuse: <ReturnReceipt>

Atributos
Campo Tipo Obligatorio Descripción
RecDoc String SI Tipo de documento recibido (FacturaComercial o
FacturaAbono)
DocRef String SI Nº de la factura recibida
SenderID String SI ID del emisor de la factura según el receptor del acuse
RecID String SI ID del receptor de la factura según el receptor del
acuse
DeliveryDate String SI Fecha de entrega en formato AAAA-MM-DD
DeliveryTime String SI Hora de entrega en formato HH:MM:SS
Voxel Group® CIF:B61741898
Avda. Diagonal, 67 08019
Barcelona

También podría gustarte