Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...


Section


Column
width675px

 eMandates mapping to ISO pain.012

Index

ISO Message Element

eMandates Requirement

<Document>

-<MndtAccptncRpt>
--<GrpHdr>

3

Message Identification <MsgId>

Identifies the eMandate message for the Status report. Max35Text Format: maxLength: 35, minLength: 1

4

Creation Date Time <CreDtTm>

Creation date and time of the eMandate message. UTC time format (YYYY-MM- DDThh:mm:ss.sssZ) ISO 8601.

--<Authstn>
6

Proprietary <Prtry>

ValidationService.ValidationReference. The reference to the eMandate validation log of the Validation Service. This reference is created by the Validation Service.

Note

Note: It must be included in the SEPA Direct Debit collections that follow under this eMandate. By including the reference it can be identified by the Validation Service that an eMandate was submitted for the direct debit collection (e.g. in case of disputes).


-<UndrlygAccptncDtls>
--<OrgnlMsgInf>
9

Message Identification <MsgId>

Message Identification from the original 009 (initiation) or 010 (amendment) message for which this is the Acceptance Report
10Message Name Identification <MsgNmId>Message.NameID. Specifies the type of request to which the message refers (Must be "Issuing" or "Amendment")

---<AccptncRslt>

12

Accepted <Accptd>

Result of the Debtor validation. Must be 1 or technical equivalent

---<OrgnlMndt> (Contains the information of the original eMandate that needs to be amended)
----<OrgnlMndt>
16Mandate Identification <MndtId>eMandate.eMandateID. The emandate ID of the to be (e)Mandate.

17

Mandate Request Identification <MndtReqId>

eMandate.TransactionID. The transaction ID that was used for the (e)Mandate transaction.
eMAN

----<Tp>

-----<SvcLvl>

20

Code <Cd>

The identification code of the Scheme. Must be: SEPA

-----<LclInstrm>

22

Code <Cd>

The identification code of the Instrument (Core /B2B). Must be: CORE to indicate a Core direct debit. B2B to indicate a B2B direct debit. The mixing of different Local Instrument values is not allowed in the same message.

----<Ocrncs>

24

Sequence Type <SeqTp>

eMandate.SequenceType. Indicates type of eMandate: one-off Direct Debit or recurring. Format: 'OOFF' or 'RCUR'

30Maximum Amount <MaxAmt Ccy="EUR">
(only if provided)
eMandate.MaxAmount
eMAN. Only allowed in B2B, not in Core
----<Rsn>
33Proprietary <Prtry>
(only if provided)
eMandate.Reason
eMAN

----<CdtrSchmeId>

----- <Id>

------<PrvtId>

-------<Othr>

38

ID <Id>

Creditor.CreditorID. Direct Debit Contract number of the Creditor.

--------<SchmeNm>

40Code <Cd>Must be 'SEPA'

----<Cdtr>

42

Name <Nm>

Creditor.Name . Name of the Creditor as registererd with Routing Service.
eMAN

----- <PstlAdr>

44

Country <Ctry>

Creditor.Country. Country of the postal address of the Creditor. Format: [A-Z]{2,2}
eMAN

45.1Address Line <AdrLine>Creditor.AddressLine1. Creditor's P.O. Box or street name + building + add-on (if any). Format: Max70Text
eMAN
45.2Address Line <AdrLine>Creditor.AddressLine2. Creditor's Postcode and City. Format: Max70Text
eMAN
----<UltmtCdtr> Optional
47Name <Nm>Creditor.TradeName. Any Tradename registered with Routing Service. May only be used when meaningfully different from Creditor.Name 
eMAN
----<Dbtr>
49

Name <Nm>

Debtor.AccountName. Name of the Debtor as registered by the Validation Service. Limited to 70 characters in length.

-----<Id> Optional
------<PrvtId>

-------<Othr>

53ID <Id>eMandate.DebtorReference. Reference ID that identifies the Debtor to the Creditor. Issued by the Creditor. Format: Max35Text
eMAN
----<DbtrAcct>
-----<Id>
56IBAN <IBAN>Debtor.IBAN. Debtor's bank account number. IBAN (ISO 13616)

----<DbtrAgt>

-----<FinInstnId>
59BICFI <BICFI>

Debtor.DebtorBankID. BIC of the Debtor Bank
eMAN

----<UltmtDbtr>
60Name <Nm>

Debtor.SignerName. Name of the person signing the eMandate. Format: Max70Text.
eMAN

Expand
titleMultiple signing
In case of multiple signing, all signernames must be included in this field, separated by comma's. If the total would exceed the maximum of 70 characters, the names are cut off at 65 characters and ,e.a. is added after the last name.


----<RfrdDoc> Optional
-----<Tp>
------<CdOrPrtry>
65Proprietary <Prtry>

eMandate.PurchaseID. The purchaseID provided by the Creditor that acts as a reference for the Creditor from eMandate to a purchase-order. Format: Max35Text
eMAN



Div
stylepadding-left: 1cm
idno-print
classno-print


Excerpt


Column
width100%

Example Message

Code Block
languagexml
<!--see iDx docs for non-container iDx message content-->
<container>
	<Document
		xmlns="urn:iso:std:iso:20022:tech:xsd:pain.012.001.04"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
		<MndtAccptncRpt>
			<GrpHdr>
				<MsgId>Message1234567890</MsgId>
				<CreDtTm>2014-08-12T10:41:57Z</CreDtTm>
				<Authstn>
					<Prtry>53435618</Prtry>
				</Authstn>
			</GrpHdr>
			<UndrlygAccptncDtls>
				<OrgnlMsgInf>
					<MsgId>Message1234567890</MsgId>
					<MsgNmId>Amendment</MsgNmId>
				</OrgnlMsgInf>
				<AccptncRslt>
					<Accptd>1</Accptd>
				</AccptncRslt>
				<OrgnlMndt>
					<OrgnlMndt>
						<MndtId>1234567890</MndtId>
						<MndtReqId>1234567890123456</MndtReqId>
						<Tp>
							<SvcLvl>
								<Cd>SEPA</Cd>
							</SvcLvl>
							<LclInstrm>
								<Cd>CORE</Cd>
							</LclInstrm>
						</Tp>
						<Ocrncs>
							<SeqTp>OOFF</SeqTp>
						</Ocrncs>
						<CdtrSchmeId>
							<Id>
								<PrvtId>
									<Othr>
										<Id>NL01ZZZ12345678</Id>
										<SchmeNm>
											<Cd>SEPA</Cd>
										</SchmeNm>
									</Othr>
								</PrvtId>
							</Id>
						</CdtrSchmeId>
						<Cdtr>
							<Nm>DemoCreditor</Nm>
							<PstlAdr>
								<Ctry>NL</Ctry>
								<AdrLine>DemoStreet 1</AdrLine>
								<AdrLine>DemoPostalCode DemoCity</AdrLine>
							</PstlAdr>
						</Cdtr>
						<Dbtr>
							<Nm>J.D. Doe and Co</Nm>
							<Id>
								<PrvtId>
									<Othr>
										<Id>12345-67890</Id>
									</Othr>
								</PrvtId>
							</Id>
						</Dbtr>
						<DbtrAcct>
							<Id>
								<IBAN>NL13TEST0123456789</IBAN>
							</Id>
						</DbtrAcct>
						<DbtrAgt>
							<FinInstnId>
								<BICFI>TESTNL2A</BICFI>
							</FinInstnId>
						</DbtrAgt>
						<UltmtDbtr>
							<Nm>Johnny Doe</Nm>
						</UltmtDbtr>
					</OrgnlMndt>
				</OrgnlMndt>
			</UndrlygAccptncDtls>
			<SplmtryData>
				<Envlp>
					<Signature
						xmlns="http://www.w3.org/2000/09/xmldsig#">
						<SignedInfo>
							<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
							<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
							<Reference URI="">
								<Transforms>
									<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
									<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
								</Transforms>
								<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
								<DigestValue>Rnf75CmiQK63Rr2iN68Z+Ox/xtOZbJcHoTEfZHtvdV4=</DigestValue>
							</Reference>
						</SignedInfo>
						<SignatureValue>Ne0mpPAnOTmHor0Cdw6gT2yuvGpKIshxz9btb5m75MzYJST+V1IuvEWOpzrd1dIhenZjvIIbPFuAVTgtPc8GvfNNBZW5OT+LqYua7dQ818ba6lFqwJ1W3rb96e5KTVD1gJIwVfyG0bSw9ebt+7Oa3cWYz6bdSXbCaOFqvYqE2B/90s6dJaghxEnwy8qCWTMQT0FDzGybKZR5ymK8TCVVPa2SmYH1DgB9GqTFPwZfagxZHB7uvMFuwTzCXglUsACR9jSJ12jclILdLSM2P9thkl62m5m7ubsFNNYEi8Vo+BPFUModWgmgt/GEDuS2yKKjw5XL2gsZU3WGodM/gExpBw==</SignatureValue>
						<KeyInfo>
							<X509Data>
								<X509Certificate>MIIDdzCCAl+gAwIBAgIJAKPDq86ySdQ1MA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAk5MMQswCQYDVQQIDAJOTDESMBAGA1UECgwJZU1hbmRhdGVzMQswCQYDVQQLDAJRQTEVMBMGA1UEAwwMZU1hbmRhdGVzIFFBMB4XDTE0MDQxNjEyNDk0M1oXDTI0MDQxMzEyNDk0M1owUjELMAkGA1UEBhMCTkwxCzAJBgNVBAgMAk5MMRIwEAYDVQQKDAllTWFuZGF0ZXMxCzAJBgNVBAsMAlFBMRUwEwYDVQQDDAxlTWFuZGF0ZXMgUUEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPlrMXKxDDgCouXYzv8wMPgzOIniQ0T/HlG/W7R89sCGm6RtRcuMTMvkrP9oVbDpsncipJoVAJykHtyyfSgYpG4SLfshRU4KGEzLPoYwvLm1ABoXrERrXNQS77pUDuULjMe578D++dPBS1syBDcDv4c9ymIs1APf/LPJ6u1Ey55PP+geeOnJmxL/LfiD5QeSvNRoCNTroYqHKUuvtpOo5Dl17ACF5Q3DGXesiM3AWq8dKlgJ/ax2nuGgJs5nNyU1SqTrF+XjUXKmoZ/aAnY1Zz82D2agnR07TTCZ+XdJnKcBfKbwrCZ+gwbXeZ9J6JoU77usbpalbPLFKlxGLgCCGBAgMBAAGjUDBOMB0GA1UdDgQWBBSqaDM08prUJn6uuJzLObl1xz4flDAfBgNVHSMEGDAWgBSqaDM08prUJn6uuJzLObl1xz4flDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBAa05iD7bZB5w9nBTHO8mxsgF7GWsXsGiDKjbDd5c6IvNLsovs60dOEfZX8SDgT/IitXp6ckUFFXuycMUQ649fmUqmvj/EpK06CCZaSNDCNeR+fNukxcEb7wr0uPu5itHCjsDFY2km6q9QNy8NNXvKCmlnSL4L1azDwOJl0B1TwrUabk0mhhR0E99OHPn9w0B3UHbEWGOgABnpxsC8X/fFFaC2XTTGJF/aG/DRqppQnoowhmMTB0JQwLxoasSAjuKd6Km/bSHwanB6ha4pMwp8OqouJ5ISuOmZHALiVOhB7VLfQukV/1ItYitFPYmHGszfqh6peYTW6Hypr/hkXemu</X509Certificate>
							</X509Data>
						</KeyInfo>
					</Signature>
				</Envlp>
			</SplmtryData>
		</MndtAccptncRpt>
	</Document>
</container>
<!--see iDx docs for non-container iDx message content-->





...