# Falsche Berechnung der MwSt in der Datenbank

**URL:** <https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570>\
**Category:** Allgemein\
**Tags:** general\
**Created:** [18. Januar 2024 um 15:39 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570 "2024-01-18T15:39:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phoenix-der-Lebensk1](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@Phoenix-der-Lebensk1](https://forum.shopware.com/u/Phoenix-der-Lebensk1)\
**Post date:** [18. Januar 2024 um 15:39 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570/1 "2024-01-18T15:39:55Z")

</div>

Hallo alle,

ich verwende folgende Shopware Version: 5.7.18.

Folgendes Problem ist mir aufgefallen:

Das Problem tritt nur bei digitalen Artikeln auf (ESD Artikel), wobei ich nicht genau weis, ob es an den ESD Artikeln liegt oder daran, dass die Artikel relativ billig sind.

Beispiel:

Der Kunde kauft 4 ESD Artikel zum Preis von 2,88€.

![grafik](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/5/7/578c5d5ac94cb5e54d8ded84f4779609e8184cd8.png)

Die in der Rechnung angezeigten Werte sind korrekt:  
Brutto → 11,52  
Netto → 9,68  
Mwst --\>1,84

In der Datenbank - in der Tabelle s\_order gibt es das Feld „invoice\_amount\_net“ dort wird die MwSt falsch berechnet.

Der Wert in dem Feld ist 9,60. Es besteht daher ein Unterschied von 0,08€. Für ein reines Rundungsprobelm ist dies zu viel bei 4 Artikel. (Siehe Screenshot bei der nächstfolgenden Antwort)

Bei allen anderen Käufen ist der Betrag im oben genannten Feld richtig, auch wenn sehr viele Artikel gekauft werden.

Es kann daher nur mit den ESD Artikel zu tun haben oder damit dass die ESD Artikel sehr niederpreisig sind.

Wo ist nun das Problem:

Da die Steuer auf der Rechnung richtig ausgewiesen wird, obwohl das Feld „invoice\_amount\_net“ in „s\_order“ falsch ist, besteht scheinbar kein Problem.

Das Problem liegt daran, dass meine Warenwirtschaft mit dem Feld „invoice\_amount\_net“ arbeitet und so mit fehlerhaften MwSt Daten gefüttert wird.

Bis zur Einführung der ESD Artikel war „invoice\_amount\_net“ ja auch immer koherent mit dem was auf der Rechnung steht, nur bei diesen Artikeln ist dies nun nichtmehr so.

Bitte diesbezüglich um Hilfe.

Mfg,

Andreas

---

<div class="post-metadata">

**Author:** ![Phoenix-der-Lebensk1](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@Phoenix-der-Lebensk1](https://forum.shopware.com/u/Phoenix-der-Lebensk1)\
**Post date:** [18. Januar 2024 um 15:41 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570/2 "2024-01-18T15:41:04Z")

</div>

Da ich als neuer Benutzer nur 1 Medienelement einbetten darf (kopfschüttel) - hier noch der Screenshot der Datenbank:

 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/e/1/e1e1f01d886fe1d66883a28ecffc877ee948b738.png)

---

<div class="post-metadata">

**Author:** ![sacrofano](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@sacrofano](https://forum.shopware.com/u/sacrofano)\
**Post date:** [18. Januar 2024 um 17:47 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570/3 "2024-01-18T17:47:28Z")

</div>

Vielleicht hilft dir das als Ausgangspunkt

> [@Shopware 5.7.7. Mehrwertsteuer wird immer noch falsch berechnet](https://forum.shopware.com/t/shopware-5-7-7-mehrwertsteuer-wird-immer-noch-falsch-berechnet/92427/19):
>
> Das Problem kann wie folgt gelöst werden, wobei wichtig ist, aus Sicht eines auf zwei Nachkommastellen gerundeten Bruttobetrags zu denken. In deinem Beispiel Artikel XYZ soll exakt 437,37 € Brutto kosten. In der Tabelle s\_articles\_prices muss ein ungerundeter Nettobetrag stehen 437,37 / 1.19 = 367,53781512605042016806722689076 . Preisupdates werden in unserem Shop direkt in der Datenbank durchgeführt (kein Backend, keine API). Ob Preisupdates, die im Backend oder über die API durchgeführt werd…

eigenartig, dass 11,52€ / 9,60€ = exakt 1,2 also 20% sind (Steuersatz aus Österreich)

---

<div class="post-metadata">

**Author:** ![Phoenix-der-Lebensk1](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@Phoenix-der-Lebensk1](https://forum.shopware.com/u/Phoenix-der-Lebensk1)\
**Post date:** [18. Januar 2024 um 18:50 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570/4 "2024-01-18T18:50:40Z")

</div>

Hallo und vielen Dank für die Antwort.

Das mit der AT MwSt ist ein Interessanter Gedanke.

Es ist ja ein Österreichischer Shop - und wenn man den Gedanken mit den ESD Artikel weiter spinnt ist es ja keine Ware die physikalisch die Grenze in ein anderes Land überschreitet. Vielleicht liegt hier der Hund begraben…

> [@sacrofano](#):
>
> eigenartig, dass 11,52€ / 9,60€ = exakt 1,2 also 20% sind (Steuersatz aus Österreich)

---

<div class="post-metadata">

**Author:** ![SForst](https://avatars.discourse-cdn.com/v4/letter/s/df705f/32.png) [@SForst](https://forum.shopware.com/u/SForst)\
**Post date:** [19. Januar 2024 um 07:01 UTC](https://forum.shopware.com/t/falsche-berechnung-der-mwst-in-der-datenbank/102570/5 "2024-01-19T07:01:25Z")

</div>

Hi,  
ich würde mal vermuten das im Dokument eine horizontale Berechnung der Steuer durchgeführt wird und in der Datenbank eine vertikale stattfindet. Oder anders herum, bin mir da gerade nicht sicher.

Also im Dokument jede einzelne Position für sich gerechnet wird und später die gerundeten Werte aufaddiert. In der Datenbank wird einfach der Bruttowert genommen und davon die Steuer berechnet.

Deswegen auch der Unterschied.

Such mal hier im Forum, da gab es schon etliche Threads und Erklärungen zu diesem Verhalten.

Grüße
