Neu Minusbetrag bei Überzahlung auf Rechnungsdruckvorlage

DIE E-COMMERCE AGENTUR

Offizieller Service Partner
SPBanner
21. Februar 2010
84
10
Usingen
Hallo Forenmitglieder, ich bräuchte mal Eure Hilfe bei folgendem Problem:

In den alten Druckvorlagen gab es die Variable "Vorgang.Auftrag.OffenerBetrag".
Mit dieser Variablen wurde bei einer Rechnung ein überbezahlter / zuviel gezahlter Rechnungsbetrag angezeigt.
Dieser Betrag wurde dann in minus angezeigt (Beispiel: -5,64 €).
In den neuen Druckvorlagen gibt es die Variable "Report.OpenGrossPrice".
Diese zeigt bei einer Überzahlung leider nicht den Zuviel gezahlten Betrag an sondern 0,00 €.
Hat jemand eine Lösung damit auch in den neuen Druckvorlagen ein Minusbetrag bei Überzahlung angezeigt wird?
 

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
Hier meine Quick'n'Dirty Variante. Bitte testen, was passiert, wenn es keine Zahlungen gibt etc.

Code:
LocCurrL$(If(Report.OpenGrossPrice>0,Report.OpenGrossPrice,Report.TotalGrossPrice-Sum(InvoicePayments.Value)), @InvoiceCulture)
 

starshop

Gut bekanntes Mitglied
8. September 2009
230
15
Hier meine Quick'n'Dirty Variante. Bitte testen, was passiert, wenn es keine Zahlungen gibt etc.

Code:
LocCurrL$(If(Report.OpenGrossPrice>0,Report.OpenGrossPrice,Report.TotalGrossPrice-Sum(InvoicePayments.Value)), @InvoiceCulture)
dieser Code funktioniert bei mir nicht

Kann mir jemand sagen wie ich das hier erweitern muss um im Auftrag auch das Guthaben als Betrag anzeigen zu lassen ?
Bei mir wir im moment leider bei Überzahlungen einfach nur 0,00 Euro angezeigt

Also wenn der Kunde 5 Euro zuviel gezahlt hat dann auch: Ihr Guthaben 5 Euro
 

starshop

Gut bekanntes Mitglied
8. September 2009
230
15
Hier meine Quick'n'Dirty Variante. Bitte testen, was passiert, wenn es keine Zahlungen gibt etc.

Code:
LocCurrL$(If(Report.OpenGrossPrice>0,Report.OpenGrossPrice,Report.TotalGrossPrice-Sum(InvoicePayments.Value)), @InvoiceCulture)
Hat mit einer kleinen Änderung funktioniert : InvoicePayments.Value umbenennen in SalesOrderPayments.Value

So geht es bei mir im Formular:

LocCurrL$(If(Report.OpenGrossPrice>0,Report.OpenGrossPrice,Report.TotalGrossPrice -Sum (SalesOrderPayments.Value)), @InvoiceCulture)
 

starshop

Gut bekanntes Mitglied
8. September 2009
230
15
Hat jemand eine Lösung damit auch in den Emailvorlagen zu den neuen Druckvorlagen ein Minusbetrag bei Überzahlung angezeigt wird?
 
  • Gefällt mir
Reaktionen: mitlaser

mitlaser

Sehr aktives Mitglied
28. Oktober 2008
723
27
Ganz im Norden
Kaum zu glauben, dass sich das schon wieder mehrere Jahre hinzieht.
Ich habe auch das Problem, dass ein Kunde eine Rechnung versehentlich überzahlt hat. Altes Formular weist korrekt den Betrag mit Minusvorzeichen aus. Neues 2.0 Formular zeigt eine glatt 0,00.
Das ist doch Murks. Was soll ich mit einem Rechnungsprogramm, dass nicht mal richtig rechnen kann. Und dazu noch falsch anzeigt. Passiert hier noch irgendetwas bevor ich in Rente gehe? Es darf auch gerne jemand vom Team antworten...
 

Ähnliche Themen