Sunteți pe pagina 1din 45

Facturae

Schema

1.

Name

Description

Facturae

Elemento ORIGEN de Fichero de Facturas Facturae.

Values

Obl.

Type

[1..1]

FileHeader

Schema

Name

Description

1.

FileHeader

Cabecera del fichero xml

Values

Obl.

Type

[1..1]

FileHeaderType

1.1. SchemaVersion
Schema

Name

Description

Values

Obl.

Type

1.1.

SchemaVersion

Cdigo que indica versin utilizada. Existir compatibilidad


de versiones.

[3.2.1]

[1..1]

SchemaVersionType string

1.2. Modality
Schema

Name

Description

Values

Obl.

Type

1.2.

Modality

Modalidad. Individual o Lote. Si es "individual" (I) los


importes de los campos del grupo Batch coincidirn con sus
correspondientes campos del grupo InvoiceTotals y el
campo InvoicesCount tendr siempre el valor "1". Si es
"lote" (L), el valor del campo InvoicesCount ser siempre
> "1".

[I], [L]

[1..1]

ModalityType string

Versin: 3.2.1 26/12/2014

Pgina 1 de 45

1.3. InvoiceIssuerType
Schema

Name

Description

Values

Obl.

Type

1.3.

InvoiceIssuerType

Tipo Emisor Factura. Puede tomar 3 valores (EM, RE y


TE), que se describen como Proveedor (antes
denominado emisor), Destinatario (antes denominado
cliente o receptor) y Tercero, respectivamente. Si toma
el valor "TE" el grupo ThirdParty ser obligatorio
cumplimentarlo en todos sus apartados.

[EM], [RE], [TE]

[1..1]

InvoiceIssuerTypeType string

Values

Obl.

Type

[0..1]

ThirdPartyType

1.4. ThirdParty
Schema

Name

Description

1.4.

ThirdParty

1.4.1

TaxIdentification

Tercero. La factura puede ser generada y firmada por un


Tercero.
Identificacin fiscal.

1.4.1.1.

PersonTypeCode

1.4.1.2.

ResidenceTypeCode

1.4.1.3.

TaxIdentificationNumbe
r

Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" Jurdica.


Identificacin del tipo de residencia y/o extranjera. "E" Extranjero; "R" - Residente; "U" - Residente en la Unin
Europea.
Cdigo de Identificacin Fiscal del sujeto. Se trata de las
composiciones de NIF/CIF que marca la Administracin
correspondiente (precedidas de las dos letras del pas en
el caso de operaciones intracomunitarias, es decir,
cuando comprador y vendedor tienen domicilio fiscal en
estados miembros de la UE distintos).

1.4.2.

[1..1]

TaxIdentificationtype

[F], [J]

[1..1]

PersonTypeCodeType string

[E], [R], [U]

[1..1]

ResidenceTypeCodeType string

[1..1]

TextMin3Max30Type string
positions: 3-30

1.4.2.?

[1..1]

LegalEntity

Persona jurdica y otras.

[1..1]

LegalEntityType

1.4.2.1.1.

CorporateName

Razn Social.

[1..1]

TextMax80Type string positions:


0-80

1.4.2.1.2.

TradeName

Nombre Comercial.

[0..1]

TextMax40Type string positions:


0-40

1.4.2.1.3.

RegistrationData

Datos Registrales: Inscripcin Registro, Tomo, Folio,

[0..1]

RegistrationDataType

Book

Libro.

[0..1]

TextMax20Type string positions:


0-20

1.4.2.1.

1.4.2.1.3.1.

Versin: 3.2.1 26/12/2014

Pgina 2 de 45

1.4. ThirdParty
Schema

Name

Description

1.4.2.1.3.2.

RegisterOfCompaniesLo
cation

1.4.2.1.3.3.

Obl.

Type

Registro Mercantil.

[0..1]

TextMax20Type string positions:


0-20

Sheet

Hoja.

[0..1]

TextMax20Type string positions:


0-20

1.4.2.1.3.4.

Folio

Folio.

[0..1]

TextMax20Type string positions:


0-20

1.4.2.1.3.5.

Section

Seccin.

[0..1]

TextMax20Type string positions:


0-20

1.4.2.1.3.6.

Volume

Tomo.

[0..1]

TextMax20Type string positions:


0-20

1.4.2.1.3.7.

AdditionalRegistrationDat
a

Otros datos registrales.

[0..1]

TextMax20Type string positions:


0-20

AddressInSpain

Direccin Nacional. Direccin en Espaa.

[1..1]

AddressType

1.4.2.1.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

TextMax80Type string positions:


0-80

1.4.2.1.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

PostCodeType string positions: 5


pattern: [0-9]*

1.4.2.1.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

TextMax50Type string positions:


0-50

1.4.2.1.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

TextMax20Type string positions:


0-20

1.4.2.1.4.1.5.

CountryCode

[1..1]

CountryType string

1.4.2.1.4.2.

OverseasAddress

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".
Direccin en el extranjero.

[1..1]

OverseasAddressType

1.4.2.1.4.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

TextMax80Type string positions:


0-80

1.4.2.1.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

TextMax50Type string positions:


0-50

1.4.2.1.4.

Values

1.4.2.1.4.?

1.4.2.1.4.1.

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

Pgina 3 de 45

1.4. ThirdParty
Schema

Name

Description

1.4.2.1.4.2.3.

Province

Provincia, Estado, etc.

1.4.2.1.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

1.4.2.1.5

ContactDetails

1.4.2.1.5.1.

Obl.

Type

[1..1]

TextMax20Type string positions:


0-20

[1..1]

CountryType string

Datos de contacto.

[0..1]

ContactDetailsType

Telephone

Telfono. Nmero de telfono completo con prefijos del


pas.

[0..1]

TextMax15Type string positions:


0-15

1.4.2.1.5.2.

TeleFax

Fax. Nmero de fax completo con prefijos del pas.

[0..1]

TextMax15Type string positions:


0-15

1.4.2.1.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

TextMax60Type string positions:


0-60

1.4.2.1.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

TextMax60Type string positions:


0-60

1.4.2.1.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

TextMax40Type string positions:


0-40

1.4.2.1.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

CnoCnaeType string positions: 5


pattern: \d{5}

1.4.2.1.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

TextMax9Type string positions:


0-9

1.4.2.1.5.8.

AdditionalContactDetail
s

Otros datos de contacto.

[0..1]

TextMax60Type string positions:


0-60

1.4.2.2.

Individual

Persona fsica.

[1..1]

IndividualType

1.4.2.2.1.

Name

Nombre de la persona fsica.

[1..1]

TextMax40Type string positions:


0-40

1.4.2.2.2.

FirstSurname

Primer apellido de la persona fsica.

[1..1]

TextMax40Type string positions:


0-40

1.4.2.2.3.

SecondSurname

Segundo apellido de la persona fsica.

[0..1]

TextMax40Type string positions:


0-40

1.4.2.2.4.

Values

[AFG], [ALB],
[DZA], [ASM]...

1.4.2.2.4.?

Versin: 3.2.1 26/12/2014

[1.1]

Pgina 4 de 45

1.4. ThirdParty
Schema

Name

Description

1.4.2.2.4.1.

AddressInSpain

Values

Obl.

Type

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType
TextMax80Type string positions:
0-80
PostCodeType string positions: 5
pattern: [0-9]*

1.4.2.2.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

1.4.2.2.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

1.4.2.2.4.1.3.

Town

Poblacin. Correspondiente al C.P.

1.4.2.2.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

1.4.2.2.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

1.4.2.2.4.2.

OverseasAddress

1.4.2.2.4.2.1.

[1..1]

TextMax50Type string positions:


0-50
TextMax20Type string
positions: 0-20
CountryType string

Direccin en el extranjero.

[1..1]

OverseasAddressType

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

1.4.2.2.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

1.4.2.2.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20

1.4.2.2.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

1.4.2.2.5.

ContactDetails

1.4.2.2.5.1.

Telephone

1.4.2.2.5.2.

[1..1]
[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

CountryType string

Datos de contacto.

[0..1]

ContactDetailsType

[0..1]

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

1.4.2.2.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

1.4.2.2.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

1.4.2.2.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

1.4.2.2.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string positions: 5
pattern: \d{5}

Versin: 3.2.1 26/12/2014

[0..1]

Pgina 5 de 45

1.4. ThirdParty
Schema

Name

Description

1.4.2.2.5.7.

INETownCode

1.4.2.2.5.8.

AdditionalContactDetai
ls

Values

Obl.

Type

Cdigo de poblacin asignado por el INE.

[0..1]

Otros datos de contacto.

[0..1]

TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60

1.5. Batch
Schema

Name

Description

1.5.
1.5.1.

Batch
BatchIdentifier

1.5.2.

InvoicesCount

1.5.3

TotalInvoicesAmount

1.5.3.1.

TotalAmount

1.5.3.2.

EquivalentInEuros

1.5.4.

TotalOutstandingAmou
nt

1.5.4.1.

TotalAmount

Versin: 3.2.1 26/12/2014

Values

Obl.

Type

Lote.
Identificador del lote. Concatenacin del n de documento
del emisor con el nmero de la primera factura y el nmero
de serie caso de existir.
Nmero total de facturas. Refleja, cuando es lote, el
nmero de facturas del mismo. Siempre ser valor "1"
cuando el campo Modality (Modalidad) tenga el valor "I".
Total facturas. Suma de los importes InvoiceTotal del
Fichero. Este importe lo es a efectos de total de factura y
fiscales, sin tener en cuenta subvenciones, anticipos y/o
retenciones que pudieran haberse practicado.
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
Importe equivalente en Euros. Siempre con dos decimales.

[1..1]
[1..1]

BatchType
TextMax70Type string positions:
0-70

[1..1]

long

[1..1]

AmountType

[1..1]

DoubleUpToEightDecimalType
double: -?[0-9]+(\.[0-9]{1,8})?

[0..1]

Total a pagar. Suma de los importes


TotalOutstandingAmount del Fichero, hasta ocho decimales.
Es el importe que efectivamente se adeuda, una vez
descontados los anticipos y sin tener en cuenta las
retenciones.
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento

[1..1]

DoubleTwoDecimalType double:
-?[0-9]+\.[0-9]{2}
AmountType

[1..1]

DoubleUpToEightDecimalType
double: -?[0-9]+(\.[0-9]{1,8})?

Pgina 6 de 45

1.5. Batch
Schema

Name

Description

1.5.4.2.

EquivalentInEuros

sobre facturacin, RD 1496/2003 de 28 de Noviembre.


Importe equivalente en Euros. Siempre con dos decimales.

1.5.5.

[1..1]

1.5.5.2.

TotalExecutableAmount Total a Ejecutar. Sumatorio de las diferencias de los


importes (TotalOutstandingAmount y WithholdingAmount)
del fichero = Sumatorio de los Importes
TotalExecutableAmount, hasta ocho decimales. Es el
importe que se adeuda minorado en un posible importe
retenido en garanta de cumplimientos contractuales.
TotalAmount
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
EquivalentInEuros
Importe equivalente en Euros. Siempre con dos decimales.

1.5.6.

InvoiceCurrencyCode

1.5.5.1.

Values

Cdigo ISO 4217:2001 Alpha-3 de la moneda en la que se [AFN], [ALL],


emite la factura. Si difiere de la moneda EURO o del campo [AMD], [ANG]...
ExchangeRateDetails ser obligatorio indicar el contravalor
y el tipo/fecha de cambio para los campos de base
imponible y cuota, retenida como repercutida, as como en
los totales TotalInvoicesAmount, TotalOutstandingAmount,
y TotalExecutableAmount.

Obl.

Type

[0..1]

DoubleTwoDecimalType double:
-?[0-9]+\.[0-9]{2}
AmountType

[1..1]

DoubleUpToEightDecimalType
double: -?[0-9]+(\.[0-9]{1,8})?

[0..1]
Y[1..1]

DoubleTwoDecimalType double:
-?[0-9]+\.[0-9]{2}
CurrencyCodeType string

Obl.

Type

1.6. FactoryAssignmentData
Schema

Name

1.6.

[0..1]

FactoringAssignmentDataType

1.6.1.

FactoringAssignmentDa Datos cesin factoring.


ta
Assignee
Cesionario.

[1..1]

AssigneeType

1.6.1.1.

TaxIdentification

[1..1]

TaxIdentificationType

1.6.1.1.1.
1.6.1.1.2.

PersonTypeCode
ResidenceTypeCode

[1..1]
[1..1]

PersonTypeCodeType string
ResidenceTypeCodeType
string

Versin: 3.2.1 26/12/2014

Description

Identificacin fiscal.
Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" - Jurdica.
Identificacin del tipo de residencia y/o extranjera. "E" Extranjero; "R" - Residente; "U" - Residente en la Unin

Values

[F], [J]
[E], [R], [U]

Pgina 7 de 45

1.6. FactoryAssignmentData
Schema

Name
TaxIdentificationNumb
er

1.6.1.1.3.

Description

Values

Europea.
Cdigo de Identificacin Fiscal del sujeto. Se trata de las
composiciones de NIF/CIF que marca la Administracin
correspondiente (precedidas de las dos letras del pas en
el caso de operaciones intracomunitarias, es decir, cuando
comprador y vendedor tienen domicilio fiscal en estados
miembros de la UE distintos).
1.6.1.2.?

1.6.1.2.

Obl.

Type

[1..1]

TextMin3Max30Type string
positions: 3-30

[1..1]

1.6.1.2.1.

LegalEntity

Persona jurdica y otras.

[1..1]

LegalEntityType

1.6.1.2.1.1.

CorporateName

Razn Social.

[1..1]

1.6.1.2.1.2.

TradeName

Nombre Comercial.

[0..1]

1.6.1.2.1.3.

RegistrationData

Datos Registrales: Inscripcin Registro, Tomo, Folio,

[0..1]

TextMax80Type string
positions: 0-80
TextMax40Type string
positions: 0-40
RegistrationDataType

1.6.1.2.1.3.1.

Book

Libro.

[0..1]

TextMax20Type string
positions: 0-20

1.6.1.2.1.3.2.

[0..1]

1.6.1.2.1.3.3.

RegisterOfCompaniesLo Registro Mercantil.


cation
Sheet
Hoja.

1.6.1.2.1.3.4.

Folio

Folio.

[0..1]

1.6.1.2.1.3.5.

Section

Seccin.

[0..1]

1.6.1.2.1.3.6.

Volume

Tomo.

[0..1]

1.6.1.2.1.3.7.

AdditionalRegistrationD Otros datos registrales.


ata

TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20

1.6.1.2.1.4.

[0..1]

[0..1]
1.6.1.2.1.4.?

string
string
string
string
string
string

[1..1]

1.6.1.2.1.4.1.

AddressInSpain

Direccin Nacional. Direccin en Espaa.

[1..1]

AddressType

1.6.1.2.1.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

1.6.1.2.1.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*

Versin: 3.2.1 26/12/2014

Pgina 8 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.1.2.1.4.1.3.

Town

1.6.1.2.1.4.1.4.

Values

Obl.

Type

Poblacin. Correspondiente al C.P.

[1..1]

Province

Provincia. Donde est situada la Poblacin.

[1..1]

1.6.1.2.1.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

1.6.1.2.1.4.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

1.6.1.2.1.4.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

1.6.1.2.1.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

1.6.1.2.1.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20

1.6.1.2.1.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

1.6.1.2.1.5.

ContactDetails

1.6.1.2.1.5.1.

Telephone

1.6.1.2.1.5.2.

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

CountryType string

Datos de contacto.

[0..1]

ContactDetailsType

[0..1]

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

1.6.1.2.1.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

1.6.1.2.1.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

1.6.1.2.1.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

1.6.1.2.1.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

1.6.1.2.1.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

1.6.1.2.1.5.8.

AdditionalContactDetai
ls
Individual

Otros datos de contacto.

[0..1]

Persona fsica.

[1..1]

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}
TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
IndividualType

1.6.1.2.2.

Versin: 3.2.1 26/12/2014

[0..1]

Pgina 9 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.1.2.2.1.

Name

1.6.1.2.2.2.
1.6.1.2.2.3.

Values

Obl.

Type

Nombre de la persona fsica.

[1..1]

FirstSurname

Primer apellido de la persona fsica.

[1..1]

SecondSurname

Segundo apellido de la persona fsica.

[0..1]

TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40

1.6.1.2.2.4.?

1.6.1.2.2.4.

[1..1]

1.6.1.2.2.4.1.

AddressInSpain

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType

1.6.1.2.2.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

1.6.1.2.2.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*

1.6.1.2.2.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

1.6.1.2.2.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

1.6.1.2.2.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

1.6.1.2.2.4.2.

OverseasAddress

1.6.1.2.2.4.2.1.

[1..1]

TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

Direccin en el extranjero.

[1..1]

OverseasAddressType

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

1.6.1.2.2.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

1.6.1.2.2.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

1.6.1.2.2.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

1.6.1.2.2.5.

ContactDetails

Datos de contacto.

[0..1]

ContactDetailsType

1.6.1.2.2.5.1.

Telephone

[0..1]

1.6.1.2.2.5.2.

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[0..1]

Pgina 10 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.1.2.2.5.3.

WebAddress

1.6.1.2.2.5.4.

Obl.

Type

Pgina web. URL de la direccin de Internet.

[0..1]

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

1.6.1.2.2.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

1.6.1.2.2.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

1.6.1.2.2.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

1.6.1.2.2.5.8.

Otros datos de contacto.

[0..1]

1.6.2.

AdditionalContactDetai
ls
PaymentDetails

Datos de pago.

[1..1]

TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}
TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
InstallmentsType

1.6.2.1.

Installment

Vencimiento.

[1..*]

InstallmentType

1.6.2.1.1.

InstallmentDueDate

[1..1]

date

1.6.2.1.2.

InstallmentAmount

Fechas en las que se deben atender los pagos. ISO


8601:2004.
Importe a satisfacer en cada plazo. Siempre con dos
decimales.

[1..1]

DoubleTwoDecimalType
double pattern: -?[09]+\.[0-9]{2}

1.6.2.1.3.

PaymentMeans

[1..1]

PaymentMeansType string

1.6.2.1.4.

AccountToBeCredited

[0..1]

AccountType

Cada vencimiento/importe podr tener un medio de


pago concreto.
Cuenta de abono. nico formato admitido. Cuando
la forma de pago (PaymentMeans) sea
"transferencia" este dato ser obligatorio.

Values

[01], [02],
[03], [04]...

1.6.2.1.4.1.?

1.6.2.1.4.1.

[1..1]
[1..1]

AccountNumber

IBAN. nico formato admitido para identificar


la cuenta. (Recomendado)
Nmero de cuenta.

1.6.2.1.4.2.

BankCode

Cdigo de la entidad financiera.

[0..1]

1.6.2.1.4.3.

BranchCode

Cdigo de la oficina de la entidad financiera.

[0..1]

1.6.2.1.4.1.1.

IBAN

1.6.2.1.4.1.2.

1.6.2.1.4.4.

Versin: 3.2.1 26/12/2014

[1..1]

1.6.2.1.4.4.?

TextMin5Max34Type string
positions: 5-34
TextMin5Max34Type string
positions: 5-34
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60

[0..1]

Pgina 11 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.2.1.4.4.1.

BranchInSpainAddress

1.6.2.1.4.4.1.1.

Values

Obl.

Type

Direccin de la sucursal/oficina en Espaa.

[0..1]

AddressType

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

1.6.2.1.4.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

1.6.2.1.4.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

1.6.2.1.4.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20

1.6.2.1.4.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

CountryType string

[0..1]

OverseasAddressType

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

[0..1]

BICType string positions: 11

[0..1]

TextMax60Type string
positions: 0-60
AccountType

Al ser un domicilio ubicado en Espaa siempre ser


"ESP".
Direccin de la sucursal/oficina en el extranjero.

1.6.2.1.4.4.2.1.

OverseasBranchAddre
ss
Address

1.6.2.1.4.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

1.6.2.1.4.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

1.6.2.1.4.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

1.6.2.1.4.5.

BIC

1.6.2.1.5.

PaymentReconciliation
Reference
AccountToBeDebited

Cdigo SWIFT. Ser obligatorio rellenar las 11


posiciones, utilizando los caracteres XXX cuando no se
informe de la sucursal.
Referencia expresa del pago. Dato que precisa el Emisor
para conciliar los pagos con cada factura.
Cuenta de cargo. nico formato admitido. Cuando la
forma de pago (PaymentMeans) sea "recibo
domiciliado" este dato ser obligatorio.

1.6.2.1.4.4.2.

1.6.2.1.6.

[AFG], [ALB],
[DZA], [ASM]...

[0..1]
1.6.2.1.6.1.?

1.6.2.1.6.1.
1.6.2.1.6.1.1.

IBAN

1.6.2.1.6.1.2.

AccountNumber

Versin: 3.2.1 26/12/2014

IBAN. nico formato admitido para identificar


la cuenta. (Recomendado)
Nmero de cuenta.

[1..1]
[1..1]
[1..1]

TextMin5Max34Type string
positions: 5-34
TextMin5Max34Type string
positions: 5-34

Pgina 12 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.2.1.6.2.

BankCode

1.6.2.1.6.3.

BranchCode

Values

Obl.

Type

Cdigo de la entidad financiera.

[0..1]

Cdigo de la oficina de la entidad financiera.

[0..1]

TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60

1.6.2.1.6.4.?

1.6.2.1.6.4.

[0..1]

1.6.2.1.6.4.1.

BranchInSpainAddress

Direccin de la sucursal/oficina en Espaa.

[0..1]

AddressType

1.6.2.1.6.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

TextMax80Type string
positions: 0-80

1.6.2.1.6.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

1.6.2.1.6.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

1.6.2.1.6.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

1.6.2.1.6.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

PostCodeType string positions:


5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

1.6.2.1.6.4.2.

Direccin de la sucursal/oficina en el extranjero.

[0..1]

OverseasAddressType

1.6.2.1.6.4.2.1.

OverseasBranchAddre
ss
Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

1.6.2.1.6.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

1.6.2.1.6.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

1.6.2.1.6.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

1.6.2.1.6.5.

BIC

[0..1]

BICType string positions: 11

1.6.2.1.7.

CollectionAdditionalIn
formation
RegulatoryReportingD
ata

Cdigo SWIFT. Ser obligatorio rellenar las 11


posiciones, utilizando los caracteres XXX cuando no se
informe de la sucursal.
Observaciones de cobro. Libre para uso del Emisor.

[0..1]

Cdigo Estadstico. Usado en las operaciones


transfronterizas segn las especificaciones de la circular del
Banco Espaa 15/1992

[0..1]

TextMax2500Type string
positions: 0-2500
RegulatoryReportingDataTyp e
string positions: 6 pattern: [09]*

1.6.2.1.8.

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

Pgina 13 de 45

1.6. FactoryAssignmentData
Schema

Name

Description

1.6.2.1.9.

DebitReconciliationRef
erence
FactoringAssignmentC
lauses

Referencia del cliente pagador, similar a la utilizada por


elemisor para la conciliacin de los pagos.
Texto de la clusula de cesin.

1.6.3.

2.

Values

Obl.

Type

[0..1]

TextMax60Type string
positions: 0-60
TextMax2500Type string
positions: 0-2500

[1..1]

Parties

Schema

Name

Description

2.

Parties

Sujetos - Datos del emisor y receptor de la factura

Values

Obl.

Type

[1..1]

PartiesType

Obl.

Type

2.1. SellerParty
Schema

Name

Description

Values

2.1.

SellerParty

[1..1]

BusinessType

2.1.1.

TaxIdentification

Emisor. Datos bsicos del fichero. Son comunes a la


factura o facturas que se incluyen.
Identificacin fiscal.

[1..1]

TaxIdentificationType

[1..1]
[1..1]

PersonTypeCodeType string
ResidenceTypeCodeType
string

[1..1]

TextMin3Max30Type string
positions: 3-30

[0..1]

[0..1]

PartyIdentificationType
string positions: 0-10
pattern: [0-9]*
AdministrativeCentresType

2.1.1.1.
2.1.1.2.

PersonTypeCode
ResidenceTypeCode

2.1.1.3.

TaxIdentificationNumb
er

2.1.2.

PartyIdentification

2.1.3.

AdministrativeCentres

Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" - Jurdica. [F], [J]
Identificacin del tipo de residencia y/o extranjera. "E"
[E], [R], [U]
- Extranjero; "R" - Residente; "U" - Residente en la
Unin Europea.
Cdigo de Identificacin Fiscal del sujeto. Se trata de las
composiciones de NIF/CIF que marca la Administracin
correspondiente (precedidas de las dos letras del pas
en el caso de operaciones intracomunitarias, es decir,
cuando comprador y vendedor tienen domicilio fiscal en
estados miembros de la UE distintos).
Identificacin de la entidad; Rellenar con el nmero
de referencia de la entidad del programa de
facturacin que utilice.
Centros.

2.1.3.1.

AdministrativeCentre

Centro.

[1..*]

AdministrativeCentreType

2.1.3.1.1.

CentreCode

Nmero del Departamento Emisor.

[0..1]

TextMax10Type string

Versin: 3.2.1 26/12/2014

Pgina 14 de 45

2.1. SellerParty
Schema

Name

Description

Values

Obl.

Type
positions: 0-10
RoleTypeCodeType string

2.1.3.1.2.

RoleTypeCode

Tipo rol. Indica la funcin de un Punto Operacional (P.O.)


[01], [02], [03],
definido como Centro/Departamento. Estas funciones son: [04]...
"Receptor" - Centro del NIF receptor destinatario de la
factura. "Pagador" - Centro del NIF receptor responsable de
pagar la factura. "Comprador" - Centro del NIF receptor
que emiti el pedido. "Cobrador" - Centro del NIF emisor
responsable de gestionar el cobro. "Fiscal" - Centro del NIF
receptor de las facturas, cuando un P.O. buzn es
compartido por varias empresas clientes con diferentes
NIF.s y es necesario diferenciar el receptor del mensaje
(buzn comn) del lugar donde debe depositarse (empresa
destinataria).

[0..1]

2.1.3.1.3.

Name

[0..1]

2.1.3.1.4.

FirstSurname

2.1.3.1.5.

SecondSurname

Nombre de la persona responsable o de relacin del


centro.
Primer apellido de la persona responsable o de
relacin del centro.
Segundo apellido de la persona responsable o de
relacin del centro.

[0..1]
[0..1]
2.1.3.1.6.?

2.1.3.1.6.

TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40

[1..1]

2.1.3.1.6.1.

AddressInSpain

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType

2.1.3.1.6.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

2.1.3.1.6.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.1.3.1.6.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.1.3.1.6.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

2.1.3.1.6.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string
positions: 5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.1.3.1.6.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

2.1.3.1.6.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

TextMax80Type string

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

Pgina 15 de 45

2.1. SellerParty
Schema

Name

Description

Values

Obl.

Type

[1..1]

positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

Datos de contacto.

[0..1]

ContactDetailsType

[0..1]

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15

2.1.3.1.7.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

2.1.3.1.7.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

2.1.3.1.7.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

2.1.3.1.7.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

2.1.3.1.7.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

2.1.3.1.7.8.

AdditionalContactDetai
ls
PhysicalGLN

Otros datos de contacto.

[0..1]

2.1.3.1.6.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.1.3.1.6.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.1.3.1.6.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

2.1.3.1.7.

ContactDetails

2.1.3.1.7.1.

Telephone

2.1.3.1.7.2.

2.1.3.1.8.
2.1.3.1.9.

2.1.3.1.10.

[0..1]

GLN Fsico. Identificacin del punto de conexin a la VAN


EDI (Global Location Number). Cdigo de barras de 13
posiciones estndar. Valores registrados por AECOC.
LogicalOperationalPoint Punto Lgico Operacional. Cdigo identificativo de la
Empresa. Cdigo de barras de 13 posiciones estndar.
Valores registrados por AECOC. Recoge el cdigo de Pas
(2p) Espaa es "84" + Empresa (5p) + los restantes - el
ltimo es el producto + dgito de control.
CentreDescription
Descripcin del centro.

[0..1]

2.1.4.?

2.1.4.
2.1.4.1.

[AFG], [ALB],
[DZA], [ASM]...

LegalEntity

Versin: 3.2.1 26/12/2014

Persona jurdica y otras.

TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}
TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
TextMax14Type string
positions: 0-14

[0..1]

TextMax14Type string
positions: 0-14

[0..1]

TextMax2500Type string
positions: 0-2500

[1..1]
[1..1]

LegalEntityType

Pgina 16 de 45

2.1. SellerParty
Schema

Name

Description

2.1.4.1.1.

CorporateName

2.1.4.1.2.

Values

Obl.

Type

Razn Social.

[1..1]

TradeName

Nombre Comercial.

[0..1]

2.1.4.1.3.

RegistrationData

Datos Registrales: Inscripcin Registro, Tomo, Folio,

[0..1]

TextMax80Type string
positions: 0-80
TextMax40Type string
positions: 0-40
RegistrationDataType

2.1.4.1.3.1.

Book

Libro.

[0..1]

2.1.4.1.3.2.

Registro Mercantil.

[0..1]

2.1.4.1.3.3.

RegisterOfCompaniesL
ocation
Sheet

Hoja.

[0..1]

2.1.4.1.3.4.

Folio

Folio.

[0..1]

2.1.4.1.3.5.

Section

Seccin.

[0..1]

2.1.4.1.3.6.

Volume

Tomo.

[0..1]

2.1.4.1.3.7.

AdditionalRegistrationD Otros datos registrales.


ata

[0..1]
2.1.4.1.4.?

2.1.4.1.4.

TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20

string
string
string
string
string
string
string

[1..1]

2.1.4.1.4.1.

AddressInSpain

Direccin Nacional. Direccin en Espaa.

[1..1]

AddressType

2.1.4.1.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

2.1.4.1.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.1.4.1.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.1.4.1.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

2.1.4.1.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.1.4.1.4.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

2.1.4.1.4.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

TextMax80Type string

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

Pgina 17 de 45

2.1. SellerParty
Schema

Name

Description

Values

Obl.

Type
positions: 0-80
TextMax50Type string
positions: 0-50

2.1.4.1.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.1.4.1.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.1.4.1.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

2.1.4.1.5.

ContactDetails

2.1.4.1.5.1.

Telephone

2.1.4.1.5.2.

[1..1]

TextMax20Type string
positions: 0-20
CountryType string

Datos de contacto.

[0..1]

ContactDetailsType

[0..1]

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

2.1.4.1.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

2.1.4.1.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

2.1.4.1.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

2.1.4.1.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

2.1.4.1.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

2.1.4.1.5.8.

Otros datos de contacto.

[0..1]

2.1.4.2.

AdditionalContactDetai
ls
Individual

Persona fsica.

[1..1]

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string positions: 5
pattern: \d{5}
TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
IndividualType

2.1.4.2.1.

Name

Nombre de la persona fsica.

[1..1]

2.1.4.2.2.

FirstSurname

Primer apellido de la persona fsica.

[1..1]

2.1.4.2.3.

SecondSurname

Segundo apellido de la persona fsica.

[0..1]

[AFG], [ALB],
[DZA], [ASM]...

[0..1]

2.1.4.2.4.?

2.1.4.2.4.

TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40

[1..1]

2.1.4.2.4.1.

AddressInSpain

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType

2.1.4.2.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

TextMax80Type string

Versin: 3.2.1 26/12/2014

Pgina 18 de 45

2.1. SellerParty
Schema

Name

Description

Values

Obl.

Type
positions: 0-80

[1..1]

PostCodeType string positions:


5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

Direccin en el extranjero.

[1..1]

OverseasAddressType

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

2.1.4.2.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.1.4.2.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.1.4.2.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.1.4.2.5.

ContactDetails

Datos de contacto.

[0..1]

ContactDetailsType

2.1.4.2.5.1.

Telephone

[0..1]

2.1.4.2.5.2.

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

2.1.4.2.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

2.1.4.2.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

2.1.4.2.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

2.1.4.2.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

2.1.4.2.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}
TextMax9Type string
positions: 0-9

2.1.4.2.5.8.

AdditionalContactDetail Otros datos de contacto.

2.1.4.2.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.1.4.2.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.1.4.2.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

2.1.4.2.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

2.1.4.2.4.2.

OverseasAddress

2.1.4.2.4.2.1.

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[0..1]

[0..1]

TextMax60Type string

Pgina 19 de 45

2.1. SellerParty
Schema

Name

Description

Values

Obl.

Type
positions: 0-60

2.2. BuyerParty
Schema

Name

Description

2.2.

BuyerParty

2.2.1.

TaxIdentification

2.2.1.1.
2.2.1.2.

PersonTypeCode
ResidenceTypeCode

2.2.1.3.

TaxIdentificationNumb
er

2.2.2.

PartyIdentification

2.2.3.

Obl.

Type

Receptor. Datos bsicos del fichero. Son comunes a la


factura o facturas que se incluyen.
Identificacin fiscal.

[1..1]

BusinessType

[1..1]

TaxIdentificationType

[1..1]
[1..1]

PersonTypeCodeType string
ResidenceTypeCodeType
string

[1..1]

TextMin3Max30Type string
positions: 3-30

[0..1]

AdministrativeCentres

Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" - Jurdica. [F], [J]
Identificacin del tipo de residencia y/o extranjera. "E" [E], [R], [U]
Extranjero; "R" - Residente; "U" - Residente en la Unin
Europea.
Cdigo de Identificacin Fiscal del sujeto. Se trata de las
composiciones de NIF/CIF que marca la Administracin
correspondiente (precedidas de las dos letras del pas en
el caso de operaciones intracomunitarias, es decir,
cuando comprador y vendedor tienen domicilio fiscal en
estados miembros de la UE distintos).
Identificacin de la entidad; Rellenar con el nmero
de referencia de la entidad del programa de
facturacin que utilice.
Centros.

[0..1]

PartyIdentificationType
string positions: 0-10
pattern: [0-9]*
AdministrativeCentresType

2.2.3.1.

AdministrativeCentre

Centro.

[1..*]

AdministrativeCentreType

2.2.3.1.1.

CentreCode

Nmero del Departamento Emisor.

[0..1]

TextMax10Type string
positions: 0-10

2.2.3.1.2.

RoleTypeCode

[0..1]

RoleTypeCodeType string

Versin: 3.2.1 26/12/2014

Tipo rol. Indica la funcin de un Punto Operacional (P.O.)


definido como Centro/Departamento. Estas funciones son:
"Receptor" - Centro del NIF receptor destinatario de la
factura. "Pagador" - Centro del NIF receptor responsable
de pagar la factura. "Comprador" - Centro del NIF
receptor que emiti el pedido. "Cobrador" - Centro del NIF
emisor responsable de gestionar el cobro. "Fiscal" -

Values

[01], [02], [03],


[04]...

Pgina 20 de 45

2.2. BuyerParty
Schema

Name

Description

2.2.3.1.3.

Name

2.2.3.1.4.

FirstSurname

2.2.3.1.5.

SecondSurname

Centro del NIF receptor de las facturas, cuando un P.O.


buzn es compartido por varias empresas clientes con
diferentes NIF.s y es necesario diferenciar el receptor del
mensaje (buzn comn) del lugar donde debe depositarse
(empresa destinataria).
Nombre de la persona responsable o de relacin
del centro.
Primer apellido de la persona responsable o de
relacin del centro.
Segundo apellido de la persona responsable o de
relacin del centro.

Values

Type

[0..1]

TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40

[0..1]
[0..1]
2.2.3.1.6.?

2.2.3.1.6.

Obl.

[1..1]

2.2.3.1.6.1.

AddressInSpain

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType

2.2.3.1.6.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

2.2.3.1.6.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.2.3.1.6.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.2.3.1.6.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

2.2.3.1.6.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.2.3.1.6.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

2.2.3.1.6.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

2.2.3.1.6.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.2.3.1.6.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.2.3.1.6.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.2.3.1.7.

ContactDetails

Datos de contacto.

[0..1]

ContactDetailsType

2.2.3.1.7.1.

Telephone

Telfono. Nmero de telfono completo con prefijos del

[0..1]

TextMax15Type string

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA],[ASM]...

Pgina 21 de 45

2.2. BuyerParty
Schema

Name

Description

Values

Obl.

2.2.3.1.7.2.

TeleFax

pas.
Fax. Nmero de fax completo con prefijos del pas.

[0..1]

2.2.3.1.7.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

2.2.3.1.7.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

2.2.3.1.7.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

2.2.3.1.7.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

2.2.3.1.7.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

2.2.3.1.7.8.

AdditionalContactDetai
ls
PhysicalGLN

Otros datos de contacto.

[0..1]

2.2.3.1.8.

2.2.3.1.9.

2.2.3.1.10.

GLN Fsico. Identificacin del punto de conexin a la VAN


EDI (Global Location Number). Cdigo de barras de 13
posiciones estndar. Valores registrados por AECOC.
Recoge el cdigo de Pas (2p) Espaa es "84" + Empresa
(5p) + los restantes - el ltimo es el producto + dgito
de control.
Punto Lgico Operacional. Cdigo identificativo de la
LogicalOperationalPoint
Empresa. Cdigo de barras de 13 posiciones estndar.
Valores registrados por AECOC. Recoge el cdigo de Pas
(2p) Espaa es "84" + Empresa (5p) + los restantes - el
ltimo es el producto + dgito de control.
CentreDescription
Descripcin del centro.

[0..1]

2.2.4.?

2.2.4.

Type
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}
TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
TextMax14Type string
positions: 0-14

[0..1]

TextMax14Type string
positions: 0-14

[0..1]

TextMax2500Type string
positions: 0-2500

[1..1]

2.2.4.1.

LegalEntity

Persona jurdica y otras.

[1..1]

LegalEntityType

2.2.4.1.1.

CorporateName

Razn Social.

[1..1]

2.2.4.1.2.

TradeName

Nombre Comercial.

[0..1]

2.2.4.1.3.

RegistrationData

Datos Registrales: Inscripcin Registro, Tomo, Folio,

[0..1]

TextMax80Type string
positions: 0-80
TextMax40Type string
positions: 0-40
RegistrationDataType

2.2.4.1.3.1.

Book

Libro.

[0..1]

TextMax20Type string

Versin: 3.2.1 26/12/2014

Pgina 22 de 45

2.2. BuyerParty
Schema

Name

2.2.4.1.3.2.

Description

Values

Obl.
[0..1]

2.2.4.1.3.3.

RegisterOfCompaniesLo Registro Mercantil.


cation
Sheet
Hoja.

2.2.4.1.3.4.

Folio

Folio.

[0..1]

2.2.4.1.3.5.

Section

Seccin.

[0..1]

2.2.4.1.3.6.

Volume

Tomo.

[0..1]

2.2.4.1.3.7.

AdditionalRegistrationD Otros datos registrales.


ata

2.2.4.1.4.

[0..1]

[0..1]
2.2.4.1.4.?

Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20
TextMax20Type
positions: 0-20

string
string
string
string
string
string

[1..1]

2.2.4.1.4.1.

AddressInSpain

Direccin Nacional. Direccin en Espaa.

[1..1]

AddressType

2.2.4.1.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

2.2.4.1.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.2.4.1.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.2.4.1.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

2.2.4.1.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.2.4.1.4.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

2.2.4.1.4.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

2.2.4.1.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.2.4.1.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.2.4.1.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

Pgina 23 de 45

2.2. BuyerParty
Schema

Name

Description

2.2.4.1.5.

ContactDetails

2.2.4.1.5.1.

Telephone

2.2.4.1.5.2.

Values

Obl.

Type

Datos de contacto.

[0..1]

ContactDetailsType

[0..1]

TeleFax

Telfono. Nmero de telfono completo con prefijos del


pas.
Fax. Nmero de fax completo con prefijos del pas.

2.2.4.1.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

2.2.4.1.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

2.2.4.1.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

2.2.4.1.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

TextMax15Type string
positions: 0-15
TextMax15Type string
positions: 0-15
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60
TextMax40Type string
positions: 0-40
CnoCnaeType string
positions: 5 pattern: \d{5}

2.2.4.1.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

2.2.4.1.5.8.

Otros datos de contacto.

[0..1]

2.2.4.2.

AdditionalContactDetai
ls
Individual

Persona fsica.

[1..1]

2.2.4.2.1.

Name

Nombre de la persona fsica.

[1..1]

2.2.4.2.2.

FirstSurname

Primer apellido de la persona fsica.

[1..1]

2.2.4.2.3.

SecondSurname

Segundo apellido de la persona fsica.

[0..1]

[0..1]

2.2.4.2.4.?

2.2.4.2.4.

TextMax9Type string
positions: 0-9
TextMax60Type string
positions: 0-60
IndividualType
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40
TextMax40Type string
positions: 0-40

[1..1]

2.2.4.2.4.1.

AddressInSpain

Direccin nacional. Direccin en Espaa.

[1..1]

AddressType

2.2.4.2.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

2.2.4.2.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

2.2.4.2.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

2.2.4.2.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20

Versin: 3.2.1 26/12/2014

Pgina 24 de 45

2.2. BuyerParty
Schema

Name

Description

Values

Obl.

Type

2.2.4.2.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[AFG], [ALB],
[DZA], [ASM]...

[1..1]

CountryType string

2.2.4.2.4.2.

OverseasAddress

Direccin en el extranjero.

[1..1]

OverseasAddressType

2.2.4.2.4.2.1.

Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

2.2.4.2.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

2.2.4.2.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

2.2.4.2.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

2.2.4.2.5.

ContactDetails

Datos de contacto.

[0..1]

ContactDetailsType

2.2.4.2.5.1.

Telephone

Telfono. Nmero de telfono completo con prefijos del


pas.

[0..1]

TextMax15Type string
positions: 0-15

2.2.4.2.5.2.

TeleFax

Fax. Nmero de fax completo con prefijos del pas.

[0..1]

TextMax15Type string
positions: 0-15

2.2.4.2.5.3.

WebAddress

Pgina web. URL de la direccin de Internet.

[0..1]

TextMax60Type string
positions: 0-60

2.2.4.2.5.4.

ElectronicMail

Correo electrnico. Direccin de correo electrnico.

[0..1]

TextMax60Type string
positions: 0-60

2.2.4.2.5.5.

ContactPersons

Contactos. Apellidos y Nombre/Razn Social.

[0..1]

TextMax40Type string
positions: 0-40

2.2.4.2.5.6.

CnoCnae

CNO/CNAE. Cdigo Asignado por el INE.

[0..1]

CnoCnaeType string
positions: 5 pattern:
\d{5}

2.2.4.2.5.7.

INETownCode

Cdigo de poblacin asignado por el INE.

[0..1]

TextMax9Type string
positions: 0-9

2.2.4.2.5.8.

AdditionalContactDetail Otros datos de contacto.


s

[0..1]

TextMax60Type string
positions: 0-60

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

Pgina 25 de 45

3.

Invoices

Schema

Name

Description

3.

Invoices.

Conjunto de facturas que contiene el fichero. Para todos


los elementos numricos, los clculos se efectuarn
siempre redondeando al nmero de decimales
correspondientes.

Values

Obl.

Type

[1..1]

InvoicesType

Obl.

Type

3.1. Invoice
Schema

Name

Description

3.1.
3.1.1.

Invoice.
InvoiceHeader

[1..*]
[1..1]

InvoiceType
InvoiceHeaderType

3.1.1.1.

InvoiceNumber

Factura.
Cabecera de factura. Para cada una de las facturas que
pueden componer un Lote, recoge datos que determinan
inequvocamente cada factura.
Nmero de factura. Nmero asignado por el Emisor.

[1..1]

3.1.1.2.

InvoiceSeriesCode

Nmero de serie asignado por el Emisor.

[0..1]

3.1.1.3.

InvoiceDocumentType

Tipo documento factura. Puede tomar 3 valores (FC, FA y


AF), que se describen como Factura completa u ordinaria,
Factura simplificada y Cdigo sin uso desde la entrada
en vigor del RD 1789/2010. Se mantiene por
compatibilidad hacia atrs. Antes significaba autofactura.
Para indicar que se trata de una factura expedida por el
destinatario, se recomienda emplear el elemento
InvoiceIssuerType empleando el valor RE, que significa
Destinatario, respectivamente.

[1..1]

TextMax20Type string positions:


0-20
TextMax20Type string positions:
0-20
InvoiceDocumentTypeType
string

Versin: 3.2.1 26/12/2014

Values

Pgina 26 de 45

3.1. Invoice
Schema

Name

Description

Obl.

Type

3.1.1.4.

InvoiceClass

Clase de Factura. Puede tomar 6 valores (OO, OR, OC, CO,


CR y CC), que se describen como Original, Original
rectificativa, Original recapitulativa, Duplicado original,
Duplicado rectificativa y Duplicado recapitulativa.

[1..1]

InvoiceClassType string

3.1.1.5.
3.1.1.5.1.

Corrective
InvoiceNumber

[0..1]
[0..1]

CorrectiveType
TextMax20Type string positions:
0-20

3.1.1.5.2.

InvoiceSeriesCode

Rectificativa.
Nmero de la factura que se rectifica. Ser obligatorio
cuando el dato "CorrectionMethod" (Cdigo del criterio de
la rectificacin) sea "01" o "02".
Nmero de serie de la factura que se rectifica.

[0..1]

3.1.1.5.3.

ReasonCode

3.1.1.5.4.

ReasonDescription

3.1.1.5.5.

TaxPeriod

3.1.1.5.5.1.
3.1.1.5.5.2.

StartDate
EndDate

3.1.1.5.6.

CorrectionMethod

Versin: 3.2.1 26/12/2014

Cdigo del motivo. Cdigo numrico del motivo de


rectificacin. "01" a "16" errores segn reglamento RD
1496/2003; "80" a "85" errores segn Art 80 Ley 37/92
de IVA
Descripcin motivo. Descripcin del motivo de rectificacin
y que se corresponde con cada cdigo. Ver tabla de
cdigos y descripciones.

Values

[01], [02], [03],


[04]...

[1..1]

TextMax20Type string positions:


0-20
ReasonCodeType string

[Nmero de la
factura], [Serie de
la factura], [Fecha
expedicin],
[Nombre y
apellidos/Razn
Social-Emisor]...

[1..1]

ReasonDescriptionType string

[1..1]

PeriodDates

[1..1]
[1..1]

date
date

[1..1]

CorrectionMethodType string

Perodo natural en el que se produjeron los efectos


fiscales de la factura a rectificar; y, por lo tanto, se
tribut, y que ahora, es objeto de rectificacin. ISO
8601:2004.
Fecha de inicio. ISO 8601:2004.
Fecha final. ISO 8601:2004.
Cdigo numrico que identifica el criterio empleado en cada
[01], [02], [03],
caso para una rectificacin. "01" - se reflejan todos los
[04]
detalles a rectificar de la factura original. "02" solo se
anotan los detalles ya rectificados. "03" - Rectificacin por
descuento por volumen de operaciones durante un periodo.

Pgina 27 de 45

3.1. Invoice
Schema

Name

3.1.1.5.7.

CorrectionMethodDesc
ription

3.1.1.5.8.

AdditionalReasonDescr
iption

3.1.2.

InvoiceIssueData

Description

Values

Obl.

Type

[Rectificacin
ntegra],
[Rectificacin por
diferencias],
[Rectificacin por
descuento por
volumen de
operaciones
durante un
periodo],
[Autorizadas por
la Agencia
Tributaria]

[1..1]

CorrectionMethodDescriptionTyp
e string

Ampliacin motivo de la rectificacin. Descripcin


de las aclaraciones y motivos de la factura
rectificativa.
Datos de la emisin de la factura.

[0..1]

TextMax2500Type string
positions: 0-2500

[1..1]

InvoiceIssueDataType

Fecha de expedicin. Fecha en la que se genera la


factura con efectos fiscales. ISO 8601:2004. Esta fecha
no podr ser posterior a la fecha de la firma electrnica.
Fecha de Operacin. Fecha en la que se realiza el servicio
o se entrega el bien. ISO 8601:2004. Esta fecha solo ser
obligatoria si es distinta de la fecha de expedicin.
Lugar de expedicin. Plaza en la que se expide el
documento.

[1..1]

date

[0..1]

date

[0..1]

PlaceOfIssueType

- "04" - Autorizadas por la Agencia Tributaria".


Descripcin del criterio asociada al cdigo indicado en el
campo anterior. "01" - Rectificacin modelo ntegro.
"02" - Rectificacin modelo por diferencias. "03" Rectificacin por descuento por volumen de operaciones
durante un perodo. - "04" - Autorizadas por la Agencia
Tributaria".

3.1.2.1.

IssueDate

3.1.2.2.

OperationDate

3.1.2.3.

PlaceOfIssue

3.1.2.3.1.

PostCode

Cdigo postal. Asignado por Correos.

[1..1]

3.1.2.3.2.

Texto del nombre del lugar.

[0..1]

3.1.2.4.

PlaceOfIssueDescripti
on
InvoicingPeriod

Periodo de facturacin. Slo cuando se requiera: Servicio


prestado temporalmente o Factura Recapitulativa. Esta
informacin ser obligatoria cuando el dato InvoiceClass
(Clase) contenga alguno de los valores: "OC" "CC". ISO
8601:2004.

[0..1]

PostCodeType string positions:


5 pattern: [0-9]*
TextMax20Type string
positions: 0-20
PeriodDates

3.1.2.4.1.

StartDate

Fecha de inicio. ISO 8601:2004.

[1..1]

date

3.1.2.4.2.

EndDate

Fecha final. ISO 8601:2004.

[1..1]

date

Versin: 3.2.1 26/12/2014

Pgina 28 de 45

3.1. Invoice
Schema

Name

Description

Values

Moneda de la operacin. Cdigo ISO 4217:2001 Alpha-3 de


[AFN], [ALL],
la moneda en la que se emite la factura. Si la moneda de la
[AMD], [ANG]...
operacin difiere de la moneda del impuesto (EURO), los
campos del contravalor ExchangeRate y
ExchangeRateDate debern cumplimentarse, en
cumplimiento del Art 10.1 del Reglamento sobre
facturacin. RD 1496/2003 de 28 de Noviembre.
Detalles del tipo de cambio.

Obl.

Type

[1..1]

CurrencyCodeType string

[0..1]

ExchangeRateDetailsType

[1..1]

DoubleUpToEightDecimalType
double: -?[0-9]+(\.[0-9]{1,8})?

[1..1]

date

[1..1]

CurrencyCodeType string

[1..1]

LanguageCodeType string

3.1.2.5.

InvoiceCurrencyCode

3.1.2.6.

ExchangeRateDetails

3.1.2.6.1.

ExchangeRate

3.1.2.6.2.

ExchangeRateDate

3.1.2.7.

TaxCurrencyCode

3.1.2.8.

LanguageName

3.1.3.

TaxesOutputs

Impuestos repercutidos.

[1..1]

3.1.3.1.

Tax

Impuesto.

[1..*]

TaxOutputType

3.1.3.1.1.

TaxTypeCode

Identificador del impuesto por el que se tributa. En caso de [01], [02], [03],
[04]...
que el impuesto no corresponda a ninguno de los
relacionados en TaxTypeCodeType, utilcese el cdigo
05, definido como otro. En este caso, se emplear el
elemento AditionalLineItemInformation para identificar el
impuesto, donde se incluir, para ello, la siguiente cadena
de caracteres: 05 = [nombre del impuesto]. Si hubiera
varios impuestos con el cdigo 05, se aadirn los valores
de sus campos TaxRate, TaxableBase y TaxAmount,
en este orden, hasta que sea posible discernirlos; es decir:
05 [valor TaxRate] [valor TaxableBase] [valor
TaxAmount] = [nombre del impuesto]. Cuando la
operacin est exenta del impuesto o se encuentre en
rgimen suspensivo, deber indicarse el motivo en el
elemento AditionalLineItemInformation. Este elemento se
define a nivel de lnea, no de impuesto; por ello, para

[1..1]

TaxTypeCodeType string

Versin: 3.2.1 26/12/2014

Tipo de Cambio. Art 79.once de la Ley 37/92 de 28


de diciembre del Impuesto sobre el Valor Aadido.
Hasta ocho decimales. Cambio vendedor fijado por el
Banco de Espaa y vigente en el momento del
devengo.
Fecha de publicacin del tipo de cambio aplicado. ISO
8601:2004.
Moneda del Impuesto. Cdigo ISO 4217:2001 Alpha-3
de la moneda en la que se liquida el impuesto.
Lengua. Cdigo ISO 639-1:2002 Alpha-2 de la lengua
en la que se emite el documento.

[AFN], [ALL],
[AMD], [ANG]...
[ar], [be], [bg],
[ca]...

Pgina 29 de 45

3.1. Invoice
Schema

Name

3.1.3.1.2.

TaxRate

3.1.3.1.3.

TaxableBase

3.1.3.1.3.1.

TotalAmount

3.1.3.1.3.2.

EquivalentInEuros

3.1.3.1.4.

TaxAmount

3.1.3.1.4.1.

TotalAmount

3.1.3.1.4.2.
3.1.3.1.5.

Description
identificar cul es el impuesto del que est exenta, el
motivo ir precedido del cdigo del impuesto; por ejemplo:
07 exenta por.
Tipo impositivo. Tngase en cuenta que no siempre
son porcentajes. La legislacin del impuesto
correspondiente permitir identificar las unidades y
dimensiones del tipo impositivo. Hasta ocho
decimales.
Base imponible. La legislacin del impuesto
correspondiente determina cmo se calcula la base
imponible. Hasta ocho decimales.
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
Importe equivalente en Euros. Siempre con dos decimales.

Values

Obl.

Type

[1..1]

DoubleUpToEightDecimalType
double: -?[0-9]+(\.[0-9]{1,8})?

[1..1]

AmountType

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[0..1]

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
AmountType

Cuota. La legislacin del impuesto correspondiente


determina cmo se calcula la cuota. Hasta ocho decimales.
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.

[0..1]
[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

EquivalentInEuros

Importe equivalente en Euros. Siempre con dos decimales.

[0..1]

SpecialTaxableBase

Base imponible del rgimen especial del grupo de


entidades (Arts. 163 quinquies a 163 nonies de la Ley
37/1992, de 28 de diciembre, del IVA). En el caso de
aplicar el rgimen especial habrn de consignar en factura
no slo la base conforme al coste de adquisicin de los
bienes y servicios sino, adems, la base que hubiera
correspondido tener en cuenta de no aplicarse el rgimen
especial. Es decir: deben consignarse dos bases distintas
para la misma operacin aunque el clculo de la cuota slo
debe efectuarse respecto de la base imponible del rgimen
especial. En el caso en el que se expida factura con
repercusin del impuesto a pesar de tratarse de una de las

[0..1]

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
AmountType

Versin: 3.2.1 26/12/2014

Pgina 30 de 45

3.1. Invoice
Schema

Name

Description

Values

Obl.

Type

Importe en la moneda original de la facturacin. Siempre


que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
Importe equivalente en Euros. Siempre con dos decimales.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[0..1]

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
AmountType

operaciones exentas de las reguladas en el artculo 20.Uno


de la Ley 37/1992, de 28 de diciembre, se tiene que
especificar que se est repercutiendo el impuesto porque
se ha renunciado a la exencin tal y como habilita el
artculo 163.sexies.Cinco de la Ley del impuesto. Esto se
indicar en el elemento AdditionalLineItemInformation
con la siguiente expresin: Renuncia a la exencin en
virtud artculo 163.sexies.Cinco de la Ley 37/1992. Hasta
ocho decimales.
3.1.3.1.5.1.

TotalAmount

3.1.3.1.5.2.

EquivalentInEuros

3.1.3.1.6.

SpecialTaxAmount

Cuota especial. Importe resultante de aplicar el tipo de


gravamen sobre la base imponible del rgimen especial del
grupo de entidades. Hasta ocho decimales.

[0..1]

3.1.3.1.6.1.

TotalAmount

Importe en la moneda original de la facturacin. Siempre


que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.3.1.6.2.

EquivalentInEuros

Importe equivalente en Euros. Siempre con dos decimales.

[0..1]

3.1.3.1.7.

EquivalenceSurcharge

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
AmountType

3.1.3.1.8.

3.1.3.1.8.1.

3.1.3.1.8.2.

Tipo de recargo de Equivalencia. Siempre con dos


decimales.
EquivalenceSurchargeA Cuota. Importe resultante de aplicar a la Base Imponible,
mount
la misma que para el IVA, el porcentaje indicado en
EquivalenceSurchage. Hasta ocho decimales.
Importe en la moneda original de la facturacin. Siempre
TotalAmount
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
EquivalentInEuros

Versin: 3.2.1 26/12/2014

Importe equivalente en Euros. Siempre con dos decimales.

[0..1]
[0..1]

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[0..1]

DoubleTwoDecimalType double

Pgina 31 de 45

3.1. Invoice
Schema

Name

Description

3.1.4.
3.1.4.1.
3.1.4.1.1.

TaxesWithheld
Tax
TaxTypeCode

Impuestos retenidos.
Impuesto.

3.1.4.1.2.

TaxRate

3.1.4.1.3.
3.1.4.1.3.1.

TaxableBase
TotalAmount

3.1.4.1.3.2.

EquivalentInEuros

3.1.4.1.4.
3.1.4.1.4.1.

TaxAmount
TotalAmount

3.1.4.1.4.2.
3.1.5.

Identificador del impuesto por cuenta del cual se retiene.


En caso de que el impuesto no corresponda a ninguno de
los relacionados en TaxTypeCodeType, utilcese el cdigo
05, definido como otro. En este caso, se emplear el
elemento AditionalLineItemInformation para identificar
el impuesto, donde se incluir, para ello, la siguiente
cadena de caracteres: 05 = [nombre del impuesto]. Si
hubiera varios impuestos con el cdigo 05, se aadirn
los valores de sus campos TaxRate, TaxableBase y
TaxAmount, en este orden, hasta que sea posible
discernirlos; es decir: 05 [valor TaxRate] [valor
TaxableBase] [valor TaxAmount] = [nombre del
impuesto].
Tipo impositivo. Hasta ocho decimales.

Values

[01], [02], [03],


[04]...

Obl.

Type

[0..1]
[1..*]
[1..1]

pattern: -?[0-9]+\.[0-9]{2}
TaxesType
TaxType
TaxTypeCodeType string

[1..1]

Base de retencin. Hasta ocho decimales.


Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.
Importe equivalente en Euros. Siempre con dos decimales.

[1..1]
[1..1]

[0..1]
[1..1]

EquivalentInEuros

Importe de la retencin. Hasta ocho decimales.


Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del
Reglamentosobre facturacin, RD 1496/2003 de 28 de
Noviembre.
Importe equivalente en Euros. Siempre con dos decimales.

InvoiceTotals

Totales de factura.

[1..1]

Versin: 3.2.1 26/12/2014

[0..1]

[0..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
AmountType
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleTwoDecimalType double
pattern:-?[0-9]+\.[0-9]{2}
AmountType
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
InvoiceTotalsType

Pgina 32 de 45

3.1. Invoice
Schema

Name

Description

Obl.

Type

3.1.5.1.

TotalGrossAmount

Total Importe Bruto. Suma total de importes brutos de los


detalles de la factura. Hasta ocho decimales.

[1..1]

3.1.5.2.

GeneralDiscounts

[0..1]

3.1.5.2.1.
3.1.5.2.1.1.

Discount
DiscountReason

Descuentos sobre el Total Importe Bruto. Habr tantos


bloques de campos GeneralDiscounts como clases de
descuentos diferentes se apliquen a nivel de factura.
Descuento.
Concepto por el que se aplica descuento.

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DiscountsAndRebatesType

3.1.5.2.1.2.

DiscountRate

Porcentaje a descontar del Total Importe Bruto (TIB).


Los porcentajes se reflejan con hasta 8 decimales.

[0..1]

3.1.5.2.1.3.

DiscountAmount

Importe a descontar sobre el TIB. Hasta 8 decimales.

[1..1]

3.1.5.3.

GeneralSurcharges

Cargos sobre el Total Importe Bruto. Habr tantos bloques


de campos GeneralSurcharges como clases de
cargos/recargos se apliquen a nivel de factura.

[0..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
ChargesType

3.1.5.3.1.

Charge

Cargo.

[1..*]

ChargeType

3.1.5.3.1.1.

ChargeReason

Concepto por el que se aplica el cargo.

[1..1]

3.1.5.3.1.2.

ChargeRate

Porcentaje a cargar sobre el TIB. Los porcentajes se reflejan


con hasta 8 decimales.

[0..1]

3.1.5.3.1.3.

ChargeAmount

Importe a cargar sobre el TIB. Hasta ocho decimales.

[1..1]

3.1.5.4.

TotalGeneralDiscounts

Total general de descuentos. Sumatorio de los importes de


los diferentes campos GeneralDiscounts. Hasta ocho
decimales.

[0..1]

TextMax2500Type string
positions: 0-2500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.5.5.

TotalGeneralSurcharge
s

3.1.5.6.

Total general de cargos. Sumatorio de los importes de los


diferentes campos GeneralSurcharges. Hasta ocho
decimales.
TotalGrossAmountBefor Total importe bruto antes de impuestos. Resultado de:
TotalGrossAmount - TotalGeneralDiscounts +
eTaxes
TotalGeneralSurcharges. Hasta ocho decimales.

Versin: 3.2.1 26/12/2014

Values

[1..*]
[1..1]

DiscountType
TextMax2500Type string
positions: 0-2500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[0..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

Pgina 33 de 45

3.1. Invoice
Schema

Name

Description

3.1.5.7.

TotalTaxOutputs

3.1.5.8.

Obl.

Type

Total impuestos repercutidos. Sumatorio de todas las


Cuotas y Recargos de Equivalencia. Hasta ocho decimales.

[1..1]

TotalTaxesWithheld

Total impuestos retenidos. Hasta ocho decimals.

[1..1]

3.1.5.9.

InvoiceTotal

Total factura. Resultado de: TotalGrossAmountBeforeTaxes


+ TotalTaxOutputs - TotalTaxesWithheld. Hasta ocho
decimales.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.5.10.

Subsidies

Subvenciones por adquisicin de determinados bienes.


Habr tantos bloques de campos Subsidies como
subvenciones se apliquen. En el caso de que la subvencin
se aplique solo a parte de las operaciones facturadas, en el
subelemento SubsidyDescription se especificar tambin a
qu operacin corresponde.

[0..1]

SubsidiesType

3.1.5.10.1.

Subsidy

Subvencin.

[1..*]

SubsidyType

3.1.5.10.1.1.

SubsidyDescription

Detalle de la Subvencin aplicada.

[1..1]

3.1.5.10.1.2.

SubsidyRate

[0..1]

3.1.5.10.1.3

SubsidyAmount

Porcentaje de la Subvencin. Porcentaje a aplicar al Total


Factura. Los porcentajes se reflejan con hasta ocho
decimales.
Importe de la Subvencin. Importe a aplicar al Total
Factura. Hasta ocho decimales.

3.1.5.11.

PaymentsOnAccount

Anticipos. Pagos anticipados sobre el Total Facturas. Habr


tantos bloques PaymentsOnAccount como clases de
anticipos se apliquen a nivel factura.

[0..1]

TextMax2500Type string
positions: 0-2500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
PaymentsOnAccountType

3.1.5.11.1.

PaymentOnAccount

Anticipo.

[1..*]

PaymentOnAccountType

3.1.5.11.1.1.

PaymentOnAccountDat
e
PaymentOnAccountAm
ount

Fecha/s del/os anticipo/s. ISO 8601:2004.

[1..1]

Date

Importe de cada anticipo. Hasta ocho decimales.

[1..1]

3.1.5.12.

ReimbursableExpenses

Suplidos incorporados en la factura.

[0..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
ReimbursableExpenses

3.1.5.12.1.

ReimbursableExpenses

Suplidos.

[1..*]

ReimbursableExpensesType

3.1.5.11.1.2.

Versin: 3.2.1 26/12/2014

Values

[1..1]

Pgina 34 de 45

3.1. Invoice
Schema

Name

Obl.

Type

3.1.5.12.1.1.

3.1.5.12.1.3.

ReimbursableExpensesS
ellerParty
PersonTypeCode
Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" - Jurdica.
Identificacin del tipo de residencia y/o extranjera. "E"
ResidenceTypeCode
- Extranjero; "R" - Residente; "U" - Residente en la
Unin Europea.
TaxIdentificationNumb Cdigo de Identificacin Fiscal del sujeto. Se trata de las
er
composiciones de NIF/CIF que marca la Administracin
correspondiente, precedidas de las dos letras del pas.
ReimbursableExpenses
BuyerParty
Tipo de persona. Fsica o Jurdica. "F" - Fsica; "J" - Jurdica.
PersonTypeCode
Identificacin del tipo de residencia y/o extranjera. "E"
ResidenceTypeCode
- Extranjero; "R" - Residente; "U" - Residente en la
Unin Europea.
TaxIdentificationNumb Cdigo de Identificacin Fiscal del sujeto. Se trata de las
er
composiciones de NIF/CIF que marca la Administracin
correspondiente (precedidas de las dos letras del pas en
el caso de operaciones intracomunitarias, es decir,
cuando comprador y vendedor tienen domicilio fiscal en
estados miembros de la UE distintos).
IssueDate

[0..1]

TaxIdentificationType

[1..1]
[1..1]

PersonTypeCodeType string
ResidenceTypeCodeType
string

[1..1]

TextMin3Max30Type string
positions: 3-30

[0..1]

TaxIdentificationType

[1..1]
[1..1]

PersonTypeCodeType string
ResidenceTypeCodeType
string

[1..1]

TextMin3Max30Type string
positions: 3-30

[0..1]

date

3.1.5.12.1.4.

InvoiceNumber

[0..1]

3.1.5.12.1.5.

InvoiceSeriesCode

[0..1]

3.1.5.12.1.6.

ReimbursableExpenses
Amount

[1..1]

3.1.5.13.

TotalFinancialExpenses

3.1.5.14.

TotalOutstandingAmou
nt

TextMax20Type string
positions: 0-20
TextMax20Type string
positions: 0-20
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleTwoDecimalType
double pattern: -?[09]+\.[0-9]{2}
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.5.12.1.1.1.
3.1.5.12.1.1.2.

3.1.5.12.1.1.3.
3.1.5.12.1.2.
3.1.5.12.1.2.1.
3.1.5.12.1.2.2.
3.1.5.12.1.2.3.

3.1.5.15.

Description

Total de gastos financieros. Siempre con dos decimales.

Total a pagar. Resultado de: InvoiceTotal - (Total


subvenciones + TotalPaymentsOnAccount). En Total
subvenciones se sumarn las cantidades especificadas en los
bloques Subsidies. Hasta ocho decimales.
TotalPaymentsOnAccou Total de anticipos. Sumatorio de los campos

Versin: 3.2.1 26/12/2014

Values

[F], [J]
[E], [R], [U]

[F], [J]
[E], [R], [U]

[0..1]

[1..1]

[0..1]

DoubleUpToEightDecimalType

Pgina 35 de 45

3.1. Invoice
Schema

Name

Description

nt

PaymentOnAccountAmount. Hasta ocho decimales.

3.1.5.16.

AmountsWithheld

3.1.5.16.1.

WithholdingReason

3.1.5.16.2.

Obl.

Type

Cantidades que retiene el pagador hasta el buen fin de la


operacin.
Motivo de Retencin. Descripcin de la finalidad de la
Retencin.

[0..1]

double pattern: -?[0-9]+(\.[09]{1,8})?


AmountsWithheldType

WithholdingRate

Porcentaje de Retencin. Porcentaje sobre el Total a Pagar.


Los porcentajes se reflejan con hasta 8 decimales.

[0..1]

3.1.5.16.3.

WithholdingAmount

Importe de Retencin. Importe a retener sobre el Total a


Pagar. Hasta ocho decimales.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.5.17.

TotalExecutableAmount Total a ejecutar. Resultado de: TotalOutstandingAmount Total de Cantidades retenidas + TotalReimbursableExpenses
+ TotalFinancialExpenses. En Total de Cantidades retenidas
se sumaran las cantidades especificadas en los bloques
AmountsWithheld. Hasta ocho decimales.
TotalReimbursableExpe Total de suplidos. Hasta ocho decimales.
nses

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

[0..1]

3.1.6.

Items

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
ItemsType

3.1.6.1.

InvoiceLine

Lneas de detalle de la factura.


IssuerContractReferenc Referencia del contrato del Emisor.
e
IssuerContractDate
Fecha del contrato del emisor.
IssuerTransactionRefer Referencia de la Operacin, Nmero de Pedido, Contrato,
etc. del Emisor.
ence

[1..*]

InvoiceLineType

[0..1]

TextMax20Type string positions:


0-20
date

IssuerTransactionDate

Fecha de operacin / pedido del emisor.


ReceiverContractRefere Referencia del contrato del Receptor.
nce
ReceiverContractDate
Fecha del contrato del receptor.

[0..1]

ReceiverTransactionRe
ference
ReceiverTransactionD

[0..1]

3.1.5.18.

3.1.6.1.1.
3.1.6.1.2.
3.1.6.1.3.
3.1.6.1.4.
3.1.6.1.5.
3.1.6.1.6.
3.1.6.1.7.
3.1.6.1.8.

Versin: 3.2.1 26/12/2014

Informacin detallada.

Referencia de la Operacin, Nmero de Pedido,


Contrato, etc. del Receptor.
Fecha de operacin / pedido del receptor.

Values

[1..1]

[0..1]
[0..1]

[0..1]
[0..1]

[0..1]

TextMax2500Type string
positions: 0-2500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

TextMax20Type string positions:


0-20
date
TextMax20Type string positions:
0-20
date
TextMax20Type string
positions: 0-20
date

Pgina 36 de 45

3.1. Invoice
Schema

Name

Description

3.1.6.1.9.

ate
FileReference

3.1.6.1.10.

Obl.

Type

Referencia del expediente.

[0..1]

FileDate

Fecha del expediente.

[0..1]

TextMax20Type string
positions: 0-20
date

3.1.6.1.11.

SequenceNumber

Nmero de secuencia o lnea del pedido.

[0..1]

double

3.1.6.1.12.

DeliveryNotesReferen
ces
DeliveryNote

Referencias de albaranes.

[0..1]

DeliveryNotesReferencesType

Informacin del albarn.

[1..*]

DeliveryNoteType

3.1.6.1.12.1.1.

DeliveryNoteNumber

Nmero de referencia del albarn.

[1..1]

3.1.6.1.12.1.2.

DeliveryNoteDate

Fecha del albarn.

[0..1]

TextMax30Type string
positions: 0-30
date

3.1.6.1.13.

ItemDescription

Descripcin del bien o servicio.

[1..1]

3.1.6.1.14.

Quantity

Cantidad. Nmero de Unidades servidas/prestadas.

[1..1]

TextMax2500Type string
positions: 0-2500
double

3.1.6.1.15.

UnitOfMeasure

Unidad en que est referida la Cantidad. Recomendacin


20, Revisin 4 y Recomendacin 21, Revisin 5 de

[0..1]

UnitOfMeasureType string

3.1.6.1.16.

UnitPriceWithoutTax

[1..1]

3.1.6.1.17.

TotalCost

3.1.6.1.18.

DiscountsAndRebates

Descuentos.

[0..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DiscountsAndRebatesType

3.1.6.1.18.1.
3.1.6.1.18.1.1.

Discount
DiscontReason

Descuento.
Concepto por el que se aplica descuento.

[1..*]
[1..1]

3.1.6.1.18.1.2.

DiscountRate

Porcentaje a descontar del Total Importe Bruto (TIB).


Los porcentajes se reflejan con hasta 8 decimales.

[0..1]

3.1.6.1.18.1.3.

DiscountAmount

Importe a descontar sobre el TIB. Hasta 8 decimales.

[1..1]

3.1.6.1.12.1.

Versin: 3.2.1 26/12/2014

UN/CEFACT.
Precio de la unidad de bien o servicio servido/prestado,
en la moneda indicada en la Cabecera de la Factura.
Siempre sin Impuestos. Hasta ocho decimales.
Coste Total. Resultado: Quantity x UnitPriceWithoutTax
Hasta ocho decimales.

Values

[01], [02],
[03], [04]...

[1..1]

DiscountType
TextMax2500Type string : 02500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

Pgina 37 de 45

3.1. Invoice
Schema

Name

Description

3.1.6.1.19.

Charges

3.1.6.1.19.1.
3.1.6.1.19.1.1.

Obl.

Type

Cargos.

[0..1]

ChargesType

Charge

Cargo.

[1..*]

ChargeType

ChargeReason

Concepto por el que se aplica el cargo.

[1..1]

3.1.6.1.19.1.2.

ChargeRate

Porcentaje a cargar sobre el TIB. Los porcentajes se


reflejan con hasta 8 decimales.

[0..1]

3.1.6.1.19.1.3.

ChargeAmount

Importe a cargar sobre el TIB. Hasta 8 decimales.

[1..1]

3.1.6.1.20.

GrossAmount

Importe bruto. Resultado: TotalCost - DiscountAmount +


ChargeAmount. Hasta ocho decimales.

[1..1]

3.1.6.1.21.

TaxesWithheld

[0..1]

3.1.6.1.21.1.

Tax

Impuestos retenidos. Es una secuencia de elementos,


cada uno de los cuales contiene la informacin de un
impuesto retenido.
Impuesto.

TextMax2500Type string
positions: 0-2500
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?
TaxesType

[1..*]

TaxType

3.1.6.1.21.1.1.

TaxTypeCode

[1..1]

TaxTypeCodeType string

3.1.6.1.21.1.2.

TaxRate

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.6.1.21.1.3.

TaxableBase

[1..1]

AmountType

3.1.6.1.21.1.3.1.

TotalAmount

Base imponible a precio de mercado = Total Importe Bruto


+ Recargos - Descuentos Globales/factura, por cada clase y
porcentaje. Base imponible de los impuestos. Hasta ocho
decimales.
Importe en la moneda original de la facturacin. Siempre
que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.6.1.21.1.3.2.

EquivalentInEuros

Importe equivalente en Euros. Siempre con dos decimales.

[0..1]

3.1.6.1.21.1.4.

TaxAmount

Cuota. Importe resultante de aplicar a la Base Imponible el


porcentaje correspondiente. Hasta ocho decimales.

[0..1]

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}
AmountType

Versin: 3.2.1 26/12/2014

Clase de impuesto. Concepto fiscal por el que se tributa o


retencin a cuenta. Cuando haya lugar, debe recogerse
en el elemento "observaciones" el motivo por lo que este
impuesto est "no sujeto" o "exento".
Porcentaje a aplicar en cada caso. Hasta ocho
decimales.

Values

[01], [02], [03],


[04]...

Pgina 38 de 45

3.1. Invoice
Schema

Name

Description

Obl.

Type

3.1.6.1.21.1.4.1.

TotalAmount

Importe en la moneda original de la facturacin. Siempre


que la divisa de facturacin sea distinta de EURO, el
elemento EquivalentInEuros deber cumplimentarse para
satisfacer los requerimientos del Art.10.1 del Reglamento
sobre facturacin, RD 1496/2003 de 28 de Noviembre.

[1..1]

DoubleUpToEightDecimalType
double pattern: -?[0-9]+(\.[09]{1,8})?

3.1.6.1.21.1.4.2.

EquivalentInEuros

Importe equivalente en Euros. Siempre con dos decimales.

[0..1]

DoubleTwoDecimalType double
pattern: -?[0-9]+\.[0-9]{2}

3.1.6.1.22.

TaxesOutputs

Impuestos repercutidos. Es una secuencia de elementos,


cada uno de los cuales contiene la informacin de un
impuesto repercutido.

[1..1]

3.1.6.1.22.1.

Tax

Detalle impuestos repercutidos.

[1..*]

3.1.6.1.23.

LineItemPeriod

Informacin sobre el periodo de prestacin de un servicio.


ISO 8601 :2004.

[0..1]

PeriodDates

3.1.6.1.23.1.

StartDate

Fecha de inicio. ISO 8601:2004.

[1..1]

date

3.1.6.1.23.2.

EndDate

Fecha final. ISO 8601:2004.

[1..1]

date

3.1.6.1.24.

TransactionDate

Fecha concreta de prestacin o entrega del bien o servicio.


ISO 8601:2004.

[0..1]

date

3.1.6.1.25.

AdditionalLineItemInfor Informacin adicional. Libre para el emisor por cada detalle.


mation
SpecialTaxableEvent
Este campo indica la obligatoriedad de los impuestos.

[0..1]

TextMax2500Type string
positions: 0-2500
SpecialTaxableEventType

3.1.6.1.26.1.

SpecialTaxableEventC
ode

[1..1]

SpecialTaxableEventCodeTyp e
string

3.1.6.1.26.2.

SpecialTaxableEventR
eason

[1..1]

TextMax2500Type string
positions: 0-2500

3.1.6.1.26.

Versin: 3.2.1 26/12/2014

Values

Cdigo de fiscalidad especial. Cuando un hecho imponible


[01], [02]
(taxable event) presenta una fiscalidad especial. No se
informar este elemento cuando no exista fiscalidad
especial.
Justificacin de la fiscalidad especial que se aplica en esta
operacin. Como este elemento se define a nivel de lnea,
no de impuesto, es necesario especificar a qu impuesto se
refiere. Para establecer esta relacin, al comienzo de este
elemento se indicar el cdigo del impuesto al que
corresponde segn la lista de cdigo de impuestos del tipo
TaxTypeCodeType. Si hubiera varios impuestos con el
cdigo 05 (Otro), se aadirn los valores de sus
campos TaxRate, TaxableBase y TaxAmount, en este
orden, hasta que sea posible discernirlos; es decir: 05
[valor TaxRate] [valor TaxableBase] [valor
TaxAmount]

[0..1]

Pgina 39 de 45

3.1. Invoice
Schema

Name

Description

Values

Obl.

Type

3.1.6.1.27.

ArticleCode

Cdigo de artculo.

[0..1]

Extensiones. Podrn incorporarse nuevas definiciones


estructuradas cuando sean de inters conjunto para
emisores y receptores, y no estn ya definidas en el
esquema de la factura.

[0..1]

TextMax20Type string
positions: 0-20
ExtensionsType

3.1.6.1.28.

Extensions

3.1.6.1.28.1.

[Any Label]

3.1.7.

PaymentDetails

Datos de pago.

[0..1]

From another namespaces


strict
InstallmentsType

3.1.7.1.

Installment

Vencimiento.

[1..*]

InstallmentType

3.1.7.1.1.

InstallmentDueDate

[1..1]

date

3.1.7.1.2.

InstallmentAmount

Fechas en las que se deben atender los pagos. ISO


8601:2004.
Importe a satisfacer en cada plazo. Siempre con dos
decimales.

[1..1]

3.1.7.1.3.

PaymentMeans

[1..1]

DoubleTwoDecimalType
double pattern: -?[09]+\.[0-9]{2}
PaymentMeansType string

3.1.7.1.4.

AccountToBeCredited

[0..1]

AccountType

[0..*]

Cada vencimiento/importe podr tener un medio de


pago concreto.
Cuenta de abono. nico formato admitido. Cuando
la forma de pago (PaymentMeans) sea
"transferencia" este dato ser obligatorio.

[01], [02], [03],


[04]...

3.1.7.1.4.1.?

3.1.7.1.4.1.

[1..1]
[1..1]

AccountNumber

IBAN. nico formato admitido para identificar


la cuenta. (Recomendado)
Nmero de cuenta.

3.1.7.1.4.2.

BankCode

Cdigo de la entidad financiera.

[0..1]

3.1.7.1.4.3.

BranchCode

Cdigo de la oficina de la entidad financiera.

[0..1]

3.1.7.1.4.1.1.

IBAN

3.1.7.1.4.1.2.

[1..1]

3.1.7.1.4.4.?

3.1.7.1.4.4.

TextMin5Max34Type string
positions: 5-34
TextMin5Max34Type string
positions: 5-34
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60

[0..1]

3.1.7.1.4.4.1.

BranchInSpainAddress

Direccin de la sucursal/oficina en Espaa.

[0..1]

AddressType

3.1.7.1.4.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

3.1.7.1.4.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:

Versin: 3.2.1 26/12/2014

Pgina 40 de 45

3.1. Invoice
Schema

Name

Description

Values

Obl.

Type

[1..1]

5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

Direccin de la sucursal/oficina en el extranjero.

[0..1]

OverseasAddressType

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

3.1.7.1.4.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

3.1.7.1.4.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

3.1.7.1.4.5.

BIC

[0..1]

BICType string positions: 11

3.1.7.1.5.

PaymentReconciliationR
eference
AccountToBeDebited

[0..1]

TextMax60Type string
positions: 0-60
AccountType

3.1.7.1.4.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

3.1.7.1.4.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

3.1.7.1.4.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

3.1.7.1.4.4.2.
3.1.7.1.4.4.2.1.

OverseasBranchAddre
ss
Address

3.1.7.1.4.4.2.2.

3.1.7.1.6.

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

Cdigo SWIFT. Ser obligatorio rellenar las 11


posiciones, utilizando los caracteres XXX cuando no se
informe de la sucursal.
Referencia expresa del pago. Dato que precisa el
Emisor para conciliar los pagos con cada factura.
Cuenta de cargo. nico formato admitido. Cuando
la forma de pago (PaymentMeans) sea "recibo
domiciliado" este dato ser obligatorio.

[0..1]
3.1.7.1.6.1.?

3.1.7.1.6.1.

[1..1]
[1..1]

AccountNumber

IBAN. nico formato admitido para identificar


la cuenta. (Recomendado)
Nmero de cuenta.

3.1.7.1.6.2.

BankCode

Cdigo de la entidad financiera.

[0..1]

3.1.7.1.6.3.

BranchCode

Cdigo de la oficina de la entidad financiera.

[0..1]

3.1.7.1.6.1.1.

IBAN

3.1.7.1.6.1.2.

Versin: 3.2.1 26/12/2014

[1..1]

TextMin5Max34Type string
positions: 5-34
TextMin5Max34Type string
positions: 5-34
TextMax60Type string
positions: 0-60
TextMax60Type string
positions: 0-60

Pgina 41 de 45

3.1. Invoice
Schema

Name

Description

Values

Obl.

3.1.7.1.6.4.?

[0..1]

Type

3.1.7.1.6.4.

Choice

3.1.7.1.6.4.1.

BranchInSpainAddress

Direccin de la sucursal/oficina en Espaa.

[0..1]

AddressType

3.1.7.1.6.4.1.1.

Address

Direccin. Tipo de va, nombre, nmero, piso

[1..1]

3.1.7.1.6.4.1.2.

PostCode

Cdigo Postal asignado por Correos.

[1..1]

3.1.7.1.6.4.1.3.

Town

Poblacin. Correspondiente al C.P.

[1..1]

3.1.7.1.6.4.1.4.

Province

Provincia. Donde est situada la Poblacin.

[1..1]

3.1.7.1.6.4.1.5.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.


Al ser un domicilio ubicado en Espaa siempre ser
"ESP".

[1..1]

TextMax80Type string
positions: 0-80
PostCodeType string positions:
5 pattern: [0-9]*
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

3.1.7.1.6.4.2.

Direccin de la sucursal/oficina en el extranjero.

[0..1]

OverseasAddressType

3.1.7.1.6.4.2.1.

OverseasBranchAddre
ss
Address

Direccin. Tipo de va, nombre, nmero, piso....

[1..1]

3.1.7.1.6.4.2.2.

PostCodeAndTown

Poblacin y Cdigo Postal en el extranjero.

[1..1]

3.1.7.1.6.4.2.3.

Province

Provincia, Estado, etc.

[1..1]

3.1.7.1.6.4.2.4.

CountryCode

Cdigo Pas. Cdigo segn la ISO 3166-1:2006 Alpha-3.

[1..1]

TextMax80Type string
positions: 0-80
TextMax50Type string
positions: 0-50
TextMax20Type string
positions: 0-20
CountryType string

3.1.7.1.6.5.

BIC

Cdigo SWIFT. Ser obligatorio rellenar las 11


posiciones, utilizando los caracteres XXX cuando no se
informe de la sucursal.

[0..1]

BICType string positions: 11

3.1.7.1.7.

CollectionAdditionalInf Observaciones de cobro. Libre para uso del Emisor.


ormation
RegulatoryReportingDa Cdigo Estadstico. Usado en las operaciones
ta
transfronterizas segn las especificaciones de la circular del
Banco Espaa 15/1992
DebitReconciliationRef Referencia del cliente pagador, similar a la utilizada por
erence
elemisor para la conciliacin de los pagos.
LegalLiterals
Literales legales.

[0..1]

TextMax2500Type string
positions: 0-2500
RegulatoryReportingDataTyp e
string positions: 6 pattern: [09]*

3.1.7.1.8.

3.1.7.1.9.
3.1.8.

Versin: 3.2.1 26/12/2014

[AFG], [ALB],
[DZA], [ASM]...

[AFG], [ALB],
[DZA], [ASM]...

[0..1]

[0..1]

TextMax60Type string positions:


0-60

[0..1]

LegalLiteralsType

Pgina 42 de 45

3.1. Invoice
Schema

Name

Description

3.1.8.1.

LegalReference

3.1.9.

AdditionalData

3.1.9.1.

RelatedInvoice

3.1.9.2.

RelatedDocuments

3.1.9.2.1.

Attachment

3.1.9.2.1.1.

3.1.9.2.1.3.

AttachmentCompressio Algoritmo usado para comprimir el documento adjunto.


nAlgorithm
Ampliar restricciones segn convenga.
AttachmentFormat
Formato del documento adjunto. Ampliar restricciones
segn convenga.
AttachmentEncoding
Algoritmo usado para codificar el documento adjunto.

3.1.9.2.1.4.

AttachmentDescription Descripcin del documento.

3.1.9.2.1.2.

Versin: 3.2.1 26/12/2014

Values

Obl.

Type

Textos literales que deben figurar obligatoriamente en


determinadas facturas. Los textos establecidos en la
legislacin vigente son: Operacin exenta por aplicacin del
artculo [indicar el artculo] de la Ley 37/1992, de 28 de
diciembre, del Impuesto sobre el Valor Aadido; Medio de
transporte [describir el medio, por ejemplo automvil turismo
Seat Ibiza TDI 2.0] fecha 1 puesta en servicio [indicar la
fecha] distancias/horas recorridas [indicar la distancia o las
horas, por ejemplo, 5.900 km o 48 horas]; Facturacin por el
destinatario;Inversin del sujeto pasivo; Rgimen especial de
las agencias de viajes; Rgimen especial de los bienes
usados; Rgimen especial de los objetos de arte; Rgimen
especial de las antigedades y objetos de coleccin; Rgimen
especial del criterio de caja. NOTA 1: Salvo el texto Inversin
del sujeto pasivo, los dems se refieren no a la factura en su
conjunto, sino a una determinada operacin (lnea) de la
factura. Se deber especificar a cul corresponde. NOTA 2:
Debe permitirse la posibilidad de cumplimentar este campo
con cualquier cadena alfanumrica de hasta 250 caracteres
introducida por el usuario por si se establecen nuevos textos
literales obligatorios en el futuro.

[0..*]

TextMax250Type string
positions: 0-250

Datos adicionales.

[0..1]

AdditionalDataType

Factura asociada. Nmero y Serie de acuerdo


Emisor/Receptor.
Documentos asociados. Identificacin de documentos
Emisor/Receptor.

[0..1]

TextMax40Type string positions:


0-40

[0..1]

AttachedDocumentsType

Documento adjunto. En [BASE-64]. Contiene los


documentos relacionados con la factura en el formato
deseado (imagen, PDF, XML, etc.)

[1..*]

AttachmentType

[ZIP], [GZIP],
[NONE]

[0..1]

AttachmentCompressionAlgor
ithmType string

[xml], [doc], [gif],


[rtf]...

[1..1]

AttachmentFormatType string

[BASE64], [BER],
[DER], [NONE]

[0..1]

AttachmentEncodingType string

[0..1]

TextMax2500Type string
positions: 0-2500

Pgina 43 de 45

3.1. Invoice
Schema

Name

Description

3.1.9.2.1.5.

AttachmentData

3.1.9.3.

InvoiceAdditionalInfor
mation

3.1.9.4.

Extensions

Stream de datos del documento adjunto.


Informacin adicional. Lo que considere oportuno el Emisor.
En este elemento se recoger el motivo por lo que el
impuesto correspondiente est "no sujeto" o "exento",
cuando se produzca esta situacin.
Extensiones. Podrn incorporarse nuevas definiciones
estructuradas cuando sean de inters conjunto para
emisores y receptores, y no estn ya definidas en el
esquema de la factura.

3.1.9.4.1.

[Any Label]

4.

Values

Obl.

Type

[1..1]

string

[0..1]

TextMax2500Type string
positions: 0-2500

[0..1]

ExtensionsType

[0..*]

From another namespaces strict

Obl.

Type

[0..1]

ExtensionsType

Obl.

Type

[0..*]

From another namespaces strict

Obl.

Type

Extensions

Schema

Name

Description

4.

Extensions

Extensiones. Podrn incorporarse nuevas definiciones


estructuradas cuando sean de inters conjunto para
emisores y receptores, y no estn ya definidas en el
esquema de la factura.

Values

4.1. [Any Label]


Schema

Name

4.1.

[Any Label]

5.
Schema

Description

Values

ds:Signature
Name

Versin: 3.2.1 26/12/2014

Description

Values

Pgina 44 de 45

5.

ds:Signature

Schema

Name

Description

5.

ds:Signature

Conjunto de datos asociados a la factura que garantizarn


la autora y la integridad del mensaje. Se define como
opcional para facilitar la verificacin y el trnsito del
fichero. No obstante, debe cumplimentarse este bloque de
firma electrnica para que se considere una factura
electrnica vlida legalmente frente a terceros.

Versin: 3.2.1 26/12/2014

Values

Obl.

Type

[0..1]

Pgina 45 de 45

S-ar putea să vă placă și