Facturación electrónica DIAN, integrada por API
Una sola API REST para facturas, notas crédito y débito, documento equivalente POS, documento soporte y nómina electrónica — nosotros firmamos y enviamos a la DIAN.
Documentos soportados
Todo el ciclo de facturación electrónica colombiana, en un solo contrato de API
Facturación electrónica
Facturas de venta con firma XAdES-EPES, CUFE y validación DIAN en tiempo real.
Notas crédito y débito
Con líneas de detalle y referencia a la factura original, mismo flujo de firma y envío.
Documento equivalente POS
Para ventas al consumidor final, sin necesidad de resolución DIAN registrada.
Documento soporte
Para compras a proveedores no obligados a facturar electrónicamente.
Nómina electrónica
Devengados, deducciones y comprobantes de pago como documento electrónico DIAN.
Catálogos DIAN
Tipos de documento, responsabilidades tributarias, códigos de impuesto, unidades y DIVIPOLA completos, vía API.
API REST para desarrolladores
Contrato versionado (/v1) con autenticación por clave (x-api-key). Enviás JSON, nosotros generamos el XML UBL 2.1, lo firmamos con XAdES-EPES y lo enviamos a la DIAN.
POST /v1/documents/invoices
Recibir facturas y demás documentos (notas, POS, soporte, nómina y sus ajustes).
GET /v1/documents/{id}
Consultar el estado de un documento (recibido, firmado, aceptado o rechazado).
GET /v1/catalogs/*
Catálogos DIAN: tipos de documento, impuestos, unidades, DIVIPOLA y más.
GET /v1/tenants/me
Datos del tenant autenticado (empresa, ambiente DIAN, configuración).
curl -X POST https://api.barpelapp.com/v1/documents/invoices \
-H "x-api-key: bpk_tu_clave" \
-H "Content-Type: application/json" \
-d '{"invoiceNumber": "990000001", "prefix": "SETP", ...}'Contrato OpenAPI completo y ejemplos en la documentación técnica.
Integración MCP
La misma API, disponible para asistentes y agentes de IA a través del gateway MCP (mcp.barpelapp.com).
dian_recibir_factura
Enviar una factura a la API para firma y envío a la DIAN.
dian_consultar_documento
Consultar el estado de un documento por su identificador.
dian_catalogo
Consultar los catálogos DIAN disponibles.
dian_datos_tenant
Obtener los datos del tenant autenticado.
Por qué barpelapi
Integración simple
Una API REST con contratos documentados — no necesitas conocer el detalle técnico de UBL 2.1 o firma XAdES para emitir documentos válidos.
Tus datos, aislados
Tus resoluciones, certificados y llaves de API nunca se mezclan con las de otra empresa — cada cliente vive completamente separado a nivel de base de datos.
Webhooks confiables
Notificaciones firmadas con HMAC en cada cambio de estado, con reintentos automáticos y polling de respaldo si el webhook falla.
Cómo funciona
De cero a facturando por API en tres pasos
Creá tu cuenta
Pagás y entrás de una. Mientras tanto podés dejar lista la configuración de la DIAN.
Subís tu certificado y tu resolución
El certificado va cifrado en el panel, y la resolución de numeración la registrás tú ante la DIAN.
Emitís documentos
Desde el portal o desde tu ERP por API. Nosotros firmamos, enviamos a la DIAN y te damos el CUFE.
Planes
El mismo precio para todos los documentos. Pagas mes a mes o el año completo.
Básico
Para empezar a emitir factura electrónica sin salir de tu software.
- Factura electrónica, notas crédito y débito
- Documento soporte y su nota de ajuste
- Portal de clientes y almacenamiento cifrado de certificados
- Una API key y documentación de la API
- Soporte por correo
Pro
Todos los documentos de facturación electrónica, para cuando ya facturas en serio.
- Todo lo del plan Básico
- Documento equivalente POS y sus notas
- Nómina electrónica y su ajuste
- Varias API keys por empresa
- Soporte prioritario
Enterprise
Todo lo anterior, con auditoría y acompañamiento dedicado.
- Todos los documentos de los planes anteriores
- Ambiente de pruebas y de producción separados
- Historial completo de documentos y su trazabilidad
- Acompañamiento en la puesta en marcha
- Soporte prioritario