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.
Open Approval Workflows
- Open Settings.
- Choose Entity Settings.
- In the left navigation, open the System group.
- Select Approval Workflows.

How Thresholds Work
A blank threshold or a zero value disables that approval gate. A positive threshold means records above that amount pause for review. The exact result depends on the workflow.
- Order approval: sales orders and invoices above the threshold move to pending approval before confirmation can finish.
- Purchase order approval: POs above the threshold stay in approval review before they can be sent to the vendor.
- Vendor bill approval: bills above the threshold stay in draft and do not post to the general ledger until approved.
- Journal entry approval: manual journal entries can route to pending approval based on supervisor and controller tiers.
Order Approval and Invoice Timing
The first card controls customer order approval. When enabled, an order or invoice above the threshold cannot finish confirmation until an authorized manager approves it.
- Require approval for orders over: enter the dollar amount that should trigger review.
- On full fulfillment: create one invoice after every package on the order is shipped.
- Per shipment: create separate invoices as shipments go out.
- Manual only: do not create invoices automatically from fulfillment. Users create invoices manually.
Purchase Order Approval
Purchase Order Approval controls whether a PO needs manager review before it can move from draft to open. When approval is required, the PO shows an approval banner and locks editing until it is approved, rejected, or withdrawn for revision.
- The PO creator cannot approve their own PO.
- Approvers can approve or reject from the PO detail page or the pending approval inbox.
- Rejected POs require a reason and return to the creator for revision.
- The creator can withdraw a pending approval request when the PO needs changes.
Finance Approvals
Finance approvals cover journal entries and vendor bills. Use them when your accounting process requires separation of duties before posting to the ledger.

- Supervisor tier starts at: manual journal entries at or above this amount can require supervisor review.
- Controller tier starts at: higher-value manual journal entries can require controller review.
- Require approval for bills over: vendor bills above the threshold remain unposted until approved.
- Two-approver threshold: shown for future policy planning. Until your team confirms enforcement, treat the bill approval threshold as the active gate.
Vendor Bill Approval Side Effects
Vendor bill approval does more than add a label. It changes accounting timing.
- Pending bills stay in draft and do not post to the general ledger.
- The bill creator cannot approve their own bill.
- Approving the bill posts it and can complete related accounting steps.
- Rejecting the bill records the rejection reason and notifies the creator.
- A quick check above the threshold creates the bill but does not issue the check until approval.
Purchase-to-Pay Automation
Purchase-to-Pay settings control what happens when inventory is received and when PO-linked vendor bills are reviewed.

- Auto-create vendor bill on PO receipt: receiving items can create a matching vendor bill from received quantities and costs.
- Enforce three-way match: compares PO, receipt, and bill values when a bill references a PO.
- Price variance threshold: unit-cost differences above this percent are shown as warnings.
- Quantity over-receive tolerance: billed quantity above the received quantity can be blocked when it exceeds tolerance.
Fulfillment Automation
Fulfillment automation can run packing actions after payment or confirmation events. It is designed to speed up clean, repeatable orders, not override operational review.

- Auto-pack orders on payment: when payment makes an order fully paid, Arcus can queue packing automatically.
- Auto-pack net-terms orders on confirm: orders with payment terms can be queued for packing after confirmation.
- Send delivery email per package: sends package-level delivery emails for multi-package shipments.
Return Label Policy
Return Label Policy controls when Arcus offers or creates prepaid return labels for customer returns.
- On request: the operator decides from the return detail page.
- Prepaid on authorize: Arcus can generate a prepaid label when the RMA is authorized.
- Customer self-pays: Arcus does not generate a return label.
- Auto-generate return label on authorize: only applies when the prepaid policy is selected.
What to Test After Changes
- Order threshold: create a test order below and above the threshold.
- PO threshold: submit a PO above the threshold and confirm the approval banner appears.
- Vendor bill threshold: create a test bill above the threshold and confirm it does not post until approved.
- Journal entry tiers: create a safe manual entry and confirm the expected approval status.
- Invoice timing: fulfill a test order with one shipment and, if relevant, multiple shipments.
- Auto-bill on receipt: receive a small PO and confirm the created bill is correct.
- Three-way match: test a clean bill, a price variance, and an over-quantity bill.
- Auto-pack: test a fully paid order and a net-terms order.
- Return labels: authorize a test RMA and confirm the label behavior matches policy.
Common Blocks
- Approval did not trigger: confirm the threshold is above zero and the record total is greater than the threshold.
- User cannot approve: check their role, custom permissions, and whether they created the record.
- PO cannot be edited: withdraw the approval request or wait for an approval decision.
- Bill did not post: pending approval bills post only after approval.
- Quick check did not issue: a bill above the AP threshold must be approved before the check is issued.
- Three-way match blocks a bill: compare billed quantity to received quantity and review tolerance settings.
- Auto-pack did not run: check payment status, payment terms, stock, bins, serial requirements, freight status, and the Audit Log.
- Return label did not generate: confirm the prepaid policy, auto-label toggle, Shippo setup, addresses, and package data.

