Layout REP 2.0

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-TOTALES De 1 a N veces Elemento requerido para incorporar la información de la recepción de pagos.
@PAGOS-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.
@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-RETENCIONESDR-RETENCIONDR De 1 a N veces Nodo requerido para registrar la información detallada de una retención de impuesto específico conforme al monto del pago recibido.

 

@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR De 1 a N veces Nodo opcional para capturar los impuestos trasladados aplicables conforme al monto del pago recibido.
@PAGOS-IMPUESTOSP-RETENCIONESP-RETENCIONP De 1 a N veces Nodo requerido para señalar la información detallada de una retención de impuesto específico conforme al monto del pago recibido.
@PAGOS-IMPUESTOSP-TRASLADOSP-TRASLADOP De 1 a N veces Nodo requerido para asentar la información detallada de un traslado de impuesto específico conforme al monto del pago recibido.

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

Exportación

Requerido

01

MetodoPago

N/A

PUE

LugarExpedicion

Requerido

06300

Confirmacion

Opcional

ECVH1

@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

84111506

NoIdentificacion

N/A

Cantidad

Requerido

1

ClaveUnidad

Requerido

ACT

Unidad

N/A

Descripcion

Requerido

Pago

ValorUnitario

Requerido

0

Importe

Requerido

1016.000000

Descuento

Opcional

0.000000

ObjetoImp

Requerido

02l
@PAGOS-TOTALES TotalRetencionesIVA

Opcional

2019-10-02T12:00:00

TotalRetencionesISR

Opcional

01

TotalRetencionesIEPS

Opcional

USD

TotalTrasladosBaseIVA16

Opcional

20.4162

TotalTrasladosImpuestoIVA16

Opcional

100.00

TotalTrasladosBaseIVA8

Opcional

051

TotalTrasladosImpuestoIVA8

Opcional

MES420823153

TotalTrasladosBaseIVA0

Opcional

BANK OF TOKY

TotalTrasladosImpuestoIVA0

Opcional

123456789101112131

TotalTrasladosBaseIVAExento

Opcional

MES420823153

MontoTotalPagos

Requerido

7776.85
@PAGOS-PAGO

 

 

 

 

 

 

 

 

 

 

 

 

 

FechaPago

Requerido

2022-04-01T12:00:00
FormaDePagoP

Requerido

03
MonedaP

Requerido

MXN
TipoCambioP

Opcional

1

Monto

Requerido

7776.85

NumOperacion

Opcional

 

NomBancoOrdExt

Opcional

 

CtaOrdenante

Opcional

 

RfcEmisorCtaBen

Opcional

 

CtaBeneficiario

Opcional

 

TipoCadPago

Opcional

 

CertPago

Opcional

 

CadPago

Opcional

 

SelloPago

Opcional

 

@PAGO-DOCTORELACIONADO

IdDocumento

Requerido

495B91ED-CB6E-4784-9790-583C19EF5248

Serie

Opcional

A

Folio

Opcional

1276

MonedaDR

Requerido

MXN

EquivalenciaDR

Opcional

18.985899

NumParcialidad

Opcional

1

ImpSaldAnt

Opcional

4013.14

ImpPagado

Opcional

4013.14

ImpSaldoInsoluto

Opcional

0.00

ObjetoImpDR Requerido

@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-RETENCIONESDR-RETENCIONDR

 

BaseDR Requerido
ImpuestoDR Requerido
TipoFactorDR Requerido
TasaOCuotaDR Requerido
ImporteDR Requerido
@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR

 

BaseDR

Requerido

001

ImpuestoDR

Requerido

 

TipoFactorDR

Requerido

 

TasaOCuotaDR

Opcional

40

ImporteDR

Opcional

 

@PAGOS-IMPUESTOSP-RETENCIONESP-RETENCIONP ImpuestoP

Requerido

002

ImporteP

Requerido

@PAGOS-IMPUESTOSP-TRASLADOSP-TRASLADOP

 

 

 

 

BaseP

Requerido

 

ImpuestoP

Requerido

 

TipoFactorP

Requerido

 

TasaOCuotaP

Opcional

 

ImporteP

Opcional

 

 

Ejemplo de Estructura de Archivo TXT

@COMPROBANTE
| Version|Serie
|
Folio
|
Fecha
|
FormaPago
|
CondicionesDePago
|
Subtotal
|
Descuento
|
Moneda
|
TipoCambio|
Total
|
TipoDeComprobante |Exportación|
MetodoPago
|
LugarExpedicion
|
Confirmacion
|
@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|
@PAGOS-TOTALES|TotalRetencionesIVA|TotalRetencionesISR|TotalRetencionesIEPS|TotalTrasladosBaseIVA16|TotalTrasladosImpuestoIVA16|TotalTrasladosBaseIVA8|TotalTrasladosImpuestoIVA8|TotalTrasladosBaseIVA0|TotalTrasladosImpuestoIVA0|TotalTrasladosBaseIVAExento|MontoTotalPagos|
@PAGOS-PAGO|FechaPago|FormaDePagoP|MonedaP|TipoCambioP|Monto|NumOperacion|RfcEmisorCtaOrd|NomBancoOrdExt|CtaOrdenante|RfcEmisorCtaBen|CtaBeneficiario|TipoCadPago|CertPago|CadPago|SelloPago|
@PAGOS-DOCTORELACIONADO|IdDocumento|Serie|Folio|MonedaDR|EquivalenciaDR|NumParcialidad|ImpSaldoAnt|ImpPagado|ImpSaldoInsoluto|ObjetoImpDR| @PAGOS-DOCTORELACIONADO-IMPUESTOSDR-RETENCIONESDR-RETENCIONDR|BaseDR|ImpuestoDR|TipoFactorDR|TasaOCuotaDR|ImporteDR|
@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR|BaseDR|ImpuestoDR|TipoFactorDR|TasaOCuotaDR|ImporteDR|
@PAGOS-IMPUESTOSP-RETENCIONESP-RETENCIONP|ImpuestoP|ImporteP|
@PAGOS-IMPUESTOSP-TRASLADOSP-TRASLADOP|BaseP|ImpuestoP|TipoFactorP|TasaOCuotaP|ImporteP

Ejemplos de Estructura de Archivos txt con Valore

@COMPROBANTE|4.0|P|4|2022-10-11T14:43:26|0|XXX|0|P|01|76074||@EMISOR|XIA190128J61|XENON INDUSTRIAL ARTICLES|601| @RECEPTOR|BEBI961114K79|INOCENCIO BELEN BAUTISTA|73967|||605|CP01| @CONCEPTO|84111506|1|ACT|Pago|0|0|01| @PAGOS-TOTALES||23.86||6585.42|1053.67|||||161.62|7776.85| @PAGOS-PAGO|2022-04-01T12:00:00|03|MXN|1|7776.85||||||||||| @PAGOS-DOCTORELACIONADO|2018A313-CEAB-4790-9C6A-7921A08CE0C4|||MXN|1|1|6653.79|2351.59|4302.20|02|@PAGOS-DOCTORELACIONADO-IMPUESTOSDR-RETENCIONESDR-RETENCIONDR|1908.47|001|Tasa|0.012500|23.86| @PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR|161.62|002|Exento||| @PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR|1908.47|002|Tasa|0.160000|305.36| @PAGOS-DOCTORELACIONADO|165C1740-3529-4678-8B78-85DF6F28EA3C|||MXN|1|1|7467.50|5425.26|2042.24|02| @PAGOS-DOCTORELACIONADO-IMPUESTOSDR-TRASLADOSDR-TRASLADODR|4676.95|002|Tasa|0.160000|748.31| @PAGOS-IMPUESTOSP-RETENCIONESP-RETENCIONP|001|23.86| @PAGOS-IMPUESTOSP-TRASLADOSP-TRASLADOP|161.62|002|Tasa|0.000000|0.00| @PAGOS-IMPUESTOSP-TRASLADOSP-TRASLADOP|6585.42|002|Tasa|0.160000|1053.67|

Zendesk Widget