summaryrefslogtreecommitdiff
path: root/addons/l10n_be/data
diff options
context:
space:
mode:
authorwan <wan@odoo.com>2019-08-06 07:02:07 +0000
committerwan <wan@odoo.com>2019-12-04 08:37:19 +0000
commit30cf7bc798ddede8e610001146f4a76352aa582f (patch)
treeb7be7f8370a56e20b8b43caec56e861bcf89ef61 /addons/l10n_be/data
parent363959784e7ed86973c03ab91e6b1976456e5104 (diff)
[IMP] account: add account.reconcile.model.line
Task 2046908 Instead of having all the fields duplicated with second_*, we have now a o2m allowing us to * have more than 2 lines * reduce duplicated code * fix bugs and add features at only one place We also remove the computation of writeoff and suggestions from the client side as some code was 4-upled before (twice in in client and twice in server side). The logic is now only at one place. closes odoo/odoo#38119 Related: odoo/enterprise#6324 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
Diffstat (limited to 'addons/l10n_be/data')
-rw-r--r--addons/l10n_be/data/account_reconcile_model_template.xml33
1 files changed, 24 insertions, 9 deletions
diff --git a/addons/l10n_be/data/account_reconcile_model_template.xml b/addons/l10n_be/data/account_reconcile_model_template.xml
index d2417090926..2d1ecee80d3 100644
--- a/addons/l10n_be/data/account_reconcile_model_template.xml
+++ b/addons/l10n_be/data/account_reconcile_model_template.xml
@@ -3,44 +3,59 @@
<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">100</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="a656" />
<field name="amount_type">percentage</field>
- <field name="amount">100</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="a656"/>
<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">100</field>
+ <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="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="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">100</field>
+ <field name="amount_string">100</field>
<field name="label">Virements internes</field>
- <field name="to_check" eval="False"/>
</record>
<record id="compte_attente_template" model="account.reconcile.model.template">
<field name="chart_template_id" ref="l10nbe_chart_template"/>
- <field name="account_id" ref="a4990"/>
<field name="name">Compte Attente</field>
+ <field name="to_check" eval="True"/>
+ </record>
+ <record id="compte_attente_line_template" model="account.reconcile.model.line.template">
+ <field name="model_id" ref="l10n_be.compte_attente_template"/>
+ <field name="account_id" ref="a4990"/>
<field name="amount_type">percentage</field>
- <field name="amount">100</field>
+ <field name="amount_string">100</field>
<field name="label"></field>
- <field name="to_check" eval="True"/>
</record>
</odoo>