Guide to complete the initial accounting setup, ensuring accurate financial reporting, tax compliance, and system configuration.


? Where to Access Accounting




Where to Access This Function

  1. Go to Accounting > Wizards

  2. On the wizard page, you will see 7 steps to complete the accounting setup:

Please refer explanation below:
No.StepDescription
1Setup CompanyFill in your company information, address, tax registration, currency, and location settings
2Accounting PeriodDefine your financial year (start and end date) for financial reporting
3Accounting RulesSelect accounting country, enable reference number format for documents
4Chart of AccountsCreate and manage your account structure for financial reporting
5Add DetailsSet up cash and bank accounts with all necessary details
6ImportsImport existing data of Debtor (Customer) / Creditor (Supplier)
7CompleteAccounting module is ready to use

Section 1: Setup Company

Please refer explanation below:
No.FieldDescription
1Company NameOfficial company name
2Company Registration NumberRegistration or business number
3PhoneMain company phone number
4FaxCompany fax number (optional)
5EmailCompany email address
6Website URLCompany website (optional)
7AddressCompany Address. This address will be used in any template that includes company details. 
8SSTTick if registered for SST. This is compulsory if you need to download the tax report.
9Language & CulturePreferred language and system culture
10LocationsHeadquarters or multiple branches. For OC lite users, the location is limited to headquarters only. 
11CurrenciesDefault: MYR.  For OC lite users, the currency is limited to MYR only.
12Setup Tax CodeDefault country: Malaysia. 

Section 2: Accounting Period


No.FieldDescription
1Start DateBeginning of the financial year
2End DateEnd of the financial year

Section 3: Accounting Rules 

Accounting Rules

No.FieldDescription
1Accounting CountryCountry standard for accounting (Default: Malaysia)


Reference Number Setup

This setting controls how reference numbers for Accounting transactions (such as Invoice, Receipt, Credit Note, Debit Note, Payment Voucher, Self Invoice etc.) are generated.


Reset Period

You can configure when the running number resets.

SettingExplanation
By Year
INV/{YYYY}/{X}
The running number resets every year. Example: INV/2026/1, INV/2026/2 → next year becomes INV/2027/1
By Month
INV/{YYYY}/{MM}/{X)
The running number resets every month. Example: INV/2026/01/1, INV/2026/01/2 → next month becomes INV/2026/02/1

This helps maintain organized numbering based on accounting or reporting periods.


Running Number Format

The system uses a standard running number format.

ExampleResult
Running number1, 2, 3, 4
Not supported001, 0001, 01, 00001


The same rule applies to larger numbers.

ExampleResult
Number 1111
Not supported011, 0011, 00011


Important Recommendation

Once the reference number format is configured, users are recommended not to manually edit the reference number when creating transactions.

Manual changes may cause the running number to skip.

Example:

Reference format:
INV/{yyyy}/{x}

Expected sequence:

INV/2026/1 INV/2026/2 INV/2026/3

If a user manually edits the number:

INV/2026/3  ← manually edited "INV/2026/3 - PROJECT ABC"

This may create gaps in the numbering sequence.

⚠️ Best practice: Allow the system to generate reference numbers automatically.


Section 4: Chart of Accounts

No.FieldDescription
1Are you a new company?Choose Yes if you're new to ERP / Accounting system
2Chart of Account formatSuggestion: OfficeCentral Default. This will be used across all training materials including videos and knowledge base


Example Chart of Account format: OfficeCentral Default (MY)


Example Chart of Account format: Financial Report Standard Default (MY)


Section 5: Add Details of Cash and Bank Accounts

The purpose of creating details in the Chart of Accounts is to link transactions to the correct account in financial reports.


When users record a transaction, they only need to select the relevant account (e.g. bank or petty cash). The system will then automatically post the transaction to the appropriate account, ensuring accurate financial reporting.