Comprobantes — Emitir nota de crédito
Form para emitir una nota de crédito (NC) que reversa una boleta o factura aceptada. Eliges tipo SUNAT (anulación, devolución, descuento) y motivo.
La Nota de Crédito (NC) es el documento que reversa una boleta o factura electrónica ya aceptada por SUNAT. Se usa cuando hay una devolución del cliente, un error en el monto, una anulación de la venta, un descuento posterior o cualquier corrección sobre un comprobante aceptado. La NC siempre va vinculada al comprobante original — no se emiten NCs «sueltas».
El acceso es desde el botón «Emitir nota de crédito» del detalle de una boleta o factura aceptada. Las NC NO se pueden emitir sobre nota de venta interna, sobre comprobantes ya rechazados, ni sobre otra NC.
En el form eliges 2 datos: el tipo de NC (Catálogo 9 de SUNAT — 13 tipos posibles, ej. anulación, devolución, descuento global, descuento por ítem, descuento por adelanto, error en serie, etc.) y el motivo (texto libre obligatorio, mín 3 caracteres). El sistema reversa de forma atómica el comprobante original: lo marca como anulado (si es tipo 1, Anulación), genera asientos contables de reverso en caja, reversa stock en inventario, y emite la NC a SUNAT.
⚠️ Esta implementación es «Full Reversal v1.0»: la NC reversa el monto TOTAL del comprobante original, no parcial. Para devoluciones parciales (ej. cliente devuelve 1 de 3 productos comprados), v1.0 aplica el reverso completo y, si quieres, emites una boleta/factura nueva por los items que sí se entregaron. v2.0 traerá NC parciales por ítem.
Manual completo
Cuándo emitir una NC
| Situación | Tipo SUNAT recomendado |
|---|---|
| Cliente devolvió el producto | 6 (Devolución por ítem) o 7 (Devolución por anulación de la operación) |
| Te equivocaste de monto/concepto | 1 (Anulación de la operación) → emites comprobante nuevo correcto |
| Aplicas descuento posterior al cliente | 2 (Descuento global) o 3 (Descuento por ítem) |
| Error en serie/número del comprobante | 5 (Descuento global por ítem) — corrige y reemite |
| Cliente solicita corrección de RUC/dirección | 1 (Anulación) → emites factura nueva con datos correctos |
Los 13 tipos del Catálogo 9 SUNAT
| Código | Descripción |
|---|---|
| 1 | Anulación de la operación |
| 2 | Anulación por error en RUC |
| 3 | Corrección por error en la descripción |
| 4 | Descuento global |
| 5 | Descuento por ítem |
| 6 | Devolución total |
| 7 | Devolución por ítem |
| 8 | Bonificación |
| 9 | Disminución en el valor |
| 10 | Otros conceptos |
| 11 | Ajustes de operaciones de exportación |
| 12 | Ajustes afectos al IVAP |
| 13 | Anulación por consumidor |
💡 El sistema valida que tipo ∈ [1..13] al emitir. Si dudas qué tipo elegir, «1 Anulación» es lo más seguro para casos generales — anula completamente el comprobante y emites uno nuevo.
💡 Qué pasa con el stock. Las NC que anulan o rehacen la operación —anulación (1), anulación por error de RUC (2), corrección (3) y las devoluciones total/por ítem (6 y 7)— reponen el stock físico automáticamente (verás un movimiento de reingreso en el kardex del producto). Es lo correcto: o la mercadería regresó a tu almacén, o vas a re-emitir un comprobante nuevo que volverá a descontar ese stock. Las NC de solo monto —descuentos y ajustes de valor (4, 5, 8 y 9)— no tocan el stock. Una Baja de comprobante también repone siempre el stock.
⚠️ Como la reposición es automática, no registres además un ajuste manual de «+ Devolución de cliente» en Inventario sobre esa misma venta: duplicarías el stock.
El motivo
El motivo es obligatorio:
- Mínimo 3 caracteres, máximo 500.
- Aparece literal en la NC enviada a SUNAT — el cliente y SUNAT lo van a leer.
- Sé claro y profesional. Ejemplos:
- ✅ «Devolución por defecto de fábrica del producto entregado.»
- ✅ «Anulación por error en el monto facturado. Se emite factura correcta F001-00045.»
- ✅ «Descuento del 10% por compra recurrente.»
- ❌ «Re emisión» (muy corto, poco informativo).
- ❌ «xxxxx» (sin contexto, SUNAT puede observar).
Acción «Emitir nota de crédito»
Al hacer click:
- Validación local: tipo ∈ [1..13], motivo ≥ 3 caracteres y ≤ 500.
- Reverso del original: el sistema reversa caja y stock y marca el original como anulado (si es tipo 1).
- Generación de la NC: crea una nueva nota de crédito, vinculada al comprobante original.
- Envío al proveedor: igual que cualquier comprobante electrónico — tu proveedor firma y envía a SUNAT.
- Respuesta SUNAT: estado aceptado, rechazado o «En contingencia» (si SUNAT/Nubefact no respondió al enviar la NC).
- Redirect: te lleva al detalle de la NC recién emitida.
💡 Si la NC queda «En contingencia» (la conexión con SUNAT/Nubefact se cayó al enviarla), no se pierde: el sistema la reenvía solo cada ~15 min hasta que SUNAT la acepte. A diferencia de las boletas/facturas, en la NC el detalle muestra además un botón «Reenviar ahora» por si tienes urgencia y no quieres esperar al reenvío automático.
Casos comunes
«Emití una factura con monto incorrecto, ¿cómo lo corrijo?» Desde el detalle de la factura → «Emitir nota de crédito» → tipo 1 (Anulación) → motivo «Anulación por error en el monto. Se emite factura correcta». Luego desde la venta de origen emites una factura nueva con el monto correcto.
«El cliente devolvió uno de los 3 productos. ¿Anulo toda la boleta?» v1.0 sí, porque el reverso es full. Anulas la boleta completa con NC tipo 7 (Devolución por ítem) explicando en el motivo qué producto se devolvió, y emites una boleta nueva por los 2 productos que sí se quedaron. v2.0 (futuro) permitirá NC parcial por ítem.
«Apliqué un descuento del 10% que el cliente reclamó después de pagar» Emites NC tipo 4 (Descuento global) con motivo «Descuento del 10% aplicado por reclamo aceptado». El cliente tiene 2 comprobantes en su contabilidad: la factura original + la NC del descuento. El saldo neto refleja el descuento.
«La NC salió rechazada con motivo «Comprobante original no fue declarado en SUNAT»» Esto pasa si el comprobante original estaba pendiente o enviado cuando intentaste emitir la NC. Espera a que el original esté aceptado y reintenta la NC. El sistema bloquea normalmente este caso, pero hay condiciones de carrera.
«La NC quedó 'En contingencia'» Se cayó la conexión con SUNAT/Nubefact al enviarla. No hiciste nada mal: la NC se reenvía automáticamente cada ~15 min hasta que SUNAT la acepte. Si tienes apuro, en el detalle de la NC aparece el botón «Reenviar ahora» para empujar el envío de inmediato.
«El motivo de la NC quedó mal escrito y la NC ya está aceptada» NO se puede editar. SUNAT recibió el motivo tal cual. Si es crítico, emite otra NC sobre la NC original (sí, NC sobre NC es posible en tipo 1) o anota el corrigendo en notas internas.
Diferencia entre NC tipo 1 (Anulación) y los demás tipos
- Tipo 1 (Anulación) marca el comprobante original como anulado y agrega asientos de reverso en caja/stock. El cliente tiene 2 documentos en su contabilidad: factura original + NC, y se cancelan entre sí (efecto neto = 0).
- Tipos 2-13 son ajustes específicos (devolución, descuento, etc.) — el original sigue aceptado, pero la NC ajusta el saldo. El cliente registra ambos documentos con efectos parciales.
Operativamente, tu MYPE va a usar mayormente tipo 1 (Anulación) y tipo 7 (Devolución por ítem). Los demás son casos contables más finos.
Cosas que NO puedes hacer
- Emitir NC sobre nota de venta — las NV son internas, no van a SUNAT, no requieren NC. Si te equivocaste en una NV, simplemente emite otra.
- Emitir NC sobre NC ya aceptada (excepto en casos muy específicos con tipo 1, y solo si el SUNAT lo permite).
- Emitir NC sobre nota de débito — para reversar una ND se usa otra ND inversa o se contacta directamente al cliente.
- Editar tipo o motivo después de emitida — la NC va a SUNAT con esos datos. Si hay error, otra NC.
- NC parcial por ítem en v1.0 — el reverso siempre es total. v2.0 traerá esa feature.
- NC sobre comprobante rechazado o pendiente — el original debe estar aceptado (aceptado por SUNAT).
- Saltarte el motivo obligatorio — SUNAT lo exige para auditoría.