Validation on Non Existing PO field in Supplier BP Invoice Screen

By | October 29, 2025

In many business scenarios, organizations need to ensure that supplier invoices are linked to valid Purchase Orders (Po’s) to maintain accurate procurement and payment processes.

In Sage X3, our client has requested a validation on the “Non-existing PO” field within the Supplier BP Invoice screen, specifically for certain invoice types such as Purchase Invoice (INV) and Purchase Invoice Intersite (INT). The requirement is that, for these invoice types, the system should restrict entry creation if the user enters a purchase order number that already exists—only non-existing (i.e. unmatched or unreferenced) PO numbers should be allowed when these invoice types are selected.

Let’s examine the functionality in greater detail.

Navigate to : A/P-A/R accounting-> Supplier BP invoice

According to this requirement, the user first creates a Supplier BP Invoice entry with the required invoice type Purchase Invoice (INV) as shown in the screenshot below.

New Stuff: EFT Module in Sage X3

Fig1 Supplier INV - Invoice type (PINV).
Fig1 Supplier INV – Invoice type (PINV).

Now, the user enters a non-existing PO number “ZIN0126PO0001,” which does not exist in the system. As per the requirement, the system allows the user to proceed with creating the invoice entry, as shown in the screenshot below.

Fig 2 Supplier inv screen.
Fig 2 Supplier inv screen.

Now, as per the requirement, the user enters an existing PO number “ZIN0126PO00361,” which is already present and used in the system. To enforce the validation, a restriction has been implemented—when the user attempts to proceed, the system blocks the entry creation and displays a pop-up message, as shown in the screenshot below.

Fig 3 Supplier inv screen - Pop-up Message.
Fig 3 Supplier inv screen – Pop-up Message.

✅ Benefits of PO Validation :-

  • Prevents invoice mismatches.
  • Enforces internal procurement compliance.
  • Reduces data entry errors.
  • Improves audit trail and traceability between PO and invoice.

As demonstrated above, the validation on the Non-existing PO field in the Supplier BP Invoice screen is now functioning as expected in Sage X3.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.

Greytrix has some unique integration solutions developed for Sage CRM with Sage ERPs namely Sage X3Sage IntacctSage 100Sage 500, and Sage 300. We also offer best-in-class Sage ERP and Sage CRM customization and development services to Business Partners, End Users, and Sage PSG worldwide. Greytrix helps in the migration of Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes addons like  Greytrix Business Manager, Sage CRM Project Manager, Sage CRM Resource Planner, Sage CRM Contract Manager, Sage CRM Event Manager, Sage CRM Budget Planner, Gmail Integration, Sage CRM Mobile Service Signature, Sage CRM CTI Framework.

Greytrix is a recognized Sage Champion Partner for GUMU™ Sage X3 – Sage CRM integration listed on Sage Marketplace and Sage CRM – Sage Intacct integration listed on Sage Intacct Marketplace. The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.

For more information on our integration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.