Product documentation
In This Topic
    Direct Debit Cancellations
    In This Topic

    Business value

    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:

    1. Determines the original open transaction (= invoice)
      1. Unsettles the direct debit
      2. Updates the field ‘Attempts’, informing the user how many times has been tried to collect money through DD
    2. The direct debit and the return are settled in the banking journal
    3. Based on the mandate-information in the MT940, the mandate is sought

    If found, the number of payments on the mandate is reduced with 1

    Example process ING

    The full process is illustrated below, using the ING-format.

     

    Setup customer direct debit mandates

     

    Create open transactions

    Create invoice for the customer.

     

    Customer payment journal

    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

     

    Import MT940 with RTRN Code

     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

    Return Information

    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

    Please note that return code MD063 will be truncated to MD06. At ING the 5th character indicates the reason for the return, but system does not do anything with it.
       

     

    Customer payment journal (second round)

    Because the first Direct Debit and the Return cancel each other out, the original invoice is available again for the payment proposal.

     

    Import MT940 with RTRN Code (second round)

    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. 

     

    Differences RABO MT940

    Known exceptions for RABO are:

     

     

    Differences CAMT053

    Setup

    Customer return reasons

    In Accounts Receivable > Setup > Customer return reasons specify the Customer return reasons, which the MT940 may contain as different banks use different codes.

     

    Customer direct debit mandates

    Go to Accounts receivable > Customers > All customers > tab: Direct debit mandates and create a mandate.