accounting:writeCreates an offsetting (inverted) journal entry that reverses the original. The original entry is immutable (Rule A4 — GAAP audit trail integrity). A reversing entry cannot itself be reversed.
What gets created:
Both entries remain visible in the account ledger and subledger.
Documentation Index
Fetch the complete documentation index at: https://docs.arcuserp.com/llms.txt
Use this file to discover all available pages before exploring further.
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.
New reversing journal entry
A double-entry journal entry. DR sum = CR sum across all lines (Rule A1 / assertGLBalance). entry_date must fall in an open accounting period (Rule A3). Once posted, entries are immutable -- use reverse to undo. Verified against live dev RDS accounting.journal_entries.
Human-readable number (e.g. SB-JE-0000001)
draft, pending_approval, posted, reversed, voided, rejected auto_approved, pending_approval, approved, rejected Event source (e.g. MANUAL, FULFILLMENT, PAYMENT, REFUND, PO_RECEIPT, VENDOR_BILL, SHOPIFY_IMPORT, RECURRING_JE, MANUAL_REVERSAL).
Groups JEs from one business event (e.g. fulfillment posts revenue + COGS + tax + shipping in one batch). Use GET /v1/journal-entries?batch_id= to retrieve all JEs in a batch.
JE lines (included on GET single; omitted on list responses)