Anmelden

Status und Gründe

Als Markdown ansehen

Jede Datei hat einen status, der sagt, wie weit Ocost mit ihr ist. Eine nicht gelesene Datei hat außerdem einen reason. Verzweigen Sie nach beiden.

Status

StatusBedeutungWas tun
receivedGespeichert, noch nicht gelesen.Warten.
readingWird gelesen.Warten.
readGelesen. documents listet, was sie enthält.Ihre Belege lesen.
not_readGespeichert, aber nicht gelesen.reason ansehen.
failedOcost konnte sie nicht lesen.reason ansehen.

Solange kein Lesedienst antwortet, bleibt eine Datei bei reading. Ocost versucht es bis zu einen Tag lang erneut.

Gründe

GrundBeiBedeutung
limitnot_readDie Belege des Monats sind aufgebraucht. Ocost liest die Datei am renews_on von selbst.
model_offnot_readFür dieses Unternehmen werden PDFs und Bilder nicht gelesen. E-Rechnungen werden weiter gelesen.
nothing_foundnot_readDie Datei enthält keinen Beleg.
too_largenot_readZu viele Seiten oder ein zu großes Bild.
damagedfailedKeine Datei, die Ocost öffnen kann.
unavailablefailedEinen Tag lang antwortete kein Lesedienst. Schicken Sie dieselben Bytes erneut, um es nochmals zu versuchen.
failedfailedAlles andere.
otherbeideEin Grund, den diese Version der API noch nicht benennt.

Ein Beispiel

Eine Datei, geschickt, nachdem die Belege des Monats aufgebraucht waren:

JSON
{
  "id": "01a1b08c-6e3a-7562-8f4a-7924722667b1",
  "name": "invoice.pdf",
  "status": "not_read",
  "reason": "limit",
  "renews_on": "2026-12-01",
  "documents": []
}

Ocost liest sie am 1. Dezember, oder früher, sobald der Tarif wächst. Fragen Sie weiter ab oder bleiben Sie synchron, dann taucht sie als read auf.

Lange Dateien

Ocost liest nur die ersten Seiten eines langen PDFs. pages zählt die Seiten der Datei, und pages_read sagt, wie viele gelesen wurden. pages_read ist null, wenn Ocost alle gelesen hat.