Determination 2025.04 release notes

Release date: July 11, 2025

Release highlights

ONESOURCE Determination version 2025.04 includes bug fixes and introduces the following features:
  • Brazil Tax Reform: Several new functions are available to support new regulations as part of the Brazil tax reform.
  • Tax Rate Simulator: Efficiently navigate Geocodes related to Tax Rates for each authority.
  • Import and Export for Individual Configurations: We enhanced several configuration functions to improve your control over configurations, reducing time spent on data management.

Enhancements

Gulf Cooperation Council (GCC) logic enhanced for Ex-WORKS Delivery Terms (1419791)
Calculation logic for transactions involving the sale of Goods from a GCC country to the rest of the world when using the Ex-Works delivery term (or when POTT=Origin) has been enhanced. This update ensures correct tax treatment when the Seller is registered in the Ship-From location and the buyer is registered in the Ship-To location, and POTT=Origin or Delivery Terms= Ex-Works. When using the Seller role for this transaction, Determination now calculates Output VAT in the Ship-From location, and for the Buyer role, Determination now calculates Input VAT in the Ship-From location.
EU Intra-Community Acquisition (1550690)
Calculation logic has been enhanced for EU Intra-Community (cross-border) acquisition of goods when the point of title transfer is in-transit, and when the buyer has primary registration in one EU country but is not registered in the Ship To country, while the seller is registered in the Ship From country. This logic enhancement affects only Buyer calculations for the EU Intracommunity Goods scenario when POTT is In-Transit.
Leone Currency Code Update (1642655)
The Currency Code for Leone (Sierra Leonean) is changed from SLL to SLE. This new currency code for Leone took effect January 1, 2024, with Rounding Rule = Round, Rounding Precision = 2, and a Minimum Accountable Unit = 0.01.
Brazil: Tax Reform enhancements (1589080, 1692705, 1692718, 1683905, 1683924, 1681060, 1594541, 1711355, 1686265, 1683934)
Brazil is introducing tax reform for indirect tax beginning in January 2026. Several new enhancments are now available to support the upcoming regulatory requirements for Brazil Tax Reform.
New Authority Types
Determination now supports two new Authority Types for Brazil. These new Authority Types of CBS and IBS will be used to identify the CBS standard authority and the IBS stardard authorities in the ONESOURCE Determination Tax Content. Standard tax content that support the Brazil Tax Reform will be released later in 2025.
Brazil CBS, represents a country-level Authority Type responsible for handling contributions on goods and services, will be associated with the Brazil_PIS/COFINS_JD logic group and applies at the national tax administration and effective tax levels.
Brazil IBS, represents a state-level Authority Type and will be associated with the Brazil_ICMS-ST_JD logic group and is designed to manage state-level indirect taxes under the new reform structure.
New Rate/Fee Field
A new field titled Reduction% is now available on the Authorities > Rates and Fees page. This field allows you to specify a percentage-based reduction to the standard tax rate, which Determination uses to calculate the Effective Rate. The value in the Reduction% field the tax rate and defines the Authority Tax Amount for a given transaction for both Inclusive and Standard transactions in Brazil.
New Determination elements are now available in the tax response. These new elements reside within the authority <TAX> block:
  • <EFFECTIVE_RATE>: the calculated Effective Rate after applying the value in the Reduction% from the Rate and Fee page.
  • <RATE_REDUCTION>: the percentage reduction applied to the original rate.
  • <FULL_BASIS_TAX_AMOUNT>: the tax amount calculated using the original rate.
  • <REDUCED_TAX_AMOUNT>: the difference between the full and reduced tax amounts.
The original rate and the final tax amount continue to be represented under the existing elements <TAX_RATE> and <TAX_AMOUNT>.
New Calculation Method
For Brazil inclusive calculations, a new Calculation Method Brazil CBS-IBS can be configured on the Rules page for each relevant Brazil authority to ensure accurate computation of the CBS and IBS taxable basis.
Brazil: TAXABLE BASIS ADJUSTMENT company option (1686333, 1686329, 1686330)
A new Brazil – Taxable Basis Adjustment Company Admin Option is now available that when enabled activates logic in Determination to adjust the rounded taxable basis for specific Brazil authorities: ICMS, IPI, PIS, and COFINS for standard calculation scenarios.
This taxable basis adjustment is applied when this Company Admin Option = Yes, or when the TransEditor element <INVOICE.Brazil_Adjust_Taxable_Basis> evaluates to True.
When enabled, Determination recalculates the Product Amount after computing all taxes. For resale scenarios (Business Supply = Yes), the Product Amount includes the gross amount plus applicable taxes like ICMS, PIS, COFINS, FCEP, and DIFAL. In consumption scenarios, the Total Amount adds IPI to the Product Amount for ICMS basis comparison. Determination then checks the recalculated Total or Product Amount against the rounded taxable basis. If there is a discrepancy of 0.01 or more, the taxable basis is adjusted and saved. The system then compares these recalculated amounts with the rounded taxable bases for the relevant authorities. If a discrepancy of 0.01 (1 cent) or more is found, the taxable basis is adjusted and persisted.
When an adjustment occurs, the system message TAX_RESULT_TAXABLE_BASIS_MODIFIED is displayed for the associated authority tax block.
  • This feature applies only to standard calculation scenarios in Brazil where gross amount is recomposed.
  • Inclusive tax scenarios are out of scope of this function.
  • No adjustment is made if the taxable basis was already reduced due to other company options or if a reduction basis percentage was applied.
  • Tax amounts remain unchanged, and existing rounding behavior (e.g., penny pitching) is preserved.
Oil & Gas: Excise Already Paid Override (1654402)
A new TransEditor element: EXCISE_ALREADY_PAID is now available that allows you to override this element value at the line level. The element can be set to TRUE, FALSE, or NULL through TransEditor actions.
Oil & Gas: Transaction Logic Path Lookup (1679197, 1704847)
Custom Operating License Mapping, the system now only displays data related to the selected Authority. The lookup retrieves only relevant transaction logic paths, ensuring the display of applicable logic mappings.
Tax rate simulator (1694116)
The Tax Rate Simulator now shows geocodes by tax jurisdiction in a three-level structure: ZIP codes, Rate Codes, Authorities, and +4 geocodes. It displays data for three standard rate codes (SU, CU, ST) with expand/contract functions for each level. This enhancement helps you understand tax authorities and rates, improving decision-making with detailed jurisdiction breakdowns.
Import and Export for Individual Configuration (1372541)
This release has enhanced the following feature pages: Exemption Certificates – Customers, Exemption Certificates – Certificates, Application Message (Custom), and Rules (Within Standard Authority). You now have better control over configurations, reducing time spent on management. Previously, you had to export entire company configurations, making targeted changes inefficient due to the lack of selective export/import capabilities.
Exemption Certificates: CSV Data Import (1056026)
The CSV import process has been enhanced to reduce manual user selection. Now, Determination automatically extracts and validates customer data from the CSV file, removing the dropdown and streamlining the workflow to save time and reduce errors.
UI Enhancement: Managed product Heirachies and search (1702957)
The Standard Mappings user experience now better distinguishes between products from different groups. It includes an expandable product category tree, intuitive navigation icons, enhanced search functionality, a new panel layout, and an optimized backend API for efficient category retrieval. Previously, navigating and managing product hierarchies was difficult due to poor differentiation, causing risks of incorrect selections and errors.

Fixes

Oil & Gas: Custom Operating License Mapping (1339703,1685292)
The Custom Operating License mapping workflow now requires JE mappings before creating new custom mappings. An issue was fixed where success messages appeared incorrectly when JE mappings were absent. Now, custom mappings can only be created if JE mappings exist for the corresponding authority; otherwise, Determination will indicate that JE mappings are unavailable.
Standard mappings: LIMITED EXEMPTIONS identified with PIPE DELIMITER (1525928)
Determination now correctly handles Limited exemptions in Standard Mappings that use the pipe character (|) as a delimiter, ensuring customer exemptions are properly identified and applied.
Conditional Mapping: MULTIPLE LOOKUP Lists (1546075)
The fix ensures Determination correctly applies the Product Code or Commodity Code when using multiple Lookup Lists for Conditional Mappings.
Tire Fee Taxable Basis Calculation (1718561, 1725538)
Determination now correctly accounts for Tire Fees without duplication, ensuring the Taxable Basis follows the formula (Base amount + Environmental fee + Tire fee). This applies to authorities using the Tax on Gross Calculation Method to include contributions from other authorities in the tax calculation. Previously, a calculation error where tire fees were incorrectly multiplied by quantity for tax basis.
Custom Fees: 500 Server Error (1721576)
In previous Determination versions, while adding a Custom Fee a system error occurred. You can now add and save Custom Fees, receiving a confirmation message.
OIl & GAS: Add Operating License Types (1643627)
The Add Operating License Type function now filters zone levels based on jurisdiction. The Zone Level dropdown automatically shows available zone levels for the selected jurisdiction.
Oil & Gas: company IMPORT including destination seller license (1681067)
Determination now imports a Company and keeps all Operating License configurations at the invoice/line level from the source system. In previous versions, Company Import caused incorrect license assignments.
Transeditors: Comment field character limit increase (1500813)
The TransEditor Comments field now supports up to 4000 characters. This increase from 250 characters allows you to document detailed change information, including rationales, responsible parties, dates, project numbers, and ticket references, improving change management tracking.
Rate and fees: add special character to a fee code (1527148)
The Rate and Fees page now accepts special characters in a rate or fee code, fixing issues identified in previous versions. Special characters were previously rejected despite being allowed in Determination Original. Updated validation rules maintain data integrity and improve the migration experience for customers moving to Determination Enterprise.
VENDOR CHARGE TAX: tax variance hold in case of import (1552627)
Determination now properly handles valid zero-tax scenarios, maintains accurate Vendor Charge Tax verification for Australia and other countries in the Asia Pacific region, and eliminates unnecessary holds, improving the consistency across regions. In previous versions, an issue where import invoices for Asia Pacific countries were incorrectly placed on tax variance hold despite zero-tax tax results. This error specifically affected transactions between China and Australia.
Certificate Manager: Certificate Expiry Date (1498397)
Certificate Manager (CM) no longer has display issues, removes invalid date restrictions, and improves date validation for accurate storage and display. In previous versions, CM had issues displaying expiration dates, particularly when the expiration date was earlier than the received date.
Bracket taxes: discounts accurately apply (1426673)
Previously, Discounts were removed from the Taxable Basis for Bracket Taxes and not from the standard Sales Tax for the MD - STATE (BRACKET) SALES/USE TAX authority. Determination now ensures consistent discount application across both tax types, improving tax calculation accuracy and compliance with Maryland regulations.
Tax Amount correct for Custom Authorities (1551498)
The correct Rounded Tax Amount for Custom Authorities is now visible when Document Rounding is enabled. Previously, the Rounded Tax Amount displayed zero if defined as a Fee amount.
Triangulation Correctly Assigning Seller Registration (1564687)
The Seller Registration number is correctly provided in the tax response based on the country in the Ship From field. Previously, a Triangulation transaction incorrectly assigned the Seller Registration when multiple Registration values were passed.

Related Content