Skip to content

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.

Internal Documentation — Microtec