Invoice Lifecycle
Understand how invoices move from draft to paid in Hisab.
Understanding the invoice lifecycle helps you manage your billing efficiently. This guide explains each status and how invoices flow through the system.
Invoice Status Overview
┌─────────┐ ┌───────────┐ ┌──────┐ ┌──────┐
│ DRAFT │ → │ FINALIZED │ → │ SENT │ → │ PAID │
└─────────┘ └───────────┘ └──────┘ └──────┘
│
↓
┌──────────┐
│ VOID │
└──────────┘
│
↓
┌──────────┐
│ CREDITED │
└──────────┘
Status Definitions
| Status | Description | Editable | Has Number |
|---|---|---|---|
| Draft | Work in progress | Yes | No |
| Finalized | Locked, ready to send | No | Yes |
| Sent | Delivered to customer | No | Yes |
| Paid | Payment received | No | Yes |
| Void | Cancelled | No | Yes |
| Credited | Credit note issued | No | Yes |
Draft Stage
When you create a new invoice, it starts as a Draft.
What You Can Do:
- Edit all fields (customer, items, amounts)
- Add or remove line items
- Change dates and terms
- Delete the invoice entirely
- Preview the PDF
What's Not Done Yet:
- No invoice number assigned
- Not visible to customer
- Not counted in reports
- Cannot be sent
Tip: Keep invoices as drafts until you're 100% sure they're correct.
Finalized Stage
When you're ready, click "Finalize" to lock the invoice.
What Happens:
- Invoice number is assigned (e.g., FAC-2024-0001)
- Invoice is locked - amounts cannot change
- Invoice appears in reports
- Ready to send to customer
What You Can Do:
- Send to customer
- Download PDF
- Mark as paid (if they paid directly)
- Void the invoice
- View and share
What You Cannot Do:
- Edit amounts or items
- Change customer
- Delete the invoice
Warning: Finalizing is irreversible. Double-check before finalizing!
Sent Stage
After sending via email, the status becomes Sent.
What Happens:
- Email delivered to customer
- "Sent at" timestamp recorded
- Customer can view the invoice
Sending Options:
- Email: Click "Send" to email the PDF
- Share Link: Generate a link to share
- Download: Give customer the PDF directly
Paid Stage
When the customer pays, mark the invoice as Paid.
How to Mark as Paid:
- Open the invoice
- Click "Mark as Paid"
- Enter payment details:
- Payment date
- Payment method (optional)
- Reference number (optional)
- Confirm
What Happens:
- Status changes to "Paid"
- Shows in revenue reports
- "Paid at" timestamp recorded
- Green checkmark displayed
Void Stage
If an invoice needs to be cancelled, you can Void it.
When to Void:
- Invoice created in error
- Customer cancelled the order
- Duplicate invoice
How to Void:
- Open the invoice
- Click "Actions" > "Void Invoice"
- Enter a reason (required)
- Confirm
What Happens:
- Status changes to "Void"
- Strikethrough appearance
- Excluded from revenue reports
- Invoice number is preserved (for audit)
Note: For corrections (wrong amount, wrong customer), use a Credit Note instead.
Credited Stage
When a credit note is issued against an invoice, it becomes Credited.
When This Happens:
- You issue a credit note for the invoice
- The credit note is finalized
- Original invoice status updates automatically
Learn More:
Status Badges
In the invoice list, you'll see color-coded badges:
| Status | Color | Badge |
|---|---|---|
| Draft | Gray | Outline |
| Finalized | Blue | Solid |
| Sent | Indigo | Solid |
| Paid | Green | Solid |
| Void | Gray | Strikethrough |
| Credited | Orange | Solid |
Best Practices
- Review Before Finalizing: Once finalized, you cannot edit amounts
- Use Drafts Freely: Create drafts to prepare invoices ahead of time
- Send Promptly: Send invoices as soon as they're finalized
- Mark Payments Quickly: Keep your records up to date
- Never Delete for Corrections: Void or credit instead
Common Questions
Can I un-finalize an invoice? No. Create a credit note if you need to make corrections.
What if customer never pays? The invoice stays as "Sent" or "Overdue". You can void it or write it off.
Can I re-send an invoice? Yes, you can send the same invoice multiple times.
Next Steps
Was this article helpful?