Saltar al contenido principal

Estructura y Reglas del Número de Comprobante Fiscal Electrónico (e-NCF)

El e-NCF es el identificador fiscal único oficial de cada comprobante electrónico emitido en la República Dominicana. Está compuesto por una secuencia alfanumérica fija de 13 caracteres reglamentada por la Dirección General de Impuestos Internos (DGII).


Anatomía de un e-NCF

SegmentoLongitudDescripción y Reglas
Serie (E)1Identifica un comprobante fiscal electrónico. (A diferencia de las series B de comprobantes tradicionales en papel).
Tipo (31..)2Código oficial de dos dígitos del tipo de e-CF (31, 32, 33, 34, 41, 43, 44, 45, 46 o 47). Debe coincidir estrictamente con ecf_type.
Correlativo10Número secuencial con relleno de ceros a la izquierda, administrado según el rango autorizado por la DGII a tu empresa.

Reglas de Vencimiento de Secuencia por Tipo de e-CF

No todos los tipos de comprobantes electrónicos requieren fecha de vencimiento de secuencia. La siguiente tabla resume la regla tributaria oficial de la DGII:

TipoDenominación¿Requiere sequence_expiration_date?Regla de Vencimiento
31Factura de Crédito FiscalVence en la fecha autorizada por la DGII (máximo 2 años).
32Factura de ConsumoNO VENCENo enviar fecha de vencimiento. Las secuencias de consumo no caducan.
33Nota de DébitoVence en la fecha autorizada por la DGII.
34Nota de CréditoNO VENCENo enviar fecha de vencimiento. Las notas de crédito no caducan.
41ComprasVence en la fecha autorizada por la DGII.
43Gastos MenoresVence en la fecha autorizada por la DGII.
44Regímenes EspecialesVence en la fecha autorizada por la DGII.
45GubernamentalVence en la fecha autorizada por la DGII.
46ExportacionesVence en la fecha autorizada por la DGII.
47Pagos al ExteriorVence en la fecha autorizada por la DGII.

:::caution Cuidado con enviar vencimiento en E32 o E34 Si envías una fecha de vencimiento (sequence_expiration_date) en un comprobante de tipo 32 o tipo 34, la DGII rechazará el comprobante por violación de esquema XSD. Etribux lo detecta en pre-validación para protegerte. :::


Gestión de Secuencias: Tu Sistema vs Etribux

  • Tu ERP asigna el e-NCF: La DGII autoriza los rangos directamente al RNC de tu empresa. Tu sistema es el custodio del consecutivo y asigna el siguiente número disponible.
  • Etribux previene duplicidades: Antes de firmar, Etribux verifica en su base de datos que la secuencia no haya sido utilizada previamente para ese RNC y ambiente. Si ya existe, responde de inmediato con 409 CONFLICT o SEQUENCE_EXHAUSTED.

Regla de Quema de Secuencias en Producción

  • En Pre-certificación (testecf): Puedes reutilizar números de comprobante para iterar rápido en tus pruebas de desarrollo.
  • En Certificación (certecf): Puedes repetir comprobantes al reiniciar un Set de Pruebas.
  • En Producción (ecf): CADA SECUENCIA ES DE UN SOLO USO. Si emites un comprobante y la DGII lo rechaza, ese e-NCF queda quemado para siempre y no puede volver a enviarse. Por esta razón, se recomienda utilizar siempre el endpoint de pre-validación (validate=true) antes de emitir en vivo.