Direct Debit Reversal Notification

The ISO 20022 Customer Payment Reversal is sent to the customer by LHV to notify reversal of previously received Direct Debit Collection.

XML Format pain.007.001.11

LHV is currently supporting standard version of pain.007.001.11.xsd.

Message Structure

MULT.MESSAGE ELEMENTXML TAGCOMMENT

[1..1]

Message root

<Document> <CstmrPmtRvsl>

Mandatory. Customer Payment Reversal V11

[1..1]

+GroupHeader

<GrpHdr>

Mandatory. Group Header

[1..1]

+OriginalGroupInformation

<OrgnlGrpInf>

Mandatory. Original Group Information

[0..*]

+OriginalPaymentInformationAndReversal

<OrgnlPmtInfAndRvsl>

Original Payment Information And Reversal Information concerning the original payment information, to which the reversal message refers.

[0..*]

+SupplementaryData

<SplmtryData>

Not used. Additional information that cannot be captured in the structured elements and/or any other specific block.

Ignored

Group Header

MULT.MESSAGE ELEMENTXML TAGCOMMENT

[1..1]

+GroupHeader

<GrpHdr>

Mandatory, occurs once.

[1..1]

++MessageIdentification

<MsgId>

​Mandatory. Message identification.

[1..1]

++CreationDateTime

<CreDtTm>

Mandatory. Date and time at which the message was created.

[0..2]

++Authorisation

<Authstn>

Not used.

[1..1]

++NumberOfTransactions

<NbOfTxs>

Mandatory. Number of individual transactions contained in the message.

[0..1]

++ControlSum

<CtrlSum>

Total of all individual amounts included in the message.

[0..1]

++GroupReversal

<GrpRvsl>

Indicates whether the reversal applies to the whole group of transactions or to individual transactions within the original group.

[0..1]

++InitiatingParty

<InitgPty>

Not used.

[0..1]

++ForwardingAgent

<FwdgAgt>

Not used.

[0..1]

++DebtorAgent

<DbtrAgt>

Not used.

[0..1]

++CreditorAgent

<CdtrAgt>

Not used.

Original Group Information

MULT.ORMESSAGE ELEMENTXML TAGCOMMENT

[1..1]

+OriginalGroupInformation

<OrgnlGrpInf>

Mandatory, occurs once. Information concerning the original group of transactions, to which the message refers.

[1..1]

++OriginalMessageIdentification

<OrgnlMsgId>

Mandatory. Point to point reference, as assigned by the original instructing party, to unambiguously identify the original message. GrpHdr.MsgId from original pain.008

[1..1]

++OriginalMessageNameIdentification

<OrgnlMsgNmId>

Mandatory. Specifies the original message name identifier to which the message refers. β€˜pain.008.001.11’

[0..1]

++OriginalCreationDateTime

<OrgnlCreDtTm>

Date and time at which the original message was created.

[0..*]

++ReversalReasonInformation

<RvslRsnInf>

Provides detailed information on the reversal reason.

[0..1]

+++Originator

<Orgtr>

Not used.

[0..1]

+++Reason

<Rsn>

Specifies the reason for the reversal.

[1..1]

{Or

++++Code

<Cd>

Not used.

[1..1]

Or}

++++Proprietary

<Prtry>

Reason for the reversal, as published in an external reason code list. Bacs scheme code

[0..*]

+++AdditionalInformation

<AddtlInf>

Further details on the reversal reason. Bacs scheme code description.

Original Payment Information And Reversal

MULT.ORMESSAGE ELEMENTXML TAGCOMMENT

[0..*]

+OriginalPaymentInformationAndReversal

<OrgnlPmtInfAndRvsl>

Information concerning the original payment information, to which the reversal message refers.

[0..1]

++ReversalPaymentInformationIdentification

<RvslPmtInfId>

Unique identification, as assigned by an instructing party for an instructed party, to unambiguously identify the reversed payment information group.

[1..1]

++OriginalPaymentInformationIdentification

<OrgnlPmtInfId>

Mandatory. Unique identification, as assigned by the original sending party, to unambiguously identify the original payment information group. PmtInf.PmtInfId from original pain.008.

[0..1]

++OriginalNumberOfTransactions

<OrgnlNbOfTxs>

Number of individual transactions contained in the original payment information group. PmtInf.NbOfTxs from original pain.008

[0..1]

++OriginalControlSum

<OrgnlCtrlSum>

Total of all individual amounts included in the original payment information group. CtrlSum.NbOfTxs from original pain.008

[0..1]

++BatchBooking

<BtchBookg>

Not used.

[0..1]

++PaymentInformationReversal

<PmtInfRvsl>

Not used.

[0..*]

++ReversalReasonInformation

<RvslRsnInf>

Provides detailed information on the reversal reason.

[0..1]

+++Originator

<Orgtr>

Not used.

[0..1]

+++Reason

<Rsn>

Specifies the reason for the reversal.

[1..1]

{Or

++++Code

<Cd>

Not used.

[1..1]

Or}

++++Proprietary

<Prtry>

Reason for the reversal, as published in an external reason code list. Bacs scheme code

[0..*]

+++AdditionalInformation

<AddtlInf>

Further details on the reversal reason. Bacs scheme code description.

[0..*]

++TransactionInformation

<TxInf>

Not used.

Last updated