Expenses
Lekha’s Expense Management module provides a comprehensive solution for recording and tracking business expenses across various categories and payment methods. Whether you’re managing vendor payments, customer reimbursements, or general business expenditures, the system ensures accurate expense tracking while maintaining compliance with GST regulations.
With detailed line-item tracking, flexible discount options, and automatic tax calculations, you can capture every expense detail for precise financial reporting. The module supports multi-currency transactions, various expense categories, and seamless integration with your chart of accounts.
From petty cash expenses to major vendor payments, Lekha’s expense management enhances financial transparency, ensures regulatory compliance, and provides valuable insights into your business spending patterns.
Creating a New Expense
Recording expenses accurately ensures proper financial tracking and compliance with tax regulations.
Step 1: Access Expenses
- Navigate to Purchase in the main menu
- Click on Expenses from the submenu
- Click the "+ New" button
Step 2: Basic Information
Expense Number (Required)
- Auto-generated expense reference number
- Must be unique within the system
- Note: Read-only for existing expenses
Date (Required)
- Select the expense date
- Defaults to current date
- Important for accounting period accuracy
Description (Optional)
- Enter detailed description of the expense
- Use textarea for longer descriptions
- Helps with expense categorization and reporting
Expense Account (Required)
- Select the account to categorize this expense
- Use “Manage Expense Accounts” to add new accounts
- Examples: “Office Supplies”, “Travel”, “Utilities”
- Affects financial reporting and tax calculations
Finance Account (Required)
- Select the account from which payment is made
- Examples: “Bank Account”, “Cash”, “Credit Card”
- Used for cash flow tracking and reconciliation
Expense Category (Required, radio buttons)
| Expense Category | Description |
|---|---|
| Goods | Tangible items purchased, typically for resale or inventory. |
| Services | Intangible services availed such as consulting, maintenance, or subscriptions. |
- Affects GST treatment and compliance
Expensed To (Required, radio buttons)
- Vendor - Payment to registered vendors
- Customer - Reimbursement to customers
- Determines which contact selection appears
Step 3: Contact Selection
When Expensed To is “Vendor”:
Vendor (Required)
- Select vendor from dropdown with search functionality
- Start typing to search for existing vendors
- Auto-populates currency and GST treatment information
When Expensed To is “Customer”:
Customer (Required)
- Select customer from dropdown with search functionality
- Start typing to search for existing customers
- Auto-populates currency and GST treatment information
Step 4: Currency and Exchange Rate
Currency Exchange Rate (Required for multi-currency)
- Enter exchange rate between contact and finance account currencies
- Only appears when currencies differ
- Auto-fetches current exchange rate when contacts change
- Used for accurate currency conversion
Step 5: Tax Configuration
GST Treatment (Required)
| GST Treatment | Description |
|---|---|
| Registered Business | A business registered under GST and eligible to claim input tax credit. |
| Unregistered Business | A business not registered under GST. Typically not eligible for input credits. |
| Consumer | End consumer not conducting business; GST not charged on B2C invoices. |
| Overseas | Vendors located outside India. Typically treated as import transactions. |
| Special Economic Zone | Vendors or entities in designated SEZ zones with specific GST exemptions. |
- Auto-filled when vendor/customer is selected
- Can be overridden if needed
- Affects tax calculations and compliance
- Options: Registered Business, Unregistered Business, Consumer, Overseas
Supply Source State (Required for domestic transactions)
- State from which supply originates
- Only appears when contact has billing address in same country as organization
- Auto-sets based on selected vendor’s supply source or customer’s supply place
- Used for inter-state vs intra-state tax calculations
Supply Destination State (Required)
- State to which supply is delivered
- Defaults to organization’s state
- Used with supply source to determine tax type
- Affects CGST/SGST vs IGST calculations
Step 6: Discount Configuration
Discount Level (Optional, radio buttons)
- Line Level - Apply discounts to individual line items
- Order Level - Apply discount to entire expense total
- Affects where discount fields appear
Step 7: Expense Line Items
Adding Line Items:
- Click "+ Add Line" to add expense items
- Fill in details for each expense line
Item Selection (Required per line)
- Select item or service from dropdown with search
- Used for expense categorization and reporting
- Affects default rates and tax calculations
Description (Optional per line)
- Enter specific description for this line item
- Provides additional detail beyond item selection
- Useful for expense documentation
Quantity (Required per line)
- Enter quantity purchased (minimum: 0.001)
- Supports decimal quantities for services
- Uses item’s configured unit of measurement
Rate (Required per line)
- Enter unit rate/price with currency prefix
- Can override item’s default rate
- Used for line amount calculation
Line-Level Discount (Optional, when discount level is “Line Level”)
Discount Amount (Optional per line)
- Enter discount amount for this line item
- Only appears when discount level is “Line Level”
Discount Type (Optional per line)
- Select Percent (%) or Amount (currency)
- Determines how discount amount is applied
Tax Rate (Optional per line)
- Select applicable tax rate from dropdown
- Options filtered based on tax type and states
- Auto-calculates based on interstate/intrastate transaction
Amount (Auto-calculated per line)
- Automatically calculated as: (Quantity × Rate) - Discount + Tax
- Updates in real-time with changes
- Display-only field
Managing Line Items:
- Use "×" to remove line items
- Button disabled if only one line remains
- Add multiple lines for different expense items
Step 8: Order Summary (When discount level is “Order Level”)
Discount Application (Radio buttons)
- Before Tax - Apply discount before tax calculation
- After Tax - Apply discount after tax calculation
- Only appears when discount level is “Order Level”
Discount Amount (Optional)
- Enter order-level discount amount
- Only appears when discount level is “Order Level”
- Minimum: 0, Maximum: depends on discount type
Discount Type (Radio buttons)
- Percent (%) - Percentage discount
- Amount - Fixed currency discount
- Only appears when discount level is “Order Level”
Adjustment Amount (Optional)
- Enter final adjustment to total with currency
- Can be positive or negative
- Applied after all other calculations
- Number input with 2 decimal precision
Step 9: Additional Information
Notes (Optional)
- Enter additional notes about the expense
- Maximum 1024 characters
- Used for internal documentation and reference
Step 10: Smart Features and Auto-Calculations
The system provides several automatic calculations:
Currency Auto-detection:
- Contact selection auto-populates their currency
- Exchange rate auto-fetches when currencies differ
GST Treatment Auto-fill:
- Auto-fills based on selected contact’s GST treatment
- Can be manually overridden if needed
Tax Calculations:
- Dynamic tax type calculation (inter-state vs intra-state)
- Tax rate options filtered based on states
- Real-time tax amount calculations
Amount Calculations:
- Line amounts auto-calculate with quantity and rate changes
- Order total updates automatically with all changes
- All amounts rounded to 2 decimal places
Step 11: Save Expense
- Review all entered information
- Ensure at least one line item is present
- Click “Save” to create the expense
- System updates account balances and expense tracking
Editing an Existing Expense
Expenses can be edited to correct information or add additional details.
Step 1: Find the Expense
- Go to Expenses list under Purchase
- Use search or filters to locate the expense
- Click on the expense row to view details
Step 2: Access Edit Mode
- Click the “Edit” button
- The expense editing form will open
Step 3: Edit Reason (For existing expenses)
Edit Reason (Required for existing expenses)
- Enter reason for editing the expense
- Required when editing existing expenses
- Maintains audit trail for modifications
- Text input field
Step 4: Editing Limitations
Read-only Fields:
- Expense Number - Cannot be changed after creation
Editable Fields:
- Date, description, accounts, and contact information
- Line items can be added, modified, or removed
- Tax configurations and discount settings
- Notes and adjustment amounts
Step 5: Make Changes
Common edits include:
- Updating expense amounts or quantities
- Adding or removing line items
- Correcting vendor/customer information
- Adjusting tax rates or discount amounts
- Modifying notes and descriptions
Step 6: Validation During Editing
- At least one line item must be present
- All required fields must be completed
- Currency exchange rates must be valid
- Amounts must be valid numbers
- Character limits must be observed
Step 7: Save Changes
- Review modifications
- Click “Save” to update the expense
- System recalculates totals and updates accounts
Deleting an Expense
Expenses can be deleted when necessary to correct records.
Step 1: Find the Expense
- Go to Expenses list under Purchase
- Locate the expense you want to delete
Step 2: Check Dependencies
Before deleting, consider:
- Impact on financial reports
- Account balance adjustments
- Audit trail requirements
Step 3: Delete Process
- Click on the expense to view details
- Click the “Delete” button
- Confirm deletion when prompted
Step 4: Automatic Adjustments
When an expense is deleted:
- Account balances are adjusted
- Expense totals are recalculated
- Financial reports are updated
Best Practices for Expense Management
Accuracy and Documentation
- Record expenses promptly after incurrence
- Use detailed descriptions for easy identification
- Attach supporting documentation when possible
- Verify amounts against receipts and invoices
Account Classification
- Use appropriate expense accounts for categorization
- Maintain consistent account usage
- Regular review of expense account structure
- Proper segregation of goods vs services
Tax Compliance
- Ensure correct GST treatment selection
- Verify supply source and destination states
- Maintain proper tax documentation
- Regular review of tax calculations
Currency Management
- Keep exchange rates current and accurate
- Understand impact of currency fluctuations
- Document exchange rate sources
- Monitor multi-currency expense trends
Approval Workflows
- Implement expense approval processes
- Set spending limits and authorization levels
- Regular review of expense patterns
- Fraud prevention and detection measures
Integration with Other Modules
Expenses integrate seamlessly with:
- Vendors: Auto-populate vendor details and payment terms
- Customers: Handle customer reimbursements and adjustments
- Chart of Accounts: Proper expense categorization and reporting
- Finance Accounts: Track cash flow and account balances
- Items: Use item rates and tax configurations
- Reports: Generate expense analysis and tax reports
- Accounting: Create journal entries for expense recording
Common Expense Scenarios
Vendor Payments
- Direct payments to suppliers
- Service provider bills
- Utility and maintenance expenses
- Professional service fees
Customer Reimbursements
- Travel expense reimbursements
- Customer advance adjustments
- Refund processing
- Credit note applications
Internal Expenses
- Office supplies and equipment
- Travel and entertainment
- Training and development costs
- Marketing and advertising expenses
Multi-Currency Expenses
- International vendor payments
- Foreign currency transactions
- Exchange rate management
- Currency conversion tracking
The expense management module provides comprehensive tracking and reporting capabilities while ensuring compliance with tax regulations and accounting standards.