Business Rule Settings

These settings control how the ERP pipeline processes orders. Changes take effect on the next order — already-processed orders are not affected.

⚙️ Pipeline Configuration

Accounting Module
Accounting mode
Revenue recognition timing. "accrual" = recognize revenue at sale (GAAP standard). "cash" = recognize revenue at payment receipt.
Inventory Module
Allow negative stock
Whether to allow stock levels to go below zero. "true" = allow (backorder/dropship). "false" = block orders when stock is insufficient.
Order Module
Insufficient stock action
Action when stock is insufficient and negative stock is not allowed. "pending" = hold as pending_stock. "reject" = reject immediately.
Stock deduction
When to deduct inventory. "on_order" = deduct immediately at order creation. "on_confirm" = deduct only when manually confirmed.