Determination 2024.1 Release Notes

Release highlights

Release date: January 2024
  • A new TransEditor redesign feature and its capabilities.
  • The quantity field's now considered in the evaluation of low value goods (LVG) threshold.

New features

  • TransEditors
    (or transaction editors) are customizable rules that modify XML input to achieve a desired tax result. Generally, TransEditors have 1 or more conditional statements, which determine whether 1 or more actions get applied during transaction processing. TransEditors can help resolve potential data issues without requiring you to modify data in your business source system. You can use TransEditors to populate input XML elements for a transaction, or to modify or delete XML elements before Determination calculates the tax for a transaction.
    • The re-designed TransEditor has these new capabilities:
      • Drag and drop functionality at the action and condition level shows hierarchy and displays multiple conditions on a page.
      • Drag and drop functionality at TransEditor level shows hierarchy and displays multiple TransEditors on a page.
      • Search and filter on the TransEditor list page provides the capability to view records based on the extended search criteria like constant/expression, description, TransEditor name.
      • Icons for save, copy, and delete for each TransEditor.
      • More data being displayed on a single page with less wasted space.
  • Quantity is considered for low value goods (LVG) threshold (987875, 817031, 986845, 969607, 987874, 990149):
    A user can now indicate when adding the LVG threshold, if they want the threshold to be evaluated per quantity in Companies, Select a Company, EU OSS and LVG, LVG Thresholds. For example, if the LVG threshold NZD50 and 5 books at NZD10 each gets passed in line 1 by passing the field Quantity = 5, Gross Amount = NZD50. If the Quantity checkbox is checked within the LVG Thresholds tab, the tax engine calculates the individual item amount (gross amount per item = gross amount for line x/Quantity for line x (NZD50/ NZD5 = NZD 10). In this case, it'd then evaluate the item amounts at NZD10 to be below the threshold of NZD50.
  • Domestic and cross border transactions for Liberia (1015949):
    These jurisdiction eligibility classes were added for Liberia to support additional buyer and seller scenarios (both cross border and domestic scenarios within Liberia). The tax engine now supports sales tax in ship to location for both buyer and seller roles, as well as zero rated export for seller roles when the Point of Title Transfer is destination or in transit.
    • LiberiaSellerSalesTaxJe
    • LiberiaBuyerSalesTaxJe
  • Brazil: BR Desonerado Part-5 company option off/blank - ICMS-ST (778192, 980699, 980746):
    This feature covers Desonerado calculations for Brazil company option off/blank, calc method standard, interstate and intrastate. The Brazil ICMS Desonerado authority's composed by the sum of the authorities' tax amount determined according to the type informed in qualifier level into the rule under the Brazil ICMS Desonerado authority. The qualifier structure: Type = 2,
  • Brazil: PIS-ST and COFINS-ST to ZFM/ALC - Company off (731633, 998384, 985538, 998370, 545058):
BRAZIL - PIS-ST AND COFINS-ST TO ZFM/ALC - COMPANY OFF (731633, 998384,985538, 998370, 545058)
This Feature addresses the calculation of the authority ‘Brazil PIS-ST and Brazil COFINS-ST’ in the scenarios with Business Supply=Yes and Company Option set ‘OFF/Blank’.The logic provides the ICMS “Desonerado” value deducted from the PIS-ST and COFINS-ST taxable basis, and the PIS-ST and COFINS-ST values is added to the taxable basis for ICMS-ST operations. For scenarios in which IPI is calculated, this value is considered in the BRAZIL PIS-ST and BRAZIL COFINS-ST taxable basis. Furthermore, for scenarios with ICMS-ST, once BRAZIL PIS-ST and BRAZIL COFINS-ST authorities are triggered and display the tax amount, that one must be integrated on the ICMS-ST Taxable basis.In a nutshell, this logic provides scenarios with Desonerado, as well as without Desonerado.The Legislation that supports this Feature is: Law 11.196/05, Law 87/96, and Normative Instruction 2.121/22 (in-house legislation)

Data file integrator cloud version 2.0.1.47

Issues closed this release

  • TransEditor group actions didn't apply to tax calculations after an update (972609, 909336):
    This happened after the TransEditor group's checked in, the primary cache would sometimes refresh every 100 minutes, while the secondary cache refreshed every 10 minutes. This caused a delay of up to 100 minutes in the TransEditor actions applying to tax calculations, and therefore resulted in intermittent inaccuracy in tax results. This issue's been resolved and any TransEditor updates should reflect in less than 10 minutes. 
  • Cross border GCC transactions for electronic services incorrectly requiring seller registration (909425, 998248):
    For inter country transactions in the Gulf Cooperation Council (GCC), for example non GCC to GCC country, the tax engine considered the seller primary registration as a requirement for tax calculation, in addition to supply and buyer primary registration. Therefore, when a registration number wasn't provided for the seller primary authority, Determination would fail to calculate taxes. This issue's resolved and the registration for the seller primary is no longer required.
  • Inconsistent province name and province code were accepted by the engine (987067):
    For example, province name 'Manitoba' could be accepted with province code 'AB' (which corresponds to the province of Alberta, Canada, instead of 'MB' that corresponds to Manitoba, Canada). This caused inconsistent tax results. This issue's been resolved.
  • Incorrect ERP code mapping for child company (996181):
    An issue where the tax engine couldn't process an ERP code mapping when a child company inherited the ERP code mapping from the parent company. The tax engine returned 'An error occurred while processing the tax code qualifier group.' This issue's been resolved.
  • Missing buyer VAT registration in tax response (988041):
    An issue where transactions of default services transaction type, where the tax response displayed only the seller VAT registration number, not the buyer. This issue's been resolved, both buyer and seller registration numbers are now displayed in the tax response.
  • GCC intra state logic update for POTT for delivery terms (964776):
    An issue where the system encountered a FAILED_TO_CALCULATE_TAX error for intra-state GCC transactions for the Ex Works (EXW) or Delivery Duty Paid (DDP) delivery terms. This issue's been resolved.
  • Brazil: Displaying incorrect IVA adjusted rate for ICMS-ST type 3,4 for cases where destination ICMS rate isn't equal to ICMS-ST rate (827998):
    This issue's been resolved and the system's displaying the IVA adjusted rate properly.
  • Brazil: Exempt and non-taxable amount for both inter and intra state scenarios with reduction basis for PMPF and ICMS-ST transactions (980223, 980220, 980230, 970623):
    The exempt and non-taxable amounts with reduction basis transactions were validated for intrastate and interstate and the 3 different company options.

Open issues

  • Low value goods (LVG) threshold doesn't trigger when custom currency rule description doesn't match standard currency description (971850):
    As a workaround, you can use the currency description from the standard rule, for any custom currency rules in Configuration, Currency Data, Currency Rules, Create Filter, Currency Rules, and then Standard Rules.
  • Low value goods (LVG) threshold isn't evaluated for New Zealand dollar (NZD) (1026661)
    .

Related Content