SEPA DD: The Tag CdtrSchmeId Is Not At The Correct Position
(Doc ID 1568346.1)
Last updated on FEBRUARY 25, 2019
Applies to:
Oracle Payments - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
After running Create Settlement Batches for SEPA direct debit, find that the tag <CdtrSchmeId> is not at the correct position. This tag should be positioned just after the line <ChrgBr>SLEV</ChrgBr>.
The tag CdtrSchmeId must be between <ChrgBr>SLEV</ChrgBr> and DrctDbtTxInf (i.e. we are expecting CdtrSchmeId to be immediately after <ChrgBr>SLEV</ChrgBr> and before DrctDbtTxInf).
Example XML output from bank specification shows:
<ChrgBr>SLEV</ChrgBr>
<CdtrSchmeId>
<Id>
<PrvtId>
<Othr>
<Id>_______</Id>
<SchmeNm>
<Prtry>SEPA</Prtry>
</SchmeNm>
</Othr>
</PrvtId>
</Id>
</CdtrSchmeId>
<DrctDbtTxInf>
i.e. tag <CdtrSchmeId> is between <ChrgBr>SLEV</ChrgBr> and <DrctDbtTxInf>.
Actual output is:
<ChrgBr>SLEV</ChrgBr>
- <DrctDbtTxInf>
- <PmtId>
<InstrId>_____</InstrId>
<EndToEndId>____</EndToEndId>
</PmtId>
<InstdAmt Ccy="EUR">119.6</InstdAmt>
- <DrctDbtTx>
- <MndtRltdInf>
<MndtId>_____</MndtId>
<DtOfSgntr>2019-01-01</DtOfSgntr>
<AmdmntInd>false</AmdmntInd>
</MndtRltdInf>
- <CdtrSchmeId>
- <Id>
- <PrvtId>
- <Othr>
<Id>_______</Id>
i.e. <CdtrSchmeId> comes after <ChrgBr>SLEV</ChrgBr> and <DrctDbtTxInf>
Template being used is IBY_SEPA_DD_CORE_3_3_USTD.xsl 120.0.12010000.19
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |