Accounts Settings
How to use Accounts Settings in General Ledger & Closing: access, working steps, fields, related records and troubleshooting.
Purpose and access
Establish the chart of accounts and fiscal structure, review journals and ledgers, and complete period-end checks. Reconcile subledgers to the general ledger before closing; preserve the audit trail for corrections.
This page is a settings page in Finance & Accounting → General Ledger & Closing. Use the link above to open the configured destination; permissions are checked by the destination service.
Before you start
Review the current settings or existing records and prepare the information needed for the change.
Confirm the company, party, dates, units and source references that apply. Select existing links carefully and check for an existing record before creating a duplicate.
Working steps
- Open Accounts Settings from Finance & Accounting → General Ledger & Closing, or use ERP Search.
- Review the existing configuration before editing.
- Complete the editable fields described below. Required fields and validation conditions must be satisfied; read-only values are set by the system or their source records.
- Add the required child rows. Review each row’s identifiers, linked records and values, using the child-table field reference below.
- Save the record and address validation messages. Reload and verify the saved values and relationships.
- Use any additional workflow actions only when the record and your role provide them. Saving this record does not automatically complete a related transaction or external action.
Field reference
These fields come from the installed ERP definition. Hidden fields and password inputs are omitted. Additional conditions, custom scripts and workflow rules can make a field required or read-only in a particular context.
| Field | Type / behavior | How to use it |
|---|---|---|
Unlink Payment on cancellation of invoiceunlink_payment_on_cancellation_of_invoice | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Unlink Advance Payment on cancellation of orderunlink_advance_payment_on_cancelation_of_order | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Delete Accounting and Stock Ledger entries on deletion of transactiondelete_linked_ledger_entries | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Enable Immutable Ledgerenable_immutable_ledger | Check Optional | On enabling this cancellation entries will be posted on the actual cancellation date and reports will consider cancelled entries as well |
Check Supplier invoice number uniquenesscheck_supplier_invoice_uniqueness | Check Optional | Enabling this ensures each Purchase Invoice has a unique value in Supplier Invoice No. field within a particular fiscal year |
Automatically fetch Payment Terms from Order/Quotationautomatically_fetch_payment_terms | Check Optional | Payment Terms from orders will be fetched into the invoices as is |
Enable Subscriptionenable_subscription | Check Optional | Enable Subscription tracking in invoice |
Enable Common Party Accountingenable_common_party_accounting | Check Optional | Learn about Common Party |
Allow multi-currency invoices against single party accountallow_multi_currency_invoices_against_single_party_account | Check Optional | Enabling this will allow creation of multi-currency invoices against single party account in company currency |
Confirm before resetting posting dateconfirm_before_resetting_posting_date | Check Optional | If enabled, user will be alerted before resetting posting date to current date in relevant transactions |
Book Stock Expense GL Entriesbook_stock_expense_gl_entries | Check Optional | Books Purchase Expense and Expenses Added To Stock account pairs against stock value. On enabling this, the accounts become mandatory in Company or Item Defaults for Purchase Receipt, Purchase Invoice, Stock Entry, Stock Reconciliation and Landed Cost Voucher |
Enable Discounts and Marginenable_discounts_and_margin | Check Optional | Apply discounts and margins on products |
Enable Accounting Dimensionsenable_accounting_dimensions | Check Optional | Enable cost center, projects and other custom accounting dimensions |
Merge similar Account Headsmerge_similar_account_heads | Check Optional | Rows with Same Account heads will be merged on Ledger |
Book Deferred entries based onbook_deferred_entries_based_on | Select Optional | If "Months" is selected, a fixed amount will be booked as deferred revenue or expense for each month irrespective of the number of days in a month. It will be prorated if deferred revenue or expense is not booked for an entire monthAvailable choices
|
Automatically process deferred Accounting entryautomatically_process_deferred_accounting_entry | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Book deferred entries via Journal Entrybook_deferred_entries_via_journal_entry | Check Optional | If this is unchecked, direct GL entries will be created to book deferred revenue or expense |
Submit Journal entriessubmit_journal_entries | Check Optional | If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually |
Determine Address Tax Category fromdetermine_address_tax_category_from | Select Optional | Address used to determine Tax Category in transactionsAvailable choices
|
Automatically add Taxes and Charges from Item Tax Templateadd_taxes_from_item_tax_template | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Automatically add taxes from Taxes and Charges Templateadd_taxes_from_taxes_and_charges_template | Check Optional | If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template. |
Book tax loss on early payment discountbook_tax_discount_loss | Check Optional | Split Early Payment Discount Loss into Income and Tax Loss |
Round tax amount row-wiseround_row_wise_tax | Check Optional | Tax Amount will be rounded on a row(items) level |
Show inclusive tax in printshow_inclusive_tax_in_print | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Show taxes as table in printshow_taxes_as_table_in_print | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Show Payment Schedule in printshow_payment_schedule_in_print | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Maintain same rate throughout internal Transactionmaintain_same_internal_transaction_rate | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Fetch valuation rate for internal Transactionfetch_valuation_rate_for_internal_transaction | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Action if same rate is not maintained throughout internal transactionmaintain_same_rate_action | Select Optional | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Role allowed to override stop actionrole_to_override_stop_action | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Role |
Allow Stale Exchange Ratesallow_stale | Check Optional | System will use the latest saved Currency Exchange rate on or before the transaction date, however old it is. Uncheck to ignore rates older than Stale Days and fetch a fresh rate from the exchange rate provider instead. |
Allow Implicit Pegged Currency Conversionallow_pegged_currencies_exchange_rates | Check Optional | System will do an implicit conversion using the pegged currency. Ex: Instead of AED -> INR, system will do AED -> USD -> INR using the pegged exchange rate of AED against USD. |
Stale Daysstale_days | Int Optional | Enter a whole-number value. |
Auto reconcile Paymentsauto_reconcile_payments | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Posting Date inheritance for exchange gain / lossexchange_gain_loss_posting_date | Select Optional | Only applies for Normal PaymentsAvailable choices
|
Auto Reconciliation job triggerauto_reconciliation_job_trigger | Int Optional | Interval should be between 1 to 59 MInutes |
Reconciliation queue sizereconciliation_queue_size | Int Optional | Documents Processed on each trigger. Queue Size should be between 5 and 100 |
Allowed DocTypesrepost_allowed_types | Table Optional | Add the relevant child rows and review required columns, quantities and references before saving. Linked record: Repost Allowed Types |
Fetch Payment Schedule in Payment Requestfetch_payment_schedule_in_payment_request | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Enable Loyalty Point Programenable_loyalty_point_program | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Over Billing Allowance (%)over_billing_allowance | Currency Optional | The percentage you are allowed to bill more against the amount ordered. For example, if the order value is $100 for an item and tolerance is set as 10%, then you are allowed to bill up to $110 |
Role allowed to bypass credit limitcredit_controller | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Role |
Role Allowed to over billrole_allowed_to_over_bill | Link Optional | Users with this role are allowed to over bill above the allowance percentage Linked record: Role |
Prevent Sales Invoice when Customer is Overdueenable_overdue_billing_threshold | Check Optional | Enabling this option prevents the creation of a new Sales Invoice when the customer has an overdue limit set and their outstanding overdue amount exceeds that limit. |
Role Allowed to Bypass Over Billing Restrictionrole_allowed_to_bypass_overdue_billing | Link Optional | Users with this role can still submit invoices for customers who have crossed their Overdue Limit. Linked record: Role |
Book Asset Depreciation entry automaticallybook_asset_depreciation_entry_automatically | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Calculate daily depreciation using total days in depreciation periodcalculate_depr_using_total_days | Check Optional | Enable this option to calculate daily depreciation by considering the total number of days in the entire depreciation period, (including leap years) while using daily pro-rata based depreciation |
Role to Notify on Depreciation Failurerole_to_notify_on_depreciation_failure | Link Optional | Users with this role will be notified if the asset depreciation gets failed Linked record: Role |
Ignore Account closing balanceignore_account_closing_balance | Check Optional | Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) |
Use legacy controller for Period Closing Voucheruse_legacy_controller_for_pcv | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
PCV Job Timeout (seconds)pcv_job_timeout | Int Optional | Timeout (in seconds) for each background job enqueued by Process Period Closing Voucher |
Disable "Consider Accounting Dimension" Filterdisable_include_dimensions | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
General Ledger remarks lengthgeneral_ledger_remarks_length | Int Optional | Truncates 'Remarks' column to set character length |
Data fetch methodreceivable_payable_fetch_method | Select Optional | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Default Ageing Rangedefault_ageing_range | Data Optional | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Accounts Receivable / Payable remarks lengthreceivable_payable_remarks_length | Int Optional | Truncates 'Remarks' column to set character length |
Ignore Is Opening check for reportingignore_is_opening_check_for_reporting | Check Optional | Ignores legacy Is Opening field in GL Entry that allows adding opening balance post the system is in use while generating reports |
Show balances in Chart of Accountsshow_balance_in_coa | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Enable Automatic Party Matchingenable_party_matching | Check Optional | Auto match and set the Party in Bank Transactions |
Automatically run rules on unreconciled transactionsautomatically_run_rules_on_unreconciled_transactions | Check Optional | If enabled, rule matching algorithm will run every hour |
Enable Fuzzy Matchingenable_fuzzy_matching | Check Optional | Approximately match the description/party name against parties |
Match transfers within 'N' daystransfer_match_days | Int Optional | Number of days to consider for matching transfers across bank accounts |
Create payment requests in Draft statuscreate_pr_in_draft_status | Check Optional | Payment Requests made from Sales / Purchase Invoice will be put in Draft explicitly |
Use legacy Budget Controlleruse_legacy_budget_controller | Check Optional | Enable this if you are experiencing issues with the new budget controller. Uses the older budget validation logic |
Child tables
Allowed DocTypes — child-row fields
| Field | Type / behavior | How to use it |
|---|---|---|
Doctypedocument_type | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: DocType |
Troubleshooting
- Not permitted: verify the account, role and source-document permission. Do not share an administrator login.
- Missing record or address: inspect the relevant Link or Dynamic Link fields; a matching title alone does not establish a relationship.
- Cannot save or change status: review required fields, read-only values, document status and the configured approval transition.
- Unexpected report or portal result: review company/date filters, source-document submission and the approved party or Employee link.