diff options
Diffstat (limited to 'addons/l10n_be/report_vat_statement.xml')
| -rw-r--r-- | addons/l10n_be/report_vat_statement.xml | 376 |
1 files changed, 376 insertions, 0 deletions
diff --git a/addons/l10n_be/report_vat_statement.xml b/addons/l10n_be/report_vat_statement.xml new file mode 100644 index 00000000000..2ce14f14458 --- /dev/null +++ b/addons/l10n_be/report_vat_statement.xml @@ -0,0 +1,376 @@ +<?xml version="1.0" encoding="utf-8"?> +<openerp> + <data> + + <record id="account_financial_report_l10n_be_tva0" model="account.financial.report"> + <field name="name">Déclaration périodique à la TVA</field> + <field name="report_type">date_range</field> + </record> + + <record id="account_financial_report_l10n_be_tva_line0" model="account.financial.report.line"> + <field name="name">Total de contrôle</field> + <field name="sequence" eval="1"/> + <field name="financial_report_id" ref="account_financial_report_l10n_be_tva0"/> + <field name="level" eval="0" /> + </record> + + <record id="account_financial_report_l10n_be_tva_operations0" model="account.financial.report.line"> + <field name="name">Opérations</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_line0'/> + <field name="sequence" eval="1"/> + <field name="level" eval="1" /> + </record> + + <record id="account_financial_report_l10n_be_tva_operations_sortie0" model="account.financial.report.line"> + <field name="name">II A la sortie</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations0'/> + <field name="sequence" eval="1"/> + <field name="level" eval="2" /> + </record> + + <record id="account_financial_report_l10n_be_tva_00_0" model="account.financial.report.line"> + <field name="name">00 - Opérations soumises à un régime particulier</field> + <field name="code">BETAX00</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_00')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_01_0" model="account.financial.report.line"> + <field name="name">01 - Opérations avec TVA à 6%</field> + <field name="code">BETAX01</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_01')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="2"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_02_0" model="account.financial.report.line"> + <field name="name">02 - Opérations avec TVA à 12%</field> + <field name="code">BETAX02</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_02')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="3"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_03_0" model="account.financial.report.line"> + <field name="name">03 - Opérations avec TVA à 21%</field> + <field name="code">BETAX03</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_03')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="4"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_44_0" model="account.financial.report.line"> + <field name="name">44 - Services intra-communautaires</field> + <field name="code">BETAX44</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_44')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="5"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_45_0" model="account.financial.report.line"> + <field name="name">45 - Opérations avec TVA due par le cocontractant</field> + <field name="code">BETAX45</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_45')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="6"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_46_0" model="account.financial.report.line"> + <field name="name">46 - Livraisons intra-communautaire exemptées</field> + <field name="code">BETAX46</field> + <field name="formulas">balance = BETAX46L.balance + BETAX46T.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="sequence" eval="7"/> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_46L_0" model="account.financial.report.line"> + <field name="name">46L - Livraisons biens intra-communautaire exemptées</field> + <field name="code">BETAX46L</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_46_0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_46L')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="4" /> + </record> + <record id="account_financial_report_l10n_be_tva_46T_0" model="account.financial.report.line"> + <field name="name">46T - Livraisons biens intra-communautaire exemptées</field> + <field name="code">BETAX46T</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_46_0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_46T')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="2"/> + <field name="show_domain">never</field> + <field name="level" eval="4" /> + </record> + <record id="account_financial_report_l10n_be_tva_47_0" model="account.financial.report.line"> + <field name="name">47 - Autres opérations exemptées</field> + <field name="code">BETAX47</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_47')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="8"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_48_0" model="account.financial.report.line"> + <field name="name">48 - Notes de crédit aux opérations grilles [44] et [46]</field> + <field name="code">BETAX48</field> + <field name="formulas">balance = BETAX48s44.balance + BETAX48s46L.balance + BETAX48s46T.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="sequence" eval="9"/> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_48s44_0" model="account.financial.report.line"> + <field name="name">48s44 - Notes de crédit aux opérations grilles [44]</field> + <field name="code">BETAX48s44</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_48_0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_44')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="4" /> + </record> + <record id="account_financial_report_l10n_be_tva_48s46L_0" model="account.financial.report.line"> + <field name="name">48s46L - Notes de crédit aux opérations grilles [46L]</field> + <field name="code">BETAX48s46L</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_48_0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_46L')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="2"/> + <field name="show_domain">never</field> + <field name="level" eval="4" /> + </record> + <record id="account_financial_report_l10n_be_tva_48s46T_0" model="account.financial.report.line"> + <field name="name">48s46T - Notes de crédit aux opérations grilles [46T]</field> + <field name="code">BETAX48s46T</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_48_0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_46T')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="3"/> + <field name="show_domain">never</field> + <field name="level" eval="4" /> + </record> + <record id="account_financial_report_l10n_be_tva_49_0" model="account.financial.report.line"> + <field name="name">49 - Notes de crédit aux opérations du point II</field> + <field name="code">BETAX49</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_sortie0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_47'),ref('tax_tag_base_45'), ref('tax_tag_base_00'), ref('tax_tag_base_02'), ref('tax_tag_base_01'), ref('tax_tag_base_03')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="10"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + + <record id="account_financial_report_l10n_be_tva_operations_entree0" model="account.financial.report.line"> + <field name="name">III A l'entrée</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations0'/> + <field name="sequence" eval="2"/> + <field name="level" eval="2" /> + </record> + + <record id="account_financial_report_l10n_be_tva_81_0" model="account.financial.report.line"> + <field name="name">81 - Marchandises, matières premières et auxiliaires</field> + <field name="code">BETAX81</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="['|', ('tax_ids.tag_ids', 'in', [ref('tax_tag_base_81')]), '&', ('tax_line_id.tag_ids', 'in', [ref('tax_tag_non_deductible_81')]), ('debit', '>', 0)]"/> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_82_0" model="account.financial.report.line"> + <field name="name">82 - Services et biens divers</field> + <field name="code">BETAX82</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="['|', ('tax_ids.tag_ids', 'in', [ref('tax_tag_base_82')]), '&', ('tax_line_id.tag_ids', 'in', [ref('tax_tag_non_deductible_82')]), ('debit', '>', 0)]"/> + <field name="sequence" eval="2"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_83_0" model="account.financial.report.line"> + <field name="name">83 - Biens d'investissement</field> + <field name="code">BETAX83</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="['|', ('tax_ids.tag_ids', 'in', [ref('tax_tag_base_83')]), '&', ('tax_line_id.tag_ids', 'in', [ref('tax_tag_non_deductible_83')]), ('debit', '>', 0)]"/> + <field name="sequence" eval="3"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_84_0" model="account.financial.report.line"> + <field name="name">84 - Notes de crédits sur opérations case [86] et [88]</field> + <field name="code">BETAX84</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_86'),ref('tax_tag_base_88')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="4"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_85_0" model="account.financial.report.line"> + <field name="name">85 - Notes de crédits autres opérations</field> + <field name="code">BETAX85</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="[('credit', '>', 0), '|',('tax_line_id.tag_ids', 'in', [ref('tax_tag_non_deductible_83'), ref('tax_tag_non_deductible_82'), ref('tax_tag_non_deductible_81')]), '&',('tax_ids.tag_ids', 'in', [ref('tax_tag_base_83'), ref('tax_tag_base_82'), ref('tax_tag_base_81')]), ('tax_ids.tag_ids', 'not in', [ref('tax_tag_intracom')])]" /> + <field name="sequence" eval="5"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_86_0" model="account.financial.report.line"> + <field name="name">86 - Acquisition intra-communautaires et ventes ABC</field> + <field name="code">BETAX86</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_86')])]" /> + <field name="sequence" eval="6"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_87_0" model="account.financial.report.line"> + <field name="name">87 - Autres opérations</field> + <field name="code">BETAX87</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_87'), ref('tax_tag_base_87_hors_eu')])]" /> + <field name="sequence" eval="7"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_88_0" model="account.financial.report.line"> + <field name="name">88 - Acquisition services intra-communautaires</field> + <field name="code">BETAX88</field> + <field name="formulas">balance = sum.balance</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_operations_entree0'/> + <field name="domain" eval="[('tax_ids.tag_ids', 'in', [ref('tax_tag_base_88')])]" /> + <field name="sequence" eval="8"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + + <record id="account_financial_report_l10n_be_tva_taxes0" model="account.financial.report.line"> + <field name="name">Taxes</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_line0'/> + <field name="sequence" eval="2"/> + <field name="level" eval="1" /> + </record> + + <record id="account_financial_report_l10n_be_tva_taxes_dues0" model="account.financial.report.line"> + <field name="name">IV Dues</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes0'/> + <field name="sequence" eval="3"/> + <field name="level" eval="2" /> + </record> + + <record id="account_financial_report_l10n_be_tva_54_0" model="account.financial.report.line"> + <field name="name">54 - TVA sur opérations des grilles [01], [02], [03]</field> + <field name="code">BETAX54</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_02'), ref('tax_tag_base_01'), ref('tax_tag_base_03')]), ('credit', '>', 0)]" /> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_55_0" model="account.financial.report.line"> + <field name="name">55 - TVA sur opérations des grilles [86] et [88]</field> + <field name="code">BETAX55</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_86'), ref('tax_tag_base_88')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="2"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_56_0" model="account.financial.report.line"> + <field name="name">56 - TVA sur opérations de la grille [87]</field> + <field name="code">BETAX56</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_87')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="3"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_57_0" model="account.financial.report.line"> + <field name="name">57 - TVA relatives aux importations</field> + <field name="code">BETAX57</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_87_hors_eu')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="4"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_61_0" model="account.financial.report.line"> + <field name="name">61 - Diverses régularisations en faveur de l'Etat</field> + <field name="code">BETAX61</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="sequence" eval="5"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_63_0" model="account.financial.report.line"> + <field name="name">63 - TVA à reverser sur notes de crédit recues</field> + <field name="code">BETAX63</field> + <field name="formulas">balance = sum.credit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_dues0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_83'), ref('tax_tag_base_82'), ref('tax_tag_base_81')]), ('credit', '>', 0), ('tax_line_id.tag_ids', 'not in', [ref('tax_tag_cocontractant'), ref('tax_tag_intracom')])]" /> + <field name="sequence" eval="6"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + + <record id="account_financial_report_l10n_be_tva_taxes_deductibles0" model="account.financial.report.line"> + <field name="name">V Déductibles</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes0'/> + <field name="sequence" eval="3"/> + <field name="level" eval="2" /> + </record> + + <record id="account_financial_report_l10n_be_tva_59_0" model="account.financial.report.line"> + <field name="name">59 - TVA déductible</field> + <field name="code">BETAX59</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_deductibles0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_83'), ref('tax_tag_base_82'), ref('tax_tag_base_81')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="1"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + <record id="account_financial_report_l10n_be_tva_64_0" model="account.financial.report.line"> + <field name="name">64 - TVA à recuperer sur notes de crédit delivrées</field> + <field name="code">BETAX64</field> + <field name="formulas">balance = sum.debit</field> + <field name="parent_id" ref='account_financial_report_l10n_be_tva_taxes_deductibles0'/> + <field name="domain" eval="[('tax_line_id.tag_ids', 'in', [ref('tax_tag_base_02'), ref('tax_tag_base_01'), ref('tax_tag_base_03')]), ('debit', '>', 0)]" /> + <field name="sequence" eval="3"/> + <field name="show_domain">never</field> + <field name="level" eval="3" /> + </record> + + <record id="action_account_report_partner_vat_listing" model="ir.actions.client"> + <field name="name">Partner VAT Listing</field> + <field name="tag">account_report_generic</field> + <field name="context" eval="{'url': '/account/l10n_be_partner_vat_listing/1', 'model': 'l10n.be.report.partner.vat.listing'}" /> + </record> + + <menuitem id="menu_action_account_report_partner_vat_listing" name="Partner VAT Listing" action="action_account_report_partner_vat_listing" parent="account.menu_finance_reports"/> + </data> +</openerp> |
