¿Qué son las NC y ND?
Son documentos electrónicos que modifican una factura ya emitida y aceptada por Hacienda:
- Nota de Crédito (NC) — Reduce el monto que el cliente debe. Se usa para devoluciones, descuentos o correcciones de precio a la baja.
- Nota de Débito (ND) — Aumenta el monto que el cliente debe. Se usa para cargos adicionales o correcciones de precio al alza.
Diferencias entre NC y ND
| Aspecto | NC Nota de Crédito | ND Nota de Débito |
|---|---|---|
| Tipo Hacienda | 03 | 02 |
| Efecto en CxC | Reduce lo que el cliente debe | Aumenta lo que el cliente debe |
| Inventario | Devuelve stock a bodega | Rebaja stock de bodega |
| Contabilidad | Reversa el asiento de venta | Crea cargo adicional |
| Uso común | Devoluciones, descuentos, anulaciones | Cargos olvidados, ajustes al alza |
¿Dónde se inicia una NC o ND?
Las notas de crédito y débito se crean desde una factura existente. El flujo es:
- Ir al módulo Ventas → Facturas desde el menú principal.
- Buscar la factura por número, cliente o fecha.
- Hacer clic en la factura para abrir el modal de detalle.
- En el detalle, verá los botones de acción según el tipo de nota que necesite.
NC Completa (anulación total)
Crea una nota de crédito por el 100% de la factura original, copiando todos los artículos y montos.
¿Cuándo usarla?
- Cuando el cliente devuelve todo lo que compró.
- Cuando se emitió la factura por error y se necesita anularla.
Pasos
- Abra el detalle de la factura desde Ventas → Facturas.
- Haga clic en el botón "NC Completa".
- Seleccione la razón (ej: "01 - Anulación de documento").
- Opcionalmente agregue un detalle o nota.
- Confirme la acción. El sistema procesará automáticamente todos los pasos (inventario, contabilidad, Hacienda, impresión).
ND Completa
Crea una nota de débito por el 100% de la factura original. Es menos común que la NC completa.
¿Cuándo usarla?
- Cuando se necesita duplicar el cargo de una factura.
- Correcciones contables específicas.
Pasos
- Abra el detalle de la factura.
- Haga clic en "ND Completa".
- Seleccione la razón y confirme.
NC Manual (parcial)
Permite seleccionar artículos y cantidades específicas para la nota de crédito. Es la opción más flexible.
¿Cuándo usarla?
- Devolución parcial (ej: el cliente devuelve 2 de 5 unidades).
- Corrección de precio en artículos específicos.
- Descuento otorgado después de facturar.
Pasos
- Abra el detalle de la factura y haga clic en "NC Manual".
- Se abre el formulario de nota manual. Verá los artículos de la factura original con las columnas: código, nombre, cantidad original, NC usada, ND usada y cantidad disponible.
- Seleccione los artículos que desea incluir haciendo clic en cada uno, o use "Agregar Todo" para incluir todos.
- En la grilla inferior, ajuste la cantidad y el precio según corresponda.
- Seleccione la razón (tipo referencia Hacienda) y la razón interna.
- Verifique los totales (gravado, exento, IVA, total).
- Haga clic en "Aplicar". Se mostrará el modal de progreso con los pasos de procesamiento.
Disponible = Original - NC ya usadas + ND ya usadas. No puede acreditar más de lo disponible.
ND Manual (parcial)
Igual que la NC Manual pero crea una nota de débito. Permite seleccionar artículos y cantidades específicas para cargar al cliente.
¿Cuándo usarla?
- Cobrar un artículo que se olvidó incluir en la factura.
- Ajustar el precio de un artículo al alza.
Pasos
El flujo es idéntico a la NC Manual. Haga clic en "ND Manual" desde el detalle de la factura y siga los mismos pasos.
Notas Financieras (sin inventario)
Las notas financieras son NC/ND que no afectan el inventario. Se usan para ajustes puramente contables o financieros: descuentos, intereses, diferencias de tipo de cambio, reembolsos, cargos por mora, etc.
Diferencias con NC/ND normal
| Aspecto | NC/ND normal | NC/ND financiera |
|---|---|---|
| Inventario | Devuelve o rebaja stock | No afecta stock |
| Artículos | Solo de la factura original | Puede usar artículo genérico (descuento, cargo financiero) |
| Permisos | 501 (NC) / 525 (ND) | 526 (NC fin.) / 527 (ND fin.) |
| Cliente SN | Sí permitido | No permitido — solo clientes con código |
¿Cuándo usarlas?
- Aplicar un descuento por pronto pago después de emitida la factura
- Cargar intereses de mora sin afectar inventario
- Reembolsos en efectivo sin retornar mercadería
- Ajustes por diferencias de cambio
Pasos al aplicar (modal de progreso)
Al confirmar una NC o ND (completa o manual), el sistema ejecuta automáticamente estos pasos:
- Crear documento — Genera el consecutivo del documento (20 dígitos) y registra la nota en el sistema.
- Aplicar inventario — Para NC: devuelve el stock a bodega. Para ND: rebaja el stock de bodega.
- Asiento contable — Genera el asiento en el diario contable (reversa para NC, cargo para ND).
- Aplicar a CxC — Solo para NC en facturas de crédito: aplica automáticamente el saldo a favor del cliente contra la factura original.
- Enviar a Hacienda — Transmite el documento electrónico al Ministerio de Hacienda.
- Imprimir — Envía el documento a la impresora configurada (opcional, ver abajo).
Opción "Imprimir comprobante"
Antes de iniciar el proceso, junto al selector de Cajero aparece la opción Imprimir comprobante (activada por defecto).
- Si queda activada, el paso Imprimir documento se ejecuta normalmente al final del flujo.
- Si se desactiva, el paso de impresión se marca como Omitido y el flujo continúa (útil cuando la impresora no tiene papel o no se desea el tiquete físico).
- La elección se recuerda por estación (se guarda en el navegador): la próxima NC/ND abrirá el modal con el mismo estado.
Saldo a favor (cliente SN)
Cuando se crea una NC sobre una factura pagada de contado del cliente genérico SN, el cliente no tiene una CxC contra la cual aplicar el crédito. En ese caso, el sistema registra el monto como saldo a favor que puede usarse en una próxima compra.
Cómo funciona
- Se crea la NC normalmente desde el detalle de la factura SN
- El sistema inserta un registro en la tabla
SaldosAFavorcon el monto, fecha y referencia a la factura original - Contablemente, se acredita la cuenta Saldo a Favor correspondiente al cliente (
parámetro 89 + ClienteId, ej:2104SN) - El saldo queda disponible para aplicar como medio de pago en otra factura
Aplicar el saldo a favor
Desde Facturación Desktop, en el panel de crédito del cliente, el campo "Tiene:" muestra el saldo a favor disponible. Al hacer clic se puede aplicar como pago de una nueva factura o retirarlo desde Utils → Retiro Adelantos SN.
parámetro 89 + código del cliente. Por ejemplo: cliente 00123 usa 210400123; cliente SN usa 2104SN.
Exoneración en NC/ND
Cuando una factura tiene artículos exonerados (cliente con autorización de Hacienda para no pagar IVA), la NC o ND que la afecta debe llevar exactamente la misma información de exoneración por línea — es una validación obligatoria de Hacienda. Si los datos no coinciden, la NC/ND se rechaza con el error "la información del documento de exoneración descrita en el apartado de exoneraciones NO coincide con el documento de exoneración del comprobante al cual se hace referencia".
¿Qué información va por línea?
Cada línea exonerada que se envía a Hacienda incluye estos 7 datos:
- Tipo de documento de exoneración (ej. 01 = compra autorizada, 04 = exo. institucional)
- Número de documento (ej. AL-00014916-25)
- Número de artículo del documento de exoneración
- Institución que emite la exoneración
- Fecha de emisión del documento
- Tarifa exonerada (porcentaje, ej. 13)
- Monto exonerado (IVA exonerado de la línea)
Cómo lo maneja el sistema automáticamente
El sistema toma una "fotografía" (snapshot) de la exoneración aplicada al momento de emitir la factura, por cada línea, y la guarda en una tabla interna (FacturaVentaExoneracion). Al crear la NC o ND:
- NC/ND normal (desde el modal de Detalle de Factura): el sistema copia exactamente los datos de exoneración de cada línea de la factura original. La copia se hace haciendo match por código de artículo y recalculando el monto exonerado para que tenga la precisión que pide Hacienda (5 decimales).
- NC/ND manual: si la NC/ND se crea contra una factura referenciada, también copia los datos exo de la factura. Si es financiera o sin referencia, usa la exoneración default del cliente.
De esta forma, aunque el cliente cambie sus documentos de exoneración después de facturar, la NC/ND siempre lleva la exoneración tal como estaba en la factura original.
Ver la información en pantalla
En el módulo Ventas → Detalle de Factura (VE-030), si la factura tiene exoneración, en la franja inferior "REVISIÓN" aparece una línea con el ícono y el conteo de líneas exoneradas + el total de IVA exonerado. Al lado, el botón "Ver tabla" abre un modal con el detalle por línea (código, tipo doc, número, institución, fecha, tarifa, monto). Esto sirve para verificar antes de aplicar una NC que la exoneración está bien registrada.
Si la factura no tiene la exoneración registrada
Algunas facturas históricas (antes de la mejora) pueden tener artículos exonerados pero sin registro en la tabla interna. En ese caso, en REVISIÓN aparece un aviso rojo: "Factura con exoneración pero sin registro en FacturaVentaExoneracion". Para resolverlo, contactá a soporte: existe un proceso de relleno automático (backfill) que lee el XML enviado a Hacienda y reconstruye los datos. Mientras tanto, las NC/ND contra esa factura pueden rechazarse.
Errores comunes y sus causas
| Error de Hacienda | Causa |
|---|---|
| "La información del documento de exoneración no coincide con el documento de exoneración del comprobante al cual se hace referencia" | La factura original tiene una exoneración diferente a la que va en la NC, o Hacienda procesó la factura original como gravada (aunque localmente diga exonerada). Verificar la respuesta de Hacienda de la factura original — si MontoTotalImpuesto en la respuesta no coincide con el IVA local, la factura está desincronizada. |
| "El monto de la exoneración de la línea X, impuesto 01 no corresponde al valor de multiplicar el porcentaje de exoneración por el subtotal" | Imprecisión decimal: Hacienda exige 5 decimales en el monto. El sistema ya genera con esa precisión a partir de la migración 828. |
| "cvc-minInclusive-valid: Value '-0.00250' is not facet-valid" | Un monto monetario salió negativo por redondeo (Impuesto con 2 decimales, Exonerado con 5 decimales). Ya corregido — ambos cálculos van con 5 decimales. |
NC/ND desde Facturación Móvil
Desde tablets y dispositivos móviles también puede crear NC y ND completas. El flujo es equivalente al desktop, con adaptación táctil e impresión por Bluetooth.
Cómo iniciarla
- En Facturación Móvil, toque el botón Abrir para buscar la factura
- Toque la factura deseada para ver su detalle
- En el footer del detalle aparecen los botones "NC Completa" y "ND Completa"
- Toque el botón correspondiente y confirme la razón
Badges en la lista de facturas
Al buscar facturas desde móvil, cada documento muestra un badge si ya tiene nota asociada:
| Badge | Color | Significado |
|---|---|---|
| NC | Rojo | La factura ya tiene al menos una Nota de Crédito |
| ND | Ámbar | La factura ya tiene al menos una Nota de Débito |
Disponibilidad de los botones
- Solo aparecen para facturas tipo 01 (Factura Electrónica)
- Se deshabilitan si ya existe una NC/ND completa sobre la factura
- La NC/ND Manual (parcial) no está disponible en móvil — use Desktop para estos casos
Impresión
La nota se imprime directamente por Bluetooth local en lugar de la cola de impresión VB6. Si la impresora BT está desconectada, el sistema intenta reconectar automáticamente (ver Auto-reconexión BT).
Razones de referencia (Hacienda)
Al crear una NC o ND, debe seleccionar una razón que se envía a Hacienda:
| Código | Razón | Uso típico |
|---|---|---|
| 01 | Anula documento de referencia | NC Completa para anular toda la factura |
| 02 | Corrige texto del documento | Corrección de datos del cliente o detalle |
| 04 | Referencia a otro documento | Relación con otro documento |
| 05 | Sustituye comprobante provisional | Reemplazar comprobante por definitivo |
| 99 | Otros | Razones no cubiertas por las anteriores |
Restricciones
Facturas que permiten NC/ND
- Tipo: Factura electrónica (01), Tiquete electrónico (04) o Exportación (09).
- Estado: Aplicada (estado 2). No se puede hacer NC/ND sobre borradores o facturas rechazadas.
Cantidades
- No puede acreditar más cantidad de la que existe disponible en la factura.
- Si ya se hizo una NC parcial, el sistema resta esa cantidad del disponible.
Cliente genérico (SN)
Permisos
Se requiere el permiso correspondiente para crear NC/ND. Si no tiene permiso, los botones aparecen deshabilitados (en gris) con un mensaje indicando el permiso requerido.
Casos de uso comunes
1. El cliente devuelve todo
Use NC Completa. Anula el 100% de la factura, devuelve todo el inventario y elimina la deuda del cliente.
2. El cliente devuelve algunos artículos
Use NC Manual. Seleccione solo los artículos devueltos y ajuste las cantidades.
3. Se cobró de más (precio incorrecto)
Use NC Manual. Seleccione el artículo, ajuste el precio a la diferencia que se cobró de más.
4. Se cobró de menos (precio incorrecto)
Use ND Manual. Seleccione el artículo y ajuste el precio a la diferencia faltante.
5. Descuento posterior a la factura
Use NC Manual. Seleccione los artículos con descuento y ajuste el monto del descuento como precio.
6. Cargo olvidado
Use ND Manual. Agregue el artículo con la cantidad y monto correspondientes.
Errores comunes
Permisos del módulo
Los permisos controlan qué tipos de notas puede crear cada usuario. Se asignan al grupo de usuarios desde el módulo de Seguridad (SE-001).
| Código | Nombre | Qué autoriza | Dónde aplica |
|---|---|---|---|
501 |
Crear Nota de Crédito | Permite generar una NC completa (devuelve todos los artículos y montos de la factura original). Sin este permiso el botón "NC Completa" aparece en gris. | VE-001, VE-030, Facturación Móvil |
525 |
Crear Nota de Débito | Permite generar una ND completa (carga adicional sobre la factura original). Sin este permiso el botón "ND Completa" aparece en gris. | VE-001, VE-030, Facturación Móvil |
526 |
Nota de Crédito Financiera | Permite crear una NC Manual de tipo financiero (sin devolver inventario). Solo aplica para clientes identificados, no para el cliente genérico SN. | VE-020 NC/ND Manual |
527 |
Nota de Débito Financiera | Permite crear una ND Manual de tipo financiero (cargo adicional sin afectar inventario). Solo aplica para clientes identificados. | VE-020 NC/ND Manual |
Parámetros de empresa
Los parámetros son valores globales por empresa que afectan el comportamiento de las notas. Se configuran desde Configuración → Parámetros (CF-004).
| Código | Nombre | Qué controla | Valores |
|---|---|---|---|
98 |
Copias NC por defecto | Número de copias que se imprimen automáticamente al emitir una Nota de Crédito. Si se especifica un valor negativo en la llamada de impresión, se usa ese valor en lugar del parámetro. | Número entero (ej: 1, 2) |
99 |
Copias ND por defecto | Número de copias que se imprimen automáticamente al emitir una Nota de Débito. | Número entero (ej: 1, 2) |
125 |
Factura Electrónica activa | Cuando está en 1, las NC y ND se envían a Hacienda como documentos electrónicos. Si está en 0, se generan solo localmente sin envío al MH. |
0 = desactivada1 = activa |
386 |
Copias por defecto de impresión | Número de copias general del sistema. Las NC/ND siempre imprimen exactamente 1 copia independientemente de este parámetro (comportamiento fijo del backend). | Número entero (ej: 1, 2) |