AW: Zwischensumme / Übertrag bei mehrseitigen Rechnungen (inkl. Video)
Doch, aber leider noch immer viel zu selten...
In der neuen
Wawi müssen die Formeln für Zwischensumme und Übertrag wie folgt lauten. Dabei sind immer die ersten beiden Zeilen die Deutsche und Englische Übertragszeile oben auf der Folgeseite und die nächsten beiden Zeilen sind die Deutschen und Englischen Zwischensummenzeilen unten auf der Vorseite. Für Angebot/Auftrag,
Lieferantenbestellung und Gutschrift braucht man unterschiedliche Definitionen, da die Positionen anders angesprochen werden.
ANGEBOT, AUFTRAG:
-------------------------------------------------------------------------------------------------------------------------------------------
"Übertrag von Seite " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Auftragspositionen.NettopreisGesamt,false), sum(Auftragspositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Carryover from Page " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Auftragspositionen.NettopreisGesamt,false), sum(Auftragspositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Zwischensumme: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Auftragspositionen.NettopreisGesamt,false), sum(Auftragspositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Sub-Total: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Auftragspositionen.NettopreisGesamt,false), sum(Auftragspositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
LIEFERANTENBESTELLUNG:
-------------------------------------------------------------------------------------------------------------------------------------------
"Übertrag von Seite " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Positionen.NettopreisGesamt,false), sum(Positionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Carryover from Page " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Positionen.NettopreisGesamt,false), sum(Positionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Zwischensumme: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Positionen.NettopreisGesamt,false), sum(Positionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Sub-Total: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Positionen.NettopreisGesamt,false), sum(Positionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
GUTSCHRIFT:
-------------------------------------------------------------------------------------------------------------------------------------------
"Übertrag von Seite " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Rechnungskorrekturpositionen.NettopreisGesamt,false), sum( + Rechnungskorrekturpositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Carryover from Page " + Page$(-1) + ": " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Rechnungskorrekturpositionen.NettopreisGesamt,false), sum( + Rechnungskorrekturpositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Zwischensumme: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Rechnungskorrekturpositionen.NettopreisGesamt,false), sum(Rechnungskorrekturpositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")
"Sub-Total: " + FStr$(Evaluate("cond(Vorgabe.NettoPreiseBenutzen, sum(Rechnungskorrekturpositionen.NettopreisGesamt,false), sum(Rechnungskorrekturpositionen.BruttopreisGesamt,false))"),"?,?,?&.##") + " " + cond(Vorgang.Währung="USD","$","€")