The system allows the user to enter bank details against customers and, using the existing transactions, calculates the value of the Direct Debit. Specific customer accounts or individual transactions on customer accounts can then be excluded if required. The generated file is then sent to the bank for processing. In addition the cash is posted to Sage 50 accounts and matched against the selected invoices.
For more information, read this popular blog post.