Entity · payments
Payment Schema
Felder
Payment Schema
Schema for validating Zahlungseingang (payment received) entities
invoiceId
Invoice UUID this payment is for
amount
Payment amount as decimal string, e.g. "1500.00"
Pattern
paymentDate
Date payment was received (YYYY-MM-DD)
paymentMethod
How the payment was made
Werte
BANK_TRANSFERSEPA_DIRECT_DEBITCREDIT_CARDCASHPAYPALOTHERreference
Bank transaction reference / booking reference
max 500 ZeichenDefault: nullnullable
note
Internal note about the payment
max 2000 ZeichenDefault: nullnullable
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/payments— Liste, paginiert + filterbarGET /api/v1/payments/<id>— Einzelne EntityPOST /api/v1/payments— AnlegenPATCH /api/v1/payments/<id>— Teil-UpdateDELETE /api/v1/payments/<id>— Soft-DeleteGET /api/v1/payments/<id>/timeline— Audit + Aktivitäten