When you upload a file to DDCMS Direct, the system automatically checks for the following:
Correct file format - Must match BACS Standard 18/SmartDebit Direct specifications.
Required fields - All mandatory fields must be present and in the correct positions.
Modulus Check - Validates sort codes and account numbers.
Valid processing dates - Ensures dates are acceptable for processing.
Assigned SUN - Confirms a Service User Number is included.
Complete bank details - Checks that all necessary banking information is provided.
Single originating account - Only one account per SUN is allowed per file.
When uploading a BACS Active (EaziPay) file, the system automatically validates the following elements:
Alternative Date Formats: BACS Active files require ISO date (YYYY-MM-DD) format. However, we accommodate various date format configurations to support diverse EaziPay legacy system requirements.
SUN Number: BACS Active files require SUN numbers to be present on transaction lines with codes 0N, 0S, and 0C. However, legacy EaziPay files may exclude SUN numbers entirely. The validation process supports both approaches, accepting files with embedded SUN numbers as well as those without.
Amount: Transaction amount in pence to be collected. BACS Active files require strict leading zero padding (e.g., £9.99 appears as 00000000999), whilst legacy EaziPay files may not include this padding. The validation process accepts both padded and unpadded amount formats to support different source system outputs.
Trailing Columns (N-U): EaziPay format may have variable trailing column presence, supporting source systems with different field export capabilities.
📌Note: Files that don’t meet these criteria may be rejected. If you’re unsure about formatting or validation, please contact us via the Access Digital Assistant, and reference the title of this article. If a file does not successfully pass validation checks, an error message 'Validated with Errors' or 'Missing Processing Date' may appear and you will need to correct these to successfully submit the file.
