6. Februar 2025 15:30
Hallo. Darf ich mich hier vielleicht noch mal anschliessen?
viewtopic.php?f=72&t=38682Ich habe das gleiche Problem mit dem Buchblatt wie in dem hier verlinkten Post. Die Ursache ist, das
BC den MwSt.-Betrag über alle Buchblattzeilen der gleichen Belegnummer aufaddiert (per Calcsums) . Wenn also jemand
für alle Zeilen die gleiche Belegnummer verwendet, kommt da bezogen auf die einzelne
Buchblattzeile ein "Mondbetrag "rein.
Das passiert in Tabelle 81, Funktion "CalculateVATAmount".
GenJnlLine1.SetRange("Journal Template Name", "Journal Template Name");
GenJnlLine1.SetRange("Journal Batch Name", "Journal Batch Name");
GenJnlLine1.SetRange("Document No.", "Document No.");
GenJnlLine1.CalcSums("VAT Amount", "VAT Amount (LCY)");
Den Wert übergibt BC dann in das Feld "Sales/Purch. (LCY)", zusammen mit dem Betrag ohne MwSt..
Preisfrage, was hat sich MS dabei gedacht? Wenn sich dieses Feld "Sales/Purch. (LCY)" auf die konkrete Zeile im Buchblatt beziehen soll,
braucht man keine Aufsummierung pro Belegnr.
Ein stimmiges Ergebnis bekommt bei dieser Denkweise nur, wenn jede Zeile im Buchblatt eine eigene Belegnummer hat. Das ist in der Praxis
aber nicht zwingend der Fall. Da hat man eben eine, fünf oder auch drei oder x Belegnummern.