Pain.010

The pain.010 message defined by ISO 20022 is used to submit mandate change (amend) requests to Italian banks using the SEDA scheme. The pain.010 file is generated by mandate schedules.

FinDock follows the Associazione Bancaria Italiana message specifications which are based on pain.010.001.02.

Pain.010 file structure

The pain.010 file in a simple XML with two sections:

  • Group header node
  • Amendment details node

Pain.010 field mapping

The following table outlines how Salesforce data is mapped to pain.011 elements of the parent Mandate Amendment Request (MndtAmdmntReq) message.

Group Header node

The Group Header (GrpHdr) node includes details covering the entire scope of the file.

ObjectFieldPain.010 elementFurther info
MandateMandate IdMsgId-
N/AN/ACreDtTmTime file was generated, Y-m-d\TH:i:s

Underlying Amendment Details node

The Underlying Amendment Details (UndrlygAmdmntDtls) node includes details about the mandate that needs to be amended and the creditor initiating the request.

ObjectFieldPain.010 elementFurther info
N/AN/AAmdmntRsn / Rsn / CdN/A, always MD17
MandateMandate IdMndt / MndtId-
MandateMandate IdMndt / MndtReqId-
N/AN/AMndt / Tp / SvcLvl / PrtryN/A, always CMF
N/AN/AMndt / Tp / LclInstrum / PrtryN/A, always CORSEDPM
MandateTypeMndt / Ocrncs / SeqTpRCUR (recurring) or OOFF (one-time)
MandateDate SignedMndt / Drtn / FrDt-
N/ACreditor IdMndt / CdtrSchmeId / Id / OrgId / Othr / IdFrom target on mandate schedule
N/ACompany NameMndt / Cdtr / NmFrom target on mandate schedule
N/ABank Account AdditionMndt / CdtrAgt / FinInstnId / BICFIFrom target on mandate schedule
MandateAccount Holder NameMndt / Dbtr / Nm-
MandateTax CodeMndt / Dbtr / Id / PrvtId / Othr / Id-
MandateIBANMndt / DbtrAcct / Id / IBAN-
MandateMandate IdOrgnlMndt / OrgnlMndt / MndtId-
N/ACompany NameOrgnlMndt / OrgnlMndt / Cdtr / NmFrom target on mandate schedule

Was this page helpful?