Changelog
You can read the Microsoft help if you want to update this app to the latest version and are not sure how to do this. We have also created this animation to show you how.
Important
- Do not update apps while users are working, as it can cause a disruption and loss of work.
- It is always best to install updates in a Sandbox first and test them to ensure no adverse effects.
Upgrading from a Per-Tenant version
We will continue to provide feature parity between the PTE and AppSource versions until March 2025. Read here for information on how to migrate from a PTE version to the AppSource version. The process has not changed if you are updating to a new version of the PTE app.
24.0.39.0 - 2025-05-12
Changed
- We changed some internal procedures to external procedures (74168).
- Changed app.json file for "Migrate PTE AU/NZ Accelerator to AppSource" extension: downgraded runtime version in app.json file to 13.0. Downgraded platform version to 24.0.0.0 so the app can still be used in a BC 24 environment.
24.0.38.0 - 2025-04-10
Changed
- We changed some internal procedures to external procedures.
24.0.37.0 - 2025-04-04
Changed
- The app now displays a warning instead of an error for NZ Bank Validation when the Use Bank For EFT Payment option is not enabled.
- The app used to migrate from the PTE extension to the AppSource extension has been updated to work on BC25 by removing references to User Groups when handling the Permission Set Transfer.
24.0.36.0 - 2025-04-01
Added
- Added new aggregation type to the Document Aggregation feature for Allocation Account No.
24.0.35.0 - 2025-03-20
Fixed
- Resolved an issue with picking number in picking list report.
24.0.34.0 - 2025-03-12
Fixed
- Resolved an issue with blank expiration date in sales order packing slip.
24.0.33.0 - 2025-03-06
Fixed
- Resolved issues with incorrect email addresses for emails sent on PO release.
- The PTE to AppSource migration tool now also updates:
- Data Exchange Definitions and Mapping for bank statement imports
- Notification Setup
Added
- A new subscriber was added to the warehouse packing slip report -
OnBeforeDocumentDetailHeaderfilter
. - Added a new option Maximum Emails per Minute to email output type in Customer Statement. It specifies the maximum number of emails that will be sent per minute. If zero, then there is no limit. The current limit imposed by Microsoft is 30 messages per minute. Note that as of Wave 2, 2022, the email account used for sending can also be limited.
- It is now possible to specify per customer whether the External Document Number should be mandatory on Sales Orders and Invoices.
24.0.32.0 - 2025-02-10
Changed
- We have updated the online help regarding NZ Bank Account validation, as the banks do not fully support the algorithm we use for this validation.
- The app now hides the Disable Bank Account Check fields on the bank account cards if you have disabled NZ Bank Account Validation in EFT Setup, as the field is not applicable when this feature is disabled.
24.0.31.0 - 2025-01-31
Added
- A new subscriber was added to the the customer statement report -
OnBeforeUpdateOfLineCounter
24.0.30.0 - 2025-01-28
Fixed
- Resolved an issue where workflow events and responses needed to be initialised before they could be used. They now get initialised when the app is installed and when you create a new company.
24.0.30.0 - 2025-01-19
Added
- Added new sending options for the automatic emailing of purchase orders - Send to Internal Emails and Send to External and Internal Emails. You can read more about this here.
24.0.29.0 - 2025-01-06
Fixed
- Fixed the document printing issue.
24.0.28.0 - 2025-01-06
Added
- Added Bank Code when loging generation of files to telemetry
24.0.27.0 - 2024-12-18
Changed
- The source name on the EFT Transfer Line now gets copied from the Customer/Vendor/Employee. Previously it was copied from the General Journal Line's description.
24.0.26.0 2024-12-17
Fixed
- The bank statement configuration package has been updated to reference the correct XML Port Id. It previously referenced the Id from the per-tenant version of the app.
- The configuration wizard was not showing all the available banks.
Changed
- It is now possible to specify up to 90 custom fields in the Document Settings.
- The app no longer updates report selections if the old PTE version of the app is still installed. This is because the migration process takes care of the report selections.
24.0.24.0 2024-11-07
Changed
- Changed several internal procedures to global procedures to allow access to extensions.
24.0.23.0 2024-11-06
Changed
- Changed several internal procedures to global procedures to allow access to extensions.
24.0.22.0 2024-11-05
Changed
- Changed the internal procedure
SetDisableAutoUpdate
fromcodeunit "Customer Subscriber_ACC_TSL"
to a global procedure to support extensibility.
24.0.21.0 2024-11-02
Changed
- The EFT Payment Schedule can now show the applied entries before the payment journal gets posted.
24.0.20.0 2024-10-24
Fixed
- Resolved an issue where document extended text lines had blank line numbers in the Packing Slip (Warehouse) report.
24.0.18.0 2024-10-10
Fixed
- Resolved an issue with the Wrap With Quotes transformation rule to correctly wrap if text contains comma or semicolon.
Added
- Added a new transformation rule called
TSL-WRAP-UNC-QUOTES
for wrapping values with quotes unconditionally. - Added a new event called
OnFindAggregatedLineByCustomField
to support aggregation by custom fields.
24.0.17.0 2024-10-08
- Updated the layout of the Remittance Advice report layout to increase the number of characters that can be displayed for the vendor reference.
24.0.16.0 2024-09-24
- Added a new event called
OnBeforeInsertAggregatedSalesDocLineBuffer
to handle modifications in the document aggregation buffer lines.
24.0.15.0 2024-09-23
Fixed
- Resolved an issue with custom fields on the remittance and customer statement reports.
Added
- Added a new Transformation Rule called
TSL-WRAP-WITH-QUOTES
. This is used to format CSV column values when the column value contains either a comma or semicolon.
24.0.14.0 2024-08-30
- Changed some internal functions to external functions to allow access to extensions.
24.0.13.0 2024-08-22
- Added a new event called
OnAfterUpdateTempVendorPaymentBuffer
in the suggest vendor payments report. - Changed some internal functions to external functions to allow access to extensions.
24.0.12.0 2024-08-13
Added
- Added events to handle wrapped text in customer statement documents.
- Added the Payee Name field to Payment Journal page.
24.0.11.0 2024-08-12
Fixed
- Resolved an issue where the EFT Reference did not get updated as expected.
24.0.10.0 2024-08-09
Changed
- Tooltips for Use Bank for EFT Payment, Bank Branch No. and Bank Account No. in Bank Account, Customer Bank Account and Vendor Bank Account to assist user with the updates.
Added
- We added the Customer/Vendor Names to the Customer and Vendor Bank Accounts.
Fixed
- Resolved an issue where the IBAN/Bank Account No. notification was not being recalled after updating the Bank Account No.
- Resolved an issue where the system was checking and raising notifications for invalid characters for a blank Bank Account No.
- Resolved an issue where the account name would not display correctly on the payment and cash receipt journal.
24.0.9.0 2024-07-18
Added
- First release to AppSource
- New publishers
OnBeforeUpdateRecipientBankAccountNo
,OnAfterTryGetVendorAccountDetails
are added in GenerateEFTPayment codeunit.
24.0.8.0 2024-07-09
Changed
- The app now only checks and fetches customer/vendor bank account details on Payment and Cash Receipt Journals to improve performance.
24.0.7.0 2024-07-09
Fixed
- The upgrade did not run for the Email Name Formats if you were upgrading from a version newer than 24.0.3.1.
Changed
- Removed code from obsolete tables.
24.0.6.0 2024-06-18
Added
- The Email Name Formats feature now supports sending Vendor Remittances from the Vendor Ledger Entries.
Changed
- We made the following changes to support the email name format changes:
- The existing Email Name Format and Token Translation Setup tables were obsoleted and replaced with new tables to allow a change to the primary key. The upgrade process moves the data to a new table.
- Several functions were changed in this app's document email management codeunit.
- We updated the
OnBeforeOutputDocumentLines
to include the reference to the document line temporary records. This allows you to change the document lines before they get printed.
24.0.5.0 2024-07-08
Changed
- Added new aggregation types to the Document Aggregation feature for Global Dimension 1 and 2.
24.0.4.0 2024-07-03
Changed
- Changed the Document Aggregation rule for the "Per Project" aggregation type to always aggregate document lines per project. Previously the lines were aggregated per project only if several document lines with different units of measure or unit prices existed for a given project.
24.0.3.0 2024-06-17
Fixed
- The validation logic of the Bank Branch No. and Bank Account No. was changed to only check the details if the values are changed (also applied to 23.0.17.4).
24.0.2.0 2024-05-29
Fixed
- Resolved and issue where the Minimum Number of Unique Approvers would be enforced on non-EFT workflows in some instances. This only affected companies with Advanced EFT Approvals enabled.
24.0.1.0 2024-05-24
Added
- We updated the documents to support saving multiple documents to word at the same time.
24.0.0.0 2024-05-23
Changed
- The feature to copy Customer Document Layouts was changed to also update new fields added to the base app for the report layout.
23.0.17.1 2024-05-29
Added
- Resolved and issue where the Minimum Number of Unique Approvers would be enforced on non-EFT workflows in some instances. This only affected companies with Advanced EFT Approvals enabled.
23.0.16.0 2024-05-23
Changed
- The feature to copy Customer Document Layouts now supports the new Report Layouts feature.
- Updated the default expression for email address validation to include capital letters. You can read more about this here.
23.0.15.0 2024-04-29
Added
- We added a EFT Payment Journal Batch Approval Template to assist you when you want to enable the approval of EFT Payment Journals. You can read more about this here.
Changed
- If you cancel an EFT Transfer after it has been approved, the app now updates the Approved Approval entries to cancelled.
23.0.14.0 2024-04-16
Added
- New email scenarios for Sales Shipment, Sales Return Order, and Collection Note
23.0.13.0 2024-04-03
Fixed
- Resolved an issue where the sales order packing slip would show the incorrect expiration date if a lot had been reclassified.
23.0.11.0 2024-03-22
Fixed
- Resolved an issue with the packing slip report.
- Updated the dataset for the PurchBuyerCreatedInv_ACC_TSL report so it conformed to the shared document layout.
23.0.10.0 2024-03-20
Added
- We added the setup Bank of China account numbers so that these accounts are also supported by the New Zealand Bank Account Validation feature.
Changed
- Updated the error message to select the EFT file transmission method on bank account cards.
23.0.9.0 2024-03-06
Changed
- Updated OnBeforeShowAppliedEntriesAfterSourceLedgerEntryCheck Publisher to pass EFT File Line as VAR
23.0.8.0 2024-03-05
Changed
- You can now specify that different Draft Sales Invoices get used - depending on the Order Type. You can read more about this here.
23.0.7.0 2024-03-01
Fixed
- The Customer Statement showed a sell-to customer heading for some customers that did not have multiple sell-to customers.
23.0.6.0 2024-02-16
Added
- Added the order type field to the posted purchase invoices and credit memos. This allows the order type to be defaulted when using the copy document and can also be used to influence the report selection.
23.0.5.0 2024-02-16
Added
- Added an action to the EFT Lines so you can view the Applied Entries without having to navigate to posted entries.
- New event
OnBeforeShowAppliedEntriesAfterSourceLedgerEntryCheck
added in relation to the above change.
23.0.4.0 2024-02-12
Added
- Added new events
OnBeforeAutoSendSalesOrderBeforeCheckIfSentPreviously
andOnBeforeAutoSendPurchaseOrderBeforeCheckIfSentPreviously
, which get fired before a sales or purchase order gets sent automatically. This relates to the auto-sending feature, which you can read more about here.
23.0.3.0 2024-02-05
Changed
- Added events to custom report selections to allow extending report usage
- The Field Ids have been changed for several custom bank account fields. Whilst this is not a breaking change, it could prevent existing configuration packages from uploaded. This change was done to prevent future breaking changes.
23.0.1.0 2024-01-26
Fixed
- Resolved a cosmetic issue on the default layout of the customer statement where a grey vertical line would show on lines without amounts.
23.0.0.0 2024-01-25
Changed
- Minor refactoring to the suggest vendor payments batch job to handle future breaking changes.
- Minor refactoring on documents that update the interaction log entries to handle future breaking changes.
Removed
- Removed obsolete events on the Suggest Vendor Payments batch job.
22.1.18.0 2024-01-22
Added
- Added events to Suggest Vendor Payments.
22.1.17.0 2024-01-18
Added
- Implement logic to generate unique bank statement numbers for bank statements created by host-to-host integration.
22.1.16.0 2023-12-08
Added
- Added a new field to the
Sales Doc. Line Buffer
table to hold warehouse activity line number. You can use this field if you want to extend warehouse documents.
22.1.15.0 2023-11-13
Fixed
- Resolved an issue with the pack quantity calculation on the Warehouse Shipment Report.
22.1.13.0 2023-10-24
Fixed
- The customer and vendor address details previously only copied to the EFT Transfer table if the payment had been created from the suggest vendor/customer payments batch job. The address details now get copied when the line is entered manually.
22.1.12.0 2023-10-19
Fixed
- Resolved an issue with cross border payments out of a foreign currency bank account.
22.1.11.0 2023-10-18
Fixed
- Resolved an issue when with the payment journal where an error would occur if the vendor had a preferred bank account that was in a different currency.
Added
- Added a new event
OnBeforeAutoSendSalesOrderOrReturnOrder
, which you can use to change the behaviour of the sales order auto sending feature.
Changed
- Changed the default EFT Country Rules for Australia.
22.1.10.0 2023-10-12
Changed
- The Send Posted Documents batch job has a new option to prevent sending empty (deleted documents) documents. You can read more here. Note: Empty documents will not get sent by default.
- Document Email Log - this page will no longer register emails sent that are unrelated to documents (e.g. Notifications).
- We updated the help to include information permission sets and subscriptions. You can find this here.
22.1.9.0 2023-10-11
Fixed
- Resolved an issue with the Warehouse Shipment Report while printing multiple copies where the shipping details did not print from the second copy onwards.
- Resolved an issue when generating EFTs using accounts that contain characters where it would error. This was because the app was always creating a generic hash total. The app will not include account numbers with non-numeric characters in the hash total calculation.
22.1.8.0 2023-10-09
Fixed
- Resolved an issue with the Customer Statement (Open Item/Balance Brought Forward) where an error would occur if there were reversed entries and you specified to exclude closed entries.
22.1.7.0 2023-10-03
Changed
- The transfer shipment document was updated to include Tariff number and Country details.
- The Payee Name has been added to the employee card.
22.1.6.0 2023-09-27
Added
- We have added a transfer shipment document as an alternative to using the standard document provided by Business Central.
Removed
- The field Deferral - Allow Future Posting was removed from the User Setup page. This field is no longer required since Business Central 2022 Wave 1 where Microsoft introduced the ability to independently control the Deferral Posting From and To Dates on the General Ledger Setup and on the User Setup.
22.1.5.0 2023-09-26
Fixed
- Resolved an issue where an error would be raised when creating payment journals for employees. This issue occurred due to changes made on 22.1.3.0.
Added
- Added a new vendor ageing report that allows you to select ageing between due date and posting date.
- We added a help section on the customer statement as this document has many options that you can choose from.
22.1.4.0 2023-09-25
Added
- Added a new customer ageing report that allows you to select ageing between due date and posting date.
Changed
- The customer statement now excludes reversed transactions.
22.1.3.0 2023-09-19
Changed
- Selecting different Vendor/Customer Bank Accounts in the Payment Journal is now possible. This feature lets you choose from a list of bank accounts configured for the Customer/Vendor. You can only change the Recipient Bank Account if you enable this feature on the EFT Setup.
22.1.2.0 2023-09-15
Deprecated
- The field Source Bank No. will get removed in a future version. A standard field from the base app replaces this field. When installing the app, the data in the Source Bank No. will get moved to the Recipient Bank Account
22.1.1.0 2023-09-12
Changed
- Changed field types on the Bank Statement Entry table, which gets used with the Host-to-Host integration.
22.1.0.0 2023-09-07
Fixed
- A user previously was required to have modify permissions to send or print the customer statement. This is now possible if the user has indirect modify permission.
Added
- We have enhanced the EFT Bank Account validation to allow the app to enforce rules specific to each country. This allows for more flexibility. Please read here to understand how the validation works from this release onwards. Read here if you want to check how the validation used to be done.
- Added the Use Bank For EFT Payment to the employee card.
- Added documentation for Bank Account and Customer/Vendor Bank Account EFT fields. We also updated the tooltips on the pages to provide more information.
Changed
- Allow cross-border to be identified by country code and not only by currency. You can change this setting on the Bank Account Card.
- The Customer Statement (Open Item/Balance Brought Forward) now supports wrapping the description in the same way we support this on other documents. Note: this field is not shown by default on the report, and therefore the default behaviour is that the text will not wrap.
Removed
- We removed the field Disable SWIFT Code Check on the currency list as we added more comprehensive rules based on the country of the bank instead.
22.0.11.0 2023-08-25
Fixed
- Resolve an issue with internal comments on Warehouse Picking Slip when only part of the order gets picked.
22.0.10.0 2023-08-09
Fixed
- The payment journal created for customer refunds now specifies Payment to... instead of Payment from....
22.0.9.0 2023-08-09
Fixed
- Resolved an issue with the sales invoice and credit memo where the reports would not respect marks on the source record. This meant the Send option did not support selecting specific printed documents.
Added
- Added a Reference field to the EFT Transfer header. This field defaults to the EFT Transfer number but can be changed by subscribing to events
OnBeforeGetReferenceTextHeader
orOnAfterGetReferenceTextHeader
.
22.0.7.4 2023-08-07
Fixed
- Resolved a dimension error that would occur on the Suggest Customer Payments.
- Resolved an issue related to the report selection using Order Type.
22.0.7.0 2023-07-06
Fixed
- Resolved an issue using internal comments would cause an error on the Warehouse Internal Pick report (also applied to 21.0.5.9).
Added
- We added a new feature to allow you to specify different report selections based on the Order Type of the document. You can read more about this here.
- We added support to most of the app's documents to use the standard barcodes available with Business Central. Read here to find out more.
- It is now possible to attach invoices when you send out your reminder emails. You enable this feature on Document Template Setup
22.0.6.0 2023-07-06
Fixed
- Resolved an issue with the bank statement API that impacted how amounts got handled for the Westpac Bank Statement Import (BACHO Format)
- Resolved an issue with the Document Email Log that prevented new records from being created. Also this fix is also available on (21.0.5.8).
22.0.5.0 2023-07-01
Fixed
- Resolve the issue related to blank bank statement import
22.0.5.0 2023-07-01
Added
- Added Show Lot/Serial Information to the request page of the Sales Order Packing Slip so you can change this setting before running the report.
- Added support for the Westpac BACHO EFT format, including the Hash Total logic.
- Added support to process the Windcave settlement statement (this is using the host to host integration).
22.0.3.0 2023-06-16
Fixed
- Resolved an issue on the buyers created tax invoice where the totals would double-up when printing multiple copies. This fix is also applied to
21.0.5.7
22.0.2.0 2023-06-14
Changed
- The vendor remittance advice has been changed to show the document date of the transaction instead of the posting date.
22.0.1.0 2023-06-13
Changed
- When exporting a payment out of a foreign bank account, it is now possible to use a customer or vendor bank account that does not have a branch number as long as you specify the swift code.
22.0.0.0 2023-06-08
Changed
- Changed the EFT Payment API to prevent the file from getting created twice. This change relates to Host to Host Integration and does not impact users that manually upload the EFT File.
Removed
- Removed obsolete events
21.0.5.5 2023-06-02
Changed
- Added the ability to refresh the cached subscription status so that you do not need to log out. This gets done from the subscription notification.
21.0.5.0 2023-06-01
Changed
- Changes to subscription caching.
21.0.4.0 2023-05-31
Added
- Added the bank clearing code to EFT transaction lines.
21.0.3.0 2023-05-29
Added
- Added Email validation using Regular Expressions, which enhances the email address validation in Business Central.
21.0.2.0 2023-05-26
Changed
- Added dependency for common extension.
21.0.1.0 2023-05-16
Fixed
- Resolved an issue with the Internal Pick where it did not display custom field values.
Added
- Added a new event that allows you to specify default report layout selections from an extension. This enables the automatic selection of document layouts when the extension is installed and when a new company gets created. You can read more about this here.
21.0.0.0 2023-05-10
Changed
- Added a new type of comment line to the document layouts to allow comments to be left aligned. By default, the app only uses this for the Customer/Vendor Item Number when it gets printed below the line. However, when you add lines to the document with an extension, you can specify to use the left aligned comment line:
Enum::DocLayoutLineType_ACC_TSL::"Left-Aligned Comment"
20.1.0.0 2023-05-06
Added
- You can now specify custom table relationships when defining custom fields for documents. This allows you to select from a larger list of tables and also allows you to handle table relations that previously were not supported. Read here for more information.
- New events added to help with extending document reports, including the ability to default table relations.
Changed
- Updated documentation relating to Extending Theta Document Templates to include the new events and code snippets showing how to use them.
- Updated the BasePackDemo app, which you can download as an example.
20.0.45.0 2023-04-14
Changed
- The Send Posted Documents now creates records in the Document Email Log when the emails are queued to be sent. Read more about this here.
20.0.44.0 2023-04-04
Changed
- We have made a change to suppress additional copies of documents when sending by email.
20.0.43.0 2023-03-31
Changed
- Updated tool tips and documentation