Sage X3 2025 R2 continues the steady modernisation of the platform with updates across APIs, automation, compliance, finance, distribution, manufacturing and the underlying infrastructure. The release is full of technical improvements, but the theme remains consistent: smoother integrations, stronger automation, cleaner compliance, and more flexibility for teams who build, test and operate Sage X3 every day.
Below is a clear, easy-reading walkthrough of what’s new.
APIs
Manufacturing APIs: Work Orders and BOMs
The manufacturing API suite is now complete, with finalised endpoints for work orders and BOMs and new supporting nodes. This allows external planning systems, MES tools, or integration platforms to keep operations data aligned without relying on file imports or custom SQL.
Finance APIs: New Properties Across Key Nodes
Additional properties were added to multiple finance nodes, including accounts, ledgers, accounting codes, open items, periods, entry types, bank accounts, journal transactions, reminder groups and more. These improvements give external reporting tools richer and more consistent access to finance structures.
Fixed Assets APIs: New Package
A new x3FixedAssetsData package introduces nodes for buildings, building addresses, asset locations, physical assets, and fixed assets. This provides a structured basis for synchronising asset information with maintenance systems or asset management tools.
GraphQL Mutation for Product Site
A new COM_ITF_CUD mutation allows create, update or delete operations on product-site records. As with other mutations, the operation must be validated before use.
Automated Test Platform
Automated Interactions for Sage Copilot
ATP 4.1.0 can now automate interactions with Sage Copilot Chat and Insights. This beta functionality allows test suites to simulate user prompts and confirm expected responses when building or testing Copilot-driven workflows.
Automated SOAP Web Service Testing
Classic SOAP web services can now be tested through ATP with new navigation and verification steps. This helps organisations still relying on SOAP to validate responses in a consistent way.
Java Upgrade
ATP is now compatible with Java 21. Jenkins support for Java 17 ends in March 2026, so pipelines should start aligning with the new runtime.
Framework Enhancements
ATP 4.1.0 includes several usability improvements:
Support for stored values when executing GraphQL queries and mutations
Improved file upload controls
New interactions for selecting dates through the calendar component
Enhancements to alerts, confirmations, landing pages and password fields
Consistency improvements to UI control steps
Compliance
Structured Addresses in Swiss QR Bills
Swiss QR bills now use the S-format structure, which separates street and building number fields. This aligns with the November 2025 requirement.
Portugal: SAF-T, QR Code and ATCUD Updates
Portugal receives updates across tax classification codes, VAT exemption date rules, rounding behaviour, ATCUD validation, and triplicate printing for transport documents. Print templates now include a specific field for defining return copy quantities.
France: CA3 VAT Box Updates
French VAT box configurations were updated for boxes A1, A2, E1, 017 and B1 to align with new reporting rules.
Germany: New SEPA File Versions
SEPA formats camt.053.001.08, camt.054.001.08, pain.001.001.09 and pain.008.001.08 are now supported for 2025.
Belgium: Outbound E-Invoicing
Belgian companies can now produce UBL e-invoices for Peppol using Sage’s technology partner TENOR. BELVCS and BCE numbers are included in UBL snapshots, and a new parameter manages e-invoicing methods.
Spain: SII and Tax Model Updates
New invoice types for BP invoices, Canary Islands SII changes, and an updated Model 216 are included.
EU VAT Validation Messaging
Users are now notified if the VIES service is unavailable when validating EU VAT IDs.
Austria and Germany: Recapitulative Statement XML
XML structures were updated to meet 2025 compliance rules.
Portugal: ATCUD for Auto-Invoices
Auto invoices can now be communicated via the fiscal authority web service, with the returned ATCUD captured in Sage X3.
Distribution
Mobile Automation: Pick Confirmation
Mobile users can now confirm picked stock at location, lot, or serial level when pick tickets are in detailed allocation.
Mobile Automation: Receive Purchase Order From Shipment
Purchase orders can be received simply by entering the purchase shipment number.
E-Invoicing Outbound Adjustments
E-invoicing properties were added to business partners, customers and suppliers to support legislation-dependent sending rules.
Mobile Automation: Updated Transactions for Customisation
Transactions such as miscellaneous issue, inter-site transfer and stock change by LPN were refactored for smoother customisation through Sage X3 Builder.
Composite Codes for Pick Tickets
Composite codes can now be defined and scanned on pick tickets in global allocation, allowing multiple pieces of information to be encoded into one scan.
Purchase Orders: Bill-By Supplier Behaviour
When invoicing receipts from multiple POs, only the lines matching the invoice supplier are selectable.
Finance
AP Automation: Document Extraction Enhancements
AP Automation now supports duplicate detection and tighter supplier matching by synchronising supplier data with the Sage AI directory. When a supplier is recognised, its directory information is prioritised during invoice extraction.
Inbound E-Invoicing Updates
Inbound UBL processing was updated, including authorisation changes and revised synchronisation tasks.
GraphQL for Analytical Balances and Journal Entries
Reporting for analytical balances and journal entry data now uses GraphQL APIs rather than direct database access.
E-Invoicing Life Cycle Management
Supplier e-invoices can be refused, statuses synchronised with Sage Network, and dashboards accessed directly from purchase and BP invoice screens.
E-Invoicing Data Synchronisation
Company, customer and supplier synchronisation processes were refined, including French routing data handling, incremental updates and enhanced logging.
Rounding Behaviour in Payment Entry
New messages and clearer behaviour were added when bank currency differs from payment currency.
Fixed Assets Import Enhancements
Physical asset imports now use the standard IMPPHYSYR script, ensuring proper validation and defaulting of origin data.
Manufacturing
Stock Period Control for Issue Price Adjustments
A new STOCLOPER parameter allows organisations to block stock period or fiscal year closures when issue price adjustments have not been posted, or to leave the process non-blocking. The CLOPER report reflects the same checks.
Web Scheduling 2024.2.1
The new Web Scheduling version is available and introduces a single GraphQL-based connector, replacing the deprecated Web Services interface.
Mobile Automation: Material Consumption Refactor
Material consumption on work order operations was refactored to support easier customisation through Sage X3 Builder.
Platform
Deployment, Databases & Core Infrastructure
API deployments now include asynchronous logging for clearer step-by-step visibility.
Oracle Database 19c is supported on Windows Server 2025 (from patch 19.27).
MongoDB 8 becomes the minimum supported version, with upgrades automated except for clusters/replicas.
Timestamp columns are excluded from triggers, improving update and migration performance.
Legacy Syracuse mobile clients (tablet/mobile URLs) are now fully deprecated.
Security, Validation & System Behaviour
Active users must have unique email addresses.
New MAXERR parameter controls how many errors can be logged per process.
Recurring tasks behave more predictably—deactivating a subtask no longer disables the entire group.
Signed JSON files can be imported to update Sage Network URLs securely.
API, Script & Developer Enhancements
computeValue and getValue events support richer expressions and package functions.
Nullable parameters are now allowed for Node script operations.
REST parameters support CLOBs, removing the former 250-character limitation.
A new Visual Studio Code extension simplifies Sage X3 Services development, including project import and generation.
Authorisation, Customisation & Query Tools
Node bindings now enforce authorisations for reference fields and lookups.
Query tools (ALH, ALQ, ALT) now support activity codes and module-based security. Standard queries are protected by Sage factory ownership.
Data types can be personalised without being overwritten during standard patching.
Classes, Snapshots & Performance
Snapshot handling was corrected, with optimised event execution and an increased class collection limit (20 → 100).
A global validation of classes and representations is required after installing the release.
Runtime and print server prerequisites were updated (Oracle Instant Client, PowerShell, VC++ Redistributables, SQL utilities).
ZPL label printing performance has been improved through optimised condition handling.
History & Update Tools
ALOG and APLCOM tables are now retained in the Historical folder for complete logging continuity.
The Test Update function provides clearer conflict reporting before applying a patch.
Screen & UX Framework
Maximum fields per screen increased from 300 to 500.
Sage X3 Warehousing supports dedicated ADC badges and correctly updates user preferences after mutations.
Sage Copilot Chat and Insights can be activated or deactivated directly in Administration.
Sage X3 2025 R2 brings meaningful improvements across integrations, automation, compliance, warehousing, finance and the platform itself. The result is a smoother, more consistent and more modern system for users, partners and developers alike.









