Nie každý enterprise klient chce volať REST endpoint pri každej faktúre. Táto vrstva opisuje, ako má vyzerať dávkový feed cez SFTP alebo importný batch: naming conventions, manifesty, ACK súbory a retry ownership.
Klient uloží batch balík do dohodnutého priečinka so stabilným názvom a kontrolným manifestom.
Middleware vytvorí batch ID, spracuje feed a rozseká ho na jednotlivé dokumenty s trace identifikátormi.
Výsledky sa vracajú cez ACK/NACK súbory, webhook callbacks alebo batch report API.
Final XML/PDF a error report sa vracajú späť do klientovho archívu alebo evidence storage.
Stabilný naming a batch ID sú dôležité pre audit, retry aj support. Chaos v názvoch je častý zdroj enterprise incidentov.
Jednoznačný identifikátor dávky a korelačný kľúč pre support.
Očakávaný počet faktúr, príloh a hash súborov.
JSON, XML, CSV bridge alebo kombinovaný ZIP balík.
Support owner, callback endpoint a retry pravidlá pre konkrétny batch.
Technické potvrdenie prijatia dávky ešte neznamená business acceptance. Potrebný je aj detailný batch report.
Batch workflow má vedieť oddeliť dokumenty, ktoré zlyhali, od tých, ktoré prešli, a nevyžadovať celý re-run.
Každý dokument v batchi má mať väzbu na batch ID, transmission ID a finálny artifact bundle.