changeset 46ad980ef13d in modules/account_de_skr03:default
details: 
https://hg.tryton.org/modules/account_de_skr03?cmd=changeset;node=46ad980ef13d
description:
        Add lower tax rates for period between 2020-07-01 and 2020-12-31

        issue9423
        review295821002
diffstat:

 CHANGELOG      |    2 +
 __init__.py    |    8 +
 account.py     |   40 ++
 account_de.xml |   12 +-
 tax_de.xml     |  850 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 5 files changed, 799 insertions(+), 113 deletions(-)

diffs (1277 lines):

diff -r c675d2d5c03c -r 46ad980ef13d CHANGELOG
--- a/CHANGELOG Mon May 04 12:07:04 2020 +0200
+++ b/CHANGELOG Tue Jun 30 22:07:31 2020 +0200
@@ -1,3 +1,5 @@
+* Add lower tax rates for period between 2020-07-01 and 2020-12-31
+
 Version 5.6.0 - 2020-05-04
 * Bug fixes (see mercurial logs for details)
 
diff -r c675d2d5c03c -r 46ad980ef13d __init__.py
--- a/__init__.py       Mon May 04 12:07:04 2020 +0200
+++ b/__init__.py       Tue Jun 30 22:07:31 2020 +0200
@@ -1,2 +1,10 @@
 # This file is part of Tryton. The COPYRIGHT file at the top level of
 # this repository contains the full copyright notices and license terms.
+from trytond.pool import Pool
+from . import account
+
+
+def register():
+    Pool.register(
+        account.TaxTemplate,
+        module='account_de_skr03', type_='model')
diff -r c675d2d5c03c -r 46ad980ef13d account.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/account.py        Tue Jun 30 22:07:31 2020 +0200
@@ -0,0 +1,40 @@
+# This file is part of Tryton.  The COPYRIGHT file at the top level of
+# this repository contains the full copyright notices and license terms.
+from sql import Table
+
+from trytond.pool import PoolMeta
+from trytond.transaction import Transaction
+
+
+class TaxTemplate(metaclass=PoolMeta):
+    __name__ = 'account.tax.template'
+
+    @classmethod
+    def __register__(cls, module_name):
+        cursor = Transaction().connection.cursor()
+        model_data = Table('ir_model_data')
+
+        # Migration from 5.6: Rename main tax ids
+        if module_name == 'account_de_skr03':
+            for old_id, new_id in (
+                    ('tax_ust_19', 'tax_ust_standard_rate'),
+                    ('tax_ust_7', 'tax_ust_reduced_rate'),
+                    ('tax_vst_19', 'tax_vst_standard_rate'),
+                    ('tax_vst_7', 'tax_vst_reduced_rate'),
+                    ('tax_eu_19_purchase', 'tax_purchase_eu_standard_rate'),
+                    ('tax_eu_7_purchase', 'tax_purchase_eu_reduced_rate'),
+                    ('tax_import_19', 'tax_import_standard_rate'),
+                    ('tax_import_7', 'tax_import_reduced_rate'),
+                    ):
+                cursor.execute(*model_data.select(model_data.id,
+                        where=(model_data.fs_id == new_id)
+                        & (model_data.module == module_name)))
+                if cursor.fetchone():
+                    continue
+                cursor.execute(*model_data.update(
+                        columns=[model_data.fs_id],
+                        values=[new_id],
+                        where=(model_data.fs_id == old_id)
+                        & (model_data.module == module_name)))
+
+        super().__register__(module_name)
diff -r c675d2d5c03c -r 46ad980ef13d account_de.xml
--- a/account_de.xml    Mon May 04 12:07:04 2020 +0200
+++ b/account_de.xml    Tue Jun 30 22:07:31 2020 +0200
@@ -2845,6 +2845,12 @@
             <field name="type" ref="type_1580"/>
             <field name="parent" ref="view_balance_1580"/>
         </record>
+        <record model="account.account.template" id="account_1589">
+            <field name="name">Abziehbare Vorsteuer aus 
innergemeinschaftlichem Erwerb 16%</field>
+            <field name="code">1589</field>
+            <field name="type" ref="type_1580"/>
+            <field name="parent" ref="view_balance_1580"/>
+        </record>
         <record model="account.account.template" id="account_0090">
             <field name="name">Geschäftsbauten</field>
             <field name="code">0090</field>
@@ -4016,7 +4022,7 @@
             <field name="parent" ref="view_income_1060"/>
         </record>
         <record model="account.account.template" id="account_1773">
-            <field name="name">Umsatzsteuer aus EG-Erwerb 16%</field>
+            <field name="name">Umsatzsteuer 5%</field>
             <field name="code">1773</field>
             <field name="type" ref="type_2535"/>
             <field name="parent" ref="view_balance_2535"/>
@@ -6004,7 +6010,7 @@
             <field name="parent" ref="view_balance_2535"/>
         </record>
         <record model="account.account.template" id="account_1786">
-            <field name="name">Umsatzsteuer nach § 13b UStG 16%</field>
+            <field name="name">Umsatzsteuer aus innergemeinschaftlichem Erwerb 
16%</field>
             <field name="code">1786</field>
             <field name="type" ref="type_2535"/>
             <field name="parent" ref="view_balance_2535"/>
@@ -6466,7 +6472,7 @@
             <field name="parent" ref="view_income_1250"/>
         </record>
         <record model="account.account.template" id="account_1568">
-            <field name="name">Aufzuteil. Vorsteuer §§13a/13b USt 16%</field>
+            <field name="name">Abziehbare Vorsteuer 5%</field>
             <field name="code">1568</field>
             <field name="type" ref="type_1580"/>
             <field name="parent" ref="view_balance_1580"/>
diff -r c675d2d5c03c -r 46ad980ef13d tax_de.xml
--- a/tax_de.xml        Mon May 04 12:07:04 2020 +0200
+++ b/tax_de.xml        Tue Jun 30 22:07:31 2020 +0200
@@ -21,64 +21,200 @@
             <field name="kind">purchase</field>
         </record>
 
-        <record model="account.tax.template" id="tax_eu_19_purchase">
+        <record model="account.tax.template" 
id="tax_purchase_eu_standard_rate">
+            <field name="name">Steuerpflichtiger innergemeinschaftlicher 
Erwerb – Normalsatz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Steuerpflichtiger 
innergemeinschaftlicher Erwerb – Normalsatz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_vst"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_19">
             <field name="name">Innergem. Erwerb 19%USt/19%VSt</field>
             <field name="account" ref="root_de"/>
             <field name="description">innergem. Erwerb 19%</field>
             <field name="type">none</field>
-            <field name="group" ref="tax_group_vst"/>
+            <field name="end_date">2020-06-30</field>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+            <field name="parent" ref="tax_purchase_eu_standard_rate"/>
         </record>
-        <record model="account.tax.template" id="tax_eu_19_purchase_ust">
+        <record model="account.tax.template" id="tax_purchase_eu_19_ust">
             <field name="name">19% Umsatzsteuer aus innergem. Erwerb</field>
             <field name="account" ref="root_de"/>
             <field name="description">19% USt</field>
             <field name="type">percentage</field>
-            <field name="rate" eval="Decimal('-.19')"/>
+            <field name="rate" eval="Decimal('-0.19')"/>
             <field name="invoice_account" ref="account_1774"/>
             <field name="credit_note_account" ref="account_1774"/>
-            <field name="parent" ref="tax_eu_19_purchase"/>
+            <field name="parent" ref="tax_purchase_eu_19"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_19_vst">
+            <field name="name">19% Vorsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">19% VSt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('0.19')"/>
+            <field name="invoice_account" ref="account_1574"/>
+            <field name="credit_note_account" ref="account_1574"/>
+            <field name="parent" ref="tax_purchase_eu_19"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_16">
+            <field name="name">Innergem. Erwerb 16%USt/16%VSt</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">innergem. Erwerb 16%</field>
+            <field name="type">none</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="parent" ref="tax_purchase_eu_standard_rate"/>
         </record>
-        <record model="account.tax.template" id="tax_eu_19_purchase_vst">
+        <record model="account.tax.template" id="tax_purchase_eu_16_ust">
+            <field name="name">16% Umsatzsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">16% USt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('-0.16')"/>
+            <field name="invoice_account" ref="account_1786"/>
+            <field name="credit_note_account" ref="account_1786"/>
+            <field name="parent" ref="tax_purchase_eu_16"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_16_vst">
+            <field name="name">16% Vorsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">16% VSt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('0.16')"/>
+            <field name="invoice_account" ref="account_1589"/>
+            <field name="credit_note_account" ref="account_1589"/>
+            <field name="parent" ref="tax_purchase_eu_16"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_19_2021">
+            <field name="name">Innergem. Erwerb 19%USt/19%VSt</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">innergem. Erwerb 19%</field>
+            <field name="type">none</field>
+            <field name="start_date">2021-01-01</field>
+            <field name="parent" ref="tax_purchase_eu_standard_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_19_2021_ust">
+            <field name="name">19% Umsatzsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">19% USt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('-0.19')"/>
+            <field name="invoice_account" ref="account_1774"/>
+            <field name="credit_note_account" ref="account_1774"/>
+            <field name="parent" ref="tax_purchase_eu_19_2021"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_19_2021_vst">
             <field name="name">19% Vorsteuer aus innergem. Erwerb</field>
             <field name="account" ref="root_de"/>
             <field name="description">19% VSt</field>
             <field name="type">percentage</field>
-            <field name="rate" eval="Decimal('.19')"/>
+            <field name="rate" eval="Decimal('0.19')"/>
             <field name="invoice_account" ref="account_1574"/>
             <field name="credit_note_account" ref="account_1574"/>
-            <field name="parent" ref="tax_eu_19_purchase"/>
+            <field name="parent" ref="tax_purchase_eu_19_2021"/>
         </record>
 
-        <record model="account.tax.template" id="tax_eu_7_purchase">
+        <record model="account.tax.template" id="tax_purchase_eu_reduced_rate">
+            <field name="name">Steuerpflichtiger innergemeinschaftlicher 
Erwerb – Ermäßigter Satz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Steuerpflichtiger 
innergemeinschaftlicher Erwerb – Ermäßigter Satz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_vst_reduced"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_7">
             <field name="name">Innergem. Erwerb 7%USt/7%VSt</field>
             <field name="account" ref="root_de"/>
             <field name="description">innergem. Erwerb 7%</field>
             <field name="type">none</field>
-            <field name="group" ref="tax_group_vst_reduced"/>
+            <field name="end_date">2020-06-30</field>
+            <field name="parent" ref="tax_purchase_eu_reduced_rate"/>
         </record>
-        <record model="account.tax.template" id="tax_eu_7_purchase_ust">
+        <record model="account.tax.template" id="tax_purchase_eu_7_ust">
             <field name="name">7% Umsatzsteuer aus innergem. Erwerb</field>
             <field name="account" ref="root_de"/>
             <field name="description">7% USt</field>
             <field name="type">percentage</field>
-            <field name="rate" eval="Decimal('-.07')"/>
+            <field name="rate" eval="Decimal('-0.07')"/>
             <field name="invoice_account" ref="account_1772"/>
             <field name="credit_note_account" ref="account_1772"/>
-            <field name="parent" ref="tax_eu_7_purchase"/>
+            <field name="parent" ref="tax_purchase_eu_7"/>
         </record>
-        <record model="account.tax.template" id="tax_eu_7_purchase_vst">
+        <record model="account.tax.template" id="tax_purchase_eu_7_vst">
             <field name="name">7% Vorsteuer aus innergem. Erwerb</field>
             <field name="account" ref="root_de"/>
             <field name="description">7% VSt</field>
             <field name="type">percentage</field>
-            <field name="rate" eval="Decimal('.07')"/>
+            <field name="rate" eval="Decimal('0.07')"/>
+            <field name="invoice_account" ref="account_1572"/>
+            <field name="credit_note_account" ref="account_1572"/>
+            <field name="parent" ref="tax_purchase_eu_7"/>
+        </record>
+
+        <record model="account.tax.template" id="tax_purchase_eu_5">
+            <field name="name">Innergem. Erwerb 5%USt/5%VSt</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">innergem. Erwerb 5%</field>
+            <field name="type">none</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="parent" ref="tax_purchase_eu_reduced_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_5_ust">
+            <field name="name">5% Umsatzsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">5% USt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('-0.05')"/>
+            <field name="invoice_account" ref="account_1772"/>
+            <field name="credit_note_account" ref="account_1772"/>
+            <field name="parent" ref="tax_purchase_eu_5"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_5_vst">
+            <field name="name">5% Vorsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">5% VSt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('0.05')"/>
             <field name="invoice_account" ref="account_1572"/>
             <field name="credit_note_account" ref="account_1572"/>
-            <field name="parent" ref="tax_eu_7_purchase"/>
+            <field name="parent" ref="tax_purchase_eu_5"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_7_2021">
+            <field name="name">Innergem. Erwerb 7%USt/7%VSt</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">innergem. Erwerb 7%</field>
+            <field name="type">none</field>
+            <field name="start_date">2021-01-01</field>
+            <field name="parent" ref="tax_purchase_eu_reduced_rate"/>
         </record>
-
+        <record model="account.tax.template" id="tax_purchase_eu_7_2021_ust">
+            <field name="name">7% Umsatzsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">7% USt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('-0.07')"/>
+            <field name="invoice_account" ref="account_1772"/>
+            <field name="credit_note_account" ref="account_1772"/>
+            <field name="parent" ref="tax_purchase_eu_7_2021"/>
+        </record>
+        <record model="account.tax.template" id="tax_purchase_eu_7_2021_vst">
+            <field name="name">7% Vorsteuer aus innergem. Erwerb</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">7% VSt</field>
+            <field name="type">percentage</field>
+            <field name="rate" eval="Decimal('0.07')"/>
+            <field name="invoice_account" ref="account_1572"/>
+            <field name="credit_note_account" ref="account_1572"/>
+            <field name="parent" ref="tax_purchase_eu_7_2021"/>
+        </record>
         <record model="account.tax.template" id="tax_eu_sale">
-            <field name="name">Steuerfreie innergem. Lieferung (§4 Abs. 1b 
UStG) </field>
+            <field name="name">Steuerfreie innergem. Lieferung (§4 Abs. 1b 
UStG)</field>
             <field name="account" ref="root_de"/>
             <field name="description">steuerfreie innergem. Lieferung</field>
             <field name="type">percentage</field>
@@ -99,24 +235,24 @@
             <field name="credit_note_account" ref="account_1770"/>
         </record>
 
-        <record model="account.tax.template" id="tax_import_19">
-            <field name="name">19% Einfuhrumsatzsteuer</field>
+        <record model="account.tax.template" id="tax_import_standard_rate">
+            <field name="name">Einfuhrumsatzsteuer – Normalsatz</field>
             <field name="account" ref="root_de"/>
-            <field name="description">19% EUSt</field>
-            <field name="type">percentage</field>
+            <field name="description">EUSt – Normalsatz</field>
+            <field name="type">none</field>
             <field name="group" ref="tax_group_vst"/>
-            <field name="rate" eval="Decimal('.19')"/>
+            <field name="rate" eval="None"/>
             <field name="invoice_account" ref="account_1588"/>
             <field name="credit_note_account" ref="account_1588"/>
         </record>
 
-        <record model="account.tax.template" id="tax_import_7">
-            <field name="name">7% Einfuhrumsatzsteuer</field>
+        <record model="account.tax.template" id="tax_import_reduced_rate">
+            <field name="name">Einfuhrumsatzsteuer – Ermäßigter Satz</field>
             <field name="account" ref="root_de"/>
-            <field name="description">7% EUSt</field>
-            <field name="type">percentage</field>
+            <field name="description">EUSt – Ermäßigter Satz</field>
+            <field name="type">none</field>
             <field name="group" ref="tax_group_vst_reduced"/>
-            <field name="rate" eval="Decimal('.07')"/>
+            <field name="rate" eval="None"/>
             <field name="invoice_account" ref="account_1588"/>
             <field name="credit_note_account" ref="account_1588"/>
         </record>
@@ -131,50 +267,181 @@
             <field name="credit_note_account" ref="account_1770"/>
         </record>
 
+        <record model="account.tax.template" id="tax_ust_standard_rate">
+            <field name="name">Umsatzsteuer – Normalsatz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Umsatzsteuer – Normalsatz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_ust"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
         <record model="account.tax.template" id="tax_ust_19">
-            <field name="name">19% Umsatzsteuer</field>
+            <field name="name">19% Umsatzsteuer (bis 2020-06)</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">19% USt</field>
+            <field name="type">percentage</field>
+            <field name="end_date">2020-06-30</field>
+            <field name="rate" eval="Decimal('0.19')"/>
+            <field name="invoice_account" ref="account_1776"/>
+            <field name="credit_note_account" ref="account_1776"/>
+            <field name="parent" ref="tax_ust_standard_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_ust_16">
+            <field name="name">16% Umsatzsteuer</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">16% USt</field>
+            <field name="type">percentage</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="rate" eval="Decimal('0.16')"/>
+            <field name="invoice_account" ref="account_1775"/>
+            <field name="credit_note_account" ref="account_1775"/>
+            <field name="parent" ref="tax_ust_standard_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_ust_19_2021">
+            <field name="name">19% Umsatzsteuer (ab 2021)</field>
             <field name="account" ref="root_de"/>
             <field name="description">19% USt</field>
             <field name="type">percentage</field>
-            <field name="group" ref="tax_group_ust"/>
-            <field name="rate" eval="Decimal('.19')"/>
+            <field name="start_date">2021-01-01</field>
+            <field name="rate" eval="Decimal('0.19')"/>
             <field name="invoice_account" ref="account_1776"/>
             <field name="credit_note_account" ref="account_1776"/>
+            <field name="parent" ref="tax_ust_standard_rate"/>
         </record>
 
+        <record model="account.tax.template" id="tax_ust_reduced_rate">
+            <field name="name">Umsatzsteuer – Ermäßigter Satz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Umsatzsteuer – Ermäßigter Satz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_ust"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
         <record model="account.tax.template" id="tax_ust_7">
-            <field name="name">7% Umsatzsteuer</field>
+            <field name="name">7% Umsatzsteuer (bis 2020-06)</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">7% USt</field>
+            <field name="type">percentage</field>
+            <field name="end_date">2020-06-30</field>
+            <field name="rate" eval="Decimal('0.07')"/>
+            <field name="invoice_account" ref="account_1771"/>
+            <field name="credit_note_account" ref="account_1771"/>
+            <field name="parent" ref="tax_ust_reduced_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_ust_5">
+            <field name="name">5% Umsatzsteuer</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">5% USt</field>
+            <field name="type">percentage</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="rate" eval="Decimal('0.05')"/>
+            <field name="invoice_account" ref="account_1773"/>
+            <field name="credit_note_account" ref="account_1773"/>
+            <field name="parent" ref="tax_ust_reduced_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_ust_7_2021">
+            <field name="name">7% Umsatzsteuer (ab 2021)</field>
             <field name="account" ref="root_de"/>
             <field name="description">7% USt</field>
             <field name="type">percentage</field>
-            <field name="group" ref="tax_group_ust"/>
-            <field name="rate" eval="Decimal('.07')"/>
+            <field name="start_date">2021-01-01</field>
+            <field name="rate" eval="Decimal('0.07')"/>
             <field name="invoice_account" ref="account_1771"/>
             <field name="credit_note_account" ref="account_1771"/>
+            <field name="parent" ref="tax_ust_reduced_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_vst_standard_rate">
+            <field name="name">Vorsteuer – Normalsatz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Vorsteuer – Normalsatz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_vst"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
+        <record model="account.tax.template" id="tax_vst_19">
+            <field name="name">19% Vorsteuer (bis 2020-06)</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">19% VSt</field>
+            <field name="type">percentage</field>
+            <field name="end_date">2020-06-30</field>
+            <field name="rate" eval="Decimal('0.19')"/>
+            <field name="invoice_account" ref="account_1576"/>
+            <field name="credit_note_account" ref="account_1576"/>
+            <field name="parent" ref="tax_vst_standard_rate"/>
         </record>
 
-        <record model="account.tax.template" id="tax_vst_19">
-            <field name="name">19% Vorsteuer</field>
+        <record model="account.tax.template" id="tax_vst_16">
+            <field name="name">16% Vorsteuer</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">16% VSt</field>
+            <field name="type">percentage</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="rate" eval="Decimal('0.16')"/>
+            <field name="invoice_account" ref="account_1575"/>
+            <field name="credit_note_account" ref="account_1575"/>
+            <field name="parent" ref="tax_vst_standard_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_vst_19_2021">
+            <field name="name">19% Vorsteuer (ab 2021)</field>
             <field name="account" ref="root_de"/>
             <field name="description">19% VSt</field>
             <field name="type">percentage</field>
-            <field name="group" ref="tax_group_vst"/>
-            <field name="rate" eval="Decimal('.19')"/>
+            <field name="start_date">2021-01-01</field>
+            <field name="rate" eval="Decimal('0.19')"/>
             <field name="invoice_account" ref="account_1576"/>
             <field name="credit_note_account" ref="account_1576"/>
+            <field name="parent" ref="tax_vst_standard_rate"/>
         </record>
-
+        <record model="account.tax.template" id="tax_vst_reduced_rate">
+            <field name="name">Vorsteuer – Ermäßigter Satz</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">Vorsteuer – Ermäßigter Satz</field>
+            <field name="type">none</field>
+            <field name="group" ref="tax_group_vst_reduced"/>
+            <field name="invoice_account" eval="None"/>
+            <field name="credit_note_account" eval="None"/>
+        </record>
         <record model="account.tax.template" id="tax_vst_7">
-            <field name="name">7% Vorsteuer</field>
+            <field name="name">7% Vorsteuer (bis 2020-06)</field>
             <field name="account" ref="root_de"/>
             <field name="description">7% VSt</field>
             <field name="type">percentage</field>
-            <field name="group" ref="tax_group_vst_reduced"/>
-            <field name="rate" eval="Decimal('.07')"/>
+            <field name="end_date">2020-06-30</field>
+            <field name="rate" eval="Decimal('0.07')"/>
             <field name="invoice_account" ref="account_1571"/>
             <field name="credit_note_account" ref="account_1571"/>
+            <field name="parent" ref="tax_vst_reduced_rate"/>
         </record>
 
+        <record model="account.tax.template" id="tax_vst_5">
+            <field name="name">5% Vorsteuer</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">5% VSt</field>
+            <field name="type">percentage</field>
+            <field name="start_date">2020-07-01</field>
+            <field name="end_date">2020-12-31</field>
+            <field name="rate" eval="Decimal('0.05')"/>
+            <field name="invoice_account" ref="account_1568"/>
+            <field name="credit_note_account" ref="account_1568"/>
+            <field name="parent" ref="tax_vst_reduced_rate"/>
+        </record>
+        <record model="account.tax.template" id="tax_vst_7_2021">
+            <field name="name">7% Vorsteuer (ab 2021)</field>
+            <field name="account" ref="root_de"/>
+            <field name="description">7% VSt</field>
+            <field name="type">percentage</field>
+            <field name="start_date">2021-01-01</field>
+            <field name="rate" eval="Decimal('0.07')"/>
+            <field name="invoice_account" ref="account_1571"/>
+            <field name="credit_note_account" ref="account_1571"/>
+            <field name="parent" ref="tax_vst_reduced_rate"/>
+        </record>
         <record model="account.tax.rule.template" 
id="tax_rule_eu_no_id_purchase">
             <field name="name">Lieferant EU (ohne Ust-ID)</field>
             <field name="account" ref="root_de"/>
@@ -197,12 +464,12 @@
         <record model="account.tax.rule.line.template" id="tax_rule_line_11">
             <field name="rule" ref="tax_rule_non_eu_purchase"/>
             <field name="group" ref="tax_group_vst"/>
-            <field name="tax" ref="tax_import_19"/>
+            <field name="tax" ref="tax_import_standard_rate"/>
         </record>
         <record model="account.tax.rule.line.template" id="tax_rule_line_12">
             <field name="rule" ref="tax_rule_non_eu_purchase"/>
             <field name="group" ref="tax_group_vst_reduced"/>
-            <field name="tax" ref="tax_import_7"/>
+            <field name="tax" ref="tax_import_reduced_rate"/>
         </record>
 
         <record model="account.tax.rule.template" id="tax_rule_eu_vat_id_sale">
@@ -235,12 +502,12 @@
         <record model="account.tax.rule.line.template" id="tax_rule_line_15">
             <field name="rule" ref="tax_rule_eu_vat_id_purchase"/>
             <field name="group" ref="tax_group_vst_reduced"/>
-            <field name="tax" ref="tax_eu_7_purchase"/>
+            <field name="tax" ref="tax_purchase_eu_reduced_rate"/>
         </record>
         <record model="account.tax.rule.line.template" id="tax_rule_line_14">
             <field name="rule" ref="tax_rule_eu_vat_id_purchase"/>
             <field name="group" ref="tax_group_vst"/>
-            <field name="tax" ref="tax_eu_19_purchase"/>
+            <field name="tax" ref="tax_purchase_eu_standard_rate"/>
         </record>
 
         <record model="account.tax.rule.template" id="tax_rule_eu_no_id_sale">
@@ -359,6 +626,34 @@
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_16_1">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_16"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_16_2">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_16"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_19_2021_1">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_19_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_19_2021_2">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_19_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
         <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_7_1">
             <field name="code" ref="tax_code_66"/>
             <field name="tax" ref="tax_vst_7"/>
@@ -373,6 +668,34 @@
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_5_1">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_5"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_5_2">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_5"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_7_2021_1">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_7_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_66-tax_vst_7_2021_2">
+            <field name="code" ref="tax_code_66"/>
+            <field name="tax" ref="tax_vst_7_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_64">
             <field name="name">Berichtigung des Vorsteuerabzugs (§ 15a 
UStG)</field>
@@ -394,30 +717,30 @@
             <field name="parent" ref="tax_code_VST"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_19_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_standard_rate_1">
             <field name="code" ref="tax_code_62"/>
-            <field name="tax" ref="tax_import_19"/>
+            <field name="tax" ref="tax_import_standard_rate"/>
             <field name="operator">+</field>
             <field name="amount">tax</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_19_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_standard_rate_2">
             <field name="code" ref="tax_code_62"/>
-            <field name="tax" ref="tax_import_19"/>
+            <field name="tax" ref="tax_import_standard_rate"/>
             <field name="operator">-</field>
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_7_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_reduced_rate_1">
             <field name="code" ref="tax_code_62"/>
-            <field name="tax" ref="tax_import_7"/>
+            <field name="tax" ref="tax_import_reduced_rate"/>
             <field name="operator">+</field>
             <field name="amount">tax</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_7_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_62-tax_import_reduced_rate_2">
             <field name="code" ref="tax_code_62"/>
-            <field name="tax" ref="tax_import_7"/>
+            <field name="tax" ref="tax_import_reduced_rate"/>
             <field name="operator">-</field>
             <field name="amount">tax</field>
             <field name="type">credit</field>
@@ -429,30 +752,86 @@
             <field name="parent" ref="tax_code_VST"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_eu_19_purchase_vst_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_19_vst_1">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_19_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_16_vst_1">
             <field name="code" ref="tax_code_61"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_16_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_19_2021_vst_1">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
             <field name="operator">+</field>
             <field name="amount">tax</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_eu_19_purchase_vst_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_19_2021_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_7_vst_1">
             <field name="code" ref="tax_code_61"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_7_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_7_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_7_vst"/>
             <field name="operator">-</field>
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_eu_7_purchase_vst_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_5_vst_1">
             <field name="code" ref="tax_code_61"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_5_vst"/>
             <field name="operator">+</field>
             <field name="amount">tax</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_eu_7_purchase_vst_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_5_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_5_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_7_2021_vst_1">
             <field name="code" ref="tax_code_61"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_7_2021_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_61-tax_purchase_eu_7_2021_vst_2">
+            <field name="code" ref="tax_code_61"/>
+            <field name="tax" ref="tax_purchase_eu_7_2021_vst"/>
             <field name="operator">-</field>
             <field name="amount">tax</field>
             <field name="type">credit</field>
@@ -534,7 +913,41 @@
             <field name="amount">base</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV7-tax_vst_7_2021_1">
+            <field name="code" ref="tax_code_BRV7"/>
+            <field name="tax" ref="tax_vst_7_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV7-tax_vst_7_2021_2">
+            <field name="code" ref="tax_code_BRV7"/>
+            <field name="tax" ref="tax_vst_7_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
 
+        <record model="account.tax.code.template" id="tax_code_BRV5">
+            <field name="name">zum Steuersatz von 5 %</field>
+            <field name="code">BRV5</field>
+            <field name="parent" ref="tax_code_BRV"/>
+            <field name="account" ref="root_de"/>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV5-tax_vst_5_1">
+            <field name="code" ref="tax_code_BRV5"/>
+            <field name="tax" ref="tax_vst_5"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV5-tax_vst_5_2">
+            <field name="code" ref="tax_code_BRV5"/>
+            <field name="tax" ref="tax_vst_5"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
         <record model="account.tax.code.template" id="tax_code_BRV19">
             <field name="name">zum Steuersatz von 19 %</field>
             <field name="code">BRV19</field>
@@ -555,44 +968,79 @@
             <field name="amount">base</field>
             <field name="type">credit</field>
         </record>
-
-        <record model="account.tax.code.template" id="tax_code_BAUS7">
-            <field name="name">zum Steuersatz von 7 %</field>
-            <field name="code">BAUS7</field>
-            <field name="parent" ref="tax_code_BAUS"/>
-            <field name="account" ref="root_de"/>
-        </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_BAUS7-tax_import_7_1">
-            <field name="code" ref="tax_code_BAUS7"/>
-            <field name="tax" ref="tax_import_7"/>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV19-tax_vst_19_2021_1">
+            <field name="code" ref="tax_code_BRV19"/>
+            <field name="tax" ref="tax_vst_19_2021"/>
             <field name="operator">+</field>
             <field name="amount">base</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_BAUS7-tax_import_7_2">
-            <field name="code" ref="tax_code_BAUS7"/>
-            <field name="tax" ref="tax_import_7"/>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV19-tax_vst_19_2021_2">
+            <field name="code" ref="tax_code_BRV19"/>
+            <field name="tax" ref="tax_vst_19_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+
+        <record model="account.tax.code.template" id="tax_code_BRV16">
+            <field name="name">zum Steuersatz von 16 %</field>
+            <field name="code">BRV16</field>
+            <field name="parent" ref="tax_code_BRV"/>
+            <field name="account" ref="root_de"/>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV16-tax_vst_16_1">
+            <field name="code" ref="tax_code_BRV16"/>
+            <field name="tax" ref="tax_vst_16"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BRV16-tax_vst_16_2">
+            <field name="code" ref="tax_code_BRV16"/>
+            <field name="tax" ref="tax_vst_16"/>
             <field name="operator">-</field>
             <field name="amount">base</field>
             <field name="type">credit</field>
         </record>
 
-        <record model="account.tax.code.template" id="tax_code_BAUS19">
-            <field name="name">zum Steuersatz von 19 %</field>
-            <field name="code">BAUS19</field>
+        <record model="account.tax.code.template" id="tax_code_BAUSRR">
+            <field name="name">zum ermäßigten Satz</field>
+            <field name="code">BAUSRR</field>
             <field name="parent" ref="tax_code_BAUS"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_BAUS19-tax_import_19_1">
-            <field name="code" ref="tax_code_BAUS19"/>
-            <field name="tax" ref="tax_import_19"/>
+        <record model="account.tax.code.line.template" 
id="tax_code_BAUSRR-tax_import_reduced_rate_1">
+            <field name="code" ref="tax_code_BAUSRR"/>
+            <field name="tax" ref="tax_import_reduced_rate"/>
             <field name="operator">+</field>
             <field name="amount">base</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_BAUS19-tax_import_19_2">
-            <field name="code" ref="tax_code_BAUS19"/>
-            <field name="tax" ref="tax_import_19"/>
+        <record model="account.tax.code.line.template" 
id="tax_code_BAUSRR-tax_import_reduced_rate_2">
+            <field name="code" ref="tax_code_BAUSRR"/>
+            <field name="tax" ref="tax_import_reduced_rate"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+
+        <record model="account.tax.code.template" id="tax_code_BAUSSR">
+            <field name="name">zum Normalsatz</field>
+            <field name="code">BAUSSR</field>
+            <field name="parent" ref="tax_code_BAUS"/>
+            <field name="account" ref="root_de"/>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BAUSSR-tax_import_standard_rate_1">
+            <field name="code" ref="tax_code_BAUSSR"/>
+            <field name="tax" ref="tax_import_standard_rate"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_BAUSSR-tax_import_standard_rate_2">
+            <field name="code" ref="tax_code_BAUSSR"/>
+            <field name="tax" ref="tax_import_standard_rate"/>
             <field name="operator">-</field>
             <field name="amount">base</field>
             <field name="type">credit</field>
@@ -716,6 +1164,20 @@
             <field name="parent" ref="tax_code_UZ35"/>
             <field name="account" ref="root_de"/>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_98-tax_purchase_eu_16_vst_1">
+            <field name="code" ref="tax_code_98"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_98-tax_purchase_eu_16_vst_2">
+            <field name="code" ref="tax_code_98"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_96">
             <field name="name">neuer Fahrzeuge von Lieferern ohne USt-IdNr. 
zum allgemeinen Steuersatz</field>
@@ -730,6 +1192,20 @@
             <field name="parent" ref="tax_code_BZ35"/>
             <field name="account" ref="root_de"/>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_95-tax_purchase_eu_16_vst_1">
+            <field name="code" ref="tax_code_95"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_95-tax_purchase_eu_16_vst_2">
+            <field name="code" ref="tax_code_95"/>
+            <field name="tax" ref="tax_purchase_eu_16_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_94">
             <field name="name">neuer Fahrzeuge von Lieferern ohne USt-IdNr. 
zum allgemeinen Steuersatz</field>
@@ -744,20 +1220,6 @@
             <field name="parent" ref="tax_code_UZ35"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_931-tax_eu_7_purchase_vst_1">
-            <field name="code" ref="tax_code_931"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
-            <field name="operator">+</field>
-            <field name="amount">tax</field>
-            <field name="type">invoice</field>
-        </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_931-tax_eu_7_purchase_vst_2">
-            <field name="code" ref="tax_code_931"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
-            <field name="operator">-</field>
-            <field name="amount">tax</field>
-            <field name="type">credit</field>
-        </record>
 
         <record model="account.tax.code.template" id="tax_code_93">
             <field name="name">zum Steuersatz von 7%</field>
@@ -765,16 +1227,44 @@
             <field name="parent" ref="tax_code_BZ35"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_eu_7_purchase_vst_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_7_vst_1">
             <field name="code" ref="tax_code_93"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_7_vst"/>
             <field name="operator">+</field>
             <field name="amount">base</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_eu_7_purchase_vst_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_7_vst_2">
+            <field name="code" ref="tax_code_93"/>
+            <field name="tax" ref="tax_purchase_eu_7_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_5_vst_1">
+            <field name="code" ref="tax_code_93"/>
+            <field name="tax" ref="tax_purchase_eu_5_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_5_vst_2">
             <field name="code" ref="tax_code_93"/>
-            <field name="tax" ref="tax_eu_7_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_5_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_7_2021_vst_1">
+            <field name="code" ref="tax_code_93"/>
+            <field name="tax" ref="tax_purchase_eu_7_2021_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_93-tax_purchase_eu_7_2021_vst_2">
+            <field name="code" ref="tax_code_93"/>
+            <field name="tax" ref="tax_purchase_eu_7_2021_vst"/>
             <field name="operator">-</field>
             <field name="amount">base</field>
             <field name="type">credit</field>
@@ -793,16 +1283,30 @@
             <field name="parent" ref="tax_code_UZ35"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_eu_19_purchase_vst_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_purchase_eu_19_vst_1">
             <field name="code" ref="tax_code_891"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
             <field name="operator">+</field>
             <field name="amount">tax</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_eu_19_purchase_vst_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_purchase_eu_19_vst_2">
+            <field name="code" ref="tax_code_891"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_purchase_eu_19_2021_vst_1">
             <field name="code" ref="tax_code_891"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_891-tax_purchase_eu_19_2021_vst_2">
+            <field name="code" ref="tax_code_891"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
             <field name="operator">-</field>
             <field name="amount">tax</field>
             <field name="type">credit</field>
@@ -814,16 +1318,30 @@
             <field name="parent" ref="tax_code_BZ35"/>
             <field name="account" ref="root_de"/>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_eu_19_purchase_vst_1">
+        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_purchase_eu_19_vst_1">
             <field name="code" ref="tax_code_89"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
             <field name="operator">+</field>
             <field name="amount">base</field>
             <field name="type">invoice</field>
         </record>
-        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_eu_19_purchase_vst_2">
+        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_purchase_eu_19_vst_2">
+            <field name="code" ref="tax_code_89"/>
+            <field name="tax" ref="tax_purchase_eu_19_vst"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_purchase_eu_19_2021_vst_1">
             <field name="code" ref="tax_code_89"/>
-            <field name="tax" ref="tax_eu_19_purchase_vst"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_89-tax_purchase_eu_19_2021_vst_2">
+            <field name="code" ref="tax_code_89"/>
+            <field name="tax" ref="tax_purchase_eu_19_2021_vst"/>
             <field name="operator">-</field>
             <field name="amount">base</field>
             <field name="type">credit</field>
@@ -849,6 +1367,20 @@
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_861-tax_ust_7_2021_1">
+            <field name="code" ref="tax_code_861"/>
+            <field name="tax" ref="tax_ust_7_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_861-tax_ust_7_2021_2">
+            <field name="code" ref="tax_code_861"/>
+            <field name="tax" ref="tax_ust_7_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_86">
             <field name="name">zum Steuersatz von 7%</field>
@@ -870,6 +1402,20 @@
             <field name="amount">base</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_86-tax_ust_7_2021_1">
+            <field name="code" ref="tax_code_86"/>
+            <field name="tax" ref="tax_ust_7_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_86-tax_ust_7_2021_2">
+            <field name="code" ref="tax_code_86"/>
+            <field name="tax" ref="tax_ust_7_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_85">
             <field name="name">Bauleistungen eines im Inland ansässigen 
Unternehmers (§ 13b Abs. 1 Satz 1 Nr. 4 UStG)</field>
@@ -898,6 +1444,20 @@
             <field name="amount">tax</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_811-tax_ust_19_2021_1">
+            <field name="code" ref="tax_code_811"/>
+            <field name="tax" ref="tax_ust_19_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_811-tax_ust_19_2021_2">
+            <field name="code" ref="tax_code_811"/>
+            <field name="tax" ref="tax_ust_19_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_81">
             <field name="name">zum Steuersatz von 19 %</field>
@@ -919,6 +1479,20 @@
             <field name="amount">base</field>
             <field name="type">credit</field>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_81-tax_ust_19_2021_1">
+            <field name="code" ref="tax_code_81"/>
+            <field name="tax" ref="tax_ust_19_2021"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_81-tax_ust_19_2021_2">
+            <field name="code" ref="tax_code_81"/>
+            <field name="tax" ref="tax_ust_19_2021"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_74">
             <field name="name">Lieferungen sicherungsübereigneter Gegenstände 
und Umsätze, die unter das GrEStG fallen (§ 13b Abs. 1 Satz 1 Nr. 2 und 3 
UStG)</field>
@@ -1010,6 +1584,34 @@
             <field name="parent" ref="tax_code_UZ26"/>
             <field name="account" ref="root_de"/>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_36-tax_ust_5_1">
+            <field name="code" ref="tax_code_36"/>
+            <field name="tax" ref="tax_ust_5"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_36-tax_ust_5_2">
+            <field name="code" ref="tax_code_36"/>
+            <field name="tax" ref="tax_ust_5"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_36-tax_ust_16_1">
+            <field name="code" ref="tax_code_36"/>
+            <field name="tax" ref="tax_ust_16"/>
+            <field name="operator">+</field>
+            <field name="amount">tax</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_36-tax_ust_16_2">
+            <field name="code" ref="tax_code_36"/>
+            <field name="tax" ref="tax_ust_16"/>
+            <field name="operator">-</field>
+            <field name="amount">tax</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_35">
             <field name="name">zu anderen Steuersätzen</field>
@@ -1017,6 +1619,34 @@
             <field name="parent" ref="tax_code_BZ26"/>
             <field name="account" ref="root_de"/>
         </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_35-tax_ust_5_1">
+            <field name="code" ref="tax_code_35"/>
+            <field name="tax" ref="tax_ust_5"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_35-tax_ust_5_2">
+            <field name="code" ref="tax_code_35"/>
+            <field name="tax" ref="tax_ust_5"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_35-tax_ust_16_1">
+            <field name="code" ref="tax_code_35"/>
+            <field name="tax" ref="tax_ust_16"/>
+            <field name="operator">+</field>
+            <field name="amount">base</field>
+            <field name="type">invoice</field>
+        </record>
+        <record model="account.tax.code.line.template" 
id="tax_code_35-tax_ust_16_2">
+            <field name="code" ref="tax_code_35"/>
+            <field name="tax" ref="tax_ust_16"/>
+            <field name="operator">-</field>
+            <field name="amount">base</field>
+            <field name="type">credit</field>
+        </record>
 
         <record model="account.tax.code.template" id="tax_code_UZ30">
             <field name="name">Umsätze land- und forstwirtschaftlicher Betrieb 
nach § 24 UStG</field>

Reply via email to