Wenn ich in den Versandarten "Konstante MwSt." auswähle, als MwSt. meine "19%" auswähle und Netto 100€ eingebe, so wird richtig Brutto 119€ berechnet.
Lege ich nun eine Bestellung an (zur einfacheren Nachvollziehbarkeit der Beträge ohne Produkt, habe das Problem aber auch mit einem Produkt, das 19% MwSt. hat) und wähle meine Versandart aus, so berechnet Fakturama richtig Versand 100€, MwSt. 19€ und Gesamt 119€.
Erzeuge ich aus der Bestellung nun einen Lieferschein, so ist Gesamt nur 100€ !!!
Weshalb werden die 19% MwSt. auf die Versandkosten nicht korrekt berechnet? Was mache ich falsch? :S
EDIT: Ich verwende die aktuelle V1.6.3 - 2013.
eventuell falscher Platzhalter im Lieferscheinformular eingetragen?
Wie sieht's aus, wenn Du mal das Rechnungsformular zu den Lieferscheinformularen kopierst und das dann aufrufst?
Grüssle
r-inuk (Manfred)
Ich meine nicht (nur) den Betrag, der auf dem Lieferschein erscheint, sondern auch den Betrag, der im Lieferschein-Tab von Fakturama selbst angezeigt wird.
PS: Kann man hier Screenshots (Dateien) direkt einfügen?
Hallo,
jetzt hab ich kapiert, was Du meinst. Ich kann das nachvollziehen. Der Fehler liegt für mich ganz klar bei der Berechnung des Lieferscheins und der Bestellung! Rechnungen und ABs sind davon nicht betroffen, wenn sie nicht aus einem schon verkehrt berechneten Lieferschein kopiert wurden.
Lege ich eine Bestellung an, aus der ich dann direkt die Rechnung generiere, werden auf der Rechnung die korrekten Zahlen angezeigt. Erstelle ich daraus einen Lieferschein, wird angenommen, dass der Nettobetrag der Versandkosten brutto wäre. Aus diesem Nettobetrag wird dann die Mehrwertsteuer nochmsls rausgerechnet und auch in den Tab von Fakturama eingetragen. Ab diesem Moment wird dann mit dem Nettobetrag aus dem Nettobetrag weitergerechnet.
Da hast Du wohl nur die Wahl, aus der Bestellung direkt die Rechnung zu generieren. Die dann, weil sie die korrekten Beträge enthält, abzuspeichern.
Egal, ob nun der Lieferschein aus Bestellung oder Rechnung generiert wird, beim Generieren werden die Versandkosten mit Fehler berechnet. Das Weitergenerieren aus einem solchen Lieferschein heraus sorgt immer für ein falsches Weiterrechnen. Von aussen eingegriffen werden kann da wohl nicht.
Wenn man's weiß und im Lieferschein keine Preisangaben benötigt (was ja eigentlich Standard ist), kann man das Problem umschiffen.
Zusammen mit den von mir festgestellten Fehlern beim Skonto wird das Prograsmm für mich mehr und mehr unbrauchbar, leider!
Grüssle
r-inuk (Manfred)
Danke für die schnelle Antwort. Und ich habe jetzt kapiert, wie ich es machen muss, damit ich die Antworten auf mein Thema auch als Email bekomme. 😀 Drum war ich so langsam mit der Antwort auf deine Antwort.
Nachdem du das nachvollziehen kannst, werde ich versuchen einen Bugreport aufzumachen, damit dies in einer nächsten Version behoben wird. Ich habe jetzt die Vorlage für den Lieferschein so abgeändert, dass die Preise dort nicht mehr erscheinen. Ist ja auch so üblich. Und die Fehlberechnung in Fakturama kann man erst mal so ignorieren.
Eine Verwechslung von Brutto und Netto sollte eigentlich nicht vorkommen :(.
Ich habe das Problem jetzt bis in die Datenbankeinträge verfolgt.
Wenn man einen festen Mehrwertsteuerbetrag in den Versandkosten definiert, dann wird beim Anlegen eines neuen Lieferscheins der falsche Gesamtbetrag (84,03€) dort eingetragen (siehe B2014001 -> L2014001).
Definiere ich die Versandkosten als fester Bruttowert, so passt der Gesamtbetrag. (siehe B2014002 -> L2014002):
Zur Info an die Programmierer hier die relevanten Einträge aus Database.script:
INSERT INTO DOCUMENTS VALUES(0,'Test Fix','Test Fix',-1,3,'','','2014-01-04',FALSE,'Test',7,0,-1,'59',0.0E0,'','','','B2014001',FALSE,'','','','2014-01-04',FALSE,'2000-01-01','Vorkasse',1,'','',0.0E0,'',FALSE,'',50,'2014-01-04',84.03361344537815E0,0,'Lieferung mit Spedition Fix',2,'',0.19E0,'19 % Mwst.',100.0E0,333086263,'2014-01-04','') INSERT INTO DOCUMENTS VALUES(1,'Test Fix','Test Fix',-1,6,'','','2014-01-04',FALSE,'Test Fix',7,0,-1,'59',0.0E0,'','','','L2014001',FALSE,'','','','2014-01-04',FALSE,'2000-01-01','Vorkasse',1,'','',0.0E0,'',FALSE,'',50,'2014-01-04',84.03361344537815E0,1,'Lieferung mit Spedition Fix',2,'',0.0E0,'',84.03E0,333086263,'2014-01-04','') INSERT INTO DOCUMENTS VALUES(2,'Test konst. Brutto','Test konst. Brutto',-1,3,'','','2014-01-04',FALSE,'Test konst. Brutto',7,0,-1,'60',0.0E0,'','','','B2014002',FALSE,'','','','2014-01-04',FALSE,'2000-01-01','Vorkasse',1,'','',0.0E0,'',FALSE,'',50,'2014-01-04',100.0E0,1,'Sped konst. Brutto',4,'',0.19E0,'19 % Mwst.',100.0E0,783343641,'2014-01-04','') INSERT INTO DOCUMENTS VALUES(3,'Test konst. Brutto','Test konst. Brutto',-1,6,'','','2014-01-04',FALSE,'Test konst. Brutto',7,0,-1,'60',0.0E0,'','','','L2014002',FALSE,'','','','2014-01-04',FALSE,'2000-01-01','Vorkasse',1,'','',0.0E0,'',FALSE,'',50,'2014-01-04',100.0E0,1,'Sped konst. Brutto',4,'',0.0E0,'',100.0E0,783343641,'2014-01-04','')