Endpoints / accountingInvoices

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"
        }
    ]
}