JSON NÓMINA DE ACTUALIZACIÓN
El JSON de nómina de actualización permite emitir a la Dian las correcciones de las nóminas emitidas ejemplo si emitir una nómina pero posterior a le emisión identifico que quedo pendiente reportar una deuda con la empresa el proceso es emitir una actualización con los datos de la Nómina ya emitida y adicionando el campo pendiente.
Recuerde que por norma si la actualización o corrección se detecta pasados los 10 días hábiles en los cuales se deben emitir las nóminas, la debe reportar al mes siguiente dentro del lapso establecido por la DIAN.
{
"sToken": "00000000",
"jApi": {
"sMethod": "classTaxxa.fjPayrollAdd",
"jParams": {
"jPayroll": {
"wenvironment": "test",
"tcalculatedsince": "2023-10-01",
"tcalculateduntil": "2023-10-31",
"tissued": "2023-11-28T07:50",
"sdoctype": "NominaIndividualDeAjuste",
"jemployer": {
"sbusinessname": "TAXXA SAS",
"spersonnamefirst": "NOMBRE DE LA PERSONA DE CONTACTO",
"spersonnamesothers": "",
"spersonsurname": "",
"spersonsurnameothers": "",
"wdoctype": "NIT",
"sdocid": "901402281",
"jcontact": {
"jaddress": {
"wcountrycode": "CO",
"sstatecode": "11",
"scitycode": "11001",
"sstreet": "Calle 94 15 28 OFC 702"
}
}
},
"jbasedocument": {
"waction": "update",
"sreference": "NE0021002",
"shash": "90a685663ae8500fd09cc71faabfd98d8d5bd8bacaf5eeafa06bb057fcaabb7e56abb9948cd9b35b9f66a",
"tissuedate": "2023-11-28"
},
"aworkers": {
"cc_901402281_primernombre_orimerapellido_nea-20231000089": {
"wdoctype": "cc",
"sdocid": "00000000000000",
"sworkercode": null,
"spersonnamefirst": "primero nombre",
"lpersonnamesothers": "segundo nombre",
"spersonsurname": "primer apellido",
"lpersonsurnameothers": "segundo apellido",
"jcontact": {
"semail": "correo@hotmail.com",
"sphone": "897654688",
"jaddress": {
"sstreet": "Direccion",
"sstatecode": "11",
"scitycode": "25473",
"wcountrycode": "co"
}
},
"apayrollinfo": {
"nea-20231000089": {
"xnote": "",
"sreference": "NEA20231000089",
"sprefix": "NEA",
"ssuffix": "20231000089",
"ndaysworked": 30,
"ntotalincomes": 1640606,
"ntotaldeductions": 320666,
"npayable": 1319940,
"nperiodbasesalary": 1300000,
"aincomes": {
"0": {
"wincomecode": "Transporte",
"nauxiliotransporte": 140606
},
"1": {
"wincomecode": "Auxilio",
"nauxilions": 200000
}
},
"adeductions": {
"0": {
"wdeductioncode": "FondoPension",
"npercentage": 4,
"namount": 52000
},
"1": {
"wdeductioncode": "Deuda",
"namount": 216666
},
"2": {
"wdeductioncode": "Salud",
"npercentage": 4,
"namount": 52000
}
},
"aworktimedetails": {}
}
},
"acontract": {
"0": {
"tcontractsince": "2023-04-01",
"wpayrollperiod": "m",
"nsalarybase": 1300000,
"wcontracttype": "tf",
"wdianemployeetype": "01",
"wdianemployeesubtype": "00"
}
},
"apaymentinfo": {
"0": {
"spaymentform": "1",
"spaymentmethod": "47",
"sbankname": "NEQUI",
"sbankaccounttype": "AHORROS",
"sbankaccountno": "3.0000000",
"lpaymentdates": "2023-10-20"
}
}
}
}
}
}
}
}
Para que la Nomina de actualización se genere correctamente, es importante que se reporte el campo jbasedocument, en el cual se debe referencial la Nomina orginal que se desea ajustar, recuerde que el objetivo de esta nota es reeemplazar el documento anteriormente emitido
CAMPO | DESCRIPCIÓN | FORMATO | OBL |
«waction»: «update», | Indique el tipo de nota a ajustar en este caso para el proceso de actualización debe enviar el valor update | S | |
«sreference»: «NE0021002», | Indique el numero de la nómina que desa actualizar, es decir la anterior reportada en la Dian | S | |
«shash»: | Indique el CUNE de la nomina que desea ajustar y se encuentra registrado en DIAN | S | |
«tissuedate»: «2023-11-28» | registre la fecha en la cual se emitio la nomina a actualizar | S |
- TAXXA SAS taxxa
- Versión : Anexo técnico 1.9 DIAN