Apply credit memo to an order
Reduces the credit memo balance and reduces order.balance_due by the specified amount. Posts a GL entry (DR Customer Escrow / CR AR) to net the credit against the receivable.
Balance guards (409):
order_already_fully_paid— target order has zero open balance. Issue an unapplied customer credit instead, or apply to a different open invoice.apply_amount_exceeds_order_balance— requested apply amount is greater than the order’s current open balance. Reduce the amount and retry.credit_voided— source credit memo is voided.insufficient_credit_balance— requested apply amount exceeds the credit’sbalance_remaining.
Industry parity: NetSuite + Acumatica + QuickBooks all refuse credit-to-fully-paid; Arcus matches that behavior. Phase 2 (separate PENDING) will auto-route overflow into an unapplied customer credit.
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
Body
Response
Updated credit memo after application
A customer credit memo representing a future payment obligation by Arcus to an account. Tracks open_balance for partial application across multiple orders. GL: DR AR Clearing / CR AR on creation; DR AR / CR Cash on application.
The customer account this credit belongs to.
Original credit amount issued.
Remaining unapplied balance.
open, partially_applied, fully_applied, voided Clearing account used for this credit.
The GL entry that created this credit.

