Skip to content
Snippets Groups Projects
Commit 1b57cf25 authored by Benjamin Frantzen (bfr)'s avatar Benjamin Frantzen (bfr)
Browse files

[IMP]l10n_de: improved elster compatibility

- added code to DE account.tax.report.lines records
- generic Kz generation (based on code)
- support for quarter period
- added tax nr for de companies
- better xml generation

Backport of https://github.com/odoo/odoo/pull/56075/



closes odoo/odoo#65145

Related: odoo/enterprise#15986
Signed-off-by: default avatarJosse Colpaert <jco@openerp.com>
parent 2b310ca6
Branches
Tags
No related merge requests found
......@@ -63,6 +63,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tag_18"/>
<field name="code">48</field>
</record>
<record id="tax_report_de_tag_25" model="account.tax.report.line">
<field name="name">Steuerpflichtige Umsätze (zeile 25)</field>
......@@ -78,6 +79,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tag_19"/>
<field name="code">41</field>
</record>
<record id="tax_report_de_tag_44" model="account.tax.report.line">
<field name="name">44. neuer Fahrzeuge an Abnehmer ohne USt-IdNr (zeile 21)</field>
......@@ -85,6 +87,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tag_19"/>
<field name="code">44</field>
</record>
<record id="tax_report_de_tag_49" model="account.tax.report.line">
<field name="name">49. neuer Fahrzeuge außerhalb eines Unternehmens (zeile 22)</field>
......@@ -92,6 +95,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tag_19"/>
<field name="code">49</field>
</record>
<record id="tax_report_de_tag_43" model="account.tax.report.line">
<field name="name">43. Weitere steuerfreie Umsätze mit Vorsteuerabzug (zeile 23)</field>
......@@ -99,6 +103,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tag_19"/>
<field name="code">43</field>
</record>
<record id="tax_report_de_tag_81" model="account.tax.report.line">
......@@ -121,6 +126,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tag_25"/>
<field name="code">35</field>
</record>
<record id="tax_report_de_tag_77" model="account.tax.report.line">
<field name="name">77. Lieferungen land- und forstwirtschaftlicher Betriebe nach § 24 UStG an Abnehmer mit USt-IdNr. (zeile 29)</field>
......@@ -128,6 +134,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tag_25"/>
<field name="code">77</field>
</record>
<record id="tax_report_de_tag_76" model="account.tax.report.line">
<field name="name">76. Umsätze, für die eine Steuer nach § 24 UStG zu entrichten ist (zeile 30)</field>
......@@ -135,6 +142,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_25"/>
<field name="code">76</field>
</record>
......@@ -144,6 +152,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tag_31"/>
<field name="code">91</field>
</record>
<record id="tax_report_de_tag_89" model="account.tax.report.line">
<field name="name">89. Steuerpflichtige innergemeinschaftliche Erwerbe zum Steuersatz von 19 % (zeile 33)</field>
......@@ -165,6 +174,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tag_31"/>
<field name="code">95</field>
</record>
<record id="tax_report_de_tag_94" model="account.tax.report.line">
<field name="name">94. neuer Fahrzeuge von Lieferern ohne (zeile 36)</field>
......@@ -172,6 +182,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_31"/>
<field name="code">94</field>
</record>
......@@ -181,6 +192,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tag_37"/>
<field name="code">42</field>
</record>
<record id="tax_report_de_tag_68" model="account.tax.report.line">
<field name="name">68. Steuerpflichtige Umsätze, für die der Leistungsempfänger die Steuer nach § 13b Abs. 5 Satz 1 i.V.m. Abs. 2 Nr. 10 UStG schuldet (zeile 39)</field>
......@@ -188,6 +200,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tag_37"/>
<field name="code">68</field>
</record>
<record id="tax_report_de_tag_60" model="account.tax.report.line">
<field name="name">60. Übrige steuerpflichtige Umsätze, für die der Leistungsempfänger die Steuer nach § 13b Abs. 5 UStG schuldet (zeile 40)</field>
......@@ -195,6 +208,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tag_37"/>
<field name="code">60</field>
</record>
<record id="tax_report_de_tag_21" model="account.tax.report.line">
<field name="name">21. Nicht steuerbare sonstige Leistungen (zeile 41)</field>
......@@ -202,6 +216,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tag_37"/>
<field name="code">21</field>
</record>
<record id="tax_report_de_tag_45" model="account.tax.report.line">
<field name="name">45. Übrige nicht steuerbare Umsätze (zeile 42)</field>
......@@ -218,6 +233,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">46</field>
</record>
<record id="tax_report_de_tag_52" model="account.tax.report.line">
<field name="name">52. Andere Leistungen eines im Ausland ansässigen Unternehmers (zeile 49)</field>
......@@ -225,6 +241,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">52</field>
</record>
<record id="tax_report_de_tag_73" model="account.tax.report.line">
<field name="name">73. Lieferungen sicherungsübereigneter Gegenstände und Umsätze, die unter das GrEStG fallen (zeile 50)</field>
......@@ -232,6 +249,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">73</field>
</record>
<record id="tax_report_de_tag_78" model="account.tax.report.line">
<field name="name">78. Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen (zeile 51)</field>
......@@ -239,6 +257,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">78</field>
</record>
<record id="tax_report_de_tag_84" model="account.tax.report.line">
<field name="name">84. Andere Leistungen (zeile 52)</field>
......@@ -246,6 +265,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">84</field>
</record>
......@@ -310,6 +330,7 @@
<field name="sequence">1</field>
<field name="country_id" ref="base.de"/>
<field name="parent_id" ref="tax_report_de_tax_tag_18"/>
<field name="code">81</field>
</record>
<record id="tax_report_de_tag_27" model="account.tax.report.line">
<field name="name">86. zum Steuersatz von 7 % (zeile 27)</field>
......@@ -317,6 +338,7 @@
<field name="sequence">2</field>
<field name="country_id" ref="base.de"/>
<field name="parent_id" ref="tax_report_de_tax_tag_18"/>
<field name="code">86</field>
</record>
<record id="tax_report_de_tag_36" model="account.tax.report.line">
<field name="name">36. zu anderen Steuersatzen (zeile 28)</field>
......@@ -324,6 +346,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tax_tag_18"/>
<field name="code">36</field>
</record>
<record id="tax_report_de_tag_80" model="account.tax.report.line">
<field name="name">80. Umsatze, fur die eine Steuer nach § 24 UStG zu entrichten ist (zeile 30)</field>
......@@ -331,6 +354,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tax_tag_18"/>
<field name="code">80</field>
</record>
<!-- Row 33 - 34 - 35 - 36 -->
......@@ -340,6 +364,7 @@
<field name="sequence">1</field>
<field name="country_id" ref="base.de"/>
<field name="parent_id" ref="tax_report_de_tax_tag_31"/>
<field name="code">89</field>
</record>
<record id="tax_report_de_tag_34" model="account.tax.report.line">
<field name="name">93. zum Steuersatz von 7 % (zeile 34)</field>
......@@ -347,6 +372,7 @@
<field name="sequence">2</field>
<field name="country_id" ref="base.de"/>
<field name="parent_id" ref="tax_report_de_tax_tag_31"/>
<field name="code">93</field>
</record>
<record id="tax_report_de_tag_98" model="account.tax.report.line">
<field name="name">98. zu anderen Steuersatzen (zeile 35)</field>
......@@ -354,6 +380,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tax_tag_31"/>
<field name="code">98</field>
</record>
<record id="tax_report_de_tag_96" model="account.tax.report.line">
<field name="name">96. neuer Fahrzeuge von Lieferern ohne USt-IdNr. zum allgemeinen Steuersatz (zeile 36)</field>
......@@ -361,6 +388,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tax_tag_31"/>
<field name="code">96</field>
</record>
<!-- Row 45 -->
......@@ -370,6 +398,7 @@
<field name="sequence">1</field>
<field name="country_id" ref="base.de"/>
<field name="parent_id" ref="tax_report_de_tax_tag_37"/>
<field name="code">45</field>
</record>
<!-- Row 48 - 49 - 50 - 51 - 52 - 53 -->
......@@ -379,6 +408,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">47</field>
</record>
<record id="tax_report_de_tag_53" model="account.tax.report.line">
<field name="name">53. Andere Leistungen eines im Ausland ansässigen Unternehmers (zeile 49)</field>
......@@ -386,6 +416,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">53</field>
</record>
<record id="tax_report_de_tag_74" model="account.tax.report.line">
<field name="name">74. Lieferungen sicherungsübereigneter Gegenstände und Umsätze, die unter das GrEStG fallen (zeile 50)</field>
......@@ -393,6 +424,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">74</field>
</record>
<record id="tax_report_de_tag_79" model="account.tax.report.line">
<field name="name">79. Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen (zeile 51)</field>
......@@ -400,6 +432,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">79</field>
</record>
<record id="tax_report_de_tag_85" model="account.tax.report.line">
<field name="name">85. Andere Leistungen (zeile 52)</field>
......@@ -407,6 +440,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">85</field>
</record>
<record id="tax_report_de_tag_65" model="account.tax.report.line">
<field name="name">65. Steuer infolge Wechsels der Besteuerungsform sowie Nachsteuer auf versteuerte Anzahlungen u. ä. wegen Steuersatzänderung (zeile 53)</field>
......@@ -414,6 +448,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">6</field>
<field name="parent_id" ref="tax_report_de_tax_tag_46"/>
<field name="code">65</field>
</record>
<!-- Row 56 - 57 - 58 - 59 - 60 - 61 - 62 -->
......@@ -423,6 +458,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">66</field>
</record>
<record id="tax_report_de_tag_61" model="account.tax.report.line">
<field name="name">61. Vorsteuerbeträge aus dem innergemeinschaftlichen Erwerb von Gegenständen (zeile 57)</field>
......@@ -430,6 +466,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">61</field>
</record>
<record id="tax_report_de_tag_62" model="account.tax.report.line">
<field name="name">62. Entstandene Einfuhrumsatzsteuer (zeile 58)</field>
......@@ -437,6 +474,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">3</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">62</field>
</record>
<record id="tax_report_de_tag_67" model="account.tax.report.line">
<field name="name">67. Vorsteuerbeträge aus Leistungen im Sinne des § 13b UStG (zeile 59)</field>
......@@ -444,6 +482,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">67</field>
</record>
<record id="tax_report_de_tag_63" model="account.tax.report.line">
<field name="name">63. Vorsteuerbeträge, die nach allgemeinen Durchschnittssätzen berechnet sind (zeile 60)</field>
......@@ -451,6 +490,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">63</field>
</record>
<record id="tax_report_de_tag_64" model="account.tax.report.line">
<field name="name">64. Berichtigung des Vorsteuerabzugs (zeile 61)</field>
......@@ -458,6 +498,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">6</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">64</field>
</record>
<record id="tax_report_de_tag_59" model="account.tax.report.line">
<field name="name">59. Vorsteuerabzug für innergemeinschaftliche Lieferungen neuer Fahrzeuge außerhalb eines Unternehmens (zeile 62)</field>
......@@ -465,6 +506,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">7</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">59</field>
</record>
<!-- Row 65 -->
......@@ -474,6 +516,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tax_tag_64"/>
<field name="code">69</field>
</record>
<!-- Row 67 - 68 -->
......@@ -483,6 +526,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tax_tag_66"/>
<field name="code">39</field>
</record>
<record id="tax_report_de_tag_83" model="account.tax.report.line">
<field name="name">83. Verbleibende Umsatzsteuer-Vorauszahlung (zeile 68)</field>
......@@ -490,6 +534,7 @@
<field name="country_id" ref="base.de"/>
<field name="sequence">2</field>
<field name="parent_id" ref="tax_report_de_tax_tag_66"/>
<field name="code">83</field>
</record>
<record id="tag_de_intracom_community_delivery" model="account.account.tag">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment