[MERGE] l10n_nl fiscal positions
bzr revid: fp@openerp.com-20121202161123-16cm2sh67ah2tps3
This commit is contained in:
commit
2ab4b76b5f
|
@ -95,11 +95,11 @@ This is the module to manage the accounting chart for Netherlands in OpenERP.
|
|||
|
||||
Read changelog in file __openerp__.py for version information.
|
||||
Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor
|
||||
Nederlandse bedrijven te installeren in OpenERP versie 5.
|
||||
Nederlandse bedrijven te installeren in OpenERP versie 7.0.
|
||||
|
||||
De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te genereren,
|
||||
denk b.v. aan intracommunautaire verwervingen waarbij u 19% BTW moet opvoeren,
|
||||
maar tegelijkertijd ook 19% als voorheffing weer mag aftrekken.
|
||||
denk b.v. aan intracommunautaire verwervingen waarbij u 21% BTW moet opvoeren,
|
||||
maar tegelijkertijd ook 21% als voorheffing weer mag aftrekken.
|
||||
|
||||
Na installatie van deze module word de configuratie wizard voor 'Accounting' aangeroepen.
|
||||
* U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het
|
||||
|
@ -123,6 +123,9 @@ De extra cijfers worden dan achter het rekeningnummer aangevult met 'nullen'.
|
|||
'account_chart'
|
||||
],
|
||||
'data' : ['account_chart_netherlands.xml',
|
||||
"account_fiscal_position_template.xml",
|
||||
"account_fiscal_position_tax_template.xml",
|
||||
"account_fiscal_position_account_template.xml",
|
||||
'l10n_nl_wizard.xml'
|
||||
],
|
||||
'demo' : [],
|
||||
|
|
|
@ -0,0 +1,245 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<!-- Fiscal Position Account Templates -->
|
||||
|
||||
<!-- Position 2 - NON-EU Countries -->
|
||||
<!-- inkopen laag -->
|
||||
<record
|
||||
id="position_account_non_eu_purchase_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_7001" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7017" />
|
||||
</record>
|
||||
<!-- inkopen hoog. NB: id not according to convention! -->
|
||||
<record
|
||||
id="position_account_non_eu_purchase_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_expense" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7018" />
|
||||
</record>
|
||||
<!-- inkopen overig -->
|
||||
<record
|
||||
id="position_account_non_eu_purchase_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_7003" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7019" />
|
||||
</record>
|
||||
<!-- verkopen fabricage -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_non_eu_production_sales_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8001" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8020" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_non_eu_production_sales_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8002" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8020" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_production_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8003" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8020" />
|
||||
</record>
|
||||
<!-- verkopen handel -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_trade_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8011" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8021" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_trade_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_sale" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8021" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_trade_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8013" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8021" />
|
||||
</record>
|
||||
<!-- verkopen diensten fabricage -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_service_production_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8041" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8060" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_service_production_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8042" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8060" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_service_production_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8043" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8060" />
|
||||
</record>
|
||||
<!-- verkopen diensten handel -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_service_trade_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8051" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8061" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_non_eu_sales_service_trade_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8052" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8061" />
|
||||
</record>
|
||||
<!-- verkopen overig: is er niet?? -->
|
||||
|
||||
<!-- Position 3 - EU Countries -->
|
||||
<!-- inkopen laag -->
|
||||
<record
|
||||
id="position_account_eu_purchase_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_7001" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7014" />
|
||||
</record>
|
||||
<!-- inkopen hoog -->
|
||||
<record
|
||||
id="position_account_eu_purchase_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_expense" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7015" />
|
||||
</record>
|
||||
<!-- inkopen overig -->
|
||||
<record
|
||||
id="position_account_eu_purchase_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_7003" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_7016" />
|
||||
</record>
|
||||
<!-- verkopen fabricage -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_eu_sales_production_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8001" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8000" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_eu_sales_production_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8002" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8000" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_eu_sales_production_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8003" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8000" />
|
||||
</record>
|
||||
<!-- verkopen handel -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_eu_sales_trade_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8011" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8010" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_eu_sales_trade_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_sale" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8010" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_eu_sales_trade_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8013" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8010" />
|
||||
</record>
|
||||
<!-- verkopen diensten fabricage -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_eu_sales_service_production_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8041" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8040" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_eu_sales_service_production_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8042" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8040" />
|
||||
</record>
|
||||
<!-- verkopen overig -->
|
||||
<record
|
||||
id="position_account_eu_sales_service_production_other"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8043" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8040" />
|
||||
</record>
|
||||
<!-- verkopen diensten handel -->
|
||||
<!-- verkopen laag -->
|
||||
<record
|
||||
id="position_account_eu_sales_service_trade_low"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8051" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8050" />
|
||||
</record>
|
||||
<!-- verkopen hoog -->
|
||||
<record
|
||||
id="position_account_eu_sales_service_trade_high"
|
||||
model="account.fiscal.position.account.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu" />
|
||||
<field name="account_src_id" ref="l10n_nl.a_8052" />
|
||||
<field name="account_dest_id" ref="l10n_nl.a_8050" />
|
||||
</record>
|
||||
<!-- verkopen overig: is er niet?? -->
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
|
||||
<!-- account.fiscal.position.tax.template -->
|
||||
|
||||
<!-- Position 2 - NON-EU Countries -->
|
||||
<!-- All sales tax will become 0 -->
|
||||
<record id="position_tax_extracom_1" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_0"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X1"/>
|
||||
</record>
|
||||
<record id="position_tax_extracom_2" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_6"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X1"/>
|
||||
</record>
|
||||
<record id="position_tax_extracom_3" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_21"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X1"/>
|
||||
</record>
|
||||
<record id="position_tax_extracom_4" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_overig"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X1"/>
|
||||
</record>
|
||||
|
||||
<!-- VAT on buying from outside the EU -->
|
||||
<!-- VAT low -->
|
||||
<record id="position_tax_extracom_5" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_6_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_E1"/>
|
||||
</record>
|
||||
<!-- VAT high -->
|
||||
<record id="position_tax_extracom_6" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_21_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_E2"/>
|
||||
</record>
|
||||
<!-- VAT other -->
|
||||
<record id="position_tax_extracom_7" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_non_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_overig_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_E_overig"/>
|
||||
</record>
|
||||
<!-- Belgian schema has many more lines here.... -->
|
||||
|
||||
<!-- Position 3 - EU Countries -->
|
||||
<record id="position_tax_intracom_1" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_0"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X0"/>
|
||||
</record>
|
||||
<record id="position_tax_intracom_2" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_6"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X0"/>
|
||||
</record>
|
||||
<record id="position_tax_intracom_3" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_21"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X0"/>
|
||||
</record>
|
||||
<record id="position_tax_intracom_4" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_overig"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_X0"/>
|
||||
</record>
|
||||
|
||||
<!-- In source-tax we lack the separation of goods and services,
|
||||
therefore no lines now for "Installatie/Afstandsverkopen. -->
|
||||
|
||||
<!-- Buying from other EU countries (only goods = VAT 0 -->
|
||||
<record id="position_tax_intracom_5" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_6_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_I_6"/>
|
||||
</record>
|
||||
<record id="position_tax_intracom_6" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_21_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_I_21"/>
|
||||
</record>
|
||||
<record id="position_tax_intracom_7" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_template_eu"/>
|
||||
<field name="tax_src_id" ref="l10n_nl.btw_overig_buy"/>
|
||||
<field name="tax_dest_id" ref="l10n_nl.btw_I_overig"/>
|
||||
</record>
|
||||
|
||||
<!-- Again, Belgian schema has 17 (!) more records. Missing VAT 0
|
||||
and separation of goods and services .. -->
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<!-- Fiscal Position Templates -->
|
||||
|
||||
<record id="fiscal_position_template_domestic" model="account.fiscal.position.template">
|
||||
<field name="name">Binnenland</field>
|
||||
<field name="chart_template_id" ref="l10nnl_chart_template" />
|
||||
</record>
|
||||
<record id="fiscal_position_template_eu" model="account.fiscal.position.template">
|
||||
<field name="name">EU landen</field>
|
||||
<field name="chart_template_id" ref="l10nnl_chart_template" />
|
||||
</record>
|
||||
<record id="fiscal_position_template_non_eu" model="account.fiscal.position.template">
|
||||
<field name="name">Niet-EU landen</field>
|
||||
<field name="chart_template_id" ref="l10nnl_chart_template" />
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
Loading…
Reference in New Issue