Acceptance Matrix
Tracks the PRD/build-pack requirements in the HTML mockup before Laravel implementation starts.
Security & Tenancy
Tenant switcher visibleMocked
RBAC users/rolesMocked
Policy testsBackend
Inventory & POS
Sales decrease stockWorking
Stock movement ledgerMocked
Split payment/idempotencyBackend
Accounting & GST
Chart of accountsMocked
Voucher/ledger postingBasic
Immutable posted vouchersBackend
Architecture Workflow
1
Validate
Form validation and actionable errors in UI
Form validation and actionable errors in UI
2
Recalculate
Mock totals recalculate on cart, tax, discount and state
Mock totals recalculate on cart, tax, discount and state
3
Post atomically
Will be DB transaction + idempotency key in Laravel phase
Will be DB transaction + idempotency key in Laravel phase
4
Audit and reports
Audit timeline mocked; financial reports need posted vouchers backend
Audit timeline mocked; financial reports need posted vouchers backend