2023-10 | 6 October 2023

Legislative Updates

Finland Intrastat:
The header names in the output file have been updated to reflect the current naming convention.

Content Enhancements

Singapore:
We have added partially recoverable tax codes to allow reporting 50% deductible input VAT on domestic purchases of goods and services.
Poland Intrastat:
The field
SupplierVATNumber
(ID-Kontrahenta) has been made optional and is not included in the filing output if the field remains empty. Lines without a VAT number caused unnecessary validation errors.
Germany Annual prepayments:
We automated the prepayment value populated in line 118 of the annual return from box 39 in the December periodic return. Previously, the value had to be entered manually. The Prepayment D sheets must be inserted in periodic returns as well as in the annual return for this value to be populated automatically.
Return updates were made for certain countries to enable retrieval of company name from company information sheet and enable roll forward of overrides to company name for countries not covered. For more information on the templates updated with these markups, chec with your TR contact.

E-Filing Updates

Bulgaria Intrastat
is available as an exportable filing output in .xml format.

SAF-T Updates

Luxembourg:
We updated the logic for optional fields that were previously causing validation errors, even if the information is not required in the schema.

API Automation Updates

We are enhancing our API automation suite based on customer feedback to fully automate their end-to-end compliance process. We will release more APIs in the upcoming releases. If you are interested in licensing any of these APIs, contact your Thomson Reuters account team or the Customer Support line for more information.
Error messages on dataset creation:
The following error messages are added to the dataset creation API when users enter an incorrect template ID or entity ID.
  • Message for incorrect entity: "Please provide a valid ID for Entity"
  • Message for incorrect template: "Please provide a valid ID for Template"
Reports Creation:
Expiry information is added to the response header for reports.
Returns
Updating group returns following tax code edits:
We corrected an intermittent issue in group returns that occurred when editing transactions from intrastat to non-intrastat tax codes. Group returns did not refresh correctly to reflect the updates. This issue has now been resolved.
Closing Returns from the Open Returns screen:
We resolved an intermittent issue where users were unable to close certain returns from the Open Returns screen. Users can now easily close returns without any issues.
Persistence of "Data Updates Available" Notification:
We addressed the persistence of the "Data Updates available" message in the return that occurred after actions such as changing the prior period dataset link, or executing a full refresh from manage sources. This message now clears once the return has been refreshed following these actions.
Export Listings issue due to empty rows:
An issue exporting the Listings sheets has been resolved. Users no longer encounter problematic empty rows in the listings schedule after deleting and reimporting data.
Reports
Audit Return Status report
A new audit report is created to monitor changes in the return status, or the efiling status, of dataset(s).
  • The report returns the datasets only when there are any changes in the status.
  • The report is available only for users with client administrator role or higher.
Duplicate lines for Invoice ID
A new DTR report has been designed to help the customer identify the transactions with duplicate invoices.
New version of Box Number reports
Separate versions of the Box Number and Box Number – CN/INV mappings reports are designed to display net and VAT box numbers in separate columns for both periodic and annual returns.
The two new reports are named Box Number Report – Net/Tax Box info and Box Number – CN/INV mappings and Net/Tax Info. These additions mean there are now four variants of the box number reports available.
  • When tax codes are mapped to multiple net /tax box numbers, the numbers are displayed in the same row separated by commas.
  • The description of the existing box number reports is updated to provide more information on the reports.
Audit Admin Settings report
A new report was created to audit the changes on the Administrator screen. The report contains information about the following:
  • Setting name
  • User details
  • Data stamp
  • The original and modified setting values
The report is available only to system and client administrators.
Mismatching invoice date report
We updated the report to display an accurate value in the
Supplier Name
column.
GL Reconciliation
The GL reconciliation report code has been refactored to improve performance when running over large data volumes. This refactored version of the reconciliation report is called GL Reconciliation- Large Data Volumes.
Testing has shown significant improvements in run times, with a 50% improvement in time taken to run more than one million VAT and one million GL transactions. The improvement increases to 90% when running more than two million VAT and two million GL transactions. Testing has confirmed the report can now be run over a total of 3.5 million VAT transactions and 3.5 million GL transactions. Previously the report would time out at these volumes.
Other improvements to the performance of the GL Rec Report include changes to report timeout logic to ensure the output is still generated, even when high mismatch rates are present in the source data.
ONESOURCE Client Manager (OCM) - Reports UX Enhancement
Ability to run reports across Clients:
To ease the process of reviewing the data in an OCM database, audit reports have been enhanced to facilitate extraction of data across clients, with appropriate permissioning. For more information on how to enable this, please contact your TR contact.
Other Updates
Custom Return Name Acceptance:
Custom return names specified in the API payload were not accepted during dataset creation. We've rectified this issue, enabling users to use custom return names as intended when creating datasets.
Grid level filters:
An issue with applying filters to the tables in OIC has been resolved. There was an intermittent issue which meant that filters were reapplied if the filter toggle was switched off and on again. Now, the grid will reset if the filter toggle is switched off.
Dashboards:
Update to number format of figures in dashboard to include commas, to increase readability.
ONESOURCE Client Manager (OCM) - Configuration Maintenance Enhancements
  • Users can add customs reports that will be available for all clients within an OCM database, if these reports are added to the sys_firm.
  • There is a setting that must be enabled. Professional Services or customer support teams can enable this feature.
  • Reports added at the sys_firm level, which are inherited by other clients, will only be editable or deletable at the sys_firm level. Options to edit or delete these database wide reports will be restricted at the client level.
Import
Data Update:
When importing data from group returns that have both transactions and intrastat imports, the group return successfully refreshes and reflects the latest data from both import types.
Exchange Rate value imports:
The import process was enhanced to support importing exchange rate values up to 9 decimal places into LineExchangeRate.
Case-Insensitive Issues:
  • We addressed upload failures related to case sensitivity in Customer Tax Number. Transactions with mixed case CustomerTaxNumbers were not successfully uploading to returns. Returns now support the upload of CustomerTaxNumbers with mixed cases.
  • Entity Code, Tax Code and Transaction Type Code are no longer affected by case sensitivity during imports.
Re-run imports for Group Returns:
Users are now able to re-run imports flowing to group returns from the Import Details, View Upload and Audit Upload details screens. Previously, users were only able to re-run data to child returns (with a "single" template). This allows users to more easily re-upload data to group returns. This only updates the data shown in the group return. Users need to re-run imports flowing to child returns to ensure these are also updated.