1. Habilitación
Documentación Integración habbiles
  • Generación
    • Generación Factura Electrónica
      POST
    • Generación Nomina
      POST
    • Generación Documento Equivalente POS (Archivo)
      POST
    • Generación Documento Equivalente POS (Body)
      POST
    • Generación Documento Soporte
      POST
    • Generación Nota Documento Soporte
      POST
  • Habilitación
    • Habilitación Documento Equivalente POS
      POST
    • Habilitación Factura Electrónica
      POST
    • Habilitación Nomina
      POST
  • Obtener Numeración
    GET
  • Guardar Numeración
    POST
  • Obtener Recepciones
    GET
  • registrar transacciones por fecha
    GET
  • Schemas
    • Petición Generación FE, NC, ND
    • Response General
    • NominaElectronica
    • Nómina de Eliminación
    • Nómina de Ajuste
    • GetNumeracion
    • Documentos Recibidos
    • Response POS
    • Petición POS Body
    • Documento Equivalente POS (estructura ERP)
    • CompanyRegistrationRequest
    • CompanyRegistrationResponse
    • ApiKeyCreateRequest
    • ApiKeyCreatedResponse
    • ApiKeyResponse
    • ApiKeyPage
    • ApiKeyRotateRequest
    • ApiKeyRevokeRequest
    • ErrorResponse
    • Petición Documento Soporte
  1. Habilitación

Habilitación Nomina

POST
/public/api/nomina/v1/hab-nomina-controller/send-nomina-hab
HabilitaciónNómina Electrónica
Última modificación:2026-09-16 15:04:45

Descripción#

Ejecuta el proceso de habilitación de nómina electrónica de tu compañía ante la DIAN. El
servicio envía el set de prueba correspondiente y devuelve el resultado, indicando si la
compañía quedó habilitada.
Autenticación por API Key mediante los headers x-api-key y x-company-id.

Método y ruta#

POST /arqHabNominaController/process-hab

Headers#

HeaderTipoRequeridoDescripción
x-api-keystringSíClave de acceso (API Key) de tu compañía.
x-company-idintegerSíIdentificador de la compañía.
Content-TypestringNoapplication/json si envías cuerpo.

Query params#

ParamTipoRequeridoDescripción
test-idstringNoIdentificador del set de pruebas asignado por la DIAN.

Body#

Opcional. No es necesario para ejecutar la habilitación.

Respuesta#

CampoTipoDescripción
Errorsarray<string>Mensajes de error cuando la habilitación no fue exitosa.
IsValidbooleantrue si la compañía quedó habilitada.
ResultCodeintegerCódigo de resultado (ver tabla).
Warningarray<string>Advertencias no bloqueantes.
ResultDatastringResultado del procesamiento (respuesta de la DIAN o mensaje descriptivo).

Códigos de resultado#

El endpoint responde HTTP 200 en todos los casos; el resultado real viaja en ResultCode.
ResultCodeHTTPIsValidSignificado
200200trueCompañía habilitada (set de prueba aceptado por la DIAN).
304200falseEl proceso finalizó sin lograr la habilitación (ver Errors).
401200falseCredenciales inválidas.
500200falseError al procesar la habilitación.

Ejemplos de respuesta#

200 · Habilitada#

{ "Errors": [], "IsValid": true, "ResultCode": 200, "Warning": [], "ResultData": "<respuesta de la DIAN>" }

304 · No habilitada#

{ "Errors": ["<mensaje de error de la DIAN>"], "IsValid": false, "ResultCode": 304, "Warning": [], "ResultData": "<respuesta de la DIAN>" }

401 · Credenciales inválidas#

{ "Errors": ["Credenciales inválidas para la compañía con ID: 1"], "IsValid": false, "ResultCode": 401, "Warning": [], "ResultData": "Credenciales inválidas para la compañía con ID: 1" }

500 · Error interno#

{ "Errors": [], "IsValid": false, "ResultCode": 500, "Warning": [], "ResultData": "Error en el proceso de Habilitación: <detalle>" }

Solicitud

Parámetros de consulta

Parámetros de Header

Respuestas

🟢200Éxito
application/json
Bodyapplication/json

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location --globoff --request POST 'https://{{url_basel}}/public/api/nomina/v1/hab-nomina-controller/send-nomina-hab' \
--header 'x-api-key: {{api_key}}' \
--header 'x-company-id: {{company_id}}'
Respuesta Ejemplo de Respuesta
{
    "Errors": [
        "string"
    ],
    "IsValid": true,
    "ResultCode": 0,
    "Warning": [
        "string"
    ],
    "ResultData": "string"
}
Modificado en 2026-09-16 15:04:45
Anterior
Habilitación Factura Electrónica
Siguiente
Obtener Numeración
Built with