diff --git a/addons/l10n_de/models/datev.py b/addons/l10n_de/models/datev.py
index fad71b034de..0dee75c74c4 100644
--- a/addons/l10n_de/models/datev.py
+++ b/addons/l10n_de/models/datev.py
@@ -5,7 +5,7 @@ from odoo.tools.translate import _
class AccountTaxTemplate(models.Model):
_inherit = 'account.tax.template'
- l10n_de_datev_code = fields.Char(size=2)
+ l10n_de_datev_code = fields.Char(size=4)
def _get_tax_vals(self, company, tax_template_to_tax):
vals = super(AccountTaxTemplate, self)._get_tax_vals(company, tax_template_to_tax)
@@ -15,7 +15,7 @@ class AccountTaxTemplate(models.Model):
class AccountTax(models.Model):
_inherit = "account.tax"
- l10n_de_datev_code = fields.Char(size=2, help="2 digits code use by Datev")
+ l10n_de_datev_code = fields.Char(size=4, help="4 digits code use by Datev")
class AccountMove(models.Model):
diff --git a/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml b/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
index 00967e31b3b..40d2a19b6b3 100644
--- a/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
+++ b/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
@@ -487,7 +487,7 @@
19% USt
percent
19
- 13
+ 3
sale
False
True
@@ -524,7 +524,7 @@
7% USt
percent
7
- 12
+ 2
sale
False
True
@@ -787,7 +787,7 @@
19% VSt
percent
19
- 19
+ 9
purchase
False
True
@@ -818,7 +818,7 @@
7% VSt
percent
7
- 18
+ 8
purchase
False
True
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 b737fdc03b1..fb5e32c45a5 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
@@ -487,7 +487,7 @@
19% USt
percent
19
- 13
+ 3
sale
False
True
@@ -524,7 +524,7 @@
7% USt
percent
7
- 12
+ 2
sale
False
True
@@ -787,7 +787,7 @@
19% VSt
percent
19
- 19
+ 9
purchase
False
True
@@ -818,7 +818,7 @@
7% VSt
percent
7
- 18
+ 8
purchase
False
True