Reiter Rechnung:
*Rechnungsnummer erzeugen = Ja
===Gruppen Check-in ===
Reiter "Buchung Info" :
*Info Code = CHECKIN
===API/Webhook benutzen, um das Feld 'Nachricht' zu beschreiben===
Sie können mittels eines Webhooks in Verbindung mit der API-Funktion '''setBooking''' das Feld 'Nachricht' beschreiben. Zunächst müssen Sie den Zugriff über die API aktivieren.
Sie brauchen zwei Zugangsschlüssel für die API - einen für die API selbst und einen spezifischen für die Unterkunft. Die Schlüssel müssen mindestens 16 Stellen lang sein, aber ansonsten können Sie diese frei bestimmen.<br>
'''API-Schlüssel:'''<br>
Konfiguration > Benutzerkonto > Account Zugang > API Key 1:<br>
API Key = my_very_secret_api_key
API Key Zugang = alle IPs erlauben
IP Whitelist = [leer lassen]
Schreibrecht = Ja
Zugang Unterkunft = Owned by this account only<br>
'''Unterkunft-Schlüssel:'''<br>
Konfiguration > Unterkünfte > Zugang > API Zugang > propKey = secret_key_for_prop_XXXXXX
Jetzt legen Sie eine Auto-Action an mit den Triggern, die Sie brauchen, zum Beispiel:
* Feld in der Buchung enthält: Nachricht = XXX
Unter dem Reiter 'Webhook' machen Sie Folgendes:
* URL = <nowiki>https://api.beds24.com/json/setBooking</nowiki>
* Individueller Header = [leer lassen]
* Daten im Body =
:{
:"authentication":
:{
:"apiKey": "my_very_secret_api_key",
:"propKey": "secret_key_for_prop_XXXXXX"
:},
:"bookId": "[BOOKID]",
:"message": "[MESSAGE] - Diesen Text hinzufügen"
:}
===API/Webhook benutzen, um den Wert des Feldes 'Provision' in einen neuen Rechnungsposten einzusetzen===
Man kann eine Auto-Action erstellen, die den Wert aus dem 'Provision'-Feld für einen neuen Rechnungsposten übernimmt. Der Wert wird mit einem Minus-Zeichen versehen, damit er vom Preis abgezogen wird. Das geht mit der API.
Sie brauchen zwei Zugangsschlüssel für die API - einen für die API selbst und einen spezifischen für die Unterkunft. Die Schlüssel müssen mindestens 16 Stellen lang sein, aber ansonsten können Sie diese frei bestimmen.<br>
'''API-Schlüssel:'''<br>
Konfiguration > Benutzerkonto > Account Zugang > API Key 1:<br>
API Key = my_very_secret_api_key
API Key Zugang = alle IPs erlauben
IP Whitelist = [leer lassen]
Schreibrecht = Ja
Zugang Unterkunft = Owned by this account only<br>
'''Unterkunft-Schlüssel:'''<br>
Konfiguration > Unterkünfte > Zugang > API Zugang > propKey = secret_key_for_prop_XXXXXX
Jetzt legen Sie eine Auto-Action an mit den Triggern, die Sie brauchen, zum Beispiel:
*Buchungsherkunft = Booking.com
Unter dem Reiter 'Webhook' machen Sie Folgendes:
* URL = <nowiki>https://api.beds24.com/json/setBooking</nowiki>
* Individueller Header = [leer lassen]
* Daten im Body =
:{
:"authentication":
:{
:"apiKey": "my_very_secret_api_key",
:"propKey": "secret_key_for_prop_XXXXXX"
:},
:"bookId": "[BOOKID]",
:"invoice":
:[
:{
:"description": "Booking.com Provision",
:"status": "",
:"qty": "1",
:"price": "-[COMMISSIONNUM]",
:"vatRate": "7.00",
:"type": "0",
:"invoiceeId": ""
:}
:]
:}
== Troubleshooting ==