Docs
6

Riešenie neúspešných faktúr

Trvalé odmietnutia a kto ich má riešiť.

  • V sandboxe

Jednoducho povedané

Zoznam na riešenie obsahuje faktúry, ktoré kanál krajiny definitívne odmietol alebo pri ktorých zlyhali všetky opakované pokusy, spolu s tým, čo je zle a kto má konať. Práve s ním pracuje mesačná služba Riešenie odmietnutí (Rejection Care). Odmietnutý súbor nikdy neodošleme znova v nezmenenej podobe: klient alebo partner opraví údaje v ERP a podá sa opravená faktúra.

Faktúra sa dostane do zoznamu na riešenie, keď ju kanál definitívne odmietne alebo keď dočasné zlyhania vyčerpajú opakované pokusy. Zoznam uvádza, čo je zle a kto má konať. Odmietnutý súbor nikdy neodošleme znova v nezmenenej podobe: opravte údaje v ERP a podajte opravenú faktúru. Riešenie odmietnutí, mesačný paušál, pracuje s týmito tromi volaniami. Úroveň služby je v zmluve, nie tu.

Kľúč klienta s oprávnením read číta riadky vlastného klienta. Označovanie riadkov ako vybavených je práca Riešenia odmietnutí, preto kľúč klienta dostane pri tomto volaní 403.

Zoznam

GET /care vráti jeden riadok na faktúru.

PoleVýznam
invoice_idID faktúry.
invoice_refVlastná referencia partnera.
client, routeKlient a kanál faktúry.
catalogue_codeKód, ktorý vysvetľuje odmietnutie (pozri chyby).
who_actsZodpovedná strana podľa kódu: erp, us, business, client, buyer alebo route.
fieldMiesto v kanonickom modeli, napríklad invoice.buyer_reference. Nikdy nie hodnota.
fix_hintČo zmeniť, podľa odmietnutia alebo položky katalógu.
age_secondsAko dlho je faktúra v zozname.
deadline_atOrientačná lehota faktúry, keď ju má (pozri čítanie faktúry).
handledČi ju niekto označil ako vybavenú.
handled_atKedy bola označená. Prítomné len vtedy, keď má handled hodnotu true.

Parameter dotazu status volí open, handled alebo all (predvolené). Kľúč klienta dostane najviac svojich 200 najnovších riadkov a truncated: true oznámi, že ich je viac. Zoznam možno vypísať 30-krát za minútu.

Poznámka

Zoznam neobsahuje telo faktúry a neobsahuje ho ani log.

curl "https://api-sandbox-eu.eurinvoice.com/care" \
  -H "Authorization: Bearer <your-api-key>"
Odpoveď200 OK
{
  "data": []
}
Zaznamenané 7. okt. 2026. Zoznam je prázdny, pretože nič nebolo odmietnuté.

Označenie ako vybavené

POST /care/{id}/handled označí riadok ako vybavený a odpovie týmto riadkom. Opakované volanie ponechá prvý handled_at. Pre faktúru, ktorá nie je v zozname, je odpoveď 404. Môže ho volať len kľúč prevádzkovateľa.

curl -X POST "https://api-sandbox-eu.eurinvoice.com/care/inv_unknown/handled" \
  -H "Authorization: Bearer <your-api-key>"
Odpoveď404 Not Found
{
  "type": "https://eurinvoice.com/problems/not-found",
  "title": "This invoice is not on the care list",
  "status": 404
}
Zaznamenané 7. okt. 2026.

Export dôkazov

GET /care/{id}/evidence vráti súbory uložené k faktúre: invoice_id a zoznam files, každý so svojím kind, svojím sha256 a samotným súborom ako file_base64. Súbor je uložený originál, preto je telo v tejto odpovedi, a nie v zozname. Pre faktúru, ktorá nie je v zozname, je odpoveď 404, rovnako aj pre faktúru iného klienta. Kľúč klienta s oprávnením read ho môže volať 10-krát za minútu. Súbory spolu nad 8 MiB odpovedia 413 (evidence-too-large); čítajte ich po jednom cez GET /invoices/{id}/documents/{kind}.

curl "https://api-sandbox-eu.eurinvoice.com/care/inv_unknown/evidence" \
  -H "Authorization: Bearer <your-api-key>"
Odpoveď404 Not Found
{
  "type": "https://eurinvoice.com/problems/not-found",
  "title": "This invoice is not on the care list",
  "status": 404
}
Zaznamenané 7. okt. 2026.

Odpovede

StavVýznam
200Zoznam, označený riadok alebo dôkazy.
401Chýba kľúč alebo je neznámy.
403Kľúču chýba oprávnenie read alebo sa kľúč klienta pokúsil označiť riadok ako vybavený.
404Faktúra nie je v zozname na riešenie.
413Dôkazy majú spolu viac ako 8 MiB (evidence-too-large).
429Príliš veľa požiadaviek pre kľúč. Počkajte Retry-After sekúnd.

Na tejto stránke