summaryrefslogtreecommitdiff
path: root/addons/l10n_de_skr04
diff options
context:
space:
mode:
authorThorsten Vocks <thorsten.vocks@openbig.org>2019-02-25 07:51:55 +0000
committerNicolas Martinelli <nim@odoo.com>2019-04-15 06:48:59 +0000
commitc2f071c6193ae7eecf86d243ef98a7e6272b9fb0 (patch)
tree0d8de315dc0155f1d83b57144d39f2859b14afd8 /addons/l10n_de_skr04
parentc6b3dc613a04422a44f08955a8747b2f25e4216e (diff)
[FIX] l10n_de_skr03, l10n_de_skr04: tax and fpos
* Some accounts have wrong tax tag mapping * Some fiscal positions don't work properly (mapping of taxes, right tax keys, right accounts) * Missing fiscal position "domestic partners" in order to allow automatic selection of the right fiscal position if it is a doemstic partner and to make it more clear for customers, otherwise they might wonder why fiscal position field is empty for domestic partners. * Issue with fiscal position "Geschäftspartner EU (ohne USt.-ID)" to detect the right account, tax, tax tags if we sell to a customer / buy from a supplier located in the EU without valid VAT-ID (for example private people) * Issue with fiscal position "Geschäftspartner Ausland" to detect the right account, tax, tax tags if we sell to a customer / buy from a supplier not located in the EU. Closes #31389 closes odoo/odoo#32673 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
Diffstat (limited to 'addons/l10n_de_skr04')
-rw-r--r--addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml235
-rw-r--r--addons/l10n_de_skr04/data/l10n_de_skr04_chart_data.xml58
2 files changed, 256 insertions, 37 deletions
diff --git a/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml b/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
index 83668698edf..143c95210cc 100644
--- a/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
+++ b/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
@@ -77,7 +77,74 @@
<field name="tag_ids" eval="[(6,0,[ref('l10n_de.tag_de_93')])]"/>
<field name="tax_group_id" ref="tax_group_0"/>
</record>
-
+ <record id="tax_eu_19_purchase_ust_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">97</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">19% Umsatzsteuer aus innergem. Erwerb (kein Vorsteuerabzug)</field>
+ <field name="description">19% USt innerg. Erw. - 0% Vorsteuer</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">-19</field>
+ <field name="refund_account_id" ref="chart_skr04_3809"/>
+ <field name="account_id" ref="chart_skr04_3809"/>
+ <field name="type_tax_use">none</field>
+ <field name="tag_ids" eval="[(6,0,[ref('l10n_de.tag_de_89')])]"/>
+ <field name="tax_group_id" ref="tax_group_19"/>
+ </record>
+ <record id="tax_eu_19_purchase_vst_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">97</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">19% Vorsteuer aus innergem. Erwerb (kein Vorsteuerabzug)</field>
+ <field name="description">19% VSt innerg. Erw. - 0% Vorsteuer</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">19</field>
+ <field name="type_tax_use">none</field>
+ <field name="tax_group_id" ref="tax_group_19"/>
+ </record>
+ <record id="tax_eu_19_purchase_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">20</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">Innergem. Erwerb 19%USt/0%VSt</field>
+ <field name="description">innergem. Erwerb 19% - 0% Vorsteuer</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="children_tax_ids" eval="[(6,0,[ref('tax_eu_19_purchase_ust_no_vst_skr04'), ref('tax_eu_19_purchase_vst_no_vst_skr04')])]"/>
+ <field name="tax_group_id" ref="tax_group_19"/>
+ </record>
+ <record id="tax_eu_7_purchase_ust_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">97</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">7% Umsatzsteuer aus innergem. Erwerb (kein Vorsteuerabzug)</field>
+ <field name="description">7% USt innerg. Erw. - 0% Vorsteuer</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">-7</field>
+ <field name="refund_account_id" ref="chart_skr04_3809"/>
+ <field name="account_id" ref="chart_skr04_3809"/>
+ <field name="type_tax_use">none</field>
+ <field name="tag_ids" eval="[(6,0,[ref('l10n_de.tag_de_93')])]"/>
+ <field name="tax_group_id" ref="tax_group_7"/>
+ </record>
+ <record id="tax_eu_7_purchase_vst_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">97</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">7% Vorsteuer aus innergem. Erwerb (kein Vorsteuerabzug)</field>
+ <field name="description">7% VSt innerg. Erw. - 0% Vorsteuer</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">7</field>
+ <field name="type_tax_use">none</field>
+ <field name="tax_group_id" ref="tax_group_7"/>
+ </record>
+ <record id="tax_eu_7_purchase_no_vst_skr04" model="account.tax.template">
+ <field name="sequence">20</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">Innergem. Erwerb 7%USt/0%VSt</field>
+ <field name="description">innergem. Erwerb 7% - 0% Vorsteuer</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="children_tax_ids" eval="[(6,0,[ref('tax_eu_7_purchase_ust_no_vst_skr04'), ref('tax_eu_7_purchase_vst_no_vst_skr04')])]"/>
+ <field name="tax_group_id" ref="tax_group_7"/>
+ </record>
<record id="tax_eu_car_purchase_ust_skr04" model="account.tax.template">
<field name="sequence">99</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -161,31 +228,77 @@
<field name="tax_group_id" ref="tax_group_0"/>
</record>
<record id="tax_import_19_skr04" model="account.tax.template">
- <field name="sequence">20</field>
+ <field name="sequence">98</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
- <field name="name">19% Einfuhrumsatzsteuer</field>
- <field name="description">19% EUSt</field>
+ <field name="name">19% Einfuhrumsatzsteuer (abzugsf. Vorsteuer)</field>
+ <field name="description">19% EUSt (abzugsf. Vorsteuer)</field>
<field name="amount_type">percent</field>
<field name="amount">19</field>
<field name="refund_account_id" ref="chart_skr04_1433"/>
<field name="account_id" ref="chart_skr04_1433"/>
- <field name="type_tax_use">purchase</field>
+ <field name="type_tax_use">none</field>
<field name="tag_ids" eval="[(6,0,[ref('l10n_de.tag_de_62')])]"/>
<field name="tax_group_id" ref="tax_group_19"/>
</record>
- <record id="tax_import_7_skr04" model="account.tax.template">
+ <record id="tax_import_19_payable_skr04" model="account.tax.template">
+ <field name="sequence">98</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">19% Einfuhrumsatzsteuer (zu bezahlender Aufschub)</field>
+ <field name="description">19% EUSt (zu bezahlender Aufschub)</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">-19</field>
+ <field name="refund_account_id" ref="chart_skr04_3850"/>
+ <field name="account_id" ref="chart_skr04_3850"/>
+ <field name="type_tax_use">none</field>
+ <field name="tax_group_id" ref="tax_group_19"/>
+ </record>
+ <record id="tax_import_19_and_payable_skr04" model="account.tax.template">
<field name="sequence">21</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
- <field name="name">7% Einfuhrumsatzsteuer</field>
- <field name="description">7% EUSt</field>
+ <field name="name">19% Einfuhrumsatzsteuer (§21 Abs.3 UstG)</field>
+ <field name="description">Einfuhrumsatzsteuer 19%</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="children_tax_ids" eval="[(6,0,[ref('tax_import_19_skr04'), ref('tax_import_19_payable_skr04')])]"/>
+ <field name="tax_group_id" ref="tax_group_19"/>
+ </record>
+ <record id="tax_import_7_skr04" model="account.tax.template">
+ <field name="sequence">98</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">7% Einfuhrumsatzsteuer (abzugsf. Vorsteuer)</field>
+ <field name="description">7% EUSt (abzugsf. Vorsteuer)</field>
<field name="amount_type">percent</field>
<field name="amount">7</field>
<field name="refund_account_id" ref="chart_skr04_1433"/>
<field name="account_id" ref="chart_skr04_1433"/>
- <field name="type_tax_use">purchase</field>
+ <field name="type_tax_use">none</field>
<field name="tag_ids" eval="[(6,0,[ref('l10n_de.tag_de_62')])]"/>
<field name="tax_group_id" ref="tax_group_7"/>
</record>
+ <record id="tax_import_7_payable_skr04" model="account.tax.template">
+ <field name="sequence">98</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">7% Einfuhrumsatzsteuer (zu bezahlender Aufschub)</field>
+ <field name="description">7% EUSt (zu bezahlender Aufschub)</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">-7</field>
+ <field name="refund_account_id" ref="chart_skr04_3850"/>
+ <field name="account_id" ref="chart_skr04_3850"/>
+ <field name="type_tax_use">none</field>
+ <field name="tax_group_id" ref="tax_group_7"/>
+ </record>
+ <record id="tax_import_7_and_payable_skr04" model="account.tax.template">
+ <field name="sequence">21</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="name">7% Einfuhrumsatzsteuer (§21 Abs.3 UstG)</field>
+ <field name="description">Einfuhrumsatzsteuer 7%</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="children_tax_ids" eval="[(6,0,[ref('tax_import_7_skr04'), ref('tax_import_7_payable_skr04')])]"/>
+ <field name="tax_group_id" ref="tax_group_7"/>
+ </record>
<record id="tax_eu_purchase_tax_free_skr04" model="account.tax.template">
<field name="sequence">22</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -965,23 +1078,37 @@
<field name="children_tax_ids" eval="[(6,0,[ref('tax_ust_7_purchase_13a_auslagerung_skr04'), ref('tax_vst_7_purchase_13a_auslagerung_skr04')])]"/>
<field name="tax_group_id" ref="tax_group_0"/>
</record>
+ <record id="fiscal_position_domestic_skr04" model="account.fiscal.position.template">
+ <field name="sequence">1</field>
+ <field name="name">Geschäftspartner Inland</field>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ <field name="auto_apply" eval="True" />
+ <field name="country_id" ref="base.de"></field>
+ </record>
<record id="fiscal_position_non_eu_partner_service_skr04" model="account.fiscal.position.template">
+ <field name="sequence">6</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
- <field name="name">Dienstleister Ausland</field>
+ <field name="name">Dienstleister Ausland (Nicht-EU)</field>
</record>
<record id="fiscal_position_non_eu_partner_skr04" model="account.fiscal.position.template">
+ <field name="sequence">5</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
- <field name="name">Geschäftspartner Ausland</field>
+ <field name="name">Geschäftspartner Ausland (Nicht-EU)</field>
</record>
<record id="fiscal_position_eu_vat_id_partner_skr04" model="account.fiscal.position.template">
+ <field name="sequence">2</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
<field name="name">Geschäftspartner EU (mit USt-ID)</field>
+ <field name="auto_apply" eval="True" />
+ <field name="country_group_id" ref="base.europe"></field>
</record>
<record id="fiscal_position_eu_vat_id_partner_service_skr04" model="account.fiscal.position.template">
+ <field name="sequence">3</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
<field name="name">Dienstleister EU (mit USt-ID)</field>
</record>
<record id="fiscal_position_eu_no_id_partner_skr04" model="account.fiscal.position.template">
+ <field name="sequence">4</field>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
<field name="name">Geschäftspartner EU (ohne USt-ID)</field>
</record>
@@ -1017,12 +1144,12 @@
</record>
<record id="chart_skr04_fiscal_position_tax_eu_no_id_purchase_19_skr04" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_eu_no_id_partner_skr04"/>
- <field name="tax_dest_id" ref="tax_import_19_skr04"/>
+ <field name="tax_dest_id" ref="tax_eu_19_purchase_no_vst_skr04"/>
<field name="tax_src_id" ref="tax_vst_19_skr04"/>
</record>
<record id="chart_skr04_fiscal_position_tax_eu_no_id_purchase_7_skr04" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_eu_no_id_partner_skr04"/>
- <field name="tax_dest_id" ref="tax_import_7_skr04"/>
+ <field name="tax_dest_id" ref="tax_eu_7_purchase_no_vst_skr04"/>
<field name="tax_src_id" ref="tax_vst_7_skr04"/>
</record>
<record id="chart_skr04_fiscal_position_tax_eu_no_id_sale_19_skr04" model="account.fiscal.position.tax.template">
@@ -1052,7 +1179,7 @@
</record>
<record id="chart_skr04_fiscal_position_tax_non_eu_purchase_19_skr04" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_non_eu_partner_skr04"/>
- <field name="tax_dest_id" ref="tax_import_19_skr04"/>
+ <field name="tax_dest_id" ref="tax_import_19_and_payable_skr04"/>
<field name="tax_src_id" ref="tax_vst_19_skr04"/>
</record>
<record id="chart_skr04_fiscal_position_tax_non_eu_purchase_services_19_skr04" model="account.fiscal.position.tax.template">
@@ -1062,7 +1189,7 @@
</record>
<record id="chart_skr04_fiscal_position_tax_non_eu_purchase_7_skr04" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_non_eu_partner_skr04"/>
- <field name="tax_dest_id" ref="tax_import_7_skr04"/>
+ <field name="tax_dest_id" ref="tax_import_7_and_payable_skr04"/>
<field name="tax_src_id" ref="tax_vst_7_skr04"/>
</record>
@@ -1134,7 +1261,7 @@
<record id="chart_skr04_fiscal_position_account_non_eu_purchase_19_skr04" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_non_eu_partner_skr04"/>
<field name="account_src_id" ref="chart_skr04_5400" />
- <field name="account_dest_id" ref="chart_skr04_5435" />
+ <field name="account_dest_id" ref="chart_skr04_5551" />
</record>
<record id="chart_skr04_fiscal_position_acc_non_eu_purchase_services_19_skr04" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_non_eu_partner_service_skr04"/>
@@ -1144,7 +1271,7 @@
<record id="chart_skr04_fiscal_position_account_non_eu_purchase_7_skr04" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_non_eu_partner_skr04"/>
<field name="account_src_id" ref="chart_skr04_5300" />
- <field name="account_dest_id" ref="chart_skr04_5430" />
+ <field name="account_dest_id" ref="chart_skr04_5557" />
</record>
<record id="chart_skr04_fiscal_position_account_eu_no_id_sale_19_skr04" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_eu_no_id_partner_skr04"/>
@@ -1201,17 +1328,21 @@
<record id="chart_skr04_4125" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_eu_sale_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
- </record>
+ </record>
+ <record id="chart_skr04_4130" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_3eck_first_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_4135" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_free_newcar_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4139" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_mit_vst')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4140" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_ohne_vst')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_mit_vst')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4150" model="account.account.template">
@@ -1243,11 +1374,15 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4310" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_7_purchase_ust_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4315" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_eu_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_4331" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4336" model="account.account.template">
@@ -1255,7 +1390,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4337" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_ust_goods_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_free_bau_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4338" model="account.account.template">
@@ -1278,6 +1413,10 @@
<field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_4564" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_ohne_vst')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_4566" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_ust_7_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -1291,11 +1430,11 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4574" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_ohne_vst')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4575" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_mit_vst')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4576" model="account.account.template">
@@ -1323,7 +1462,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4630" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_7_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_not_taxable_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4639" model="account.account.template">
@@ -1378,6 +1517,14 @@
<field name="tax_ids" eval="[(6, 0, [ref('tax_not_taxable_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_4702" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_mit_vst')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_4704" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_free_skr04_mit_vst')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_4705" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_export_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -1395,11 +1542,11 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4725" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_7_purchase_ust_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4726" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4731" model="account.account.template">
@@ -1411,7 +1558,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4741" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_ust_goods_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_free_mobil_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4742" model="account.account.template">
@@ -1419,11 +1566,11 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4746" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_7_purchase_ust_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4748" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_eu_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4750" model="account.account.template">
@@ -1455,7 +1602,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4844" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_third_country_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_export_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4845" model="account.account.template">
@@ -1463,7 +1610,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4848" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_sale_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_4852" model="account.account.template">
@@ -1510,6 +1657,14 @@
<field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_5166" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_7_purchase_no_vst_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_5167" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_no_vst_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_5189" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_vst_ust_19_purchase_3eck_last_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -1539,17 +1694,25 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_5430" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_7_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_7_purchase_no_vst_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_5435" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_ust_19_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_19_purchase_no_vst_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_5440" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_eu_car_purchase_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_5550" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_purchase_tax_free_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_5551" model="account.account.template">
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_import_19_and_payable_skr04')])]"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_5553" model="account.account.template">
<field name="tax_ids" eval="[(6, 0, [ref('tax_vst_ust_19_purchase_3eck_last_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -1721,7 +1884,7 @@
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_6888" model="account.account.template">
- <field name="tax_ids" eval="[(6, 0, [ref('tax_free_eu_skr04')])]"/>
+ <field name="tax_ids" eval="[(6, 0, [ref('tax_eu_sale_skr04')])]"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
<record id="chart_skr04_6892" model="account.account.template">
diff --git a/addons/l10n_de_skr04/data/l10n_de_skr04_chart_data.xml b/addons/l10n_de_skr04/data/l10n_de_skr04_chart_data.xml
index b1819498f82..0e6ef0b6851 100644
--- a/addons/l10n_de_skr04/data/l10n_de_skr04_chart_data.xml
+++ b/addons/l10n_de_skr04/data/l10n_de_skr04_chart_data.xml
@@ -4413,7 +4413,7 @@
<record id="chart_skr04_3850" model="account.account.template">
<field name="code">3850</field>
<field name="name">Aufgeschobene Einfuhrumsatzsteuer</field>
- <field name="reconcile" eval="False"/>
+ <field name="reconcile" eval="True"/>
<field name="tag_ids" eval="[(6, 0, [ref('l10n_de.tag_de_liabilities_bs_D_8')])]"/>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
@@ -4730,6 +4730,14 @@
<field name="user_type_id" ref="account.data_account_type_revenue"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_4564" model="account.account.template">
+ <field name="code">4564</field>
+ <field name="name">Provisionsumsätze (§4Nr.8ff.UStG)</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6, 0, [ref('l10n_de.tag_de_pl_01')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_revenue"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_4566" model="account.account.template">
<field name="code">4566</field>
<field name="name">Provisionsumsätze 7 % USt</field>
@@ -5834,6 +5842,22 @@
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_5166" model="account.account.template">
+ <field name="code">5166</field>
+ <field name="name">Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 7 % Umsatzsteuer</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_5167" model="account.account.template">
+ <field name="code">5167</field>
+ <field name="name">Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 19 % Umsatzsteuer</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_5189" model="account.account.template">
<field name="code">5189</field>
<field name="name">Erwerb Roh-, Hilfs- und Betriebsstoffe letzter Abnehmer Dreiecksgeschäft</field>
@@ -5936,6 +5960,30 @@
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_5550" model="account.account.template">
+ <field name="code">5550</field>
+ <field name="name">Steuerfreier EG-Erwerb</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_5551" model="account.account.template">
+ <field name="code">5551</field>
+ <field name="name">Wareneingang, im Drittland steuerbar (19%)</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
+ <record id="chart_skr04_5552" model="account.account.template">
+ <field name="code">5552</field>
+ <field name="name">Erwerb 1. Abnehmer im Dreiecksgeschäft</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_5553" model="account.account.template">
<field name="code">5553</field>
<field name="name">Erwerb Waren als letzter Abnehmer innerhalb Dreiecksgeschäft</field>
@@ -5944,6 +5992,14 @@
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
</record>
+ <record id="chart_skr04_5557" model="account.account.template">
+ <field name="code">5557</field>
+ <field name="name">Wareneingang, im Drittland steuerbar (7%)</field>
+ <field name="reconcile" eval="False"/>
+ <field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_pl_05')])]"/>
+ <field name="user_type_id" ref="account.data_account_type_expenses"/>
+ <field name="chart_template_id" ref="l10n_chart_de_skr04"/>
+ </record>
<record id="chart_skr04_5559" model="account.account.template">
<field name="code">5559</field>
<field name="name">Steuerfreie Einfuhren</field>