Understanding 3 – Way Matching in Odoo 16 Purchase Module 

3 way matching

In Odoo 16, the purchase module introduces a critical feature called 3 -Way Matching . That enhances the accuracy and control of procurement processes. The 3-Way Matching refers to comparison of three important documents related to a purchase order.the purchase order itself,the vendor’s invoice,and the receipt of goods.By matching these documents,businesses can ensure that they only pay for the goods or services they have received,thereby preventing any discrepancies or overpayments.

In this blog, we will explore how 3 -Way Matching works in Odoo 16’s purchase module,its significance , and a step-by-steps guide on how users can perform it effectively. 

Understanding 3-Way-Matching 

Purchase Order (PO) 

A Purchase order is a formal document generated by a buyer requesting goods or services from a vendor. It outlines the quantity,price,terms,and conditions agreed upon by both parties.In Odoo 16,users can create purchase orders directly from the purchase module.

Vendor’s Invoice 

Upon receiving the goods of services,the vendor generates an invoice for the buyer.This invoice contains information about the actual goods delivered or services rendered along with their corresponding prices.It may include additional charges such as taxes and shipping costs. 

Receipt of Goods 

In Odoo 16,users can create a receipt of goods once the purchased items have been physically received and verified against the purchase order.This receipt confirms the actual receipt of goods and allows the system to match it with the corresponding purchase order. 

Bill Control Policy 

Order Quantities 

The Quantities of products or items that a company or individual intends to purchase from a supplier.It represents the quantity specified in a purchase order,indicating the number of items the buyer wants to accrue .

Received Quantities 

The Actual quantity of product or items received by the buyer from the supplier.It represents the physical count of items received and may differ from the order quantities due to various factors like  stock availability , partial deliveries , or discrepancies during shipping.

How 3-Way-Matching work  in Odoo 16

To enable 3-Way-Matching in Odoo 16 Purchase Module, choose the Received Quantities bill control policy.This option allows you to create vendor bills after receiving the ordered product and settle them based on the actual quantity received. Odoo sets this as defaults for new products, but you can change it on the product detail page. Configure 3-Way-Matching in the purchase module’s configuration settings under the invoicing session.This ensures accuracy and control in procurement processes, avoiding discrepancies and optimizing financial management. 

Dashboard → Configuration → Settings 

By enabling the 3-Way-Matching feature in odoo 16 Purchase Module,the vendor bills will now display the Should be Paid field under the Other info tab of the order.

P I EhZV7UJV6voqzXe3JUQ2UEmyrR0SIVIbft6sWrou3ztMcRsgkpQMhYAHkghw CzL bWJwDJJL70SdOjoziPfarBz0S2JceepIAyFXluqzaG1XPulCl ysm4dQ9T6soRaSSTNYJVAM8YXNakJ7zw

There are Three possibilities for the Should be Paid field by default: 

Yes : This indicates that you should pay the bill as you have received the products accordingly. 

No: If a payment is recorded and marked as Paid, The Should be Paid condition is automatically set to No, indicating that the bill has been settled.

Exception: This status arises when there is a discrepancy between the amounts of products purchased, billed , and received.In such cases, the system identifies the mismatch and highlights the exception,promoting further investigation and resolution. 

Enabling the Should be Paid field through 3-Way-Matching ensures precise tracking and visibility of payment status, helping businesses maintain accurate  financial records and promptly resolve any discrepancies in the procurement process. 

Create a Purchase Order 

Create a new purchase order by clicking on Create and fill the required details, such as vendor, product, quantity, and price. 

Dashboard → Orders → Purchase Orders → Create 

ifGIt6ym5f3vpAwK3yL 9XkyLZQMFVKhgfESlccl iObyz9KYuBhHp34JP4PGJ5zt46w7fs7Y5SdkM4cTx2S3M6C5zapc73tWFiAt9

Click on Confirm Order and Receive the quantities as per demanded quantity. 

6kbaGAh0LqSjBhjj6sOAkdkdIJgV56kh9kUYZ62p5VirbuiihtFi76L0gs613dXbhLw0SfmZPZGvn0fqyx3npniVGJKckoFZvNwc4RtectRLLjDuqTMdQLN bmKZWdy1Fmc8grfYegjmEhYU7w yGAc

Generate the Vendor bill for the order . 

B6xGQKmj d1PZ01aU5JUzStc1m1MCZKFEpZ3LwguR1lz9aNw5b4Ok857Q5ahDK3J g7UF3Oh5L5ZYhySQAefrW SrkBB88RT jhit89jO3I7MRJRjVAAtY1fLILHMenmBUpH6PYFwg2hy2DM4J6aZyw

After Creating the vendor bill, Odoo will automatically display the status of weather you need to pay the bill or not under the Other Information tab.The Should be Paid field in the vendor bill will indicate whether the bill should be paid, and it will consider the 3-way-matching criteria based on the ordered and received quantities. 

uWQcA3Mw5lfsVqHWrUdB1Eh2Y2C42zmcaPWAcYJpePv994KNoLV8ulluhbqPIQdsNeTbHNuhCMkB05wyTek
i4KfRt24QkwcR6MSSMLdBwkZxGjmyi pogF7wLh12MvGAkDhTcn2 sjG bLcYHuJmxDI PaDp6oxquBVEcoNQwdI 6TzzdhvybwE nuf9bfVeEHOXr ZMYhhEZH K0HLH00

As seen in the image above,the Should be Paid field displays YES ,indicating that you should pay this vendor bill.This status reflects that you have received the products you ordered

,making the payment appropriate and accurate in line with the 3-way-matching process. 

With Odoo 16’s user-friendly interface, performing 3-Way-Matching is an intuitive process.It empowers businesses to make informed decisions , avoid discrepancies, and foster better vendor relationships. This robust functionality enhances the overall efficiency and accuracy of the procurement process, contributing to success of the organization. 

Posted in Uncategorized

Leave a Comment