Skip to main content

Access PaySuite DDCMS 10.4.8 - Maintenance Release

A maintenance release for our SDAPI connector

M
Written by Matt Harris

Introduction

This document outlines all you need to know about this version of the Direct Debit Platform. It provides a brief summary of the changes and, further in the document, more detailed information on each item.

This release covers the SD API v21 feature set. The majority of items are bug fixes to the SD API integration layer, together with one enhancement to the Future Payments Due Report. Several fixes relate to specific client-reported issues with payment scheduling, amount calculation, and data retrieval via the API.

Enhancements

Future Payments Due Report — Performance and Reliability Improvements

ADO #2403726

The Future Payments Due Report has been improved to address performance and reliability issues. Changes include fixes to the data retrieval loop, prevention of duplicate report tasks being queued, and improvements to the report generation process to ensure accurate and timely results.

Fixes

SD API: Charge File Response Not Delivered to Integrated Client Systems

ADO #2262880

An issue was identified where the charge file response generated by the platform was not being delivered to integrated client systems (such as FinDock). This has been resolved to ensure charge file responses are reliably transmitted.

API Date Filter ('From' Field) Off by One Hour

ADO #2273465

When using the 'from' date/time parameter in API queries, records created up to one hour before the specified time were incorrectly included in results. This was caused by a timezone handling error and has been corrected so that date filtering returns only records created at or after the specified datetime.

Inline Editor: Originating Account Name Truncated at 18 Characters

ADO #2313109

The inline editor applied an incorrect 18-character limit to the Originating Account Name field during file upload error correction. The field now accepts the correct maximum length.

SD API: Debit and Regular Amounts Incorrectly Combined into Initial Amount

ADO #2323940

When creating a variable Direct Debit with both a regular amount and an ad-hoc debit on the start date, the platform was incorrectly adding the two amounts together to produce the Initial Amount. Each amount is now handled independently as intended.

SD API: Amending Regular Amount Caused First Payment to Be Taken Again

ADO #2328653

Amending the regular amount on a contract via the SD API was incorrectly triggering the first payment to be collected again. This has been resolved so that amount amendments do not affect previously scheduled or collected payments.

SD API: Contract Returned Without Version History

ADO #2348463

In certain scenarios, contracts retrieved via the SD API were returned without any version history. This has been corrected to ensure version data is always included in the response.

API: Payments Endpoint Using Incorrect Default Pagination

ADO #2349232

The client payments endpoint was applying an incorrect default page size when no pagination parameters were supplied. The correct default pagination is now applied consistently.

API Date/Time Filtering Error Affecting Specific Clients

ADO #2365813

A date/time filtering error was causing incorrect results to be returned for certain clients when querying records by date range. This has been resolved.

SD API: Change of Collection Frequency or Amount Causing Incorrect Payment Scheduling

ADO #2367802

Changing the collection frequency or amount via the SD API was in some cases causing payments to be scheduled incorrectly. This has been resolved to ensure payment schedules are recalculated correctly following an amendment.

SD API: Weekly Contracts Could Not Be Created with a Weekend Start Date

ADO #2387818

Attempting to create a weekly Direct Debit contract with a Saturday or Sunday start date via the SD API was rejected. The platform now correctly handles weekend start dates by advancing the first collection to the next working day.

SD API: Sending Unchanged Start Date or First Amount Caused an Error

ADO #2390859

When an API request included the existing start date or first amount without changing them, the platform returned an error. Requests that include unchanged values are now handled correctly.

DDCMS Direct: AUDDIS File Rejected When Originating SUN Details Omitted

ADO #2393150

AUDDIS files submitted via DDCMS Direct without an originating SUN sort code and account number were being rejected with a 'No payment lines matched' error. The platform now correctly prompts the user to select the relevant SUN when these details are absent from the file.

SD API: Payment Deleted via API Even After Submission to Bacs

ADO #2398156

The DeleteViaAPI function was incorrectly allowing payments to be deleted even after they had been submitted to Bacs. Submitted payments are now protected from deletion via the API.

SD API: Data Dump Returning Obfuscated Bank Details When Both Options Enabled

ADO #2433775

When both the 'Include Account Details' and 'Obfuscate Bank Details' options were enabled, the data dump endpoint was returning obfuscated (masked) bank details rather than the full account information. The two settings now operate independently and correctly.

SD API: Collection Report Incorrectly Excluding Successfully Submitted ARUDD Payments

ADO #2437188

The get_collection_report endpoint was excluding ARUDD (Automated Return of Unpaid Direct Debits) payments that had been successfully submitted, causing them to appear missing from the report. These payments are now correctly included.

Generated First-Time Payments Not Submitted When 0N Created Close to Payment Date

ADO #2557177

In scenarios where a 0N (new instruction) was created close to the generated first payment date/time, the first-time payment was not being submitted. This has been resolved to ensure first-time payments are submitted correctly in all timing scenarios.

SD API: Successful Collection Report Excluding Payments Affected by 0N Timing

ADO #2594002

The get_successful_collection_report endpoint was excluding payments that were not submitted due to 0N creation timing. These payments are now correctly reflected in the report.

Known Issues

There are no known issues in this release.

How This Version Will Be Made Available

This version will be made available to all clients on the SaaS platform on 08 September 2026 at between 07:00 BST and 07:30 BST.

Did this answer your question?