accountingInvoices
Rechnungen abfragen
Rechnungen (Debitoren) eines Zeitraums, mandantenweit über alle Patienten.
HTTP Request
POST
https://dev.vitabyte.ch/v1/accounting/invoices
Auth
basicAuth
apiKey
Request Parameters
Beide Parameter sind optional. Ohne Angabe werden sämtliche Rechnungen retourniert.
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
from
YYYY-MM-DD. Filtert auf Rechnungsdatum ab diesem Tag. |
optional | string |
2026-01-01
|
until
YYYY-MM-DD. Filtert auf Rechnungsdatum bis zu diesem Tag. |
optional | string |
2026-05-31
|
Response Parameters
Envelope-Abweichung: { "status": true, "result": [ … ] } — kein msg.
| Field | Typ | Beschreibung |
|---|---|---|
invoice_no |
string | Rechnungsnummer im Format PPPPP-FFF (Patient + Fall) |
patid |
integer | Patienten-ID |
case_no |
integer | Fall-Nummer |
invoice_date |
string | Rechnungsdatum |
amount |
number | Rechnungsbetrag |
amount_due |
number | Offener Saldo |
status |
string | paid (Saldo = 0), open (Saldo > 0), overpaid (Saldo < 0) |
Demo
Referenz und Beispiele stammen aus der internen API-Collection — die OpenAPI-Spec deckt diesen Endpoint noch nicht ab.
POST
https://dev.vitabyte.ch/v1/accounting/invoices
Payload
{
"from": "2026-01-01",
"until": "2026-05-31"
}
Response
{
"status": true,
"result": [
{
"invoice_no": "00789-001",
"patid": 789,
"case_no": 1,
"invoice_date": "2026-02-15",
"amount": 342.8,
"amount_due": 0,
"status": "paid"
},
{
"invoice_no": "00789-002",
"patid": 789,
"case_no": 2,
"invoice_date": "2026-03-10",
"amount": 185.5,
"amount_due": 185.5,
"status": "open"
}
]
}