{"id":33569,"date":"2025-11-24T11:45:11","date_gmt":"2025-11-24T11:45:11","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=33569"},"modified":"2025-12-11T04:59:15","modified_gmt":"2025-12-11T04:59:15","slug":"how-to-import-and-export-purchase-orders-in-odoo","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/purchase\/how-to-import-and-export-purchase-orders-in-odoo\/","title":{"rendered":"How to Import and Export Purchase Orders in Odoo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Managing Purchase Orders efficiently is important for smooth operations, especially when working with large volumes of data. Odoo allows users to easily import multiple purchase order lines using a CSV or Excel file and also export purchase orders for analysis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Importing Purchase Orders<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To import Purchase Orders, you first need a CSV or Excel file prepared with the required information. Each row in the file should represent one product line in a Purchase Order.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>partner_id<\/strong>: Vendor name. This must exactly match an existing vendor in the system.<\/li>\n\n\n\n<li><strong>partner_ref<\/strong>: Vendor reference number (optional). Appears as the bill number in the Goods Receipt (GR) Bill.<\/li>\n\n\n\n<li><strong>date_order<\/strong>: Purchase Order date in the format <code>YYYY-MM-DD<\/code>. Must be today or a future date.<\/li>\n\n\n\n<li><strong>order_line\/product_id<\/strong>: Product code. Must match an existing product in the system.<\/li>\n\n\n\n<li><strong>order_line\/mrp<\/strong>: Maximum Retail Price (MRP), tax-inclusive. Used for markup and markdown calculations.<\/li>\n\n\n\n<li><strong>order_line\/product_qty<\/strong>: Quantity to be ordered. Decimal values are allowed only for &#8220;No Tracking&#8221; products.<\/li>\n\n\n\n<li><strong>order_line\/price_unit<\/strong>: Basic Cost (before tax and discount). This is the vendor&#8217;s base price.<\/li>\n\n\n\n<li><strong>order_line\/discount<\/strong>: Discount percentage on the basic cost. Must be between 0 and 100.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"908\" height=\"52\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-Excel-file.png\" alt=\"Odoo Purchase Purchase Order Excel file\" class=\"wp-image-33580\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-Excel-file.png 908w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-Excel-file-300x17.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-Excel-file-768x44.png 768w\" sizes=\"auto, (max-width: 908px) 100vw, 908px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the file is ready, you can import it by going to the Purchase module and clicking the Actions icon. From there, choose the \u201cImport record\u201d option and upload your file. Odoo will display a mapping screen where you must ensure that your column headers are correctly matched with the system\u2019s fields, such as Vendor, Vendor Reference, PO Date, Product, MRP, Quantity, Basic Cost, and Discount.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"742\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Import-Purchase-Order.png\" alt=\"Odoo Purchase Import Purchase Order\" class=\"wp-image-33581\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Import-Purchase-Order.png 832w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Import-Purchase-Order-300x268.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Import-Purchase-Order-768x685.png 768w\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before saving anything, it is best to click the \u201c<strong>Test<\/strong>\u201d button to let Odoo validate the data. If there are any issues, Odoo will show error messages so you can correct your file. After validation succeeds, clicking \u201c<strong>Import<\/strong>\u201d will create the Purchase Orders in the system automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-from-Import-1024x467.png\" alt=\"Odoo Purchase Purchase Order from Import\" class=\"wp-image-33582\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-from-Import-1024x467.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-from-Import-300x137.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-from-Import-768x350.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Purchase-Order-from-Import.png 1328w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Exporting Purchase Orders<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exporting Purchase Orders in Odoo is also very simple. Start by opening the Purchase module and selecting the Purchase Orders menu. You can use filters and grouping options to organize the data in the way you want, for example, by vendor, status, date range, or buyer. Once your report view looks right, click the Actions icon and choose \u201cExport All.\u201d Odoo will download the data as an Excel file, which you can use for analysis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"344\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders-1024x344.png\" alt=\"Odoo Purchase  Export Purchase Orders\" class=\"wp-image-33585\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders-1024x344.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders-300x101.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders-768x258.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders-1536x515.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Export-Purchase-Orders.png 1821w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Details Included in the Exported File<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you open the exported Excel file, you\u2019ll see key information such as the company name, report date range, the user who exported it, and the timestamp. The file also contains important PO details like priority, PO reference, confirmation date, vendor, buyer, order deadline, and order status. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It shows the source document, total amount, currency, and billing status, which can be \u201cNothing to Bill,\u201d \u201cWaiting Bill,\u201d or \u201cFully Billed.\u201d Arrival and expected arrival dates are also included. These details make the exported report helpful for quick review, tracking, and analysis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"439\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO-1024x439.png\" alt=\"Odoo Purchase  Details in Exported PO\" class=\"wp-image-33591\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO-1024x439.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO-300x129.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO-768x330.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO-1536x659.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Purchase-Details-in-Exported-PO.png 1771w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Managing Purchase Orders efficiently is important for smooth operations, especially when working with large volumes of data. Odoo allows users [&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":[383],"tags":[583,582,459],"class_list":["post-33569","post","type-post","status-publish","format-standard","hentry","category-purchase","tag-export-purchase-order","tag-import-purchase-order","tag-purchase"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/33569","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=33569"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/33569\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=33569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=33569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=33569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}