{"id":523347,"date":"2026-01-23T12:42:00","date_gmt":"2026-01-23T12:42:00","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=523347"},"modified":"2026-03-17T05:47:49","modified_gmt":"2026-03-17T05:47:49","slug":"odoo-automatic-invoice-reconcilation-document","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/","title":{"rendered":"User Guide for Odoo Automatic Invoice Reconciliation"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Introduction<\/h2>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/odoo-automatic-invoice-reconciliation.html#\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo Automatic Invoice Reconciliation<\/a> helps businesses match customer payments with invoices automatically.<\/p>\n\n\n\n<p>It removes the need for manual payment matching and keeps accounting records clean and accurate.<\/p>\n\n\n\n<p>Moreover, when an invoice is confirmed, the module applies available customer credits on its own. This saves time, reduces mistakes, and makes daily accounting work easier.<\/p>\n\n\n\n<p>As a result, users can focus on more important tasks while the system handles reconciliation in the background. It also allows flexible matching methods to suit different business needs.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Odoo Automatic Invoice Reconciliation matches customer payments with invoices automatically<\/li>\n\n\n\n<li>Applies customer credits automatically when invoices are confirmed<\/li>\n\n\n\n<li>Reduces the need to match payments with invoices by hand<\/li>\n\n\n\n<li>Saves time for accountants and other users<\/li>\n\n\n\n<li>Supports using the oldest available payment first<\/li>\n\n\n\n<li>Supports matching payments only when the amount is exactly the same<\/li>\n\n\n\n<li>Allows partial payment matching when full payment is not available<\/li>\n\n\n\n<li>Works automatically in the background without user effort<\/li>\n\n\n\n<li>Keeps customer accounts clean, clear, and accurate<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Installation<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>wk_account_automatic_reconcile\u2019<\/strong><\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search \u2018<strong>wk_account_automatic_reconcile<\/strong>\u2019<\/li>\n\n\n\n<li>You will be able to see module in the search results. Click on \u2018<strong>Activate<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Workflow<\/h2>\n<\/div><\/div>\n\n\n\n<p>1. After installing <strong>Odoo Automatic Invoice Reconciliation<\/strong>, navigate to Settings and enable the preferred auto-reconciliation method. <\/p>\n\n\n\n<p>You can select Exact Amount Match or Oldest Payment First as needed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp\" alt=\"configuration for Exact Amount match only\" class=\"wp-image-523373\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-1200x943.webp\" alt=\"configuration for oldest payment first\" class=\"wp-image-523374\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oldest-payment-first-configuration-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2. Next, go to <strong>Invoicing \u2192 Customers \u2192 Credit Notes<\/strong>. Here, you can view the list of pending customer credit notes available for reconciliation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-1200x943.webp\" alt=\"list of pending credits\" class=\"wp-image-523376\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-pending-credits-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Exact Amount Match only<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><br>3. When Exact Amount Match is enabled, the system looks only for a customer credit with the same amount as the invoice. You can see the pending credit note with the exact amount in the list.<\/p>\n\n\n\n<p>4. You can see the pending credit note here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-1200x943.webp\" alt=\"detailed  view of pending credit note\" class=\"wp-image-523379\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credit-note-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>5. Now, go to the customer invoice and confirm it. As a result, the matching credit amount is applied automatically, and the invoice amount is adjusted.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-1200x943.webp\" alt=\"confirm the payment invoice\" class=\"wp-image-523382\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/confirm-the-latest-invoice-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-1200x943.webp\" alt=\"amount reversed for pending credit note\" class=\"wp-image-523385\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/payment-reversed-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>6. After confirmation, check the customer credit notes again. You will see that the exact amount credit has been used and updated correctly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-1200x943.webp\" alt=\"exact amount match adjustment\" class=\"wp-image-523387\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-list-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-1200x943.webp\" alt=\"credit note paid\" class=\"wp-image-523389\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/credit-note-adjust-exact-amount-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Oldest Payment first<\/strong>:<\/h3>\n<\/div><\/div>\n\n\n\n<p>7. In this method the oldest customer credit will be fetched and amount will be received, moreover the pending amount will also be adjusted in other payments.<\/p>\n\n\n\n<p>8. For this you can see the list of pending customer credits in the list<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-1200x943.webp\" alt=\"pending credit status\" class=\"wp-image-523431\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/pending-credits-status-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>9. Now, again we go to the customer invoices and confirm the payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-1200x943.webp\" alt=\"confirm the draft invoice \" class=\"wp-image-523393\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/cofirm-draft-invoice-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-1200x943.webp\" alt=\"amount reversed\" class=\"wp-image-523394\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/paid-and-extra-amount-reversed-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>10. Now, with the help of the <strong>Automatic Invoice Reconciliation<\/strong> module, enable the <strong>Oldest Payment First<\/strong> option. As a result, the system automatically adjusts the available customer credits.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-1200x943.webp\" alt=\"auto adjustment of credits \" class=\"wp-image-523397\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/list-of-credit-adjustment-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>11. Next, you can clearly see that the system settles the oldest payment first. After that, it partially adjusts the remaining amount using the available customer credits.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-1200x943.webp\" alt=\"complete adjustment of credit\" class=\"wp-image-523398\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-completely-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>12. Finally, the system shows the partially adjusted amount and automatically updates the remaining due balance, which is reflected correctly in the customer credit notes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-1200x943.webp\" alt=\"partial adjustment of credit\" class=\"wp-image-523400\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/amount-adjusted-partially-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need help? <\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support mail<\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo Automatic Invoice Reconciliation helps businesses match customer payments with invoices automatically. It removes the need for manual payment matching and keeps accounting records clean and accurate. Moreover, when an invoice is confirmed, the module applies available customer credits on its own. This saves time, reduces mistakes, and makes daily accounting work easier. As a <a href=\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":735,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007],"tags":[],"class_list":["post-523347","post","type-post","status-publish","format-standard","hentry","category-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo Automatic Invoice Reconciliation<\/title>\n<meta name=\"description\" content=\"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo Automatic Invoice Reconciliation\" \/>\n<meta property=\"og:description\" content=\"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-23T12:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T05:47:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp\" \/>\n<meta name=\"author\" content=\"Pragyan Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pragyan Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\"},\"author\":{\"name\":\"Pragyan Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/f2b59405dee6689c94c889023cc4ff71\"},\"headline\":\"User Guide for Odoo Automatic Invoice Reconciliation\",\"datePublished\":\"2026-01-23T12:42:00+00:00\",\"dateModified\":\"2026-03-17T05:47:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\"},\"wordCount\":608,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp\",\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\",\"name\":\"User Guide for Odoo Automatic Invoice Reconciliation\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp\",\"datePublished\":\"2026-01-23T12:42:00+00:00\",\"dateModified\":\"2026-03-17T05:47:49+00:00\",\"description\":\"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration.webp\",\"width\":2240,\"height\":1760},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo Automatic Invoice Reconciliation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/f2b59405dee6689c94c889023cc4ff71\",\"name\":\"Pragyan Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1be57d55675a2eaedbf043952d3031139a53fac17de656f27d1479652a69bafc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1be57d55675a2eaedbf043952d3031139a53fac17de656f27d1479652a69bafc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Pragyan Singh\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/pragyansingh-odoo322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo Automatic Invoice Reconciliation","description":"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo Automatic Invoice Reconciliation","og_description":"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily","og_url":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-01-23T12:42:00+00:00","article_modified_time":"2026-03-17T05:47:49+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp","type":"","width":"","height":""}],"author":"Pragyan Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Pragyan Singh","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/"},"author":{"name":"Pragyan Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/f2b59405dee6689c94c889023cc4ff71"},"headline":"User Guide for Odoo Automatic Invoice Reconciliation","datePublished":"2026-01-23T12:42:00+00:00","dateModified":"2026-03-17T05:47:49+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/"},"wordCount":608,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp","articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/","url":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/","name":"User Guide for Odoo Automatic Invoice Reconciliation","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration-1200x943.webp","datePublished":"2026-01-23T12:42:00+00:00","dateModified":"2026-03-17T05:47:49+00:00","description":"Odoo Automatic Invoice Reconciliation matches customer payments with invoices, reduces manual work, saves time and keeps accounts accurate easily","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/exact-amount-match-configuration.webp","width":2240,"height":1760},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-automatic-invoice-reconcilation-document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo Automatic Invoice Reconciliation"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/f2b59405dee6689c94c889023cc4ff71","name":"Pragyan Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1be57d55675a2eaedbf043952d3031139a53fac17de656f27d1479652a69bafc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1be57d55675a2eaedbf043952d3031139a53fac17de656f27d1479652a69bafc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Pragyan Singh"},"url":"https:\/\/webkul.com\/blog\/author\/pragyansingh-odoo322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/523347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/735"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=523347"}],"version-history":[{"count":6,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/523347\/revisions"}],"predecessor-version":[{"id":531018,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/523347\/revisions\/531018"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=523347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=523347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=523347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}