API Endpointy pro zpracování faktur
Tato část dokumentace detailně popisuje dostupné API endpointy pro práci s automatickým zpracováním faktur.
Změna stavu záznamů
Endpoint umožňuje hromadnou změnu stavu záznamů faktur. Podporované stavy jsou:
received- Faktura byla přijata k zpracovánícompleted- Faktura byla úspěšně zpracována
Omezení
- Maximálně 250 záznamů v jedné operaci
- Pro stav
completedmusí mít záznam již vyplněné poleparsedData
Hlášení chyb
Endpoint pro nahlášení problému při zpracování faktury. Umožňuje:
- Odeslat informace o chybě do externího systému AI
- Automaticky označit záznamy jako neúspěšné (
STATUS_FAILED)
Speciální chování
- Funguje i pro související entity (extractory a providery)
- Automaticky generuje popis chyby pokud není zadán
Technické informace
ChangeStatus API
- Třída:
ChangeStatus - Metoda:
process(Request $request): Response - Validace:
- Kontrola existence parametru
newStatus - Kontrola existence a formátu pole
ids - Ověření maximálního počtu záznamů
- Pro stav
completedověření existenceparsedData
ReportParsingError API
- Třída:
ReportParsingError - Metoda:
process(Request $request): Response - Závislosti:
AiParsingToolpro komunikaci s externím APIEntityManagerpro práci s daty- Speciální logika:
- Podpora hlášení chyb pro související entity
- Automatické sestavení podmínek pro dotaz do databáze