1. Home
  2. Billing
  3. Invoice

Invoice

๐Ÿ” What is an Invoice?

An Invoice is the final, official billing document that you issue to a client after delivering products or completing services. It is a legally enforceable record requiring the client to make payment.

Once you create an Invoice:

  • It gets a unique Invoice Number (cannot be changed).
  • It becomes part of your accounting and tax records.
  • It is used to calculate GST and revenue.
  • The company details (name, address, GSTIN, state, logo) are saved with the invoice at the moment of creation, so the printed copy remains accurate even if you later edit your company profile.

๐ŸŽฏ Purpose of Invoice (With Real-World Example)

Invoices serve these main purposes:

  • Recording Revenue: Recognize income earned from clients.
  • Tax Filings (GST): Form the basis for GST returns and compliance.
  • Tracking Payments: Monitor what has been billed, paid, or remains outstanding.

โœ… Real-World Scenario

Your company finishes a web development project. You prepare an Invoice listing:

  • Design charges
  • Development charges
  • Maintenance fees
  • Applicable GST

You share this Invoice with your client. Once payment is received, you mark it as settled. The Invoice remains in records for audit and tax filing.

๐Ÿงพ How to Create an Invoice

๐Ÿ“ Screen: Billing โ†’ Invoice โ†’ click Add (top-right). The Add Invoice aside opens on the right โ€” that aside is the screen where you fill in the fields below.

๐Ÿ”€ Choose Invoice Type

At the very top of the form you will see an Invoice Type toggle with two options:

  • Client Invoice โ€” bill a client directly without linking to any project. Use this for ad-hoc sales, one-off services, or when you simply do not track work as projects. You only have to pick the Client.
  • Project Invoice โ€” bill against a specific project. The system auto-fills client information from the chosen project. Use this when you want the invoice value to roll up into the project’s profitability and statement.

You can switch the toggle freely until you save. Pricing, tax, and GST flow are identical in both modes โ€” only the project linkage differs.

๐Ÿ”น Header Fields

FieldDescription
Client (Client Invoice mode)Search for an existing client or click the + icon to add a new one without leaving the form.
Project (Project Invoice mode)Select the relevant project. The system auto-fills client information based on the project.
Invoice DateDate of issuing the Invoice. Cannot be in the future. We recommend keeping invoice dates in chronological order across your records.
Due DateLast date by which payment must be made. Must be the same as or later than Invoice Date.
Today’s Currency RateAppears only when the client’s billing currency is different from your company’s primary currency. Enter the conversion rate to โ‚น for today’s invoice; the rate is frozen with the invoice and will not be re-converted later.

๐Ÿ” Recurrence (optional, only on new invoices)

If the same invoice needs to be raised on a schedule (monthly maintenance, weekly retainers, etc.), you can convert this invoice into a recurring template at creation time.

FieldDescription
Is Recurring InvoiceTick to turn this into a recurring template. New fields appear when ticked.
Start DateFirst date the recurring schedule should fire. Cannot be in the past.
End DateOptional cut-off date. Leave blank for an open-ended schedule.
FrequencyHow often the invoice should be auto-generated (e.g., Daily, Weekly, Monthly).

Once saved as recurring, the system handles invoice generation automatically. See the Recurring Invoice Guide for the full life-cycle of a recurring template.

๐Ÿ“ฆ Billing Items

Use Add Billing Item to insert line items that you want to bill.

FieldDescription
TypeChoose “New Billed Item” to type a fresh item, or pick a saved entry from the Catalog. Catalog items pre-fill HSN, Price, and Tax %.
TitleName / description of the product or service.
HSN CodeRelevant HSN/SAC code for GST classification.
QuantityNumber of units sold or hours billed. If the catalog item has a Max Qty/Invoice cap, the line is restricted to that cap.
Price/UnitPre-tax price per unit.
Net AmountAuto-calculated based on Quantity and Price/Unit.
CGST / SGST / IGSTEnter each tax as a percentage (%). The system calculates the rupee amount automatically. Which fields are editable depends on your client’s state โ€” see the GST behaviour note below.
TotalAuto-calculated (Net Amount + applicable GST).

โžก๏ธ You can add multiple items or remove any row as needed.

๐Ÿ“ GST behaviour (CGST + SGST vs IGST)

  • If the client’s state matches your company’s state (intra-state sale) โ†’ only CGST and SGST are editable; IGST is locked.
  • If they are different states (inter-state sale) โ†’ only IGST is editable; CGST and SGST are locked.
  • The state comparison happens automatically the moment you pick the Client (or Project’s client). Make sure your client’s State is correctly set on their profile, and your company’s State is set under Settings โ†’ Primary Settings โ†’ Company Details.

๐Ÿ“Š Summary Section

FieldDescription
Sub TotalSum of all item Net Amounts (before tax).
Tax TotalTotal of all GST entered.
Grand TotalFinal invoice amount including all taxes.

๐Ÿ“Ž Other Fields

FieldDescription
DocumentsAttach contracts, supporting files, or images.
NotesAdd any remarks or special instructions.

๐Ÿ”„ Auto-Creation via Proforma Invoice

Invoices can also be automatically generated by finalizing a Proforma Invoice.

How this works:

  • When you Finalize a Proforma Invoice (refer to Proforma Invoice Documentation), the system converts it directly into an Invoice.
  • The billing items, amounts, taxes, project / client linkage, and any attached documents are copied over.
  • A new unique Invoice Number is assigned.
  • This method avoids manual data entry and ensures accuracy.

๐Ÿ“‚ Tabs Inside an Invoice

๐Ÿ“ Screen: Open any invoice from Billing โ†’ Invoice. Across the top of the aside panel you will see four tabs โ€” each tab is a separate screen within the same invoice, click a tab to switch the view.

  • Details โ€” the form / view of the invoice fields.
  • Attachments โ€” files uploaded against this invoice.
  • Logs โ€” change history of every edit made to this invoice.
  • Invoice View โ€” the printable, branded layout exactly as the client will see it.

โš™๏ธ Action Buttons in Invoice View

๐Ÿ“ Screen: The Share, Send Email, and Print buttons appear at the top-right of the aside header โ€” visible only when you are on the Details or Invoice View tab.

ActionDescription
Share (WhatsApp)Opens WhatsApp with a pre-filled message containing the invoice summary, ready to send to the client.
Send EmailEmails the invoice (with a branded PDF attachment) directly to the client and the assigned owner.
PrintGenerates a branded PDF of the Invoice View tab for download or printing.
EditMake changes to the Invoice. Available only when you have Update permission.
Cancel InvoiceMarks the invoice as cancelled โ€” visible in the footer of the form. The invoice is never permanently deleted; cancellation preserves the audit trail and removes the invoice’s amounts from outstanding / revenue / GST reports.

๐Ÿ’ฐ Payment Status & Outstanding

Each invoice carries a Status chip in the header:

  • Unpaid โ€” no payment has been received yet.
  • Partial โ€” some payment received, but the invoice is not fully settled.
  • Paid โ€” fully settled.
  • Overpaid โ€” the client has actually paid more cash than the invoice value. (Applying a Credit Note against the invoice on its own does not flip the status to Overpaid โ€” only real excess cash does.)
  • Cancelled โ€” a separate red badge appears next to the status chip; the invoice is excluded from outstanding and revenue calculations.

If a Credit Note applied to this invoice is worth more than the remaining balance, the excess stays as a cash balance on the Credit Note โ€” you can apply it to another invoice or refund it. It does not create a negative outstanding on this invoice.

๐Ÿ“Œ Key Points

  • Invoice is Final: No separate finalization step is required.
  • Unique Number: System auto-generates a unique Invoice Number that stays sequential per company.
  • Accounting Impact: Once created, the Invoice updates accounting records โ€” Client / Project Statement, GST Information, Reports โ†’ PnL Report.
  • GST Entry: GST is entered as a percentage; the rupee amount is calculated for you. CGST + SGST applies for same-state clients; IGST applies for inter-state clients.
  • Cancel Instead of Delete: Once created, an invoice cannot be permanently deleted; you can edit it or cancel it.
  • Invoices Without a Project: Pick the Client Invoice mode from the Invoice Type toggle if you do not want to attach the invoice to a project.

๐Ÿ’ก Tips

  • Always check Invoice Date and Due Date before saving.
  • Use Catalog items with HSN, Price, and Tax pre-set to speed up billing and reduce typos.
  • Keep your client’s State on file so the CGST + SGST vs IGST split happens automatically.
  • Attach reference documents to avoid disputes with clients.
  • For the schedule-based version, see the Recurring Invoice Guide.
  • For similar processes, see the Proforma Invoice Guide.

Articles

How can we help?