Skip to content
Snippets Groups Projects
Commit ad0a0c57 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#65165

X-original-commit: 1b57cf25
Related: odoo/enterprise#15991
Signed-off-by: default avatarJosse Colpaert <jco@openerp.com>
Signed-off-by: default avatarbfr-o <bfr-o@users.noreply.github.com>
parent 323d2937
Branches
Tags
No related merge requests found
......@@ -68,6 +68,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -83,6 +84,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -90,6 +92,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -97,6 +100,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -104,6 +108,7 @@
<field name="report_id" ref="tax_report"/>
<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">
......@@ -126,6 +131,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -133,6 +139,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -140,6 +147,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_25"/>
<field name="code">76</field>
</record>
......@@ -149,6 +157,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -170,6 +179,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -177,6 +187,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_31"/>
<field name="code">94</field>
</record>
......@@ -186,6 +197,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -193,6 +205,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -200,6 +213,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -207,6 +221,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -223,6 +238,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -230,6 +246,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -237,6 +254,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -244,6 +262,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -251,6 +270,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
<field name="parent_id" ref="tax_report_de_tag_46"/>
<field name="code">84</field>
</record>
......@@ -315,6 +335,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<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>
......@@ -322,6 +343,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<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>
......@@ -329,6 +351,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -336,6 +359,7 @@
<field name="report_id" ref="tax_report"/>
<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 -->
......@@ -345,6 +369,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<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>
......@@ -352,6 +377,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<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>
......@@ -359,6 +385,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -366,6 +393,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="parent_id" ref="tax_report_de_tax_tag_31"/>
<field name="code">96</field>
</record>
<!-- Row 45 -->
......@@ -375,6 +403,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="parent_id" ref="tax_report_de_tax_tag_37"/>
<field name="code">45</field>
</record>
<!-- Row 48 - 49 - 50 - 51 - 52 - 53 -->
......@@ -384,6 +413,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -391,6 +421,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -398,6 +429,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -405,6 +437,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -412,6 +445,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -419,6 +453,7 @@
<field name="report_id" ref="tax_report"/>
<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 -->
......@@ -428,6 +463,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -435,6 +471,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -442,6 +479,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -449,6 +487,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -456,6 +495,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -463,6 +503,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -470,6 +511,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">7</field>
<field name="parent_id" ref="tax_report_de_tax_tag_55"/>
<field name="code">59</field>
</record>
<!-- Row 65 -->
......@@ -479,6 +521,7 @@
<field name="report_id" ref="tax_report"/>
<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 -->
......@@ -488,6 +531,7 @@
<field name="report_id" ref="tax_report"/>
<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>
......@@ -495,6 +539,7 @@
<field name="report_id" ref="tax_report"/>
<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