Centrio ERP

Checking access

Please wait while we verify your session and page permission.

Loading ERP Settings & Controls Preparing company configuration…
Dashboard Administration ERP Settings & Controls
Company Configuration / Canonical V3

ERP Settings & Controls

Configure financial controls, document numbering, inventory and production policies, workflow guards, approvals, document defaults and banking preferences for the selected tenant.

No changes
CO
Selected Company Company context is being resolved…

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.

Company Management Authority

Business Identity

Loaded from companies/{companyId}.

Edit in Company Management

Core Accounting Context

Company-level values used by every ERP module.

Transaction currency remains explicit on SO, invoice, bills and payments.

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.

ERP Settings
Derived from company financial-year start month and current date.
Posting guard: Open allows posting. Soft Closed requires the configured override role plus reason. Closed blocks posting unless the explicit policy permits a privileged override.

Document Numbering

Configure number formats only. Atomic sequence values belong to document_counters and must never be reset simply by changing settings.

Counter-Safe
Starting number is initialization-only. Existing counter sequences are not reset from this page. A controlled counter-reset action must verify duplicates, require a reason and write an audit entry.

Operations

ERP defaults plus inventory and production behavior used by operational modules.

Operational Controls

General Defaults

Reduce repetitive entry without replacing document-level values.

Inventory Policy

Canonical rules used by GRN, Material Issue, stock balances and adjustments.

Stores canonical stockLocationId, not a free-text warehouse name.

Production Policy

Production Update uses one system quantity formula; only operational tolerances are configurable.

System controlled
Produced/received − rejected − non-accepted hold.

Workflow & Approvals

Separate workflow dependencies from value/role-based approval policies.

Guards + Approvals

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.

Templates

Banking & Bank Accounts

Maintain multiple canonical bank_accounts for domestic receipts, export receipts and vendor payments. ERP Settings stores only the selected defaultBankAccountId.

Canonical Bank Master

This is the company's default settlement account. Individual invoices, receipts or payments may use another eligible active account where the workflow allows it.

Opens the Bank Accounts manager here—no separate page. Add, edit, activate/deactivate accounts and choose a pending default without leaving ERP Settings.
Bank master rule: bank-account records save directly to bank_accounts. Selecting Use as Default updates the Default Bank Account field above; click Save Settings to persist that default reference. Bank accounts are deactivated instead of hard-deleted.
Settings have not been loaded yet.