Hisob-faktura, idempotent toʻlov, joriy balans, kun oxiri hisob-kitobi va e-Fatura. Pul numeric(14,2) bilan saqlanadi; joriy balans hosil qilinadi, qoʻlda yozilmaydi.
Bu resursga tegishli so‘nggi nuqtalar. Har bir uch API kaliti bog‘langan klinika ma’lumoti bilan cheklangan; yozuv uchlari Idempotency-Key sarlavhasini qo‘llab-quvvatlaydi.
/v1/invoices
Hisob-faktura yaratadi
admin · kotib · shifokor
/v1/invoices
Hisob-fakturalarni roʻyxatlaydi
admin
/v1/invoices/{id}
Hisob-faktura tafsilotini oladi
Barcha vakolatli rollar
/v1/invoices/{id}/void
Hisob-fakturani bekor qiladi (teskari yozuv)
admin
/v1/invoices/{id}/einvoice
Hisob-fakturani e-Fatura sifatida yuboradi (GİB)
admin
/v1/einvoices
e-Fatura yozuvlarini roʻyxatlaydi
admin
/v1/payments
Toʻlovni qayd etadi (idempotent)
admin · kotib · shifokor
/v1/patients/{id}/balance
Bemorning joriy balansini oladi
Barcha vakolatli rollar
/v1/patients/{id}/ledger
Bemorning joriy hisob harakatlarini roʻyxatlaydi
Barcha vakolatli rollar
/v1/cash/day
Kun oxiri kassa xulosasini oladi
admin · kotib
/v1/cari
Joriy (cari) balanslarni roʻyxatlaydi
admin · kotib
/v1/billing/summary
Moliya/toʻlov xulosasini oladi
admin · kotib
Toʻlovni qayd etish (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.
Xavfsizlik xususiyat emas, arxitekturaning o‘zi. Bu resursda amal qiladigan kafolatlar:
Xatolar izchil qobiq bilan qaytadi; kod mashinaga, xabar foydalanuvchiga qaratilgan. Ichki xato/stack hech qachon sizib chiqmaydi.
{
"error": {
"code": "validation_failed",
"message": "Yaroqsiz maydon: e-pochta"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Cookie siyosati