Pacioli API e-CF

E45 — Comprobante Electrónico Gubernamental

← Volver al índice

Para qué sirve

Venta de bienes o servicios a entidades del gobierno (ministerios, ayuntamientos, instituciones descentralizadas). Se arma como una factura de crédito fiscal: comprador identificado y totales con ITBIS.

Cuándo NO usarlo

Campos

Obligatorios

Campo Notas
tipo_ecf = "45", encf (E45…), fecha_emision
fecha_vencimiento, tipo_pago Sin ellos, 422 por XSD.
rnc_comprador, razon_social_comprador RNC de la entidad. Sin ellos, 422 por XSD.
direccion_emisor, monto_total, valor_pagar, totales por tasa, detalle

Opcionales: numero_orden_compra y fecha_orden_compra (orden de compra de la entidad), tipo_ingresos, indicador_monto_gravado, formas_pago, fecha_limite_pago, termino_pago, descuento por línea, demás datos del comprador.

No aplican (se ignoran): totales de retención y percepción (el XSD del E45 no los tiene), datos de referencia.

Totales

Igual que E31. Ejemplo: resmas 200 × 275.00 = 55,000.00; tóner 10 × 4,500.00 = 45,000.00; monto_gravado_i1 = 100,000.00; total_itbis1 = 18,000.00; monto_total = 118,000.00.

Ejemplo: suministro a un ministerio, a crédito a 60 días

{
  "factura": {
    "tipo_ecf": "45",
    "encf": "E450000000001",
    "fecha_emision": "2026-10-10",
    "fecha_vencimiento": "2027-12-31",
    "indicador_monto_gravado": 0,
    "tipo_ingresos": "01",
    "tipo_pago": "2",
    "fecha_limite_pago": "2026-12-09",
    "termino_pago": "60 dias",
    "direccion_emisor": "Av. Winston Churchill 1099, Santo Domingo",
    "rnc_comprador": "430000001",
    "razon_social_comprador": "MINISTERIO DE EJEMPLO",
    "numero_orden_compra": "OC-2026-0457",
    "fecha_orden_compra": "2026-09-25",
    "monto_gravado_total": 100000.00,
    "monto_gravado_i1": 100000.00,
    "total_itbis": 18000.00,
    "total_itbis1": 18000.00,
    "monto_total": 118000.00,
    "valor_pagar": 118000.00
  },
  "detalle": [
    {
      "numero_linea": 1,
      "nombre_item": "Resma de papel 8.5x11",
      "indicador_bien_servicio": 1,
      "indicador_facturacion": 1,
      "cantidad": 200,
      "unidad_medida": "31",
      "precio_unitario": 275.00,
      "monto_item": 55000.00
    },
    {
      "numero_linea": 2,
      "nombre_item": "Toner para impresora laser",
      "indicador_bien_servicio": 1,
      "indicador_facturacion": 1,
      "cantidad": 10,
      "unidad_medida": "43",
      "precio_unitario": 4500.00,
      "monto_item": 45000.00
    }
  ]
}

Respuesta esperada

201 como en el README; estado final Aceptado.