Void a vendor bill with GL reversal
Authorization: requires purchasing:write API-key scope AND the per-user
accounting.approve_bill permission (SoD parity sweep 2026-05-16; manager
DENIED by default per AICPA SoD — only owner/admin/accountant void bills).
System-actor calls denied.
Voids a vendor bill, posting a reversing GL journal entry that undoes the original AP accrual.
Only bills in status: draft or status: approved with no recorded payments can be voided.
Voided bills cannot be reopened; create a new bill if the vendor reissues.
Requires purchasing:write scope.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Path Parameters
Response
Voided vendor bill
A vendor invoice (AP). Posts to AP and inventory/expense on approval.
vendor_bill Sequential bill number per entity.
Vendor's invoice number.
draft, pending_approval, approved, rejected, paid, partially_paid, voided 
