OdooWiki OCA HUB

Account Credit Control

account_credit_control folder_open OCA/credit-control open_in_new
Finance Licencia: AGPL-3

El módulo Account Credit Control forma parte de las Herramientas Financieras utilizadas en el ámbito empresarial para garantizar que, una vez realizadas las ventas, se conviertan en efectivo. Este módulo ayuda a identificar la deuda pendiente que supera el nivel de tolerancia y a configurar el método de seguimiento.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Configure políticas de recordatorio con niveles de escalado para reclamar facturas de cliente vencidas, generar líneas de control de crédito a partir de apuntes de cuentas a cobrar impagados y enviar cartas o correos electrónicos a los clientes.

Este módulo añade un flujo de trabajo completo de control de crédito sobre la facturación. Los usuarios definen políticas de recordatorio, cada una compuesta por niveles (por ejemplo, un primer recordatorio a los 15 días, un segundo a los 30). Cada nivel tiene un modo de cálculo (fecha de vencimiento, fin de mes o recordatorio anterior), un retraso en días, un canal (carta, correo electrónico o teléfono), una plantilla de correo electrónico y textos personalizados.

Una política se adjunta por defecto en los ajustes de la compañía, y puede sobrescribirse en un cliente o en una factura individual. Solo se consideran las cuentas por cobrar seleccionadas en la política.

A continuación se ejecuta una pasada de control de crédito para una fecha de control: examina los asientos por cobrar publicados y no conciliados cuya fecha de vencimiento ha pasado, omite los importes por debajo de la tolerancia de la compañía y crea líneas de control de crédito en estado borrador. Las líneas pueden revisarse, ignorarse, establecerse en 'To Do' y luego enviarse: los correos electrónicos se agrupan por cliente, nivel y moneda en una comunicación, y las cartas se generan mediante un asistente de impresión. Los asistentes masivos también permiten marcar líneas como enviadas, enviarlas por correo electrónico o cambiar su política.

Reglas de negocio: una factura no puede cancelarse una vez enviado un recordatorio (debe usarse en su lugar una nota de crédito); solo pueden eliminarse las líneas de crédito en borrador; el nivel más pequeño de una política no puede basarse en el recordatorio anterior; una pasada no puede fecharse antes de una pasada o línea existente.

Un análisis pivote muestra los saldos vencidos por cliente y nivel, y los clientes llevan campos de seguimiento como responsable, próxima acción y promesa de pago.

Depende de

baseaccountmail

Menús que añade

CommunicationsCredit ControlLinesCredit ControlCredit Control PoliciesRunsDo Manual Follow-Ups
Modelos y campos (17)
  • res.company · amplía un modelo existentecredit_policy_id (Credit Control Policy), credit_control_tolerance
  • res.partner · amplía un modelo existentepayment_note (Customer Payment Promise), manual_followup, credit_policy_id (Credit Control Policy), payment_next_action (Next Action), credit_control_count (# of Credit Control Lines), payment_responsible_id (Follow-up Responsible), payment_next_action_date (Next Action Date), payment_next_action_type (Next Action Type), credit_control_analysis_ids (Credit Control Levels)
  • account.move · amplía un modelo existentecredit_policy_id (Credit Control Policy), credit_control_line_ids (Credit Lines)
  • account.account · amplía un modelo existentecredit_control_line_ids (Credit Lines)
  • credit.control.run · modelo nuevodate (Controlling Date), state, report, line_ids (Generated lines), company_id, manual_ids (Lines to handle manually), policy_ids (Policies), credit_control_count (# of Credit Control Lines), hide_change_state_button, credit_control_communication_count (# of Credit Control Communications)
  • credit.control.line · modelo nuevodate (Controlling date), level, state, run_id (Source), channel, date_due (Due date), date_sent (Reminded date), policy_id, account_id, amount_due (Due Amount Tax incl.), company_id, date_entry (Entry date), invoice_id, partner_id, balance_due (Due balance), currency_id, move_line_id (Move line), manual_followup, partner_user_id (Salesperson), policy_level_id (Overdue Level), communication_id (Communication process), manually_overridden, commercial_partner_id (Commercial Entity)
  • res.config.settings · amplía un modelo existentecredit_policy_id (Credit Control Policy), credit_control_tolerance, default_apply_max_policy_level (Apply max policy level)
  • mail.compose.message · amplía un modelo existente
  • credit.control.marker · modelo nuevoname (Mark as), line_ids (Credit Control Lines)
  • credit.control.policy · modelo nuevoname, active, level_ids (Policy Levels), company_id, do_nothing, account_ids (Accounts), apply_max_policy_level (Apply max policy level)
  • credit.control.emailer · modelo nuevoline_ids (Credit Control Lines)
  • credit.control.printer · modelo nuevoline_ids (Credit Control Lines), mark_as_sent (Mark letter lines as done)
  • credit.control.analysis · modelo nuevolevel (Max Level), policy_id, company_id, partner_id, currency_id, partner_ref, open_balance (Overdue Balance), policy_level_id (Overdue Level)
  • credit.control.policy.level · modelo nuevoname, level, channel, policy_id (Related Policy), delay_days (Delay (in days)), custom_text (Custom Message), computation_mode (Compute Mode), custom_mail_text (Custom Mail Message), email_template_id, mail_show_invoice_detail (Show Invoice Details in mail), custom_text_after_details (Custom Message after details)
  • credit.control.communication · modelo nuevouser_id, policy_id, total_due, company_id, partner_id, currency_id, report_date, total_invoiced, policy_level_id (Level), contact_address_id, credit_control_line_ids (Credit Lines)
  • credit.control.policy.changer · modelo nuevodo_nothing (No follow policy), move_line_ids (Move line to change), new_policy_id (New Policy to Apply), new_policy_level_id (New level to apply)
  • res.partner.payment.action.type · modelo nuevoname, active, sequence, company_id, partner_ids (Partners)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/credit-control.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Configure las políticas y los niveles de política en Invoicing > Configuration > Credit Control > Credit Control Policies. Puede definir tantos niveles de política como necesite. Debe establecer en qué cuentas se aplica cada Credit Control Policy en la pestaña Accounts.

Configure una tolerancia para el control de crédito y una política predeterminada aplicada a todos los partners en cada compañía, en la pestaña General Information del formulario de su compañía.

Puede especificar una política concreta para un partner o una factura.

Las entradas de menú se encuentran en Invoicing \> Credit Control.

Cree un nuevo "run" en el menú Credit Control Run con la fecha de control. Después, utilice el botón Compute Credit Lines. Se generarán todas las líneas de control de crédito. Puede encontrarlas en el menú Credit Control Lines.

En cada línea generada, tiene muchas opciones:

  • Enviar un email
  • Imprimir una carta
  • Cambiar el estado (para poder ignorar o reabrir líneas)
  • Marcar una línea como Manually Overridden. La línea obtendrá el estado ignored cuando se realice un segundo credit control run.
  • Marcar una línea como Manual followup también marcará todas las líneas del partner. El partner será visible en "Do Manual Follow-ups".

Una vez que sus líneas estén configuradas correctamente, vuelva al "run" y haga clic en Run channel action para generar y poner en cola de forma masiva emails o cartas de comunicación para todas las líneas vinculadas.

Después, utilice el botón inteligente Communications para ver todos los procesos de comunicación por email que se han creado y hacerles seguimiento.

Los seguidores 'Credit Control' del partner vinculado se añadirán automáticamente como seguidores a las líneas de control de crédito.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.