Přeskočit na hlavní obsah

Procesní flow

Detailní popis procesu extrakce položek faktur.


Technické informace

  • Inicializace

  • Volání extractItemsSupplierInvoice() nebo extractItemsAttachmentParsedData()

  • 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 AttachmentParsedData pokud 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