Faktura, idempotent tahsilat (ödəniş qəbulu), cari balans, gün sonu üzləşməsi və e-Fatura. Pul numeric(14,2) ilə saxlanılır; cari balans törədilir, əllə yazılmır.
Bu mənbəyə aid uc nöqtələr. Hər uc, API açarının bağlı olduğu klinika verisi ilə məhduddur; yazma ucları Idempotency-Key başlığını dəstəkləyir.
/v1/invoices
Faktura yaradır
admin · katib · həkim
/v1/invoices
Fakturaları siyahılayır
admin
/v1/invoices/{id}
Faktura təfərrüatını gətirir
Bütün yetkili rollar
/v1/invoices/{id}/void
Fakturanı ləğv edir (əks qeyd)
admin
/v1/invoices/{id}/einvoice
Fakturanı e-Fatura olaraq göndərir (GİB)
admin
/v1/einvoices
e-Fatura qeydlərini siyahılayır
admin
/v1/payments
Ödəniş qəbulu qeyd edir (idempotent)
admin · katib · həkim
/v1/patients/{id}/balance
Xəstə cari balansını gətirir
Bütün yetkili rollar
/v1/patients/{id}/ledger
Xəstə cari hərəkətlərini siyahılayır
Bütün yetkili rollar
/v1/cash/day
Gün sonu kassa xülasəsini gətirir
admin · katib
/v1/cari
Cari balansları siyahılayır
admin · katib
/v1/billing/summary
Maliyyə/ödəniş qəbulu xülasəsini gətirir
admin · katib
Ödəniş qəbulu qeyd et (idempotent)
curl -X POST https://api.udentiva.com/v1/payments \
-H "Authorization: Bearer udk_live_xxx" \
-H "Idempotency-Key: pay-7c3f..." \
-H "Content-Type: application/json" \
-d '{"patient_id":"c0ffee00-...","amount":"1500.00","method":"card"}'
HTTP/1.1 201 Created
{
"id": "pmt-9001",
"amount": "1500.00",
"method": "card",
"created_at": "2026-06-24T09:15:00Z"
}
# Aynı Idempotency-Key ile tekrar → aynı kayıt döner, ikinci tahsilat OLUŞMAZ.
Təhlükəsizlik bir xüsusiyyət deyil, arxitekturanın özüdür. Bu mənbədə keçərli olan zəmanətlər:
Xətalar ardıcıl bir zərf ilə qayıdır; kod maşına, mesaj istifadəçiyə yönəlikdir. Daxili xəta/stack heç vaxt sızdırılmır.
{
"error": {
"code": "validation_failed",
"message": "Yanlış sahə: e-poçt"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Kuki Siyasəti