ERP Settings & Controls
Configure financial controls, document numbering, inventory and production policies, workflow guards, approvals, document defaults and banking preferences for the selected tenant.
Company & Statutory Context
Canonical company identity is owned by Company Management. This panel is primarily a read-only operational reference so settings do not become a competing source of truth.
Business Identity
Loaded from companies/{companyId}.
Core Accounting Context
Company-level values used by every ERP module.
Financial Controls
Configure accounting-period behavior and precision. The active financial-year label is derived from the company FY start month instead of being independently typed.
Document Numbering
Configure number formats only. Atomic sequence values belong to document_counters and must never be reset simply by changing settings.
Operations
ERP defaults plus inventory and production behavior used by operational modules.
General Defaults
Reduce repetitive entry without replacing document-level values.
Inventory Policy
Canonical rules used by GRN, Material Issue, stock balances and adjustments.
Production Policy
Production Update uses one system quantity formula; only operational tolerances are configurable.
Workflow & Approvals
Separate workflow dependencies from value/role-based approval policies.
Workflow Guards
Hard dependencies used to determine whether downstream actions are eligible.
Approval Policies
Threshold-ready policies rendered and maintained by erp-admin.js.
| Document / Action | Enabled | Threshold | Approver Role | Above Threshold | Action |
|---|---|---|---|---|---|
| Approval policies will be loaded by erp-admin.js. | |||||
Document Defaults
Reusable declarations, terms and notes. Document-level edits may still override where permitted.
Banking & Bank Accounts
Maintain multiple canonical bank_accounts for domestic receipts, export receipts and vendor payments. ERP Settings stores only the selected defaultBankAccountId.
This is the company's default settlement account. Individual invoices, receipts or payments may use another eligible active account where the workflow allows it.