Layout windows
Glosario de Nodos
Nodo | Secuencia | Descripción |
@COMPROBANTE | Solo 1 vez | Formato estándar del Comprobante Fiscal Digital por Internet. |
@CFDIRELACIONADOS | De 0 a 1 | En este nodo se puede expresar la información de los comprobantes fiscales relacionados. |
@CFDIRELACION | De 1 a N veces | En este nodo se debe expresar la información de los comprobantes fiscales relacionados con el que se está generando, se deben expresar tantos números de nodos de CfdiRelacionado, como comprobantes se requieran relacionar |
@EMISOR | Solo 1 vez | En este nodo se debe expresar la información del contribuyente que emite el comprobante fiscal. |
@RECEPTOR | Solo 1 vez | En este nodo se debe expresar la información del contribuyente receptor del comprobante. |
@CONCEPTO | De 1 a N veces | En este nodo se deben expresar los conceptos descritos en el comprobante. |
@CONCEPTO-IMPUESTO-TRASLADADO | De 1 a N veces | En este nodo se debe expresar la información detallada de un traslado de impuestos aplicable a cada concepto. |
@CONCEPTO-IMPUESTO-RETENCION | De 1 a N veces | En este nodo se debe expresar la información detallada de una retención de impuestos aplicable a cada concepto. |
@CONCEPTO-INFOADUANERA | De 0 a N veces | En este nodo se debe expresar la información aduanera correspondiente a cada concepto cuando se trate de ventas de primera mano de mercancías importadas. |
@CONCEPTO-CUENTAPREDIAL | De 0 a N veces | En este nodo se puede expresar el número de cuenta predial con el que fue registrado el inmueble en el sistema catastral de la entidad federativa de que trate, o bien para incorporar los datos de identificación del certificado de participación inmobiliaria no amortizable. |
@CONCEPTO-PARTE | De 0 a N veces | En este nodo se pueden expresar las partes o componentes que integran la totalidad del concepto expresado en el comprobante fiscal digital por Internet. |
@CONCEPTO-PARTE-INFOADUANERA | De 0 a N veces | En este nodo se debe expresar la información aduanera correspondiente a cada sección llamada Parte cuando se trate de ventas de primera mano de mercancías importadas |
@IMPUESTOS | Solo 1 vez | En este nodo se debe expresar el resumen de los impuestos aplicables. |
@RETENCION | De 1 a N veces | En este nodo se debe expresar la información detallada de una retención de un impuesto específico. |
@TRASLADO | De 1 a N veces | En este nodo se debe expresar la información detallada de un traslado de impuesto específico. Debe haber solo un registro con la misma combinación de impuesto, factor y tasa por cada traslado. |
- ROJO = Nodos o atributos que son requeridos u obligatorios, hay casos en los que el nodo puede ser opcional, pero si se declara algún atributo en el nodo, este se convierte en atributo requerido.
- AMARILLO= Atributos que no aplican para el tipo de documento.
- NEGRO = Nodos y atributos opcionales, en ocasiones estos se hacen obligatorios cuando dependen de otro atributo.
Atributos Requeridos por Nodo
Nodo |
Atributo |
Uso |
Ejemplo de Implementación |
@COMPROBANTE |
Serie |
Requerido |
4.0 |
Serie |
Opcional |
A |
|
Folio |
Opcional |
724 |
|
Fecha |
Requerido |
2019-09-27T12:01:03 |
|
FormaPago |
Opcional |
03 |
|
CondicionesDePago |
Opcional |
CONTADO |
|
Subtotal |
Requerido |
1416.01 |
|
Descuento |
Opcional |
0.01 |
|
Moneda |
Requerido |
MXN |
|
TipoCambio |
Opcional |
18.845100 |
|
Total |
Requerido |
1602.56 |
|
TipoDeComprobante |
Requerido |
I |
|
Exportación |
Requerido |
01 |
|
MetodoPago |
Requerido |
PUE |
|
LugarExpedicion |
Requerido |
31000 |
|
Confirmacion |
Opcional |
ECVH1 |
|
@CFDIRELACIONADADOS |
TipoRelacion |
Requerido |
01 |
@INFORMACIONGLOBAL |
Periodicidad |
Requerido |
01 |
Meses |
Requerido |
06 |
|
Año |
Requerido |
2023 |
|
@CFDIRELACION |
UUID |
Requerido |
C8C1DAB5-B652-4E67-991B-7E085C1F7849 |
@EMISOR |
RFC |
Requerido |
AAA010101AAA |
Nombre |
Opcional |
Timbox |
|
RegimenFiscal |
Requerido |
601 |
|
@RECEPTOR |
RFC |
Requerido |
MISC491214B86 |
Nombre |
Opcional |
Cecilia Miranda Sanchez |
|
DomicilioFiscalReceptor |
Opcional |
76640 |
|
RegimenFiscal |
Requerido |
616 |
|
UsoCFDI |
Requerido |
S01 |
|
RecidenciaFiscal |
Opcional |
CAN |
|
NumRegIdTrib |
Opcional |
123123123 |
|
@CONCEPTO |
ClaveProdServ |
Requerido |
10202348 |
NoIdentificacion |
Opcional |
UT421510 |
|
Cantidad |
Requerido |
4 |
|
ClaveUnidad |
Requerido |
E48 |
|
Unidad |
Opcional |
Serv |
|
Descripcion |
Requerido |
Servicios |
|
ValorUnitario |
Requerido |
254.000000 |
|
Importe |
Requerido |
1016.000000 |
|
Descuento |
Opcional |
0.000000 |
|
ObjetoImp |
Requerido |
02 |
|
@CONCEPTO-IMPUESTO-TRASLADO |
Base |
Requerido |
1250.00 |
Impuesto |
Requerido |
002 |
|
TipoFactor |
Requerido |
Tasa |
|
TasaOCuota |
Opcional |
0.160000 |
|
Importe |
Opcional |
200.00 |
|
@CONCEPTO-IMPUESTO-RETENCION |
Base |
Requerido |
400.00 |
Impuesto |
Requerido |
001 |
|
TipoFactor |
Requerido |
Tasa |
|
TasaOCuota |
Requerido |
0.100000 |
|
Importe |
Requerido |
40.00 |
|
@CONCEPTO-INFOADUANERA |
NumeroPedimento |
Requerido |
19 43 1669 9002687 |
@CONCEPTO-CUENTAPREDIAL |
Numero |
Requerido |
12345 |
@CONCEPTO-PARTE |
ClaveProdServ |
Requerido |
52141526 |
NoIdentificacion |
Opcional |
D111-US-CH-NE1 |
|
Cantidad |
Requerido |
1 |
|
Unidad |
Opcional |
Pieza |
|
Descripcion |
Requerido |
Citiz Single D111 US Chrome Nespresso |
|
ValorUnitario |
Opcional |
0.02 |
|
Importe |
Opcional |
0.02 |
|
@CONCEPTO-PARTE-INFOADUANERA |
NumeroPedimento |
Requerido |
16 51 3149 6000543 |
@IMPUESTOS |
TotalImpuestosRetenidos |
Requerido |
40.00 |
TotalImpuestosTrasladados |
Requerido |
226.56 |
|
@RETENCION |
Impuesto |
Requerido |
001 |
Importe |
Requerido |
40 |
|
@TRASLADO |
Base |
Requerido |
1050.00 |
Impuesto |
Requerido |
002 |
|
TipoFactor |
Requerido |
Tasa |
|
TasaOCuota |
Requerido |
0.1600000 |
|
Importe |
Requerido |
226.56 |
Ejemplo de Estructura de Archivo TXT
@COMPROBANTE
| version|
Serie
|
Folio
|
Fecha
|
FormaPago
|
CondicionesDePago
|
Subtotal
|
Descuento
|
Moneda
|
TipoCambio|
Total
|
TipoDeComprobante |Exportación|
MetodoPago
|
LugarExpedicion
|
Confirmacion
|
@CFDIRELACIONADOS
|
TipoRelacion
|
@CFDIRELACION
|
UUID
|
@EMISOR
|
RFC
|
Nombre
|
RegimenFiscal
|
@RECEPTOR
|
RFC
|
Nombre
|DomicilioFiscalReceptor |RegimenFiscal|UsoCFDI|
ResidenciaFiscal
|
NumRegIdTrib
|
@CONCEPTO|
ClaveProdServ
|
NoIdentificacion|Cantidad|
ClaveUnidad|Unidad|
Descripcion|ValorUnitario|
Importe|Descuento|ObjetoImp|
@CONCEPTO-IMPUESTO-TRASLADO|Base|
Impuesto|TipoFactor|
TasaOCuota|Importe|
@CONCEPTO-IMPUESTO-RETENCION|Base|
Impuesto|TipoFactor|
TasaOCuota|Importe|
@CONCEPTO-INFOADUANERA|NumeroPedimento|
@CONCEPTO-CUENTAPREDIAL|Numero|
@CONCEPTO-PARTE|ClaveProdServ|
NoIdentificacion|Cantidad|
Unidad|Descripcion|
ValorUnitario|Importe|
@CONCEPTO-PARTE-INFOADUANERA|NumeroPedimento|
@IMPUESTOS|TotalImpuestosRetenidos|
TotalImpuestosTrasladados|
@RETENCION|
Impuesto|Importe|
@TRASLADO|Base|Impuesto|
TipoFactor|TasaOCuota|
Importe|
Ejemplos de Estructura de Archivos txt con Valores
Comprobante con datos mínimos
@COMPROBANTE|4.0|A|
2464|2019-09-27T12:01:03|
01||1510.00||
MXN|1|
1751.60|I|
PUE|31000||
@EMISOR|AAA010101AAA|
Timbox|601|
@RECEPTOR|MISC491214B86|
Cecilia Miranda Sánchez|||P01
|
@CONCEPTO|10122100
||5|M74
|kg|Prueba Catalogos Nuevos|
250.00|1250.00|
|
@CONCEPTO-IMPUESTO-TRASLADO|
1250.00|002|
Tasa|0.160000|
200.00|
@CONCEPTO|
24111500||1|
KGM|Kilo|
traslúcida 90x90 cm. cal. 200|22.00
|22.00||
@CONCEPTO-IMPUESTO-TRASLADO|22.00
|002|Tasa|
0.160000|3.52|
@CONCEPTO|13101712||
10|KGM|
KG|POLIETILENO DE BAJA DENSIDAD|
23.80|238.00|
|
@CONCEPTO-IMPUESTO-TRASLADO|
238.00|002|
Tasa|0.160000|
38.08|
@IMPUESTOS|
|241.60|
@TRASLADO| 8357.04|002|Tasa|
0.16|1337.13|
Comprobante completo
@COMPROBANTE|4.0|VG|11814|2022-05-25T12:59:53|01||2572.95||MXN|1|2725.59|I|01|PUE|76640||
@CFDIRELACIONADOS|01|
@CFDIRELACION| 5686E46A-DE23-476F-A6DD-33DBC3C9FE38 |
@EMISOR|EKU9003173C9|ESCUELA KEMPER URGATE SA DE CV| 601|
@RECEPTOR|XAXX010101000|PUBLICO EN GENERAL|76640|616|S01|||
@CONCEPTO|10191509|PU03180194|12.000000|KGM||PRESTO 5 KILO (PRODUCTOS SANIDAD URBANA)|159.0000|1908.00||02|
@CONCEPTO|10191509|FM03130005|1.000000|H87||QUICK FUME 500 PASTILLAS(FUMIGANTE)|664.9500|664.95||02|
@IMPUESTOS||152.64|
@TRASLADO|1908.00|002|Tasa|0.080000|152.64|