Pacioli API e-CF

E44 — Comprobante Electrónico para Regímenes Especiales

← Volver al índice

Para qué sirve

Venta de bienes o servicios a personas o empresas acogidas a regímenes especiales de tributación que las exoneran del ITBIS (por ejemplo, empresas de zona franca). El comprobante no lleva ITBIS: todo va como exento.

Cuándo NO usarlo

Campos

Obligatorios

Campo Notas
tipo_ecf = "44", encf (E44…), fecha_emision
fecha_vencimiento, tipo_pago Sin ellos, 422 por XSD.
razon_social_comprador Sin ella, 422 por XSD.
direccion_emisor
monto_exento, monto_total, valor_pagar monto_exento = monto_total.
detalle con indicador_facturacion = 4

Opcionales: rnc_comprador (el XSD no lo exige; recomendado), demás datos del comprador, tipo_ingresos (por defecto 01), formas_pago, fecha_limite_pago, termino_pago, descuento por línea.

No aplican (se ignoran): indicador_monto_gravado, montos gravados e ITBIS, retenciones y percepciones.

Totales

monto_exento = Σ monto_item (todas las líneas, indicador 4)
monto_total  = monto_exento
valor_pagar  = monto_total

Ejemplo: mantenimiento 1 × 85,000.00 → monto_exento = monto_total = 85,000.00.

Particularidades

Ejemplo: servicio a empresa de zona franca, a crédito

{
  "factura": {
    "tipo_ecf": "44",
    "encf": "E440000000001",
    "fecha_emision": "2026-10-09",
    "fecha_vencimiento": "2027-12-31",
    "tipo_ingresos": "01",
    "tipo_pago": "2",
    "fecha_limite_pago": "2026-11-08",
    "termino_pago": "30 dias",
    "direccion_emisor": "Av. Winston Churchill 1099, Santo Domingo",
    "rnc_comprador": "132000002",
    "razon_social_comprador": "ZONA FRANCA EJEMPLO SA",
    "monto_exento": 85000.00,
    "monto_total": 85000.00,
    "valor_pagar": 85000.00
  },
  "detalle": [
    {
      "numero_linea": 1,
      "nombre_item": "Mantenimiento de maquinaria industrial",
      "indicador_bien_servicio": 2,
      "indicador_facturacion": 4,
      "cantidad": 1,
      "unidad_medida": "43",
      "precio_unitario": 85000.00,
      "monto_item": 85000.00
    }
  ]
}

Respuesta esperada

201 como en el README; estado final Aceptado.