Skip to main content

Release notes

We use Semantic versioning for our releases which indicate through version numbers if breaking changes are shipped. A major version (e.g. 1 to 2) may include breaking changes. A minor version (e.g. 1.22 to 1.23), whilst not including breaking changes, may include major feature additions or upgrades. Patch versions (e.g. 1.22.8 to 1.22.9) are bugfixes and minor feature tweaks.

*Please note that not all release numbers will be noted here, releases that include only infrastructure changes will be assigned a version number but not documented here

Version 1.0.21

Minor Features

  • [OC2-91] Allow warning messages to be elevated to blocking errors. The extension can now be configured so that certain messages block an invoice from exporting. Please see the documentation for the new setting for elevating warnings. Adding to an existing system Please note you will need to configure the override_warnings field in your schema

  • [OC2-108] All messages (Error, Warning, Information) produced by the microservice will now have a code which can be looked up in the troubleshooting section.

Documentation Update

We have made some important changes to the documentation system.

  • Added warnings for the appropriate strength and transmission of passwords
  • Added a file explaining some JSON basics for users who are not familiar
  • Implemented plugin-image-zoom (the same as the portal documentation) which allows users to click & expand images in the documentation
  • Translated to Norwegian and Swedish
  • Other minor improvements

Version 1.0.19

Minor bugfix

  • [OC2-113 / ISD-344] Fixed an issue where under certain circumstances, searching for duplicate transactions would fail in multi-company environments.
  • [OC2-114] Fixed an issue for MS7 where the call to lookup multiple purchase orders at once from ERP, was failing.

Minor Features

  • [OC2-40] The system will now verify the maximum document size on the document type and error if the document being processed exceeds this size.

  • Documentation improvements

  • Improvements to pre-release tools and testing

Version 1.0.17

Minor Features

  • [OC2-96 / ISD-350] We have introduced a new extension configuration to allow users to set their own valid purchase order status and improved the messages around order matching back to ERP. Please see the extension configuration documentation and the user guide documentation

  • [OC2-98] We have fixed a bug with the new legal entity matching where under certain conditions the entity code was not being correctly applied to lines.

Version 1.0.14

Minor Features

  • [OC2-94] We have introduced the capability to map legal entities in ERP from Rossum identified customer names.

  • [OC2-90] We made some minor improvements to rounding logic

Version 1.0.13

2025-11-27 Changes from 1.0.12

Minor bugfix

  • [ISD-335] - When searching for suppliers manually, clearing the search box after a supplier has been returned, would incorrectly flag as "Supplier not matched". This patch resolves this.

Version 1.0.12

2025-11-18 Changes from 1.0.11

Minor updates

  • [OC2-43] - Improvement: Added a test extension function to test the connectivity back to the ERP system. Please see the documentation here

  • [OC2-80] - Improvement: purchase orders with a decimal / period are now excluded as non numeric and no longer passed into the search in ERP

  • [OC2-81] - Resolved an issue with mandatory default tax codes not being applied correctly to GL lines until the user opened the screen.

  • [OC2-82] - Improvement: ERPx v2 of the incoming-invoices API is now used

  • [OC2-83] - ERPx resolved an issue with the line numbers being sent sometimes causing an E status which was cleared when saving the invoice in ERPx.

  • [OC2-84] - Improved filtering on the pay recipients endpoint to avoid issues with the URL exceeding the maximum length

Version 1.0.11

2025-10-21 Changes from 1.0.10

Minor updates

  • [OC2-79] - Improvement: We have improved the documentation around timeouts, added error code: TIME_000

Version 1.0.10

2025-10-21 Changes from 1.0.9

Minor updates

  • [OC2-74] - Improvement: the API / IDS / SOAP Urls can now be configured in extension settings rather than secrets so they are more visible

  • [OC2-17] - New Feature: Pay Recipient (factor) checks are now in place. There are two new extension settings to enable these, you will also need to grant access for your OCR user to the object accounting/supplier payment recipients

    • payRecipientCheck: If this is set to true the system will flag an INFO message against the matched supplier, if a pay recipient is identified as set on the supplier record. This will be upgraded to a WARNING message if the pay recipient is not status N.
    • payRecipientBankCheck: If this is set to true, the system will match the bank details AND currency from the invoice to those from the pay-recipient (instead of those on the supplier masterfile).
info

Please note to enable this you will also need to grant access for your OCR user to the supplier-payment-recipient object in ERP.

Version 1.0.9

2025-10-20 Changes from 1.0.8

Minor updates

  • [OC2-75] - Improvement: better handling of the container management process on our servers.

  • [OC2-76] - MS7 resolved an issue with the invoice date not being correctly applied.

  • [OC2-77] - MS7 resolved an issue with long descriptions causing EI02 to fail (Line description is now truncated to 255 characters).

  • [OC2-56] Improvement: messages file handling.

    • Implemented a new parameter to configure what level of messages are sent to the ERP system attachMessagesDocument
    • We have renamed the messages text file to zzzz_messages... when it is sent to ERP. ERP is displaying documents in alphabetical name order, so in some instances the messages file was shown as the first file rather than the invoice file.
    • Downgraded the Warning "Tax amount is non-zero and ignoreTax is switched on. Tax will be zero'd on submission." to an Info message.

Version 1.0.8

2025-10-01 Changes from 1.0.7

Minor updates

  • [ISD-292] - Resolved an issue where the bank account field was not being flagged when it didn't match the supplier record.

  • [OC2-50] - Improved the message on the IBAN mismatch, making reference to the "normalised field" which is the one the application checks

  • [ISD-293] - Resolved an issue where the OCR data was too big to pass to the extension. Caused when the ERP system had a significant number of account / attribute / tax options and there were a number of lines on the invoice.

Version 1.0.7

2025-09-17 Changes from 1.0.6

Minor updates

  • [ISD-284] - MS7 resolved an issue with account rules with autofill via relations, where the related attribute id was being sent in the XML rather than the attributes attribute_id

Version 1.0.6

2025-09-17 Changes from 1.0.5

Minor updates

  • [ISD-277 OC2-68] Minor improvement, we have enabled the system to replicate v1 functionality to send either the first line description, or a timestamp as the invoice description. There is a new extension setting to handle this: firstLineAsDescription.

  • [OC2-46] Minor bugfix for MS7 to correct the "messages" text file not being correctly attached to the invoice transaction. On ERP7 we need to wait for the EI02 to run and the transaction number to be generated before the indexes can be updated. This file will now appear as a second attachment with invoices and include any info and warning messages. We will be expanding the ability to configure this further at a later date.

  • [OC2-63] Minor improvement to coerce the erpVersion to lowercase to avoid configuration issues

  • [OC2-63] Minor bugfix for MS7 to appropriately handle erpcr as a setting

  • [ISD-275] Minor bugfix for MS7 on trying to match up a Rossum login to a Unit4 user to send back in accountable (searching in Unit4Id was fine but when relying on addresses, all addresses had to contain the email, this is switched to any). This field ends up in the ext_ref on acrtrans.

Version 1.0.5

2025-09-09 Changes from 1.0.5

Minor updates

  • Minor bugfix for MS7 to correct attribute_ids being sent in the XML
  • Minor bugfix to correct an api request for multiple attributes, where closed values may have been shown as options.

Version 1.0.4

2025-09-08 Changes from 1.0.4

Minor updates

  • Minor bugfix for MS7 to send 0 rather than empty string if tax value and tax rate are not provided.
  • Minor bugfix where one field was still passed as net when the ignoreTax parameter was on

Version 1.0.3

2025-09-02 Changes from 1.0.2

Minor updates

The configured transaction type in the Rossum Extension will now be passed into MS7 systems on the EI02 parameter: vt_pre_reg_i (Tt Incoming Invoice)

Version 1.0.2

2025-08-13 Changes from 1.0.1

Minor updates

Additional error logging when we can't connect to the ERP system at all.

Version 1.0.1

2025-08-06 Changes from 1.0.0

Minor updates

Ensure bank details checks on suppliers also check the SWIFT/ BIC code