Indata
PDF- eller XML-faktura
En fil per anrop, Base64-kodad
Utdata
Strukturerad fakturadata
Huvuddata och fakturarader
Bearbetning
Asynkron
Hämta resultatet med ett polling-ID, högst var 30:e sekund
Åtkomst
Testmiljö och produktion
Faktureras separat, aktiveras av Qvalias support
Tolka en faktura i två anrop
Base64-koda filen, skicka den med enrichmentTypes satt till capture och hämta resultatet med polling-ID:t från svaret.
- En fakturafil per anrop, PDF eller XML
- Ange filändelsen i fileName
- Hämta resultatet högst en gång var 30:e sekund
- Hämta bara tolkningsresultatet med sökvägen för enrichmentType
● ● ●
Anrop i testmiljön: tolka en faktura
# 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"
Testa tolkningen på er egen PDF-faktura
Ladda upp en PDF-faktura på upp till 4,5 MB i Qvalias kostnadsfria tolkningstest och se vilken strukturerad data den returnerar. Ingen integration behövs, och det finns en exempelrapport om ni inte har någon fil till hands.
Så fungerar fakturatolkning
Tolkningen är asynkron. Ni laddar upp filen, Qvalia bearbetar den och ni hämtar resultatet när det är klart.
Ladda upp
Skicka en PDF- eller XML-faktura per anrop, Base64-kodad, till fakturaendpointen.
Tolka
Qvalia läser dokumentet och extraherar huvuddata och fakturarader till strukturerad fakturadata.
Hämta
Använd polling-ID:t. 202 betyder att bearbetningen pågår, och 200 returnerar resultatet.
Granska
Kontrollera fel och varningar som returneras för varje dokument innan datan går vidare i er process.
Endpoints för tolkning
Alla sökvägar är relativa till bas-URL:en för testmiljön eller produktionen och gäller ert kontos registreringsnummer.
| Anrop | Endpoint | Returnerar |
| Ladda upp en faktura | POST /enrichment/{accountRegNo}/invoice | Polling-ID |
| Hämta alla resultat | GET /enrichment/{accountRegNo}/{pollingId} | Status eller resultat per typ |
| Hämta tolkningsresultatet | GET /enrichment/{accountRegNo}/{pollingId}/capture | Tolkningsresultat |
Testmiljö: api-test.qvalia.com. Produktion: api.qvalia.com. Tolkning är en del av Databeriknings-API:t, som faktureras separat och aktiveras av Qvalias support.
Att planera för i en integration
Tolkningen körs utanför ert anropsflöde. Planera för de här punkterna innan ni går live.
- Asynkron bearbetning
Spara polling-ID:t med dokumentet och hämta resultatet högst en gång var 30:e sekund. - Fel och varningar
Skicka dokument med fel till manuell granskning och låt varningar synas för användaren. - Anropsgränser
Gränserna räknas per konto över alla Qvalias API:er. Vid 429, vänta den tid som anges i Retry-After. - Separata miljöer
Testa mot api-test.qvalia.com innan ni byter till api.qvalia.com. - Utgångna polling-ID
404 betyder att polling-ID:t är okänt eller har gått ut. Ladda upp dokumentet igen om resultatet aldrig hämtades.
Välj var ni börjar
I webbappen
Faktura-OCR
Tolka PDF-fakturor i Qvalias webbapp utan att bygga en integration.
Kontering och klassificering
Databeriknings-API
Konteringsförslag och UNSPSC-klassificering. Tolkningen är stödsteget som förbereder PDF-fakturor för båda.
Kom igång
Snabbstart för API:t
Sätt upp API-åtkomst och skicka ert första anrop, steg för steg.
Vanliga frågor om OCR-API:t
Vad är OCR-API:t?
Ett REST-API som gör PDF-fakturor till strukturerad fakturadata. Det körs som tolkningstypen capture i Databeriknings-API:t.
Vilka filer kan jag skicka?
En PDF- eller XML-faktura per anrop, Base64-kodad i fältet fileContent. Ange filändelsen i fileName.
Vad returnerar API:t?
Strukturerad fakturadata med huvuddata och fakturarader, tillsammans med fel och varningar för dokumentet.
Hur lång tid tar tolkningen?
Bearbetningen är asynkron, så tiden varierar per dokument. Anropa resultatendpointen högst en gång var 30:e sekund tills ni får 200.
Vad skiljer OCR-API:t från Faktura-OCR?
Faktura-OCR är tolkning i Qvalias webbapp. OCR-API:t ger ert eget system tolkning via ett REST-API.
Finns det en testmiljö?
Ja. Använd api-test.qvalia.com för test och api.qvalia.com i produktion.
Ingår OCR-API:t i Qvalias andra API:er?
Nej. Tolkning är en del av Databeriknings-API:t, som faktureras separat. Qvalias support aktiverar det för ert konto.