Medasoft Logo
Medasoft SRLe-CF Docs DGII
Tipos de Comprobantes (E31-E47)

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ámetroEspecificació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 EstadoSe recomienda registrar NumeroOrdenCompra y FechaOrdenCompra emitidos por el portal transaccional de Compras Dominicanas (DGCP).
Tratamiento de ITBISFacturación con ITBIS normal (18% o 16%) o Exento según el bien/servicio.
Retenciones PúblicasAl 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 MedaSoftPOST /fe/facturaelectronica

🎯 ¿Qué se necesita para generar un e-CF Tipo 45?

  1. RNC Institucional del Estado:
    • RNCComprador: RNC oficial de la entidad pública (generalmente inicia con 401 o 430).
    • RazonSocialComprador: Denominación legal completa (ej. "MINISTERIO DE HACIENDA", "DIRECCIÓN GENERAL DE IMPUESTOS INTERNOS").
  2. 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.
  3. 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 JSONCampo XMLEstadoRegla / 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 JSONCampo XMLEstadoRegla / 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
    }
  ]
}

On this page