Funkce – OCR API

API pro optické rozpoznávání faktur (OCR) pro převod faktur ve formátu PDF na strukturovaná data

Zpracování probíhá prostřednictvím rozhraní Enrichment API. Nahrajte fakturu ve formátu PDF, získejte výsledek pomocí ID dotazu a získejte strukturovaná data faktury včetně údajů v záhlaví, jednotlivých položek a chyb a varování pro každý dokument.

PDF faktura naskenovaná prostřednictvím aplikace Qvalia jako strukturovaná fakturační data

Vstup

Faktura ve formátu PDF nebo XML

Jeden soubor na jeden požadavek, zakódovaný v Base64

Výstup

Strukturovaná data faktur

Údaje v záhlaví a jednotlivé položky

Zpracování

Asynchronní

Dotaz s identifikátorem dotazu, maximálně každých 30 sekund

Přístup

Testovací prostředí a produkční prostředí

Účtováno zvlášť, díky podpoře Qvalia

Zaznamenejte fakturu ve dvou krocích

Soubor zakódujte pomocí Base64, odešlete jej s parametrem `enrichmentTypes` nastaveným na `capture` a výsledek shromážděte pomocí ID dotazu z odpovědi.

  • Jeden soubor s fakturou na jednu žádost, ve formátu PDF nebo XML
  • Do názvu souboru (fileName) zahrňte příponu souboru
  • Provádějte dotazování nejvýše jednou za 30 sekund
  • Získejte pouze výsledek zachycení pomocí cesty „enrichmentType“

● ● ●

Žádost v testovacím prostředí: zachycení faktury

# capture-request.json { “fileName”: “invoice.pdf”, “fileContent”: “<Base64-encoded PDF>”, “enrichmentTypes”: “capture” } curl -X POST \ “https://api-test.qvalia.com/enrichment/$ACCOUNT_REG_NO/invoice” \ -H “Authorization: $QVALIA_API_KEY” \ -H “Content-Type: application/json” \ -d @capture-request.json # Collect the result with the pollingId curl “https://api-test.qvalia.com/enrichment/$ACCOUNT_REG_NO/$POLLING_ID/capture” \ -H “Authorization: $QVALIA_API_KEY”
# capture-request.json
{
  "fileName": "invoice.pdf",
  "fileContent": "<Base64-encoded PDF>",
  "enrichmentTypes": "capture"
}

curl -X POST \
"https://api-test.qvalia.com/enrichment/$ACCOUNT_REG_NO/invoice" \
-H "Authorization: $QVALIA_API_KEY" \
-H "Content-Type: application/json" \
-d @capture-request.json

# Collect the result with the pollingId
curl "https://api-test.qvalia.com/enrichment/$ACCOUNT_REG_NO/$POLLING_ID/capture" \
-H "Authorization: $QVALIA_API_KEY"

Zkuste to sami na své vlastní faktuře ve formátu PDF

Nahrajte fakturu ve formátu PDF o velikosti až 4,5 MB do bezplatného testu rozpoznávání dat služby Qvalia a podívejte se, jaká strukturovaná data vám nástroj vrátí. Není potřeba žádná integrace a pokud nemáte po ruce žádný soubor, je k dispozici vzorová zpráva.

Jak funguje digitalizace faktur

Zpracování probíhá asynchronně. Soubor nahrajete, Qvalia jej zpracuje a výsledek si vyzvednete, až bude hotový.

Nahrát

Na koncový bod pro faktury odešlete jednu fakturu ve formátu PDF nebo XML na jeden požadavek, kódovanou pomocí Base64.

Zachycení

Qvalia načte dokument a extrahuje údaje z hlavičky a jednotlivé položky do strukturovaných fakturačních údajů.

Anketa

Použijte identifikátor dotazu. Hodnota 202 znamená, že zpracování pokračuje, zatímco hodnota 200 vrací výsledek.

Recenze

Než data postoupí dále ve vašem procesu, zkontrolujte chyby a varování vrácené u každého dokumentu.

Zaznamenat koncové body

Všechny cesty jsou relativní vůči základní URL pískoviště nebo produkčního prostředí a jsou vázány na registrační číslo vašeho účtu.

ŽádostKoncový bodVrácení zboží
Nahrát fakturuPOST /enrichment/{accountRegNo}/invoiceID ankety
Zobrazit všechny výsledkyGET /enrichment/{accountRegNo}/{pollingId}Stav, resp. výsledky podle typu
Získejte výsledek snímáníGET /enrichment/{accountRegNo}/{pollingId}/captureVýsledek snímání

Pískoviště: api-test.qvalia.com. Produkce: api.qvalia.com. Funkce Capture je součástí rozhraní Enrichment API, které se účtuje samostatně a aktivuje jej technická podpora společnosti Qvalia.

Na co se při integraci připravit

Zaznamenávání probíhá mimo váš cyklus požadavků. Tyto aspekty si naplánujte ještě před spuštěním do ostrého provozu.

  • Asynchronní zpracování
    Uložte identifikátor dotazu spolu s dokumentem a provádějte dotazování nejvýše jednou za 30 sekund.
  • Chyby a varování
    Dokumenty tras obsahující chyby předávejte k ruční kontrole a varování nechte uživateli viditelná.
  • Limity volání
    Limity se počítají na jeden účet napříč všemi API rozhraními Qvalia. V případě chyby 429 počkejte po dobu stanovenou v poli Retry-After.
  • Samostatná prostředí
    Než přejdete na api.qvalia.com, proveďte testování na api-test.qvalia.com.
  • Neplatná ID hlasování
    Chyba 404 znamená, že ID hlasování je neznámé nebo již vypršela jeho platnost. Pokud výsledek nebyl nikdy zaznamenán, nahrajte dokument znovu.

Vyberte si výchozí bod

Ve webové aplikaci

OCR faktur

Zaznamenávejte faktury ve formátu PDF v webové aplikaci Qvalia bez nutnosti vytvářet integraci.

Zveřejňování a zařazování

Rozšiřující API

Zadávání návrhů a klasifikace podle UNSPSC. Capture je podpůrný krok, který připravuje faktury ve formátu PDF pro oba účely.

Začínáme

Rychlý start s API

Nastavte přístup k API a odešlete svůj první požadavek – krok za krokem.

Často kladené otázky k API pro optické rozpoznávání faktur (OCR)

Co je to rozhraní API pro optické rozpoznávání faktur (OCR)?

REST API, které převádí faktury ve formátu PDF na strukturovaná fakturační data. Funguje jako typ snímání v rámci rozšiřujícího API.

Jaké soubory mohu poslat?

Jedna faktura ve formátu PDF nebo XML na jeden požadavek, zakódovaná v kódování Base64 v poli „fileContent“. Do pole „fileName“ uveďte příponu souboru.

Co vrací API?

Strukturovaná data faktury obsahující údaje v záhlaví a položky, včetně chyb a varování týkajících se daného dokladu.

Jak dlouho trvá snímání?

Zpracování probíhá asynchronně, takže doba zpracování se u jednotlivých dokumentů liší. Dotazujte se na koncový bod s výsledky nejvýše jednou za 30 sekund, dokud nezískáte stavový kód 200.

V čem se rozliší rozhraní OCR API od služby OCR pro faktury?

OCR faktur se provádí v webové aplikaci Qvalia. OCR API umožňuje vašemu systému provádět rozpoznávání prostřednictvím REST API.

Je tam pískoviště?

Ano. Pro testování použijte adresu api-test.qvalia.com a pro produkční provoz adresu api.qvalia.com.

Je rozhraní OCR API součástí jiných rozhraní API služby Qvalia?

Ne. Funkce Capture je součástí rozhraní Enrichment API, které se účtuje samostatně. Podpora Qvalia ji pro váš účet aktivuje.

Všechny funkce platformy