Anular y modificar e-CFs
Cómo anular un e-CF emitido, corregir errores de texto o montos, y emitir un comprobante de reemplazo - incluye casos de uso de cada código de modificación DGII.
Cuando un e-CF ya fue enviado a la DGII, no se puede editar directamente. La corrección siempre ocurre emitiendo un nuevo comprobante que referencia al original: una anulación, una nota de crédito o débito, o un e-CF de reemplazo. Cada caso tiene su propio código de modificación DGII.
Tiempo de lectura: ~10 min
Cuándo usar esto
- Un e-CF tiene un error de texto (nombre del cliente, dirección) y necesitás corregirlo.
- Un e-CF tiene montos incorrectos y necesitás revertir o ajustar.
- Necesitás anular un comprobante que no debió emitirse.
- Tu cliente devolvió mercancía o querés hacerle un descuento posterior.
- Volviste de una contingencia (DGII caída o falla técnica) y tenés que emitir los e-CFs de reemplazo por los comprobantes en papel que usaste durante ese período. Ver Contingencia y planes de respaldo.
Antes de empezar
- Tu rol incluye
fiscal:manage. Solo lectura no permite emitir comprobantes correctivos. - Para emitir un e-CF de reemplazo (Código 4) necesitás además el permiso
fiscal:replacement:create. Si el reemplazo cae fuera de la ventana de 30 días, también necesitásfiscal:replacement:override-window. Los roles OWNER y ADMIN no requieren permisos adicionales. - Tenés la secuencia activa del tipo de e-CF correctivo correspondiente (E33 para nota de débito, E34 para nota de crédito, etc.).
- Conocés el número exacto del e-CF original que vas a referenciar.
Los cinco códigos de modificación DGII
Per DGII Formato Comprobante Fiscal Electrónico v1.0 §F.4 (páginas 56-57): el campo
<CodigoModificacion>identifica el motivo por el cual el e-CF correctivo referencia a uno anterior. Los cinco códigos canónicos son:
| Código | Nombre DGII | Cuándo se usa |
|---|---|---|
| 1 | Anula | El e-CF referenciado debe quedar sin efecto fiscal. |
| 2 | Corrige texto | El original tiene datos de texto incorrectos (nombre, dirección, descripción) sin que cambien los montos. |
| 3 | Corrige montos | Los montos del original son incorrectos - devolución, ajuste de precio, error de cálculo. |
| 4 | Reemplazo NCF emitido en contingencia | Reemplaza un comprobante papel Serie B emitido durante un episodio de contingencia, o reemplaza un e-CF queued que se canceló localmente tras vencer el plazo regulado. |
| 5 | Referencia Factura Consumo Electrónica | El e-CF (típicamente E34) referencia una Factura de Consumo electrónica (E32) como comprobante sustento. |
Sobre el nombre del código 4. "Reemplazo NCF emitido en contingencia" es la denominación literal de DGII en Formato e-CF v1.0 §F.4 - incluye la sigla NCF (que en el régimen anterior era la numeración de comprobantes en papel). Mosce ERP solo emite e-CF y nunca te genera un NCF nuevo; lo que el código 4 indica es que el e-CF actual reemplaza un comprobante papel Serie B previamente emitido off-platform durante una contingencia.
Mosce ERP escribe el código correcto automáticamente según el flujo que usés.
Código 1 - Anulación
Usá este código cuando el e-CF no debió existir: error de receptor, duplicado, cancelación de venta sin ajuste de montos.
Cómo anular desde la bandeja de documentos
- Abrí Fiscal → Documentos e-CF.
- Encontrá el e-CF que querés anular. Podés buscarlo por su número o filtrarlo por estado.
- En el menú de acciones de la fila, elegí Anular.
- En el diálogo, escribí la Razón de anulación (campo obligatorio). Esta razón queda registrada en la auditoría interna.
- Confirmá. La anulación es permanente.
Importante: La anulación revoca el comprobante en el registro de Mosce ERP. Si el e-CF ya fue Aceptado por la DGII, el efecto contable (ingresos, ITBIS) no se revierte solo con anularlo - también debés emitir una Nota de Crédito (E34) desde el módulo de facturación para revertir la transacción.
Código 2 - Corrección de texto
Emití el e-CF con el nombre del cliente mal escrito, la dirección incorrecta o una descripción errónea pero los montos están bien. En ese caso:
- Desde la bandeja de documentos, abrí el detalle del e-CF original.
- Emití una Nota de Crédito (E34) o el tipo equivalente con
<CodigoModificacion>2</CodigoModificacion>, referenciando el número del original. - El nuevo comprobante debe tener los mismos montos que el original (la corrección es solo textual).
Nota: En la práctica, muchos contadores prefieren anular (Código 1) y reemitir desde cero en lugar de usar Código 2, porque el flujo es más claro para el receptor. Ambos enfoques son válidos ante la DGII.
Código 3 - Corrección de montos
Usá este código cuando hay que revertir o ajustar el valor económico de una transacción: devoluciones de mercancía, descuentos posteriores a la factura, correcciones de precio o cálculo.
El vehículo estándar es la Nota de Crédito (E34) emitida desde el módulo de facturación.
Ejemplo: Distribuidora La Esperanza, S.R.L. recibe devolución
La empresa emitió E310000000083 (Factura de Crédito Fiscal) por DOP 42 000 + ITBIS. El cliente devuelve mercancía por DOP 8 000.
- En Operaciones → Facturas, abrí la factura original.
- Creá una Nota de Crédito desde la acción del menú - Mosce ERP precarga el e-CF original como referencia.
- Ajustá el monto al valor de la devolución (DOP 8 000 + ITBIS correspondiente).
- Emití. Mosce ERP genera un E34 con
<CodigoModificacion>3</CodigoModificacion>y el número del e-CF original en<NCFModificado>.
El cliente queda con el comprobante original (E31) más la nota de crédito (E34) que reduce el importe a pagar.
Código 4 - Reemplazo de comprobante emitido en contingencia
Per DGII Formato Comprobante Fiscal Electrónico v1.0 §F.4: el código 4 (Reemplazo NCF emitido en contingencia) aplica a cualquier tipo de e-CF cuyo tipo coincida con el equivalente del comprobante Serie B reemplazado.
Este código cubre dos escenarios distintos:
Escenario A - Reemplazo de papel Serie B (después de Incapacidad Técnica)
Cuando el sistema estuvo técnicamente incapacitado para emitir e-CFs, el contribuyente operó con comprobantes Serie B en papel. Una vez recuperado el servicio, tiene 30 días calendario para emitir un e-CF de reemplazo por cada papel usado desde Fiscal → Reemplazos → Nuevo reemplazo.
Características clave:
- Un Serie B = un e-CF de reemplazo. No existe reemplazo masivo; cada papel requiere su propio comprobante electrónico. Esto lo define la especificación DGII.
- El tipo de e-CF debe coincidir con el equivalente del Serie B (B01→E31, B02→E32, B03→E33, B04→E34, B11→E41, etc.). Mosce ERP lo detecta automáticamente al ingresar el número del Serie B en el campo Número de comprobante.
- El e-CF de reemplazo se envía solo a DGII, no al receptor. Tu cliente ya tiene su comprobante en papel original.
Escenario B - Reemplazo de e-CF queued que cruzó el plazo regulado de 72 horas
Cuando un e-CF en la cola de contingencia no pudo entregarse a la DGII dentro de las 72 horas reguladas, Mosce ERP lo expone en la pantalla Fiscal → Contingencia → Revisión Past-SLA. Si decidís cancelarlo en lugar de seguir reintentando, elegís Anular y emitir reemplazo en esa fila. El flujo es:
- Mosce ERP inicia la cancelación del e-CF vía DGII.
- Una vez que la DGII acepta la anulación, Mosce ERP te lleva al formulario de reemplazo con el contexto del documento original precargado.
- El reemplazo se emite con
<CodigoModificacion>4</CodigoModificacion>referenciando el número del e-CF original cancelado.
Nota: Este flujo de reemplazo es parte del manejo de contingencia. Para la guía completa - qué desencadena el plazo de 72 horas, cómo funciona la pantalla Past-SLA y el reloj de 30 días para reemplazos de papel - leé Contingencia y planes de respaldo.
Qué escribe Mosce ERP automáticamente
Cuando creás el reemplazo en Mosce ERP (ya sea desde la pantalla Past-SLA o directamente desde Fiscal → Reemplazos → Nuevo reemplazo), completás los campos del formulario: el número del comprobante en papel o del e-CF original en el campo Número de comprobante, la fecha de emisión, y las líneas de detalle. Mosce ERP completa automáticamente:
<CodigoModificacion>4</CodigoModificacion>en el bloque de referencia.<NCFModificado>con el número del comprobante referenciado (Serie B o e-CF original).- El tipo de e-CF según el mapping B→E (auto-detectado del prefijo del número al escribirlo).
Para los tipos E33 (Nota de Débito) y E34 (Nota de Crédito), el formulario muestra un campo adicional opcional de Razón de modificación, que corresponde al <RazonModificacion> del e-CF.
No tenés que recordar ninguno de los campos técnicos de referencia; solo aportás los datos del comprobante de origen y las líneas del detalle.
Código 5 - Referencia a Factura de Consumo Electrónica
Usá este código cuando emitís una Nota de Crédito (E34) que referencia a una Factura de Consumo (E32). La regulación DGII exige distinguir si el comprobante de referencia es de crédito fiscal (E31) o de consumo (E32) porque el tratamiento fiscal del receptor es distinto.
Mosce ERP aplica el Código 5 automáticamente cuando detecta que el comprobante referenciado es un E32.
Tabla de referencia rápida
| Quiero... | Tipo de e-CF correctivo | Código |
|---|---|---|
| Anular un comprobante que no debió existir | E33 (Nota de Débito) o E34 (Nota de Crédito), según tipo original | 1 |
| Corregir nombre / dirección / texto sin cambiar montos | E34 u otro tipo con datos corregidos | 2 |
| Devolver / revertir / ajustar montos | E34 (Nota de Crédito) | 3 |
| Reemplazar Serie B en papel post-contingencia | E31/E32/E33/E34/E41/etc. según equivalencia | 4 |
| Reemplazar e-CF queued cancelado tras 72 h | Mismo tipo que el e-CF original cancelado | 4 |
| Nota de crédito referenciando E32 de consumo | E34 | 5 |
Errores comunes
| Síntoma | Causa probable | Solución |
|---|---|---|
| DGII rechaza el e-CF de reemplazo | El tipo del reemplazo no coincide con el Serie B original | Verificá la equivalencia (B01→E31, B02→E32, etc.) |
| No aparece el formulario de reemplazo o está bloqueado | La ventana de 30 días venció, no hay episodio activo, o no tenés fiscal:replacement:create | Verificá el estado en Fiscal → Contingencia; si la ventana venció y tenés autorización, usá la casilla de aceptación fuera de ventana; si no tenés el permiso, pedilo a tu administrador |
| El receptor reclama que no recibió el reemplazo | Comportamiento esperado | Los reemplazos (Código 4) van solo a la DGII, no al receptor |
| No puedo anular un e-CF aceptado | La anulación procede pero debés también emitir una Nota de Crédito | Anulá el e-CF y emití la Nota de Crédito desde la factura original |
Relacionados
- Contingencia y planes de respaldo - flujo completo de reemplazos Código 4 post-contingencia, ventana de 30 días y pantalla Past SLA.
- Documentos e-CF - bandeja de documentos con estados DGII y acción de anulación.
- Secuencias de e-CF - gestión de secuencias activas para cada tipo de e-CF.
- Configuración fiscal - datos del emisor requeridos para cualquier comprobante correctivo.
Última actualización: 2026-05-22
Fuentes regulatorias
- DGII - Formato Comprobante Fiscal Electrónico v1.0, octubre 2025. §F.4 (páginas 56-57) - los cinco códigos canónicos de
<CodigoModificacion>: 1=Anula, 2=Corrige Texto, 3=Corrige montos, 4=Reemplazo NCF emitido en contingencia, 5=Referencia Factura Consumo Electrónica. §F.1 (página 56) -<NCFModificado>validación de equivalencia de tipo entre el Serie B y el e-CF de reemplazo. Disponible en el portal DGII.
Gastos Menores
Cómo registrar los gastos menores del personal (consumibles, transporte, parqueos, peajes) sin comprobante del proveedor y emitir, una vez al mes, un único comprobante de Gastos Menores (e-CF tipo 43) que los agrupa.
Proceso de certificación e-CF
Guía de los 15 pasos del proceso oficial de certificación DGII para convertirte en emisor electrónico autorizado, con el seguimiento integrado en Mosce ERP.