{"id":18081,"date":"2026-01-30T09:23:47","date_gmt":"2026-01-30T09:23:47","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18081"},"modified":"2026-01-30T09:23:49","modified_gmt":"2026-01-30T09:23:49","slug":"how-payment-allocation-works-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-payment-allocation-works-in-idempiere\/","title":{"rendered":"How Payment Allocation works in iDempiere"},"content":{"rendered":"\n<p>The <strong>Payment allocation<\/strong> form in iDempiere is used to <strong>link payments and receipts with invoices<\/strong>. It is the step where money movement is officially matched against open receivables or payables. Until allocation is done, invoices remain open even if a payment exists.<\/p>\n\n\n\n<p>This form works purely as a <strong>settlement mechanism<\/strong> and does not create new payments or invoices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Starting Payment Allocation<\/strong><\/h2>\n\n\n\n<p>Payment allocation is opened after a <strong>payment or receipt<\/strong> is completed, where the user selects <strong>business partner<\/strong>, <strong>transaction type<\/strong> (receipt or payment), and optional filters such as date or document. The system then lists all <strong>open invoices<\/strong> and <strong>available payments<\/strong> for that business partner to be allocated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Purchase-PaymentAllocation.png\" alt=\"\" class=\"wp-image-18088\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Purchase-PaymentAllocation.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Purchase-PaymentAllocation-300x202.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Purchase-PaymentAllocation-768x518.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Matching Invoices and Payments<\/strong><\/h2>\n\n\n\n<p>Users choose which <strong>invoices<\/strong> to allocate against a <strong>payment<\/strong>, supporting <strong>full allocation<\/strong> (invoice completely settled), <strong>partial allocation<\/strong> (invoice remains partially open), or <strong>multiple invoices<\/strong> against one payment. iDempiere automatically calculates <strong>open amounts<\/strong> and validates that allocated values do not exceed the payment amount.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Completing Payment Allocation<\/strong><\/h2>\n\n\n\n<p>Once the <strong>allocation<\/strong> is reviewed, it is <strong>p<\/strong><strong>rocessed<\/strong>, updating <strong>invoice open amounts<\/strong>, marking paid invoices as <strong>closed<\/strong>, and creating an <strong>allocation record<\/strong> for audit tracking. No changes are made to the original payment or invoice documents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Allocation Accounting Impact<\/strong><\/h2>\n\n\n\n<p><strong>Payment allocation<\/strong> itself does not move cash, as cash movement occurred during payment completion. Allocation only updates <strong>accounts receivable\/payable clearing<\/strong> and ensures balances reflect correctly\u2014all accounting impacts appear in <strong>accounting fact details<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Handling Advance Payments<\/strong><\/h2>\n\n\n\n<p><strong>Advance and on-account payments<\/strong> made without selecting an invoice remain available for later use. <strong>Payment <\/strong><strong>a<\/strong><strong>llocation<\/strong> applies these advances to one or more invoices without redoing the payment, which is common in construction and long-running projects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How Control and Accuracy Are Maintained<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allocation respects accounting periods<\/li>\n\n\n\n<li>Partial allocations are fully traceable<\/li>\n\n\n\n<li>Reversal creates a complete audit trail<\/li>\n<\/ul>\n\n\n\n<p>The form ensures settlement accuracy without modifying source documents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Maintaining Allocation Control<\/strong><\/h2>\n\n\n\n<p><strong>Allocation<\/strong> respects <strong>accounting periods<\/strong>, tracks <strong>partial allocations<\/strong> fully, creates a complete <strong>audit trail<\/strong> on reversal, and ensures settlement accuracy without modifying source documents.<\/p>\n\n\n\n<p>Payment allocation ensures that <strong>payments, invoices, and balances stay synchronized<\/strong>, providing accurate AR\/AP status and clean financial reporting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Payment allocation form in iDempiere is used to link payments and receipts with invoices. It is the step where [&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-18081","post","type-post","status-publish","format-standard","hentry","category-purchase"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18081","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=18081"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18081\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}