What’s fixed
Corrected Tax Type Determination for Northern Ireland Intra-EU Transactions (5056991, 5057017)
Intra-EU transactions involving Northern Ireland are now correctly classified following a tax type misclassification introduced by the June 2025 Content Update #1 PRL change. Transactions such as Intra Community Dispatch are no longer incorrectly treated as Distance Sales, restoring accurate tax determination for affected scenarios without any configuration changes required.
Custom Rules: Controlled Visibility for Parent and Child Company (5183235)
Custom rules are now correctly scoped to the company they were created for, resolving an issue where parent-level rules were incorrectly displayed to child companies and blocking authority deletions at the child level. A new Default/Inherited toggle on the Rules listing page gives you explicit control over visibility — defaulting to company-specific rules only, with the option to switch to an inherited view that surfaces parent and child rules together when needed.
Corrected OSS Registration Priority for B2C EU Transactions (4312915)
EU One Stop Shop (OSS) registrations are now correctly prioritized for B2C transactions, ensuring the designated OSS authority country registration is applied instead of local country registrations. This resolves an issue where local registrations were used even when explicitly excluded from the transaction call, giving you accurate and predictable OSS-based tax determination without workarounds.
Tax Calc Response: Resolved Duplicate License Blocks in XML Response(4783907)
Tax calculation responses now contain only the License details associated with the rule that was applied, resolving an issue where duplicate License blocks appeared when the same license condition was configured across multiple custom rules for the same authority. This ensures clean, accurate output that reflects only the relevant license information without redundant entries.
Response Editor: Input Validation Added for Special Characters in IF Section (5111459)
When using Response Editor, the Element/Expression field in the IF section now validates input and rejects unsupported special characters (such as !@#$%^&*(), <>, {}, //, etc.), preventing invalid entries from being saved. An inline error message guides users to correct their input, ensuring data integrity and reducing downstream issues caused by malformed expressions.
Oil & Gas: Independent Operating License Evaluation Per Transaction Line (5193438)
Operating License configurations are now evaluated independently per transaction line, ensuring that OLTM settings applied to one line no longer affect others. When a customer or vendor is present on a line, the corresponding mapping is applied exclusively to that line, with a fallback to the default JE mapping when none is specified — resulting in accurate, line-specific tax processing.
Response Editor: Automated Database Cleanup on Company Deletion (5227016)
Deleting a company from the UI now automatically removes all associated Response Editor records from the database, eliminating orphaned data that could cause inconsistencies. This ensures UI actions are fully synchronized with backend cleanup, maintaining data accuracy across the system without requiring manual intervention.
Response Editor: Expanded Element Support in Response Editor Utility (5199503)
Eight additional line-level tax elements are now supported in the Response Editor, including zone codes, Brazil Pauta pricing fields, quantity conversion, rate unit of measure, calculation basis mode, and the ShipTo Brazil ICMS DIFAL rate. This expands the range of tax data available for response configuration, giving you greater flexibility to tailor outputs to your specific calculation and reporting needs.
Oil & Gas: Resolved Operating License Processing for International Payloads (5267710)
The Operating License Management Service (SOAP API) now correctly processes international payloads, applying merchant-specific custom license types when available and falling back to standard content license types based on the applicable zone when none exist. Additionally, invalid or inactive license types are now met with a clear error message, ensuring accurate validation and consistent behavior across environments.
Oil & Gas: Clearer Error Messaging for Invalid License Types in OLMS SOAP API (5280013)
When a tax response cannot be generated due to an invalid or inactive License Type, the Operating License Management Service (SOAP API) now returns a clear, descriptive error message that explicitly identifies the cause. This removes guesswork from troubleshooting, helping users quickly pinpoint and resolve License Type issues without escalating support requests.
ERP Code Mappings: Resolved Incorrect Validation for Use Delimiter (5154878)
The "Use Delimiter" field in ERP Code Mapping is no longer incorrectly flagged as required, resolving an issue that was blocking users from completing mapping operations when the field was not applicable.
Model Scenario: Resolved Data Loss When Copying with Line-Level Custom Fields (5081108)
Copying a Model Scenario with populated line-level custom fields now correctly carries that data over to the new scenario while preserving the original — resolving a bug that caused line-level custom field data to be lost from both. This restores the reliability of the Model Scenario copy function, which is critical for testing workflows that depend on duplicating fully configured scenarios.
Model Scenario: Resolved Calculation Error for VCT Undercharge in Model Scenarios with Accrual Settings (4777425)
VCT undercharge scenarios with accrual and tolerance settings now calculate correctly in Model Scenario, resolving an issue where a NullPointerException was blocking results and displaying a misleading success notification alongside an unexpected error. Calculation results are now returned as expected, consistent with the behavior already seen via SOAP call.
TransEditor: Resolved Registration Number Copying in TransEditor Copy Action (4348603)
The TransEditor Copy action now correctly preserves all registration number entries — seller, buyer, and middleman — when copying between invoice and line level, resolving an issue where multiple registration numbers were merged into a single concatenated value. This prevented Determination from recognizing any of the registrations during processing, leading to incorrect tax determination that is now fully resolved.
Document Rounding: Resolved Intermittent Transaction Failures When Enabled (4609657)
Transactions with document rounding enabled now process reliably and return valid rounded tax amounts every time, resolving an intermittent NullPointerException that caused unpredictable failures when is_rounding was set to Y. Identical payloads now produce consistent results, eliminating the need to investigate or retry failed transactions caused by this issue.
ERP Code Mappings Export Not Working as Expected (5119334, 5248292)
An issue was reported where selecting a single ERP Code and using the Export option on the ERP Code Mapping page caused the system to export all ERP Codes within the same group, rather than only the explicitly selected ERP Code. This has been fixed, ensuring that only the explicitly selected ERP Code is included in the exported file.
Tax Calc Issue – Net Gross Amount and Net Tax Amount (5326404)
This release resolves two calculation scenarios where
netGrossAmount
and
netTaxAmount
were incorrectly computed by the tax engine. The affected scenarios included:
Transactions where merchant or store discounts were applied using
relatedLineAmounts
and the associated
lineNumber
contained alphanumeric values.
Transactions where Global Product Group (GPG) codes were used for merchant or store discounts on related lines.
These issues have been addressed to ensure that net amounts are correctly reduced based on the applicable discounts applied to the invoice.