Accounts Settings

Back to Accounts

Overview

Accounts Settings – Business Overview

Accounts Settings is a central control document in Dafater that defines how your organization manages financial transactions, accounting rules, and day-to-day financial operations. It ensures consistency, compliance, and accuracy across all accounting activities by setting default behaviors and business rules used throughout the system.


What Accounts Settings Is Used For

Accounts Settings is used to: - Define company-wide accounting preferences and financial rules
- Control how transactions are recorded, validated, and reported
- Standardize financial processes across departments and users
- Reduce manual decisions by applying predefined financial logic

In simple terms, it acts as the “financial rulebook” that guides how Dafater handles accounting activities for your business.


Prerequisites and Setup Requirements

Before using Accounts Settings effectively, the following should be in place: - Your company or business entity is already created in Dafater
- Basic accounting structure such as accounts, cost centers, and fiscal periods is defined
- Key financial policies (e.g., approval levels, rounding rules, default accounts) are agreed internally
- Responsibility for financial governance is assigned to a finance or accounts manager

These prerequisites ensure that the settings reflect real business policies and are not changed arbitrarily.


Typical Workflow and Role in Business Processes

  1. Initial Configuration
    During system setup or onboarding, finance leadership reviews and defines Accounts Settings based on company policies and regulatory requirements.

  2. Operational Use
    Once saved, these settings automatically guide daily activities such as:

    • Sales and purchase accounting
    • Expense booking
    • Payment handling
    • Financial validations and controls
  3. Ongoing Review
    Accounts Settings are revisited when:

    • Business policies change
    • Regulatory or compliance requirements are updated
    • The company expands to new regions or business models

This document works silently in the background, ensuring that every financial transaction follows approved rules.


Key Business Scenarios Where Accounts Settings Is Essential


Important Considerations for Users


In Summary

Accounts Settings is a foundational document in Dafater that defines how your business handles accounting across all processes. It supports financial discipline, reduces risk, and ensures that everyday transactions align with company policy and compliance requirements. Proper setup and careful management of Accounts Settings are essential for reliable financial operations.

Basic Information

Fields

Field Name Label Type Required Options Description
unlinkpaymentoncancellationof_invoice Unlink Payment on Cancellation of Invoice Check - Automatically unlink payments when an invoice is cancelled in Dafater.
unlinkadvancepaymentoncancelationoforder Unlink Advance Payment on Cancellation of Order Check - Unlink advance payments when a sales or purchase order is cancelled.
deletelinkedledger_entries Delete Accounting and Stock Ledger Entries on deletion of Transaction Check - Delete related accounting and stock ledger entries when transactions are deleted.
enableimmutableledger Enable Immutable Ledger Check - Prevent modification or deletion of posted ledger entries for compliance.
checksupplierinvoice_uniqueness Check Supplier Invoice Number Uniqueness Check - Ensure supplier invoice numbers are unique to avoid duplicate postings.
automaticallyfetchpayment_terms Automatically Fetch Payment Terms from Order Check - Fetch payment terms automatically from linked sales or purchase orders.
enablecommonparty_accounting Enable Common Party Accounting Check - Use shared accounting for parties acting as customer and supplier.
allowmulticurrencyinvoicesagainstsingleparty_account Allow multi-currency invoices against single party account Check - Allow multiple currencies for invoices against one party account.
mergesimilaraccount_heads Merge Similar Account Heads Check - Consolidate similar account heads for simplified financial reporting.
bookdeferredentriesbasedon Book Deferred Entries Based On Select Days, Months Define deferred accounting schedule based on days or months.
automaticallyprocessdeferredaccountingentry Automatically Process Deferred Accounting Entry Check - Automatically process deferred accounting entries without manual intervention.
bookdeferredentriesviajournal_entry Book Deferred Entries Via Journal Entry Check - Post deferred accounting entries through journal entries.
submitjournalentries Submit Journal Entries Check - Automatically submit journal entries after creation in Dafater.
determineaddresstaxcategoryfrom Determine Address Tax Category From Select Billing Address, Shipping Address Determine tax category using billing or shipping address.
addtaxesfromitemtax_template Automatically Add Taxes and Charges from Item Tax Template Check - Automatically apply taxes from item tax templates.
addtaxesfromtaxesandchargestemplate Automatically Add Taxes from Taxes and Charges Template Check - Automatically apply taxes from selected taxes and charges templates.
booktaxdiscount_loss Book Tax Loss on Early Payment Discount Check - Record tax loss arising from early payment discounts.
roundrowwise_tax Round Tax Amount Row-wise Check - Round tax amounts at individual row level.
showinclusivetaxinprint Show Inclusive Tax in Print Check - Display inclusive tax amounts on printed documents.
showtaxesastablein_print Show Taxes as Table in Print Check - Show detailed tax breakup as a table in print formats.
showpaymentscheduleinprint Show Payment Schedule in Print Check - Include payment schedule details in printed documents.
maintainsameinternaltransactionrate Maintain Same Rate Throughout Internal Transaction Check - Enforce consistent rates across internal transactions.
fetchvaluationrateforinternal_transaction Fetch Valuation Rate for Internal Transaction Check - Fetch valuation rate automatically for internal transactions.
maintainsamerate_action Action if Same Rate is Not Maintained Throughout Internal Transaction Select Stop, Warn Define action when internal transaction rates differ.
roletooverridestopaction Role Allowed to Override Stop Action Link Role Role permitted to override stop action on rate mismatch.
allow_stale Allow Stale Exchange Rates Check - Allow usage of outdated exchange rates for transactions.
allowpeggedcurrenciesexchangerates Allow Implicit Pegged Currency Conversion Check - Allow implicit conversion for currencies pegged to others.
stale_days Stale Days Int - Number of days exchange rates can be considered valid.
autoreconcilepayments Auto Reconcile Payments Check - Automatically reconcile payments against outstanding invoices.
autoreconciliationjob_trigger Auto Reconciliation Job Trigger Int - Set transaction count threshold to trigger auto reconciliation.
reconciliationqueuesize Reconciliation Queue Size Int - Maximum number of entries processed per reconciliation batch.
exchangegainlosspostingdate Posting Date Inheritance for Exchange Gain / Loss Select Invoice, Payment, Reconciliation Date Choose posting date source for exchange gain or loss entries.
overbillingallowance Over Billing Allowance (%) Currency - Percentage limit allowed for billing beyond order value.
roleallowedtooverbill Role Allowed to Over Bill Link Role Role permitted to exceed defined overbilling allowance.
credit_controller Role allowed to bypass Credit Limit Link Role Role allowed to bypass customer credit limits.
makepaymentviajournalentry Make Payment via Journal Entry Check - Enable making payments using journal entries.
postchangegl_entries Create Ledger Entries for Change Amount Check - Create ledger entries for cash change amounts.
calculatedeprusingtotaldays Calculate daily depreciation using total days in depreciation period Check - Calculate daily depreciation using total days in period.
bookassetdepreciationentryautomatically Book Asset Depreciation Entry Automatically Check - Automatically post asset depreciation entries as scheduled.
accfrozenupto Accounts Frozen Till Date Date - Freeze accounting entries up to specified date.
ignoreaccountclosing_balance Ignore Account Closing Balance Check - Ignore account closing balances during opening or adjustments.
frozenaccountsmodifier Role Allowed to Set Frozen Accounts and Edit Frozen Entries Link Role Role allowed to modify frozen accounts and entries.
showbalancein_coa Show Balances in Chart Of Accounts Check - Display account balances in chart of accounts.
enablepartymatching Enable Automatic Party Matching Check - Enable automatic matching of parties during reconciliation.
enablefuzzymatching Enable Fuzzy Matching Check - Allow approximate matching for party names during reconciliation.
generalledgerremarks_length General Ledger Int - Define maximum length for general ledger remarks.
receivablepayableremarks_length Accounts Receivable/Payable Int - Define maximum length for receivable and payable remarks.
receivablepayablefetch_method Data Fetch Method Select Buffered Cursor, UnBuffered Cursor, Raw SQL Select data fetching method for receivable and payable reports.
droparprocedures Drop Procedures Button - Remove accounts receivable database procedures for maintenance.
ignoreisopeningcheckfor_reporting Ignore Is Opening check for reporting Check - Exclude opening entry flag during financial reporting.
createprindraftstatus Create in Draft Status Check - Create purchase receipts initially in draft status.

Permissions

Role Read Write Create Delete Submit Cancel
Accounts Manager
Sales User
Purchase User
DocType Relationship Module
Role Links to Core