[FIX] l10n_de_*: datev codes

Change datev codes in l10n_de_skr03 and 04 for some lines and allow 4 digit codes.

closes odoo/odoo#103533

Doc: https://apps.datev.de/help-center/documents/0907043
Task-id: 2977383
X-original-commit: 32931d0efdff5245d71d633682615ba1bdc74326
Signed-off-by: William André (wan) <wan@odoo.com>
Signed-off-by: Maximilien La Barre (malb) <malb@odoo.com>
This commit is contained in:
maximilien(malb)
2022-10-19 16:09:55 +02:00
parent 2b4a060b96
commit c3638cef9b
3 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -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):
@@ -487,7 +487,7 @@
<field name="description">19% USt</field>
<field name="amount_type">percent</field>
<field name="amount">19</field>
<field name="l10n_de_datev_code">13</field>
<field name="l10n_de_datev_code">3</field>
<field name="type_tax_use">sale</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -524,7 +524,7 @@
<field name="description">7% USt</field>
<field name="amount_type">percent</field>
<field name="amount">7</field>
<field name="l10n_de_datev_code">12</field>
<field name="l10n_de_datev_code">2</field>
<field name="type_tax_use">sale</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -787,7 +787,7 @@
<field name="description">19% VSt</field>
<field name="amount_type">percent</field>
<field name="amount">19</field>
<field name="l10n_de_datev_code">19</field>
<field name="l10n_de_datev_code">9</field>
<field name="type_tax_use">purchase</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -818,7 +818,7 @@
<field name="description">7% VSt</field>
<field name="amount_type">percent</field>
<field name="amount">7</field>
<field name="l10n_de_datev_code">18</field>
<field name="l10n_de_datev_code">8</field>
<field name="type_tax_use">purchase</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -487,7 +487,7 @@
<field name="description">19% USt</field>
<field name="amount_type">percent</field>
<field name="amount">19</field>
<field name="l10n_de_datev_code">13</field>
<field name="l10n_de_datev_code">3</field>
<field name="type_tax_use">sale</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -524,7 +524,7 @@
<field name="description">7% USt</field>
<field name="amount_type">percent</field>
<field name="amount">7</field>
<field name="l10n_de_datev_code">12</field>
<field name="l10n_de_datev_code">2</field>
<field name="type_tax_use">sale</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -787,7 +787,7 @@
<field name="description">19% VSt</field>
<field name="amount_type">percent</field>
<field name="amount">19</field>
<field name="l10n_de_datev_code">19</field>
<field name="l10n_de_datev_code">9</field>
<field name="type_tax_use">purchase</field>
<field name="price_include">False</field>
<field name="active">True</field>
@@ -818,7 +818,7 @@
<field name="description">7% VSt</field>
<field name="amount_type">percent</field>
<field name="amount">7</field>
<field name="l10n_de_datev_code">18</field>
<field name="l10n_de_datev_code">8</field>
<field name="type_tax_use">purchase</field>
<field name="price_include">False</field>
<field name="active">True</field>