Appearance
Cross-Module Business Lifecycles
Detailed owner/delegate/commit behavior is specified in Delegation and Interaction Contracts.
Sales-to-cash
Customer and pricing setup -> Sales Order (commitment) -> Sales Invoice Draft -> Workflow approval if configured -> Sales Invoice Post -> Revenue/tax/receivable journal -> Inventory Stock Out and COGS -> Due balances -> Payment In -> Auto/manual reconciliation -> Customer reports -> ETA/ZATCA submission where applicable
Sales Return references the source invoice, reverses commercial/tax value, restores stock through Stock In, and updates returnable quantity and customer/salesperson credit.
Procure-to-pay
Vendor and purchase setup -> Purchase Order (commitment) -> Purchase Invoice Draft -> Landed Cost allocation -> Purchase Invoice Post -> Payable/tax/transit journal -> Inventory Stock In and valuation -> Due balances -> Payment Out -> Vendor reports
Purchase Return references the source invoice, reduces stock through Stock Out, reverses payable/tax/landed value, and updates source return status.
Inventory control
Inventory settings/accounts -> Items/categories/UOM/warehouses -> Warehouse Opening Balance -> Stock In/Out/Transfer -> Item Card and Balance reports -> Physical Reconciliation -> Variance Stock In/Out and journals
An open count locks normal warehouse movements. Transfers create both outbound and inbound stock documents in one unit of work.
Record-to-report
Chart and accounting settings -> Journal Draft/source journals -> Post -> Cost-center allocation -> Trial Balance -> Income Statement/Financial Position -> Period close -> Year close to earnings account
Reversal preserves the original journal. Opening-balance unpost is blocked by later dependent posted activity.
Treasury and reconciliation
Treasury/bank/payment-method setup -> Payment In/Out Draft -> Post journal and bank/treasury subledger -> Reconcile Payment In to customer/asset/opening balances -> Statements and cash reports -> Controlled Unpost/reversal
Fund Transfer posts Payment Out and Payment In legs through one contra account.
Fixed-asset lifecycle
Asset group/accounts/settings -> Asset definition or Purchase/Opening Balance -> Active asset -> Transfers -> Period depreciation -> Sale or Disposal -> Optional Sales/Purchase Return where eligible -> Asset reports
Asset-specific accounts override group accounts; P/L can fall back to Fixed Assets settings.
Electronic-document lifecycle
ERP document Posted -> Eligibility and official-code validation -> Payload/signature -> Submit -> Authority response -> Accepted/Rejected/Retryable status -> Submission history and reporting
Authority submission does not repost ERP stock or accounting. External identity and stored history prevent duplicate acceptance.
Handover review points
For each lifecycle, the BA team must confirm state names, actor segregation, approval boundaries, correction/reversal policy, period rules, notifications, external ownership, and exception recovery.