Author Archives: Greytrix

How to create combine pick ticket for multiple order in Sage X3

If you want to create a single pick ticket by combining multiple orders then sage x3 provide you a way to achieve this. Below is the demonstration of how can we create a consolidated pick ticket. Suppose one pick ticket needs to be created for 2 orders then please check below steps: Create Order 1… Read More: How to create combine pick ticket for multiple order in… »

Transforming Sales Invoice Processing in Sage X3 with Smart Bulk Operations

Finance teams often process a large number of sales invoices every day. Activities such as posting invoices, printing invoice documents, and sending them to customers can become repetitive when each invoice is handled separately. As transaction volumes increase, businesses require efficient ways to manage these processes while ensuring accuracy and timely document distribution. To improve… Read More: Transforming Sales Invoice Processing in Sage X3 with Smart Bulk… »

How to solve Error ‘Product unauthorized for this user.’ in Enterprise planning

Resolving the “Product unauthorized for this user.” Error in Enterprise Planning Issue While working in Enterprise Planning, users may encounter the following error: Product unauthorized for this user. This error occurs when the logged-in Enterprise Planning user is not assigned as either the Buyer or the Planner for the selected product-site record in Sage X3.… Read More: How to solve Error ‘Product unauthorized for this user.’ in… »

How to solve Unknown error: ‘NOK’ while configuring Sage X3 Console

When setting up a new Sage X3 V12 Patch 39 environment on a cloud-based Windows Server, we encountered an unexpected error while creating a new solution in the Sage X3 Configuration Console. The Configuration Console displayed the following message: Connection failure Unknown error: NOK At first, the error did not provide any useful information about… Read More: How to solve Unknown error: ‘NOK’ while configuring Sage X3… »

Crystal Reports Layout Tips: Keep Object Together & Suppress Blank Sub-report Explained

Creating a Crystal Report isn’t just about displaying the correct data—it’s also about presenting that data in a clean, organized, and professional manner. A report with awkward page breaks or large blank spaces can be difficult to read, even if the data is accurate. While working with Crystal Reports, developers often face two common layout… Read More: Crystal Reports Layout Tips: Keep Object Together & Suppress Blank… »

Material Requisition Slip (MRS) in Sage X3: Streamlining Material Requests, Approvals, and Stock Movements

Introduction In project-based and manufacturing organizations, effective inventory control is vital for operational efficiency, profitability, and audit compliance. Materials are regularly issued to projects, production, subcontractors, or transferred between locations. Without proper controls, this often results in discrepancies, unapproved consumption, and weak traceability. The new Material Requisition Slip (MRS) feature in Sage X3 solves this by… Read More: Material Requisition Slip (MRS) in Sage X3: Streamlining Material Requests,… »

Fix Blank Specific Script Issue in Sage X3 Object When Creating New Window

Clients often have many custom requirements. Sometimes a completely new module needs to be developed from scratch. In such cases, we create new Windows, Screens, Objects, and Actions according to the client’s needs. When we create a custom Window from scratch, we frequently face one common issue: after building the complete Window, the field-level actions… Read More: Fix Blank Specific Script Issue in Sage X3 Object When… »

How to Find the Current Index of a Dimension Field in Sage X3 4GL

When working with Sage X3 4GL, developers often customize screens by adding actions such as After Change, Before Entry, or After Entry to fields. However, things become a little more complex when the field is a dimension (array) field. A common challenge is that a field action is triggered for every dimension of the field,… Read More: How to Find the Current Index of a Dimension Field… »

Setting Up Automatic Cost Types for Miscellaneous Receipts

New Stuff: Creating a Custom Sequence Number in Sage X3 Using a Function Figure 1 Figure 2 Figure 3 Figure 4 5. On the Miscellaneous Receipts screen, you may wish to hide the price and order price fields. They will NOT show the costing that will be used. Rather, they will remain blank, which can… Read More: Setting Up Automatic Cost Types for Miscellaneous Receipts »

Creating a Custom Sequence Number in Sage X3 Using a Function

In many business scenarios, the standard sequence numbering provided by Sage X3 may not fully satisfy statutory, operational, or reporting requirements. Organizations often require document entry numbers that contain additional business-specific information such as: This article explains how to create a custom sequence number in Sage X3 by using a user-defined function within the sequence… Read More: Creating a Custom Sequence Number in Sage X3 Using a… »