Procesní flow
Detailní popis procesu extrakce položek faktur.
Technické informace
-
Inicializace
-
Volání
extractItemsSupplierInvoice()neboextractItemsAttachmentParsedData() -
Kontrola vstupních parametrů
-
Získání příloh
-
Načtení příloh přes
EntityManager -
Převod na
EntityCollection -
Příprava tokenu
-
Generování náhodného tokenu pomocí
random_bytes() -
Vytvoření entity
InvoiceItemParsingToken -
Navázání na
AttachmentParsedDatapokud existuje -
Příprava URL
-
Získání URL z integrace
AiInvoiceParsing -
Sestavení callback URL s tokenem
-
Upload faktur
-
Vytvoření multipart/form-data requestu
-
Nahrání každé přílohy pomocí
FileStorageManager -
Odeslání přes cURL
-
Zpracování odpovědi
-
Kontrola HTTP stavového kódu
-
Validace JSON odpovědi
-
Logování výsledku