Step 4: Amendments and bank files

Concept

The purpose is to generate the SDD bank file with amendments.

All relevant mandate information has to be sent by the creditor with every collection, in the elements of the “pain.008” XML message.

Electronic remittances (FICMAG)

Open: A/P-A/R accounting>Remittances>Electronic remittances

Electronic remittances

Use this function to issue electronic remittance files related to already generated remittances.

Structure of SDD XML bank file

Message structure

The Customer Direct Debit Initiation message contains structured data grouped in blocks. The main building blocks of Customer Direct Debit Initiation message are defined as schema “pain.008.001.02” that is used for CORE/COR1 as well as for B2B.

 

Message item

Meaning

A GroupHeader 

 

MessageIdentification

Message ID

 

CreationDateTime

Actual Date/Time of creation

 

NumberOfTransactions

Number of transactions for any DirectDebitTransactionInformation

 

ControlSum

Sum of all the InstructedAmount elements

 

InitiatingParty

Party that initiates the payment

B

PaymentInformation

Payee Information

 

PaymentInformationIdentification

Remittance ID

 

PaymentMethod

DD

 

BatchBooking

True/False

 

CodeScheme

SEPA

 

CodeInstrument

CORE or COR1 or B2B

 

SequenceType

FRST or RCUR or FNAL or OOFF

 

RequestedCollectionDate

Due date of remittance

 

Creditor

Name of creditor account owner

 

CreditorAccount

Creditor account number (IBAN)

 

Currency

Currency of creditor account

 

CreditorAgent

Creditor’s Bank (BIC)

 

UltimateCreditor

Name of final creditor

 

ChargeBearer

SLEV

 

CreditorSchemeIdentification

SEAP creditor identifier (CI)

C

DirectDebitTransactionInf.

Payment detail

 

PaymentIdentification

Payment ID

 

EndtoEndIdentification

Payment reference

 

Amount

Payment amount

 

MandatIdentification

Unique mandate reference (UMR)

 

DateOfSignature

Mandate signature date

 

AmendmentIndicator

True/False

 

OriginalMandateID

Used if AmendmentIndicator = True

 

OriginalCreditorName

Used if AmendmentIndicator = True

 

OriginalCreditorID

Used if AmendmentIndicator = True

 

OriginalDebtorAccount

Used if AmendmentIndicator = True

 

OriginalDebtorAgent

Used if AmendmentIndicator = True

 

DebtorAgent

Debtor’s Bank (BIC)

 

Debtor

Name of debtor account owner

 

DebtorAccount

Debtor account number (IBAN)

 

UltimateDebtor

Name of final debtor

 

Purpose

Purpose of the collection

 

RemittanceInformation

Remittance information from creditor

Process

The original mandate information also has to be included in the message and match the details for the previous collection.

If these data are absent, the creditor is exposed to the rejection of its operations.

In case of an amendment, the system must present the next SEPA Direct Debit instruction as follows:

If one or several amendable fields have been modified:

  • The Amendment indicator field (<AmdmntInd>) shows the value True.

  • The original and the amended data are both delivered with the instruction:

    • OriginalMandateIdentification <OrgnlMndtId>

    • OriginalCreditorSchemeIdentification <OrgnlCdtrSchmeId>

    • OriginalDebtorAccount <OrgnlDbtrAcct>

    • OriginalDebtorAgent <OrgnlDbtrAgt>

In case of a change of debtor bank (if the IBAN and BIC are different):

  • The field OriginalDebtorAgent shows the SMNDA code (same mandate new debtor agent).

  • The field Sequence Type shows the value FRST.

  • The original debtor IBAN must not be provided.

The original and the amended data are delivered from the OLDVAL and NEWVAL fields of the amendments table (HISTOAMD).

If there is no amendment related to the receipt entry, the original data are not provided. The other information is fetched from the company and payment tables.

Exception

If an amendment about the company name or creditor identifier is created after the receipt entry, the bank file presents the company/creditor identifier information from the amendments table (OLDVAL field), in order to guarantee information consistency.

Limitations

Management of amendments must be done carefully.

Before starting the collection processing, it is necessary to define the rules.

Approved/adjourned mandates:

  • If a SMNDA amendment is deleted, the sequence of the related receipt entry remains FRST. There is no roll-back to the initial sequence.

    • In this case, the receipt entry must be deleted and re-created in order to have the correct sequence.

  • If a IBAN amendment exists and is related to a receipt entry, the modification of the IBAN and BIC fields does not imply the presentation of the SMNDA code nor the forcing of the sequence to FRST value.

    • In this case, the receipt entry must be deleted and re-created after the modification of IBAN/BIC fields in the mandate.

Expired/revoked mandates:

If the company name (CPYNAM) or the creditor identifier (SCINUM) is changed and if there is no amendment related to the mandate, the system does not create a new amendment.

But the creditor name (<Nm>) and the creditor identifier (<Id>) shows the last entered values in the company table.

In this case, the bank file must be generated before the modification.