- Refactor the bank reconciliation widget to use more standards views and have a side-by-side kanban/widget views instead. - Make sure the bank reconciliation widget is doing the same thing as the "reconcile" method on account.bank.statement.line. Then, what you see on the view is exactly what you get on the corresponding journal entry. - Since the "reconcile" method is gone, clean the matching rules since it's now called only for one statement line at a time. Also, move the auto_validate feature into a CRON to avoid performance issues when opening the widget. closes odoo/odoo#91448 Task: 2555114 Related: odoo/enterprise#27360 Related: odoo/upgrade#3555 Signed-off-by: William André (wan) <wan@odoo.com>
50 lines
2.7 KiB
XML
50 lines
2.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<record id="escompte_template" model="account.reconcile.model.template">
|
|
<field name="chart_template_id" ref="l10nbe_chart_template"/>
|
|
<field name="name">Escompte</field>
|
|
</record>
|
|
<record id="escompte_line_template" model="account.reconcile.model.line.template">
|
|
<field name="model_id" ref="l10n_be.escompte_template"/>
|
|
<field name="account_id" ref="a653"/>
|
|
<field name="amount_type">percentage</field>
|
|
<field name="amount_string">100</field>
|
|
<field name="label">Escompte accordé</field>
|
|
</record>
|
|
<record id="frais_bancaires_htva_template" model="account.reconcile.model.template">
|
|
<field name="chart_template_id" ref="l10nbe_chart_template"/>
|
|
<field name="name">Frais bancaires HTVA</field>
|
|
</record>
|
|
<record id="frais_bancaires_htva_line_template" model="account.reconcile.model.line.template">
|
|
<field name="model_id" ref="l10n_be.frais_bancaires_htva_template"/>
|
|
<field name="account_id" ref="a6560" />
|
|
<field name="amount_type">percentage</field>
|
|
<field name="amount_string">100</field>
|
|
<field name="label">Frais bancaires HTVA</field>
|
|
</record>
|
|
<record id="frais_bancaires_tva21_template" model="account.reconcile.model.template">
|
|
<field name="chart_template_id" ref="l10nbe_chart_template"/>
|
|
<field name="name">Frais bancaires TVA21</field>
|
|
</record>
|
|
<record id="frais_bancaires_tva21_line_template" model="account.reconcile.model.line.template">
|
|
<field name="model_id" ref="l10n_be.frais_bancaires_tva21_template"/>
|
|
<field name="account_id" ref="a6560"/>
|
|
<field name="amount_type">percentage</field>
|
|
<field name="tax_ids" eval="[(6, 0, [ref('l10n_be.attn_TVA-21-inclus-dans-prix')])]"/>
|
|
<field name="amount_string">100</field>
|
|
<field name="label">Frais bancaires TVA21</field>
|
|
</record>
|
|
<record id="virements_internes_template" model="account.reconcile.model.template">
|
|
<field name="chart_template_id" ref="l10nbe_chart_template"/>
|
|
<field name="name">Virements internes</field>
|
|
<field name="to_check" eval="False"/>
|
|
</record>
|
|
<record id="virements_internes_line_template" model="account.reconcile.model.line.template">
|
|
<field name="model_id" ref="l10n_be.virements_internes_template"/>
|
|
<field name="account_id" search="[('code', '=like', obj().env.ref('l10n_be.l10nbe_chart_template').transfer_account_code_prefix + '%'), ('chart_template_id', '=', obj().env.ref('l10n_be.l10nbe_chart_template').id)]"/>
|
|
<field name="amount_type">percentage</field>
|
|
<field name="amount_string">100</field>
|
|
<field name="label">Virements internes</field>
|
|
</record>
|
|
</odoo>
|