Saltar al contenido

Guía de facturación electrónica

Factura electrónica en El Salvador: qué es, quién debe emitirla y cómo empezar

Todo lo que necesitas saber sobre los Documentos Tributarios Electrónicos (DTE) del Ministerio de Hacienda: definición, tipos, requisitos para ser emisor, plazos y los errores que más rechazos causan. Basado en la Normativa de Cumplimiento DTE versión 2.0 y los manuales oficiales del MH.

Qué es una factura electrónica (DTE)

Un Documento Tributario Electrónico (DTE) es un documento tributario generado con la estructura de datos y el formato electrónico que define el Ministerio de Hacienda (MH), firmado electrónicamente, transmitido a la Dirección General de Impuestos Internos (DGII) y que cuenta con su sello de recepción. La factura electrónica es el tipo de DTE más común, pero no el único.

Cada DTE tiene cinco elementos que conviene distinguir:

  • Archivo JSON con la estructura oficial (los esquemas JSON publicados por el MH).
  • Firma electrónica en formato JWS con algoritmo RS512, hecha con el certificado que el MH entrega al emisor.
  • Código de generación: un identificador único (UUID versión 4, en mayúsculas) que también da nombre a los archivos JSON y PDF.
  • Número de control: DTE-01-M001P001-000000000000001, compuesto por el tipo de documento, el código del establecimiento, el del punto de venta y un correlativo de 15 dígitos que reinicia cada año.
  • Sello de recepción: 40 caracteres que el MH devuelve cuando el documento pasa sus validaciones.

Al cliente se le entrega el JSON firmado con el sello y una representación gráfica (normalmente un PDF) con un código QR que enlaza a la consulta pública del MH. El PDF por sí solo no es el DTE: es su representación.

Quién debe emitir factura electrónica

Están obligados los contribuyentes del IVA que la Administración Tributaria notifica según su programa de implementación por grupos, además de los agentes de retención de IVA designados y los emisores de comprobantes de donación. Cualquier contribuyente puede incorporarse de forma voluntaria antes de su fecha; desde ese momento adquiere la calidad de obligado. Puedes consultar tu fecha en el portal factura.gob.sv.

Desde el 1 de enero de 2025 los emisores de DTE ya no pueden usar tiquetes: las ventas a consumidor final se documentan con factura electrónica.

El MH ofrece dos plataformas para emitir:

PlataformaPara quiénPruebas
Sistema de Facturación (portal gratuito del MH) Contribuyentes que emiten en promedio 500 documentos al mes o menos, de forma manual en el sitio web o la app del MH. 15 días
Sistema de Transmisión (integración por API) Empresas que emiten desde su propio sistema (ERP, POS, e-commerce) o a través de un proveedor como sudte. Deben implementar los eventos de invalidación y contingencia. 2 meses

Los 11 tipos de DTE

El catálogo CAT-002 del MH define estos documentos. Cada contribuyente emite los que requiere su operación:

CódigoDocumentoPara qué sirve
01 Factura Ventas a consumidor final. Precios con IVA incluido.
03 Comprobante de crédito fiscal Ventas a contribuyentes de IVA que necesitan deducir el crédito fiscal.
05 Nota de crédito Disminuye el valor de un CCF ya sellado: devoluciones, descuentos, ajustes.
06 Nota de débito Aumenta el valor de un CCF ya sellado: intereses, cargos omitidos.
04 Nota de remisión Ampara el traslado de bienes sin que exista venta en ese momento.
07 Comprobante de retención Lo emiten los agentes de retención de IVA designados por el MH.
11 Factura de exportación Ventas de bienes o servicios al exterior (IVA 0 %).
14 Factura de sujeto excluido Compras a personas no inscritas en IVA, con retención de renta.
08 Comprobante de liquidación Liquidación de ventas realizadas por cuenta de terceros.
09 Documento contable de liquidación Liquidaciones de pagos con tarjeta y operaciones similares.
15 Comprobante de donación Donaciones recibidas por entidades autorizadas.

Además existen cuatro eventos: invalidación (deja sin efecto un DTE sellado), contingencia (reporta los documentos emitidos cuando no se pudo transmitir), retorno (devoluciones sobre facturas) y operaciones especiales. Si le vendes a otro contribuyente que necesita deducir el IVA, lee nuestra guía del comprobante de crédito fiscal electrónico.

Cómo se emite un DTE, paso a paso

  1. Generación: tu sistema arma el JSON con los datos de la venta, con hasta 8 decimales por ítem y 2 en el resumen.
  2. Firma: se firma el JSON con el certificado del emisor (JWS RS512).
  3. Transmisión: se envía al servicio de recepción del MH, uno a uno o por lotes.
  4. Validación y sello: el MH revisa estructura, firma, plazos y cálculos; si todo cumple, devuelve el sello de recepción.
  5. Entrega: se entrega al receptor el JSON con el sello y la representación gráfica con QR, por correo u otro medio acordado.

La regla general es la transmisión previa: el documento se entrega al cliente solo después de obtener el sello. Si el sistema del MH o tu conexión fallan, entras en contingencia: emites y entregas el documento sin sello, y cuando se restablece el servicio transmites el evento de contingencia y luego los documentos.

Pasos para ser emisor ante el Ministerio de Hacienda

La guía oficial de incorporación define seis pasos:

  1. Completar en línea la solicitud de ingreso como emisor de DTE (eligiendo la plataforma).
  2. Obtener el certificado de firma electrónica de pruebas y la contraseña de la API del MH.
  3. Ejecutar las pruebas mínimas en el ambiente de pruebas.
  4. Solicitar en línea la autorización como emisor (la presenta el representante legal).
  5. Obtener el certificado de producción, con claves y contraseña de API nuevas.
  6. Iniciar operaciones emitiendo DTE en producción.

Pruebas mínimas exitosas (con sello) que exige el Sistema de Transmisión para los documentos más comunes:

Documento o eventoPruebas mínimas
Factura (01)90
Comprobante de crédito fiscal (03)75
Nota de crédito (05)50
Nota de débito (06)25
Evento de invalidación5
Evento de contingencia5

Con un proveedor que ya tiene los documentos y eventos implementados, el trámite en los portales del MH toma pocas horas: las demoras suelen venir de claves de la DGII vencidas, establecimientos desactualizados en el RUC o la disponibilidad del representante legal para firmar la solicitud.

Plazos que debes cumplir

SituaciónPlazo
Corregir y retransmitir un documento rechazado24 horas desde el aviso de rechazo, con el mismo código de generación
Diferencia entre la fecha y hora del documento y su transmisiónMáximo 30 minutos (si no, el MH lo rechaza)
Transmitir el evento de contingencia24 horas desde que cesa la falla
Transmitir los documentos emitidos en contingencia72 horas desde el sello del evento de contingencia
Invalidar una factura, factura de exportación o de sujeto excluido3 meses desde el sello
Invalidar un crédito fiscal, nota de crédito o de débitoLa Normativa fija plazos distintos en el cuerpo y en sus anexos; lo prudente es invalidar el mismo día o el siguiente
Conservar los DTEPlazo del artículo 147 del Código Tributario, sin alterar el JSON

Los errores en un crédito fiscal que afectan la operación (precio, cantidad, devoluciones) no se corrigen invalidando, sino con notas de crédito o de débito.

La Normativa de Cumplimiento DTE versión 2.0

El MH publicó la versión 2.0 de la Normativa el 25 de mayo de 2026, junto con nuevas versiones de los esquemas JSON y de los manuales técnico y funcional. Es obligatoria desde el 1 de diciembre de 2026. Lo que más impacta a los sistemas:

  • Nuevas versiones de esquema: Factura v2, crédito fiscal y notas v4, factura de exportación v3, invalidación v3 y contingencia v4.
  • La dirección del emisor y del receptor incluye el distrito (catálogo CAT-008), además de departamento y municipio.
  • Reglas explícitas de redondeo (8 decimales en ítems, 2 en el resumen) y una holgura de ±0.01 en los cálculos.
  • Orden lógico de transmisión: un documento debe estar sellado antes de transmitir la nota o el evento que lo afecta.

Los rechazos más comunes del MH

  • Código 34, excede holgura de 30 minutos: la fecha y hora de emisión difiere demasiado del envío, a menudo por usar hora UTC en lugar de la hora de El Salvador.
  • Código 20, cálculo incorrecto: totales que no cuadran por redondear con decimales binarios (float) o descontar dos veces.
  • Códigos 3 y 6, valor o formato no válido: NIT con guiones, NRC con espacios, DUI en un campo de NIT o códigos de catálogo inexistentes.
  • Código 4, ya existe un registro: reenviar un documento ya sellado con otro contenido; hay que consultar su estado antes de reenviar.
  • Código 95, no autorizado para el tipo de DTE: emitir un tipo que no se marcó en la autorización.

La lista completa, con causas y soluciones, está en errores y rechazos del MH.

Cómo te ayuda sudte

sudte es tu sistema de transmisión. Tu ERP, tu POS o tu Odoo envían los datos de la venta a una API y sudte se encarga del resto: calcula con aritmética decimal, arma el JSON de la versión vigente, lo valida contra el esquema oficial antes de firmarlo, lo firma con tu certificado (guardado cifrado con AWS KMS), lo transmite, reintenta según el manual del MH y te devuelve el sello, el JSON firmado y el PDF con QR. También te acompañamos en el trámite de autorización.

Puedes probarlo gratis en el sandbox, conectado al ambiente de pruebas del MH, o ver cómo se integra en la API y en Odoo.

Actualizado el 12 de octubre de 2026.

FAQ

Preguntas frecuentes

¿Otra duda? Escríbenos a ventas@sudte.com.

¿Qué es el sello de recepción?

Es un código de 40 caracteres que el Ministerio de Hacienda otorga cuando el documento cumple las reglas de validación. Acredita que el DTE fue transmitido correctamente; sin sello, el documento no tiene validez tributaria ni ampara deducciones.

¿Puedo seguir usando facturas de imprenta?

Solo hasta que empieces a emitir DTE. Al incorporarte al Sistema de Transmisión debes dejar de usar la documentación preimpresa, informar al MH los documentos de imprenta autorizados que te queden y presentarlos para su anulación y destrucción. Los tiquetes ya no se permiten desde el 1 de enero de 2025.

¿Qué pasa si Hacienda rechaza mi factura?

Un documento rechazado no tiene sello. Debes corregirlo y retransmitirlo dentro de las 24 horas siguientes a la comunicación del rechazo, con el mismo código de generación, salvo que el error sea precisamente ese código.

¿Debo pedirle el DUI al consumidor final?

No. Por aviso de la DGII del 5 de septiembre de 2024, en ventas a consumidores finales menores a $25,000 no se debe exigir documento de identificación ni correo electrónico, y no darlos no puede impedir la venta.

¿Qué es el ambiente de pruebas del MH?

Es un entorno donde transmites documentos con datos ficticios para comprobar que tu sistema funciona. Los documentos del ambiente de pruebas (código 00) no tienen valor legal. Para autorizarte como emisor debes completar en él un número mínimo de pruebas exitosas por tipo de documento.

¿Cuánto tiempo debo conservar mis DTE?

Durante el plazo del artículo 147 del Código Tributario, de forma segura e inalterable y con la misma estructura con que fueron firmados y transmitidos. También debes conservar los documentos firmados que no llegaste a transmitir.

Emite tu primer DTE de prueba hoy

Crea tu cuenta, copia tu API key de pruebas y envía tu primera factura al ambiente de pruebas del Ministerio de Hacienda en minutos. Sin tarjeta.