Sei sulla pagina 1di 53

GUIA DE IMPLANTACIN MEXICANA (GIM)

INVOIC XML
COMPROBANTES FISCALES DIGITALES POR INTERNET
Estndares:

Anexo 20 SAT / EAN-UCC

Versiones:

3.2/ 1.3.1

Organismo Responsable:

Servicio de Administracin Tributaria (SAT)


Comit de Ecom

Revisin:

AMC7.1

Fecha:

2012-06-07

CONTENIDO

OBJETIVO DEL DOCUMENTO.3


INTRODUCCIN.10
MENSAJE FACTURA.11
1. ESTATUS
2. DEFINICIN
3. PRINCIPIOS
ESTRUCTURA DEL MENSAJE13
DIAGRAMA DE RBOL..14
DEFINICIN DE ETIQUETAS...17
ESTRUCTURA DE ETIQUETAS.....18
CONTROL DE CAMBIOS...50

2
GIM-INVOIC-AMECE-XML-CFDI

OBJETIVO DEL DOCUMENTO


El objetivo del presente documento es detallar los datos necesarios para poder intercambiar en
formato XML el Comprobante Fiscal Digital por Internet (CFDI) con los socios comerciales siguiendo
un patrn comn para la estructuracin del documento.
Esta estructuracin llamada esquema (schema en ingls) esta compuesta de:
Formato fiscal del SAT. Contiene nicamente los datos fiscales requeridos y administrados por el
Servicio de Administracin Tributario (SAT) los cuales estn definidos en Diario Oficial de la
Federacin. El emisor y receptor del Comprobante Fiscal Digital por Internet (CFDI) deber estar
atento a los cambios que se realicen en ste, siendo la ltima versin publicada en la modificacin al
anexo 20 de la Resolucin Miscelnea Fiscal para 2011 publicada en el DOF en Septiembre de 2010
y que entro en vigencia a partir del 1 de Enero de 2011
Para poder ser validado, el comprobante fiscal digital por Internet deber estar referenciado al
namespace del comprobante fiscal digital por Internet y referenciar la validacin del mismo a la ruta
publicada por el SAT en donde se encuentra el esquema XSD objeto de la presente seccin
(

http://www.sat.gob.mx/sitio_internet/cfd/3/cadenaoriginal_3_0/cadenaoriginal_3_2.xslt

de

la

siguiente manera:

<cfdi:Comprobante
xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd"
</cfdi:Comprobante>

Adicionalmente a las reglas de estructura planteadas dentro del presente estndar, el contribuyente
que opte por este mecanismo de generacin de comprobantes deber sujetarse tanto a las

3
GIM-INVOIC-AMECE-XML-CFDI

disposiciones fiscales vigentes, como a los lineamientos tcnicos

de forma y sintaxis para la

generacin de archivos XML especificados por el consorcio w3, establecidos en www.w3.org.


En particular se deber tener cuidado de que aquellos casos especiales que se presenten en los
valores especificados dentro de los atributos del archivo XML como aquellos que usan el caracter &,
el caracter , el caracter , el caracter < y el caracter > que requieren del uso de secuencias de
escape.
En el caso del & se deber usar la secuencia &amp;
En el caso del se deber usar la secuencia &quot;
En el caso del < se deber usar la secuencia &lt;
En el caso del > se deber usar la secuencia &gt;
En el caso del se deber usar la secuencia &apos;
Ejemplos:
Para representar nombre=Juan & Jos & Nio se usar nombre=Juan &amp; Jos &amp;
&quot;Nio&quot;
Timbre Fiscal.- El resultado de la validacin de un CFDI, asignacin de un folio fiscal e incorporacin
del sello digital del SAT se entender como el Timbrado Fiscal Digital. El folio fiscal digital ser
referido como el UUID.Para integrar el complemento TimbreFiscalDigital a un comprobante fiscal
digital por Internet, la estructura resultante deber integrarse como un nodo hijo del nodo
Comprobante/Complemento/TimbreFiscalDigital.
Adicional a su inclusin, se deber definir el namespace correspondiente dentro del nodo
Comprobante, as como referenciar la ubicacin pblica del esquema xsd correspondiente.
Por ejemplo, asumiendo que el contribuyente requiere integrar el namespace correspondiente al
presente
estndar,
se
deber
incluir
la
referencia
al
namespace
aplicable
(http://www.sat.gob.mx/TimbreFiscalDigital) el cual se define mediante el esquema pblico definido en
http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigital.xsd y se vinculara de la siguiente forma:
<cfdi:Comprobante

xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xmlns:cfdi=http://www.sat.gob.mx/cfd/3

4
GIM-INVOIC-AMECE-XML-CFDI

xsi:schemaLocation="
http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd
....
<cfdi:Complemento>

<tfd:TimbreFiscalDigital
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital
http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd"
xmlns:tfd=http://www.sat.gob.mx/TimbreFiscalDigital

</tfd:TimbreFiscalDigital>
</cfdi:Complemento>
.
</cfdi:Comprobante>

La lnea que especifica xml:xsi=http://www.w3.org/2001/XMLSchema-instance indica que se est


usando validacin mediante el estndar de esquema XSD.
La lnea que especifica xmlns:cfdi:=http://www.sat.gob.mx/cfd/3 hace referencia al namespace de
comprobantes.
La lnea que especifica xmlns:tfd=http://www.sat.gob.mx/TimbreFiscalDigital/ hace referencia al
namespace adicional del complemento aplicable para la expresin de Timbre Fiscal Digital.
Finalmente la lnea que especifica xsi:schemaLocation hace referencia a los dos namespaces
usados, marcando adicionalmente la ubicacin de los esquemas xsd que definen las especificaciones
de cada namespace.
En caso de que se requiriera agregar otros namespaces adicionales, el mecanismo sera agregar una
lnea tipo xmlns definiendo el namespace y expresando nuevamente el namespace y ubicacin de su
definicin dentro del atributo xsi:schemaLocation
Cabe aclarar que los nodos bsicos del comprobante debern llevar encabezado del namespace
publicado por el SAT. Por ejemplo el siguiente:
<cfdi:Comprobante>
<cfdi:Emisor/>
</cfd:Comprobante>
Respecto de los nodos propios del estndar aplicable para el complemento obligatorio de Timbre
Fiscal Digital del SAT, stos debern utilizar el encabezado tfd, por ejemplo:
<cfdi:Complemento>
<tfd:TimbreFiscalDigital/>
< cfdi:Complemento>

5
GIM-INVOIC-AMECE-XML-CFDI

Estndar internacional EAN-UCC. Contiene los datos comerciales que no contempla el esquema
definido por el SAT, los cuales sern insertados dentro de la etiqueta <addenda> definida en el
formato fiscal. Las etiquetas que contendrn los datos comerciales estn basadas en el estndar
EAN-UCC, por lo que el Comit de Proveedores EDI decidi que era necesario desarrollar unas
Guas de Implantacin Mexicanas para las empresas que desearan empezar a trabajar con XML y
evitar de esta manera que se empiecen a construir esquemas propietarios por cada empresa que
nos impida intercambiar de forma transparente la informacin comercial.
Su mecnica de uso es el siguiente:
Se genera el comprobante fiscal digital en el estndar definido por el SAT y se agregar el nodo o
elemento de < cfdi:Addenda>posterior a que el

servicio de certificacin de los proveedores

autorizados sea exitoso, como informacin adicional.


Dentro del nodo de <cfdi:Addenda> se expresa el formato particular del contribuyente siguiendo los
siguientes lineamientos:
Si el formato es XML se transcriben idnticos los nodos adicionales requeridos dentro del
nodo < cfdi:Addenda>. Si el contribuyente desea sujetar estos nodos adicionales a un
diccionario o estndar especfico, podr hacerlo teniendo cuidado de especificar las
referencias necesarias al namespace del formato utilizado, de acuerdo a los
estndares definidos por el consorcio W3. Esto implica que si el contribuyente desea
utilizar esta funcionalidad adicional deber definir su nuevo namespace dentro del propio
nodo de la Addenda publicando la ruta del esquema XSD para validacin, por ejemplo:
<cfdi:Comprobante xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cfdi=http://www.sat.gob.mx/cfd/3
xsi:schemaLocation="
http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd . <cfdi:Addenda>
xmlns:Addenda="http://www.gs1mexico.org/addenda" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xsi:schemaLocation="http://www.gs1mexico.org/addenda
http://www.gs1mexico.org/addenda/INVOIC-AMECE-XML-XSD-V7_1.xsd "
<otro:MiNodo miAtributo=valor/> </cfdi:Addenda> </cfdi:Comprobante>

Nota: El ejemplo mostrado es para un CFDI, en el caso de un CFD no se incluir el encabezado del
namespace cfdi en el cuerpo del comprobante.
La lnea que especifica xml:xsi=http://www.w3.org/2001/XMLSchema-instance indica que se est
usando validacin mediante el estndar de esquema XSD.

6
GIM-INVOIC-AMECE-XML-CFDI

La lnea que especifica xmlns:cfdi=http://www.sat.gob.mx/cfd/3 hace referencia al namespace de


comprobantes

fiscales

digitales

por

internet,

la

lnea

que

especifica

xmlns=http://www.sat.gob.mx/cfd/2/ hace referencia al namespace de comprobantes fiscales digitales.


La lnea que especifica xmlns:otro=http://www.misitio.mx/miNS hace referencia al namespace
adicional definido por el contribuyente.
La lnea que especifica xsi:schemaLocation hace referencia a los dos namespaces usados, marcando
adicionalmente la ubicacin de los esquemas xsd que definen las especificaciones de cada
namespace. El primer par corresponde al namespace y ubicacin del esquema definido por el SAT y
el segundo par corresponde al namespace y ubicacin definido por el contribuyente para sus propios
fines.
Finalmente, el nodo que aparece en la Addenda tiene el encabezado otro: que corresponde al
encabezado definido dentro de s mismo.
En caso de que se requiriera agregar otros namespaces adicionales, el mecanismo sera agregar una
lnea tipo xmlns definiendo el namespace y expresando nuevamente el namespace y ubicacin de su
definicin dentro del atributo xsi:schemaLocation
Cabe aclarar que los nodos bsicos del comprobante debern llevar encabezado del namespace
publicado por el SAT al ser estos basados en el namespace por omisin (slo para un CFDI). Por
ejemplo el siguiente:
<cfdi:Comprobante>
<cfdi:Emisor/>
</cfdi:Comprobante>
Si el formato es texto plano, se expresa idntico dentro del nodo Addenda teniendo cuidado de no
usar caracteres reservados segn la especificacin de XML segn los planteamientos del consorcio
W3.
Si el formato es binario, se deber expresar como una cadena de caracteres codificados en formato
Base 64.
Cabe mencionar que las Guas de Implantacin Mexicanas (GIM) estn desarrolladas tomando como
base el estndar EAN.UCC, ms la adicin de etiquetas pertinentes para transportar los datos no
contemplados en EAN.UCC para este documento.

7
GIM-INVOIC-AMECE-XML-CFDI

Antes de iniciar con la construccin del CFDI en XML se recomienda leer las Reglas generales para
la firma electrnica avanzada y comprobantes fiscales digitales

que emite el Servicio de

Administracin Tributaria (SAT) para el uso del CFD en Mxico.


Cdigo de barras.- Las impresiones de los comprobantes fiscales digitales por Internet deben incluir
un cdigo de barras bidimensional conforme al formato de QR Code (Quick Response Code) descrito
en el estndar ISO/IEC18004, con base a los siguientes lineamientos de representacin grfica.
Cdigo de barras bidimensional QR, con base al estndar ISO/IEC 18004:2000, conteniendo los
siguientes datos en el siguiente formato:

RFC del emisor

RFC del receptor

Total (a 6 decimales fijos)

Identificador nico del timbre (UUID) asignado

Donde se manejarn 95 caracteres conformados de la siguiente manera:


Prefijo
re
rr
tt
id

Datos
RFC del Emisor, a 12/13 posiciones, precedido por
el texto ?re=
RFC del Receptor, a 12/13 posiciones, precedido
por el texto
&rr=
Total del comprobante a 17 posiciones (10 para los
enteros, 1 para carcter ., 6 para los decimales),
precedido por el texto &tt=
UUID del comprobante, precedido por el texto
&id=

Caracteres
17
17
21
40
95

De esta manera se generan los datos vlidos para realizar una consulta de un CFDI por medio de su
expresin impresa.
Ejemplo:
?re=XAXX010101000&rr=XAXX010101000&tt=1234567890.123456&id=ad662d33-6934-459c-a128BDf0393f0f44
El cdigo de barras bidimensional deber ser impreso en un rea no menor a 2.75 centmetros
cuadrados, ejemplo:

8
GIM-INVOIC-AMECE-XML-CFDI

_______ 2.75 cm______

9
GIM-INVOIC-AMECE-XML-CFDI

INTRODUCCIN

Las necesidades de Mxico van ms all de una simple factura debido a la legislacin fiscal, esto
supone comprobar cualquier venta o adquisicin de bienes y servicios as como el uso temporal de
inmuebles. Para lograr abarcar cualquier COMPROBANTE FISCAL DIGITAL (CFD/CFDI) definido por
el Servicio de Administracin Tributaria (SAT), es necesario modificar las guas de Factura (INVOIC)
de acuerdo a lo definido en el sistema EAN-UCC.
Un comprobante de acuerdo a las disposiciones fiscales, es el documento que se recibe al adquirir un
bien, un servicio o usar temporalmente bienes inmuebles. Existen dos grandes grupos de
comprobantes: los simplificados y los que cumplen con todos los requisitos fiscales (comprobantes
para efectos fiscales).
Los comprobantes simplificados son los que integran el primer grupo y son los entregados por
personas que prestan servicios o enajenan bienes con el pblico en general y son emitidos cuando
el adquirente no solicite un comprobante con todos los requisitos fiscales.
El segundo grupo son los comprobantes para efectos fiscales, los cuales deben reunir una serie
de requisitos y caractersticas que establece la legislacin fiscal vigente. Este tipo de comprobante
permite la disminucin de un gasto sobre los ingresos (deduccin) y/o la disminucin de impuestos
contra lo que se tiene a cargo (acreditamiento) y a la vez permite comprobar el ingreso percibido por
esa operacin.
Existen diferentes tipos de comprobantes para efectos fiscales, tales como facturas, recibos de
honorarios, de arrendamiento, de donativos, auto facturas, notas de cargo, notas de crdito y carta
porte.

10
GIM-INVOIC-AMECE-XML-CFDI

MENSAJE FACTURA
1. ESTATUS
TIPO DE MENSAJE
TRANSACCION XML
VERSION
REVISIN

: Factura
: INVOICXML
: 3.2
: AMC7.1

2. DEFINICIN
Mensaje que documenta la deuda contrada por la recepcin de las mercancas o servicios
suministrados bajo las condiciones acordadas entre el comprador y el vendedor. Ambas partes
utilizan la factura para comprobar la transaccin ante las autoridades y las revisiones de auditorias
internas.
A lo largo de este documento, la referencia a factura puede ser interpretada en un sentido ms
amplio como factura / nota de crdito / nota de dbito.

3. PRINCIPIOS
Tipos de documento que se pueden transmitir en este mensaje
Factura: Mensaje que documenta una deuda donde deben incluirse todos los aspectos fiscales
requeridos legalmente. La deuda se contrae debido a la venta de mercanca o servicios
(Publicidad, cabeceras de gndola, etc.).
El Cargo y el Abono: Cuando es necesario regularizar la facturacin debido a errores en los
documentos, incorreccin en la aplicacin de condiciones comerciales, devolucin de mercanca,
aplicacin de descuentos o bonificaciones otorgados con posterioridad a la facturacin, y en
general cualquier variacin que afecte las circunstancias de la contraprestacin se utiliza el Cargo
o el Abono. El Cargo y el Abono son facturas rectificativas en menos o en ms el importe de la
contraprestacin (que ser siempre de signo positivo tanto para el Cargo como para el Abono).
Recibo de honorarios: Es el documento con un formato autorizado por la Secretaria de
Hacienda y Crdito Pblico (SHCP) que debe cumplir con los requisitos sealados en el Cdigo
Fiscal de la federacin, el cual acredita una relacin laboral.
Recibos de arrendamiento: Recibos a travs de los cuales los arrendadores presentan el tramite
de pago del mismo.

11
GIM-INVOIC-AMECE-XML-CFDI

Recibo de Donativo: Documento regulado por la Secretara de Hacienda y Crdito Publico


(SHCP) que cumple con los requisitos fiscales para que se pueda deducir de impuestos una
donacin hecha a alguna organizacin.
Carta porte: Es un documento de control de los envos de transporte de mercancas, el cual es
un documento obligatorio, que debern acompaar a las mercancas en su desplazamiento y
debern cumplir ciertos requisitos: nombre y domicilio de la empresa cargadora, expedidora,
operador de transporte, transportista y destinatario, lugares de origen y destino, fecha, matriculas,
naturaleza, peso, nmero de bultos, etc.
Funciones del mensaje
El mensaje Factura permite especificar funciones especiales para indicar las siguientes situaciones:
DELETE
COPY
ORIGINAL
REEMPLAZA

La factura actual se ha cancelado. Se recomienda que si una


factura es incorrecta se cancele y la nueva emisin o nota de
crdito/dbito emitida haga referencia a la factura incorrecta.
Una indicacin al destinatario que la factura es una copia de
la factura original antes emitida.
Una indicacin al destinatario que la factura es una factura
original, ej.: no reemplazada o duplicada
El documento Actual remplaza a la factura referenciada

12
GIM-INVOIC-AMECE-XML-CFDI

ESTRUCTURA DEL MENSAJE


TIPO
AMECE
R

MINMAX

NIVEL

ETIQUETA PRINCIPAL

DESCRIPCIN

1-1

Comprobante

Etiqueta padre que contiene todo el CFDI

1-1

1.1

Emisor

Nodo requerido para definir la informacin


del contribuyente emisor del CFDI

1-1

1.2

Receptor

Nodo requerido para definir la informacin


del contribuyente receptor del CFDI

1-1

1.3

Conceptos

Nodo requerido para enlistar los conceptos


cubiertos por el CFDI

1-1

1.4

Impuestos

Nodo Requerido para la definicin del


impuesto aplicable

0-1

1.5

Complementos

Nodo opcional donde se incluirn los nodos


complementarios determinados por el SAT,
de acuerdo a las disposiciones particulares
a un sector o actividad especifica.

Addenda

Nodo opcional para recibir las extensiones


al presente formato que sean de utilidad al
contribuyente.

R
O

1.5.1
0-1

1.6

13
GIM-INVOIC-AMECE-XML-CFDI

DIAGRAMA EN RBOL

comprobante
R

1-1

emisor
R

receptor
1-1

1.1

conceptos
1-1

1.2

1-1
1.3

impuestos
R

1-1
1.4

Complemento
O

addenda

0-1

0-1

1.5

1.6

requestForPayment
R

1-1
1.6.1

14
GIM-INVOIC-AMECE-XML-CFDI

1
2
requestForPaymentIde
ntification
RR

1-1 1-1

specialInstructi
on
OO

1.5.1.1
1.5.1.1
1.6.1.1

OrderIdentificat
OrderIdentificat
ion
ion

0-40-4

RR

1.5.1.2
1.5.1.2
1.6.1.2

AdditionalInfor
AdditionalInfor
mation
mation

1-11-1

RR

1.5.1.3
1.5.1.3
1.6.1.3

DeliveryNote
deliveryNote

1-11-1

1.5.1.4
1.5.1.4
1.6.1.4

buyer

0-1

1.5.1.5
1.6.1.5

1-1
1.5.1.6
1.6.1.6

seller
R

1-1
0-1

shipTo
O

1.5.1.7
1.6.1.7

0-1

InvoiceCreat
InvoiceCreat
oror
O
O

Customs

0-10-1

1.5.
1.5.1.10
1.6.
1.10

1.5.1.8
1.6.1.8

currency

0-1

1.5. 1.11
1.6.

paymentTer
paymentTer
ms
ms

0-3

OO

1.5. 1.12
1.6.

0-10-1

1.5.
1.5.1.13
1.6.
1.13

shipmentDet
shipmentDet
ail
ail
O
O

0-10-1

1.5.
1.5.1.14
1.6.
1.14

allowanceCh
allowanceCh
arge
arge
O
O

0-99
0-99

1.5.
1.5.1.15
1.6.
1.15

lineItem
R

1099999
1.5. 1.16
1.6.

totalAmount
totalAmount
RR

1-10-1
1-1

1.5.
1.5.1.17
1.6.
1.17

4
GIM-INVOIC-AMECE-XML-CFDI

totalAllowan
totalAllowan
ceCharge
ceCharge
O
O

0-99
0-99

1.5.
1.5.1.18
1.6.
1.18

tax

base
Amount
O

0-1
1.5. 1.19
1.6.

payableAmo
payableAmo
unt
unt
0-99

1.5. 1.20
1.6.

OO

0-10-1

1.5.
1.5.1.21
1.6.
1.21

15

4
5
tradeItemIde
ntification
R

1-1

alternateTradeIt
emIdentification
O
O

1.5.1.16.3
1.6.1.16.3

0-1
0-1

tradeItemDescri
ptionInformation
O
O

1.5.1.16.4
1.5.1.16.4
1.6.1.16.4

0-1
0-1

invoicedQuan
tity
R
R

1-1
1-1

1.5.1.16.6
1.5.1.16.6
1.6.1.16.6

1.5.1.16.5
1.5.1.16.5
1.6.1.16.5

aditionalQuan
tity
tity
O
O

0-1
0-1

1.5.1.16.7
1.5.1.16.7
1.6.1.16.7

netPrice

grossPrice
O

0-1
1.5.1.16.8
1.6.1.16.8

0-1
1.5.1.16.9
1.6.1.16.9

5
6
Additionalinfor
mation
O

0-1

Customs
O

1.5.1.16.10
1.6.1.16.10

LogisticUnits

0-1

1.5.1.16.11
1.6.1.16.11

palletInformati
on
O

0-1

0-1

1.5. 1.16.13
1.6.

1.5.1.16.12
1.6.1.16.12

extendedAttrib
utes
utes
O
O

0-1
0-1

1.5.
1.5. 1.16.14
1.6.
1.16.14

6
allowanceCha
rge
rge
O
O

0-99
0-99

1.5.
1.5. 1.16.15
1.6.
1.16.15

tradeItemTaxIn
formation
O
O

0-99
0-99

1.5.
1.5. 1.16.16
1.6.
1.16.16

totalLineAmo
unt
R

1-1

1.5.1.16.17
1.6.1.16.17

16
GIM-INVOIC-AMECE-XML-CFDI

DEFINICIN DE ETIQUETAS

1. Las etiquetas se presentan haciendo la analoga con las guas de implantacin en


EDIFACT, por lo que el orden de la definicin de etiquetas se presentan de acuerdo al
orden de aparicin de las etiquetas XML en el mensaje.
2. Las guas de implantacin consta de las siguientes columnas:
Nivel.- Indica la posicin de la etiqueta. Debido a que la estructura de etiquetas
en XML es jerrquica, se utilizarn la nomenclatura numrica para indicar la
jerarqua de las etiquetas; ejemplo: 1.2.1, leyendo de derecha a izquierda indica
que la etiqueta declarada es el primer hijo de la segunda etiqueta hija que
depende del nodo raz o padre.
Etiqueta.- Indica el nombre de la etiqueta a mapear, la cual estar entre signos
de mayor que < y menor que >.
Atributo.- Cada etiqueta puede contener uno o varios atributos los cuales sern
definidos en esta columna.
Tipo.- Columna que indica el tipo de dato que contendr la etiqueta o atributo
definido. , los tipos de datos pueden ser: Numrico (n) seguido de un nmero que
indicar el nmero de posiciones despus del punto decimal que se acepta, (id)
Identificador (dato restringido a una lista de valores llamados calificadores), (an)
Alfanumrico, (d) Fechas, (t) Horas (dt) Fechas con horas
Uso.- Contiene la definicin de la aparicin de cada etiqueta o atributo en el
mensaje connotndose como: (R) Requerido (O) Opcional (C) Condicional
Descripcin.- Definicin del dato que contendr cada etiqueta o atributo as
como restricciones de su utilizacin.
Valor.- Indica el valor particular que contendr cada etiqueta o atributo.
EANCOM.- Esta columna informa la ubicacin del dato a mapear dentro de las
guas de EANCOM

17
GIM-INVOIC-AMECE-XML-CFD

ESTRUCTURA DE ETIQUETAS
Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Nodo padre para la expresin de


comprobantes fiscales digitales. Los
comprobantes expresados en este
formato, debern hacerlo usando el juego
de caracteres de la especificacin UTF-8
(Unicode Transformation Format 8). De
manera adicional se contempla que
ninguno de los atributos deber contener
el carcter | (pipe), debido a que el mismo
es utilizado como separador durante la
generacin de la cadena original.
Atributo requerido con valor prefijado a
3.0 que indica la versin del estndar
bajo el que se encuentra expresado el
comprobante.
Atributo opcional para el control interno
del contribuyente.

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Esquema SAT
1

Comprobante

Version

String

Serie

String

Folio

String

fecha

dateTime

Atributo opcional para el control interno


del contribuyente que acepta un valor
numrico entero superior
a0
Expresin de la Fecha y hora de
expedicin del comprobante fiscal digital
por internet

3.2

cadena de caracteres
alfabticos de 1 a 25
caracteres sin incluir
caracteres acentuados

Min = 1
Max = 25
Min = 1
Max = 20

Se expresa en la forma
aaaa-mmddThh:mm:ss, de
acuerdo a la
especificacin ISO

18
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Atributo requerido para contener el sello


digital del comprobante fiscal, a que hace
referencia las reglas de resolucin
miscelnea aplicable. El sello deber ser
expresado como una cadena de texto en
formato Base 64
Atributo requerido para precisar la forma
de pago que aplica para este
comprobante fiscal digital. Se utiliza para
expresar Pago en una sola exhibicin o
nmero de parcialidad pagada contra el
total de parcialidades, Parcialidad 1 de X.
Atributo requerido para expresar el
nmero de serie del certificado de sello
digital que ampara al comprobante, de
acuerdo al acuse correspondiente a 20
posiciones otorgado por el sistema del
SAT
Expresa el certificado de sello digital que
ampara al comprobante como texto, en
formato base 64.
Atributo opcional para expresar las
condiciones comerciales aplicables para
el pago del comprobante fiscal digital por
Internet
Atributo requerido para representar la
suma de los importes antes de
descuentos e impuestos.

Sello

String

formaDePa
go

String

noCertifica
do

String

certificado

String

condicione
sDePago

string

subTotal

decimal

descuento

decimal

Atributo opcional para representar el


importe total de los descuentos aplicables

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

8601
cadena de texto en
formato Base 64

Longitud:
20

Longitud
minima: 1
Posiciones
Decimales:
2
Posiciones
Decimales:

19
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

motivoDes
cuento
TipodeCam
bio
Moneda

string

string

String

total

decimal

tipoDeCom
probante

string

metodoDe
Pago

string

LugarExpe
dicion
NumCtaPa
go

String

String

Descripcin
antes de impuestos.
Atributo opcional para expresar el motivo
del descuento aplicable.
Atributo opcional para representar el tipo
de cambio conforme a la moneda usada
Atributo opcional para expresar la
moneda utilizada para expresar los
montos
Atributo requerido para representar la
suma del subtotal, menos los descuentos
aplicables, ms los impuestos
trasladados, menos los impuestos
retenidos.
Atributo requerido para expresar el efecto
del comprobante fiscal para el
contribuyente emisor.
Atributo opcional de texto libre para
expresar el mtodo de pago de los bienes
o servicios amparados por el
comprobante. Se entiende como mtodo
de pago leyendas tales como: cheque,
tarjeta de crdito o debito, depsito en
cuenta, etc.
Atributo requerido para incorporar el lugar
de expedicin del comprobante

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

2
Longitud
minima: 1

Posiciones
Decimales:
2
ingreso
egreso
traslado
Posiciones
Decimales:
2

Minimo 1

Atributo opcional para incorporar al menos los cuatro


ltimos digitos del nmero de cuenta con la que se realiz
el pago.

20
GIM-INVOIC-AMECE-XML-CFDI

Nivel

1.1

1.1.1

Etiqueta

Atributo

Tipo

cfdi:Emisor

U
s
o

Descripcin

definir la informacin del contribuyente


emisor del comprobante
Atributo requerido para la Clave del
Registro Federal de Contribuyentes
correspondiente al contribuyente emisor
del comprobante sin guiones o espacios.
Define el nombre o razn social del
contribuyente emisor del comprobante
Define la ubicacin donde se da el
domicilio fiscal de un contribuyente.
Atributo requerido que define la avenida,
calle, camino o carretera donde se da la
ubicacin
Atributo opcional que expresa el nmero
particular en donde se da la ubicacin
sobre una calle dada
Atributo opcional que expresa la
informacin adicional para especificar la
ubicacin cuando calle y nmero exterior
(noExterior) no resulten suficientes para
determinar la ubicacin de forma precisa
Atributo opcional que define la colonia en
donde se da la ubicacin cuando se
desea ser ms especfico en casos de
ubicaciones urbanas
Atributo opcional que define la ciudad,
pueblo o poblado donde se da la
ubicacin
Atributo opcional para expresar una
referencia de ubicacin adicional
Atributo requerido que define el municipio

rfc

t_RFC

nombre

String

cfdi:DomicilioFi
scal

calle

String

noExterior

String

noInterior

String

colonia

String

localidad

String

referencia

String

municipio

String

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

1-1
Min = 12
Max = 13
Longitud
minima: 1
1-1
Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1

Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1
Longitud

21
GIM-INVOIC-AMECE-XML-CFDI

Nivel

1.1.2

Etiqueta

Atributo

Tipo

U
s
o

estado

String

pais

String

codigoPost
al

String

cfdi:ExpedidoE
n

calle

String

noExterior

String

noInterior

String

colonia

String

localidad

String

referencia

String

Descripcin
o delegacin (en el caso del Distrito
Federal) en donde se da la ubicacin
Atributo requerido que expresa Define el
estado o entidad federativa donde se da
la ubicacin
Atributo requerido que define el pas
donde se da la ubicacin
Atributo requerido que define el cdigo
postal en donde se da la ubicacin
Nodo opcional para definir la informacin
de ubicacin del domicilio en donde es
emitido el comprobante fiscal en caso de
que sea distinto del domicilio fiscal del
contribuyente emisor
Atributo opcional que define la avenida,
calle, camino o carretera donde se da la
ubicacin
Atributo opcional que expresa el nmero
particular en donde se da la ubicacin
sobre una calle dada
Atributo opcional que expresa la
informacin adicional para especificar la
ubicacin cuando calle y nmero exterior
(noExterior) no resulten suficientes para
determinar la ubicacin de forma precisa
Atributo opcional que define la colonia en
donde se da la ubicacin cuando se
desea ser ms especfico en casos de
ubicaciones urbanas
Atributo opcional que define la ciudad,
pueblo o poblado donde se da la
ubicacin
Atributo opcional que expresa una

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

minima: 1
Longitud
minima: 1
Longitud
minima: 1
Len = 5
0-1

Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1

Longitud
minima: 1
Longitud
minima: 1
Longitud

22
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

municipio

String

estado

String

pais

String

codigoPost
al

String

RegimenFiscal

Regimen
1.2

1.2.1

U
s
o

String

cfdi:Receptor

referencia de ubicacin adicional


Atributo opcional que define el municipio
o delegacin (en el caso del Distrito
Federal) en donde se da la ubicacin
Atributo opcional que define el estado o
entidad federativa donde se da la
ubicacin
Atributo requerido que define el pas
donde se da la ubicacin
Atributo opcional que define el cdigo
postal en donde se da la ubicacin
Define la informacin del contribuyente
receptor del comprobante

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

minima: 1
Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1
Long: 5
1-1

Atributo requerido para incorporar el nombre del rgimen


en el que tributa el contribuyente emisor.

1-1

Define la informacin del contribuyente


receptor del comprobante
Atributo requerido que expresa la Clave
del Registro Federal de Contribuyentes
correspondiente al contribuyente receptor
del comprobante en caso de que el
mismo est registrado ante el SAT
Atributo opcional que define el nombre o
razn social del contribuyente receptor
Nodo opcional que define la ubicacin
donde se da el domicilio del receptor del
comprobante fiscal
Atributo opcional que define la avenida,
calle, camino o carretera donde se da la
ubicacin
Atributo opcional que expresa el nmero
particular en donde se da la ubicacin
sobre una calle dada

1-1

Rfc

t_RFC

nombre

String

cfdi:Domicilio

Descripcin

calle

String

noExterior

String

Min = 12
Max = 13

Longitud
minima: 1

Longitud
minima: 1
Longitud
minima: 1

23
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

noInterior

String

U
s
o
O

colonia

String

localidad

String

referencia

String

municipio

String

estado

String

pais

String

codigoPost
al

String

1.3

cfdi:Conceptos

1.3.1

cfdi:Concepto

cantidad

Decimal

Descripcin

Valor

EANCOM

Longitud

Atributo opcional que expresa informacin


adicional para especificar la ubicacin
cuando calle y nmero exterior
(noExterior) no resulten suficientes para
determinar la ubicacin de forma precisa
Atributo opcional que define la colonia en
donde se da la ubicacin cuando se
desea ser ms especfico en casos de
ubicaciones urbanas
Atributo opcional que define la ciudad,
pueblo o poblado donde se da la
ubicacin
Atributo O para expresar una referencia
de ubicacin adicional
Atributo opcional que define el municipio
o delegacin (en el caso del Distrito
Federal) en donde se da la ubicacin

Longitud
minima: 1

Atributo opcional que define el estado o


entidad federativa donde se da la
ubicacin
Atributo requerido que define el pas
donde se da la ubicacin
Atributo opcional que define el cdigo
postal en donde se da la ubicacin
Enlista los conceptos cubiertos por el
comprobante
Definicin de la informacin detallada de
un bien o servicio cubierto por el
comprobante
Atributo requerido que define la cantidad
de bienes o servicios del tipo particular
definido por el presente concepto

Longitud
minima: 1

Ocurrencia
Min - Max

Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1

Longitud
minima: 1
Long.: 5
1-1
1-n

24
GIM-INVOIC-AMECE-XML-CFDI

Nivel

1.3.1.1

1.3.1.2

Etiqueta

Atributo

Tipo

unidad

String

U
s
o
R

noIdentifica
cion

String

descripcion

String

valorUnitari
o

Decimal

importe

Decimal

cfdi:Informacio
nAduanera

cfdi:CuentaPre
dial

numero

String

fecha

Date

aduana

String

R
O

Descripcin
Atributo opcional que define la unidad de
medida aplicable para la cantidad
expresada en el concepto
Atributo opcional para expresar el nmero
de serie del bien o identificador del
servicio amparado por el presente
concepto.
Atributo requerido que define la
descripcin del bien o servicio cubierto
por el presente concepto
Atributo requerido que define el valor o
precio unitario del bien
o servicio cubierto por el presente
concepto
Atributo requerido para precisar el
importe total de los bienes o servicios del
presente concepto. Debe ser equivalente
al resultado de multiplicar la cantidad por
el valor unitario expresado en el concepto
Nodo opcional para introducir informacin
aduanera aplicable cuando se trate de
ventas de primera mano de mercancas
importadas
Atributo requerido que define el nmero
del documento aduanero que ampara la
importacin del bien
Atributo requerido que define la fecha de
expedicin del documento aduanero que
ampara la importacin del bien
Atributo requerido que define la aduana
por la que se dio la importacin del bien
Nodo opcional para asentar el nmero de
cuenta predial con el que fue registrado el

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1
Posiciones
Decimales:
2
Posiciones
Decimales:
2
0- n

Longitud
minima: 1

Longitud
minima: 1
0-1

25
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

numero

1.3.1.3

cfdi:Compleme
ntoConcepto

1.3.1.4

cfdi:Parte

Tipo

String

U
s
o

any
O

cantidad

Decimal

unidad

String

noIdentifica
cion

String

descripcin

String

valorUnitari
o

Decimal

importe

Decimal

Descripcin
inmueble en el sistemas catastral de la
entidad federativa de que trate
Atributo requerido que define el nmero
de la cuenta predial del inmueble cubierto
por el presente concepto en caso de
recibos de arrendamiento
Nodo opcional donde se incluirn los
nodos complementarios de extensin al
concepto, definidos por el SAT, de
acuerdo a disposiciones particulares a un
sector o actividad especifica.
No especificado
Nodo opcional para expresar las partes o
componentes que integran la totalidad del
concepto expresado en el comprobante
fiscal digital por internet
Atributo requerido para precisar la
cantidad de bienes o servicios del tipo
particular definido por la presente parte.
Atributo opcional para precisar la unidad
de medida aplicable para la cantidad
expresada en la parte.
Atributo opcional para expresar el nmero
de serie del bien o identificador del
servicio amparado por la presente parte.
Atributo requerido para precisar la
descripcin del bien o servicio cubierto
por la presente parte.
Atributo opcional para precisar el valor o
precio unitario del bien o servicio cubierto
por la presente parte.
Atributo opcional para precisar el importe
total de los bienes o servicios de la

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Longitud
minima: 1
0-1

0-n

Longitud
minima: 1
Longitud
minima: 1
Longitud
minima: 1
Posiciones
Decimales:
2
Posiciones
Decimales:

26
GIM-INVOIC-AMECE-XML-CFDI

Nivel

1.3.1.4.1

1.4

Etiqueta

Atributo

Tipo

cfdi:Informacio
nAduanera

U
s
o

numero

String

fecha

Date

aduana

String

cfdi:Impuestos

totalImpues
tosRetenid
os

Decimal

totalImpues
tosTraslada
dos

Decimal

1.4.1

cfdi:Retencione
s

1.4.1.1

cfdi:Retencion

Descripcin

Valor

EANCOM

Longitud

presente parte. Debe ser equivalente al


resultado de multiplicar la cantidad por el
valor unitario expresado en la parte
Nodo opcional para introducir la
informacin aduanera aplicable cuando
se trate de partes o componentes
importados vendidos de primera mano.
Atributo requerido para expresar el
nmero del documento aduanero que
ampara la importacin del bien
Atributo requerido para expresar la fecha
de expedicin del documento aduanero
que ampara la importacin del bien
Atributo requerido para precisar la
aduana por la que se efectuo la
importacin del bien
Nodo requerido para capturar los
impuestos aplicables.

Atributo opcional para expresar el total de


los impuestos retenidos que se
desprenden de los conceptos expresados
en el comprobante fiscal digital por
internet
Atributo opcional para expresar el total de
los impuestos trasladados que se
desprenden de los conceptos expresados
en el comprobante fiscal digital.
Nodo opcional para especificar la
informacin detallada de una retencin de
impuesto aplicables
Nodo requerido para especificar la
informacin detallada de una retencin de

Posiciones
Decimales:
2

Ocurrencia
Min - Max

0-n

Longitud
minima: 1

Longitud
minima: 1
1-1

Posiciones
Decimales:
2
0-1
1-n

27
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

impuesto

String

importe

Decimal

1.4.2

Traslados

1.4.2.1

Traslado

1.5

impuesto

String

tasa

Decimal

importe

Decimal

cfdi:Compleme
nto

1.5.1

TimbreFiscalDi
gital

Version

String

Descripcin
impuesto aplicables
Atributo requerido para sealar el tipo de
impuesto retenido
Atributo requerido que define el importe o
monto del impuesto retenido
Nodo opcional para especificar los
impuestos trasladados aplicables
Nodo para la definicin de informacin
detallada de un traslado de impuesto
especfico
Atributo requerido para sealar el tipo de
impuesto trasladado
Atributo requerido para sealar la tasa del
impuesto que se traslada por cada
concepto amparado en el comprobante
Atributo requerido para sealar el importe
o monto del impuesto retenido

Valor

Longitud

Ocurrencia
Min - Max

ISR
IVA
Posiciones
Decimales:
2
0-1
1-n
IVA
IEPS
Posiciones
Decimales:
2
Posiciones
Decimales:
2

Nodo opcional donde se incluirn los


nodos complementarios determinados por
el SAT, de acuerdo a las disposiciones
particulares a un sector o actividad
especifica.
Any
Timbre Fiscal
Complemento requerido para el Timbrado
Fiscal Digital del SAT que da validez a un
Comprobante Fiscal Digital por Internet
Atributo requerido para la expresin de la
versin del estndar del Timbre Fiscal
Digital

EANCOM

0-1

1-1
1.0

28
GIM-INVOIC-AMECE-XML-CFDI

Nivel

1.6

Etiqueta

cfdi:Addenda

Atributo

Tipo

U
s
o
R

UUID

String

FechaTimb
rado

xs:dateTi
me

selloCFD

String

noCertifica
doSAT

String

selloSAT

String

Descripcin

Valor

Atributo requerido para expresar los 36


caracteres del UUID de la transaccin de
timbrado conforme al estndar (RFC)
4122
Atributo requerido para expresar la fecha
y hora de la generacin del timbre por la
certificacin digital del SAT conforme con
la especificacin ISO 8601.
Atributo requerido para contener el sello
digital del comprobante fiscal, que ser
timbrado. El sello deber ser expresado
como una cadena de texto en formato
Base 64.
Atributo requerido para expresar el
nmero de serie del certificado del SAT
usado para el Timbre
Atributo requerido para contener el sello
digital del Timbre Fiscal Digital, al que
hacen referencia las reglas de Resolucin
Miscelnea aplicable. El sello deber ser
expresado como una cadena de texto en
formato Base 64

Patron: [a-f0-9A-F]{8}[a-f0-9A-F]{4}-[a-f0-9AF]{4}-[a-f0-9A-F]{4}-[af0-9A-F]{12}

Nodo O para recibir las extensiones al


presente formato que sean de utilidad al
contribuyente. Para las reglas de uso del
mismo, referirse a el estndar

EANCOM

Longitud

Ocurrencia
Min - Max

Longitud :
36

Longitud:2
0

0-1

CONTENIDO DE LA ADDENDA

29
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

ESTANDAR AMECE, A.C (GUIA INTERNACIONAL EAN-UCC)

Encabezado
1.6.1

requestForPay
ment

type

String

SimpleInvoiceType

contentVer
sion

String

1.3.1

documentS
trucutreVer
sion
documentS
tatus

String

AMC7.1

Nmtoken

Funcin del mensaje

DeliveryDat
e

date

Fecha del mensaje

ORIGINAL
DELETE
COPY
REEMPLAZA
El formato de la fecha
es: AAAAMMDD

UNH 0065

BGM 1225

DTM 2380
CALIF 137

Se cambiar de aqu en adelante la nomenclatura de 1.6.1 a la letra a para simplificar.


a.1
a.1.1

requestForPay
mentIdentificati
on
entityType

1-1

Nmtoken

Tipo de transaccin

INVOICE = Factura
DEBIT_NOTE = Nota
de debito

BGM 1001

1-1

30
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

CREDIT_NOTE = Nota
de crdito
LEASE_RECEIPT =
Recibo de
arrendamiento
HONORARY_RECEIP
T = Recibo de
honorarios
AUTO_INVOICE= Auto
Factura
PARTIAL_INVOICE =
Comprobante de pago
a plazos
TRANSPORT_DOCUM
ENT = Carta porte
a.1.2

UniqueCreatorI
dentificaton

a.2

specialInstructi
on

String

text

Nmero asignado por el emisor a la


factura. Este numero ser el numero de
factura que estar estructurado de la
siguiente manera:
Numero de serie + no de folio (Ex.
FA245159)

BGM 1004

min = 1
max = 17

1-1

0-4

code

a.2.1

Nmtoken

Informa que tipo de instrucciones son


enviadas

String

Proporciona informacin de texto que


aplica a todo el mensaje de la factura. La

AAB=Condiciones de
pago
DUT=Informacin de
impuestos
(Pedimentos)
PUR=Informacin de
compras
ZZZ =Importe con letra.

FTX 4451

min = 1
max = 3

FTX 4440

min = 1
max = 255

1-15

31
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

informacin estar en funcin al cdigo


del tema de texto
a.3
a.3.1

orderIdentificati
on
referenceIdentif
ication
type

a.3.2

ReferenceDate

a.4

AdditionalInfor
mation
referenceIdentif
ication

a.4.1

1-1

Type

String

Nmero de pedido (comprador) a la que


hace referencia la factura + tipo de la OC
(OP, OW, OI, ON, OC, ETC) Ejemplo:
347OI, 7046OP, 741ON

Nmtoken

Date

Fecha del pedido mencionado en la


etiqueta anterior

min = 1
max = 35
ON = Orden de
Compra

String

Informa de referencias adicionales a nivel


global
Nmero de referencia adicional

Nmtoken

Identificador de la referencia adicional

AAAAMMDD
Donde: AAAA= Ao,
MM=Mes, DD=Dias

SG1RFF
1154
CALIF. ON
SG1DTM
2380
CALIF 171

1-30

0-1
1-1

AAE= Cuenta predial


CK = Nmero de
cheque
ACE= Numero de
documento(Reemisin)
ATZ = Nmero de
aprobacin.
AWR = Numero de
documento que se
reemplaza
ON = Nmero de
pedido (comprador)
DQ = Folio de recibo
de mercancas
IV = Nmero de

SG1RFF11
54
SG1RFF11
53

min = 1
max = 35

1-99

32
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Factura
a.5
a.5.1

DeliveryNote
referenceIdentif
ication

String

O
R

a.5.2

ReferenceDate

date

a.6
a.6.1

Buyer
Gln

String

R
R

a.6.2

contactInformat
ion
personOrDepar
tmentName

Complex

0-1

Complex

1-1

a.6.2.1.1

Text

String

a.7
a.7.1

Seller
Gln

String

O
R

a.7.2

alternatePartyI
dentification

String

Nmtoken

a.6.2.1

Type

Numero de folio. Nmero emitido por el


comprador cuando recibe la mercanca
que es facturada
Fecha en que fue asignado el no. de folio
de recibo

SG1RFF
1154
CALIF. DQ
SG1DTM
2380
CALIF 171

min = 1
max = 35

Se indica el nmero global de localizacin


(GLN) del comprador. Para BIC usar:
7507001200000

SG2NAD
3039
CALIF BY

Len = 13

0-1

Contacto de compras

SG2CTA
3413
CALIF PD

min = 1
max = 35

Se indica el nmero global de localizacin


(GLN) del vendedor. Si no cuentas con
GLN usar el nmero de proveedor
asignado por BIC
Identificacin secundaria del
proveedor

SG2NAD
3039
CALIF SU

Len = 13

SG2RFF11
54
CALIF. IA

min = 1
max = 35

Cdigo para identificar qu tipo de


identificacin secundaria se le asign

SELLER_ASSIGNED_I
DENTIFIER_FOR_A_P

0-1
1-30

1-1
1-1

1-1
0-1
0-1

1-1

RFF 1153
CALIF IA

33
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

Descripcin

U
s
o

al proveedor

a.8

shipTo

a.8.1

Gln

a.8.2

nameAndAddre
ss

a.8.2.1

Name

String

a.8.2.2

streetAddressO
ne

String

a.8.2.3

City

String

a.8.2.4

String

a.9

InvoiceCreator

a.9.1

Gln

String

String

Ubicacin donde debe realizarse la


entrega de la mercanca.
Se indica el nmero global de localizacin
(GLN) de la ubicacin a entregar la
mercanca GLN BIC: 7507001200000
Etiqueta padre que indica que se
empezar a definir el nombre y direccin
de la ubicacin donde debe realizarse la
entrega de mercanca
Razn social de la empresa a donde se
va a embarcar en caso de ser diferente al
comprador, o el nombre de la bodega o
centro de distribucin
Domicilio a donde se embarcara la
mercanca: Calle, nmero exterior,
nmero interior y colonias
Ciudad donde se encuentra el domicilio a
donde se embarcar en texto claro
Cdigo postal
Ubicacin donde se especifica el
identificador del emisor de la factura si es
distinto del identificador del proveedor.
Se indica el nmero global de localizacin
(GLN) de la ubicacin a entregar la
mercanca

Valor

EANCOM

ARTY = Nmero
interno del proveedor,
asignado por BIC
IEPS_REFERENCE =
Referencia signada
para el IEPS

CALIF ZZZ

NAD
CALIF ST
NAD 3039
CALIF ST

Longitud

Ocurrencia
Min - Max

0-1
Len = 13

0-1
0-1

NAD 3036
CALIF ST

min = 1
max = 35

0-1

NAD 3042
CALIF ST

min = 1
max = 35

0-1

NAD 3164
CALIF ST
NAD 3251
CALIF ST

min = 1
max = 35
min = 1
max = 9

0-1
0-1
0-1

NAD 3039
CALIF II

Len = 13

0-1

34
GIM-INVOIC-AMECE-XML-CFDI

Nivel
a.9.2

Etiqueta

Atributo

alternatePartyI
dentification
Type

Tipo

Descripcin

Valor

EANCOM

String

U
s
o
O

Nmtoken

Cdigo para identificar qu tipo de


identificacin secundaria se le asign al
proveedor

Etiqueta padre que indica que se


empezar a definir el nombre y direccin
de la ubicacin donde debe realizarse la
entrega de mercanca
Razn social de la empresa a donde se
va a embarcar en caso de ser diferente al
comprador, o el nombre de la bodega o
centro de distribucin
Domicilio a donde se embarcara la
mercanca: Calle, nmero exterior,
nmero interior y colonias
Ciudad donde se encuentra el domicilio a
donde se embarcar en texto claro

NAD 3036
CALIF II

Identificacin secundaria del emisor de la


factura
VA =Identificacin
Tributaria
IA = Numero interno del
proveedor

SG2RFF11
54
CALIF. VA
RFF 1153
CALIF VA

Longitud
min = 1
max = 35

Ocurrencia
Min - Max
0-1
1-1

a.9.3

nameAndAddre
ss

0-1

a.9.3.1

Name

String

a.9.3.2

streetAddressO
ne

String

a.9.3.3

City

String

a.9.3.4

postalCode

String

Cdigo postal

a.10

Customs

Ubicacin donde se especifica el


identificador de la aduana

a.10.1

gln

String

Se indica el nmero global de localizacin


(GLN) de la aduana

NAD 3039
CALIF CM

Len = 13

0-1

a.10.2

alternatePartyI
dentification

String

Identificacin del no. pedimento

SG2RFF11
54
CALIF. TN

min = 1
max = 35

1-1

NAD 3042
CALIF II

min = 1
max = 35

0-1

NAD 3164
CALIF II

min = 1
max = 35

0-1

NAD 3251
CALIF II

min = 1
max = 35

0-1

NAD 3036
CALIF II

min = 1
max = 9

0-1
0-999

35
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo
Type

Tipo

Descripcin

Id.5

U
s
o
R

date

Referencia de la fecha del pedimento

Cdigo para identificar qu tipo de


identificacin secundaria

a.10.3

ReferenceDate

a.10.4

nameAndAddre
ss

a.10.4.1

name

String

Etiqueta padre que indica que se empieza


a definir el nombre y direccin de la
ubicacin donde esta la aduana
Nombre de la Aduana

a.10.4.2

city

String

a.11

currency

currencyIS
OCode

Nmtoken

Valor
TN = Nmero de
Pedimento

EANCOM

Longitud

Ocurrencia
Min - Max

RFF 1153
CALIF TN
SG2DTM
2380
CALIF 171
NAD 3036
CALIF CM

1-1
0-1

NAD 3042
CALIF CM

min = 1
max = 35

1-1

Ciudad donde se encuentra la aduana.

NAD 3251
CALIF CM

min = 1
max = 35

1-1

Etiqueta que indica el tipo de divisa


utilizada, para efectos de comprobantes
fiscales digitales emitidos UNICAMENTE
se podr utilizar como divisa la moneda
nacional (MXN), sin embargo dentro de la
etiqueta addenda que es informativa se
podr detallar en otra. Lo detallado en
esta etiqueta deber coincidir con lo
declarado en las etiquetas del SAT
considerando el tipo de cambio.
Moneda utilizada para detallar la relacin
de facturas: Moneda mexicana o dolares.
Todas las cantidades posteriores seran
expresadas en la divisa detallada en esta
etiqueta

CUX

MXN= Peso Mexicano


USD= Dlar
XEU= Euro
**Ver Listado de
MONEDAS vlidas
para BIC

CUX 6345

0-3

Len =3

36
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

a.11.1

currencyFuncti
on

Nmtoken

U
s
o
R

a.11.2

rateOfChange

Decimal

a.12

paymentTerms

a.12.1

a.12.1.1
a.12.1.1.
1

BILLING_CURRENCY
= Divisa de
facturacin
PRICE_CURRENCY =
Divisa del precio
PAYMENT_CURRENCY
= Divisa de pago

La tasa de cambio que se aplica a las


monedas. La regla general para calcular
la tasa de cambio es la siguiente:
Divisa de Referencia multiplicada por la
Tasa = Divisa Objetivo
Etiqueta padre que contendr los
trminos de pago de dicha factura

EANCOM

Longitud

Ocurrencia
Min - Max

CUX 6343

min = 1
max = 16

1-3

CUX 5402

min = 1
max = 3

0-1

0-1

Nmtoken

Referencia del tiempo de pago

DATE_OF_INVOICE
EFFECTIVE_DATE

PAT 2475

min = 1
max = 15

PaymentTe
rmsRelatio
nTime

Nmtoken

Trmino de relacin del tiempo de pago

REFERENCE_AFTER

PAT 2009

min = 1
max = 15

netPaymen
tTermsType

Nmtoken

O
R

Condiciones de pago

BASIC_NET
END_OF_MONTH
BASIC_DISCOUNT_O
FFERED

PAT 4279

min = 1
max = 22

Periodo de pago

0-1

Tiempo de pago

1-1

Nmtoken

Tipo de Periodo

String

Numero de periodos

netPayment

paymentTimeP
eriod
timePeriodDue

value

Funcin de divisa

Valor

paymentTe
rmsEvent

timePeriod
a.12.1.1.

Descripcin

0-1

DAYS

PAT 2151
PAT 2152

min = 1
max = 6
min = 1

1-1

37
GIM-INVOIC-AMECE-XML-CFDI

Nivel
1.1
a.12.2

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

max = 5
discountPayme
nt
discountTy
pe

Nmtoken

String

Descuentos por pago

Calificador de porcentajes. Especifica


porcentajes que sern descontados o
cargados si la factura no se paga dentro
del trmino.

a.12.2.1

percentage

a.13

shipmentDetail

a.14

allowanceChar
ge

En XML se utilizar para descuentos la


etiqueta
ALLOWANCE_BY_PAYMENT_ON_TIME
y para penalizacin SANCTION
Especifica el valor de los porcentajes que
sern descontados o cargados si la
factura no se paga dentro del trmino. El
porcentaje ser en base al valor de la
factura
Etiqueta padre que describir la
informacin pertinente para el embarque
de la mercanca.
Etiqueta que contendr la informacin de
los cargos o descuentos globales por
factura
Indicador de cargo o descuento

allowanceC
hargeType

Nmtoken

settlementT
ype

Nmtoken

Imputacin de descuento o cargo.


Informacin del por qu se genera el
cargo o descuento

sequenceN
umber

String

Indicador de secuencia de clculo. Si el


descuento y/o cargo no se aplica a un
precio fijo, se debe incluir el indicador de

0-1
ALLOWANCE_BY_PAY
MENT_ON_TIME
SANCTION

PCD 5245

min = 1
max = 28

1-1

PCD 5482

min = 1
max = 5

1-1

0-1
ALC
ALLOWANCE_GLOBA
L
CHARGE_GLOBAL
BILL_BACK =
Reclamacin
OFF_INVOICE = Fuera
de factura

0-99

ALC 5463

min = 1
max = 16

ALC 4471

min = 1
max = 11

ALC 1227

min = 1
max = 15

38
GIM-INVOIC-AMECE-XML-CFDI

Nivel

a.14.1

Etiqueta

specialServices
Type

Atributo

Tipo

U
s
o

Nmtoken

Descripcin
la secuencia de clculo
Este atributo slo se utiliza si el
comprador conoce el tipo de descuento o
cargo.
En el archivo XML se utilizarn los
mismos cdigos que en EDIFACT

Valor

AA = Abono por
Publicidad
ABZ = Rebaja o
descuento miscelneo
ADS = Pedido de un
palet completo
ADT = Recoleccin
ADO = Descuento
Logstico
AJ = Ajustes
CAC = Descuento /
efectivo
COD = Pago contra
entrega
DA = Descuento
defectuoso
DI = Descuento
EAA = Descuento por
pronta compra de los
clientes
EAB = Descuento por
pronto pago
FA = Descuento por
flete
FC = Cargo por flete
FG = Descuento por
mercancas gratuitas
FI = Cargo financiero
HD = Cargo por
manejo de mercanca
QD = Cantidad de
descuento

EANCOM

ALC 7161

Longitud

min = 1
max = 3

Ocurrencia
Min - Max
0-1

39
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

PAD = Descuento
promocional
PI = Descuento por
recoleccin
QD = Cantidad
Descontada.
RAA = Rebaja
SAB = Descuentos
especiales
TAE = Descuento por
Camioneta
TD = Descuento
comercial
TS = Impuesto estatal
TX = Impuestos
TZ = Descuento
temporal
UM = Descuento de
mercanca invendible
VAB = Descuento por
volumen
ZZZ = Mutuamente
definido
a.14.2
a.14.2.1

monetaryAmou
ntOrPercentag
e
rate
base

a.14.2.1.
1

percentage

Nmtoken
Decimal

Cantidad monetaria o porcentaje

O
R
R

Tarifa
Base del porcentaje que se aplicar
Porcentaje de descuento que se est
aplicando segn se ha indicado en el
campo anterior a toda la factura.
Los Descuentos o Cargos especificados
en la seccin de detalle no anularn o

0-1
0-1
INVOICE_VALUE

PCD 5249
PCD 5482

Len = 13
1-1

40
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

reemplazarn a los Descuentos o Cargos


especificados en la cabecera, sino que
los cumplimentarn.
Detalle
a.15

a.15.1
a.15.1.1
a.15.2

lineItem
type

String

R
0

Comienza el detalle
Tipo de lnea de detalle

number

Integer

Nmero secuencial que se asigna a


cada lnea de detalle.
Comienzo de la identificacin de cada
artculo
Cdigo EAN del artculo solicitado

tradeItemIdentif
ication
gtin

String

alternateTradeIt
emIdentification

type

a.15.3

Nmtoken

tradeItemDescr
iptionInformatio
n

longText

language
a.15.3.1

LIN
SimpleInvoiceLineItem
Type
LIN 1082

1-1
GTIN = Cdigo de
producto

Numero de identificacin adicional para el


artculo.
Tipo de identificacin adicional. En caso
de no utilizar el cdigo EAN de artculo
(GTIN), el artculo se puede indicar de
forma alternativa mediante los siguientes
conceptos: Nmero interno del
comprador (BUYER_ASSIGNED) BIC,
nmero interno del
vendedor(SUPPLIER_ASSIGNED),
Inicia la descripcin del artculo

-BUYER_ASSIGNED
SUPPLIER_ASSIGNE
D
GLOBAL_TRADE_ITE
M_IDENTIFICATION
-SERIAL_NUMBER

ES= Espaol
EN= Ingles

Nmtoken

Idioma en que esta la descripcin del


articulo

String

Descripcin del artculo solicitado

0-9999999
min = 1
max = 32
min = 1
max = 5

LIN 7140

min = 1
max = 14

PIA 7140
PIA 7143

1-1
0-999999

min = 1
max = 35

0-1
IMD 3453

Len = 2

IMD 7008

min = 1
max = 35

1-1

41
GIM-INVOIC-AMECE-XML-CFDI

Nivel
a.15.4

Etiqueta

Atributo

invoicedQuantit
y
unitOfMeas
ure

a.15.5

aditionalQuantit
y

Tipo
Decimal

U
s
o
R

Nmtoken

Cantidad facturada del producto en la


lnea de articulo actual
Unidad de medida. Solo se utiliza si el
producto que se est identificando es de
cantidad variable

Valor

Calificadores de
EDIFACT (Ver anexo A)

Decimal
QuantityTy
pe

Nmtoken

Tipo de cantidad que se esta declarando


como adicional

Inicia la declaracin del precio bruto


Precio Bruto del artculo sin incluir
descuento ni cargos
Inicia la declaracin del precio neto
Precio neto de cada artculo

grossPrice
Amount

Decimal

O
R

a.15.7
a.15.7.1

netPrice
Amount

Decimal

O
R

a.15.8

AdditionalInfor
mation
referenceIdentif
ication

Informacin adicional de referencia en el


detalle de productos
Referencia

Tipo de referencia

Ubicacin donde se especifica el


identificador de la aduana
Se indica el nmero global de localizacin
(GLN) de la aduana

type

Nmtoken

EANCOM
QTY 6060
CALIF 47
QTY 6411

Longitud

a.15.9

Customs

a.15.9.1

gln

String

a.15.9.2

alternatePartyI

String

Identificacin del no. pedimento

NUM_CONSUMER_U
NITS= Nmero
unidades de consumo
en
unidad comercializada
FREE_GOODS =
Cantidad gratis de
mercanca

QTY 6063
CALIF 49
CALIF 192

Ocurrencia
Min - Max
1-1

min = 1
max = 3

QTY 6060

a.15.6
a.15.6.1

a.15.8.1

Descripcin

0-9999
min = 1
max = 18

0-1
1-1

PRI 5118
CALIF AAB

0-1
1-1

PRI 5118
CALIF AAA

0-1
1-1
ON = Nmero de
rden de compra

SG30RFF
CALF ON

Len = 2
0-999999

SG35NAD
3039
CALIF CM
SG2RFF11

Len = 13

0-1

min = 1

1-1

42
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

dentification
type
a.15.9.3

ReferenceDate

a.15.9.4

nameAndAddre
ss

a.15.9.4.
1

name

a.15.10

LogisticUnits

a.15.10.1

serialShippingC
ontainerCode

a.15.11.1

palletInformatio
n
palletQuantity

a.15.11.2

description

Date

String

type

Cdigo para identificar qu tipo de


identificacin secundaria
Fecha del pedimento
YYYYMMDD

TN = Nmero de
Pedimento

Etiqueta padre que indica que se


empezar a definir el nombre y direccin
de la ubicacin donde esta la aduana
Nombre de la Aduana

Nmtoken

Nmtoken

Inicia la informacin de identificacin


logstica
Inicia la informacin de Rangos de
identificacin de productos
Calificador del numero de identidad

Inicia la informacin de empaquetado

String

Numero de paquetes

Nmtoken

R
R

Descripcin del empaquetado


Tipo de empaquetado

type

a.15.11

Id.5

EANCOM
54
CALIF. TN
RFF 1153
CALIF TN
SG36DTM
2005
CALIF. 171
SG35NAD
3036
CALIF CM
SG35NAD
3042
CALIF CM

Longitud

Ocurrencia
Min - Max

max = 35

1-1
1-1
min = 1
max = 35

1-1
0-1
1-1

BJ = Cdigo Seriado
de Unidad de Envo
SRV = Nmero global
de unidades de
comercializacin (GTIN
Cdigo EAN/UPC)

GIN7405

min = 1
max = 3

0-1
PAC 7224
EXCHANGE_PALLETS
= Palet sin Retorno
RETURN_PALLETS =
Palet Retornable

PAC 7064
PAC 7065

min = 1
max = 15

1-1
1-1

min = 1
max = 35

43
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

PALLET_ 80x100=
Palet 80 X 100
CASE= Cajon
BOX = Caja
a.15.11.3
a.15.11.3
.1

transport
methodOfPaym
ent

a.15.12

extendedAttribu
tes
lotNumber

a.15.12.1

Nmtoken

Pago de transporte de embalaje

String

Informacin adicional de lote del producto


facturado
No. De lote

date

Fecha de produccin

Etiqueta que contendr la informacin de


los cargos o descuentos globales por
lnea de artculo
Indicador de cargo o descuento

production
Date
a.15.13

R
R

allowanceChar
ge
allowanceC
hargeType

Nmtoken

settlementT
ype

Nmtoken

Imputacin de descuento o cargo.


Informacin del por qu se genera el
cargo o descuento

PREPAID_BY_SELLER
= Pagado por el
proveedor
PAID_BY_BUYER =
Pagado por el
comprador

No. De lote del producto


facturado
Fecha de produccin del
lote Formato
CCYYMMDD

PAC 8395

min = 1
max = 17

RFF

0-1

RFF

1-10

RFF
ALC

ALLOWANCE_GLOBA
L
CHARGE_GLOBAL
OFF_INVOICE = fuera
de factura
CHARGE_TO_BE_PAI
D_BY_VENDOR =
Costo a cargo del
proveedor
CHARGE_TO_BE_PAI
D_BY_CUSTOMER=

1-1
1-1

0-99

ALC 5463

min = 1
max = 16

ALC 4471

min = 1
max = 29

44
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Costo a cargo del


cliente

a.15.13.1

specialServices
Type

sequenceN
umber

String

Se repiten
calificadore
s del
encabezad
o

Nmtoken

Indicador de secuencia de clculo. Si el


descuento y/o cargo no se aplica a un
precio fijo, se debe incluir el indicador de
la secuencia de clculo
Este atributo slo se utiliza si el
comprador conoce el tipo de descuento o
cargo.
En el archivo XML para efectos prcticos
se utilizarn los mismos cdigos que en
EDIFACT

AA = Abono por
Publicidad
ABZ = Rebaja o
descuento miscelneo
ADS = Pedido de un
palet completo
ADT = Recoleccin
ADO = Descuento
Logstico
AJ = Ajustes
CAC = Descuento /
efectivo
COD = Pago contra
entrega
DA = Descuento
defectuoso
DI = Descuento
EAA = Descuento por
pronta compra de los
clientes
EAB = Descuento por
pronto pago
FA = Descuento por
flete
FC = Cargo por flete
FG = Descuento por
mercancas gratuitas

ALC 1227

min = 1
max = 15

ALC 7161

min = 1
max = 3

0-1

45
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

FI = Cargo financiero
HD = Cargo por
manejo de mercanca
QD = Cantidad de
descuento
PAD = Descuento
promocional
PI = Descuento por
recoleccin
QD = Cantidad
Descontada.
RAA = Rebaja
SAB = Descuentos
especiales
TAE = Descuento por
Camioneta
TD = Descuento
comercial
TS = Impuesto estatal
TX = Impuestos
TZ = Descuento
temporal
UM = Descuento de
mercanca invendible
VAB = Descuento por
volumen
ZZZ = Mutuamente
definido
a.15.13.2
a.15.13.2
.1

monetaryAmou
ntOrPercentag
e
percentagePer
Unit

String

Cantidad monetaria o descuento

Porcentaje del cargo o descuento

1-1
PCD 5482

min = 1
max = 5

1-1

46
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o
O

Descripcin

Valor

EANCOM

a.15.13.2
.2
a.15.13.2
.2.1

ratePerUnit

a.15.14

tradeItemTaxInf
ormation

a.15.14.1

taxTypeDescrip
tion

Nmtoken

a.15.14.2

referenceNumb
er

String

a.15.14.3

tradeItemTaxA
mount
taxPercentage

Decimal

Porcentaje del impuesto

TAX 5278

taxAmount

Decimal

Monto del impuesto

MOA 5004

a.15.14.3
.1
a.15.14.3

amountPerUnit

String

Longitud

Tarifa por unidad

Importe monetario del cargo o descuento


por unidad

Nodo padre donde se comenzar a


detallar los impuestos por cada lnea de
artculo
Tipo de arancel, impuesto o cuota. Para
efectos prcticos se utilizarn los mismos
calificadores de EDIFACT

Numero de identificacin del impuesto.


Numero asignado al comprador por una
jurisdiccin de impuesto

Ocurrencia
Min - Max
0-1

SG42MOA
CALIF 23
CALIF 25
CALIF 204

min = 1
max = 35

1-1

0-99

LAC = ISR
VAT = Impuesto sobre
el valor agregado (IVA)
GST = IEPS
AAA = Impuesto de
Petrleo
AAD = Cigarros
FRE = Exento
LOC = Municipal
STT = Estatal
OTH = Otros
Impuestos
( Cedular, Hospedaje)

TAX 5153

Len = 3

1-1

TAX 3446

min = 1
max = 20

0-1
0-1

min = 1
max = 5
min = 1

1-1
1-1

47
GIM-INVOIC-AMECE-XML-CFDI

Nivel
.2
a.15.14.4
a.15.15

Etiqueta

Atributo

taxCategory

Tipo

U
s
o

Nmtoken

totalLineAmoun
t
grossAmount
Amount

Decimal

O
R

a.15.15.2
a.15.15.2
.1

netAmount
Amount

Decimal

R
R

a.16

totalAmount

a.16.1

Amount

a.17

TotalAllowance
Charge

a.15.15.1
a.15.15.1
.1

a.17.1

specialServices
Type

Decimal

Descripcin

Identificador de impuesto retenido o


transferido
Importes monetarios por lnea de articulo

Valor

TRANSFERIDO
RETENIDO

EANCOM
CALIF 124
TAX 5305

Longitud
max = 5
min = 0
max = 11

0-1
1-1

Indica que se definir el importe bruto


Importe bruto de la lnea de artculo
Importe bruto= (Cantidad * Precio Bruto
Unitario) + Cargos Descuentos
Indica que se definir el importe neto
Importe neto de la lnea de artculo
Importe neto =(Cantidad * Precio Neto
Unitario)
Nota : debera ser Precio Bruto Unitario
Sumario
Indica que se definir el monto total de
las lneas de artculos.
Monto total de las lneas de artculos

MOA 5004
CALIF 203

Posiciones
Decimales:
2

MOA 5004
CALIF 98

Posiciones
Decimales:
2

0-1
1-1
1-1
1-1

0-1
MOA 5004
CALIF 79

1-1
0-999999

allowance
OrChargeT
ype
Se repiten
los
calificadore
s del
encabezad
o

Ocurrencia
Min - Max

Nmtoken

Indicador de cargos o descuentos


consolidados

ALLOWANCE
CHARGE

ALC 5463

min = 1
max = 9

Nmtoken

Este atributo slo se utiliza si el


comprador conoce el tipo de descuento o
cargo.
En el archivo XML se utilizarn los
mismos cdigos que en EDIFACT

AA = Abono por
Publicidad
ABZ = Rebaja o
descuento miscelneo
ADS = Pedido de un
palet completo
ADT = Recoleccin
ADO = Descuento
Logstico

ALC 7161

min = 1
max = 3

0-1

48
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

AJ = Ajustes
CAC = Descuento /
efectivo
COD = Pago contra
entrega
DA = Descuento
defectuoso
DI = Descuento
EAA = Descuento por
pronta compra de los
clientes
EAB = Descuento por
pronto pago
FA = Descuento por
flete
FC = Cargo por flete
FG = Descuento por
mercancas gratuitas
FI = Cargo financiero
HD = Cargo por
manejo de mercanca
QD = Cantidad de
descuento
PAD = Descuento
promocional
PI = Descuento por
recoleccin
QD = Cantidad
Descontada.
RAA = Rebaja
SAB = Descuentos
especiales
TAE = Descuento por

49
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

U
s
o

Descripcin

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

Camioneta
TD = Descuento
comercial
TS = Impuesto estatal
TX = Impuestos
TZ = Descuento
temporal
UM = Descuento de
mercanca invendible
VAB = Descuento por
volumen
ZZZ = Mutuamente
definido
a.17.2

Amount

a.18
a.18.1

baseAmount
Amount

a.19

tax
type

Decimal

Monto total de los cargos o descuentos

MOA 5004
CALIF 131

Decimal

O
R

Importe a pagar antes de impuestos

MOA 5004
CALIF 125

Nmtoken

O
O

0-1
0-1
1-1
0-99

GST = IEPS
VAT = Impuesto sobre
el valor agregado
LAC= ISR

a.19.1

taxPercentage

Decimal

Porcentaje del impuesto

TAX 5278

a.19.2

taxAmount

Decimal

MOA 5004
CALIF 176

a.19.3

taxCategory

Nmtoken

a.20
a.20.1

payableAmount
Amount

Decimal

O
R

Monto total del impuesto. Debe coincidir


con el monto declarado en el esquema
del SAT en la etiqueta impuestos.
Identificador de impuesto retenido o
transferido
Monto total a pagar
Monto

TRANSFERIDO
RETENIDO

TAX 5305
MOA 5004

min = 1
max = 5

0-1
0-1

min = 0
max = 11

0-1
0-1
1-1

50
GIM-INVOIC-AMECE-XML-CFDI

Nivel

Etiqueta

Atributo

Tipo

Descripcin

U
s
o

Valor

EANCOM

Longitud

Ocurrencia
Min - Max

CALIF 9

CONTROL DE CAMBIOS DE VERSIONES


Descripcin del cambio

Fecha

Se ajust el diagrama de rbol del documento para 21-Dic-05


actualizar los cambios del xsd y se corrigi el tipo opcional
de:

Responsable
EDICOM Nely Ruiz

Addenda/requestforpayment/orderidentification/referencedat
e
Addenda/requestforpayment/currency/rateofchange
Se modific el equivalente en EDIFACT
fecha/referencia del pedimento aduanal (a.15.11.3)

de

la 21-Dic-05

SERESNET Oscar Mendoza

Se agreg el nodo opcional taxCategory en los impuestos a 22-Dic-05


nivel detalle y sumario, para diferenciar el impuesto retenido
o transferido

GRUPO AVANCES Hctor Cartagena

Se corrigieron diferencias de case sensitive a los siguientes 20-Feb-06

SOFTWARE AG Jos Manuel Olan


51

GIM-INVOIC-AMECE-XML-CFDI

tags. Solo se cambi la gua. El xsd no tiene cambios.

(Comprobante) InformacionAduanera
(1.6.1) deliveryDate
(a.2.1) Text
(a.6) Buyer
(a.6.1)Gln
(a.7) Seller
(a.7.1) Gln
(a.8.1) Gln
(a.9.1) Gln
(a.15.11.1) Gln

Versin 7.1
Se modifico la estructura del nodo documentStrucutreVersion 30 Marzo -07
para esta versin sirve para identificar la addenda ya como
una versin(1.6.1.)

Grupo de trabajo Comit de Factura


Iniciativa de Gigante Gabriela Coronel

Se utilizara el nodo de specialinstructions para especificar las 30 Marzo -07


condiciones comerciales de la factura con el calificador
AAB=Condiciones de pago (a.2)

Grupo de trabajo Comit de Factura


Iniciativa de Colgate Claudia Reveles
Iniciativa de Chedraui Carlos Alarcon

Dentro del nodo de Seller se modificaron los siguientes


atributos:
Gln se modifico de opcional a requerido
alternatePartyIdentification se modifico de opcional a
requerido (a.7 y a7.1)
Dentro del nodo allowanceCharge se agrego de manera opcional
el atributo sequenceNumber el cual es el Indicador de
secuencia de clculo (a.14)
Del nodo aditionalQuantity se incremento el numero de

30 Marzo -07

Grupo de trabajo Comit de Factura


Iniciativa de Comercial Mexicana Jesus Santiago

30 Marzo -07

Grupo de trabajo Comit de Factura


Iniciativa de Comercial Mexicana Jesus Santiago

30 Marzo -07

Grupo de trabajo Comit de Factura


52

GIM-INVOIC-AMECE-XML-CFDI

repeticiones de 1 a 9999 (a.15.5)

Iniciativa de Chedraui Carlos Alarcon

Tabla de Monedas vlidas para BIC No Sabe Fallar:


ARS
BRL
CHF
CLP
EUR
GBP
JPY
MXN
SEK
SWK
USD
UYU

ARGENTINA PESO
BRAZIL REAL
SWISS FRANC
CHILE PESO
EURO
BRITISH POUND
JAPANESE YEN
MEXICAN PESO
SWEDISH KRONA
SUECA
DOLLAR
URUGUAYAN
PESO

53
GIM-INVOIC-AMECE-XML-CFDI

Potrebbero piacerti anche