Currently, the "Open Reconcile Lines" can become very difficult to use when you have a lot of different parties and/or a lot of account to reconcile. Here is a new process which is based on a wizard that loops over all the couple of account/party that potentially have lines to reconcile. It shows for each couple a proposal of reconciliation that the user can accept or modify (with write-off possibilities). The proposal is found by testing all the combinations of lines up to 10 lines by default (configurable). As such problem is NP-hard, I think we can afford to use the brute force for small number and let the user solves higher number or iterate on running the wizard. Any way, it is possible to implement other strategy by module extention. issue4185 review14511002
21 lines
670 B
XML
21 lines
670 B
XML
<?xml version="1.0"?>
|
|
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
this repository contains the full copyright notices and license terms. -->
|
|
<form string="Reconcile">
|
|
<label name="account"/>
|
|
<field name="account"/>
|
|
<label name="party"/>
|
|
<field name="party"/>
|
|
<field name="lines" colspan="4"/>
|
|
<separator name="write_off" colspan="4"/>
|
|
<label name="write_off" string="Amount"/>
|
|
<field name="write_off"/>
|
|
<label name="date"/>
|
|
<field name="date"/>
|
|
<label name="journal"/>
|
|
<field name="journal"/>
|
|
<newline/>
|
|
<label name="description"/>
|
|
<field name="description" colspan="3"/>
|
|
</form>
|