WebHooks - Beispiele

 

Die WebHooks senden Informationen zu Änderungen in easybill, an eine eigene Programmierung. Über die WebHooks können Sie somit Benachrichtigungen auslösen oder Ihre easybill-Daten mit einem weiteren System synchronisieren.

 

Dokument

Bildschirmfoto_2020-10-22_um_14.21.00.png


document.create =
teilt zunächst nur die Erstellung eines Entwurfes mit

document.completed = teilt mit, wenn ein Dokument fertig gestellt wurde

document.update = informiert Sie, falls ein Dokument aktualisiert wird

document.deleted = teilt mit, wenn ein Dokument gelöscht wird

document.payment_add = teilt mit, wenn ein neuer Zahlungseingang für ein Dokument hinterlegt wird

document.payment_delete = teilt mit, wenn ein Zahlungseingang gelöscht wird

Beispiel: Darf Ihr Lager die Ware erst versenden sobald eine Rechnung bezahlt wurde, können Sie über die WebHooks eine Benachrichtigung an das Lager in Ihrer Programmierung einrichten.

 

 

Kunde

Bildschirmfoto_2020-10-22_um_14.25.23.png

 
customer.create = teilt mit, wenn einer neuer Kunde in easybill angelegt wird
document.update = informiert Sie, falls ein Kunde aktualisiert wird
document.deleted = teilt mit, wenn ein Kunde gelöscht wird
 
Beispiel: Die WebHooks sollen genutzt werden, um die in easybill erstellten Kunden auf dem eigenen Server abzuspeichern. Liegen die Kundendaten auf dem eignen Server, kann eine Kunden-ID bei der Dokumentenerstellung direkt übergeben werden. Die Programmierung wird somit schneller und effizienter.

 

 

Kontakt

Bildschirmfoto_2020-10-22_um_14.26.15.png

 

contact.create = teilt mit, wenn einem Kunden ein neuer Ansprechpartner hinzugefügt wird
contact.update = informiert Sie, falls dieser Ansprechpartner aktualisiert wird
contact.deleted = teilt mit, wenn ein Ansprechpartner gelöscht wird

Beispiel: Über die WebHooks können Sie die Ansprechpartner der Kunden mit Ihrer eigenen Programmierung synchronisieren. Arbeiten Sie neben easybill mit einem zweiten System, können Sie und Ihre Mitarbeiter immer die aktuellen Kundendaten einsehen.

 

Position

Bildschirmfoto_2020-10-22_um_14.27.00.png

position.create = teilt mit, wenn einer neuer Rechnungsposten in easybill angelegt wird position.update = informiert Sie, falls ein Rechnungsposten aktualisiert wird
position.deleted = teilt mit, wenn ein Rechnungsposten gelöscht wird

Beispiel: Über die WebHooks können Sie die Rechnungsposten, also Artikel, Dienstleistungen oder Textzeilen, mit Ihrer eigenen Programmierung synchronisieren. In Ihrer Programmierung haben Sie somit immer Zugriff auf die aktuellen Posten und Preise. Nutzen Sie die Programmierung um Dokumente über easybill erstellen zu lassen, können Sie die ID des entsprechenden Rechnungsposten direkt übergeben.

 

 

Postausgang

Bildschirmfoto_2020-10-22_um_14.27.42.png

 

postbox.create = teilt mit, wenn ein Dokument für den E-Mail-, Post- oder Fax-Versand übergeben wird
postbox.sent = teilt mit, wenn das Dokument erfolgreich versendet wurde
postbox.fail = informiert Sie wenn der Versand eines Dokumentes fehlgeschlagen ist
postbox.update = informiert Sie, falls ein Versandvorgang aktualisiert wird
postbox.deleted = teilt mit, wenn ein Versandvorgang gelöscht wird

Beispiel: Über die WebHooks können Sie sich über den Versandstatus der Dokumente informieren lassen. Wichtig kann dies sein, wenn der Versand eines Dokumentes fehlschlägt. 

 

 

SEPA Lastschrift

Bildschirmfoto_2020-10-22_um_14.28.14.png

 

sepa-payment.create = teilt mit, wenn eine neue SEPA-XML in easybill erstellt wird
sepa-payment.update = informiert Sie, falls die SEPA-XML aktualisiert wird
sepa-payment.deleted = teilt mit, wenn die SEPA-XML gelöscht wird
sepa-payment.exported = teilt mit, wenn die SEPA-XML exportiert wurde

Beispiel: Nutzen Sie die automatische Erstellung der SEPA-XML über die Wiederholungsrechnungen oder lassen Ihre Mitarbeiter die SEPA-XML erstellen, erhalten Sie über die WebHooks den Hinweis und können den Lastschrifteinzug über die SEPA-XML bei Ihrer Bank anstoßen.

 

 

Aufgabe

Bildschirmfoto_2020-10-22_um_14.28.45.png

 

task.create = teilt mit, wenn eine neue Aufgabe in easybill angelegt wird
task.update = informiert Sie, falls eine Aufgabe aktualisiert wird
task.deleted = teilt mit, wenn eine Aufgabe gelöscht wird

Beispiel: Das Erstellen einer Aufgabe in easybill, kann ebenfalls eine Aufgabe in Ihrer Programmierung auslösen. Über die WebHooks können Sie so systemübergreifende Aufgaben erstellten.

 

 

Generelle Informationen, wie Sie einen WebHook anlegen, finden Sie hier: WebHooks anlegen

Haben Sie Fragen? Anfrage einreichen

0 Kommentare

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.