Mosce ERP · Centro de ayuda
Fiscal

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ás fiscal: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ódigoNombre DGIICuándo se usa
1AnulaEl e-CF referenciado debe quedar sin efecto fiscal.
2Corrige textoEl original tiene datos de texto incorrectos (nombre, dirección, descripción) sin que cambien los montos.
3Corrige montosLos montos del original son incorrectos - devolución, ajuste de precio, error de cálculo.
4Reemplazo NCF emitido en contingenciaReemplaza 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.
5Referencia Factura Consumo ElectrónicaEl 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

  1. Abrí Fiscal → Documentos e-CF.
  2. Encontrá el e-CF que querés anular. Podés buscarlo por su número o filtrarlo por estado.
  3. En el menú de acciones de la fila, elegí Anular.
  4. En el diálogo, escribí la Razón de anulación (campo obligatorio). Esta razón queda registrada en la auditoría interna.
  5. 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:

  1. Desde la bandeja de documentos, abrí el detalle del e-CF original.
  2. Emití una Nota de Crédito (E34) o el tipo equivalente con <CodigoModificacion>2</CodigoModificacion>, referenciando el número del original.
  3. 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.

  1. En Operaciones → Facturas, abrí la factura original.
  2. Creá una Nota de Crédito desde la acción del menú - Mosce ERP precarga el e-CF original como referencia.
  3. Ajustá el monto al valor de la devolución (DOP 8 000 + ITBIS correspondiente).
  4. 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:

  1. Mosce ERP inicia la cancelación del e-CF vía DGII.
  2. Una vez que la DGII acepta la anulación, Mosce ERP te lleva al formulario de reemplazo con el contexto del documento original precargado.
  3. 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 correctivoCódigo
Anular un comprobante que no debió existirE33 (Nota de Débito) o E34 (Nota de Crédito), según tipo original1
Corregir nombre / dirección / texto sin cambiar montosE34 u otro tipo con datos corregidos2
Devolver / revertir / ajustar montosE34 (Nota de Crédito)3
Reemplazar Serie B en papel post-contingenciaE31/E32/E33/E34/E41/etc. según equivalencia4
Reemplazar e-CF queued cancelado tras 72 hMismo tipo que el e-CF original cancelado4
Nota de crédito referenciando E32 de consumoE345

Errores comunes

SíntomaCausa probableSolución
DGII rechaza el e-CF de reemplazoEl tipo del reemplazo no coincide con el Serie B originalVerificá la equivalencia (B01→E31, B02→E32, etc.)
No aparece el formulario de reemplazo o está bloqueadoLa ventana de 30 días venció, no hay episodio activo, o no tenés fiscal:replacement:createVerificá 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 reemplazoComportamiento esperadoLos reemplazos (Código 4) van solo a la DGII, no al receptor
No puedo anular un e-CF aceptadoLa anulación procede pero debés también emitir una Nota de CréditoAnulá el e-CF y emití la Nota de Crédito desde la factura original

Relacionados


Última actualización: 2026-05-22

Fuentes regulatorias

  1. 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.