Sage X3 2024 R2 (12.0.36) November Version Update 

Sage X3 2024 R2 (12.0.36) November Version Updat

Sage X3 offers bi-annual releases that provide the latest updates for your system’s ERP enhancements, stability, and performance. The latest one is the November 2024 version, firmly recommended for all Sage X3 Version 12 (V12) users.  

Since November 2022, Sage has released Version 12’s lifecycle via bi-annual releases. Each release has six months of “Current” support, followed by twelve months of “Standard” support, and then another six months of “Extended” support, providing a total of a 24-month maintenance period for a release. With this document, GerminIT Innovations brings you the latest X3 releases and Technology patches for Sage X3 V12, released on November 28th, 2024.  

Sage X3 2024 R2 (12.0.36) 

Components released for Sage X3 2024 R2 (12.0.36) on the 28th of November 2024 are: 

  • Sage X3 Product: x3-12.0.36.iso 
  • SEED Folder: x3-seed-12.0.36.iso 
  • Application patch documentation: 1616.x3-patch-documents-12.0.36.zip 
  • Application patch:  2772.x3-patch-12.0.36.zip 
  • Console 2.60.0 
  • Adxadmin 96.2.93 
  • Runtime 96.2.93 
  • SyracuseServer 12.21.0 
  • PrintServer 3.0.0 
  • Mongodb 7.0.11 
  • VTWebServer 3.0.0 
  • ATP 3.3.0_win 
  • X3 services 48.0.41 (Mobile Automation server) 
  • X3 Mobile_Automation 2.0.2 APK file (APK file for Mobile Automation) 
  • X3 Builder Developer Studio 48.0.41 

Check out what’s new in the 2024 R2 release- 

APIs 

  • GraphQL API Customer portal: Sales- Used to create or update sales orders for Customer portal or e-commerce. 
  • GraphQL APIs for Sage X3 Warehousing- GraphQL APIs for warehousing, based on the packages and nodes defined for your solution, are available. 

Automated Test Platform 

Upgrade to Java 17 

  • Newer versions of Jenkins from version 2.463 require Java or Azul Zulu 17. Sage X3 Automated Test Platform 3.3.0 supports both versions 11 or 17 of Java Runtime Environment (JRE).  
    However, it is recommended to switch from (JRE) version 11 to (JRE) version 17 to ensure future compatibility with Jenkins.  

XML: Automate the testing 

Sage X3 Automated Test Platform 3.3.0 

  • Add capability to control XML file content 
  • Add capability to test E-Invoice / E-Credit-note conformance 

Framework evolution 

Sage X3 Automated Test Platform 3.3.0: 

  • Is compatible with Node.js 18. Refer to the prerequisites documentation for more information about Node.js compatibility. 
  • Delivers step definitions to control XML file content and test E-Invoice and E-Credit-note conformance. 
  • Delivers step definitions to interact with the quick filter in Sage X3 header dropdowns to filter Syracuse data tables. 
  • Displays user stored value as attachments in Allure Report. 
  • Displays static parameter values as attachments in the Allure Report. 
  • Supports version 17 of Java Runtime Environment. Refer to the prerequisites documentation for more information about Java runtime Environment compatibility. 
  • Delivers the logTechnicalDetails parameter to display ** or non-technical information while executing the tests. 
  • Improves usability by displaying the step definitions progress when executing the tests. 

Manage structured addresses for ISO compliance – Bank files 

As of November 2026, the ISO 20022 bank standard prohibits unstructured addresses in bank files. These include: 

  • ISO, ISO3QRC, ISO5, ISO6 for Swiss legislation 
  • PTSCT03 
  • SCT02 
  • VIRINT03 

To meet this requirement, you can manage structured addresses. 

  • For current releases, download and install the patch, but do not customize the standard formats. 
  • For older versions, releases, or specific settings, refer to the how-to guide on managing structured addresses. 

Distribution 

Mobile Automation: Stock site displays on all page 

  • The stock site displays at the header level on all pages. 

Mobile Automation: Option for default location for Purchase, Misc., and Inter-site receipt transactions.

  • In the Purchase receipt, Misc. receipt, and Intersite receipt transactions, you can choose to automatically populate the default location value when products are received into stock.

Initialize stock valuation records in a batch process 

  • You can process stock valuation records in a batch using the Init. stock valuation records function (FUNCREPIT). This function was renamed from the Initialize PIT record. 

Mobile Automation:  

Distribution 

  • In the Purchase receipt transaction, you can search for a supplier by the company name. 
  • In the Stock count transaction, you can search a stock count line by the product UPC. 
  • In the Miscellaneous Issue, select by identifier Miscellaneous issue, and Intersite transfer transactions, you can specify the unit to be issued even if it is different from the stock line.

Select Pick ticket stock lines in the global allocation 

  • When the Pick ticket is in global allocation, you can select stock lines. You can use identifiers like the License Plate Number to filter the stock lines.

Select by the identifier in the Intersite transfer 

  • Use the By identifier menu to access the new Intersite transfer transaction. With this transaction, you can select stock identifiers to filter the stock lines for the intersite transfer movement.

Select by the identifier in Misc. Issue 

  • Use the By identifier menu to access the new Miscellaneous transfer transaction. With this transaction, you can select stock identifiers to filter the stock lines for the miscellaneous issue movement. 

Improvements 

Inter-site receipt quantity does not refresh after changing the receipt 

  • You can only increase the quantity on an existing inter-site receipt if the full delivered quantity was received. 

Finance 

VAT date adjustment when reversing journal entries 

  • When reversing a journal entry, the following functions were updated so that the VAT date aligns with the reversal accounting date or the document date according to the DCLVATDAT – Date for tax declaration parameter (CPT chapter, VAT group) setting. 
  • Invoices to be issued (FUNAUTFAE) 
  • Invoice receivables (FUNPTH)
  • Credits to receive (FUNPNH) 

Delete simulated VAT returns 

  • Within the VAT framework, you can delete a VAT return in progress. This is only possible if there is no extraction in the Actual mode linked to the return. 

Manufacturing 

Shop Floor Control 

  • The cloud-native application Shop Floor Control is available. 
  • With Shop Floor, operators review, start, pause, or stop the set-up time and run time of work order operations. 
  • The default data mapping is provided with the application.

Web Scheduling GraphQL API and new release 

  • The GraphQL API interface includes components, purchase orders, and BOMs. 
  • The installation wizard has reduced screens and actions, making it easier to install Web Scheduling.

Weighing scales 

  • The general usability of weighing scales and weighing booths is improved. Improvements were made to the Lot selection and Weighing by WO screens, messages, and actions.

Weighing module:

  • Full touch mode and selecting rows in a table 
  • When using the Weighing module in full touch mode, you can scroll the list and select the row on a touch screen. 

If the remaining quantity to allocate is less than 1, it is not displayed on the Lot selection 

  • Weighing scale: The remaining quantity to allocate displays on the Lot selection screen. 

The weighing scale protocol does not manage the old MTSICS protocol 

  • In the ini file, you can use a new parameter to employ “full control” when the scale is managed by the interface. To activate the full control mode, modify the x3Scales.ini located in your Weighing connector install directory. In the communication section add FullControlMode=1.

MRP and MPS results display product lead times

  • The MRP results (CONSSCBCB) and MPS results (CONSSCBPD) inquiry functions display the production, purchase, and quality control lead times if the lead time is defined on the product site record. 

Platform 

Get access to Sage Network 

  • Administrators need to register their organizations and companies with Sage using a valid Sage account to access Sage Network services. These services can include Data Clean and Control, e-invoicing, upcoming features like data intelligence and AI services, and online activation and licensing.

4GL API to zip files 

  • You can use the ORDSYS.COMPRESSFILES() 4GL function to compress files into ZIP format on the application server. 

Apache Commons Daemon upgrade and Apache Agent removal 

  • The Syracuse agent service is deprecated. The Sage X3 web server is managed directly through the Sage X3 Syracuse Server service.

Support for secure SQL Server connections for Print Server 

  • Review the secure SQL Server connections documentation for more details on how to configure a secure SQL Server connection with the print server.

Support for Microsoft SQL Server for Linux 

  • Review the Console documentation for more details on the setup procedure for Microsoft SQL Server on Enterprise Linux platforms.

Authentication using Sage account 

  • You can configure your solution to authenticate users based on their Sage accounts. If Sage account authentication is enabled, users need a valid Sage account to log in. 

MongoDB upgrade 

  • The supported version of MongoDB is 7 for this release and it is mandatory. You cannot use an earlier version of MongoDB. 
  • The MongoDB upgrade is carried out automatically at the end of the MongoDB setup procedure. 

Sage X3 Builder 

Manage CLOBS and BLOBS in GraphQL mutations 

  • You can manage CLOBS and BLOBS in GraphQL queries and operations. 

Mobile Automation extensibility: Standard page information and documentation 

  • Core Mobile Automation pages are available in Sage X3 Builder Developer Studio to facilitate extensions. 
  • The ..\lib\pages repository in each standard package of @sage contains the Mobile Automation TypeScript code specific to that package. 

Sage X3 Builder development functions attached to the ERPDEV badge 

  • The following Sage X3 Builder functions, accessible under the Development > API menu, are attached to the ERPDEV developer badge: 
  • Packages (GESAPACK) 
  • Node bindings (GESANODEB) 
  • Operations (GESAPIOPE)
  • Enum exceptions (GESAENUMB)
  • Binding dictionary (GESAPINOD) 

Performance management in mutations 

  • Parameters added to the Global settings function improve the performance of GraphQL API operations. You can set the maximum number of parallel operations to process.

GraphQL operations: Objects 

  • The Operations function (GESAPIOPE) includes a Window method available in the operation method field for creating, updating, and deleting mutations. 

Notes: 

  1.  To use Crystal Reports Designer 2016, the Print Server version must be ≥ 2.18. 
  2. Ensure you review the information in the patch documentation, which you will find in the extracted ZIP file. Sage X3 V12 users will find the installation instructions and the list of fixes. For further information on the fixes contained in all patches, including this patch.  The latest Version 12 Patchfinder is available on the FTP site. 
  3. Sage UKI Customers and Business Partners can download all patches and documentation from the Sage X3 FTP site 
  4. Sage strongly recommends you upgrade to the latest certified version of Elastic Search.  Sage does not deliver the Elastic Search installation media.  You can download the latest Elastic Search version certified with Sage X3 from www.elastic.co.   
  5. Review the guidelines discussed in the document “Node.js web server recommendations” to help you configure and tune Syracuse to meet your performance and stability needs.
  6. Version 12 Release notes are available in the online help: Patch 36 release notes
  7. MongoDB requirements: 
  • MongoDB 7 is mandatory for 2024 R2 onwards.  i.e. MongoDB 4.4 cannot be used. 
  • For versions before 2024 R2: MongoDB 4.4 is only compatible with Syracuse 12.14 or above. Previous versions can remain on MongoDB 4.2.17.1  
  • MongoDB 4.4 and up is not compatible with Windows 2012 R2. MongoDB 4.2.17.1 can still be used in this case.   The mongodump and mongorestore utilities were not bundled with MongoDB 4.4.10 but are included by Sage from 4.4.12 onwards. The latest tools can be manually downloaded and installed from the MongoDB Tools package

Let’s make your Sage experience a smooth and productive one. Book your consultant today at info@germinit.com 

About Us–
GerminIT is a one-stop solution provider for Acumatica and Sage X3 ERP implementation and
customization needs. With a proven track record of Acumatica and X3 development and implementation
solutions for clients across the US, UK, Middle East, Australia, Asia, and Africa, we bring complete
end-to-end assistance for data migration, system integration, technical consultation, implementation
competence, third-party support add-on development, and product customizations.
GerminIT will support your business with the best-in-class Acumatica and Sage X3 customization and
development services, integrated applications such as Shipping Systems | eCommerce | Business
Intelligence | POS | WMS | Payment Gateway, and mobile add-on solutions.

germinit

Leave a Reply
    • +91 123 456 789
    • info@yourdomain.com
    • Hyderabad, India
    • Unites States
    • Canada

    Copyright GerminIT © 2024. All Rights Reserved.

    Copyright GerminIT © 2024. All Rights Reserved.