Skip to content

๐Ÿงพ 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

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

Create Invoice

  1. Navigate to Income โ†’ Invoices
  2. Click โž• New Invoice
  3. Select a Customer โ†’ linked products auto-load
  4. Set Invoice Date, Due Date, and Payment Terms
  5. Add or adjust Items/Services
  6. GST rates applied per product
  7. System picks CGST + SGST (same state) or IGST (inter-state)
  8. Add optional Discounts, Shipping, or Adjustments
  9. Add Notes or Terms & Conditions
  10. Click Save as Draft or Submit for Approval

๐Ÿ’ก Tip: Copy from an old invoice to reuse customer, items, and taxes.


๐Ÿ” Recurring Invoices

Recurring Invoices

flowchart LR
    A[Original Invoice] --> B[Recurring Template]
    B --> C[Auto-Generated Invoice]
    C --> D[Approval โ†’ Payment โ†’ Audit]

Setup Steps

  1. Choose Schedule Recurring from invoice actions
  2. Set Frequency (Weekly / Monthly / Quarterly / Yearly)
  3. Define Start Date and optional End Date
  4. 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:

  1. Go to Income โ†’ Invoices
  2. Click More โ†’ Import Invoices
  3. Upload a .csv or .xlsx file
  4. Map columns โ†’ preview โ†’ confirm
  5. 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


ยฉ B2A Technologies Pvt. Ltd. โ€“ Dhanman Product Documentation (2025)
Smart. Simple. Transparent.