Su software ya factura. Nosotros lo hacemos válido.
Una API REST para emitir factura electrónica, nómina, documento soporte y documento equivalente desde el sistema que usted ya tiene. Sin migrar, sin cambiar de plataforma y sin ceder el control de su numeración.
La habilitación es suya, no nuestra
Es la diferencia que más se confunde al comparar proveedores, y la que más cuesta descubrir tarde.
| Modalidad | Quién queda habilitado | Qué implica para usted |
|---|---|---|
| Desarrollo propio | Su NIT | Usted construye y mantiene el software, y responde por el anexo técnico en cada cambio de versión. |
| Desarrollo adquirido — nuestro caso | Su NIT | Usa nuestro software, pero la habilitación, la numeración y la resolución quedan a su nombre. Nosotros mantenemos el cumplimiento del anexo técnico. |
| Proveedor tecnológico | El proveedor, en su nombre | Un tercero autorizado emite por usted. Si cambia de proveedor, rehace la integración y vuelve a parametrizar ante la DIAN. |
En las tres modalidades el software debe superar las pruebas del ambiente de producción en habilitación que dispone la DIAN. Lo que cambia es de quién es la habilitación al final.
Qué puede emitir
Factura electrónica de venta
Con validación previa, CUFE, QR y representación gráfica en PDF. Notas crédito y débito sobre la factura original.
Nómina electrónica
Documento soporte de pago de nómina y sus notas de ajuste, con el mismo flujo de emisión y consulta de estado.
Documento soporte
Para adquisiciones a no obligados a facturar. Incluye las notas de ajuste correspondientes.
Documento equivalente POS
Para operaciones de punto de venta, con el consecutivo y la resolución que le autorice la DIAN.
Eventos RADIAN
Acuse de recibo, recibo del bien o servicio, aceptación expresa y reclamo, en el orden que exige el flujo.
Consulta de estado
Estado de cada documento por CUFE, con el detalle de la respuesta de la DIAN cuando hay rechazo.
Cómo se ve una emisión
Autenticación OAuth2, un POST con el documento, y la respuesta con el CUFE.
// Authorization: Bearer {token}
{
"numeracion": {
"prefijo": "SETP",
"consecutivo": 990000001
},
"adquiriente": {
"tipo_documento": "31",
"numero_documento": "900123456",
"razon_social": "Clientes S.A.S.",
"email": "pagos@cliente.com"
},
"items": [
{
"descripcion": "Servicio de soporte",
"cantidad": 1,
"valor_unitario": 250000,
"porcentaje_iva": 19
}
],
"forma_pago": "contado"
}
{
"estado": "validada",
"cufe": "8bb2a3c4d5e6f7...",
"numero": "SETP990000001",
"fecha_validacion": "2026-09-18T15:04:11-05:00",
"qr": "https://catalogo-vpfe.dian.gov.co/...",
"pdf": "https://api.ifacturapp.com/v1/...",
"xml": "https://api.ifacturapp.com/v1/...",
"dian": {
"codigo": "00",
"mensaje": "Procesado correctamente"
}
}
// Rechazo: 422 con el detalle
// de cada regla del anexo técnico
// que no se cumplió.
Ejemplo ilustrativo. La documentación completa, con todos los campos y códigos de error, se entrega junto con las credenciales de prueba.
Cómo arranca la integración
Del primer correo a producción, sin sorpresas en el camino.
1 · Credenciales de pruebas
Recibe acceso al sandbox y la documentación. Integra y prueba sin compromiso y sin mover un documento real.
2 · Habilitación ante la DIAN
Lo acompañamos en el ambiente de producción en habilitación hasta que su NIT supere las pruebas del anexo técnico.
3 · Numeración autorizada
Solicita su rango de numeración en el portal de la DIAN y lo asocia a la integración.
4 · Producción
Emite en vivo. El soporte técnico queda con el equipo que mantiene la API, no con una mesa de ayuda general.
Solicite acceso al ambiente de pruebas
Le enviamos credenciales de sandbox y la documentación técnica. Sin costo y sin compromiso comercial.
¿No va a integrar nada?
Si lo que necesita es facturar desde un portal, sin desarrollo, iFacturapp tiene planes por folios con certificado de firma digital incluido.
¿Factura servicios de salud?
La factura electrónica en salud va atada al RIPS y al CUV. Eso lo resuelve el software médico, no la API general.