How to solve ‘User does not have any Badge for product’ error while running the batch server during Migration process in Sage X3

By | February 22, 2021

In some industries the company wants to migrate the data from lower version to higher version in Sage X3. Every company wants to upgrade the system functionally or data on the higher version. 

During migration process various things should be in well processed some of them are:

  1. Components installation process.
  2. Console configuration process.
  3. Batch server activation process.
  4. License File.
  5. Accounting task process.

License File: Sage X3 is available in several suites: finance; distribution; manufacturing; projects and jobs; and construction. It contains advanced functionality to manage even the most demanding mid-market business needs. The concurrent licensing consists of full, operational and transactional user licenses that enable enterprises to cost effectively include more people and processes in their business system eco-system for better results. The system can be deployed under a public or private cloud arrangement or as an on-premise deployment. The licensing is available as a subscription or a perpetual license.

Batch Server: The capacity of a batch server is determined based on the maximum number of threads that can run on the server concurrently. Each thread executes one batch task. You can run these tasks in a serial steps or parallel steps, depending on the business logic and requirements. All tasks that do not have any dependencies are considered parallel tasks. All servers that are configured as batch servers periodically check for tasks that are waiting for processing. The batch server assigns each parallel task to a thread and starts to process the thread.

In Sage X3, while doing migration process sometimes we may face the difficulties while running the batch server. For solving such errors, kindly follow below steps:

Navigate to : Administrator  -> Endpoint -> batch server

  1. Enter all the parameters in the batch server such as:
  2. Administration Endpoints.
  3. Maximum delay to launch a query
  4. Maximum no. active queries.

Refer below screen shot:

Fig 01: Batch Server Screen
  1. Now click on the Start button.
  2. After clicking on the start button, then you will get the below error.

Refer below screen shot.

Fig 02: Badge error

Now follow below steps for solving above error.

Check License file which we have uploaded in sage X3. Check the ‘ERPDEV’ code under Badges is 1 or 2. If it is 1 then the above error will come. So to solve this , you need to apply another license file in sage x3 which has ‘ERPDEV’ as 2.

Fig 03: License file with ERPDEV 1
Fig 04: License File with ERPDEV 2

As we know that,badges are associated with users and they also dictate the type of access the user has. For example, the ERPDEV badge has access to everything in Sage X3, but the ERPFULL badge has access to everything except development functions.

Now upload the new license file which has ERPDEV ‘2’ in the sage x3. Then go to the batch server screen and start the batch server. You will see batch server will get started.

Hence by following above steps, we can solve the error and start the batch server.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partner is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience, 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 caters to a wide range of Sage X3, a Sage Business Cloud Solution, offerings. Our unique GUMU™ integrations include Sage X3 for Sage, Dynamics 365 CRM and Magento eCommerce along with Implementation and Technical Support worldwide for Sage X3. Currently we are Sage X3 Implementation Partner in East Africa, Middle East, Australia, Asia, US, UK. We also offer best-in-class Sage X3 customization and development services, integrated applications such as POS | WMS | Payment Gateway | Shipping System | Business Intelligence | eCommerce and have developed add-ons such as Catch – Weight  and Letter of Credit and India Legislation for Sage X3 to Sage business partners, end users and Sage PSG worldwide. Greytrix Sales Commission App for Sage X3 simplifies commission calculations and postings on sales transactions.

The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for processing and execution of application programs at the click of a button.

Greytrix is a recognized Sage champion ISV Partner for GUMU™ Sage X3 – Sage CRM integration also listed on Sage Marketplace; GUMU™ integration for Sage X3 – Salesforce is a 5-star rated app listed on Salesforce AppExchange and GUMU™ integration for Dynamics 365 CRM – Sage ERP listed on Microsoft AppSource.

For more information on Sage X3 Integration and Services, please contact us at, We would like to hear from you.