Files
tryton/modules/account_dunning
Cédric Krier 1050494552 Use binary version of psycopg for tests
(grafted from 844c3d391796ffe89afce54d12f6bf5f4aa8ef4e)

--HG--
branch : 7.0
2026-07-17 22:16:19 +02:00
..
2024-02-18 18:35:54 +01:00
2023-10-28 14:15:23 +02:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2023-10-30 18:17:32 +01:00
2023-05-01 13:19:11 +02:00
2023-06-23 14:51:59 +02:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2023-01-19 11:25:25 +01:00
2022-12-16 21:32:53 +01:00
2022-12-16 21:32:53 +01:00
2023-10-22 19:40:55 +02:00
2023-10-30 18:49:03 +01:00

Account Dunning Module
######################

The account_dunning module adds dunning for receivable move lines.

Procedure
*********

A *Procedure* defines the dunning process with an ordered list of levels.
A dunning will raise from one level to an other by selecting the next level
that pass the test.
The Procedure is set per *Party* and a default one can be configured in the
accounting configuration.

Level
*****

A *Level* defines the parameters to reach it:

- Days: The number of overdue days.

Dunning
*******

A *Dunning* defines the dunning level of an overdue move line. Once processed,
it triggers the communication defined on the procedure level. It is mainly
defined by:

- Line: The overdue move line
- Procedure: The *Procedure* followed.
- Level: The current *Level*.
- Blocked: If true, it blocks the dunning to raise.

The dunning can be in one of these states:

* Draft

  The current level is not yet processed.

* Waiting

  The current level has been processed.

* Final

  All levels have been processed.