Payroll Receipt version 1.2 for CFDI 4.0
The following example, shows a detailed view on each of the files processed for a Payroll Receipt version 1.2 issuing through Interfactura's Digital Collaboration for Clients platform
| Extension | Description | Plataform |
|
Input File [JSON] |
CDC | |
|
Output File [XML] |
CDC |
Input file [JSON] - Payroll Recipt version 1.2
The following input file [JSON] corrspondos to a Payroll Receipt version 1.2 for a CFDI 4.0:
[********************************JSON*****************************]
{
"emisor": {
"rfc": "UPM940315SH3",
"razonSocial": "UPL AGRO SA DE CV.",
"domicilio": {
"calle": "",
"colonia": "",
"localidad": "",
"municipio": "",
"estado": "",
"pais": "MEXICO",
"codigoPostal": "56645"
}
},
"receptor": {
"rfc": "CACJ931002M59",
"razonSocial": "POLETTI SANTESE DEBORA",
"cfdiusoCFDI": "CN01",
"domicilioFiscalReceptor": "56645",
"RegimenFiscalReceptor": "605",
"domicilio": {
"calle": "X",
"colonia": "X",
"localidad": "X",
"municipio": "X",
"estado": "X",
"pais": "X",
"codigoPostal": "03100"
}
},
"encabezado": {
"folio": "0001300050079",
"FolioReferencia": "0001300050079",
"metodoPago": "PUE",
"montoDescuento": "439.94",
"moneda": "MXN",
"regimenFiscalEmisor": "601",
"serie": "NOM",
"subTotal": "3473.62",
"tipoDocumento": "ReciboNomina",
"total": "3033.68",
"Fecha": "2022-02-07T01:00:00",
"versionCFDI": "4.0",
"cfdiExportacion": "01",
"lugarExpedicion": {
"codigoPostal": "03100",
"calle": "X",
"noExterior": "X",
"noInterior": "X",
"colonia": "X",
"localidad": "X",
"referencia": "X",
"municipio": "X",
"estado": "X",
"pais": "X"
},
"cuerpos": [
{
"cantidad": "1",
"claveProdServ": "84111505",
"claveUnidad": "ACT",
"concepto": "Pago de nómina",
"descuento": "439.94",
"importe": "3473.62",
"precioUnitario": "3473.62",
"cfdiObjetoImp": "01",
"renglon": "1"
}
],
"complementos": [
{
"nomina12": {
"tipo": "O",
"fechaPago": "2022-01-01",
"fechaInicialPago": "2022-01-01",
"fechaFinalPago": "2022-01-15",
"numDiasPagados": "15",
"totalPercepciones": "3473.62",
"totalDeducciones": "439.94",
"totalOtrosPagos": "0.00",
"totalSueldos": "3473.62",
"totalGravado": "3277.00",
"totalExento": "196.62",
"totalOtrasDeducciones": "439.94",
"emisor": {
"registroPatronal": "Y6228396104"
},
"receptor": {
"curp": "CACJ931002HDFLSN05",
"numSeguridadSocial": "96109321834",
"fechaInicioRelLaboral": "2021-07-01",
"antiguedad": "P28W",
"tipoContrato": "01",
"tipoJornada": "01",
"tipoRegimen": "02",
"numEmpleado": "00050079",
"puesto": "EJECUTIVO REPARACIONES NI",
"riesgoPuesto": "1",
"periodicidadPago": "04",
"banco": "012",
"cuentaBancaria": "1550600765",
"salarioBaseCotApor": "228.72",
"salarioDiarioIntegrado": "228.72",
"nominaClaveEntFed": "DIF"
},
"percepciones": {
"totalSueldos": "3473.62",
"totalGravado": "3277.00",
"totalExento": "196.62",
"percepcion": [
{
"tipoPercepcion": "001",
"clave": "1020",
"concepto": "Sueldo",
"importeGravado": "3277.00",
"importeExento": "0.00"
},
{
"tipoPercepcion": "005",
"clave": "7001",
"concepto": "Fondo de Ahorro Empresa",
"importeGravado": "0.00",
"importeExento": "196.62"
}
]
},
"deducciones": {
"totalOtrasDeducciones": "439.94",
"deduccion": [
{
"tipoDeduccion": "001",
"clave": "341",
"concepto": "Aptrabaj enferm matern",
"nominaImporte": "21.45"
}
]
},
"otrosPagos": {
"otroPago": [
{
"tipoOtroPago": "002",
"clave": "481",
"concepto": "Subsidio al empleo efvo",
"importe": "0.00",
"subsidioAlEmpleo": {
"subsidioCausado": "0.00"
},
"compensacionSaldosAFavor": {
"anio": "0"
}
}
]
}
}
}
]
}
}
[********************************JSON*****************************]
Output file [XML] - Payroll Receipt version 1.2
The following is the output file [XML] correspondieng to a Payroll Receipt version 1.2 for a CFDI 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/nomina12 http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina12.xsd"
Version="4.0"
Serie="NOM"
Folio="0001300050079"
Fecha="2022-02-03T01:00:00"
NoCertificado="20001000000200001428"
SubTotal="3473.62"
Descuento="439.94"
Moneda="MXN"
Total="3033.68"
MetodoPago="PUE"
LugarExpedicion="03100"
TipoDeComprobante="N"
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="IfgoEShb06piKDXtYKv8Cn0Yk0luSDE87pKiUxHPHn/6xzfDua8ikyx34AEWk7Xbod1o3GgDiIfSlSzflu8eKKmFbVKQWtK9hlwYks33rQIZM4AoPsYmt7o7FAkmTiP+WABar5NxLfdpkmEvJRXQaK7NTLbkwzWjujITdZDxAsY="
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
xmlns:nomina12="http://www.sat.gob.mx/nomina12"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cfdi:Emisor Rfc="UPM940315SH3"
Nombre="UPL AGRO SA DE CV."
RegimenFiscal="601"/>
<cfdi:Receptor Rfc="CACJ931002M59"
Nombre="POLETTI SANTESE DEBORA"
UsoCFDI="CN01"
DomicilioFiscalReceptor="56645"
RegimenFiscalReceptor="605"/>
<cfdi:Conceptos>
<cfdi:Concepto Cantidad="1"
ValorUnitario="3473.62"
Importe="3473.62"
ClaveUnidad="ACT"
Descuento="439.94"
Descripcion="Pago de nómina"
ClaveProdServ="84111505"
ObjetoImp="01"/>
</cfdi:Conceptos>
<cfdi:Complemento>
<nomina12:Nomina Version="1.2"
TipoNomina="O"
FechaPago="2022-01-01"
FechaInicialPago="2022-01-01"
FechaFinalPago="2022-01-15"
NumDiasPagados="15"
TotalPercepciones="3473.62"
TotalDeducciones="439.94"
TotalOtrosPagos="0">
<nomina12:Emisor RegistroPatronal="Y6228396104"/>
<nomina12:Receptor Curp="CACJ931002HDFLSN05"
NumSeguridadSocial="96109321834"
FechaInicioRelLaboral="2021-07-01"
Antigüedad="P28W"
TipoContrato="01"
TipoJornada="01"
TipoRegimen="02"
NumEmpleado="00050079"
Puesto="EJECUTIVO REPARACIONES NI"
RiesgoPuesto="1"
PeriodicidadPago="04"
Banco="012"
CuentaBancaria="1550600765"
SalarioBaseCotApor="228.72"
SalarioDiarioIntegrado="228.72"
ClaveEntFed="DIF"/>
<nomina12:Percepciones TotalSueldos="3473.62"
TotalGravado="3277.00"
TotalExento="196.62">
<nomina12:Percepcion TipoPercepcion="001"
Clave="1020"
Concepto="Sueldo"
ImporteGravado="3277.00"
ImporteExento="0.00"/>
<nomina12:Percepcion TipoPercepcion="005"
Clave="7001"
Concepto="Fondo de Ahorro Empresa"
ImporteGravado="0.00"
ImporteExento="196.62"/>
</nomina12:Percepciones>
<nomina12:Deducciones TotalOtrasDeducciones="439.94">
<nomina12:Deduccion Clave="341"
Concepto="Aptrabaj enferm matern"
Importe="21.45"
TipoDeduccion="001"/>
</nomina12:Deducciones>
<nomina12:OtrosPagos>
<nomina12:OtroPago Clave="481"
TipoOtroPago="002"
Importe="0.00"
Concepto="Subsidio al empleo efvo">
<nomina12:SubsidioAlEmpleo SubsidioCausado="0.00"/>
</nomina12:OtroPago>
</nomina12:OtrosPagos>
</nomina12:Nomina>
<tfd:TimbreFiscalDigital Version="1.1"
UUID="EBBD2A7E-431B-4F7E-8940-71D51FAD5258"
FechaTimbrado="2022-02-03T16:24:54"
RfcProvCertif="INT020124V62"
SelloCFD="IfgoEShb06piKDXtYKv8Cn0Yk0luSDE87pKiUxHPHn/6xzfDua8ikyx34AEWk7Xbod1o3GgDiIfSlSzflu8eKKmFbVKQWtK9hlwYks33rQIZM4AoPsYmt7o7FAkmTiP+WABar5NxLfdpkmEvJRXQaK7NTLbkwzWjujITdZDxAsY="
NoCertificadoSAT="30001000000400002495"
SelloSAT="SYlCWHiWEKcFv32jMDmS9wl/wV5LSUInA1PSIDJDkEOscSdlSN8M5UOuw2oY/eGqpbt1PkJo74/7t2T6Nfg5ak6QkRKrjS/Qfg5iGoRTGf2tzFIBwRW4h0SYIhCM6e+Jcfnp2uEFt9EzdP5hmjc/MLg1fFYk8MNlqYY41Sa0oOTLWQCY+Dywvn+qnBkyxhI/q4SDuHT238Ju/XwuLpt9YziiYqBwuCdiNvImBoAWK/3U1g2TeuigA+tcYHrpqbwjDAhLEnu6ELUY2ilpK41sSHs+IoFQCXlyGwt1JmWpo37tAsounojxIKXFNkxnfxoL/YiwHKLgLX4yf51LpSTTxg=="
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:Comprobante>
[***************************XML - CFDI 4.0************************]
Additional information:
- Filling Guide for Payroll for CFDI version 4.0
- How do I guarantee that the "name", "address" and "tax regime" attributes of the employees correspond to what is required by the Payroll Receipt in the CFDI 4.0 version?
- Interfactura Data Dictionary for CFDI 4.0 - Rev. B