Key Functionalities of Custom Stock Change Transaction

By | August 29, 2025

In Sage X3, a Stock Change Transaction lets you move inventory from one location to another within the same site, keeping stock records accurate and warehouse operations smooth. It’s a simple but essential process that gives businesses better visibility and control over day-to-day stock movements.

To make this functionality even better, we developed a custom Stock Change screen that uses a Lot Search Finder for quick lot selection. For added security, we also implemented user-based authentication, ensuring that only authorized users from the miscellaneous table can perform stock transfers, while others are restricted.

Now, let’s go into the details of how this customization works.

New Stuff : Disabling Work Order Options Until Sales Order Approval in Sage X3

Fig1. Stock change Transaction screen
Fig1. Stock change Transaction screen App

We have created a custom screen similar to the standard Stock Change Transaction, but with an added feature: Lot selection at line level.
The user selects a product at line level. After clicking on the Lot Selection button, the system displays all the accepted lots in a finder. The user then selects the desired lot number, and the system automatically fetches related details such as stock quantity, unit of measure, etc. (See Fig. 2).

Fig2. Lot Selection
Fig2. Lot Selection

Once the lot is selected, the user enters the following details:

Location Type
Destination Location
Destination Quantity (the quantity to be moved)

If the From Location and Destination Location are the same, the system does not allow the user to select the destination location. (See Fig. 3)

Fig3. validation on same location select
Fig3. validation on same location select

Once the destination location details are filled in, only the Approved field is editable. Approval rights are controlled by the user code mentioned in the miscellaneous table, either at the time of creation or after modifying the entry. (See Fig. 4)

Fig. 4 Approved access functionality
Fig. 4 Approved access functionality

When the entry is approved, the Post button becomes enabled. The user can then move stock from one location to another within the same site. Once the entry is successfully posted, the Post button is automatically disabled, and no further modifications are allowed on the transaction.

Fig5. Inventory successfully moved from location to destination location
Fig5. Inventory successfully moved from location to destination location

In this blog, we explained the functionality of the custom stock change screen developed as an enhancement to the standard transaction. With features like lot selection at line level, location validations, approval control, and posting restrictions, this customization ensures accurate, secure, and controlled stock movements within the same site.

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.