Enable Dark Mode!
how-to-set-up-approval-workflows-in-odoo-19-purchase-orders.jpg
By: Subhisha PS

How to Set Up Approval Workflows in Odoo 19 Purchase Orders

Functional Odoo 19 Odoo Enterprises Odoo Community

In Odoo 19, purchase order approval is the procedure of reviewing and validating a purchase order before sending it to a supplier or vendor. This is typically done to ensure that the order is accurate, authorized, and compliant with the company's purchasing policies. Obtaining PO approval ensures that purchases align with the business's financial objectives and budget. Orders that go over budget or beyond the allocated spending might be reviewed and approved or rejected by managers.

The "Purchase Order Approval" option can be found in the Orders section of the Configuration Settings of the Purchase application. "Minimum amount" is another field that appears when the boolean for this field is activated. When the purchase amount exceeds the minimum amount specified here, the Purchase Order Approval feature can be used. To save the modifications made to the Settings, click the save button once Purchase Order Approval is enabled.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

In this case, only the Administrator has the authority to confirm the RFQ; users from a corporation are not permitted to do so. The user's access rights can be configured in Odoo 19's General Settings. There is a "Users" submenu under "Users & Companies" under General Settings.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

All of the internal users in that organization will be listed when you click on the "Users" submenu. The purchase module in Odoo 19 has two distinct access rights: "User" and "Administrator." As seen in the screenshot below, pick a user and set their access privileges to the Odoo 19 Purchase module to "User." Then, save the changes.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

After setting the user Marc demo's access privileges to the User, log out of Mitchell Admin's profile and log in as Marc demo. As a result, the user attempts to create a PO that goes over the limit and needs administrator approval.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

Next, use Marc Demo's profile to generate a fresh purchase order. In the event if the user Marc demo creates an order for less than $5,000, the user can verify the order and generate a bill for it. However, if the order total exceeds $5,000, the manager must authorize the order in order to generate a bill.

Proceed to the purchase module and use Marc's demo profile to create a new RFQ. Additionally, make sure the order total doesn't exceed $5,000.

Here, the company purchased 2 quantities of  Cabinet with Doors from the vendor Rady Mat. so the total amount is shown below.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

In this instance, the purchase order's total of $2000 is less than the approval limit. To confirm the RFQ, click the confirm button.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

To receive the products, click the "Receive product" button and verify the receipt to get the items in the order.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

Make another buy order with the same user, but this time, the order amount should be higher than $5,000.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

The purchasing amount in this purchase order is $8,000. Click the confirm button to validate the purchase order after the order details have been posted to the RFQ.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

The RFQ will enter the "To Approve" state upon clicking the confirm button. After that, the user can't do anything else on the RFQ. The administrator must approve the RFQ once it reaches the "To Approve" stage; only then may the user proceed with the RFQ. 

Thus, sign in as the administrator and give your approval.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

As seen in the screenshot above, the administrator can quickly identify the purchase orders in the "To Approve" status when he accesses the buy application. Select and open that RFQ.

The "Approve Order" button will then appear. The RFQ will go from the "To Approve" stage to the Purchase Order state after the administrator clicks the Approve Order button. 

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

The remaining steps in the RFQ can be finished by the administrator or the user. They can obtain the most recent RFQ status by logging in as Marc Demo.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

The product in the purchase order can be delivered to the user by pressing the Receive button. To verify the receipt, click the validate option after selecting the receive button.

How to Set Up Approval Workflows in Odoo 19 Purchase Orders-cybrosys

Now this means the employee with User access can only confirm and receive the order after getting approval from the manager. But here, this is only based on the amount given.

In conclusion, by automating and standardizing the approval process, Odoo 19's purchase order approval functionality streamlines procurement administration. It gives companies the ability to keep spending under control while guaranteeing compliance and transparency at every turn. Through the utilisation of Odoo 19's robust approval system, businesses may increase productivity, reduce downtime, and make more informed purchases.

To read more about How to Manage Purchase Order Approvals in Odoo 18, refer to our blog How to Manage Purchase Order Approvals in Odoo 18.


If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message