Page tree
Skip to end of metadata
Go to start of metadata

Hier finden Sie eine Übersicht über die verfügbaren Variablen pro Anwendungsfall.

Templates (Dokumente und Kundencenter)

AnwendungsfallVariablenEinsatzbeispiel
Rechnung und Rechnungsversand: Hinweistext Reverse-Charge
  • ustid_reversecharge (USt-ID des Kunden)

Lastschrift (Hausbank): Rechnungstext
  • creditorIdentifier (Gläubiger ID)
  • mandateNumber (Mandatsreferenz)
  • mandateIssueDate (Datum Mandatserteilung)
  • totalAmount (Abzubuchender Betrag)
  • customerAccountOwner (Kontoinhaber Kunde)
  • customerAccountIban (IBAN Kunde)
  • directDebitDate (geplantes Abbuchungsdatum)
Wir buchen den Rechnungsbetrag in Höhe von $formatTool.currencyFormat($totalAmount, $invoice.currency) frühestens am $formatTool.dateFormat($directDebitDate), mit der Mandatsreferenz-Nr. $mandateNumber und unserer Gläubiger-ID $creditorIdentifier von Ihrem Konto ab.

E-Mail Texte

AnwendungsfallVariablenEinsatzbeispiel
Benachrichtigung über Rücklastschriften
  • chargebackprice_net (Bearbeitungsgebühr Rücklastschrift netto)
  • chargebackprice_gross (Bearbeitungsgebühr Rücklastschrift brutto)

Formatierte Ausgabe Zahl + Währung:

$formatTool.currencyFormat($chargebackprice_net.cost, $chargebackprice_net.currency) 

Zustellung einer Mahnung
  • customer (Kundenobjekt für den von der Mahnung betroffenen Kunden)
  • invoice (Die von der Mahnung betroffene Rechnung)
  • dunningLevel (Mahnstufe bzw. Zählnummer der Mahnung (beginnend bei 1))
  • customText (Mahnstufen-spezifischer Text (aus der Mahnstufenverwaltung))

Userlogin für Kundencenter
  • kundencenterUrl (Vollständige URL zum Kundenportal z.B. https://meinprojekt.vertragscenter.com)
  • login (Der Username für das Login im Kundencenter)
  • password (Das Passwort für den Login im Kundencenter)

Die verfügbaren Attribute der einzelnen Entitäten z. B. für invoice oder customer finden Sie in der Sektion "Schemas" unserer REST-API-Dokumentation.

Velocity Scripting

Über die Scripting-Funktionalität haben Sie ein sehr mächtiges Werkzeug, um die Texte fallabhängig und ganz individuell zu gestalten. Da es sich um eine Standard-Scriptsprache handelt, ist die Einarbeitung relativ einfach.

Wir nutzen die Velocity Template Language (VTL)eine ausführliche Dokumentation finden Sie hier

Sie haben ein komplexes Scripting-Szenario? Fragen Sie uns unser Support-Team. Wir unterstützen Sie bei Ihren Anpassungen.

  • No labels