Tayana Solutions

Acumatica Preferred Vendor Approval Process

This video explains how to implement an approval process for purchase orders that don’t use the preferred vendor for a stock item. 

Challenges

  • No preferred vendor field in the purchase order screen. This means that the system cannot automatically restrict users from creating purchase orders for vendors other than the preferred vendor for a stock item. 
  • The preferred vendor feature in Acumatica doesn’t restrict users. Users can still create purchase orders for any vendor, even if a preferred vendor is defined in the system. 

Solution and Benefits

The video outlines a solution that uses a custom field, generic inquiry, business event, and import scenario to trigger an approval map when a purchase order is created for a non-preferred vendor. 

  • Custom Field: A user-defined field called “Preferred Vendor Not Matching” is added to the Purchase Order screen. 
  • Generic Inquiry: This inquiry is designed to find purchase orders created for non-preferred vendors of a stock item. 
  • Business Event: When the generic inquiry identifies a purchase order that doesn’t use the preferred vendor, a business event is triggered. The business event has two subscribers: 
  • Email Notification: An email notification is sent out. 
  • Import Scenario: This updates the “Preferred Vendor Not Matching” field in the purchase order. 
  • Approval Map: This is configured in the Purchase Order Preferences to trigger an approval process whenever the “Preferred Vendor Not Matching” field is enabled. 

Benefits: 

  • Enforces the use of preferred vendors: The solution ensures that purchase orders for non-preferred vendors are reviewed and approved before they can be processed. 
  • Improved control and compliance: Implementing this process will help improve spending control and ensure compliance with procurement policies. 
  • Automation: The process automates the approval workflow, reducing manual intervention and potential errors. 

Contact Tayana Solutions at 678-910-2774 for assistance with Acumatica implementations, customizations, and support.