Pruebas de Certificación con el MH

Cómo ejecutar las pruebas de certificación requeridas por el Ministerio de Hacienda.

Antes de poder emitir documentos fiscales en producción, el Ministerio de Hacienda requiere que complete un proceso de certificación. Fiscalízame incluye un panel automatizado que genera, firma y transmite DTEs de prueba al MH, permitiéndole completar este proceso de forma rápida y eficiente.

Requisitos Previos

Clientes necesarios para las pruebas

Cada tipo de DTE requiere un tipo de cliente específico. Antes de iniciar las pruebas, asegúrese de tener registrados al menos:

Tipo de Prueba Tipo de Cliente Campos Requeridos
Factura Consumidor Final (01) Cliente general Nombre (no requiere NIT)
Crédito Fiscal (03) Cliente corporativo (contribuyente) NIT, NRC, actividad económica, dirección, municipio, departamento
Factura de Exportación (11) Cliente extranjero Nombre, país, complemento de dirección
Factura Sujeto Excluido (14) Cliente excluido de IVA Nombre, DUI o NIT, dirección, marcado como excluido de IVA

Las pruebas siempre se transmiten al ambiente de pruebas del MH, que es donde Hacienda autoriza los tipos de documento, sin importar el ambiente activo de su organización. Firman con el certificado de pruebas, usan las credenciales de pruebas y toman números de control de las secuencias de pruebas.

Una organización que ya está en Producción puede certificar un tipo de documento nuevo sin salir de producción: sigue emitiendo documentos reales y sus ventas siguen moviendo inventario. Para eso necesita tener cargado su certificado de pruebas con su contraseña y la contraseña de la API de pruebas. Lo que crea la prueba de contingencia (órdenes y documentos) queda en el ambiente de pruebas y no mueve inventario.


¿Qué son las Pruebas de Certificación?

El Ministerio de Hacienda otorga un período de pruebas (generalmente 2 meses para sistemas de transmisión) durante el cual debe demostrar que su sistema puede generar y transmitir correctamente los diferentes tipos de documentos tributarios electrónicos (DTEs).

Los tipos de DTE que puede necesitar certificar son:

Código Tipo de Documento Uso Principal
01 Factura Consumidor Final Ventas a consumidor final
03 Comprobante de Crédito Fiscal Ventas entre contribuyentes
04 Nota de Remisión Traslado de mercadería
05 Nota de Crédito Devoluciones o descuentos
06 Nota de Débito Cargos adicionales
11 Factura de Exportación Ventas al exterior
14 Factura de Sujeto Excluido Compras a no contribuyentes
07 Comprobante de Retención IVA retenido a proveedores (versión 2 de la API)
08 Comprobante de Liquidación Ventas a cuenta de terceros (versión 2 de la API)
09 Documento Contable de Liquidación Liquidación de un agente perceptor a sus afiliados (versión 2 de la API)
15 Comprobante de Donación Donaciones recibidas (versión 2 de la API)

Adicionalmente, se deben probar los eventos especiales:

  • Anulación — invalidación de un DTE previamente transmitido
  • Contingencia — transmisión en modo de contingencia cuando el MH no está disponible
  • Operaciones Especiales (17) — ventas respaldadas con facturas simplificadas o comprobantes de control interno (versión 2 de la API)
  • Retorno (18) — devolución de productos vendidos con una factura ya sellada (versión 2 de la API)

Paso 1: Abrir «Certificación MH»

Navegue al panel de certificación

En el menú, dentro de Documentos Tributarios, abra «Certificación MH». El encabezado confirma la organización que se está certificando y que los documentos van al ambiente de pruebas del MH.

El panel tiene tres partes:

  • Plan de certificación (a la izquierda) — la lista de pruebas que pide el MH, agrupadas en documentos de venta, notas y eventos. Cada una muestra cuántos documentos aceptados lleva de su meta y un ícono con su estado: pendiente, en curso, completa o con fallos
  • La prueba elegida — el cliente que recibe los documentos, la meta de aceptados, la Emisión (plegada) y los botones para ejecutar
  • Resultados — el avance hacia la meta y cada documento enviado, el más reciente primero

El panel lo opera el equipo de Fiscalízame (roles Super Admin y Developer), que acompaña a cada organización nueva durante la certificación. Si usted administra su organización, coordine las pruebas con el equipo de Fiscalízame.


Paso 2: Las pruebas del plan

El plan tiene una prueba por cada documento que el MH cuenta por separado:

Grupo Prueba Cliente que sirve
Documentos de venta Factura de Consumidor Final (01) Cualquier cliente de El Salvador
Documentos de venta Comprobante de Crédito Fiscal (03) Cliente con NIT y NRC
Documentos de venta Factura de Sujeto Excluido (14) Cliente con DUI o NIT
Documentos de venta Factura de Exportación (11) Cliente del exterior
Comprobantes Comprobante de Retención (07) Cliente de El Salvador con NIT o DUI, actividad económica y dirección con distrito
Comprobantes Comprobante de Liquidación (08) Cliente de El Salvador con NIT o DUI, actividad económica y dirección con distrito
Comprobantes Documento Contable de Liquidación (09) Cliente de El Salvador con NIT o DUI, actividad económica y correo electrónico
Comprobantes Comprobante de Donación (15) Cliente de El Salvador con NIT o DUI
Notas Nota de Remisión (04) Cualquier cliente
Notas Nota de Crédito (05) Cliente con NIT y NRC
Notas Nota de Débito (06) Cliente con NIT y NRC
Eventos Evento de Anulación Cualquier cliente
Eventos Evento de Contingencia Cualquier cliente (requiere documento de identificación en su perfil)
Eventos Evento de Operaciones Especiales (17) No lleva cliente
Eventos Evento de Retorno (18) Cualquier cliente

Los comprobantes, el Documento Contable de Liquidación, el Evento de Operaciones Especiales y el Evento de Retorno aparecen solo si la organización emite con la versión 2 de la API de Hacienda.

Al elegir una prueba, el campo Cliente ofrece primero los clientes que sirven para ella; los demás aparecen deshabilitados con el motivo (por ejemplo, «Necesita NIT y NRC»). Si ninguno sirve, el panel dice qué cliente hace falta y ofrece un enlace para crearlo.

Las facturas, créditos fiscales, facturas de sujeto excluido, exportaciones, notas de remisión, comprobantes, documentos contables de liquidación y eventos de operaciones especiales no se guardan en la base de datos: se generan en memoria, se firman, se transmiten al MH y se descartan.

  • Nota de Crédito y Nota de Débito — cada documento transmite primero un Crédito Fiscal de base y luego la nota contra él
  • Evento de Anulación — cada evento transmite primero una Factura y luego la anula
  • Evento de Retorno — cada evento transmite primero una Factura y, cuando el MH la sella, devuelve una unidad de su primera línea
  • Evento de Contingencia — cada evento recorre el ciclo completo: crea la orden, genera la Factura, la marca en contingencia, transmite el evento al MH y luego la Factura por lote

Las pruebas de Nota de Crédito, Nota de Débito, Anulación, Contingencia y Retorno llevan la etiqueta «Crea registros»: dejan órdenes y documentos en la base de datos, porque necesitan referenciar documentos existentes.

Para la prueba de Contingencia, su perfil debe tener un documento de identificación (DUI o NIT): el MH lo registra como responsable del evento. Mientras falte, el panel lo avisa con un enlace a su perfil y no deja ejecutar la prueba.


Paso 3: Configurar y ejecutar una prueba

Elija el cliente y la meta

Campo Descripción
Cliente Quien recibe los documentos de la prueba. El panel recuerda el cliente de cada prueba
Meta de aceptados Cuántos documentos aceptados por el MH busca la prueba. Viene con el mínimo que pide el MH (ver la tabla del Paso 4) y puede subirla si el MH le pide más

Revise la Emisión (una sola vez)

La sección Emisión se usa en todas las pruebas y está plegada: su encabezado resume lo que tiene (por ejemplo, «Casa Matriz (M001) · Caja Principal (P001) · 5 productos · 1–3 ítems × 1–5 unidades»). Se abre sola cuando falta algo. Al abrirla puede cambiar:

  • Establecimiento y Punto de venta — desde dónde se emiten los documentos; definen los códigos del número de control
  • Productos — los que se incluyen al azar en cada documento («Todos», «5 al azar» o «Ninguno»)
  • Ítems por documento y Unidades por ítem — los rangos de la selección al azar

El panel recuerda la Emisión en este navegador.

Ejecute

  • Ejecutar N documentos — envía documentos uno tras otro hasta alcanzar la meta de aceptados. Si el MH rechaza o falla 3 documentos seguidos, se detiene para no consumir más números de control y le pide revisar la respuesta del MH
  • Detener — aparece durante la ejecución; se detiene al terminar el documento en curso
  • Ejecutar uno — envía un solo documento, para revisar el resultado antes de continuar

Junto a los botones, el panel recuerda que los documentos se transmiten al ambiente de pruebas del MH y consumen números de control reales, y si la prueba deja registros en la base de datos. Si falta algo para ejecutar (el cliente, un dato de la Emisión), lo dice en ese mismo lugar.

Lea los resultados

  • Barra de avance — los aceptados frente a la meta
  • Filtros — Todos, Aceptados, Rechazados y Errores, con su cantidad
  • Tabla — por cada documento: estado, número de control y código de generación, sello de recepción o mensaje del MH, los pasos de las pruebas de varios pasos y el tiempo de respuesta
  • CSV — descarga los resultados de la prueba elegida
  • Reiniciar — borra el progreso guardado de la prueba elegida para empezarla de cero (lo transmitido al MH no cambia)

Cada documento enviado se guarda con la respuesta del MH, la fecha y quién lo envió. El plan se puede dejar a medias y retomar otro día, o desde otra computadora: al abrir «Certificación MH» se ve qué pruebas están completas y cuántos documentos le faltan a cada una. Mientras se envía un documento no se puede cambiar de prueba, y el navegador avisa antes de cerrar la página.


Paso 4: Plan de Pruebas Recomendado

Ejecute las pruebas en el orden sugerido

Se recomienda ejecutar las pruebas en el siguiente orden, preparando los clientes necesarios antes de cada grupo:

Grupo 1: Documentos de Venta

  • Factura Consumidor Final (01) — use un cliente general (sin NIT)
  • Comprobante de Crédito Fiscal (03) — use un cliente corporativo con NIT, NRC, actividad económica y dirección completa
  • Factura de Sujeto Excluido (14) — use un cliente marcado como excluido de IVA, con DUI o NIT y dirección
  • Factura de Exportación (11) — use un cliente extranjero con país y dirección internacional

Grupo 2: Comprobantes (solo con la versión 2 de la API)

Aparecen en el plan solo si su organización emite con la versión 2 de la API de Hacienda (Normativa DTE 2.0). Los documentos que detallan se declaran en papel, así que no hace falta emitir otros documentos antes.

  • Comprobante de Retención (07) — use un cliente de El Salvador con NIT o DUI, actividad económica y dirección con distrito: hace las veces del proveedor al que se le retiene el 1 % de IVA
  • Comprobante de Liquidación (08) — use un cliente como el anterior: hace las veces del mandante al que se le liquidan las ventas del mes
  • Documento Contable de Liquidación (09) — use un cliente con NIT o DUI, actividad económica y correo electrónico: hace las veces del afiliado al que su organización, como agente perceptor, le liquida las operaciones del mes, menos el IVA percibido (2 %) y una comisión del 3 %
  • Comprobante de Donación (15) — use un cliente de El Salvador con NIT o DUI: hace las veces del donante. Su organización necesita un teléfono registrado

Grupo 3: Documentos Complementarios

  • Nota de Remisión (04) — pruebe con cualquier cliente
  • Nota de Crédito (05) — use un cliente con NIT y NRC
  • Nota de Débito (06) — use un cliente con NIT y NRC

Grupo 4: Eventos Especiales

  • Anulación — pruebe con cualquier cliente
  • Contingencia — pruebe con cualquier cliente (requiere documento de identificación en su perfil)
  • Evento de Operaciones Especiales (17) — no lleva cliente: informa ventas del día respaldadas con facturas simplificadas. Solo con la versión 2 de la API
  • Evento de Retorno (18) — pruebe con cualquier cliente. Las facturas que transmite quedan registradas, como las de la prueba de Anulación. Solo con la versión 2 de la API

El MH pide un mínimo de pruebas aceptadas por cada tipo de documento y evento. Para un sistema de transmisión como Fiscalízame, la tabla de pruebas mínimas es la siguiente, y es la meta con la que viene cada prueba del plan:

Prueba Mínimo
Factura de Consumidor Final (01) 90
Comprobante de Crédito Fiscal (03) 75
Nota de Remisión (04) 50
Nota de Crédito (05) 50
Nota de Débito (06) 25
Factura de Exportación (11) 90
Factura de Sujeto Excluido (14) 25
Evento de Anulación 5
Evento de Contingencia 5
Comprobante de Retención (07) 50
Comprobante de Liquidación (08) 75
Documento Contable de Liquidación (09) 50
Comprobante de Donación (15) 25
Evento de Operaciones Especiales (17) 5
Evento de Retorno (18) 5

Solo necesita completar las pruebas de los documentos que su organización va a emitir. Si el MH le indica otra cantidad, cámbiela en Meta de aceptados.


Paso 5: Verificar los Resultados

Confirme que todas las pruebas fueron exitosas

Al finalizar cada grupo de pruebas, verifique en el plan que cada prueba está completa (ícono verde) y, en sus resultados, que:

  • Los documentos muestran estado Aceptado
  • Cada DTE tiene un sello de recepción del MH (esto confirma que fue recibido correctamente)
  • Los tiempos de respuesta son razonables

Si algún documento falla, revise el mensaje de error. Los motivos más comunes son:

  • Error de autenticación — verifique las credenciales del certificado y API en la configuración de entornos
  • Error de validación — el MH rechazó el formato del DTE. Contacte al soporte de Fiscalízame
  • Timeout — el servicio del MH no respondió a tiempo. Puede reintentar la prueba

Después de las Pruebas: Paso a Producción

No realice el cambio a producción hasta que el MH se lo autorice.

El Ministerio de Hacienda revisará los resultados de sus pruebas y le notificará cuando esté autorizado para emitir DTEs reales.

Una vez que el Ministerio de Hacienda apruebe su certificación y le autorice para operar en producción:
  • Repita el proceso de acreditación en el portal del MH, pero esta vez para el ambiente de Producción. Esto generará un nuevo certificado digital y nuevas credenciales API específicas para producción
  • Configure el certificado de producción en Fiscalízame — vaya a Configuración de Entornos, expanda la tarjeta de "Producción" y cargue el nuevo certificado con sus credenciales (ver guía de configuración)
  • Cambie el ambiente activo a Producción en la sección de Ambiente MH Activo
  • Verifique la conexión renovando el token MH para confirmar que las credenciales de producción funcionan correctamente

A partir del momento en que cambie a Producción, todos los DTEs emitidos tendrán validez fiscal. Asegúrese de que la información de su organización (NIT, NRC, razón social, establecimiento, punto de venta) sea correcta antes de hacer el cambio.