2. 7. 2026
Invoice Response, MLS spoľahlivosť a opakované odoslanie
-
Respond
POST /enterprise/documents/{id}/respondposiela Peppol BIS 3.2 Invoice ResponseBiznis odpoveď na prijatý doklad (AP= akceptované,RE= zamietnuté) sa teraz odosiela ako plnohodnotný Invoice Response (urn:fdc:peppol.eu:poacc:trns:invoice_response:3) namiesto transportného MLS. Pre protistranu je to štandardná, korelovateľná odpoveď. Request aj response formát endpointu sa nemení; text vmessageteraz znie „Invoice Response … naplánovaný na odoslanie". -
Respond
statusCode=ABna/respondvracia400Transportné potvrdenie (MLS AB) posiela náš Access Point automaticky hneď pri prijatí dokladu – nie je to biznis odpoveď príjemcu. PoužiteAPaleboRE. KódyIP/UQ/CA/PDzatiaľ vracajú501(bez zmeny). RovnakoPOST /invoices/inbound/{id}/confirmteraz namiesto MLS odosiela Invoice ResponseAP/RE. Endpointy/documents/inbox/{id}/acknowledgea/inbound/documents/{id}/ackfungujú bez zmeny requestu: defaultAB= idempotentné potvrdenie prevzatia dokladu (bez sieťovej správy),AP/REodošlú Invoice Response. -
Status
Pole
mlsStatusmôže obsahovať ajIP/UQ/CA/PDAk protistrana odpovie na vami odoslaný doklad biznis Invoice Response-om s iným kódom nežAB/AP/RE, stav sa korektne uloží a propaguje (status endpointy, inbox, webhookinvoice.mls_status_changed). Predtým sa takáto odpoveď nespracovala. -
Fix · MLS
Odchádzajúce MLS potvrdenia majú automatický retryAk sa MLS (
AB/RE) k prijatému dokladu nepodarí doručiť (výpadok SMP alebo AS4 protistrany), doručenie sa automaticky opakuje. Bez zmeny API kontraktu – zvyšuje spoľahlivosť potvrdení pre odosielateľov. -
Fix · SAPI
POST /sapi/document/receive/{id}/acknowledgeje teraz skutočne idempotentnýOpakovaný acknowledge už potvrdeného dokladu vracal500(SAPI-PROC-002,retryable: true) — klient rešpektujúciretryabletak retryoval donekonečna. Teraz vráti200 ACKNOWLEDGED. Neexistujúci dokument zároveň vracia deklarovanú404(SAPI-NOT-001) namiesto500. -
Fix · Send
Opakované odoslanie po zlyhaní už nekončí na „Document already exists"Ak predchádzajúci pokus o
POST /sapi/document/sendskončil v staveFAILED, nový pokus s tým istým dokladom prejde čisto. Doklad, ktorý už bol úspešne odoslaný, vráti409(SAPI-CONF-001, resp.DUPLICATE_DOCUMENTv Enterprise API) so zrozumiteľnou správou – pre opravu vystavte doklad s novým číslom.