Documa reads every vendor document, audits it line by line against your contracted purchase orders in Firestore, and clears or disputes it - before a person ever opens the file.
Gemini 3.5 Flash reads the document itself.
Line items, unit prices, tax, and vendor signatures - from scans and PDFs.
Every figure is checked against the contracted PO.
Purchase orders live in Firestore and are matched by SKU, then description.
Overcharges and unauthorized fees are itemized.
Price inflation, quantity mismatches, and line items no PO ever approved.
Compliant invoices clear for payout automatically.
Totals matching contracted rates never wait on a person.
Minor disputes are drafted and dispatched by the fleet.
Under the $500 threshold, Documa writes the vendor notice and sends it.
Only genuine exceptions reach a human signature.
Major overcharges and unauthorized items escalate - nothing else does.
Across a full quarter of procurement documents, Documa cleared or disputed almost everything on its own. The number that matters is the small one.
Live from this deployment's Firestore audit trail.
A file lands in Cloud Storage, Eventarc fires object.finalized, and the Cloud Run fleet wakes up. Nobody clicks anything.
Each line carries its billed rate, its contracted rate, and the exact dollar impact of the difference.
A formal vendor notice in Markdown, with the credit memo amount already calculated and the undisputed portion released.
Every agent step is logged to Firestore and exportable as ERP-ready CSV for SAP or QuickBooks.
| Document | Vendor | Billed | Contracted | Variance | Disposition |
|---|---|---|---|---|---|
| DOC-COMPLIANT-101 | Acme Industrial Tech Inc. | $3,250.00 | $3,250.00 | $0.00 | AUTO_APPROVED_PAYOUT |
| DOC-MINOR-404 | Acme Industrial Tech Inc. | $3,550.00 | $3,250.00 | +$300.00 | GENERATED_DISCREPANCY_REPORT |
| DOC-UNAUTHORIZED-303 | Acme Industrial Tech Inc. | $3,700.00 | $3,250.00 | +$450.00 | ESCALATED_TO_HUMAN_FINANCE |
| DOC-OVERCHARGE-202 | Acme Industrial Tech Inc. | $4,400.00 | $3,250.00 | +$1,150.00 | ESCALATED_TO_HUMAN_FINANCE |
Four dispositions. Two of them never involve a person.
The fleet runs as a sequential pipeline on the Antigravity SDK harness. Each agent hands typed state to the next; the orchestrator logs every step.
Gemini 3.5 Flash parses scanned receipts, invoice PDFs, unit prices, line items and handwritten vendor signatures into a schema-enforced extraction. Filesystem and shell tools are disabled - an invoice is untrusted input, never an instruction.
Queries Firestore for the matching purchase order and reconciles every billed line against its contracted rate, flagging price inflation, quantity mismatches, and line items no PO ever authorized.
Authorizes compliant payouts, drafts formal Markdown vendor dispute notices, or escalates to a finance manager with one-click sign-off - depending on what the audit actually found.
Drop a file in Cloud Storage and walk away. Eventarc triggers the Cloud Run worker, the fleet audits it, and the disposition is written to Firestore before you switch tabs.
Every document Documa reads ends in exactly one of these. Two of them close by themselves.
Billed totals strictly comply with contracted rates. Released for immediate payout. No human involved.
Under the $500 threshold. The fleet drafted and dispatched the credit memo request itself - no signature required.
Exceeds the autonomy threshold. Routed to finance with reject-or-approve controls. Documa knows the limit of its own authority.