Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
5115 Zobrazení

How to manage multi-level approvals in my company purchases? The Director of my company approves all purchases above $5,000. The manager and director can approve purchases below $5,000. The purchase assistant can only create purchase requests (RFQ’s) but cannot confirm any.

Avatar
Zrušit
Autor Nejlepší odpověď
This customization is proven in Odoo 15 and 16 with Studio App in single currency scenarios.


Groups of approvers

Create approval user groups (Settings / Users & Companies / Groups)

  • First group:
    • Name: Approver: above $5,000
    • User: Director
  • Second group:
    • Name: Approver: below $5,000
    • Users: Manager and Director

Before utilizing this groups in Studio, the creation of external ID is needed. To do so, export the groups using the instructions below.



Set approvals

Open Studio and navigate to purchase order form view. Set approval rules on “Confirm Order” button as shown below.



  • Set group “Approver: above $5,000” with condition “Total > 5,000”
  • Select "Add an approval rule” to create another condition for the other approval group
  • Set group “Approver: below $5,000” with condition “Total < 5,000”
  • Close Studio and prove the concept.

Proof of Concept

Situation: The Assistan is not able to confirm a purchase below $5,000.


Situation: The Assistan is not able to confirm a purchase above $5,000.


Situation: The Director can approve the latter transaction as part of the group “Approver: above $5,000”


Avatar
Zrušit

Good flow, and clear explanation. Thanks!

Just one small comment: Under the conditions expressed, an order of exactly $5,000 order would not need approval.

I suggest to change the condition of group “Approver: above $5,000” from “Total > 5,000” to “Total >= 5,000”

Related Posts Odpovědi Zobrazení Aktivita
0
pro 23
1476
1
úno 25
923
1
zář 23
1458
0
lis 24
3657
0
srp 25
405