API Logo

Command Palette

Search for a command to run...

Documentación

Navegación

Introducción

Bienvenido a la API de Factura Electrónica SV - Su solución completa para la facturación electrónica en El Salvador conforme a la normativa del Ministerio de Hacienda.

Versión 1.0El Salvador

¿Qué es la Factura Electrónica?

La Factura Electrónica en El Salvador (DTE - Documento Tributario Electrónico) es el sistema oficial implementado por el Ministerio de Hacienda para la emisión, transmisión, validación y resguardo de documentos fiscales en formato digital. Este sistema reemplaza gradualmente los comprobantes fiscales en papel, ofreciendo mayor eficiencia, seguridad y control fiscal.

¿Por qué usar nuestra API?

Nuestra API de Factura Electrónica SV ofrece una solución integral para empresas y desarrolladores que necesitan implementar la facturación electrónica en El Salvador de manera eficiente, segura y conforme a la normativa vigente.

Cumplimiento Normativo

Mantenemos nuestra plataforma actualizada con las últimas regulaciones del Ministerio de Hacienda, garantizando el cumplimiento legal.

Eficiencia Operativa

Automatice procesos de facturación, reduzca errores y disminuya costos operativos asociados con documentos físicos.

Seguridad Avanzada

Implementamos cifrado de extremo a extremo y firmas digitales para garantizar la integridad y confidencialidad de sus documentos.

Integración Flexible

Diseñada para integrarse fácilmente con sus sistemas existentes, ERPs, CRMs o plataformas de comercio electrónico.

Conceptos clave

Para aprovechar al máximo nuestra API, es importante entender estos conceptos fundamentales:

DTE (Documento Tributario Electrónico)

Es el documento digital que reemplaza a la factura física tradicional. Incluye una representación en formato XML con firma electrónica que garantiza su autenticidad e integridad.

NIT y NRC

El NIT (Número de Identificación Tributaria) y el NRC (Número de Registro de Contribuyente) son identificadores fiscales obligatorios para la emisión de documentos electrónicos.

Certificado Digital

Es el archivo digital que permite firmar electrónicamente los documentos, garantizando su autenticidad. Nuestra API gestiona todo el proceso de firma por usted.

Contingencia

Proceso alternativo para emitir documentos cuando hay problemas de conexión con el Ministerio de Hacienda. Nuestra API proporciona mecanismos automáticos de contingencia.

Casos de uso

Nuestra API de Factura Electrónica SV es ideal para diversos escenarios:

Comercio minorista

Integre la emisión de facturas electrónicas con su sistema de punto de venta (POS) para automatizar la facturación en cada transacción.

Comercio electrónico

Emita facturas electrónicas automáticamente al completar ventas en línea, mejorando la experiencia de compra y cumpliendo con la normativa fiscal.

Facturación recurrente

Automatice la emisión de facturas para servicios por suscripción o pagos recurrentes, ahorrando tiempo y reduciendo errores administrativos.

Integración con ERPs

Conecte su ERP existente (SAP, Oracle, Microsoft Dynamics, etc.) con nuestra API para mantener sus procesos actuales mientras cumple con la normativa.

Arquitectura de la API

La API pública sigue un diseño RESTful con endpoints específicos para cada recurso (empresa, sucursales, puntos de venta, clientes, productos y DTEs). Utiliza JSON para el intercambio de datos y autenticación por API key.

URL base y autenticación

Todas las llamadas a la API pública usan la URL base https://api.facturaelectronicasv.com/api/v1/public e incluyen su API key en el encabezado Authorization: Bearer su_api_key. La empresa se resuelve a partir de la API key, que debe estar asociada a una empresa y a una organización con plan de pago activo.

Las respuestas siguen un sobre común: success: true con data en caso de éxito, o success: false con message en caso de error.

Flujo básico de emisión de un DTE

  1. Su aplicación llama al endpoint del tipo de documento (por ejemplo POST /dtes/fc) indicando el punto de venta, el establecimiento y los datos del documento. Puede referenciar cliente y productos por su id para autocompletarlos.
  2. La API valida los datos contra el esquema oficial del Ministerio de Hacienda y registra el documento con estado PENDING, devolviendo su id.
  3. De forma asíncrona, el documento se firma digitalmente y se transmite al Ministerio de Hacienda para su validación.
  4. El MH valida el documento y asigna un número de control único.
  5. Su aplicación consulta el detalle con GET /dtes/{id} para conocer el estado final (por ejemplo TRANSMITTED), el número de control y las URLs del JSON y el PDF; también puede descargar el PDF desde GET /dtes/{id}/pdf.