{"id":18032,"date":"2026-01-30T09:23:17","date_gmt":"2026-01-30T09:23:17","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18032"},"modified":"2026-01-30T09:43:19","modified_gmt":"2026-01-30T09:43:19","slug":"how-purchase-invoice-works-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-purchase-invoice-works-in-idempiere\/","title":{"rendered":"How Purchase Invoice Works in iDempiere"},"content":{"rendered":"\n<p>A Purchase Invoice in iDempiere is the financial document used to record the value of goods or services received from a vendor.<\/p>\n\n\n\n<p>It drives accounts payable creation, tax calculation, matching with purchase orders, and accounting postings. iDempiere ensures that every invoice is validated and controlled before it impacts financial reporting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Relationship Between Document Header, Vendor Data, and Accounting Dates<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A Purchase Invoice is structured around three major components<\/strong><\/h3>\n\n\n\n<p>The <strong>document header<\/strong>, which defines the type of transaction; the <strong>vendor and order information<\/strong>, which supply commercial and accounting defaults; and the <strong>invoice dates<\/strong>, which determine when the invoice is recognized in the financial books.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>This structure works as<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Document Header \u2192 defines identity and workflow<\/li>\n\n\n\n<li>Vendor Data \u2192 provides default terms, currency, taxes<\/li>\n\n\n\n<li>Accounting Dates \u2192 decide posting period and recognition<\/li>\n<\/ul>\n\n\n\n<p>All invoice processing depends on this hierarchy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Document Header \u2013 Defining the Invoice Identity<\/strong><\/h2>\n\n\n\n<p>The document header establishes the main identity of the invoice. It determines which document type is used, how the document is numbered, and which organization owns the invoice. It also contains descriptive elements such as the document number, reference, and description.<\/p>\n\n\n\n<p>Once the header is defined, iDempiere applies the appropriate workflow and posting logic depending on whether it is a standard vendor invoice or a credit memo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Linking Supplier and Procurement Data<\/strong><\/h2>\n\n\n\n<p>Vendor selection drives the default behavior of the invoice. When a Business Partner is chosen, the system loads its default payment terms, currency, price list, tax region, and accounting details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Relationships<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vendor determines financial and commercial defaults<\/li>\n\n\n\n<li>Purchase Order allows pulling un-invoiced PO lines<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Controlling Financial Period Recognition<\/strong><\/h2>\n\n\n\n<p>Invoice dates control how the transaction affects financial reporting. The <strong>Date Invoiced<\/strong> corresponds to the vendor\u2019s bill date, while the <strong>Account Date<\/strong> determines the actual posting period.<\/p>\n\n\n\n<p>iDempiere always checks whether the posting period is open before allowing completion or posting. This prevents unauthorized backdated entries and ensures period discipline.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-1-1.png\" alt=\"\" class=\"wp-image-18229\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-1-1.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-1-1-300x163.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-1-1-768x416.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-4.png\" alt=\"\" class=\"wp-image-18231\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-4.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-4-300x163.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-PurchaseManagement-PurchaseInvocie-4-768x416.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Payment Terms &amp; Settlement Behavior<\/strong><\/h2>\n\n\n\n<p>A Purchase Invoice includes settings that determine how it will be settled. Payment Rule, payment terms, and schedules control whether the invoice is paid through credit, cash, bank transfer, or installments.<br>The \u201cIn Dispute\u201d flag can temporarily block payment or posting, while the \u201cPaid\u201d field updates automatically once the invoice is matched with a payment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Important System Behaviors<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Payment terms generate due dates<\/li>\n\n\n\n<li>Payment Rule defines how the invoice will be settled<\/li>\n\n\n\n<li>Payment status updates automatically after settlement<\/li>\n<\/ul>\n\n\n\n<p>This supports controlled and transparent accounts payable processing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Document Processing &amp; Posting<\/strong><\/h3>\n\n\n\n<p>When the invoice is completed, iDempiere validates all information, checks the accounting period, and creates the required accounting entries. It also finalizes the payment schedule and updates the document status.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Purchase Invoice in iDempiere is the financial document used to record the value of goods or services received from [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-18032","post","type-post","status-publish","format-standard","hentry","category-purchase"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=18032"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18032\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}