๐งพ Invoices¶
Invoices in Dhanman make billing intelligent and effortless โ designed for real users, not accountants.
The system automates product, GST, and approval logic, ensuring compliance with minimal manual work.
๐ Overview¶
An Invoice records the sale of goods or services to a customer.
Dhanman supports the complete lifecycle โ from creation, multi-level approval, and payment, to audit and reversal โ all traceable and transparent.
๐ก Core Principle: No invoice is ever deleted โ every action is auditable.
๐ Invoice Lifecycle¶
flowchart TD
A[Draft] --> B[Pending Approval - Level 1]
B --> C[Pending Approval - Level 2]
C --> D[Approved]
D --> E[Paid]
E --> F[Audited]
D --> G[Reversed / Canceled]
G --> A
Stage Definitions¶
| Stage | Description |
|---|---|
| Draft | Created but not yet submitted. Fully editable. |
| Pending Approval โ Level 1 | First approver reviews invoice. |
| Pending Approval โ Level 2 | Second-level approver validation (optional). |
| Approved | Finalized and ready for payment. |
| Paid | Payment recorded manually or via gateway. |
| Audited | Locked after verification; prevents modification. |
| Reversed / Canceled | Invoice canceled before audit โ returns to Draft state. |
๐งฉ Key Highlights¶
| Feature | Description |
|---|---|
| ๐ง Customer-specific Products | Each customer can have pre-linked products or services, automatically prefilled on selection. |
| ๐ก Auto GST Intelligence | Each product carries its configured GST rate. The system determines CGST + SGST or IGST automatically based on customer state. |
| ๐ Recurring Invoices | Schedule weekly, monthly, or yearly billing. Ideal for maintenance or rent. |
| ๐ Copy Existing Invoice | Duplicate from any previous invoice โ all details and taxes included. |
| โ๏ธ Multi-Level Approvals | Two configurable approval layers (Company or Account level). |
| ๐ Dashboard Insights | View invoices by status, overdue count, and financial year performance. |
| ๐งพ Smart Defaults | Account mappings, tax preferences, and numbering handled automatically. |
๐ฅ๏ธ Invoice Dashboard¶

The dashboard offers:
- Filters for Draft, Pending, Paid, Audited, and Reversed
- Graphs for total billed, collected, and outstanding
- Trends by month or quarter
- Quick actions for New, Copy, or Import
๐งพ Creating a New Invoice¶

- Navigate to Income โ Invoices
- Click โ New Invoice
- Select a Customer โ linked products auto-load
- Set Invoice Date, Due Date, and Payment Terms
- Add or adjust Items/Services
- GST rates applied per product
- System picks CGST + SGST (same state) or IGST (inter-state)
- Add optional Discounts, Shipping, or Adjustments
- Add Notes or Terms & Conditions
- Click Save as Draft or Submit for Approval
๐ก Tip: Copy from an old invoice to reuse customer, items, and taxes.
๐ Recurring Invoices¶

flowchart LR
A[Original Invoice] --> B[Recurring Template]
B --> C[Auto-Generated Invoice]
C --> D[Approval โ Payment โ Audit]
Setup Steps¶
- Choose Schedule Recurring from invoice actions
- Set Frequency (Weekly / Monthly / Quarterly / Yearly)
- Define Start Date and optional End Date
- The system generates new invoices automatically using the same items, taxes, and customers
๐ง Approval Workflow¶
| Level | Scope | Typical Role |
|---|---|---|
| Level 1 | Organization | Finance Manager / Admin |
| Level 2 | Account Level | Treasurer / Accountant |
Both approvals are logged permanently for audit trail.
๐ธ Payments¶
Once approved: - Record manual payments (cash, cheque, transfer) - Capture gateway payments (e.g., UPI, cards) - Apply Advances / Credits - Integrate with Bank Reconciliation
Payment confirmation transitions the invoice to Paid.
Only Audited invoices are fully locked.
๐ Reversals (Canceling Invoices)¶
- Use Reverse Invoice before audit to cancel incorrect invoices.
- Invoice becomes Reversed / Canceled and reverts to editable Draft.
- No ledger or journal entry is posted until re-approval.
โ ๏ธ Once audited, reversal isnโt allowed. Use before locking.
๐ฆ Importing Invoices¶
To import existing invoices:
- Go to Income โ Invoices
- Click More โ Import Invoices
- Upload a
.csvor.xlsxfile - Map columns โ preview โ confirm
- The system validates customers and GST automatically
๐ก A sample format is downloadable from the import page.
๐งญ Quick Actions¶
| Action | Location | Description |
|---|---|---|
| โ New Invoice | Dashboard | Create fresh invoice |
| ๐ Copy | โฎ Menu | Duplicate existing invoice |
| โฐ Schedule Recurring | โฎ Menu | Automate periodic invoices |
| ๐ Reverse | โฎ Menu | Cancel and return to Draft |
| ๐ฅ Import | More Menu | Bulk upload invoices |
๐ก Best Practices¶
- Define customer-product mappings for repeat clients
- Let GST auto-apply โ avoid manual overrides
- Review Pending Approvals weekly
- Use Recurring Invoices for subscriptions or maintenance
- Prefer Reversal instead of deletion for clean audit logs
๐ Related Topics¶
ยฉ B2A Technologies Pvt. Ltd. โ Dhanman Product Documentation (2025)
Smart. Simple. Transparent.