Steuern¶
Es gibt zahlreiche Arten von Steuern, und ihre Anwendung ist sehr unterschiedlich und hängt hauptsächlich von der Lokalisierung Ihres Unternehmens ab. Um sicherzustellen, dass sie korrekt erfasst werden, unterstützt die Steuer-Engine von Odoo alle Arten von Anwendungen und Berechnungen.
Standardsteuern¶
Standardsteuern legen fest, welche Steuern beim Anlegen eines neuen Produkts automatisch ausgewählt werden. Sie werden auch verwendet, um das Feld Steuern vorab auszufüllen, wenn im Modus Buchhaltungsfirmen eine neue Zeile zu einer Rechnung hinzugefügt wird.
Um Ihre Standardsteuern zu ändern, gehen Sie zu , wählen Sie die entsprechenden Steuern für Ihre Umsatzsteuer und Vorsteuer, und klicken Sie auf Speichern.
Bemerkung
Standardsteuern werden automatisch entsprechend dem Land eingerichtet, das bei der Erstellung Ihrer Datenbank ausgewählt wurde, oder wenn Sie ein steuerliches Lokalisierungspaket für Ihr Unternehmen einrichten.
Steuern über Listenansicht aktivieren¶
Als Teil Ihres steuerlichen Lokalisierungspakets sind die meisten Umsatzsteuern Ihres Landes bereits in Ihrer Datenbank vorkonfiguriert. Allerdings sind nur wenige Steuern standardmäßig aktiviert. Um die für Ihr Unternehmen relevanten Steuern zu aktivieren, gehen Sie zu und aktivieren Sie die Schaltfläche zum Umschalten unter der Spalte Aktiv.
Konfiguration¶
Um eine Steuer zu bearbeiten oder zu erstellen, gehen Sie zu und öffnen Sie eine Steuer oder klicken auf Neu.
Grundeinstellungen¶
Steuerbezeichnung¶
Die Steuerbezeichnung wird für Backend-Benutzer im Feld Steuern in Verkaufsaufträgen, Rechnungen, Produktformularen usw. angezeigt.
Steuerberechnung¶
The Tax Computation field determines how the tax amount is computed from the sales price. The following options are available:
Group of Taxes: a combination of several other taxes
Fixed: a fixed amount
Percentage of Price: a percentage of the tax-excluded sales price
Percentage of Price Tax Included: a percentage of the tax-included total
Python Code: a custom user-defined formula
Group of taxes¶
Die Steuer ist eine Kombination aus mehreren Untersteuern. Sie können so viele Steuern hinzufügen, wie Sie wollen, und zwar in der Reihenfolge, in der sie angewendet werden sollen.
Wichtig
Make sure the tax sequence is correct, as the display order determines the application order and may affect tax computation, particularly if a tax affects the base of subsequent taxes.
Fest¶
The tax has a fixed amount in the default currency. The amount remains the same per unit, regardless of the sales price.
The computation is \(\text{tax amount} = \text{fixed tax amount} \times \text{quantity}\).
Example
A product has a sales price of $1000, and we apply a $10 Fixed tax. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
1.000 |
10 |
1.010,00 |
Percentage of price¶
The tax rate is a percentage of the tax-excluded subtotal.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is not Included in Price. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
1.000 |
100 |
1.100,00 |
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 + \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is Included in Price. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
909.09 |
90.91 |
1.000,00 |
Percentage of price tax included¶
Wichtig
This tax computation is rarely used and only useful in countries (e.g., Brazil, Bolivia) that quote tax rates as a percentage of the tax-included total. For the more common need to compute tax amounts from a tax-included price, use the Percentage of Price tax computation with the Included in Price option.
The tax rate is a percentage of the tax-included total.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 - \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is not Included in Price. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
1.000 |
111,11 |
1.111,11 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{111.11}{1000} = 11.111\%\).
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is Included in Price. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
900 |
100 |
1.000,00 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{100}{900} = 11.111\%\).
Python code¶
Wichtig
If a tax can be expressed as a multiple of the quantity of the product to which it applies, it can be defined as a Fixed tax. Doing so is strongly recommended over defining a Python Code tax.
A tax defined as Python Code consists of two snippets of Python code that are executed in a local environment that can access the unit price, quantity, product, and partner. Python Code defines the amount of the tax, and Applicable Code defines whether the tax is applied. Enter a formula for each field at the bottom of the Definition tab.
Example
A product has a sales price of $1000, and we apply a Python Code tax with the following configuration:
Python Code:
result = price_unit * 0.10andApplicable Code:
result = True.
We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
1.000 |
100 |
1.100,00 |
Aktiv¶
Nur aktive Steuern können zu neuen Dokumenten hinzugefügt werden.
Wichtig
Es ist nicht möglich, bereits verwendete Steuern zu löschen. Stattdessen können Sie sie deaktivieren, um eine zukünftige Verwendung zu unterbinden.
Bemerkung
Dieses Feld kann über die Listenansicht geändert werden.
Steuertyp¶
Der Steuertyp bestimmt die Steuergültigkeit, der auch den Ort der Anzeige einschränkt.
Verkauf: Kundenrechnungen, Kundensteuern für Produkte usw.
Einkauf: Lieferantenrechnungen, Lieferantensteuern für Produkte usw.
Keine
Tipp
Sie können Keine für Steuern verwenden, die Sie in eine Steuergruppe aufnehmen, aber nicht zusammen mit anderen Umsatz- oder Vorsteuern auflisten möchten.
Steuergültigkeit¶
Die Steuergültigkeit schränkt die Verwendung von Steuern auf eine Produktart ein, entweder Güter oder Dienstleistungen.
Reiter „Definition“¶
Ordnen Sie den Betrag der Steuerbemessungsgrundlage oder Prozentsätze der berechneten Steuer auf mehrere Konten und Steuerraster zu.
Basiert auf:
Basis: der Preis in der Rechnungszeile
% der Steuer: ein Prozentsatz der berechneten Steuer.
Konto: Falls definiert, wird eine zusätzliche Buchungszeile erfasst.
Steuerraster: wird verwendet, um Steuerberichte automatisch zu erstellen, entsprechend den Vorschriften Ihres Landes.
Reiter „Erweiterte Optionen“¶
Bezeichnung auf Rechnungen¶
Die Steuerbezeichnung, wie sie in jeder Rechnungszeile in der Spalte Steuern angezeigt wird. Dies ist für Frontend-Benutzer auf exportierten Rechnungen, in ihren Kundenportalen usw. sichtbar.
Steuergruppe¶
Wählen Sie aus, zu welcher Steuergruppe die Steuer gehört. Der Name der Steuergruppe wird auf exportierten Rechnungen und im Kundenportal über der Zeile Gesamt angezeigt.
Steuergruppen umfassen verschiedene Darstellungen derselben Steuer. Dies kann nützlich sein, wenn Sie dieselbe Steuer gemäß Steuerpositionen unterschiedlich erfassen müssen.
Example
Im obigen Beispiel wird der Betrag für die Steuer 0% EU S für innergemeinschaftliche Kunden in Europa auf spezifischen Konten und Steuerrastern verbucht. Für den Kunden bleibt es jedoch eine 0%ige Steuer. Deshalb steht in der Bezeichnung 0% EU S, und der Name der Steuergruppe über der Zeile Gesamt lautet MwSt. 0%.
Wichtig
Steuern haben drei verschiedene Bezeichnungen, von denen jede einen bestimmten Zweck hat. In der folgenden Tabelle sehen Sie, wo sie angezeigt werden.
Backend |
Spalte Steuern auf exportierten Rechnungen |
Oberhalb der Zeile Gesamt auf exportierten Rechnungen |
In Kostenrechnung einbeziehen¶
Wenn diese Option aktiviert ist, wird der Steuerbetrag derselben Kostenstelle zugewiesen wie die Rechnungszeile.
Im Preis inbegriffen¶
With this option activated, the tax will treat the sales price on which it is applied as a total including the tax amount. The tax computation will split the sales price into a base amount and a tax amount. This makes it suitable for B2C sales in most countries where prices are quoted tax-inclusive.
Gesamtbetrag = Verkaufspreis = berechneter Preis exklusive Steuer + Steuer
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Included in Price. We then have:
Verkaufspreis des Produkts |
Preis ohne Steuer |
Steuer |
Gesamt |
|---|---|---|---|
1.000 |
909.09 |
90.91 |
1.000,00 |
Bemerkung
For a guide on configuring tax-excluded and tax-included prices for B2B and B2C customers, see Preisgestaltung: B2B (exklusive Steuer) und B2C (inklusive Steuer).
Auswirkung auf Basis für nachfolgende Steuern¶
If this setting is enabled, any subsequent tax applied on the same product line that has Base affected by preceding taxes will be based on a modified sales price. The exact behavior depends on whether the tax with Affect base of subsequent taxes is Im Preis inbegriffen or not.
If Included in Price is disabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price plus the tax amount.
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1100.
If Included in Price is enabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price minus the tax amount.
Example
A product has a sales price of $1100, and we apply a 10% Percentage of Price tax with Included in Price and Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1000.
This setting is considered any time multiple taxes are applied to the same product line, whether via a group of taxes or multiple taxes added directly to a product line.
Warnung
Die Reihenfolge, in der Sie die Steuern zu einer Rechnungszeile hinzufügen, hat keinen Einfluss darauf, wie die Beträge berechnet werden. Wenn Sie Steuern direkt zu einer Rechnungszeile hinzufügen, bestimmt nur die Steuersequenz die Reihenfolge, in der sie angewendet werden.
Um die Sequenz zu ändern, gehen Sie zu , und ziehen Sie die Zeilen mit den Ziepunkten neben den Steuerbezeichnungen.
Base affected by preceding taxes¶
This setting, which is only visible in developer mode, determines whether any previous tax that affects the base of subsequent taxes will modify the sales price that this tax is based on.
Bemerkung
Taxes with Included in Price always behave as if this setting is enabled.
Zusatzsteuern¶
„Zusatzsteuern“ ist ein weit gefasster Begriff, der sich auf zusätzliche Steuern bezieht, die über die Standard- oder Grundsteuern hinausgehen, die von Regierungen erhoben werden. Diese zusätzlichen Steuern können Luxussteuern, Umweltsteuern, Einfuhr- oder Ausfuhrzölle usw. sein.
Bemerkung
Die Methode zur Berechnung dieser Steuern variiert von Land zu Land. Wir empfehlen Ihnen, die Vorschriften Ihres Landes zu konsultieren, um zu verstehen, wie Sie sie für Ihr Unternehmen berechnen müssen.
To compute an extra tax in Odoo, create a tax, enter a tax name, select a Tax Computation, set an Amount, and in the Advanced Options tab, enable Affect Base of Subsequent Taxes. Then, drag and drop the taxes in the order they should be computed.
Example
In Belgien lautet die Formel für die Berechnung einer Umweltsteuer:
(Produktpreis + Umweltsteuer) x Umsatzsteuer. Daher muss unsere Umweltsteuer in der Berechnungsreihenfolge vor der Umsatzsteuer stehen.In unserem Fall haben wir eine Umweltsteuer von 5 % (Ecotax) eingeführt und sie vor die belgische Grundsteuer von 21 % gesetzt.
Siehe auch