[[Category:Gästemanagement]]
Diese Seite erklärt wie Template Variablen genutzt werden können.
Template Variablen (short codes) können als Platzhalter für Informationen aus der Buchung eingesetzt werden. Kopieren sie Sie sie exakt wie angegeben (inklusive der eckigen Klammern) in an die Stelle des Texts an dem sie Sie die Information aus der Buchung einfügen möchten.
Die Datumsvariablen können einen Offset haben, der nach einem Doppelpunkt einefügt wird z.B. '''[FIRSTNIGHT:-3 days]'''
[VIEWBOOKING] - create a URL to log into the control panel and view this booking (for hosts, not intended to be sent to guests)
[EMAIL:00] - - Status of an Auto Action email. Replace 00 with the number of the Auto Action. This shows if the email has been sent to not./ Status einer Auto Action. Ersetzen sie Sie 00 mit der
Nummer der Auto Action.
[INVOICEBALANCENUM:] - As per [INVOICEBALANCE:] but the value is displayed with a decimal point and no thousands separator./ (für Kalkulationen)
[INVOICEPARTBALANCE:status1,status2,status4:10%] - Calculate the balance of all invoice items with matching status, the status items can be a comma separated list. To exclude status items prefix them with an exclamation mark, for example !status1 / Kalkuliert die Rechnungssumme mit allen passenden Statuseinträgen (z.B. aus Upselling). Um Posten auszuschließen setzen sie Sie ein Ausrufungszeichen davor z.B. !status1. Wird am Ende ein Prozentwert eingegeben, wird dieser Prozentwert automatisch kalkuliert
[INVOICEPARTBALANCENUM:status1,status2,status4:10%] - As per INVOICEPARTBALANCE but the value is displayed with a decimal point and no thousands separator. / Wie [INVOICEPARTBALANCE] aber ohne Tausendertrennpunkt in englischem Datenformat (für Kalkulationen)
[UPSELLTABLENOREFUND] - table with all upsell items except refundable items / Tabelle mit Upselling Posten ausser erstattbaren Posten
[INVOICEACCOUNTNAME] - name of the invoice account the invoice is assigned to or blank / Name des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTCODE] - code of the invoice account the invoice is assigned to or blank / Code des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE1] - template value 1 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE2] - template value 2 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE3] - template value 3 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE4]- template value 4 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
== Rechnungstabelle ==
Sie können Ihre eigene Rechnungstabelle erstellen. Verfügbare Variablen sind:
AMO - shows the net value (price x quantity) / Nettopreis (Preis x Anzahl)
CON - currency conversion. Example: CONEURUSD will convert the first currency (Euros) to the second currency (USD) / Wähungeumrechnung. Beispiel: CONEURUSD rechnet die erste Währung (Euros) in die zweite um (USD)
CUA - currency symbol showing after the numbers. Example: CUA€ will show € after the figures / Wähungssymbol nach Betrag. Beispiel: CUA€ zeigt € nach dem Betrag.
CUB - currency symbol showing before the numbers. Example: CUB€ will show € before the figures / Wähungssymbol vor Betrag. Beispiel: CUA€ zeigt € vor dem Betrag.
DEC - Decimal points. Example: DEC, will show a comma as decimal point. If nothing is set the system will use the default for the language / Dezimalzeichen. Beispiel: DEC. zeigt einen Punkt als Dezimalzeichen. Wenn nichts eingestellt wird nutzt das System die Voreinstellung für die jeweilige Sprache
GRT - Grand Total / Gesamtsumme
INV - invoicee add the invoicee number at the end. Example: INV20 to show invoicee number 20 / Rechnungsempfänger - fügen Sie die ID des Rechungsempfängers hinzu. Beispiel: INV20 zeigt Rechnungsempfänger 20
LAN - language. Example LANDE will force the language to German / Sprache. Beispiel: LANFR erzwingt Französisch
MUL - multiplier. Example: MUL1.2 will multiply all prices by 1.2 / Multiplikator. Beispiel: MUL1.2 multipliziert alle Preise mit 1.2
DAT - adds a date column / fügt Datumsspalte hinzu
PAY - shows payments / zeigt Zahlungen
PRI - shows prices / zeigt Preise
QTY - shows quantity / zeigt Anzahl
THO - thousands separator. Exapmple: THO. will show a dot as thousand separator. If nothing is set the system will use the default for the language / Trennung für Tausender. Beispiel: THO, zeigt eine Kommer als Tausender Trennung
TOT - shows total amounts / zeigt Summen
VAA - shows VAT amounts / zeigt Mwst. Werte
VAP - shows VAT percents / zeigt Mwst. Prozent
VAT - VAT summary / zeigt zusammengefasst Mwst.
Verbinden Sie die Variablen mit einem Unterstrich.
Beispiel:
[INVOICE:PRI_QTY_CUA$] generiert eine Rechnungstabelle mit Preis und Anzahl in Dollar.
'''Rechnungstabellen mit fixem Inhalt'''
[INVOICETABLE] - invoice table / Rechnungstabelle
[INVOICETABLE:$1.1$] - invoice table and currency multiplier with optional new currency symbol before or after price. / Rechnungstabelle mit Währungsmultiplikator und optional anderem Währungssymbol vor oder hinter dem Wert.
[INVOICETABLEPART:status1,status2,!status4] - Invoice table showing only items with matching status.The status items can be a comma separated list. To exclude status items prefix them with an exclamation mark, for example !status1. / Rechnungstabelle nur mit den Posten, die diesen Status haben. Mehrere Status können getrennt durch Komma eingegeben werden. Im einen Status auszuschließen setzen sie Sie ein Ausrufungszeichen davor z,B, !status1.
[INVOICETABLE2] - invoice table with status field / Rechnungstabelle mit Statusfeld
[INVOICETABLEINVOICEE] - invoice table without any invoicee amounts / Rechnungstabelle ohne Posten Rechnungsempfänger
[INVOICETABLEINVOICEE123] - invoice table for a specific invoicee, specify the invoicee Id number / Rechnungstabelle für einen Rechnungsempfänger. Spezifizieren sie Sie den Rechnungsempfänger über die Nummer
[INVOICEACCOUNTNAME] - name of the invoice account the invoice is assigned to or blank / Name des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTCODE] - code of the invoice account the invoice is assigned to or blank / Code des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE1] - template value 1 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE2] - template value 2 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE3] - template value 3 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
[INVOICEACCOUNTTEMPLATE4]- template value 4 of the invoice account the invoice is assigned to or blank / Wert von Template 1 des Rechnungsempfängers falls keine Rechnungsempfänger angelegt sind bleibt das Feld leer
==Rechnungsempfänger ==
== Zahlungsaufforderung ==
[PAYURL] - Creates a payment url for the payment request for the amount in the booking deposit field if non zero, otherwise the outstanding balance / Fügt eine URL zu einer Zahlungsaufforderung über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben ein. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYURL:25%] - Creates a payment url for the payment request for a percentage of the outstanding balance. Use 100% to specify the full outstanding balance / Fügt eine URL zu einer Zahlungsaufforderung über den Betrag ein, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYURL:200] - Creates a payment url for the payment request url for a fixed amount / Fügt eine URL mit einer Zahlungsaufforderung über einen fixen Betrag ein. Wird Null eingegeben zeigt Paypal ein Feld ein, in dem ein Betrag eingegeben werden kann.
[PAYLINK] - Creates a payment link (HTML A tag) for the payment request for the amount in the booking deposit field if non zero, otherwise the outstanding balance / Fügt einen Link (HTML A tag) zu einer Zahlungsaufforderung über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben ein. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYLINK:25%] -Creates a payment link (HTML A tag) for the payment request for a percentage of the outstanding balance. Use 100% to specify the full outstanding balance / Fügt einen Link (HTML A tag) zu einer Zahlungsaufforderung über den Betrag ein, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYLINK:200] - Creates a payment link (HTML A tag) for the payment request) for a fixed amount / Fügt einen Link (HTML A tag) zu einer Zahlungsaufforderung über einen fixen Betrag ein. Wird Null eingegeben zeigt Paypal ein Feld ein, in dem ein Betrag eingegeben werden kann.
[PAYBUTTON] - Creates a payment button for the payment request for the amount in the booking deposit field if non zero, otherwise the outstanding balance / Fügt einen Button mit einem Link zu einer Zahlungsaufforderung über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben ein. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYBUTTON:25%] - Creates a payment button for the payment request for a percentage of the outstanding balance. Use 100% to specify the full outstanding balance / / Fügt einen Button mit einem Link zu einer Zahlungsaufforderung über den Betrag ein, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYBUTTON:200] - Creates a payment button for the payment request for a fixed amount / Fügt einen Button mit einem Link zu einer Zahlungsaufforderung über einen fixen Betrag ein. Wird Null eingegeben zeigt Paypal ein Feld ein, in dem ein Betrag eingegeben werden kann.
[PAYPALURL] - Creates a Paypal payment url for the amount in the booking deposit field if non zero, otherwise the outstanding balance / Fügt eine Paypal URL über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben angefordert. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYPALURL:25%] - Creates a Paypal payment url for a percentage of the outstanding balance / Fügt eine Paypal URL über einen Prozentsatz der zu zahlenden Betrages ein.
[PAYPALURL:200] - Creates a Paypal payment url for a fixed amount. A zero amount will cause paypal to provide a field to enter an amount / Fügt eine Paypal URL über einen fixen Betrag ein. Wird Null eingegeben zeigt Paypal ein Feld ein, in dem ein Betrag eingegeben werden kann.
[PAYPALLINK] - Creates a Paypal payment link for the amount in the booking deposit field if non zero, otherwise the outstanding balance / Fügt einen Paypal Link (HTML A tag) über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben angefordert. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYPALLINK:25%] - Creates a Paypal payment link for a percentage of the outstanding balance / Fügt einen Paypal Link (HTML A tag) über einen Prozentsatz der zu zahlenden Betrages ein. Nehmen sie Sie 100% um den gesamten ausstehenden Betrag anzufordern.
[PAYPALLINK:200] - Creates a Paypal payment link for a fixed amount. A zero amount will cause paypal to provide a field to enter an amount / Fügt einen Paypal Link (HTML A tag) über einen fixen Betrag ein. Wird Null eingegeben zeigt Paypal ein Feld ein, in dem ein Betrag eingegeben werden kann.
[PAYPALBUTTON] - Adds a Paypal payment button to an Auto Action Email / Fügt einen Paypal Button über den Betrag, den sie Sie im Feld "Anzahlung" im Reiter "Kosten und Zahlungen" der Buchung eingetragen haben angefordert. Wenn sie Sie dort keinen Betrag eingegeben haben, nimmt das System den "Zu zahlen" Betrag.
[PAYPALBUTTON:25%] - Creates a Paypal payment link for a percentage of the outstanding balance / Fügt einen Paypal Link über einen Prozentsatz der zu zahlenden Betrages ein.
== Mathematische Variablen ==
Setzen sie Sie eine mathematische Template Variable zwischen zwei numerische Template Variablen.
[+] - will add the two numbers either side of the template variable / addiert die beiden Zahlen links und rechts von [+]
Beispiel: [INVOICECHARGESNUM] [*.2] [CONVERT:EUR-USD] rechnet die Summe aller Kosten von Euros in USD mit zwei Dezimalstellen. (zur Kalkulation).
Wenn sie Sie einen Multiplikator benutzen, um eine unterschiedliche Währung an OTAs zu senden: Beispiel Hotel id 123456 und ein Multiplikator um USD zum heutigen Kurs in EUR zu konvertieren:
123456*[CONVERT:USD-EUR]*
123456*[CONVERT:EUR-USD]
== strf Time Variablen ==
Sie können PHP strftime nutzen um Datenformete zu formatieren. Information über PHP strftime Strings finden sie Sie unter [http://php.net/manual/de/function.strftime.php]
[FIRSTNIGHT:{%A, %e %B, %Y}] - first night booked / erste gebuchte Nacht