Initial commit of account_dunning module

review939002
This commit is contained in:
Cédric Krier
2013-09-18 22:52:41 +02:00
commit ed204a8e2e
29 changed files with 2110 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
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 this states:
* Draft
The current level is not yet processed.
* Done
The current level has been processed.