Layout REP

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.
@PAGO De 1 a N veces Elemento requerido para incorporar la información de la recepción de pagos.
@PAGO-DOCTORELACIONADO De 0 a N veces Nodo condicional para expresar la lista de documentos relacionados con los pagos diferentes de anticipos. Por cada documento que se relacione se debe generar un nodo DoctoRelacionado.
@PAGO-IMPUESTOS De 0 a N veces Nodo condicional para expresar el resumen de los impuestos aplicables cuando este documento sea un anticipo.
@PAGO-IMPUESTOS-RETENCION De 1 a N veces Nodo requerido para registrar la información detallada de una retención de impuesto específico.
@PAGO-IMPUESTOS-TRASLADO De 1 a N veces Nodo requerido para la información detallada de un traslado de impuesto específico.

Nomenclatura

  • 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

Opcional

P

Folio

Opcional

2525

Fecha

Requerido

2019-10-07T14:40:49

FormaPago

N/A

CondicionesDePago

N/A

Subtotal

Requerido

0.00

Descuento

N/A

Moneda

Requerido

XXX

TipoCambio

N/A

Total

Requerido

0.00

TipoDeComprobante

Requerido

P

MetodoPago

N/A

LugarExpedicion

Requerido

06300

Confirmacion

Opcional

ECVH1

@CFDIRELACIONADADOS

TipoRelacion

Requerido

06

@CFDIRELACION

UUID

Requerido

739CAC8A-68F8-4A49-B16D-B26539F3EF96

@EMISOR

RFC

Requerido

AAA010101AAA

Nombre

Opcional

Timbox

RegimenFiscal

Requerido

601

@RECEPTOR

RFC

Requerido

MISC491214B86

Nombre

Opcional

Cecilia Miranda Sanchez

RecidenciaFiscal

Opcional

CAN

NumRegIdTrib

Opcional

123123123

UsoCFDI

Requerido

P01

@CONCEPTO

ClaveProdServ

Requerido

84111506

NoIdentificacion

N/A

Cantidad

Requerido

1

ClaveUnidad

Requerido

ACT

Unidad

N/A

Descripcion

Requerido

Pago

ValorUnitario

Requerido

0

Importe

Requerido

0

Descuento

N/A

@PAGO

FechaPago

Requerido

2019-10-02T12:00:00

FormaDePagoP

Requerido

01

MonedaP

Requerido

USD

TipoCambioP

Opcional

20.4162

Monto

Requerido

100.00

NumOperacion

Opcional

051

RfcEmisorCtaOrd

Opcional

MES420823153

NomBancoOrdExt

Opcional

BANK OF TOKY

CtaOrdenante

Opcional

123456789101112131

RfcEmisorCtaBen

Opcional

MES420823153

CtaBeneficiario

Opcional

123456789101114558

TipoCadPago

Opcional

01

CertPago

Opcional

*

CadPago

Opcional

**

SelloPago

Opcional

***

@PAGO-DOCTORELACIONADO

IdDocumento

Requerido

495B91ED-CB6E-4784-9790-583C19EF5248

Serie

Opcional

A

Folio

Opcional

1276

MonedaDR

Requerido

MXN

TipoCambioDR

Opcional

18.985899

MetodoPagoDR

Requerido

PPD

NumParcialidad

Opcional

1

ImpSaldAnt

Opcional

4013.14

ImpPagado

Opcional

4013.14

ImpSaldoInsoluto

Opcional

0.00

@PAGO-IMPUESTOS

TotalImpuestosRetenidos

Opcional

40.00

TotalImpuestosTrasladados

Opcional

226.56

@PAGO-IMPUESTOS-RETENCION

Impuesto

Requerido

001

Importe

Requerido

40

@PAGO-IMPUESTOS-TRASLADO

Impuesto

Requerido

002

TipoFactor

Opcional

Tasa

TasaOCuota

Requerido

0.160000

Importe

Opcional

226.56

 

*CertPago

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

**CadPago

||Pago|Banco|300.00| |

***SelloPago

F1GXRPHC3/tJH9hfNd45rs81YbmK09YVFyYN6Lcy7ns/QrEuQQYXR+2lERp/PQQnxqu0qKxzwUZ5EB0Xc8x7oRFhXNhg3r+Q99ZeFnSfPoMZciNlx6Cb6otPt6s4KddyT/rXkqby6USga8HNY2m+vgbyCMlb1uu0kicGaA+L9LtPTaIHhJMoTw8CPBkQJFNF7WO4MLf6DBCTqQmKXXMrS9i7VzT85FrjKubOZsKI22AlMd1hToG7B2XJJ+jgj09W7PiQz2OWQI+52w27PXEGy5KgPae5mn9+ZwjUIUL76Zld0ZJZboDRyQiiouPVDlwOgQYtmg47U3edNdjk51v6nA==

Ejemplo de Estructura de Archivo TXT



@COMPROBANTE|Serie|Folio|Fecha|NA|NA|Subtotal|NA|Moneda|NA|Total|TipoDeComprobante|NA|LugarExpedicion|Confirmacion|  

@CFDIRELACIONADOS
|TipoRelacion|
@CFDIRELACION
|UUID|
@EMISOR
|RFC|Nombre|RegimenFiscal|
@RECEPTOR
|RFC|Nombre|ResidenciaFiscal|NumRegIdTrib|UsoCFDI|
@CONCEPTO
|ClaveProdServ|NA|Cantidad|ClaveUnidad|NA|Descripcion|ValorUnitario|Importe|NA|
@PAGO
|FechaPago|FormaDePagoP|MonedaP|TipoCambioP|Monto|NumOperacion|RfcEmisorCtaOrd|NomBancoOrdExt|CtaOrdenante|RfcEmisorCtaBen|CtaBeneficiario|TipoCadPago|CertPago|CadPago|SelloPago|
@PAGO-DOCTORELACIONADO
|IdDocumento|Serie|Folio|MonedaDR|TipoCambioDR|MetodoPagoDR|NumParcialidad|ImpSaldAnt|ImpPagado|ImpSaldoInsoluto|
@PAGO-IMPUESTOS|TotalImpuestosRetenidos|TotalImpuestosTrasladados|
@PAGO-IMPUESTOS-RETENCION
|Impuesto|Importe|
@PAGO-IMPUESTOS-TRASLADO
|Impuesto|TipoFactor|TasaOCuota|Importe|

Ejemplos de Estructura de Archivos txt con Valores

Ejemplo con datos mínimos



@COMPROBANTE|P|2525|2019-10-07T14:40:49|||0.00||XXX||0.00|P||06300|| 

@CFDIRELACIONADOS
|06|
@CFDIRELACION
|739CAC8A-68F8-4A49-B16D-B26539F3EF96|
@EMISOR
|AAA010101AAA|Timbox|601|
@RECEPTOR
|MISC491214B86|CECILIA MIRANDA SÁNCHEZ|||P01|
@CONCEPTO
|84111506||1|ACT||Pago|0|0||
@PAGO
|2019-10-02T11:00:49|01|EUR|17.5836|100.00|||||||||||
@PAGO-DOCTORELACIONADO
|F63AE0C8-2F8C-4D12-8EF5-3E76E61FF963||942|USD|1.114700|PPD||114.84|111.47|3.37|

Ejemplo con dos pagos



@COMPROBANTE|P|800|2019-10-07T16:51:22|||0.00||XXX||0.00|P||06300|| 

@CFDIRELACIONADOS
|06|
@CFDIRELACION
|739CAC8A-68F8-4A49-B16D-B26539F3EF96|
@EMISOR
|AAA010101AAA|Timbox|601|
@RECEPTOR
|MISC491214B86|CECILIA MIRANDA SANCHEZ|||P01|
@CONCEPTO
|84111506||1|ACT||Pago|0|0||
@PAGO
|2019-10-07T16:51:22|02|MXN||4013.14|||||||||||
@PAGO-DOCTORELACIONADO
|495B91ED-CB6E-4784-9790-583C19EF5248|A|1276|MXN||PPD|1|4013.14|4013.14|0.00| @PAGO|2019-10-07T16:51:22|03|MXN||74902.41|||||||||||
@PAGO-DOCTORELACIONADO|F63AE0C8-2F8C-4D12-8EF5-3E76E61FF963|||USD|18.985899|PPD|1|3945.16|3945.16|0.00|

Zendesk Widget