Professional Documents
Culture Documents
GOOD SCT 3 3 White Paper R11i
GOOD SCT 3 3 White Paper R11i
This white paper describes the SEPA Credit Transfer V3.3 support in Oracle Payables.
TOC/Navigation Title
This white paper contains the following information.
1. Overview
2. SEPA Credit Transfer initiation
3. Validation of SEPA Core elements
4. Logical grouping of payments
5. Change Record
Overview
A SEPA Credit Transfer (SCT) is a payment instrument for the execution of credit transfers in Euro between customer
payment accounts located in the SEPA zone. The SEPA Credit Transfer is executed on behalf of an Originator holding
a payment account with an Originator Bank in favor of a Beneficiary holding a payment account at a Beneficiary
Bank.
The original SEPA credit transfer implementation in Oracle Payables was based on Version 2.3 of ‘SEPA CREDIT
TRANSFER SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES’ and ‘SEPA Credit Transfer
Scheme Rulebook’ issued by the European Payments Council (EPC). These guidelines define the rules to be applied to
the UNIFI (ISO20022) XML message standards for the implementation of the SEPA Credit Transfers in the customer-
to-bank space.
EPC has released Version 3.3 of these guidelines replacing the existing guidelines. There are changes prescribed in
the usage rules for various data elements in the new guidelines. In addition, some new data elements are also
prescribed to be supported as part of SEPA core payments.
SEPA Credit Transfer updates in Release 11i are handled in Oracle Payables. It covers the changes prescribed for the
SEPA core elements as per the latest guidelines. The existing messaging structure is modified to support the various
data elements forming part of SEPA core payments as per the new guidelines.
Group Header
Group Header
This is the first block in the SCT message. The Group Header consists of the following elements:
SCT Message Identification – The Batch Name is mapped to this data element.
Creation Date and Time – This is the system generated date and time stamp.
Batch Booking – Batch booking value True or False based on the value entered in the payment format.
Number of Transactions – This is mapped to the Count of Number of Payments in the output file.
Control Sum – This is a new element required as per V3.3 of SEPA guidelines. The Absolute Total of
payment amounts.
Grouping – As per V3.3 of SEPA guidelines, only Mixed grouping is supported. Therefore, in the message the
value ‘MIXD’ will be passed.
Initiating Party – The name and identification of the initiating party are required as per V3.3 of the SEPA
guidelines.
VAT Registration Number is mapped to the Tax Identification Number under the Organization Identification.
This block consists of a set of parameters, which apply to the debit side of the payment transaction. It consists of the
following elements:
Payment Information Identification – The AP Batch Name is mapped to this data element.
Debtor –
o The name, address and identification of the debtor are required elements for SEPA core payments.
o The Legal Entity is mapped to the Name.
o The Legal Entity Address is mapped to the Address.
o VAT Registration Number is passed in the tag Tax Identification Number under the Organisation
Identification.
Debtor Account
o The IBAN of the internal bank account used for payment is passed for this element.
o The Bank Account Currency of the internal bank account is also mapped to this element.
In V3.3 of SEPA guidelines, the currency of the debtor bank account is also required as part of SEPA core
messaging requirements.
Debtor Agent – The BIC of the bank branch of the internal bank account is mapped to this element.
Charges Bearer – The value SLEV is passed for this data element. This is as per the requirement of the SEPA
guidelines.
6 payments transactions
This block consists of a set of elements providing information specific to the individual payments
included in the message.
Payment Identification – The Instruction Identification and End to End identification are required as part of
SEPA core payments.
- <PmtId>
<InstrId>18</InstrId>
<EndToEndId>18</EndToEndId>
</PmtId>
The Payment Document Number is mapped to both Instruction Identification and End to End Identification.
Payment Type Information – This data element is populated in the payment information block as described in
the usage rules of the SEPA guidelines.
Instructed Amount – The Payment Amount and Payment Currency are mapped to this field.
- <Amt>
<InstdAmt Ccy="EUR">1000.00</InstdAmt>
</Amt>
Charge Bearer – This data element is populated in the Payment Information Block as described in the usage
rules of the SEPA guidelines.
Ultimate Debtor - This data element is populated in the Payment Information Block as described in the usage
rules of the SEPA guidelines.
Creditor Agent – The BIC of the creditor bank branch is populated for this data element.
- <CdtrAgt>
- <FinInstnId>
<BIC>BOFAGB22</BIC>
</FinInstnId>
</CdtrAgt>
Creditor – The Name, Address and Identification are required for the creditor.
- <Cdtr>
<Nm>Advanced Network Devices</Nm>
- <PstlAdr>
<AdrLine>5600 Independence Ave</AdrLine>
<Ctry>US</Ctry>
</PstlAdr>
- <Id>
- <OrgId>
- <PrtryId>
<Id>1013</Id>
</PrtryId>
</OrgId>
</Id>
</Cdtr>
1. If Tax Registration Number is available it is populated in the tag <TaxIdNb> under Organisation
Identification.
2. Else Supplier Number is populated under the tag <PrtryId> under Organisation Identification.
Creditor Account – The Name and Identification of Ultimate Creditor are required for SEPA core payments.
The mapping for these data elements is the same as that for Creditor.
- <CdtrAcct>
- <Id>
<IBAN>GB29NWBK60161331926819</IBAN>
</Id>
</CdtrAcct>
- <UltmtCdtr>
<Nm>Advanced Network Devices</Nm>
- <Id>
- <OrgId>
- <PrtryId>
<Id>1013</Id>
</PrtryId>
</OrgId>
</Id>
</UltmtCdtr>
</CdtTrfTxInf>
Payment Purpose – The value SUPP is passed for this data element.
- <Purp>
<Cd>SUPP</Cd>
</Purp>
Remittance information – The remittance information can be either ‘Structured remittance’ or ‘Unstructured
remittance’. SEPA guidelines prescribe a 140 characters limit for the remittance information including the tag
size. In E-Business Suite SEPA implementation the remittance information will be truncated to 140
characters.
- <RmtInf>
- <Strd>
- <CdtrRefInf>
- <CdtrRefTp>
<Cd>SCOR</Cd>
<Issr>Advanced Network Devices</Issr>
</CdtrRefTp>
<CdtrRef>BP 3 sep si 1</CdtrRef>
</CdtrRefInf>
</Strd>
</RmtInf>
Structured remittance –
The Creditor reference, Creditor reference type and Issuer are required as part of SEPA core payments
according to V3.3 of the SEPA guidelines.
SCOR (Structured Communication Reference) is the value prescribed to be passed for this data
element. Therefore the value SCOR is passed for this field.
Unstructured remittance –
Invoice Number
Invoice Date
Invoice Amount
Remitted amount
Comma (,) is used as the separator for the elements and semicolon (;) is used as the separator for
invoices.
1. The BIC must be present for the internal and supplier bank branches
2. The IBAN must be present for the internal and supplier bank accounts
Payment method
Requested execution date (Payment date)
Debtor (Legal entity)
Debtor account (IBAN of internal bank account)
Debtor agent (BIC of the internal bank branch)
Organisation (Operating unit)
The V3.3 of SEPA guidelines have prescribed certain additional elements to be supported in the payment information
block. These are:
Instruction Priority
Category Purpose
These attributes are also included in the logical grouping of the payments.
Change Record
Date Description of Change Who Changed
September 27, 2010 Created document. Patruni Suresh
November 2, 2010 Added XML Examples Wael Dawood
February 17, 2011 Removed reference to Single or Grouped Binyamin Kamilar
values in Grouping element.
Oracle Corporation
Author and Date
Patruni Suresh, September 2010
Copyright Information
Copyright © 2004, 2005 Oracle. All rights reserved.
Disclaimer
This document in any form, software or printed matter, contains proprietary information that is the exclusive property
of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle
Software License and Service Agreement, which has been executed and with which you agree to comply. This
document and information contained herein may not be disclosed, copied, reproduced or distributed to anyone outside
Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be
incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.
This document is for informational purposes only and is intended solely to assist you in planning for the
implementation and upgrade of the product features described. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of
any features or functionality described in this document remains at the sole discretion of Oracle.
Due to the nature of the product architecture, it may not be possible to safely include all features described in this
document without risking significant destabilization of the code.
Trademark Information
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other
names may be trademarks of their respective owners.