El Evento de Retorno llega con la normativa V2 de la Factura Electrónica
Una de las novedades más importantes incorporadas por la versión 2 de la normativa de Facturación Electrónica del Ministerio de Hacienda de El Salvador es el Evento de Retorno.
A diferencia de otros eventos que ya existían, este es completamente nuevo y permite documentar situaciones que anteriormente requerían otros procesos administrativos o documentos adicionales.
Si estás desarrollando un sistema de facturación electrónica, una API o una plataforma SaaS, es importante conocer cuándo debe utilizarse este evento y cómo debe construirse el JSON que espera Hacienda.
¿Qué es el Evento de Retorno?
El Evento de Retorno es un mensaje de datos firmado electrónicamente que se relaciona con uno o varios Documentos Tributarios Electrónicos (DTE) para registrar el retorno de bienes asociados a una operación previamente facturada.
En otras palabras, permite informar oficialmente que una operación sufrió una disminución debido a un retorno o devolución contemplada por la normativa.
¿Cuándo debe utilizarse?
La normativa establece que puede utilizarse en los siguientes casos:
- Reembolsos.
- Recuperación de depósitos por envases o empaques.
- Disminución en operaciones de Factura de Exportación Electrónica (FEXE).
- Disminución de compras en Facturas de Sujeto Excluido Electrónicas (FSEE).
¿A qué documentos puede aplicarse?
Actualmente el Evento de Retorno únicamente puede asociarse a los siguientes DTE:
- Factura Electrónica (FE).
- Factura de Exportación Electrónica (FEXE).
- Factura de Sujeto Excluido Electrónica (FSEE).
Condiciones importantes
Antes de implementarlo es importante conocer algunas reglas establecidas por Hacienda:
- Solo puede aplicarse a documentos que ya hayan obtenido sello de recepción.
- Puede relacionar hasta 50 DTE dentro del mismo evento.
- Todos los documentos relacionados deben pertenecer al mismo emisor, receptor y tercero cuando exista más de un documento.
- Un mismo DTE puede recibir varios eventos de retorno, siempre que la suma de todos ellos no exceda el monto original del documento.
- El evento debe enviarse dentro de los 3 meses posteriores a la fecha del DTE, salvo algunas actividades económicas específicas que cuentan con un plazo ampliado.
¿Puede enviarse durante una contingencia?
Sí.
La normativa también incorpora el Evento de Retorno dentro de los documentos que pueden generarse bajo un proceso de contingencia cuando exista un caso de fuerza mayor que impida la transmisión normal hacia Hacienda.
En ese escenario deberán utilizarse las reglas del modelo diferido y transmisión por contingencia, igual que sucede con los demás Documentos Tributarios Electrónicos.
Ejemplo de estructura JSON
La normativa establece que el Evento de Retorno debe transmitirse en formato JSON firmado electrónicamente.
A continuación se muestra un ejemplo simplificado de la estructura esperada:
{
"identificacion": {
"version": 1,
"ambiente": "00",
"tipoModelo": 1,
"tipoOperacion": 1,
"codigoGeneracion": "5E89E4A8-7A52-4C3D-B29D-8A6A4C7F2B71",
"tipoEvento": "18",
"fecEmi": "2026-07-20",
"horEmi": "14:35:20",
"tipoMoneda": "USD"
},
"documentoRelacionado": [
{
"tipoDocumento": "01",
"codigoGeneracion": "A5B6C7D8-E9F0-1234-5678-ABCDEF123456",
"fechaEmision": "2026-07-10"
}
],
"emisor": {
"nit": "06141234561010",
"nombre": "Empresa Demo S.A. de C.V."
},
"documento": {
"tipoDocumento": "13",
"numDocumento": "01234567-8",
"nombre": "Juan Pérez",
"telefono": "77778888",
"correo": "cliente@correo.com"
},
"cuerpoDocumento": [
{
"numItem": 1,
"tipoItem": 1,
"cantidad": 1,
"descripcion": "Producto retornado",
"precioUni": 25.0,
"ventaGravada": 25.0,
"ivaItem": 3.25
}
],
"resumen": {
"totalGravada": 25.0,
"subTotalVentas": 25.0,
"montoTotalOperacion": 28.25,
"totalPagar": 28.25,
"totalLetras": "VEINTIOCHO DÓLARES CON VEINTICINCO CENTAVOS",
"totalIva": 3.25
}
}
Este ejemplo está basado en la estructura utilizada para construir el payload que posteriormente será firmado y enviado a los servicios del Ministerio de Hacienda. Algunos campos pueden ser obligatorios u opcionales dependiendo del tipo de documento relacionado y del escenario de uso.
Nota: Aunque el Evento de Retorno fue incorporado con la normativa V2, la estructura JSON definida por Hacienda para este evento utiliza actualmente la versión 1 del esquema (
version: 1). Esto evita confundir la versión de la normativa con la versión del formato JSON del evento.
¿Qué cambia para los desarrolladores?
Para quienes mantienen una integración con la Factura Electrónica, este evento representa un nuevo flujo que debe implementarse dentro de la aplicación.
No se trata únicamente de agregar un nuevo endpoint; también es necesario validar las reglas de negocio definidas por la normativa, controlar los plazos permitidos, relacionar correctamente los DTE y generar la estructura JSON conforme a los requisitos del Ministerio de Hacienda.
Conclusión
El Evento de Retorno es una de las incorporaciones más relevantes de la versión 2 de la Factura Electrónica en El Salvador. Su objetivo es permitir documentar formalmente los retornos y disminuciones de operaciones sobre determinados Documentos Tributarios Electrónicos, respetando las validaciones y plazos definidos por la Administración Tributaria.
Si estás desarrollando una integración propia o una plataforma SaaS, conviene preparar desde ahora tu infraestructura para soportar este nuevo evento y evitar contratiempos durante la adopción de la normativa V2.
Con Lumen, puedes integrar eventos y documentos de facturación electrónica sin cargar con toda la complejidad normativa, de firma y transmisión hacia Hacienda.
Comparte este artículo con tus amigos y colegas para que también sepan cómo funciona el Evento de Retorno.
👉 Únete a la lista de espera para probar Lumen