Blog Single Banner Image

En resumen

El dunning en NetSuite es el sistema que detecta facturas vencidas y envía al cliente la carta de reclamación adecuada según los días de retraso y el importe pendiente, sin que nadie del equipo financiero tenga que revisar listados ni redactar correos. Se activa con la SuiteApp Dunning Letters de Oracle (comprueba con tu gestor de cuenta si está incluida en tu contrato) y se apoya en tres piezas: procedimientos, niveles y plantillas de carta. Bien configurado, convierte la reclamación de impagos en un proceso con reglas, trazabilidad y pausas controladas. Mal configurado, reclama facturas que el cliente ya ha pagado o que están en disputa, y eso cuesta más relaciones que dinero recupera.

Por qué la reclamación manual de impagos acaba fallando

En muchas empresas que llegan a NetSuite, la reclamación de cobros vive en una hoja de Excel exportada de una búsqueda guardada y en la memoria de la persona de administración que "ya sabe a quién hay que llamar". Funciona mientras hay pocas facturas. Cuando el volumen crece, aparecen los mismos síntomas: se reclama tarde, se reclama a destiempo (justo después de que el cliente pague) o no se reclama a los clientes pequeños porque nunca compensan el esfuerzo.

Es un patrón habitual en proyectos de NetSuite: el saldo vencido se revisa una vez al mes, durante el cierre, y la reclamación depende de quién tenga tiempo ese día. El dunning no sustituye la gestión comercial de un cliente conflictivo, pero libera al equipo de las reclamaciones rutinarias para que dedique su tiempo a las que de verdad requieren una llamada.

Cómo funciona el dunning en NetSuite

Según la documentación de Oracle sobre dunning, el sistema se organiza así:

  • Procedimiento de dunning: se asigna a un cliente, a una factura o a un grupo de facturas, y define los escalones de la reclamación.
  • Nivel de dunning: cada escalón fija umbrales de importe vencido y de días de retraso, y la plantilla de carta que se usa en ese punto.
  • Plantilla de carta: se puede crear en varios idiomas, algo útil si facturáis a clientes de la UE desde una filial española.
  • Flujo de evaluación: un workflow programado que, en cada ejecución, decide a quién se reclama y con qué nivel.

Hay un detalle que conviene conocer antes de planificar: solo se evalúan las facturas que contabilizan (posting). Una factura en un estado que no genera asiento no entra en el dunning, y si alguien pregunta por qué un cliente no ha recibido su carta, esta es una de las primeras comprobaciones.

Tres niveles de aplicación: cliente, factura y grupo de facturas

El dunning por cliente evalúa todas las facturas del cliente bajo un mismo procedimiento. El dunning por factura permite asignar un procedimiento distinto a una factura concreta, siempre que el procedimiento del cliente tenga marcada la casilla Allow Override. El dunning por grupo de facturas sirve para agrupar facturas relacionadas. Para la mayoría de pymes, el nivel de cliente es suficiente y el más fácil de mantener.

Configurar las reglas de nivel: el ejemplo de los días de retraso

Las reglas se crean en Dunning > Setup > Dunning Level Rule > New. El campo clave es Days Overdue, que por defecto vale 0 y se calcula siempre a partir del campo Due Date de la transacción. No admite otra fecha de referencia. Por eso, si vuestras facturas tienen un vencimiento mal calculado (por ejemplo, porque el término de pago del cliente no está bien informado), el dunning heredará ese error y reclamará fuera de plazo.

Este mismo campo admite valores negativos entre -1 y -99, lo que permite enviar un recordatorio antes del vencimiento. Un nivel con Days Overdue de -3 envía un aviso amable tres días antes de la fecha de pago. Nuestra recomendación habitual es una escalera corta y progresiva:

  1. Un recordatorio previo al vencimiento, con tono informativo.
  2. Una primera carta tras unos pocos días de retraso, pidiendo confirmar si hay algún problema con la factura.
  3. Una segunda carta más firme, con el saldo total vencido.
  4. Un último nivel que no se envía automáticamente, sino que genera una tarea para que una persona llame.

Cada regla puede llevar un importe mínimo de transacción (Minimum Transaction Amount) y un saldo vencido total (Total Overdue Balance) por moneda. Si una factura está en una moneda que no figura en la regla, NetSuite convierte el importe desde la moneda por defecto con el tipo de cambio del último día del mes anterior. Si facturáis en varias monedas, define los importes en todas ellas desde el principio.

Programar la evaluación sin enviar cartas a destiempo

Tras instalar la SuiteApp, un administrador tiene que programar los flujos de evaluación. Oracle incluye tres de partida: Customer Dunning WF Scheduler, Invoice Dunning WF Scheduler e Invoice Group Dunning WF Scheduler. La recomendación oficial es hacer una copia, en Customization > Scripting > Workflows (Administrator), y trabajar sobre la copia, no sobre el original.

Los puntos donde más fácil es tropezar, todos recogidos en la guía de programación del flujo de evaluación:

  • Casilla Repeat desmarcada: el workflow se ejecuta una sola vez y parece que el dunning "ha dejado de funcionar".
  • Release Status distinto de Released: el flujo no corre. Y si dejáis también activo el original, se duplican las ejecuciones; hay que poner el original en Not Initiating.
  • Ejecución en fin de semana: el cliente recibe la reclamación un sábado. Programadla solo en días laborables y fuera del horario de trabajo, para que nadie edite clientes o facturas mientras se evalúa.
  • Periodos cerrados: las facturas de un periodo cerrado quedan fuera del dunning por factura salvo que esté marcado Allow Non-G/L Changes, y en ese caso sí se envían cartas. Conviene decidirlo conscientemente con el responsable de contabilidad.
  • Zona horaria: el horario se guarda en la zona del usuario que crea la programación. Si ese usuario cambia después su preferencia, la programación existente no se modifica.

Pausar, controlar y medir

La parte más valiosa para el equipo de cobros no son las cartas, sino el control. NetSuite permite pausar el dunning de un cliente o de una factura concreta, por ejemplo cuando hay una reclamación comercial abierta o se ha pactado un aplazamiento. Al reanudarlo, el sistema vuelve a ejecutar la evaluación. Todas las acciones, automáticas y manuales, quedan registradas en las notas del sistema, algo que agradece cualquier auditor.

La SuiteApp incluye además un panel (Dunning Dashboard) con indicadores como el saldo vencido por antigüedad, el saldo vencido por cliente, el tiempo medio de pago y las listas de clientes y facturas con el dunning pausado. Revisar semanalmente esta última lista evita el error más habitual: una pausa puesta "unos días" que lleva meses activa y esconde una deuda que nadie reclama.

Limitaciones que conviene conocer antes de empezar

  • La SuiteApp Dunning Letters hay que instalarla y puede no estar incluida en tu contrato de NetSuite: confírmalo con tu gestor de cuenta antes de planificar el proyecto.
  • Los procedimientos y las reglas de nivel solo se crean y se actualizan desde la interfaz. Oracle no admite importarlos por CSV, servicios web SOAP ni SuiteScript, así que una migración de muchos procedimientos es trabajo manual.
  • La generación automática de PDF no está soportada: las cartas por correo pueden salir solas, pero las que se imprimen pasan por la cola Dunning PDF Printing Queue y se generan a mano.
  • Las cartas por correo no afectan al volumen de correo contratado de la cuenta.

Si vuestro proceso de cobro ya está cubierto por una integración bancaria, os puede interesar leer también cómo integrar NetSuite con los bancos españoles, porque un cobro mal conciliado es la causa más frecuente de reclamaciones indebidas. Y si la reclamación depende de permisos de usuario mal repartidos, repasad antes los roles y permisos de NetSuite.

Preguntas frecuentes sobre el dunning en NetSuite

¿Qué es el dunning en NetSuite?
Es el proceso sistemático de seguimiento de facturas vencidas y envío de cartas al cliente para reclamar el pago. En NetSuite lo cubre la SuiteApp Dunning Letters.

¿El dunning viene incluido en la licencia de NetSuite?
Depende de tu contrato. El dunning se habilita instalando la SuiteApp Dunning Letters de Oracle, así que lo primero es confirmar con vuestro gestor de cuenta o con vuestro consultor si ya la tenéis disponible.

¿Se puede enviar un recordatorio antes de que venza la factura?
Sí. En la regla de nivel, el campo Days Overdue admite valores de -1 a -99, de modo que un -3 envía el aviso tres días antes del vencimiento.

¿Qué facturas se evalúan?
Solo las que contabilizan. Además, los días de retraso se calculan siempre desde la fecha de vencimiento de la factura.

¿Puedo pausar la reclamación a un cliente concreto?
Sí, tanto a un cliente como a una factura. Al reanudar, el sistema vuelve a evaluar, y todo queda reflejado en las notas del sistema.

¿Se pueden enviar las cartas en el idioma del cliente?
Sí, las plantillas de carta se pueden crear en varios idiomas.


Por qué Flying Lemons

Somos una consultora 100% NetSuite, con más de 40 proyectos y más de 10 años de experiencia. Trabajamos siempre con el estándar de Oracle, y nada te ata a nosotros: lo que configuramos lo puede mantener cualquier equipo que conozca NetSuite. Si queréis revisar cómo gestionáis hoy los cobros y si el dunning encaja en vuestro caso, pide un diagnóstico sin compromiso. También puedes conocer nuestro servicio de soporte NetSuite o repasar qué ofrece NetSuite a una empresa como la vuestra.

Autor: equipo de Flying Lemons, especialistas en NetSuite. Publicado el 9 de noviembre de 2026. Fuentes: Oracle NetSuite, Dunning Overview; Scheduling the Dunning Evaluation Workflow; Creating Dunning Level Rules.

Artículos populares

Últimos artículos

Ver todos los artículos

Gratuito

Ponte en manos de expertos

CTA-image
CTA-BG-Image
CTA-BG-Image
CTA-BG-Image