SendpayrollNoteEliminar-TestSetId Sencilla
Método: POST
URL: https://apidian2024.oo/api/ubl2.1/payroll-adjust-note/468527bb-de98-41e6-8200-0948aa1eb3eb
PRIMER ENVIO DE NOMINA DE AJUSTE
- Si se instalo un dominio se debe utilizar de la siguiente manera:
http://midominio.com/api/ubl2.1/invoice
-
Requiere un token de autorizacion el cual fue devuelto al realizar el Paso 1 - Config Company, si este token se extravio, se puede consultar en la tabla de la base de datos de la API en la tabla users, en el campo API_TOKEN.
-
En URL el ultimo parametro corresponde al id del set de pruebas que la dian entrego al momento de registrar el modo de operacion software propio.
.../ubl2.1/invoice/iddelsetdepruebasdeladian
- Este endpoint se puede utilizar de dos modos:
-
Asincrono: .../ubl2.1/invoice/iddelsetdepruebasdeladian
-
Sincrono: .../ubl2.1/invoice
-
El modo sincrono no afecta al set de pruebas, pero la respuesta de la DIAN incluye posibles errores de validacion y estado de la factura, valida o no valida.
-
El modo asincrono, afecta el set de pruebas y en la respuesta no se incluye el resultado de la factura, solo se entrega un ZIP_KEY el cual debe ser consultado mediante el endpoint:
.../ubl2.1/status/zip
- Una vez habilitado el software propio, debera cambiar el entorno a produccion y realizar el envio de la factura sin el id del set de pruebas, es decir modo síncrono.
de la seccion 03 - Consultas de estado para asi poder establecer si la factura fue valida o no y los errores de validacion.
Autenticación
- Tipo: Bearer Token
- Header:
Authorization: Bearer <TOKEN>
Headers
| Key | Value |
|---|---|
Content-Type | application/json |
Accept | application/json |
Body
{
"type_document_id": 10,
"resolution_number": 10,
"type_note": 2,
"predecessor": {
"predecessor_number": 200026,
"predecessor_cune": "f2c359a25631b96114f6f5acd66b72297d17f1a046a62b1fb56944e09735ad2492e0b2835b5a0bb60ebcff3d06d1aaf0",
"predecessor_issue_date": "2025-10-28"
},
"period": {
"admision_date": "2025-01-01",
"settlement_start_date": "2025-09-01",
"settlement_end_date": "2025-09-30",
"worked_time": "300.00",
"issue_date": "2025-10-28"
},
"prefix": "NA",
"consecutive": 200026,
"payroll_period_id": 4,
"notes": "PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"
}
Ejemplo cURL
curl -X POST "https://apidian2024.oo/api/ubl2.1/payroll-adjust-note/468527bb-de98-41e6-8200-0948aa1eb3eb" \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--data-raw '{
"type_document_id": 10,
"resolution_number": 10,
"type_note": 2,
"predecessor": {
"predecessor_number": 200026,
"predecessor_cune": "f2c359a25631b96114f6f5acd66b72297d17f1a046a62b1fb56944e09735ad2492e0b2835b5a0bb60ebcff3d06d1aaf0",
"predecessor_issue_date": "2025-10-28"
},
"period":{
"admision_date": "2025-01-01",
"settlement_start_date": "2025-09-01",
"settlement_end_date": "2025-09-30",
"worked_time": "300.00",
"issue_date": "2025-10-28"
},
"prefix": "NA",
"consecutive": 200026,
"payroll_period_id": 4,
"notes": "PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"
}'