Zapier Integration
Coming SoonVerbinde Invoice-api.xhub mit über 5.000 Apps. Automatisiere deine E-Rechnungs-Workflows ohne eine Zeile Code.
Native App in Entwicklung
Unsere offizielle Zapier App ist aktuell in Entwicklung. In der Zwischenzeit kannst du Invoice-api.xhub über das Webhooks by Zapier Modul und HTTP Requests integrieren.
HTTP Integration (Jetzt verfügbar)
Webhooks als Trigger
Nutze "Webhooks by Zapier" um Invoice-api.xhub Events als Trigger zu verwenden.
- 1
Zap erstellen
Wähle "Webhooks by Zapier" → "Catch Hook" als Trigger
- 2
Webhook URL kopieren
Zapier generiert eine eindeutige Webhook-URL
- 3
Webhook registrieren
Registriere die URL bei Invoice-api.xhub mit den gewünschten Events
1# 1. Webhook URL aus Zapier kopieren2# In Zapier: "Webhooks by Zapier" → "Catch Hook"3 4# 2. Webhook bei Invoice-api.xhub registrieren5curl -X POST https://service.invoice-api.xhub.io/v1/webhooks \6 -H "Authorization: Bearer $XHUB_API_KEY" \7 -H "Content-Type: application/json" \8 -d '{9 "url": "https://hooks.zapier.com/hooks/catch/123456/abcdef/",10 "events": ["invoice.created", "invoice.validated"]11 }'12 13# 3. Test-Event senden14curl -X POST https://service.invoice-api.xhub.io/v1/webhooks/wh_xyz789/test \15 -H "Authorization: Bearer $XHUB_API_KEY"HTTP Actions
Nutze "Webhooks by Zapier" → "Custom Request" um Invoice-api.xhub API-Calls auszuführen.
POST /api/v1/invoice/{countryCode}/{format}/generateErstellt eine neue XRechnung oder ZUGFeRD-Rechnung
POST /api/v1/invoice/{countryCode}/validateValidiert eine Rechnung gegen KoSIT-Schemas
POST /api/v1/invoice/convertKonvertiert zwischen verschiedenen Rechnungsformaten
POST /api/v1/archive/storeArchiviert eine Rechnung GoBD-konform
1# Zapier HTTP Action konfigurieren:2# Method: POST3# URL: https://service.invoice-api.xhub.io/api/v1/invoice/de/xrechnung/generate4# Headers:5# Authorization: Bearer {{your_api_key}}6# Content-Type: application/json7 8# Body (JSON):9{10 "invoice": {11 "invoiceNumber": "{{invoice_number}}",12 "type": "invoice",13 "issueDate": "{{issue_date}}",14 "dueDate": "{{due_date}}",15 "currency": "EUR",16 "seller": {17 "name": "{{seller_name}}",18 "vatId": "{{seller_vat_id}}",19 "street": "{{seller_street}}",20 "city": "{{seller_city}}",21 "postalCode": "{{seller_postal_code}}",22 "countryCode": "DE"23 },24 "buyer": {25 "name": "{{buyer_name}}",26 "vatId": "{{buyer_vat_id}}",27 "street": "{{buyer_street}}",28 "city": "{{buyer_city}}",29 "postalCode": "{{buyer_postal_code}}",30 "countryCode": "DE"31 },32 "countrySpecific": { "buyerReference": "{{buyer_reference}}" },33 "items": [34 {35 "position": 1,36 "description": "{{item_description}}",37 "quantity": {{item_quantity}},38 "unit": "C62",39 "unitPrice": {{item_price}},40 "taxRate": 19,41 "netAmount": {{item_net}},42 "taxAmount": {{item_tax}},43 "grossAmount": {{item_gross}}44 }45 ],46 "subtotal": {{subtotal}},47 "total": {{total}},48 "taxSummary": [{ "taxRate": 19, "netAmount": {{subtotal}}, "taxAmount": {{total_tax}} }],49 "paymentTerms": { "dueDays": 30 }50 }51}Verfügbare Triggers
Diese Events kannst du als Webhook-Trigger in deinen Zaps verwenden.
New Invoice Created
invoice.createdStartet wenn eine neue Rechnung über Invoice-api.xhub erstellt wurde
Invoice Validated
invoice.validatedStartet wenn eine Rechnung erfolgreich validiert wurde
Validation Failed
invoice.failedStartet wenn die Validierung einer Rechnung fehlschlägt
Peppol Status Changed
peppol.status_changedStartet wenn sich der Peppol-Versandstatus ändert
Beispiel-Workflows
ERP → E-Rechnung
Wenn ein Auftrag in deinem ERP abgeschlossen wird, automatisch eine XRechnung erstellen
- 1Trigger: Neuer Auftrag in SAP/Odoo/etc.
- 2Action: Invoice-api.xhub → Create Invoice
- 3Action: Google Drive → Upload speichern
Formular → Rechnung
Aus Typeform oder Google Forms Eingaben direkt konforme Rechnungen generieren
- 1Trigger: Neue Form-Submission
- 2Action: Invoice-api.xhub → Create Invoice
- 3Action: Email → PDF an Kunden senden
Fehler-Benachrichtigung
Bei fehlgeschlagenen Validierungen sofort per Slack benachrichtigt werden
- 1Trigger: Invoice-api.xhub → Validation Failed
- 2Action: Slack → Nachricht in #buchhaltung
- 3Action: Trello → Ticket erstellen