If a company makes widespread use of direct debits (DD), there is a good chance a number of DD’s will bounce. There is a variety of reasons, including NSF, revoked mandate, manual cancellation, etc.
The Dutch banks have all implemented this logic slightly differently, but in general it can be stated that in the MT940, these cancellations are identified through the tag ‘RTRN’, followed by the reason for the cancellation.
If the system finds such a cancellation, it executes this logic:
If found, the number of payments on the mandate is reduced with 1
The full process is illustrated below, using the ING-format.
Create invoice for the customer.
Using a customer payment journal, the Direct Debit is triggered.
After posting this journal, the open transaction is settled.
Those transactions are also visible from the customer form tab Direct debit mandates > Transactions
The MT940 of ING would look like this:
RTRN/MD063 identifies the Return Reason
USMF-000000002 identifies the mandate number
ARPM00772 identifies the direct debit voucher number
Field | Description | Remark |
Customer Return Reason | Identifies why the transaction is returned | Example: MD063 |
Voucher |
Direct Debit Voucher number |
Example: ARPM00772 |
Direct Debit Mandate Id |
The mandate the direct debit was issues against |
Example: USMF-000000002 |
Recognized |
Informs the user that the voucher is recognized |
Is set to 'Yes', if the system was able to find a reversable transaction, using the Voucher and the Account |
During import, the system also finds the customer, amount, text, etc:
The system could find the voucher, through the ARPM00772 code (note: the current code for ING is looking for the substring between EREF/ and the – (=dash), because the dash is generated by ING).
So, make sure you do NOT have a dash in your number sequence for your voucher number.
On posting, the system will use the recognized voucher to reverse the original transaction, which will re-open both the original invoice transaction and the original payment transaction. Next, it will settle the payment transaction with the current bank transaction. Based on the Mandate Id, the number of direct debits is reduced.
After posting the bank journal, the original invoice is showing the cancellation, and the number of direct debit returns (on the Payment tab).
More detail can be found by clicking the button Customer return history on the customer transaction.
Note
Because the first Direct Debit and the Return cancel each other out, the original invoice is available again for the payment proposal.
Importing an MT940-statement, which happens to include an RTRN-line again, settles the second DD and opens the original invoice again, including the updated number of returns.
Known exceptions for RABO are:
Important
In Accounts Receivable > Setup > Customer return reasons specify the Customer return reasons, which the MT940 may contain as different banks use different codes.
Go to Accounts receivable > Customers > All customers > tab: Direct debit mandates and create a mandate.