Invoices¶
Verwaltung von Rechnungen.
Endpunkte¶
| Methode | Endpunkt | Beschreibung |
|---|---|---|
GET |
/api/w5t/invoices |
Alle Rechnungen auflisten |
POST |
/api/w5t/invoices |
Rechnung erstellen oder aktualisieren (Upsert via invoice_number) |
GET |
/api/w5t/invoices/{id} |
Einzelne Rechnung abrufen |
PUT/PATCH |
/api/w5t/invoices/{id} |
Rechnung aktualisieren |
DELETE |
/api/w5t/invoices/{id} |
Rechnung löschen (Soft Delete) |
Beispiele¶
Alle Rechnungen auflisten¶
Rechnung erstellen¶
curl -X POST https://ihre-domain.de/api/w5t/invoices \
-H "Authorization: Bearer IHR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"customer_id": 1,
"type": "one_off",
"invoice_date": "2025-06-01",
"due_date": "2025-06-15",
"subtotal": 100.00,
"tax_rate": 19.00,
"tax_amount": 19.00,
"total_amount": 119.00,
"status": "draft"
}'
Einzelne Rechnung abrufen¶
Rechnung aktualisieren¶
curl -X PUT https://ihre-domain.de/api/w5t/invoices/1 \
-H "Authorization: Bearer IHR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"customer_id": 1,
"status": "sent"
}'