payroll

Ingest Expense Receipt

Upload ONE receipt for the per-employee intake form.

The receipt is a real Beleg (ingest_upload: sha256 dedup, analyzer enqueue, archive lifecycle). A held gl_autopost_decision intake marker is recorded immediately after so the invoice-coder never AP-posts the document while the form is open (see payroll.expenses.intake). Poll GET /expenses/receipts/{item_id} until analyzed. Abandoned or mis-uploaded documents stay parked (re-ingest through normal channels creates a fresh Item — nothing is stuck).

post/companies/{company_id}/expenses/receipts

Request

  • Base URL: https://app.zeno-works.ch (the document declares no server; this is the origin it was published from)
  • URL: https://app.zeno-works.ch/companies/{company_id}/expenses/receipts
  • Auth: none declared

Path parameters

company_idstring required

Headers

authorizationstring nullable

Cookies

access_tokenstring nullable

Response

Successful Response

item_idstring required
analysis_statusstring required

Changes

No recorded changes to this operation across all 1 revision of this API.