summaryrefslogtreecommitdiff
path: root/addons/l10n_be/report_vat_statement.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/l10n_be/report_vat_statement.xml')
-rw-r--r--addons/l10n_be/report_vat_statement.xml376
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')]), '&amp;', ('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')]), '&amp;', ('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')]), '&amp;', ('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')]), '&amp;',('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>