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