Synchronizace plateb (dokladů) z Fyzion API do externích systémů
Synchronizace plateb z Fyzion API
Jak stahovat doklady (paragony, faktury, opravné daňové doklady) a držet je v synchronizaci s externím systémem. Kompletní seznam endpointů a schémat je ve Swagger (OpenAPI) specifikaci.
Endpointy
GET /v1/receipts/– seznam, hlavní zdroj pro syncGET /v1/receipts/{id}– detail; jediná cesta k položkám dokladu, adresním údajům acreated_atPOST /v1/receipts/export– pro sync nepoužívat, běží asynchronně a ZIP chodí e-mailem uživateli, který export vyvolal
Stránkování:
GET /v1/receipts/?limit=200&offset=0
→ { "items": [ ... ], "count": 1234 }
řazení je fixní od nejnovějších
Filtry seznamu
Filtr | Chování |
|---|---|
|
|
|
|
|
|
|
|
|
|
| vlastník dokladu (terapeut) |
| doklady navázané na návštěvu |
| pobočka |
| fulltext přes jméno/adresu/e-mail/IČO/DIČ odběratele; přebíjí řazení |
Identifikátory
- klíč pro sync je
id(UUID) public_idnikdy jako klíč – je to pořadové číslo v číselné řadě (zvlášť paragony a faktury, zvlášť fyzická osoba a firma) a po smazání posledního dokladu v řadě se recyklujeitems/stock_itemsdostávají přiPUTnová ID → přepisujte je celéis_paid/paid_at= reálná platba,is_invoice_paidje jen příznak pro tisk PDF
Postup
Prvotní naplnění – po měsíčních oknech:
GET /v1/receipts/?invoiced_from=2024-01-01&invoiced_to=2024-01-31&limit=200&offset=0
Průběžný sync – každých 15–60 minut:
GET /v1/receipts/?invoiced_from=<dnes-14dní>&limit=200&offset=0
Zpětné změny – denně:
GET /v1/receipts/?payment_status=UNPAID&invoiced_from=<dnes-12měsíců>
Rekonciliace – denně, za uzavřené období (např. 90 dní, stejné filtry jako běžný sync). Porovnejte id i příznaky (is_paid, price, invoice_price):
- chybí ve Fyzionu → ověřte přes detail
- chybí u vás → doplňte
- liší se → přepište podle Fyzionu
Úprava dokladů z integrace
- zaplacení:
PATCH {"is_paid": true}– podle nastavení firmy zároveň vygeneruje a odešle PDF, potlačíte{"send_email": false} PUTpřepíše všechny položky dokladuDELETEmaže doklad natrvalo a posouvá číselnou řadu
Aktualizováno dne: 14/08/2026
Pomozte nám zlepšovat seznam dotazů i pro ostatní zákazníky. Pomohla Vám odpověď při řešení Vašeho požadavku?
Děkujeme Vám za Váš názor.
