Change Log


v1.15.0

New:
  • NEW: Added Invoice Payable and Invoice Receivable reports with detailed and summary options.
  • Aged Payables/Receivables: Added foreign exchange columns Currency and Currency Rate to detailed reports.
  • 1.15.1: Force Excel to be opened in admin mode to update RadiusCore for system-wide RadiusCore installations.
Fixed:
  • Aged Payables/Receivables: Correctly format numeric columns when aging by invoice date.
  • Aged Payables/Receivables: Payments & Outstanding Tax are now correctly converted to base currency.
  • Corrected detection of invalid Location parameter for CLI CreateReport method.
  • 1.15.1: Fixed date parsing for dates after 19th January 2038.

v1.14.0

New:
  • NEW: Added Aged Payable and Aged Receivable reports for all contacts at once, with detailed and summary views.
  • Aged Payables by Contact and Aged Receivables by Contact reports have been moved to Legacy.
  • 1.14.1: Improved speed of Aged Payables/Receivables report for Xero organisations with a large number of contacts.
  • 1.14.3: Disabled WorkflowMax connections, as this app is no longer operational.
  • 1.14.3: NOTE: Support for WorkflowMax by BlueRock will likely be added in a future version.
  • 1.14.3: [workpapers] Disabled table auto-fill for workpapers.
Fixed:
  • Corrected issue with date formatting in Excel in rare instances.
  • Accounts are now checked for an empty account code when compiling array of related accounts.
  • 1.14.1: Fixed incorrect Aged Payables/Receivables report data in rare instances.
  • 1.14.1: Each contact's transactions are now correctly sorted by date in Aged Payables/Receivables report.
  • 1.14.1: An organisation's balance date can no longer be updated in Xero Practice Manager when running workpaper setup.
  • 1.14.1: Minor improvements to various user interfaces.
  • 1.14.1: [workpapers] Practice Manager workpaper setup no longer shows if the subscription doesn't have a linked Xero Practice Manager connection.
  • 1.14.3: Aged Payables/Receivables: Foreign currency transaction amounts are now correctly converted to local currency.
  • 1.14.3: Aged Payables/Receivables: Fixed incorrect variable usage that was preventing Overpayment being added to the report.
  • 1.14.3: Aged Payables/Receivables: Prepayments made on the report date are now shown.
  • 1.14.4: Bank Summary: Maximum date range is now enforced to prevent bad requests.
  • 1.14.4: Bank Summary: Can now be created for Xero organisations with foreign currency bank accounts.
  • 1.14.4: Improved handling of web sockets to prevent issues when connecting new Xero organisations.
  • 1.14.5: Aged Payables/Receivables: Prepayments after the report date are now correctly added to report when aging by Invoice Date.
  • 1.14.5: Aged Payables/Receivables: Credit Note allocations are now correctly recognised as payments.

v1.13.0

New:
  • NEW: Added new Cash Summary report.
  • Account Transactions report now supports multiple accounts in a single report. This is currently only available when creating the report via CLI.
  • Added 8 new optional columns to the Account Transactions report.
  • Account Transactions report now supports Debtor & Creditor system accounts.
  • Account Transactions report can now be created using cash basis.
  • Report column widths are now capped at a maximum size, and text wrapping is enabled for multi-line cells.
  • 1.13.1: Added description line No transactions in period to Account Transactions report when a selected account has no transactions for the period.
  • 1.13.1: Updated connection selection interface to improve performance and address VBA Unexpected Error issues.
  • 1.13.2: Improved performance when creating Account Transaction reports for system accounts DEBTORS and CREDITORS.
  • 1.13.2: Minor performance improvement when retrieving prepayment allocations.
Fixed:
  • Fixed an issue with floating point rounding in various reports.
  • Trial Balance report now has a title indicating whether it is a cash-basis report.
  • Prepayment allocations are now correctly shown on the Account Transactions report.
  • Transactions with two tracking categories are now correctly displayed on the Account Transactions report.
  • Opening account balances on the Account Transactions report are now correct when tracking is applied.
  • Column widths are now preserved when refreshing a Print style report.
  • Transactions of type Bank Transfer now correctly show their related account on the Account Transactions report.
  • 1.13.1: Fixed error when attempting to retrieve too many items at once from Xero's API.
  • 1.13.1: Transactions of type Bank Transfer now have the correct polarity when tracking is applied to the Account Transactions report.
  • 1.13.1: Section totals on Account Transactions print-style report are now correct for accounts with no transactions.
  • 1.13.2: When generating journals, if a transaction type is not recognised by RadiusCore's report engine, it is now skipped so that reports will still compile (albeit potentially missing data).
  • 1.13.2: Don't show warning message when skipping transactions of type bank transfer during journal creation.
  • 1.13.2: Fixed prepayment allocations missing from Account Transactions report when creating for system accounts DEBTORS or CREDITORS.
  • 1.13.3: Fixed error preventing journal generation when a manual journal has more than one tracking category.
  • 1.13.3: Manual Journal narration is once again included in line-item description.

v1.12.0

New:
  • NEW: Added Account Transactions report.
  • Updated Reports Excel ribbon menu to group reports by category.
  • 1.12.2: QuickRefresh warning is now only displayed if RadiusCore's progress bar is visible.
  • 1.12.3: Added secondary progress bar for Account Transactions report.
  • 1.12.3: Improved User Interface when a date field is linked to a spreadsheet cell.
  • 1.12.3: Major speed improvements to Account Transactions report.
  • 1.12.5: Adjusted workpaper review system restrictions to always allow access to workpaper states even if the review system is disabled for that workpaper.
  • 1.12.6: Updated User Management interfaces to bring modern design elements.
  • 1.12.6: Updated Advanced Setting interface to bring modern design elements.
  • 1.12.6: Local template cache can now be cleared via Advanced Settings.
  • 1.12.6: [workpapers] Account codes are now validated following workpaper setup.
  • 1.12.6: [workpapers] Improved behaviour of Practice Manager client setup interface.
  • 1.12.7: Added Related Account column to Account Transactions report.
  • 1.12.7: Account Transactions report now supports creation of a transaction report for system account type Bank.
  • 1.12.7: Account Transactions report now correctly displays information for transactions of type Prepayment and Overpayment.
  • 1.12.7: Added Transaction ID and Line Item ID report columns to Account Transactions report.
  • 1.12.7: Added System Account ID report column to Account List report.
  • 1.12.7: Renamed Account List report column Xero Identifier to Account ID.
  • 1.12.8: Account Transactions report now supports creating a report for accounts with no account code.
  • 1.12.8: Adjusted display of account list in report settings to correctly show accounts without an account code.
  • 1.12.9: Account Transactions report now returns Related Accounts for transactions of type Invoice and Credit Note.
  • 1.12.9: Minor formatting improvements for Print style reports.
  • 1.12.9: Manually dispose of objects from memory to minimise VBA memory leaks.
  • 1.12.10: [workpapers] Added additional workpaper configuration to control whether manual entity setup is available.
  • 1.12.10: [workpapers] Updated UI design elements for workpaper setup and review system.
  • 1.12.11: Added .msi build components to repository.
  • 1.12.11: [workpapers] Exposed workpaper general ledger refresh method via CLI.
Fixed:
  • Report Setup no longer repeatedly checks Xero for tracking categories for organisations with no categories setup.
  • Detect End of Last Financial Year before End of Last Quarter when they are the same date.
  • Fixed incorrect date definitions for Date At report setting.
  • Updated Report Engine error handling to correctly reflect changes in v1.11.0.
  • 1.12.1: Fixed incorrect application of tracking filter to Payment transactions for Account Transactions report.
  • 1.12.1: Updated Account Transactions report, so a Payment's linked transaction reference is used when it doesn't have a Reference of its own.
  • 1.12.1: Fixed incorrect name of Xero transaction type.
  • 1.12.2: Advanced settings can once again be accessed when the user is logged in.
  • 1.12.2: Fixed Web Url column not returning any data in XPM/WFM Job List report.
  • 1.12.2: Improved error handling in edge cases.
  • 1.12.2: Fixed minor report settings interface issue when report layout is set to Print.
  • 1.12.3: Fixed an issue with foreign exchange accounts preventing report creation in rare instances.
  • 1.12.3: Cell contents are now correctly cleared when report creation experiences an error.
  • 1.12.3: Fixed currency conversion error preventing creation of Account Transactions report in rare cases.
  • 1.12.4: Further adjustments to Account Transactions report to prevent timeout issues with Xero's API.
  • 1.12.4: Secondary Progress Bar now displays API page number when creating Account Transactions report.
  • 1.12.5: Fixed issue with Balance Sheet report when switch rules were present in the API response.
  • 1.12.5: Fixed issue with accounts of type Liability when creating various Xero reports.
  • 1.12.5: Number formatting is now correctly applied to table Total row.
  • 1.12.5: Minor adjustments to error handling.
  • 1.12.5: Workpaper setup now correctly uses configuration to determine whether Practice Manager setup is shown.
  • 1.12.6: Fixed incorrect variable usage when compiling Account Transactions data.
  • 1.12.6: Fixed issue preventing permission changes being saved in some instances.
  • 1.12.7: Fixed blank Currency Code column in Account Transactions report for transaction type Payment.
  • 1.12.7: Improved messaging to the user when creating an Account Transactions report for an unsupported account.
  • 1.12.7: Parameter Location for CLI method CreateReport is now checked to ensure a valid object/variable reference before checking the variable type.
  • 1.12.8: Fixed issue preventing Account Transactions report being created when report dates are dynamically read from a sheet cell.
  • 1.12.8: Account Transactions reports containing transaction type Bank Transfer and column Contact could not be created.
  • 1.12.9: Data for the Running Balance column in Account Transactions print report is now correctly placed.
  • 1.12.9: Corrected total formula for Running Balance column in Account Transactions report.
  • 1.12.10: Running Balance column on Account Transactions report now correctly includes the opening account balance.
  • 1.12.10: [workpapers] Fixed minor issues with data validation during workpaper setup.
  • 1.12.11: [workpapers] Improved how WorkpaperSetup CLI determines whether setup was successful.
  • 1.12.11: Fixed bug when the Location parameter is not passed to Disconnect CLI function.

v1.11.0

New:
  • Redesigned report settings user interface with modern design elements.
  • Re-wrote reporting engine to improve speed, configuration, and provide framework for additional reports in future updates.
  • Refactored how report settings are stored in Excel documents. Backwards support for reports created from v1.3.0 - v1.10.4.
  • Removed support for reports created with RadiusCore versions older than v1.3.0.
  • Reports created with the Print layout option can now have their data refreshed.
  • Xero Balance Sheet, Budget Summary, and Profit & Loss reports can now have up to 36 comparison periods.
  • Xero Budget Summary and Profit & Loss reports can now have custom comparison period lengths (i.e., X days, X months).
  • Xero Budget Summary, Legacy Budget Summary, and Profit & Loss reports can now optionally have a Total column added.
  • All Xero reports now have optional display of decimals.
  • Print layout now uses Excel formula for total rows & columns.
  • Xero Account List report can now have multiple filters applied.
  • Added Quick Refresh option to XPM/WFM Client List report.
  • All XPM/WFM reports with filters can now have multiple filters applied.
  • XPM/WFM Invoice List report now returns Draft invoices where appropriate.
  • XPM/WFM Invoice List report can now be filtered by invoice status.
  • Added additional report fields (columns) to numerous XPM/WFM reports.
  • CLI: GenerateReportSettings now returns an XML string.
  • CLI: CreateReport now requires an XML string for the ReportSettings parameter.
  • CLI: Parameter TableName deprecated for methods Refresh and Disconnect. Superseded by Location parameter, which accepts a {ListObject}, {Range}, or {String}.
Fixed:
  • Xero GST Report can now only be created by New Zealand based Xero organisations.
  • 1.11.1: Fixed issue detecting existing reports due to an Excel bug.

v1.10.0

New:
  • Added Sign up with Xero.
  • 1.10.1: [workpapers] Added ability to customise workpaper periods when using manual setup.
  • 1.10.1: [workpapers] Removed requirement for a linked XPM account to use workpapers.
Fixed:
  • 1.10.1: [workpapers] Workpaper tab colour is now correctly cleared where no colour is specified for the active workpaper status.
  • 1.10.1: Updated various UI elements.
  • 1.10.1: Minor logging adjustments.
  • 1.10.3: Updated Business Structures to reflect changes made in Xero Practice Manager.
  • 1.10.3: Updated New/Edit admin form with new UI design elements.
  • 1.10.3: Fixed bug preventing creation of Profit and Loss report when accounts are grouped.
  • 1.10.4: [workpapers] Updated available business structures to reflect changes in Xero Practice Manager when using manual setup.

v1.9.0

New:
  • Added Custom Templates feature; user-managed templates. Includes version control and centralised distribution via RadiusCore Excel ribbon.
Fixed:
  • Updated VBA-UserInterfaces to v0.1.5
  • Updated VBA-Web to v5.1.1