E45 — Comprobante Gubernamental Electrónico
Especificación de Comprobantes Gubernamentales (Tipo 45), facturación a entidades del Estado Dominicano, órdenes de compra y payloads JSON.
El Comprobante Gubernamental Electrónico (Tipo 45 / Serie E45) se utiliza para facturar la venta de bienes o la prestación de servicios a ministerios, direcciones generales, ayuntamientos, superintendencias y dependencias del Estado Dominicano y el gobierno central.
📋 Ficha Técnica del Tipo 45
| Parámetro | Especificación DGII |
|---|---|
Código de Tipo (TipoeCF) | 45 |
Formato de Secuencia (eNCF) | E45 seguido de 10 dígitos correlativos (ej. E450000000001). |
| Fecha de Vencimiento | [1] Obligatoria (dd-MM-yyyy). Válido hasta el 31 de diciembre del año siguiente a su autorización. |
| Identificación del Comprador | [1] Estrictamente Obligatorio: Requiere RNCComprador perteneciente a una institución pública (RNC que inicia en 401... o 430...) y RazonSocialComprador. |
| Orden de Compra del Estado | Se recomienda registrar NumeroOrdenCompra y FechaOrdenCompra emitidos por el portal transaccional de Compras Dominicanas (DGCP). |
| Tratamiento de ITBIS | Facturación con ITBIS normal (18% o 16%) o Exento según el bien/servicio. |
| Retenciones Públicas | Al momento del pago, las instituciones del Estado aplican la retención de ley (Norma General 08-04 y Código Tributario: retención de ITBIS y 5% de ISR en contratos de servicios). |
| Endpoint MedaSoft | POST /fe/facturaelectronica |
🎯 ¿Qué se necesita para generar un e-CF Tipo 45?
- RNC Institucional del Estado:
RNCComprador: RNC oficial de la entidad pública (generalmente inicia con401o430).RazonSocialComprador: Denominación legal completa (ej. "MINISTERIO DE HACIENDA", "DIRECCIÓN GENERAL DE IMPUESTOS INTERNOS").
- Referencia de Contratación Pública (DGCP):
NumeroOrdenCompra: Código correlativo de la Orden de Compra o Contrato adjudicado (ej."OC-2026-00451").FechaOrdenCompra: Fecha de la orden (dd-MM-yyyy).ResponsablePago: Departamento financiero o administrativo pagador.
- Cuadratura con ITBIS:
- El comprobante E45 se emite con el ITBIS facturado al 18% o 16%. El desglose de retención lo liquida la Tesorería Nacional o el departamento financiero de la entidad pagadora al desembolsar.
🔍 Matriz de Campos y Obligatoriedad (E45)
1. Encabezado (Encabezado.IdDoc y Encabezado.Comprador)
| Campo JSON | Campo XML | Estado | Regla / Descripción |
|---|---|---|---|
TipoeCF | <TipoeCF> | [1] | Valor fijo 45. |
FechaVencimientoSecuencia | <FechaVencimientoSecuencia> | [1] | Fecha de vigencia DGII. |
TipoIngresos | <TipoIngresos> | [1] | 01 Operaciones, etc. |
RNCComprador | <RNCComprador> | [1] | RNC de la institución pública. |
RazonSocialComprador | <RazonSocialComprador> | [1] | Nombre oficial de la institución del Estado. |
NumeroOrdenCompra | <NumeroOrdenCompra> | [3] | Número de orden de compra o contrato DGCP. |
FechaOrdenCompra | <FechaOrdenCompra> | [3] | Fecha de la orden de compra (dd-MM-yyyy). |
2. Totales y Líneas de Detalle
| Campo JSON | Campo XML | Estado | Regla / Descripción |
|---|---|---|---|
MontoGravadoTotal | <MontoGravadoTotal> | [2] | Base imponible sujeta a ITBIS. |
TotalITBIS | <TotalITBIS> | [2] | Total ITBIS liquidado. |
MontoTotal | <MontoTotal> | [1] | Total de la factura gubernamental. |
DetallesItems[].IndicadorFacturacion | <IndicadorFacturacion> | [1] | 1 (18%), 2 (16%) o 4 (Exento). |
💻 Payloads JSON Listos para Emisión
Ejemplo 1: Venta de Equipamiento con Orden de Compra Gubernamental
{
"Encabezado": {
"IdDoc": {
"TipoeCF": 45,
"eNCF": "E450000000001",
"FechaVencimientoSecuencia": "31-12-2028",
"IndicadorMontoGravado": 0,
"TipoIngresos": 1,
"TipoPago": 2,
"FechaLimitePago": "16-10-2026",
"TerminoPago": "60 días Estado",
"FechaEmision": "17-08-2026"
},
"Emisor": {
"RNCEmisor": "131592511",
"RazonSocialEmisor": "MEDASOFT SRL",
"DireccionEmisor": "Av. Winston Churchill #1099, Santo Domingo"
},
"Comprador": {
"RNCComprador": "401007342",
"RazonSocialComprador": "MINISTERIO DE HACIENDA DE LA REPUBLICA DOMINICANA",
"DireccionComprador": "Av. México #45, Gazcue, Santo Domingo",
"NumeroOrdenCompra": "MH-CCC-CP-2026-0042",
"FechaOrdenCompra": "01-08-2026",
"ResponsablePago": "Dirección General Administrativa y Financiera"
},
"Totales": {
"MontoGravadoTotal": 100000.00,
"MontoGravadoI1": 100000.00,
"ITBIS1": 18,
"TotalITBIS": 18000.00,
"TotalITBIS1": 18000.00,
"MontoTotal": 118000.00
}
},
"DetallesItems": [
{
"NumeroLinea": 1,
"NombreItem": "Servidor de Base de Datos Xeon 64GB RAM para Data Center",
"IndicadorFacturacion": 1,
"IndicadorBienoServicio": 1,
"CantidadItem": 1.00,
"UnidadMedida": 43,
"PrecioUnitarioItem": 100000.00,
"MontoItem": 100000.00
}
]
}Ejemplo 2: Contrato de Servicios de Mantenimiento de Software a Ministerio Público
{
"Encabezado": {
"IdDoc": {
"TipoeCF": 45,
"eNCF": "E450000000002",
"FechaVencimientoSecuencia": "31-12-2028",
"IndicadorMontoGravado": 0,
"TipoIngresos": 1,
"TipoPago": 2,
"FechaLimitePago": "16-10-2026",
"TerminoPago": "60 días Estado",
"FechaEmision": "17-08-2026"
},
"Emisor": {
"RNCEmisor": "131592511",
"RazonSocialEmisor": "MEDASOFT SRL",
"DireccionEmisor": "Av. Winston Churchill #1099, Santo Domingo"
},
"Comprador": {
"RNCComprador": "401007342",
"RazonSocialComprador": "MINISTERIO DE HACIENDA DE LA REPUBLICA DOMINICANA",
"DireccionComprador": "Av. México #45, Gazcue, Santo Domingo"
},
"Totales": {
"MontoGravadoTotal": 80000.00,
"MontoGravadoI1": 80000.00,
"ITBIS1": 18,
"TotalITBIS": 14400.00,
"TotalITBIS1": 14400.00,
"MontoTotal": 94400.00
}
},
"DetallesItems": [
{
"NumeroLinea": 1,
"NombreItem": "Servicio de Soporte y Mantenimiento de Plataforma de Servidores",
"IndicadorFacturacion": 1,
"IndicadorBienoServicio": 2,
"CantidadItem": 1.00,
"UnidadMedida": 43,
"PrecioUnitarioItem": 80000.00,
"MontoItem": 80000.00
}
]
}E44 — Regímenes Especiales Electrónico
Especificación de Comprobantes para Regímenes Especiales (Tipo 44), facturación 100% exenta de ITBIS a Zonas Francas (Ley 8-90) y CONFOTUR (Ley 158-01).
E46 — Exportaciones Electrónico
Especificación de Comprobantes de Exportación (Tipo 46), gravados a Tasa Cero (0%) de ITBIS, datos aduanales DGA, Incoterms, transporte internacional y payloads JSON.
