{"id":34775,"date":"2025-12-05T12:40:57","date_gmt":"2025-12-05T12:40:57","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=34775"},"modified":"2025-12-11T05:03:38","modified_gmt":"2025-12-11T05:03:38","slug":"how-to-create-an-invoice-for-an-odoo-sales-order","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/sales\/how-to-create-an-invoice-for-an-odoo-sales-order\/","title":{"rendered":"How to Create an Invoice for an Odoo Sales Order"},"content":{"rendered":"\n<p>Creating invoices in Odoo is one of the most important steps in the sales process, as it ensures that customer billing, tax calculations, and payments are recorded accurately. Before generating an invoice, a sales order must be created and confirmed so that Odoo can pull the correct customer details, product information, taxes, and pricing into the final invoice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a New Sales Order<\/h2>\n\n\n\n<p>To begin, open the <strong>Sales<\/strong> module and navigate to the <strong>Orders<\/strong> section and select the <strong>Orders<\/strong> submenu. A new sales order can be created by clicking the button +<strong>New<\/strong>. Customer information, invoice address, and delivery address are mandatory fields, and once the customer is chosen, Odoo automatically fills in the GST treatment, invoice address, and delivery address based on the customer record. The appropriate pricelist can be selected for the order, and once the form is saved, Odoo generates a unique sales order document number.<\/p>\n\n\n\n<p>Products can then be added to the sales order. If a product is tracked by lot, the corresponding lot number can be selected from the <strong>Available lots<\/strong>. In the <strong>unit price<\/strong> field, Odoo displays the selling price of that product according to the selected pricelist. After reviewing the details, the sales order can be <strong>confirmed<\/strong>, which completes the order and prepares it for invoicing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"534\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated-1024x534.png\" alt=\"Odoo Sales Order Validated\" class=\"wp-image-34776\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated-1024x534.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated-300x157.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated-768x401.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated-1536x802.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Order-Validated.png 1828w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Invoicing Policies in Product<\/h2>\n\n\n\n<p>Odoo offers two invoicing policies at the product level: <strong>\u201cOrdered Quantities\u201d<\/strong> and <strong>\u201cDelivered Quantities.\u201d<\/strong> When a product is configured to invoice ordered quantities, the <strong>\u201cCreate Invoice\u201d<\/strong> button becomes enabled as soon as the sales order is confirmed.<\/p>\n\n\n\n<p>If the product is set to invoice <strong>delivered quantities<\/strong>, the button becomes enabled only after the related delivery order is completed. This ensures that invoices are generated according to the business\u2019s billing method and product configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy-1024x535.png\" alt=\"Odoo Inventory Invoicing Policy\" class=\"wp-image-34777\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy-1024x535.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy-300x157.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy-768x401.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy-1536x802.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Inventory-Invoicing-Policy.png 1826w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Creating the Invoice for Sales Order<\/h2>\n\n\n\n<p>Once the<strong> \u201cCreate Invoice\u201d<\/strong> button becomes available, it can be selected to begin generating the invoice. A popup window appears with different invoicing options such as Regular Invoice, Down Payment (Percentage), and Down Payment (Fixed Amount).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup-1024x531.png\" alt=\"Odoo Sales Create Invoice Popup\" class=\"wp-image-34778\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup-1024x531.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup-300x155.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup-768x398.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup-1536x796.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Create-Invoice-Popup.png 1841w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After choosing the appropriate option and confirming, Odoo generates a <strong>draft invoice<\/strong>. This draft includes all essential details pulled directly from the sales order, such as the customer name, delivery address, place of supply, and GST treatment. The invoice date and due date are also filled in automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Delivery Date Display in Odoo Invoices<\/strong><\/h2>\n\n\n\n<p>When an invoice is created after the delivery has been completed in Odoo, the delivery date is not displayed on the invoice by default. The delivery date is recorded only in the delivery order within the Inventory module, where the system keeps track of when the goods were shipped or delivered.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice-1024x535.png\" alt=\"Odoo Sales Draft Invoice\" class=\"wp-image-34779\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice-1024x535.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice-300x157.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice-768x401.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice-1536x802.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Draft-Invoice.png 1826w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Reviewing Invoice Details<\/h2>\n\n\n\n<p>The invoice displays all products included in the sales order, along with their quantities. The basic cost field shows the <strong>unit price<\/strong> taken from the sales order, and the UOM and taxes are displayed based on the product\u2019s customer taxes. The <strong>tax-excluded<\/strong> amount is calculated by dividing the basic cost by the value of one plus the tax rate.<\/p>\n\n\n\n<p>The <strong>taxable<\/strong> <strong>amount<\/strong> reflects the total tax-excluded value of the order, and the <strong>tax<\/strong> field displays the appropriate GST or customer-specific tax. The <strong>total<\/strong> of the invoice is the sum of the taxable amount and the tax.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Confirming the Invoice<\/h2>\n\n\n\n<p>After reviewing all invoice details, the invoice can be confirmed to finalize it. Once confirmed, Odoo assigns a customer invoice document number. At this stage, the invoice becomes official and can be sent to the customer for payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"534\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated-1024x534.png\" alt=\"Odoo Sales Invoice Validated\" class=\"wp-image-34780\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated-1024x534.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated-300x157.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated-768x401.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated-1536x802.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/12\/Tenthplanet-Odoo-Sales-Invoice-Validated.png 1828w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating invoices in Odoo is one of the most important steps in the sales process, as it ensures that customer [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[399],"tags":[718,107],"class_list":["post-34775","post","type-post","status-publish","format-standard","hentry","category-sales","tag-invoices","tag-sales"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/34775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/comments?post=34775"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/34775\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=34775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=34775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=34775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}