Category Archives: Technical

How to create process flows in Sage X3 V12

Sage X3 provides various features of displaying transactions through different ways of navigating them, sometimes by jump to options or by menu items and many more. These process flows are widely used for because they eliminate the need to go the site map every time to access a function. Instead, it helps the user to… Read More: How to create process flows in Sage X3 V12 »

HOW TO CONFIGURE ZPL PRINTING IN SAGE X3

Sage X3 provides us a functionality to print labels and barcodes using ZPL printer. ZPL stands for zebra programming language and using this language we can design the layouts of labels and embedded barcodes. In this blog we will see how the ZPL setup is configured in Sage X3. Below are steps to configure ZPL.… Read More: HOW TO CONFIGURE ZPL PRINTING IN SAGE X3 »

Use of SOHAPPOST and SOHAPPCLE parameters

Sage X3 provide us multiple functions that can be triggered through signature management workflow. Here we will see some of them which are useful on sales order. As we know once we create a sales order the credit limit of customer gets updated. There can be a business requirement where user wants the credit limit… Read More: Use of SOHAPPOST and SOHAPPCLE parameters »

How to solve “404-cannot find module” error on Node.js V12

Node.js is an open source, cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OSX, Microsoft Windows, Linux. Node.js on Sage X3: We come across scenario where x3 require integration with Node.js. It increases the efficiency of the development process as it fills… Read More: How to solve “404-cannot find module” error on Node.js V12 »

Validation on HSN Code

In Sage X3, we do have Indian Legislation addon module developed which is suitable for Indian business. Good and Service tax is part of the Indian Legislation where defining HSN code against product and service is mandatory. HSN stands for “Harmonized System of Nomenclature”. HSN code is a 6-digit uniform code that classifies 5000+ products… Read More: Validation on HSN Code »

Capturing Business terms dynamically in Sage X3

‘Terms and Conditions’ are important agreements for all types of business. It acts as a contract between the company and its customers/Supplier for the supply of goods or services. In Sage X3, users usually input the Terms and conditions in the ‘comments’ section in every screen and also needs to be captured at report level.… Read More: Capturing Business terms dynamically in Sage X3 »

How to flow data in a column of Inquiry Screens

In Sage X3, we have Inquiry screens which display all the information from tables based on a certain filter criteria. We recently had a requirement to add Description 2 and Description 3 fields in the Inquiry Screens. In this blog we will see how we can manually display Description 2 and Description 3 of a… Read More: How to flow data in a column of Inquiry Screens »

How to solve warning “Non-blocking difference Warning format PLICRDIDX K10c Sage X3” while importing data through template

Sage X3 has feature to import data to X3 tables through Import/Export template. Users can create template by adding table fields which user has to enter or modify through file which contains data import/export template. Once file imported successfully then file data will inserted in particular table/screen. With the help of this fabulous feature of… Read More: How to solve warning “Non-blocking difference Warning format PLICRDIDX K10c… »

Sage X3 Integration with Magento using rest web services

In this blog, we will get to know about the process of the integration of Sage X3 with Magento using rest web services. Currently the Magento API is using tokenized authentication. We are calling Magento rest API endpoints from Sage X3 using rest webservices which will request the Magento API for specific data and save… Read More: Sage X3 Integration with Magento using rest web services »

How to write encode function on node.js by passing input argument from X3

Node.js files contain tasks that will be executed on certain events. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Node.js applications are written in JavaScript, and can be run within the Node.js runtime.Node.js files have extension “._js” STEP1: Creating Node.js… Read More: How to write encode function on node.js by passing input… »