Invoices
Invoices are the core of your billing process. Create professional invoices, send them to clients, track payment status, and reconcile received payments.Creating an invoice
- Go to Sales > Invoices
- Click Add Invoice
- Fill in the invoice details:
| Field | Description |
|---|---|
| Client | Who you’re billing |
| Contact | Specific contact at the client (optional) |
| Invoice Date | Date of the invoice |
| Due Date | Payment deadline |
| Sales Person | Team member responsible |
| Template | Document template to use |
| Tax Type | Inclusive or exclusive tax |
Adding line items
Each invoice can have multiple line items:| Field | Description |
|---|---|
| Product/Service | Select from your catalog or type a custom item |
| Quantity | Number of units |
| Unit Price | Price per unit |
| Discount | Fixed amount or percentage |
| Tax Rate | Applicable tax rate |
| Description | Additional details for this line item |
Screenshot: Invoice creation form
Invoice statuses
Invoices move through these statuses:| Status | Description |
|---|---|
| Draft | Invoice is being prepared. Not yet sent to the client. |
| Sent | Invoice has been sent to the client. |
| Partially Paid | Some payment has been received. |
| Paid | Full payment has been received. |
| Cancelled | Invoice has been voided. |
Invoice status updates automatically when payments are recorded. If a partial payment is received, the status changes to Partially Paid. Once the full amount is received, it becomes Paid.
Sending an invoice
- Open the invoice
- Click Send
- Choose your sending method:
- Email - Send directly from Heffl via your connected email
- Share link - Copy a public link for the client to view the invoice online
- Download PDF - Generate a PDF to share manually
Screenshot: Invoice PDF preview
Recording payments
See the Payments guide for details on recording and allocating payments against invoices.Tax configuration
Setting up tax rates
- Go to Settings > Tax Rates
- Click Add Tax Rate
- Enter the name, rate percentage, and type
| Country | Available Tax Types |
|---|---|
| India | CGST, SGST, IGST, UTGST, Cess |
| UAE | VAT |
| Other | Sales Tax, State Tax, County Tax, City Tax |
Inclusive vs. exclusive tax
- Exclusive - Tax is added on top of line item prices
- Inclusive - Tax is included in the line item prices
Recurring invoices
Automate regular billing with recurring invoices.- Go to Sales > Recurring Invoices
- Click Add Recurring Invoice
- Configure:
- Client and contact
- Start date and optional end date
- Frequency (daily, weekly, monthly, yearly, or custom)
- Due days - Number of days after generation to set the due date
- Line items - Same as regular invoices
Filtering invoices
Filter your invoice list by:- Status - Draft, Sent, Paid, Partially Paid, Cancelled
- Client - Filter by billing client
- Sales person - Filter by team member
- Date range - Invoice date or due date
- Tags - Filter by labels
- Products - Filter by line item products
- Projects - Filter by linked projects
Linking invoices
Invoices can be linked to:- Deals - Track which deal generated the invoice
- Projects - Bill for project work
- Sales Orders - Invoice against confirmed orders
- Proforma Invoices - Convert a proforma to a final invoice
FAQ
Can I edit an invoice after it's been sent?
Can I edit an invoice after it's been sent?
Yes, you can edit sent invoices. The status will reflect any changes. However, it’s good practice to communicate changes to the client.
How do I void an invoice?
How do I void an invoice?
Change the invoice status to Cancelled. This keeps the record for audit purposes without deleting it.
Can I duplicate an invoice?
Can I duplicate an invoice?
Yes, you can duplicate an existing invoice to quickly create a similar one for the same or different client.
How are invoice numbers generated?
How are invoice numbers generated?
Invoice numbers are auto-generated sequentially per team. You can configure the prefix and format in Settings.