# Expense

<p class="doc-lead">The Expense module lets you record and manage business expenses with proper categorization, payment tracking, and accounting. Use it for operating costs, reimbursements, prepaid allocations, sale reversals, and batch entry of multiple expenses at once.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/accounts/expense-entry?id=overview">Overview &amp; List View</a>
<a href="#/accounts/expense-entry?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/accounts/expense-entry?id=header-fields">Header Fields</a>
<a href="#/accounts/expense-entry?id=payment-modes">Payment Modes</a>
<a href="#/accounts/expense-entry?id=multi-expense">Multi Expense</a>
<a href="#/accounts/expense-entry?id=variants">Expense Variants</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/accounts/expense-entry?id=actions-status">Actions &amp; Status</a>
<a href="#/accounts/expense-entry?id=master-update">Master Update</a>
<a href="#/accounts/expense-entry?id=view-tabs">View Tabs &amp; Widgets</a>
<a href="#/accounts/expense-entry?id=best-practices">Best Practices</a>
<a href="#/accounts/expense-entry?id=faq">FAQ</a>
<a href="#/accounts/expense-entry?id=related">Related &amp; Videos</a>
</div>
</div>
</div>

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

<h2 id="overview">Overview &amp; List View</h2>

The Expense list shows all expense entries with key details such as supplier, expense account, payment account, employee, date, amount, payment mode, balance, and status. Use the list to open, review, filter, or bulk-action existing expenses.

<b>List columns</b>

`ID`, `Number #`, `Supplier`, `Credit Ac`, `Expense Ac`, `From Ac`, `Employee`, `Date`, `Amount`, `Pay. Mode`, `Balance`, `Status`

<b>Quick filters</b>

| **Filter** | **Shows** |
|------------|-----------|
| Default | All expenses except Cancelled |
| Approved | Approved expenses |
| Closed | Closed expenses |
| Draft | Draft expenses |
| Cancelled | Cancelled expenses |

<b>Header actions</b>

| **Action** | **Description** |
|------------|-----------------|
| New | Opens the new expense form |
| Multi Expense | Opens batch expense entry for multiple lines at once |
| Export | Exports the list to Excel |

Click a row to open the expense in view mode. Select one or more rows to show footer actions: **edit**, **delete**, and **view**.

<b>List View</b>

<img src="accounts/images/exp-list.webp" alt="Expense list" loading="lazy">

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

<h2 id="quick-start">Quick Start — Create an Expense</h2>

<h3>1. Navigate</h3>
Go to <b>Accounts → Expense</b> from the left menu.

<h3>2. Create new expense</h3>
Click <b>New</b> to open the expense entry screen. Select <b>Payment mode</b> first — this controls which account and party fields appear.

<img src="accounts/images/exp-creation.webp" alt="Expense creation form" loading="lazy">

<h3>3. Fill in details</h3>
<ul>
<li>Enter the <b>date</b> and select <b>Payment mode</b>.</li>
<li>Select the <b>Expense account</b> and enter the <b>Amount</b>.</li>
<li>Fill in party and account fields shown for your payment mode (Supplier, From Account, Credit Account, etc.).</li>
<li>Add optional details under <b>Additional Info</b> and <b>Notes</b>.</li>
</ul>

<h3>4. Save</h3>
<ul>
<li><b>Save</b> — saves the expense as a draft.</li>
<li><b>Save and Approve</b> — saves and approves immediately; posts the accounting entry.</li>
<li><b>Reset</b> — clears the form.</li>
<li><b>Cancel</b> — closes the form without saving.</li>
</ul>

<img src="accounts/images/expense-entry.webp" alt="Expense entry" loading="lazy">

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

<h2 id="header-fields">Header Fields Reference</h2>

<h3>Main fields</h3>

| **Field** | **Description** |
|-----------|-----------------|
| date | Date and time of the expense. Mandatory. |
| Payment mode | How the expense is paid. Mandatory. Controls which other fields appear. See <b>Payment Modes</b> below. |
| Expense Number | Manual expense number. Hidden when the company auto-generates bill numbers per payment mode. |
| Customer | Required when <b>Payment mode</b> is <b>Sale Reversal</b>. Hidden for other modes unless opened from a sale invoice reference. |
| Sale Invoice Id | Required when <b>Payment mode</b> is <b>Sale Reversal</b>. Filtered by the selected customer. |
| Supplier | Optional supplier or vendor. Hidden when <b>Payment mode</b> is <b>Sale Reversal</b>. |
| Supplier Invoice Number | Optional supplier invoice or reference number. |
| From Account | Cash, bank, or wallet account paid from. Required when <b>Payment mode</b> is <b>Cash</b>, <b>Bank</b>, or <b>Digital Wallet</b>. Hidden for Credit, Prepaid, Sale Reversal, and Payrun - Reimbursement. |
| Expense account | Expense category account (e.g. Fuel Expense, Advertising). Mandatory. |
| Credit Account | Required when <b>Payment mode</b> is <b>Credit</b> and no supplier is selected. Hidden when a supplier is set (supplier account is used automatically) or when payment mode is not Credit. |
| Prepaid Expense Id | Required when <b>Payment mode</b> is <b>Prepaid</b>. Shown on create only. |
| Expense claim Id | Populated automatically when created from an expense claim. Not editable. |
| Payrun Employee Id | Required when <b>Payment mode</b> is <b>Payrun - Reimbursement</b> on create. |
| Currency | Shown only when multi-currency is enabled for the company. |
| Currency Exchange Rate | Required when a foreign currency is selected. |
| Taxes | Applicable tax rate. Hidden when <b>Payment mode</b> is <b>Prepaid</b>. |
| Tax Amount | Optional manual tax amount. Calculated automatically when a tax is selected. Hidden when <b>Payment mode</b> is <b>Prepaid</b>. |
| Amount | Total expense amount (tax inclusive if applicable). Mandatory. On edit, label shows <b>Amount (Tax Inclusive, if any)</b>. |

<h3>Additional Info</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Employee | Optional employee linked to the expense. |
| Cost center | Shown when cost center is enabled in single mode. |
| Project | Optional project. |
| Project Task | Optional task under the selected project. Disabled until a project is selected. |
| Branch | Optional branch. |
| Brand | Optional brand. |
| Cost Center Allocation | Line table for splitting the expense across multiple cost centers. Shown when cost center is enabled in multiple mode. Columns: <b>Sl Num</b>, <b>Cost center</b>, <b>Amount</b>. |

<h3>Notes</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Notes | Optional remarks or supporting details. |

<h3>Edit form differences</h3>

The edit form does not include <b>Customer</b>, <b>Sale Invoice Id</b>, or <b>Prepaid Expense Id</b>. Edit uses <b>Update</b> instead of <b>Save</b> / <b>Save and Approve</b>.

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

<h2 id="payment-modes">Payment Modes</h2>

| **Payment Mode** | **Description** | **Key fields shown** |
|------------------|-----------------|----------------------|
| Cash | Paid immediately from a cash account. | From Account |
| Bank | Paid from a bank account. Supports payment instruments (e.g. <b>Bank (NEFT)</b>). | From Account |
| Credit | Expense owed to a supplier; paid later via Payment Voucher. Stays open with a balance until fully paid. | Supplier and/or Credit Account |
| Prepaid | Allocated against a prepaid expense account. Auto-closes on approve. | Prepaid Expense Id |
| Digital Wallet | Paid from a digital wallet account. Supports payment instruments (e.g. <b>Digital Wallet (UPI)</b>). | From Account |
| Sale Reversal | Expense linked to a sale invoice reversal. Auto-closes on approve. | Customer, Sale Invoice Id |
| Payrun - Reimbursement | Employee reimbursement from payroll. | Payrun Employee Id |

<b>Payment instruments</b><br>
When payment instruments are configured, <b>Bank</b> and <b>Digital Wallet</b> modes show instrument-specific options such as <b>Bank (NEFT)</b>, <b>Bank (RTGS)</b>, or <b>Digital Wallet (UPI)</b>. Selecting an instrument filters the <b>From Account</b> dropdown to accounts tagged with that instrument. See <a href="#/accounts/payment-instruments">Payment Instruments</a> for setup.

<b>After approval</b>

<ul>
<li><b>Credit</b> expenses remain <b>Approved</b> with an outstanding balance until paid through <b>Payment Out</b> (Payment Voucher). They auto-close when fully paid.</li>
<li><b>Cash</b>, <b>Bank</b>, <b>Digital Wallet</b>, <b>Prepaid</b>, and <b>Sale Reversal</b> expenses auto-close on approval.</li>
<li><b>Payrun - Reimbursement</b> expenses track payment through pay run linkage.</li>
</ul>

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

<h2 id="multi-expense">Multi Expense Creation</h2>

Use <b>Multi Expense</b> on the list page to record several expenses in one submission instead of creating each one individually.

<b>Header</b>

| **Field** | **Description** |
|-----------|-----------------|
| date | Shared date for all lines. Mandatory. |

<b>Line table</b>

Add lines with <b>New line</b>. Incomplete lines are skipped; invalid lines trigger an error.

| **Column** | **Description** |
|------------|-----------------|
| Mode | Payment mode for the line. Mandatory. Options: <b>Cash</b>, <b>Bank</b>, <b>Credit</b>, <b>Digital Wallet</b> only. |
| Number | Expense number. Hidden when auto-numbering is enabled. |
| Expense account | Expense category. Mandatory. |
| Cash/Bank Account | Required when mode is Cash, Bank, or Digital Wallet. |
| Credit Account | Required when mode is Credit. |
| Amount | Line amount. Mandatory. |
| Cost center | Optional. |
| Brand | Optional. |
| Taxes | Optional tax. |
| Notes | Optional per-line notes. |

<b>Save options</b>: <b>Save</b>, <b>Save and Approve</b>, <b>Reset</b>, <b>Cancel</b>.

<img src="accounts/images/multiexpense.webp" alt="Multi expense creation" loading="lazy">

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

<h2 id="variants">Expense Variants</h2>

There is no separate expense type dropdown. Variants arise from how the expense is created:

| **Variant** | **How created** | **Behavior** |
|-------------|-------------------|----------------|
| Standard expense | <b>New</b> or <b>clone</b> | Full form with all payment modes |
| Multi expense | <b>Multi Expense</b> button | Batch lines with limited payment modes |
| From Expense Claim | Created from an expense claim | Defaults to <b>Payrun - Reimbursement</b>; sets expense claim and pay run employee |
| From Prepaid Expense | Created from a prepaid expense | Defaults to <b>Prepaid</b>; sets prepaid expense link, amount, and expense account |
| From Sale Invoice | Created from a sale invoice | Sets customer and sale invoice; defaults to <b>Sale Reversal</b> or <b>Credit</b> if invoice balance is zero or less |
| Revise Expense | <b>Revise Expense</b> on a cancelled expense | Opens a new expense linked to the cancelled record |
| Clone | <b>clone</b> on the expense view | Copies the expense to a new draft |

<b>Example use cases</b>

<ul>
<li><b>Bank Charges</b> — record charges deducted directly from the bank (<b>Bank</b> mode).</li>
<li><b>Advertising Expense</b> — track marketing costs (<b>Credit</b> or <b>Bank</b> mode).</li>
<li><b>Fuel Expense</b> — enter transportation costs (<b>Cash</b> or <b>Credit</b> mode).</li>
<li><b>Reimbursements</b> — log employee expenses to be reimbursed (<b>Payrun - Reimbursement</b> or <b>Credit</b> mode).</li>
</ul>

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

<h2 id="actions-status">Actions &amp; Status</h2>

<h3>Statuses</h3>

| **Status** | **Description** |
|------------|-----------------|
| Draft | Saved but not yet approved. Can be edited or deleted. |
| Approved | Finalized and posted. Credit expenses may show an outstanding balance. |
| For Revisal | Sent back for correction. Can be edited or deleted. |
| Cancelled | Voided. Can be revised to create a new expense. |
| Closed | Fully settled or auto-closed after approval. |
| Multi Level Approval | Awaiting or in progress through a multi-stage approval workflow. |

On approved credit expenses, a payment tag may also appear: <b>Payment paid</b>, <b>Payment Partially paid</b>, or <b>Payment Not Paid</b>.

<h3>List actions (footer bar when rows selected)</h3>

| **Action** | **When available** | **Notes** |
|------------|-------------------|-----------|
| edit | Draft, For Revisal | Single row only |
| delete | Draft, For Revisal | Supports multi-select |
| view | All statuses | Single row; row click also opens view |

<h3>View toolbar actions</h3>

| **Action** | **When available** | **Notes** |
|------------|-------------------|-----------|
| Approve | Draft | Hidden when a multi-level approval template applies |
| Edit | Draft, For Revisal | |
| Delete | Draft, For Revisal | Confirmation required |
| clone | All statuses | Hidden when clone is disabled in user settings |
| Print | All statuses | |

<h3>More menu (⋮)</h3>

| **Action** | **When available** | **Notes** |
|------------|-------------------|-----------|
| Payment Out | Approved | Opens a new Payment Voucher prefilled from the expense |
| Revise Expense | Cancelled | Creates a revised expense |
| Cancel | Approved, Closed | Requires a <b>Cancel Note</b> |
| Job Card Allocation | Approved, Closed | |
| Cost Center Allocation | Approved, Closed | Hidden when cost center is not enabled |
| WorkFlow Request | Approved, Closed | Starts a company process linked to this expense. Does not approve the expense. |
| Add/Update Note | All statuses | Updates <b>Notes</b> only |
| Master Update | Approved, Closed | See <b>Master Update</b> section below |
| Mark As Closed | Approved | Requires a closing note |
| Undo Close | Closed | Only when manually closed |

<h3>Multi-level approval actions</h3>

When an approval template is assigned, the simple <b>Approve</b> button is hidden. Use the multi-stage panel instead — <b>Send Request</b>, <b>Approve</b>, <b>Cancel</b>, <b>Reject</b>, <b>Send For Revise</b>, and <b>Edit</b> when revision allows it. Who sees each button, and worked examples, are on <a href="#/features/multiapproval?id=approval-view">Multi Approval</a>.

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

<h2 id="master-update">Master Update</h2>

<b>Master Update</b> lets you change selected header fields on an approved or closed expense without reopening the full edit form. Open an expense, click the more menu (⋮), and select <b>Master Update</b>.

<b>When available</b>: Approved or Closed status only.

<b>Dialog actions</b>: <b>Confirm</b>, <b>Cancel</b>

<h3>Fields that can be master-updated</h3>

| **Field** | **Required** | **Description** |
|-----------|--------------|-----------------|
| Date | Yes | Expense date and time. Updating the date also updates the linked journal date. |
| Employee In charge | Optional | Employee responsible for the expense. |
| Branch | Optional | Branch assignment. |
| Brand | Optional | Brand assignment. |
| Project | Optional | Project assignment. |
| Supplier Invoice Number | Optional | Supplier invoice or reference number. |
| Sale Invoice Id | Optional | Linked sale invoice. |
| Job Card | Optional | Linked job card. |

<b>Not master-updatable</b>: payment mode, accounts, amount, taxes, cost center allocation lines, notes, prepaid expense link, pay run employee, and other transaction amounts.

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

<h2 id="view-tabs">View Tabs &amp; Side Panels</h2>

When you open an expense entry in full view (not in a small modal), the right side shows tabbed panels. Click the expand icon on a tab to open the same data in a larger modal.

<h3>Top panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| Summary | Linked documents and related account transactions for this expense. See <a href="#/accounts/reports/account-transactions">Account Transactions</a>. |
| Journal Info | Accounting journal entries posted by this expense. Requires journal access. See <a href="#/accounts/reports/journal-report">Journal Report</a>. |

<h3>Middle panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| Payments | Payment vouchers recorded against this expense. |

<h3>Bottom panel (all transactions)</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| History | Activity log — who created, approved, edited, or cancelled the expense and when. |
| Attachments | Files uploaded to this expense. |

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

<h2 id="best-practices">Best Practices</h2>

<ul>
<li><b>Choose the right payment mode:</b> Use <b>Credit</b> for supplier payables you will settle later; use <b>Cash</b>, <b>Bank</b>, or <b>Digital Wallet</b> for immediate payments.</li>
<li><b>Use payment instruments:</b> Select the specific instrument mode (e.g. <b>Bank (NEFT)</b>) rather than generic <b>Bank</b> for clearer reporting.</li>
<li><b>Link to supplier:</b> For credit expenses, select the supplier so the payable tracks correctly and can be paid via <b>Payment Out</b>.</li>
<li><b>Multi Expense for batches:</b> Use <b>Multi Expense</b> when entering several similar expenses on the same date.</li>
<li><b>Cost center allocation:</b> Split expenses across cost centers using the allocation table when multiple departments share a cost.</li>
<li><b>Master Update for corrections:</b> Use <b>Master Update</b> to adjust date, branch, project, or reference fields on approved expenses — not for amount or payment changes.</li>
<li><b>Pay credit expenses:</b> Use <b>Payment Out</b> from the expense view to record payment against approved credit expenses.</li>
</ul>

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

<h2 id="faq">FAQ</h2>

<b>Why is From Account hidden?</b><br>
<b>From Account</b> appears only when <b>Payment mode</b> is <b>Cash</b>, <b>Bank</b>, or <b>Digital Wallet</b>. It is hidden for Credit, Prepaid, Sale Reversal, and Payrun - Reimbursement.

<b>Why does my credit expense stay Approved instead of Closed?</b><br>
<b>Credit</b> expenses remain open with a balance until fully paid through a Payment Voucher (<b>Payment Out</b>). Cash, bank, wallet, prepaid, and sale reversal expenses auto-close on approval.

<b>What is the difference between Employee and Employee In charge?</b><br>
<b>Employee</b> on the form is an optional link on the expense. <b>Employee In charge</b> appears in <b>Master Update</b> for post-approval corrections to the responsible employee.

<b>Which fields can I change with Master Update?</b><br>
Date, Employee In charge, Branch, Brand, Project, Supplier Invoice Number, Sale Invoice Id, and Job Card. Amount, payment mode, and accounts cannot be changed through Master Update.

<b>When is Master Update available?</b><br>
Only when the expense status is <b>Approved</b> or <b>Closed</b>.

<b>How do I pay an approved credit expense?</b><br>
Open the expense and use <b>Payment Out</b> from the more menu. This creates a Payment Voucher prefilled from the expense.

<b>Can I edit an approved expense?</b><br>
No. Approved expenses cannot be edited directly. Use <b>Master Update</b> for allowed header fields. For a full correction, <b>Cancel</b> the expense and then use <b>Revise Expense</b> on the cancelled record to open a new expense linked back to it.

<b>What payment modes are available in Multi Expense?</b><br>
Cash, Bank, Credit, and Digital Wallet only. Prepaid, Sale Reversal, and Payrun - Reimbursement are not available in multi entry.

<b>How do payment instruments affect the From Account list?</b><br>
When you select an instrument-specific mode (e.g. <b>Bank (NEFT)</b>), the <b>From Account</b> dropdown shows only accounts tagged with that instrument.

<b>Why was cost center allocation blocked?</b><br>
Total allocation across cost centers cannot exceed the expense amount. Reduce line allocations before approve.

<b>Why can I not cancel this expense?</b><br>
Cancel linked payment vouchers and unlink PV adjustments before cancelling an approved expense.

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

<h2 id="related">Related Topics &amp; Videos</h2>

<b>Related documentation</b>
<ul>
<li><a href="#/accounts/payment-instruments">Payment Instruments</a> — configure NEFT, RTGS, UPI, and other payment methods linked to accounts.</li>
<li><a href="#/accounts/payment-voucher">Payment Voucher</a> — pay approved credit expenses via <b>Payment Out</b>.</li>
<li><a href="#/accounts/prepaid-expense">Prepaid Expense</a> — manage prepaid accounts used with Prepaid payment mode.</li>
</ul>

<b>Video — Expense overview</b>
<iframe width="560" height="315" src="https://www.youtube.com/embed/aPTDBQrxonQ?si=vtyzPAL-RvLSp5Zj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
