Payment Receipt version 2.0 for CFDI 4.0
Below is the detail of each of the files processed during the issuance of an Electronic Payment Receipt (REP) version 2.0 for CFDI 4.0 through the Digital Collaboration with Customers platform:
| Extension | Description | Plataform |
|
Input File [JSON] |
CDC | |
|
Output File [XML] |
CDC |
Input file [JSON] - REP 2.0
The following is the input file [JSON] corresponding to REP 2.0 for CFDI 4.0:
[********************************JSON*****************************]
{
"emisor": {
"rfc": "UPM940315SH3",
"razonSocial": "UPL AGRO SA DE CV.",
"nombre": "UPL AGRO SA DE CV.",
"domicilio": {
"pais": "México"
}
},
"receptor": {
"rfc": "IFS090909EJ3",
"residenciaFiscal": " ",
"email": "aruben_orlando@hotmail.com",
"nombre": "IF Soluciones SA de CV",
"domicilioFiscalReceptor": "65110",
"cfdiRegimenFiscalReceptor": "601",
"domicilio": {
"colonia": "COL. INFONAVIT",
"codigoPostal": "47750",
"municipio": "ATOTONILCO EL ALTO",
"pais": "México"
}
},
"encabezado": {
"tipoDocumento": "RecepcionDePagos",
"folio": "00207603302",
"serie": "CP",
"FolioReferencia": "77707603302118",
"lugarExpedicion": "03100",
"cfdiusoCFDI": "G03",
"formaPago": "03",
"metodoPago": "PPD",
"regimenFiscalEmisor": "601",
"moneda": "XXX",
"subTotal": "0 ",
"total": "0 ",
"versionCFDI": "4.0",
"cfdiExportacion": "01",
"montoDescuento": "0.0",
"cuerpos": [
{
"renglon": "1",
"cantidad": "1",
"concepto": "Pago",
"pUnitario": "0",
"importe": "0",
"cfdiClaveProdServ": "84111506",
"cfdiClaveUnidad": "ACT",
"cfdiObjetoImp": "01"
}
],
"pagos": {
"TotalRetencionesIVA": "0.16",
"TotalRetencionesISR": "0",
"TotalRetencionesIEPS": "0",
"TotalTrasladosBaseIVA16": "1",
"TotalTrasladosImpuestoIVA16": "0.16",
"TotalTrasladosBaseIVA8": "0",
"TotalTrasladosImpuestoIVA8": "0",
"TotalTrasladosBaseIVA0": "0",
"TotalTrasladosImpuestoIVA0": "0",
"TotalTrasladosBaseIVAExento": "0",
"MontoTotalPagos": "1",
"pago20pago": [
{
"pagoFechaPago": "2022-01-31T12:00:00",
"pagoFormaDePagoP": "01",
"pagoMonedaP": "MXN",
"pagoTipoCambioP": "1",
"pagoMonto": "1",
"pagoNumOperacion": "001",
"pagoRfcEmisorCtaOrd": "",
"pagoNomBancoOrdExt": "Banorte",
"pagoCtaOrdenante": "",
"pagoRfcEmisorCtaBen": "",
"pagoCtaBeneficiario": "",
"pagoTipoCadPago": "",
"pagoCertPago": "",
"pagoCadPago": "",
"pagoSelloPago": "",
"pago20doctoRel": [
{
"codigoMultipleRel": "1",
"pagoIdDocumento": "DCCE0D85-434A-413E-B09B-9D16FEEFBFF7",
"pagoSerie": "P",
"pagoFolio": "254111",
"pagoMonedaDR": "MXN",
"EquivalenciaDR": "1",
"pagoNumParcialidad": "1",
"pagoImpSaldoAnt": "70750.00",
"pagoImpPagado": "1.00",
"pagoImpSaldoInsoluto": "70749.00",
"ObjetoImpDR": "02",
"retencionesDR": [
{
"baseDR": "1",
"impuestoDR": "002",
"tipoFactorDR": "Tasa",
"tasaOCuotaDR": "0.160000",
"importeDR": "0.16"
}
],
"trasladosDR": [
{
"baseDR": "1",
"impuestoDR": "002",
"tipoFactorDR": "Tasa",
"tasaOCuotaDR": "0.160000",
"importeDR": "0.16"
}
]
}
],
"retencionesP": [
{
"ImpuestoP": "002",
"ImporteP": "0.16"
}
],
"trasladosP": [
{
"baseP": "1",
"impuestoP": "002",
"tipoFactorP": "Tasa",
"tasaOCuotaP": "0.160000",
"ImporteP": "0.16"
}
]
}
]
}
}
}
[********************************JSON*****************************]
Output file [XML] - REP 2.0
The following is theoutput file [XML] corresponding to REP version 2.0 for CFDI version 4.0:
[***************************XML - CFDI 4.0************************]
<cfdi:Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/4 http://www.sat.gob.mx/sitio_internet/cfd/4/cfdv40.xsd http://www.sat.gob.mx/Pagos20 http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos20.xsd"
Version="4.0"
Serie="CP"
Folio="00207603302"
Fecha="2022-02-03T12:02:02"
NoCertificado="20001000000200001428"
SubTotal="0"
Moneda="XXX"
Total="0"
LugarExpedicion="03100"
TipoDeComprobante="P"
Exportacion="01"
Certificado="MIIEYTCCA0mgAwIBAgIUMjAwMDEwMDAwMDAyMDAwMDE0MjgwDQYJKoZIhvcNAQEFBQAwggFcMRowGAYDVQQDDBFBLkMuIDIgZGUgcHJ1ZWJhczEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMTQwMgYJKoZIhvcNAQkCDCVSZXNwb25zYWJsZTogQXJhY2VsaSBHYW5kYXJhIEJhdXRpc3RhMB4XDTEzMDUwNzE2MDEyOVoXDTE3MDUwNzE2MDEyOVowgdsxKTAnBgNVBAMTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSkwJwYDVQQpEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEChMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxJTAjBgNVBC0THEFBQTAxMDEwMUFBQSAvIEhFR1Q3NjEwMDM0UzIxHjAcBgNVBAUTFSAvIEhFR1Q3NjEwMDNNREZOU1IwODERMA8GA1UECxMIcHJvZHVjdG8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKS/beUVy6E3aODaNuLd2S3PXaQre0tGxmYTeUxa55x2t/7919ttgOpKF6hPF5KvlYh4ztqQqP4yEV+HjH7yy/2d/+e7t+J61jTrbdLqT3WD0+s5fCL6JOrF4hqy//EGdfvYftdGRNrZH+dAjWWml2S/hrN9aUxraS5qqO1b7btlAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQACPXAWZX2DuKiZVv35RS1WFKgT2ubUO9C+byfZapV6ZzYNOiA4KmpkqHU/bkZHqKjR+R59hoYhVdn+ClUIliZf2ChHh8s0a0vBRNJ3IHfA1akWdzocYZLXjz3m0Er31BY+uS3qWUtPsONGVDyZL6IUBBUlFoecQhP9AO39er8zIbeU2b0MMBJxCt4vbDKFvT9i3V0Puoo+kmmkf15D2rBGR+drd8H8Yg8TDGFKf2zKmRsgT7nIeou6WpfYp570WIvLJQY+fsMp334D05Up5ykYSAxUGa30RdUzA4rxN5hT+W9whWVGD88TD33Nw55uNRUcRO3ZUVHmdWRG+GjhlfsD"
Sello="CNlJWwByeJ2kl4gSK56U25wzucnDSdoPBuH2AWDNRjJpFDBa110EmWrMxWOZZV4ZmRWxwZjWhGzXeQOW21Lb4+XsOusYTcVJ4AOVa5IMGTXt0eTTGSM8rs1EWWPtTfcGKpvDRuG93w6DQxMCsSamek46wZDgPiQgb9aEdrzI7gs="
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
xmlns:pago20="http://www.sat.gob.mx/Pagos20"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cfdi:Emisor Rfc="UPM940315SH3"
Nombre="UPL AGRO SA DE CV."
RegimenFiscal="601" />
<cfdi:Receptor Rfc="IFS090909EJ3"
Nombre="IF Soluciones SA de CV"
UsoCFDI="G03"
DomicilioFiscalReceptor="65110"
RegimenFiscalReceptor="601" />
<cfdi:Conceptos>
<cfdi:Concepto Cantidad="1"
ValorUnitario="0"
Importe="0"
ClaveUnidad="ACT"
Descripcion="Pago"
ClaveProdServ="84111506"
ObjetoImp="01" />
</cfdi:Conceptos>
<cfdi:Complemento>
<pago20:Pagos Version="2.0">
<pago20:Totales TotalRetencionesIVA="0.16"
TotalRetencionesISR="0"
TotalRetencionesIEPS="0"
TotalTrasladosBaseIVA16="1"
TotalTrasladosImpuestoIVA16="0.16"
TotalTrasladosBaseIVA8="0"
TotalTrasladosImpuestoIVA8="0"
TotalTrasladosBaseIVA0="0"
TotalTrasladosImpuestoIVA0="0"
TotalTrasladosBaseIVAExento="0"
MontoTotalPagos="1" />
<pago20:Pago FechaPago="2022-01-31T12:00:00"
FormaDePagoP="01"
MonedaP="MXN"
TipoCambioP="1"
Monto="1"
NumOperacion="001"
NomBancoOrdExt="Banorte">
<pago20:DoctoRelacionado IdDocumento="DCCE0D85-434A-413E-B09B-9D16FEEFBFF7"
Serie="P"
Folio="254111"
MonedaDR="MXN"
NumParcialidad="1"
ImpSaldoAnt="70750.00"
ImpPagado="1.00"
ImpSaldoInsoluto="70749.00"
ObjetoImpDR="02"
EquivalenciaDR="1">
<pago20:ImpuestosDR>
<pago20:RetencionesDR>
<pago20:RetencionDR BaseDR="1"
ImpuestoDR="002"
TipoFactorDR="Tasa"
TasaOCuotaDR="0.160000"
ImporteDR="0.16" />
</pago20:RetencionesDR>
<pago20:TrasladosDR>
<pago20:TrasladoDR BaseDR="1"
ImpuestoDR="002"
TipoFactorDR="Tasa"
TasaOCuotaDR="0.160000"
ImporteDR="0.16" />
</pago20:TrasladosDR>
</pago20:ImpuestosDR>
</pago20:DoctoRelacionado>
<pago20:ImpuestosP>
<pago20:RetencionesP>
<pago20:RetencionP ImpuestoP="002"
ImporteP="0.16" />
</pago20:RetencionesP>
<pago20:TrasladosP>
<pago20:TrasladoP BaseP="1"
ImpuestoP="002"
TipoFactorP="Tasa"
TasaOCuotaP="0.160000"
ImporteP="0.16" />
</pago20:TrasladosP>
</pago20:ImpuestosP>
</pago20:Pago>
</pago20:Pagos>
<tfd:TimbreFiscalDigital Version="1.1"
UUID="EAEE8F04-DC81-483C-9457-264ACEF671C9"
FechaTimbrado="2022-02-03T12:03:05"
RfcProvCertif="INT020124V62"
SelloCFD="CNlJWwByeJ2kl4gSK56U25wzucnDSdoPBuH2AWDNRjJpFDBa110EmWrMxWOZZV4ZmRWxwZjWhGzXeQOW21Lb4+XsOusYTcVJ4AOVa5IMGTXt0eTTGSM8rs1EWWPtTfcGKpvDRuG93w6DQxMCsSamek46wZDgPiQgb9aEdrzI7gs="
NoCertificadoSAT="30001000000400002495"
SelloSAT="QKeW+2ogcQVCetMsxG60wy/tUnEVSvIg2PV0t08azeSg8heJieMAV8v+aBFyjIpwEqNR6VVvkSLQDsv8aWn1q87uAm7vr7xIDPFz3sIVZnwtL6TVQjhhvJj9b7ajxPwVcmgFN7Y2vNRvgGKEuhKeYlN88cq0CUnz1sKZl+Ir9lnIlC5a9oOu3OzC/i8CHOdxKRA1U0WgTnNOIOkZ41PaYpVvf805SGgSy1ejWqw8kq9Per8Xl/xAnFVNLSuLGv4kwnALrVICLld5rGxJElaDpA+Jz0LcDCZLIypAO0pLToFjgXXK1SQD3dwQW8zSqamawD2Jo/q3IiHPlzilqb1EQA=="
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd"
xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" />
</cfdi:Complemento>
<cfdi:Addenda>
<if:DocumentoInterfactura xmlns:if="https://www.interfactura.com/Schemas/Documentos"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.interfactura.com/Schemas/Documentos https://www.interfactura.com/Schemas/Documentos/DocumentoInterfactura.xsd">
<if:Emisor nombre="UPL AGRO SA DE CV."
RFC="UPM940315SH3" />
<if:Receptor RFC="IFS090909EJ3"
nombre="IF Soluciones SA de CV"
cfdiRegimenFiscalReceptor="601"
domicilioFiscalReceptor="65110">
<if:Domicilio codigoPostal="47750"
colonia="COL. INFONAVIT"
municipio="ATOTONILCO EL ALTO"
pais="México" />
</if:Receptor>
<if:Encabezado ResidenciaFiscal=" "
SubTotal="0 "
Total="0 "
Moneda="XXX"
TipoDocumento="RecepcionDePagos"
LugarExpedicion="03100"
RegimenFiscalEmisor="601"
cfdiUsoCFDI="G03"
FolioReferencia="00207603302"
Serie="CP"
Receptor_Email="aruben_orlando@hotmail.com"
Receptor_Domicilio_CodigoPostal="47750"
Folio="00207603302"
cfdiExportacion="01"
Version="4.0"
AsuntoCorreo="CFDI de UPL AGRO SA DE CV., con Serie-Folio: CP-00207603302"
RulesApplied="true"
cadenaOriginal="||4.0|CP|00207603302|2022-02-03T12:02:02|20001000000200001428|0|XXX|0|P|01|03100|UPM940315SH3|UPL AGRO SA DE CV.|601|IFS090909EJ3|IF Soluciones SA de CV|65110|601|G03|84111506|1|ACT|Pago|0|0|01|2.0|0.16|0|0|1|0.16|0|0|0|0|0|1|2022-01-31T12:00:00|01|MXN|1|1|001|Banorte|DCCE0D85-434A-413E-B09B-9D16FEEFBFF7|P|254111|MXN|1|1|70750.00|1.00|70749.00|02|1|002|Tasa|0.160000|0.16|1|002|Tasa|0.160000|0.16|002|0.16|1|002|Tasa|0.160000|0.16||">
<if:Cuerpo Renglon="1"
Cantidad="1"
cfdiClaveProdServ="84111506"
cfdiClaveUnidad="ACT"
Concepto="Pago"
PUnitario="0"
Importe="0"
cfdiObjetoImp="01" />
<if:Pagos TotalRetencionesIVA="0.16"
TotalRetencionesISR="0"
TotalRetencionesIEPS="0"
TotalTrasladosBaseIVA16="1"
TotalTrasladosImpuestoIVA16="0.16"
TotalTrasladosBaseIVA8="0"
TotalTrasladosImpuestoIVA8="0"
TotalTrasladosBaseIVA0="0"
TotalTrasladosImpuestoIVA0="0"
TotalTrasladosBaseIVAExento="0"
MontoTotalPagos="1">
<if:pago20Pago pagoFechaPago="2022-01-31T12:00:00.000"
pagoFormaDePagoP="01"
pagoMonedaP="MXN"
pagoTipoCambioP="1"
pagoMonto="1"
pagoNumOperacion="001"
pagoNomBancoOrdExt="Banorte" />
</if:Pagos>
</if:Encabezado>
</if:DocumentoInterfactura>
</cfdi:Addenda>
</cfdi:Comprobante>
[***************************XML - CFDI 4.0************************]
Additional Information
- Interfactura Data Dictionary for CFDI 4.0 - Rev. B
- CFDI filling guide version 4.0
- Guide to Filling out the receipt to which the payment receipt complement is incorporated