API · Facturación electrónica DIAN · Colombia

Emite facturas ante la DIAN desde tu código.

FacturAPI es la API REST de facturación electrónica para Colombia. Integras unas pocas líneas y nosotros nos encargamos de la firma, el cumplimiento DIAN y los cambios normativos. Tú te concentras en tu producto, no en volverte experto en impuestos.

DIAN UBL 2.1SDKs Node · PHP · Python · GoWebhooks firmadosAmbiente de pruebas gratis

Para quién es

Equipos de producto que necesitan facturar en Colombia sin frenar su desarrollo: SaaS, e-commerce, marketplaces y fintech.

  • Integras en días, no en meses
  • Respuesta de la DIAN en ~800 ms
  • Soporte que responde en horas

Características

Por qué FacturAPI

Emisión real

Conexión directa con la DIAN, respuestas en torno a 800 ms y reintentos automáticos cuando el servicio vacila.

Integración por API

Endpoints REST claros, errores descriptivos y SDKs oficiales para Node, PHP, Python, Ruby, Go y .NET.

Escalable desde el inicio

La integración acompaña tu crecimiento sin obligarte a rehacer el flujo a los pocos meses.

Cumplimiento al día

Factura electrónica DIAN UBL 2.1, notas crédito y débito, documentos equivalentes. Nos encargamos de los cambios normativos.

Webhooks confiables

Eventos de emisión, rechazo y consulta en tiempo real, con reintentos automáticos y firma HMAC-SHA256.

Soporte humano

Un equipo que responde en horas, no en días. Slack compartido en planes Pro y Enterprise desde el sitio principal.

Cómo funciona

De cero a tu primera factura

PASO 01

Crea tu cuenta

El alta y la compra del plan se hacen desde el sitio principal de MC-Software.

PASO 02

Integra en habilitación

Usa tu API key de pruebas para emitir facturas ilimitadas en el ambiente de habilitación DIAN sin costo.

PASO 03

Pasa a producción

Cambia la API key y empieza a emitir facturas reales. La operación queda dentro de tu propio flujo.

emitir-facturacURL
# Emitir factura electrónica ante la DIAN
curl https://facturapi.mcodoo.com/v1/documents/submit
-H "Authorization: Bearer sk_live_•••"
-H "Content-Type: application/json"
-H "X-Tenant-ID: tu-tenant-id"
-d '{ "document_type": "invoice", "customer": {...}, "items": [...] }'
nodephppythonrubygo.net

Preguntas frecuentes

Lo que la mayoría se pregunta

¿Cómo se contrata el plan?
Desde el sitio principal de MC-Software. Esta página es solo informativa: aquí encuentras características y la documentación técnica de la API.
¿Necesito certificado digital para empezar?
No para el ambiente de habilitación. Puedes registrarte y emitir facturas de prueba ilimitadas sin subir nada. Para producción sí necesitas tu certificado digital vigente ante la DIAN.
¿Soportan todos los tipos de documento DIAN?
Sí. Soportamos facturas electrónicas, notas crédito, notas débito y documentos equivalentes bajo el estándar UBL 2.1 de la DIAN.
¿Qué pasa si la DIAN está caída?
Encolamos automáticamente y reintentamos cuando el servicio regresa. Recibes un webhook cuando la factura se emite exitosamente.
¿Hay límite de peticiones?
En habilitación, 60 req/min. En planes de producción el rate limit se ajusta a tu volumen. Si necesitas más, escríbenos.

¿Listo para integrar FacturAPI a tu operación?

La activación y compra del plan se realizan desde el sitio principal de MC-Software.

Ir al sitio principal