Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
ecbd8d4
[MIG] account_credit_control: Renamed and migrated to 6.1
Oct 22, 2012
af8aa2f
[MIG] account_credit_control: Migration to 7.0
nbessi Mar 15, 2013
26d8c3d
[IMP] account_credit_control: Add scenarios
Mar 25, 2013
8bad7a9
[IMP+FIX] account_credit_control: Several improvements & fixes
nbessi Mar 28, 2013
fcd514d
[FIX+IMP] account_credit_control
gurneyalex Jun 8, 2013
3dede89
[FIX+IMP] account_credit_control
yvaucher Jun 27, 2013
7c7512b
[FIX+IMP+REF] account_credit_control:
nbessi Jul 12, 2013
d751707
[FIX] account_credit_control:
vrenaville Jul 25, 2013
a03fbd6
[FIX] account_credit_control: Do not copy lines credit control lines …
Sep 4, 2013
49fa089
[FIX] account_credit_control: Test if invoice have credit control lin…
vrenaville Sep 12, 2013
ee231da
[IMP+FIX] account_credit_control:
Sep 18, 2013
039c21c
[FIX] account_credit_control - add encoding on mako template to fix t…
yvaucher Nov 21, 2013
61b51ca
[FIx] Add active on credit control policy in order to deactivate it
vrenaville Dec 11, 2013
182c2af
[FIX+IMP] account_credit_control
nbessi Mar 3, 2014
d2c087d
[FIX] move all unported addons into __unported__ folder instead of ad…
Jul 2, 2014
cc8974a
[MIG] account_credit_control: Migration to 8.0
Oct 28, 2014
16c661c
[IMP] Include the fees in the total due
Mar 7, 2015
fbeb901
[DEL] Group access for transient model
Apr 20, 2015
ce44b0e
[FIX+IMP] account_credit_control: Fixes + Danish translation
May 21, 2015
8d3a77a
[FIX] fix security issue on account_invoice
lmignon Jun 26, 2015
caee04f
[FIX][account_credit_control] Replace '/n' with '<br />' in credit co…
Jul 1, 2015
7f365a5
FIX bug #262 in account_credit_control: Avoid a crash
alexis-via Jul 22, 2015
f24d3a8
[FIX][account_credit_control] Use HTML field instead of use a replace…
Aug 17, 2015
cfafa8f
[ADD][account_credit_control] Add migration script for text field to …
Sep 23, 2015
e42dfe5
[CHG][account_credit_control] Change policy level data according fiel…
Sep 23, 2015
e7a001d
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
5b18c63
[MIG] Migration of the module account_credit_control (from v8 to v10)
Mar 16, 2017
5d86efd
[CHG] account_credit_control: remove demo file.
May 2, 2017
6a1fbad
[MIG] Clean the code to respect PEP8 (remove useless imports, remove …
May 22, 2017
e59da5c
[MIG] Add some unit tests on the module account_credit_control
Jun 2, 2017
84a067e
[FIX] typo: field is incorrect
cubells Jul 7, 2017
8413faf
[ADD][account_credit_control] Add an additional text after the detail…
benwillig Sep 1, 2017
490db74
[FIX] account_credit_control: missing permission
cubells Sep 20, 2017
6b01690
[10.0][FIX] account_credit_control report (#545)
benwillig Sep 30, 2017
dd3a1c2
[FIX] account_credit_control: fix translation in report.
Sep 14, 2017
78af516
[FIX] account_credit_control: too many attachements in sent emails. c…
Oct 18, 2017
f1a7ff6
[10.0][fix] account_credit_control: security groups (#570)
Nov 16, 2017
7d1436d
[IMP] account_credit_control: add account_followup features
cubells Nov 8, 2017
46f3854
[MIG] account_credit_control: Migration to 11.0
kenvac Jan 19, 2018
de1f16b
[FIX] account_credit_control: more accurate usage of sudo() to avoid …
Jul 14, 2018
e5633c8
[FIX] account_credit_control: Our co-authoring is missing even the co…
pedrobaeza Jul 14, 2018
ff82e85
[IMP] account_credit_control: UX improvements
carlosdauden Sep 7, 2018
3f06c60
[IMP] account_credit_control: Change email_from template to avoid mul…
carlosdauden Jan 10, 2019
eefd7a9
[FIX] account_credit_control: Missing read access on model credit.con…
rven Dec 26, 2018
91ca9b3
[FIX] Add Credit Control Policy rule for multicompany
astirpe Mar 15, 2019
42c92dd
[MIG] account_credit_control: Migration to 12.0
MiquelRForgeFlow Mar 14, 2019
80f53d0
[FIX] Unable to change control policy in invoices
MiquelRForgeFlow Apr 10, 2019
2a762b1
[FIX] Display fa-clock-o icon
astirpe Apr 30, 2019
cb24edd
[IMP+FIX] account_credit_control: search including archived obj + run…
Jul 23, 2019
18558b8
[REF] move from account_credit_control_analysis to account_credit_con…
qgroulard Jul 25, 2019
0b63c95
[FIX] account_credit_control: Unknown field attachments
carlosdauden Jul 30, 2019
6d1895f
[REF] Simplify get_level_lines on CreditControlPolicyLevel
qgroulard Aug 13, 2019
e2a6a52
[IMP] account_credit_control use partner email
Sep 5, 2019
d0dac83
[FIX] account_credit_control: Children model policy lines should be d…
pedrobaeza Dec 1, 2019
6c2455c
[FIX+IMP+REF] account_credit_control: General refactoring
qgroulard Oct 14, 2019
0c08b75
[IMP] account_credit_control: black, isort, prettier
Feb 18, 2020
65a5d42
[MIG] account_credit_control: Migration to 13.0
Apr 2, 2020
ad57177
[FIX] account_credit_control: Fix multi-company rules + migration scr…
pedrobaeza Apr 2, 2020
cac7334
[FIX] account_credit_control: PR reviews
pedrobaeza Apr 2, 2020
6751479
[UPD] Update account_credit_control.pot
oca-travis Jun 11, 2020
fda8c14
[FIX] account_credit_control: bs3 to bs4
chienandalu Jun 19, 2020
afb76f2
[FIX] Tracking migration
MiquelRForgeFlow Sep 3, 2020
a9ef260
[OU] account_credit_control: OpenUpgrade migration scripts
pedrobaeza Sep 20, 2020
aaafd1e
[OU] account_credit_control: Take into account draft invoices
pedrobaeza Sep 20, 2020
5b0c7a5
[OU] account_credit_control: Rename + add column instead of copy
pedrobaeza Sep 20, 2020
62b73a3
[OU] account_credit_control: Empty old binding_model_id
pedrobaeza Sep 20, 2020
859dca9
[FIX] Avoid using cancelled account move lines
Nov 4, 2020
b858b6f
[IMP+FIX] account_credit_control: traceable communications
Aug 21, 2020
9d5a13d
[FIX] account_credit_control: additional fixes
chienandalu Aug 26, 2020
8ab4d09
[IMP] account_credit_control: allow to set a line back to draft
Sep 9, 2020
5835433
[IMP] account_credit_control: Compute messages as discussion and impr…
etobella Sep 18, 2020
970df1c
[IMP] account_credit_control: pre-commit
Sep 25, 2020
e617d2f
[FIX] account_credit_control: Avoid singleton error on mail
pedrobaeza Oct 21, 2020
d9b8a73
[MIG] account_credit_control: Migrate patch
Dec 1, 2020
588397d
[FIX] account_credit_control: Avoid singleton error
pedrobaeza Dec 11, 2020
c966fbd
[FIX] account_credit_control: Load data correctly
joao-p-marques Dec 14, 2020
6498b38
[IMP] Consider ToDo lines as left lines
Feb 25, 2021
29747ac
[IMP] account_credit_control: Set multicompany usage. Remove warnings
etobella Oct 2, 2020
9a66bb6
[13.0][FIX] Correct URL in account_credit_control
dcoleman-lulzbot Mar 25, 2021
791a439
[OU-FIX] account_credit_control: Missing noupdate rule
pedrobaeza May 24, 2021
f979af3
[13.0][FIX] account_credit_control: Typo error _sql_constraint instea…
carlosdauden May 4, 2022
b414e2c
[IMP] account_credit_control: black, isort, prettier
cesar-tecnativa Jul 4, 2022
8742eda
[MIG] mig-account_credit_control: Migration to 15.0
cesar-tecnativa Jul 4, 2022
140147b
[IMP] account_credit_control: XML clean format - erase migrations folder
Jul 13, 2022
e2eaf64
Translated using Weblate (Italian)
francesco-ooops Jan 30, 2023
ebba292
[15.0][FIX] Restored Credit Contro Lines menu actions
espo-tony Feb 8, 2023
ac00404
[IMP] account_credit_control: Add domain to email_template_id field.
victoralmau Feb 13, 2023
4d18b60
[FIX] account_credit_control: Params of message_format
dsolanki-initos Feb 20, 2023
d8b86f5
[IMP] account_credit_control: Add details (table) to communication ma…
victoralmau Jan 26, 2023
30f107f
Update translation files
weblate Feb 21, 2023
dc9e744
[16.0][MIG] account_credit_control
astirpe Feb 28, 2023
17c6a25
[16.0][MIG] account_credit_control (code review)
astirpe Mar 27, 2023
114601e
Update translation files
weblate May 29, 2023
14860da
Translated using Weblate (French)
sanrav May 30, 2023
02dd792
[FIX] account_credit_control: avoid AccessError
astirpe Jun 5, 2023
94720d5
Translated using Weblate (Italian)
mymage Jun 7, 2023
683af85
[IMP] account_credit_control: Add Payment Reference from invoice to c…
victoralmau Jun 22, 2023
808baf8
[FIX] account_credit_control: Add table to email content
victoralmau Jul 3, 2023
4362ccb
Update translation files
weblate Jul 4, 2023
b5f2dda
Translated using Weblate (Spanish)
Ivorra78 Jul 5, 2023
6334ff4
Translated using Weblate (Dutch)
bosd Aug 8, 2023
a76634c
[UPD] Update account_credit_control.pot
Sep 3, 2023
cd74228
Update translation files
weblate Sep 3, 2023
9b8be12
Translated using Weblate (Spanish)
Ivorra78 Sep 4, 2023
0135bd8
[16.0][FIX] account_credit_control: layout Policy levels / Mail and r…
bobslee Sep 4, 2023
bb527c3
[IMP] account_credit_control: test performance improvement
josep-tecnativa Oct 17, 2023
e0e5a16
Update translation files
weblate Oct 28, 2023
7911fd6
[FIX] account_credit_control: avoid breaking res.partner view for use…
yajo Feb 22, 2024
49404c8
[MIG] account_credit_control: pre-commit
astirpe Mar 15, 2024
0c9a1a4
[MIG] account_credit_control: migrate to V17
astirpe Mar 15, 2024
3c85682
[FIX] account_credit_control: fix _generate_emails() method
bobslee Apr 3, 2024
c7a6e69
[FIX] account_credit_control: add access group on contact form
astirpe Apr 24, 2024
8360efd
Update translation files
weblate Jan 24, 2025
9e23eb0
Translated using Weblate (Italian)
mymage Jan 25, 2025
f154ac0
[FIX] account_credit_control: Render invoice details in emails correctly
carlos-lopez-tecnativa Feb 11, 2025
ffacbb3
[FIX] account_credit_control: Avoid error when opening or creating a …
carlos-lopez-tecnativa Feb 13, 2025
26049a7
[IMP] account_credit_control: Send communication emails in background
sergio-teruel Feb 18, 2025
167930a
Update translation files
weblate Feb 20, 2025
384b48c
[IMP] account_credit_control: Allow create credit control lines with …
sergio-teruel Feb 20, 2025
636348c
Translated using Weblate (Italian)
mymage Feb 21, 2025
014845f
[IMP] account_credit_control: Add Credit control subtype in partners …
victoralmau Feb 24, 2025
afaaf3e
Update translation files
weblate Feb 24, 2025
38e4227
Translated using Weblate (Italian)
mymage Feb 26, 2025
f78ca93
[FIX] account_credit_control: Defining the right data in the communic…
victoralmau Mar 20, 2025
db1f042
[IMP] account_credit_control: Add date_entry field to lines views
victoralmau Mar 20, 2025
879d138
[IMP] account_credit_control: Define the appropriate value in Invoice…
victoralmau Mar 20, 2025
916b84f
[FIX] account_credit_control: Change class=text-right to class=text-e…
victoralmau Mar 20, 2025
ebc2943
[IMP] : pre-commit auto fixes
kevinkhao Jan 10, 2025
65d9a91
[18.0][MIG] account_credit_control: Migration to 18.0
kevinkhao Jan 10, 2025
20b7e1f
[UPD] Update account_credit_control.pot
Apr 14, 2025
968e6a8
[BOT] post-merge updates
OCA-git-bot Apr 14, 2025
807f8a0
Translated using Weblate (Italian)
mymage May 6, 2025
2a3aae4
Translated using Weblate (Italian)
mymage Jun 21, 2025
0ffaa36
[UPD] Update account_credit_control.pot
Jun 21, 2025
2c9ca1b
Update translation files
weblate Jun 21, 2025
7ce56be
Translated using Weblate (Italian)
mymage Jun 24, 2025
cb96904
[FIX] account_credit_control: Use _for_xml_id() to avoid access errors
victoralmau Jul 14, 2025
908dbf5
[BOT] post-merge updates
OCA-git-bot Jul 15, 2025
22b73e0
[FIX] account_credit_control: put the credit lines in error if mail w…
len-foss Apr 10, 2025
d164bed
[FIX] account_credit_control: correctly update control lines status
len-foss Jul 9, 2025
a0fd5b2
[FIX] account_credit_control: more flexible tests
len-foss Jul 9, 2025
5444f01
Revert "[IMP] account_credit_control: Send communication emails in ba…
len-foss Jul 15, 2025
401f128
[IMP] account_credit_control: make test class inheritable
len-foss Jul 15, 2025
22d6635
[FIXTEST] account_credit_control: make tests work with account_credit…
len-foss Jul 15, 2025
3958ba0
[UPD] Update account_credit_control.pot
Aug 7, 2025
773c12f
[BOT] post-merge updates
OCA-git-bot Aug 7, 2025
0b6c1c1
Update translation files
weblate Aug 7, 2025
0899588
Translated using Weblate (French)
qgroulard Nov 5, 2025
e660108
[19.0][MIG] account_credit_control: pre-commit
astirpe Nov 11, 2025
c18460a
[19.0][MIG] account_credit_control: porting to 19.0
astirpe Nov 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 156 additions & 0 deletions account_credit_control/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

======================
Account Credit Control
======================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:297f0af9d06a9cd18365b2648f65cfa06ecdd30d498d1d75b4012e93402031f6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcredit--control-lightgray.png?logo=github
:target: https://github.com/OCA/credit-control/tree/19.0/account_credit_control
:alt: OCA/credit-control
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/credit-control-19-0/credit-control-19-0-account_credit_control
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/credit-control&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Account Credit Control module is a part of Financial Tools used in
business to ensure that once sales are made they are realised as cash.
This module helps to identify outstanding debt beyond tolerance level
and setup followup method.

**Table of contents**

.. contents::
:local:

Configuration
=============

Configure the policies and policy levels in
``Invoicing > Configuration > Credit Control > Credit Control Policies``.
You can define as many policy levels as you need. You must set on which
accounts are applied every Credit Control Policy under Accounts tab.

Configure a tolerance for the Credit control and a default policy
applied on all partners in each company, under the General Information
tab in your company form.

You are able to specify a particular policy for one partner or one
invoice.

Usage
=====

Menu entries are located in *Invoicing > Credit Control*.

Create a new "run" in the *Credit Control Run* menu with the controlling
date. Then, use the *Compute Credit Lines* button. All the credit
control lines will be generated. You can find them in the *Credit
Control Lines* menu.

On each generated line, you have many choices:

- Send a email
- Print a letter
- Change the state (so you can ignore or reopen lines)
- Mark a line as Manually Overridden. The line will get the ignored
state when a second credit control run is done.
- Mark one line as Manual followup will also mark all the lines of the
partner. The partner will be visible in "Do Manual Follow-ups".

Once your lines are properly set up, go back to the "run" and click on
*Run channel action* to massively generate and queue communication
emails or letters for all linked lines.

Then, use the *Communications* smart button to see all email
communication processes that have been created and follow them.

The 'Credit Control' followers of the linked partner will be
automatically added as followers to the credit control lines.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/credit-control/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/credit-control/issues/new?body=module:%20account_credit_control%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Camptocamp
* Okia
* Access Bookings
* Tecnativa
* ACSONE SA/NV

Contributors
------------

- Nicolas Bessi (Camptocamp)
- Guewen Baconnier (Camptocamp)
- Sylvain Van Hoof (Okia SPRL) <[email protected]>
- Akim Juillerat (Camptocamp) <[email protected]>
- Kinner Vachhani (Access Bookings Ltd) <[email protected]>
- Raf Ven <[email protected]>
- Quentin Groulard (ACSONE) <[email protected]>
- `Tecnativa <https://www.tecnativa.com>`__:

- Vicent Cubells
- Manuel Calero
- Ernesto Tejeda
- Pedro M. Baeza
- Jairo Llopis
- João Marques
- César A. Sánchez
- Víctor Martínez
- Carlos Lopez

- Enric Tobella <[email protected]>
- Naglis Jonaitis (Versada UAB) <[email protected]>
- `360ERP <https://www.360erp.com>`__:

- Andrea Stirpe
- Kevin Khao

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/credit-control <https://github.com/OCA/credit-control/tree/19.0/account_credit_control>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions account_credit_control/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models
from . import wizard
from . import report
48 changes: 48 additions & 0 deletions account_credit_control/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Copyright 2012-2017 Camptocamp SA
# Copyright 2017 Okia SPRL (https://okia.be)
# Copyright 2018 Access Bookings Ltd (https://accessbookings.com)
# Copyright 2019-2020 Tecnativa
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Account Credit Control",
"version": "19.0.1.0.0",
"author": "Camptocamp,"
"Odoo Community Association (OCA),"
"Okia,"
"Access Bookings,"
"Tecnativa,"
"ACSONE SA/NV",
"maintainer": "Camptocamp",
"category": "Finance",
"depends": ["base", "account", "mail"],
"website": "https://github.com/OCA/credit-control",
"data": [
# Security
"security/account_security.xml",
"security/ir.model.access.csv",
# Views
"views/account_move.xml",
"views/credit_control_line.xml",
"views/credit_control_communication.xml",
"views/credit_control_policy.xml",
"views/credit_control_run.xml",
"views/res_company.xml",
"views/res_partner.xml",
"views/res_config_settings_view.xml",
# Reports
"report/report.xml",
"report/report_credit_control_summary.xml",
"report/account_credit_control_analysis.xml",
# Data
"data/data.xml",
# Wizards
"wizard/credit_control_emailer_view.xml",
"wizard/credit_control_marker_view.xml",
"wizard/credit_control_printer_view.xml",
"wizard/credit_control_policy_changer_view.xml",
],
"demo": ["demo/res_users.xml"],
"installable": True,
"license": "AGPL-3",
"application": True,
}
Loading