Accounting: Customers + Vendors: Customers: Customer Invoices


This document will cover the general workflow of creating an Invoice, registering a payment for it, and dividing a lump sum payment across several invoices within the Odoo 14 Accounting application


To get started, navigate to the Accounting app.

Odoo image and text block

From the Accounting Overview, you will see a kanban view of your journals. Customer Invoices will have smart buttons for Invoices that need to be validated/sent to the customer, unpaid invoices, and quick totals of each. You will also have the option to create a new invoice manually or by import.

Odoo image and text block

Click CUSTOMERS > INVOICES for a list of all invoices, as well as the option to create and upload new records. 


Start with a Sale Order 

Odoo has an automated checks-and-balances approach with most applications. For this reason, you should always aim to create invoices and payments from the original sales order. Doing so will keep the records linked so Odoo can apply payments, credits, stock moves, etc. all within the same realm of that original transaction.

Creating manual invoices and payments for existing records can cause more work in the future because those original orders would then need to be updated manually.

Creating Invoices

Creating a Manual Invoice

To create an invoice manually, click Customers > Invoices, then click Create. On the New Invoice form, fill out the fields as follows.

Customer: Select the customer to be invoiced.

Delivery Address: This field should auto-populate with the customer's delivery location.

Reference: Enter the reference number(s) for the sales order(s) being invoiced against.

Date: Enter the date the invoice was created.

Payment Terms: Here you'll determine the due date for the invoice. You can either select predefined terms (e.g. 15 days, 30 days) from the first drop-down or select a specific date from the next drop-down.

Journal: The Journal where entries for this invoice are recorded.

Company: This will prepopulate with your company name.

Currency: This will prepopulate with the currency set for this customer but you may override it.

Under the Invoice Lines tab, you can add a specific item by clicking Add a Line, then enter the items or services that you'll be invoicing, as well as the quantity and price for each. Notice that you're not required to select a product, but it does make it easier to match invoices to sale orders if you decide to go this route. 

If you don't select a product, you'll need to provide a label for the invoice line, as shown below.

Under the journal items tab, the fields will be pre-populated with the accounts on the product template; however, you can modify or Add a Line if necessary.

Under the Other Info tab:


  • Customer Reference: This field will auto-populate a reference to be used when registering payments through the invoice record, with the Register payment function

  • Salesperson: Select the employee responsible for this invoice.

  • Sales Team: Select the Sales Team this invoice is assigned to.

  • Recipient Bank: The bank account number to which the invoice will be paid.


  • Company: This will auto-populate with the company

  • Incoterm: Pre-defined commercial terms used in international transactions.

  • Fiscal Position: Define the taxes that should be applied for this customer, IE state-specific tax rules.

  • Cash Rounding Method: Defines the smallest coinage of the currency that can be used to pay by cash.

  • Post Automatically: If checked, this invoice will post on its date.

  • To Check: If checked, it indicates the user was not sure about the information entered and is requesting an admin to review before confirming.

Odoo image and text block

When you're done, click Save to keep the invoice in draft status. Click confirm to confirm that it's ready for payment.

You can click SEND & PRINT so your customer will have access to the invoice, and the ability to make payments. Move to the next section to register a payment on an invoice!

Creating an Invoice from a Sales Order

When creating invoices, this is the recommended method because it keeps your documents in sync. To get started, navigate to the Sales app.

Under the To Invoice > ORDERS TO INVOICE. This will take you to an overview of sales orders that need to be validated and billed in order to receive payment. 

Click the order you wish to invoice.

Odoo image and text block

Next, click Create Invoice.

Good to Know!

Pro-Forma Invoice

If enabled, you can Send Pro-Forma Invoice instead. A Pro-forma invoice is an estimate provided in advance of the delivery of goods. They are commonly used as quotations and are not a demand for payment.

This will bring up a modal window where you'll have three options before creating the invoice.
  • Regular Invoice: This will include all un-invoiced lines on the order.

  • Down Payment (percentage): Invoices a percentage of the total on order, leaving the remainder to be invoiced at a later date. 

  • Down Payment (fixed amount): Invoices the down payment line alone to take an initial payment.

Because you selected this from the "Orders to Invoice" menu, you can be sure it's ready to invoice regularly. This option should be pre-selected for you. Click Create and View Invoices to immediately review the invoice.   

Good to Know!

'Create Invoice' Button

The Create Invoice button on this modal window will create the invoice and redirect you back to the list view. This is a time-saving feature for batch work!

Click confirm to confirm the invoice and make it eligible for payment. 

You can click Send & Print so your customer will have access to the invoice, and the ability to make payments. Move to the next section to register a payment on an invoice!

Combining Invoices

Often customers will ask for one combined invoice, which is very easily accomplished. First, navigate to the Sales app.

Click To Invoice > Orders to invoice, then  Group By > Customer. Then, click the   icon to expand the customer's invoices.

Tick all invoices to combine, then click Action   > Create Invoices.


Here you'll see a modal window that displays the total number of invoices being combined. Click Create and View Invoice.


This brings you to the new invoice you just created. From within this draft invoice, click confirm to post it. At that point, you'll be able to register payments against the amount due.

See Registering Payments to make a payment on an invoice.