Skip to main content

Colombia — Facturador electrónico DIAN (NIT)

Endpoint

GET https://api.verifik.co/v2/co/company/dian/invoicer

Misma ruta en el host de la aplicación: GET https://verifik.app/v2/co/company/dian/invoicer.

Comprueba el registro como facturador electrónico ante DIAN (facturación electrónica). Para el estado general del contribuyente, usa Verificación DIAN (GET /v2/co/company/dian).

Headers

NameValue
Acceptapplication/json
AuthorizationBearer <token>

Parámetros

NameTypeRequiredDescription
documentTypestringDebe ser NIT.
documentNumberstringNIT; el servidor elimina espacios; longitud mínima 5 caracteres (validación de API).

Solicitud

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/co/company/dian/invoicer", {
params: { documentType: "NIT", documentNumber: "901708460" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Respuesta

{
"data": {
"documentNumber": "901708460",
"documentType": "NIT",
"email": "info@sayshannon.com",
"nit": "901708460"
},
"signature": {
"dateTime": "October 10, 2025 5:11 PM",
"message": "Certified by Verifik.co"
},
"id": "JS4GP"
}

Notas

  • Solo GET con parámetros en query (sin cuerpo). Usa Accept para respuestas JSON.
  • Devuelve datos del facturador / facturación electrónica (p. ej. correo cuando DIAN lo expone). 404 si no hay email en la respuesta de DIAN para ese NIT.
  • Para obligaciones y estado del contribuyente en general, usa Verificación DIAN.