Created
October 15, 2011 08:25
-
-
Save fucx/1289267 to your computer and use it in GitHub Desktop.
Integration eines Bezahlcode in eine GrandTotal-Rechnungsvorlage
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var name = ""; // Name des Zahlungsempfängers | |
var account = ""; // Kontonummer des Zahlungsempfängers | |
var BNC = ""; // BLZ des Zahlungsempfängers | |
// hier wird der Verwendungszweck generiert: "RG <Rechnungsnummer> KD <Kundennummer>" | |
var reason = "RG%20"+grandtotalrecord.name()+"%20KD%20"+grandtotalrecord.client().id(); | |
var URL = "bank://singlepayment?"; | |
URL += "name=" + name.replace(/\ /g,"+"); | |
URL += "&account=" + account; | |
URL += "&BNC=" + BNC; | |
URL += "&amount=" + grandtotalrecord.costWithTaxes().toFixed(2).replace(".",","); | |
URL += "¤cy=" + grandtotalrecord.currency().shortName(); | |
URL += "&reason=" + reason; | |
var requestURL = "https://www.bezahlcode.de/generator/?generate=" + encodeURIComponent(URL); | |
result ="<img>" + requestURL + "</img>"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Noch eine kurze Anmerkung zu den Zusatzfeldern von Kunden:
Zugriff auf die Zusatzfelder eines Kunden bekommt man über
grandtotalrecord.client().customField("Name des Feldes");