Skip to content

Sales Invoice

Nova Industries has delivered two phones to Northstar Retail. The sale is operationally complete, but until finance issues a Sales Invoice, the customer has no formal bill and Nova has no posted receivable or sales income.

A Sales Invoice converts that sale into an amount the Customer owes. When it is submitted, Bravo Hub ERP records the receivable, income, and taxes in the general ledger. If Update Stock is enabled, the same invoice can also record the goods leaving the Warehouse, which is useful for a direct sale without a Delivery Note.

Create the invoice from a Sales Order or Delivery Note when those documents already exist. Create it directly for a service sale or an immediate stock sale. This guide explains how to prepare the invoice, choose the correct stock flow, submit it, and understand its accounting effect.

Prepare these records before creating an invoice:

  • A Customer with the correct billing address, contact, currency, and receivable account.
  • Each product or service as an Item, with its income account and default Unit of Measure.
  • A selling Price List if rates should be fetched automatically.
  • Sales tax accounts or a Sales Taxes and Charges Template if tax applies.
  • Payment Terms if the Customer pays in installments.
  • A Warehouse and available stock if the invoice will update stock.
  1. Go to Accounting > Sales and Receivables > Sales Invoice.
  2. Click Add Sales Invoice.

Sales Invoice list with Add Sales Invoice highlighted

  1. Select the Company and Customer. Bravo Hub ERP fetches the Customer’s billing address, contact, currency, price list, and receivable account when defaults exist.
  2. Check the Posting Date and Payment Due Date. The posting date decides the accounting period. The due date is used to determine whether the invoice is overdue.

Customer, Posting Date, and Payment Due Date highlighted

  1. In Items, add each product or service. Check the Quantity, Rate, Amount, and Warehouse.

Sales Invoice item row and pencil icon highlighted

The dot before an Item Code shows stock availability at a glance: green means in stock and red means out of stock.

  1. Click the pencil icon to edit a row. This opens fields that do not fit in the table, including UOM, Income Account, Cost Center, Project, Warehouse, serial or batch details, and deferred revenue settings.

Quantity and Rate highlighted in the open Sales Invoice item row

  1. Add the applicable taxes or select a Sales Taxes and Charges Template. Review the tax amount and Grand Total.

Sales Taxes and Charges table and Grand Total highlighted

  1. Open the Payments tab. Review the payment schedule, allocate any advances, and confirm the payment terms.
  2. Review the billing and shipping addresses, Customer purchase order details, currency, terms, and totals.
  3. Save the draft, then click Submit when the invoice is ready to affect the books.

Alternative ways to create a Sales Invoice

Section titled “Alternative ways to create a Sales Invoice”

Creating the invoice from an upstream document carries forward items, quantities, rates, taxes, addresses, and references. It also lets Bravo Hub ERP update the upstream document’s billed percentage.

Open a submitted Sales Order, click Create, and select Sales Invoice. Invoice only the lines and quantities that are ready for billing. You can create several invoices from one order for partial fulfilment.

Sales Invoice action highlighted in the Sales Order Create menu

Open a submitted Delivery Note, click Create, and select Sales Invoice. This is the usual route when stock has already been delivered. Do not enable Update Stock on the invoice because the Delivery Note has already updated the Stock Ledger.

For an immediate counter sale or another flow without a Delivery Note, create the invoice directly and enable Update Stock. Select the correct Warehouse on every stock Item.

Update Stock highlighted on a Sales Invoice

On submission, this single document updates both the Stock Ledger and General Ledger. Do not use this option when a Delivery Note has already recorded the same movement.

For services, use non-stock Items and leave Update Stock disabled. You can link a Project and Cost Center to the invoice or its item rows. For time-based billing, use Get Items From > Timesheet to fetch billable hours and rates.

Subscriptions and Auto Repeat can create recurring invoices. Point of Sale can create paid retail invoices with payment and stock effects in one flow.

FieldWhat it controls
CustomerThe party being billed. It supplies address, contact, currency, price list, tax, and account defaults.
Posting DateThe date on which the invoice affects accounting. Backdating may be restricted by frozen accounts or an Accounting Period.
Payment Due DateThe date used for aging and Overdue status. Payment Terms can calculate it.
Currency and Conversion RateThe invoice currency and its conversion into the Company’s base currency.
Update StockPosts the item quantities to the Stock Ledger when the invoice is submitted.
Item, Quantity, and UOMWhat is billed and how much. The Stock UOM and conversion factor matter when selling in another UOM.
Rate and Price List RateThe charged price and the reference rate fetched from the Price List. Pricing Rules, margins, and discounts can change the final rate.
WarehouseThe stock source when Update Stock is enabled. It is also useful as a reference on other invoices.
Income AccountThe income ledger credited for the item value. Defaults normally come from the Item or Item Group.
Cost Center, Project, and Accounting DimensionsTags income and related postings for management reporting.
Sales Taxes and ChargesCalculates tax, shipping, or other charges and posts each amount to its Account Head.
Debit ToThe receivable account debited for the Customer.
Payment Terms Template and Payment ScheduleSplits the invoice into due dates and amounts.
Allocate Advances AutomaticallyApplies eligible Customer advances against the invoice. Review every allocation before submission.
Is Return (Credit Note)Creates a return or credit note. Prefer creating it from the original invoice so references and amounts are carried forward.
Is Rate Adjustment Entry (Debit Note)Adjusts the rate of an existing invoice while retaining its quantity.
Customer PO Number and DateStores the Customer’s purchase reference for matching and duplicate control.
Terms and ConditionsAdds the commercial or legal text used on the invoice print.

Submitting a normal accrual invoice usually creates these General Ledger entries:

EntryDebitCredit
Customer receivableGrand Total
Income accountsNet item amount
Tax and charge accountsApplicable tax or charge amount

If Update Stock is enabled, Bravo Hub ERP also posts Stock Ledger entries and the related cost-of-goods accounting entries when perpetual inventory is enabled.

After submission, use Create > Payment to make a Payment Entry. The payment reduces the invoice’s outstanding amount.

Payment action highlighted on a submitted Sales Invoice

You can also create a Payment Request, a return or Credit Note, or a Dunning document. Use View Ledger to inspect the accounting entries. Cancel only after handling linked payments, returns, and stock transactions.

StatusMeaning
DraftSaved but not submitted. It has no ledger effect.
UnpaidSubmitted with an outstanding amount that is not yet overdue.
OverdueThe due date has passed and an amount remains outstanding.
Partly PaidA payment or credit has reduced, but not cleared, the outstanding amount.
PaidThe outstanding amount is zero.
Credit Note IssuedA submitted return or credit note exists against the invoice.
ReturnThe document is itself a submitted credit note.
CancelledThe invoice was cancelled and its ledger effects were reversed.

The invoice does not update the Sales Order’s billed percentage

Section titled “The invoice does not update the Sales Order’s billed percentage”

Create the invoice from the Sales Order or use Get Items From so each invoice item retains its Sales Order reference. A manually created invoice without that link does not update the order.

Payment was received, but the invoice is still outstanding

Section titled “Payment was received, but the invoice is still outstanding”

Confirm the Payment Entry is submitted and allocated to this invoice. If the payment was recorded without an invoice reference, use Payment Reconciliation to allocate it.

Check the Customer’s Tax Category, Item Tax Template, Sales Taxes and Charges Template, Price List, Pricing Rules, and transaction date. Review the calculated rows before submission.

Check Update Stock, the Warehouse on each row, available quantity, reserved stock, and serial or batch selection. If stock was already delivered through a Delivery Note, disable Update Stock on the invoice.

The invoice posts to the wrong account or Cost Center

Section titled “The invoice posts to the wrong account or Cost Center”

Check the Item row’s Income Account, Cost Center, Project, and other Accounting Dimensions. Correct the defaults on the Item or Item Group to prevent the same issue on later invoices.

Can I invoice a Customer without a Sales Order?

Section titled “Can I invoice a Customer without a Sales Order?”

Yes, unless Selling Settings or the Customer requires a Sales Order. Direct invoices are common for services and immediate sales.

Can one Sales Order have multiple Sales Invoices?

Section titled “Can one Sales Order have multiple Sales Invoices?”

Y

es. Create an invoice for selected lines or partial quantities, then create more invoices for the remaining balance.

Not always. Use a Delivery Note when delivery needs separate control or proof. For a direct stock sale, enable Update Stock on the invoice. For services, neither a Delivery Note nor stock update is required.

Use a Credit Note for a return or reduction. Use a rate adjustment Debit Note when the current version and your accounting policy support it. Amend the invoice only after cancellation and after resolving linked documents.

You can bill in another currency. Select the transaction currency and verify the exchange rate. The receivable account must support the chosen currency when the balance is maintained in that currency.