Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
5174 Visualizzazioni

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
Abbandona
Autore Risposta migliore
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
Abbandona

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”

Post correlati Risposte Visualizzazioni Attività
0
dic 23
1534
1
feb 25
958
1
set 23
1490
0
nov 24
3714
0
ago 25
501