# Transaction Account Map

<p class="doc-lead">Transaction Account Map assigns default accounts for shipping, discounts, round-off, TDS, and other system-generated journal lines.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<div class="doc-toc-links">
<a href="#/accounts/transaction-account-map?id=overview">Overview</a>
<a href="#/accounts/transaction-account-map?id=list-view">List View</a>
<a href="#/accounts/transaction-account-map?id=form-fields">Form Fields</a>
<a href="#/accounts/transaction-account-map?id=how-it-works">How It Works</a>
<a href="#/accounts/transaction-account-map?id=actions">Actions</a>
<a href="#/accounts/transaction-account-map?id=faq">FAQ</a>
<a href="#/accounts/transaction-account-map?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview</h2>

Go to <b>Accounts → Settings → Transaction Account Map</b> from the left menu.

Master data screens do not use Master Update — edit records directly from the list or view.

<hr class="doc-section-divider">

<h2 id="list-view">List View</h2>

This is a single company-wide configuration screen — there is no list, no <b>New</b> button, and no per-record rows. Opening the screen shows the current mappings for editing.

<b>Form actions</b>: <b>Update</b>, <b>Reset</b>, <b>Cancel</b>

<hr class="doc-section-divider">

<h2 id="form-fields">Form Fields</h2>

| **Field** | **Description** |
|-----------|-----------------|
| (see below) | Exact labels from the create/edit form |

<b>Fields by section</b>

<b>Sale:</b> Shipping charge (Income to credit) + custom label, Installation (Income to credit) + custom label, Miscellaneous (Income to credit) + custom label, Item Discount (Expense to debit) + custom label, Round off (Expense to debit) + custom label, TCS Payable (to credit).

<b>Purchase:</b> TCS Receivable (to credit), Round off (Income to credit).

<b>Accounts:</b> TDS Receivable (Asset to debit), TDS Payable (Liability to credit), CGST TDS Receivable (Asset to debit), SGST TDS Receivable (Asset to debit), Customer RP deposit (Liability to credit).

<b>Form buttons</b>: <b>Save</b>, <b>Update</b>, <b>Reset</b>, <b>Cancel</b> (as applicable)

<hr class="doc-section-divider">

<h2 id="how-it-works">How It Works</h2>

<h3>Default accounts for auto-generated journal lines</h3>

<p>Transaction Account Map is a single company-wide configuration screen. When sale invoices, purchase invoices, credit/debit notes, expenses, and vouchers are approved, the system posts journal lines for amounts that are not tied to a specific item or party account. This map tells the system which ledger to use for each component.</p>

<h3>Sale and purchase sections</h3>

<p>The <b>Sale</b> section maps bill-level charge and adjustment accounts — <b>Shipping charge</b>, <b>Installation</b>, and <b>Miscellaneous</b> (income accounts to credit), <b>Item Discount</b> and <b>Round off</b> (expense accounts to debit), and <b>TCS Payable</b>. Each charge also has a custom label that controls what prints on the bill.</p>

<p>The <b>Purchase</b> section maps <b>TCS Receivable</b> and purchase-side <b>Round off</b> (income to credit).</p>

<h3>Accounts section</h3>

<p>The <b>Accounts</b> section maps the tax-deduction and deposit ledgers: <b>TDS Receivable</b> (asset), <b>TDS Payable</b> (liability), <b>CGST TDS Receivable</b> and <b>SGST TDS Receivable</b> (assets), and <b>Customer RP deposit</b> (liability, for advances received). Missing or incorrect mappings cause approve failures or misclassified journal lines.</p>

<p>Every auto-generated line from operational transactions appears on the <a href="#/accounts/reports/journal-report">Journal Report</a> under Direct Transactions. Verify mappings after setup by approving a test bill and reviewing the resulting journal.</p>

<p><b>Connected reports:</b> <a href="#/accounts/reports/journal-report">Journal Report</a>, <a href="#/accounts/reports/account-transactions">Account Transactions</a>, <a href="#/accounts/reports/income-statement">Income Statement</a>, <a href="#/accounts/reports/trial-balance">Trial Balance</a>.</p>

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

| **Action** | **Description** |
|------------|-----------------|
| Update | Saves changes to the mapping |
| Reset | Reverts unsaved changes on the form |
| Cancel | Closes the form without saving |



<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>
<p><b>What does this screen control?</b><br>Default debit/credit GL accounts for TDS, cash discount, rounding, and voucher journal lines.</p>
<p><b>Why did RV approve fail for missing account?</b><br>A required map account (e.g. TDS Receivable, From Account) is not configured.</p>
<p><b>Do changes affect old vouchers?</b><br>No. Map is read at approve time for new postings only.</p>
<p><b>Who should maintain this?</b><br>Finance admin after chart of accounts is finalized at go-live.</p>
<p><b>How do I test the map?</b><br>Approve a small receipt or payment voucher and verify journal lines in <a href="#/accounts/reports/journal-report">Journal Report</a>.</p>
<hr class="doc-section-divider">

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/accounts/chart-of-accounts">Chart of Accounts</a></li>
<li><a href="#/accounts/reports/journal-report">Journal Report</a></li>
<li><a href="#/accounts/receipt-voucher">Receipt Voucher</a></li>
<li><a href="#/accounts/payment-voucher">Payment Voucher</a></li>
<li><a href="#/accounts/accounts-settings">Accounts Settings</a></li>
</ul>
