Für einen Kunden durfte ich in den letzten Wochen die Integration der Bexio Rechnungen in den Zoho CRM Prozess erarbeiten. Dabei ging es darum, dass für einen Kontakt, der eine Bestellung tätigt, eine Rechnung in Bexio erstellt wird.
Was waren die Herausforderungen:
1. Produkt suchen
Damit eine Rechnung zu einem Produkt angelegt werde kann, muss man die Produkt Id von Bexio haben. Dazu musste ich das Produkt über den API suchen. Diese Architektur bedingt auch, dass die Produkte in Zoho CRM und Bexio angelegt sind.
2. Rechnung anlegen
Neu war für mich auch das Anlegen einer Rechnung in Bexio per API. Dies funktioniert ohne Probleme. Wichtig ist, dass man die Produkt Id, Kunden Id und die ID der MwSt hat. Damit lässt sich eine Rechnung im Status Entwurf im Bexio anlegen.
Um den Prozess zu komplettieren, müsste man bei der Bezahlung der Rechnung, diesen Status zurück in Zoho CRM schreiben. Dies ist zurzeit aufgrund der Bexio Infrastruktur nicht möglich.
Die ganze Lösung wurde mit Zapier implementiert. Durch die Zoho Webhook Funktion wurde der Zap gestartet. Dieser hat dann über diverse Schnittstellen alle Daten gesammelt und allenfalls angelegt.
Wiederum hat sich gezeigt, dass die besten Systeme Richtig integriert eine optimale Lösung für den Kunden ergeben.