Direct Debit Reversal Notification Request

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

Incoming Customer Payment Reversal can be requested via the Messages service.

HTTP Header Message-Response-Type: DIRECT_DEBIT_REVERSAL_NOTIFICATION

XML Format pain.007.001.11

LHV Bank uses the standard version of the pain.007.001.11 XML schema.

See the Examples section for a pain.007.001.11 message.

Message Structure

MULT.
MESSAGE ELEMENT
XML TAG
COMMENT

[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 ELEMENT
XML TAG
COMMENT

[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.
OR
MESSAGE ELEMENT
XML TAG
COMMENT

[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.
OR
MESSAGE ELEMENT
XML TAG
COMMENT

[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

Was this helpful?