Creating Invoices

The Invoicing System is BMP360's primary revenue capture engine. It manages the complete lifecycle of all outbound financial documents.

Creating a New Invoice

  1. Navigate to Invoicing in the left sidebar.
  2. Click Create New Invoice.
  3. Select the Customer from the dropdown.
  4. Set the invoice currency and tax rate (if applicable).
  5. Add line items — select products and specify quantities. The system pulls the current selling price automatically.
  6. Review the subtotal, tax amount, and grand total.
  7. Click Save as Draft to hold, or Finalise to lock and send.
💡
A PDF version of every invoice is automatically generated. You can download and email it directly from the invoice page.

Why Invoices Cannot Be Edited After Finalising

Once an invoice is finalised, its values are permanently sealed. Products, quantities, prices, tax rates, and currency exchange rates are captured as an immutable snapshot. This is by design to ensure:

  • Financial records are always audit-safe and tamper-proof.
  • Historical revenue figures remain accurate regardless of future price changes.
  • Compliance with accounting best practices.
⚠️
If an error is discovered on a finalised invoice: cancel the incorrect invoice and create a new one with the correct details.

Creating from a Proforma

  1. Navigate to the approved proforma invoice in the CRM module.
  2. Click Convert to Invoice.
  3. Review the pre-populated invoice details carried over from the proforma.
  4. Click Finalise to create the official invoice.

Invoice Statuses

StatusDescription
DraftSaved but not yet finalised; can still be edited
SentFinalised and dispatched to the customer
Partially PaidA payment has been recorded but doesn't cover the full amount
PaidFully settled — payment(s) equal the invoice total
OverduePast the due date with an outstanding balance
CancelledVoided invoice; excluded from revenue reports

Multi-Currency Invoicing

BMP360 supports invoicing in multiple currencies. The currency and exchange rate are captured as a snapshot at the moment of finalisation. BMP360 uses USD as the pivot currency for cross-currency reconciliation and P&L reporting.

On This Page