FacturasYA ofrece una API REST simple para transmitir cualquier documento electrónico exigido por la DIAN desde tu propio software, sin complicaciones de integración.
// POST https://api.facturasya.co/transmitir { "tipo_documento": "factura_electronica", "nit_emisor": "900123456-1", "numero": "FE-0001", "fecha": "2025-07-07", "total": 1190000, "iva": 190000, "validar_dian": true }
Servicios disponibles
Transmite los seis tipos de documento electrónico reglamentados, con validación previa antes de enviar a la DIAN.
Emite y transmite facturas de venta, notas crédito y notas débito a la DIAN. Incluye validación previa, firma digital y acuse de recibo automático.
Resolución 042 DIANGenera documentos soporte en adquisiciones con personas no obligadas a facturar. Cumple la normativa para proveedores del régimen simple y personas naturales.
Decreto 1154 de 2020Transmite comprobantes de nómina individuales o en lote. Compatible con cualquier software de liquidación mediante integración JSON.
Resolución 0013 DIANGestiona el acuse de recibo de mercancía y servicios exigido por la normativa. Respuesta en tiempo real para el receptor del documento.
Evento receptor DIANValida cualquier documento electrónico ante la DIAN antes de su transmisión definitiva. Detecta errores estructurales, fiscales y de firma digital.
Validación previa DIANConsulta en tiempo real la información registrada en la DIAN para cualquier NIT: razón social, régimen tributario, estado y responsabilidades fiscales.
Directorio DIANIntegración simple
No necesitas conocer el formato XML de la DIAN ni manejar certificados digitales. Envías un JSON con los datos del documento y nuestra API se encarga de todo: construcción del XML, firma electrónica, transmisión y respuesta.
Armas el objeto con los datos de tu documento usando los campos que ya manejas en tu sistema.
Una sola llamada HTTP con tu token de autenticación y el JSON en el body.
La API retorna el CUFE, el estado de validación, el PDF y el XML firmado listos para entregar al cliente.
Ve el historial de transmisiones, el consumo de paquete y gestiona las empresas desde el portal.
// Solicitud { "tipo": "factura_electronica", "nit_emisor": "900123456-1", "resolucion": "18760000001", "prefijo": "FE", "numero": 1, "fecha": "2025-07-07", "nit_adquirente": "800200300-9", "items": [ { "descripcion": "Servicio de software", "cantidad": 1, "valor": 1000000, "iva": 19 } ] } // Respuesta { "estado": "ACEPTADO", "cufe": "a3f8c2d1e9b4...", "pdf_url": "https://f.facturasya.co/pdf/FE-0001", "xml_url": "https://f.facturasya.co/xml/FE-0001", "dian_msg": "Documento procesado correctamente" }
Portal de administración
Desde el portal FacturasYA puedes administrar todas las empresas que usan tu integración, comprar paquetes de documentos y monitorear el consumo en tiempo real.
Registra todas las empresas que necesitas transmitir, cada una con su NIT, resolución y prefijo de facturación.
Adquiere paquetes de documentos y asígnalos a cada empresa según el volumen que necesite transmitir.
Consulta cuántos documentos transmitió cada empresa, cuántos le quedan y el historial completo de transmisiones.
Genera y revoca tokens de acceso por empresa para mantener el control total de la seguridad de la integración.
Escríbenos y un asesor técnico te explica el proceso de integración y te entrega las credenciales de prueba sin costo.