Saltar al contenido principal

Comprobantes fiscales (NCF)

El NCF (Número de Comprobante Fiscal) es la numeración que la DGII (Dirección General de Impuestos Internos) autoriza a tu empresa para identificar de forma única cada factura, nota de crédito y otros documentos fiscales que emitas. Sin un NCF válido un documento no tiene valor fiscal y tu cliente no puede usarlo para sustentar gastos o crédito de ITBIS.

Anatomía de un NCF

Un NCF tiene 11 caracteres con la siguiente estructura:

B01 0000000123
│└┬┘ └────┬───┘
│ │ │
│ │ └── Secuencial (8 dígitos), incremental por tipo
│ └────────── Tipo (2 dígitos)
└──────────── Serie ("B" para físicos, "E" para electrónicos)

Ejemplo: B0100000123 corresponde a una factura de crédito fiscal número 123.

Para los e-CF (Comprobantes Fiscales Electrónicos) la serie es E y el formato pasa a E310000000123 con 13 caracteres.

Tipos de NCF disponibles

TipoNombreCuándo se emite
B01 / E31Factura de Crédito FiscalVentas a contribuyentes que declaran ITBIS
B02 / E32Factura de ConsumoVentas a consumidor final sin RNC
B03 / E33Nota de DébitoCargos adicionales sobre una factura previa
B04 / E34Nota de CréditoDevoluciones, descuentos posteriores, anulaciones
B11 / E41Comprobante de ComprasCompras a proveedores informales
B13 / E43Comprobante para Gastos MenoresCaja chica
B14 / E44Comprobante para Regímenes EspecialesZonas francas, exportadores
B15 / E45Comprobante GubernamentalVentas a entidades del Estado
B16 / E46Comprobante para ExportacionesVentas al exterior
B17 / E47Comprobante para Pagos al ExteriorPagos a proveedores extranjeros

Cada tipo requiere su propia secuencia autorizada y se solicita por separado en la Oficina Virtual de la DGII.

Importante

Si tu cliente tiene RNC y declara ITBIS, debe recibir un B01 o E31. Si emites un B02 a un contribuyente, no podrá descontarlo en su 606 ni reclamar el ITBIS adelantado.

Asignación automática de NCF

FacturaSuite asigna el NCF en cuanto contabilizas el documento, no al guardarlo como borrador. Así evitas saltos en la numeración por documentos descartados.

Flujo de asignación

  1. Eliges el tipo de comprobante al crear la factura (B01, B02, etc.).
  2. FacturaSuite identifica la secuencia activa para ese tipo y consume el siguiente número disponible.
  3. El NCF queda fijo en el documento y se incluye en el PDF, en el envío al cliente y en el XML firmado si emites e-CF.

Cómo elige el tipo correcto

FacturaSuite sugiere el tipo automáticamente según el cliente:

  • Cliente con RNC marcado como contribuyente → B01.
  • Cliente con cédula o sin RNC → B02.
  • Cliente marcado como entidad gubernamental → B15.
  • Cliente con dirección fuera del país → B16.

Puedes sobrescribir la sugerencia desde el formulario de la factura.

Anulación de NCF

Anular un NCF significa marcarlo como "No utilizado" frente a la DGII. Solo se anula un NCF si nunca llegó al cliente y no quedará en el formato 607 como venta.

Cuándo anular

  • Imprimiste una factura con datos errados antes de entregarla al cliente.
  • El sistema asignó un NCF a un documento que descartaste.
  • Detectaste el error antes del cierre del mes.

Cuándo NO anular

Si la factura ya llegó al cliente, no la anules: emite una nota de crédito (B04/E34) que la cancele. Anular un comprobante ya entregado deja al cliente con un soporte fiscal inválido.

Pasos para anular

Antes de empezar

Confirma que el comprobante no ha sido entregado al cliente ni declarado por él en su 606. Documenta el motivo de anulación.

La anulación se hace desde el detalle de la factura que consumió el NCF, no desde la pantalla de Documentos Fiscales:

  1. Abre Ventas → Facturas y localiza la factura.
  2. Pulsa Anular (o el botón equivalente que muestre el detalle).
  3. Selecciona el motivo de anulación según el catálogo de la DGII (gestionado en Configuración → Fiscal → Tipos de NCF / Tipos de Anulación).
  4. Agrega un comentario interno opcional.
  5. Confirma. El NCF queda marcado como Anulado y se incluirá en el formato 608 del mes.
Verifica en la app.

El listado de "Documentos Fiscales Electrónicos" (/fiscal-documents) es de solo lectura para consultar el estado de los e-CF en DGII. Si no ves el botón de anulación en tu factura, confirma con tu administrador qué flujo de anulación está habilitado en tu instancia.

Error: No puedo anular este NCF

Causa: La factura ya tiene pagos aplicados, notas de crédito vinculadas o está en un período cerrado. Solución: Reversa primero los pagos y notas asociadas. Si el período está cerrado, contacta a tu contador para emitir una nota de crédito en el período abierto.

Casos comunes

Cliente cambia de cédula a RNC a mitad de año

Si un cliente que recibía B02 obtiene su RNC, actualiza su ficha en Clientes con el nuevo RNC. Las facturas posteriores saldrán automáticamente como B01. Las facturas anteriores con B02 se mantienen tal cual emitidas.

Venta a un proveedor extranjero

Selecciona el tipo B16 / E46. Activa la moneda extranjera en la factura y asegúrate de tener una secuencia de exportación cargada. La operación va al 607 con identificación tipo Pasaporte/RNC extranjero.

Compra a un vendedor informal sin NCF

Si tu proveedor no emite NCF, debes generar tú mismo un B11 (Comprobante de Compras) para sustentar el gasto. Esto se hace desde el módulo de compras, no de ventas.

Errores frecuentes

Error: No queda secuencia disponible

Causa: Agotaste la secuencia activa de ese tipo de NCF o todas las secuencias cargadas están vencidas. Solución: Ve a Secuencias Fiscales, valida el estado y carga la nueva secuencia que la DGII te autorizó. Mientras tanto, no podrás emitir ese tipo de comprobante.

Error: NCF asignado fuera de orden

Causa: Un usuario contabilizó un documento atrasado en una fecha anterior y FacturaSuite usó el siguiente número disponible, no uno retroactivo. Solución: La numeración fiscal va por orden de asignación, no por fecha del documento. Es válido frente a DGII. Documenta internamente el motivo del documento atrasado.

Error: El NCF aparece duplicado en el 607

Causa: Dos documentos consumieron el mismo número por una falla de concurrencia muy poco frecuente. Solución: Revisa cuál es el correcto y anula el otro como "Duplicidad de factura". Reporta el incidente al soporte para investigar el origen.

Páginas relacionadas