Popis formátu pre SEPA úhrady - SCT Tento dokument je majetkom VÚB, a.s. Dokument bol vytvorený výhradne pre ú ely informovanosti klientov VÚB, a.s. používajúcich aplikácie elektronického bankovníctva Biznis Banking a ulticash. 1.1 Ú el dokumentu Ú elom tohto dokumentu je u ah i klientom VÚB,a.s. používajúcich aplikácie Biznis banking a ulticash orientáciu v popise štruktúry formátu pre SEPA úhrady vychádzajúceho z normy IS20022. Všeobecne platí, že VÚB. a.s. používa pre spracovanie SEPA úhrad formát pod a štandardu IS2022 pod a posledne platného EPC rulebooku pre úhrady pod a schémy pain.001.001.03. Príslušná XSD schéma definuje štruktúru XL formátu, validuje ktoré elementy sú v rámci formátu povolené, kontroluje ich mandatórnos, obsah, d žku a povolené hodnoty. Samotná schéma je umiestnená na web stránke IS20022 - www.iso20022.org. Popis polí (tagov) XL štruktúry je extraktom celej pain.001.001.003 štruktúry. Tieto polia sú publikované vo formulároch pre zadávanie úhrad v jednotlivých aplikáciách, VÚB banka ich následne na svojej strane spracováva.
1.2 Štruktúra XL formátu Samotný XL súbor pripravený pre import do aplikácií VÚB, a.s. musí obsahova jeden konkrétny Document (bálku) - ktorá predstavuje jeden XL súbor. XL TAG pakovate nos Iba jeden krát v rámci Document súboru V sú asnosti zadefinovaná schéma: * xmlns:xsi="http://www.w3.org/2001/xlschema-instance" * xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" Iba jeden krát v rámci +CstmrCdtTrfInitn súboru ++GrpHdr Iba jeden krát v rámci Blok hlavi ky súboru (Group Header) CstmrCdtTrfInitn ++ PmtInf Jeden alebo vickrát v rámci Blok informácií o platbe (skupine platieb) PPIS CstmrCdtTrfInitn Predstavuje logické zoskupenie platieb, za ktorým nasledujú informácie o jednotlivých transakciách alej uvedených v bloku CdtTrfTxInf. Všetky konkrétne platby takto zoskupené musia ma : * Spolo ný debetný ú et a Spolo ný požadovaný dátum splatnosti +++CdtTrfTxInf Jeden alebo vickrát v rámci Blok informácií o konkrétnej platbe. PmtInf Popis inštrukcií súvisiaci s konnkrétnou platbou XL súbor je zostavený z 3 blokov: 1. Hlavi ka súboru - Group Header Block: Tento blok je povinný a vyskytuje sa iba jeden krát. Jeho úlohou je identifikácia celého XL súboru. bsahuje údaje ako ID súboru, Dátum a as vytvorenia. 2. Blok informácií o platbe (skupine platieb) - Payment Information Block: Tento blok je povinný a môže sa vyskytnú v rámci jedného XL súboru opakovane. Reprezentuje logické zoskupovanie skupiny platieb pod a spolo ných znakov (dátum splatnosti, debetný ú et, ú el platby,...), ktoré sú platné pre celú skupinu platieb. 3. Blok informácií o transakciách - Transaction information block. Tento blok je povinný a môže sa vyskytnú v rámci jedného XL dokumentu opakovane. Sú v om uvedené jednotlivé transakcie, ktoré majú by uskuto nené. Reprezentujú hlavne údaje, viažúce sa k strane príjemcu každej konkrétnej transakcie - meno príjemcu, ú et príjemcu, banka príjemcu - samozrejme suma úhrady a ostatné nepovinné informácie. brázok znázor uje, ako je tvorená štruktúra XL súboru - Document. 1.3 pakujúci sa výskyt dát Štruktúra XL súboru dovo uje, aby sa niektoré typy dát vyskytovali i už na úrovni Bloku informácií o platbe (skupine platieb) - Payment Information Block alebo na úrovni Bloku informácií o transakciách - Transaction information block. Informácie na úrovni Payment Information Block majú vždy prednos pred informáciami na úrovni Transaction information block a v prípade ich naplnenia aj na tejto úrovni budú pre spracovanie v banke ignorované - použijú sa informácie z úrovne Payment Information Block. 1.4 Detaily o príjemcovi Pod a legislatívy EU je potrebné pre SEPA úhrady - SEPA Credit Transfer (SCT) pre identifikáciu príjemcu uvádza BIC a IBAN formát ú tu. 1.4 Poplatky Pre SEPA úhrady (SCT) je potrebné uvádza typ poplatku SLEV. V prípade ak nebude tento typ poplatku v platbe uvedený, banka ho doplní.
2. SCT Format descriptions 2. Popis formátu pre SEPA úhrady GRUP HEADER Hlavi ka správy / súboru XL Reference Name Type / AX Lenght and Notes ++<sgid> ++<CreDtTm> ++<NbfTxs> ++<CtrlSum> ++<InitgPty> +++<Nm> ++<InitgPty> +++ ++++<rgid> +++++<thr> ++++++ essage Id Creation Date/Time Header No of Transations Header Control Sum Initiating party name Initiating party rganization Id DATE NUBER(15) NUBER(18,2) Identifikátor správy (súboru). Zadané na strane klienta Dátum a as vytvorenia súboru na strane klienta Po et transakcií v správe / súbore Celková hodnota platieb v správe / súbore eno organizácie vytvárajúcej správu / súbor ID organizácie (v prípade ak ho má pridelené) PAYENT INFRATIN BLCK Payment Information XL Tag XL Reference Name Type / AX Lenght and Notes ++<PmtInfId> ++<Pmttd> ++<BtchBookg> ++<NbfTxs> ++<CtrlSum> Payment Information Id Payment method Batch Booking VARCHAR2(3) Jednozna ný identifikátor skupiny platieb priradený na strane klienta etóda platby - pre SEPA úhrady vždy "TRF" Bu TRUE alebo FALSE - ozna uje i v rámci skupiny platieb je zaú tovaný debet v celkovej hodnote alebo jednotlivé transakcie. Na strane VÚB nepoužívame - doporu ujeme FALSE. Block No of transactions NUBER(15) Po et transakcíí v bloku skupiny transakcií Pament Information Block Block Control Sum NUBER(18,2) Celková hodnota platieb v bloku skupiny transakcií Payment Information Block ++<PmtTpInf> Payment Type Information Definuje informácie o skupine platieb a jednotlivé atribúty platné pre uvedenú skupinuií. Nasledujúce 3 atribúty prislúchajúce bloku skupiny transakcií môžu by publikované aj na úrovni samotnej transakcie. Pod a doporu enia EPC je doporu ené uvádza tieto atribúty na úrovni bloku Payment Information a nie na úrovni Transaction information. V prípade, že nasledovné 3 atribúty budú uvedené na oboch úrovniach, prednos majú atribúty na úrovni Payment Information a hodnoty na úrovni Transaction information nebudú spracované. ++<PmtTpInf> +++<InstrPrty> ++<PmtTpInf> +++<SvcLvl> ++++<Cd> Instruction priority VARCHAR2(4) Service level code AT40 VARCHAR2(4) Hodnoty: NR alebo HIGH. Pre SEPA vzdy NR. V pripade uvedenia hodnoty HIGH platba nebude spracovaná ako štandardná SEPA ale s príslušnou prioritou urgent a poplatkom. Kód identifikácie schémy. V prípade naplnenia použi iba hodnotu SEPA. Ak je SEPA hodnota naplnená a doru ená do banky, platba je považovaná za SEPA vynucovanú platbu zo strany klienta a v prípade že po vyhodnotení na strane banky nesp a niektorým atribútom podmienky pre spracovanie SEPA - bude na strane banky odmietnutá a vyradená zo spracovania. ++<PmtTpInf> +++<CtgyPurp> ++++<Cd> ++<ReqdExctnDt> +++<Nm> +++ ++++<Ctry> +++ ++++AdrLine +++ ++++AdrLine +++ ++++<rgid> +++++<BICrBEI> ALEB +++ ++++<rgid> +++++<thr> ++++++ ++<DbtrAcct> +++ ++++<IBAN> ++<DbtrAgt> +++<FinInstnId> ++++<BIC> Category Purpose Code AT45 VARCHAR2(4) Requested Execution Date Debtor Postal Adress Country AT03 Debtor Postal Adress Line1 AT03 Debtor Postal Adress Line2 AT03 Debtor rganization Id Debtor rganization Id Debtor Agent BIC AT06 DATE (IS) Debtor Name AT02 ID identifikácia platiete a - nepovinné údaje. AT10 VARCHAR(11) VARCHAR(35) VARCHAR2(11) Kategória ú elu platby. Ak je hodnota uvedená, iba pod a íselníka IS 20022. VÚB túto hodnotu prenáša protistrane. eno príkazcu VARCHAR2(2) Dva znaky kódu krajiny príkazcu - IS. Požadovaný dátum zaú tovania platby. VÚB akceptuje platby s požadovaným dátumom zaú tovania platby max +30 dní vopred. Identifikácia adresy príkazcu 1. riadok adresy Identifikácia adresy príkazcu 2. riadok adresy ID platite a - v prípade že má takéto BIC or BEI pridelené Registra nou autoritou a medzinárodnou schémou. ID platite a - ak má pridelené. Debtor Account IBAN AT01 VARCHAR2(34) íslo ú tu príkazcu vedeného vo VÚB vo formáte IBAN BIC kód VÚB - SUBASKBX V tejto asti XL formátu platieb je možné uvies nepovinné informácie o Koncovom platite ovi / Ultimate debtor. V prípade, že informácie budú uvedené v tejto asti, budú platné pre všetky jednotlivé transakcie viažúce sa k bloku PmtInf. Detailný popis v kapitole 3.1 v bloku Koncový platite / Ultimate debtor AT08, AT09 ++<ChrgBr> Charge bearer VARCHAR2(4) Pre SEPA uhrady treba uvádza hodnotu SLEV. Pokia bude táto hodnota v tejto asti, bude hodnota platná pre všetky jednotlivé transakcie viažúce sa k bloku PmtInf.
TRANSACTIN INFRATIN BLCK Credit Transfer Transaction Information XL Tag Crediting information XL Reference Name Type / AX Lenght and Notes Identifikátor konkrétnej transakcie. Informácia zadaná na tomto mieste bude spracovaná na strane VÚB +++<PmtId> Instruction ID a nebude zaslaná banke protistrany. V prípade jej neuvedenia doplní VÚB. Tento identifikátor bude umiestnený na XL výpis. ++++<InstrId> +++<PmtId> ++++<EndToEndId> Emd to End Identification AT41 End 2 End informácia od zákazníka k príjemcovi. V prípade ak nebude uvedené, banka doplní "NT PRVIDED". Pri využití doteraz používaných symbolov v domácom platobnom styku je to miesto, kde budú uvedené v dohodnutej štruktúre napr. /VS123/SS456/KS0308. Táto hodnota slúži na jednozna nú identifikáciu úhrady, bude prenesená banke protistrany a umiestnená v XL výpise. Nižšie vyzna ené tagy mohli by uvedené aj na vyššej úrovni bloku PmtInf. V prípade ak boli naplnené na úrovni bloku, tak rovnaké Tagy naplnené na úrovni CdtTrfTxInf nebudú brané pri spracovaní platby do úvahy. +++<PmtTpInf> Instruction priority VARCHAR2(4) Hodnoty: NR alebo HIGH. Pre SEPA vzdy NR. V pripade uvedenia hodnoty HIGH platba nebude spracovaná ako SEPA ale s príslušnou prioritou. ++++<InstrPrty> +++<PmtTpInf> ++++<SvcLvl> +++++<Cd> +++<CtgyPurp> ++++<Cd> +++<Amt> ++++<InstdAmt> +++<ChrgBr> Service level code AT40 VARCHAR2(4) Category Purpose Code AT45 VARCHAR2(4) Instructed Amount AT04 NUBER(18,2) Charge bearer VARCHAR2(4) Kód identifikácie schémy. V prípade naplnenia použi iba hodnotu SEPA. Ak je SEPA hodnota naplnená a doru ená do banky, platba je považovaná za SEPA vynucovanú platbu zo strany klienta a v prípade, že po vyhodnotení na strane banky nesp a niektorým atribútom podmienky pre spracovanie SEPA - bude na strane banky odmietnutá a vyradená zo spracovania. Kategória ú elu platby. Ak je hodnota uvedená, musí by použitá hodnota z íselníka IS 20022. VÚB túto hodnotu prenáša protistrane. Hodnota samotnej transakcie. ena uvedená v u uvedenom Tagu môže by výhradne EUR. Pre SEPA úhrady treba uvádza hodnotu SLEV. Pokia bude bola táto hodnota uvedená už úrovni PmtInf tak ns tejto úrovni bude ignorovaná. +++<CdtrAgt> ++++<FinInstnId> +++++<BIC> ++++<Nm> +++++<Ctry> +++ ++++<rgid> +++++<BICrBEI> ++++ +++++<rgid> ++++++<thr> +++++++ +++<CdtrAcct> ++++ +++++<IBAN> V tejto asti XL formátu platieb je možné uvies nepovinné informácie o Koncovom platite ovi / Ultimate debtor. V prípade, že informácie boli uvedené v tejto asti PmtInf, v prípade ich výskytu aj na tejto úrovni budú ignorované. AT08, AT09 Creditor Agent BIC AT23 VARCHAR2(11) BIC kód banky protistrany. Credidor Name AT21 Creditor Postal Address Country AT22 Creditor Postal Address Line 1 AT22 Creditor Postal Address Line 2 AT22 Creditor Account AT20 Prvý riadok adresy príjemcu. ID identifikácia platiete a - nepovinné údaje. AT24 Creditor rganization Id VARCHAR2(11) ALEB eno príjemcu. Creditor rganization Id ID platite a - ak má pridelené. VARCHAR2(2) Dvojznakový IS kód krajiny príjemcu Druhý riadok adresy príjemcu. ID platite a - v prípade že má tekéto BIC or BEI pridelené pod a medzinárodnej schémy. VARCHAR2(34) íslo ú tu príjemcu. Pre SEPA úhrady musí by uvedené v tvare IBAN. V tejto asti XL formátu platieb je možné uvie, AT29s nepovinné informácie o Koncovom príjemcovi / Ultimate creditor. Detailný popis v kapitole 3.2 v bloku Koncový príjemca / Ultimate creditor. AT28, AT29 +++<Purp> ++++<Cd> +++<RgltryRptg> ++++<Dtls> +++++<Cd> +++<RmtInf> ++++<Ustrd> Purpose Code AT44 VARCHAR2(4) SK Payment title VARCHAR2(10) Remitance Information Unstructured AT05 VARCHAR2(140) zna enie hlavného ú elu platby. Je to íselníková hodnota z platného íselníka IS20022. VÚB banka túto informáciu posiela a ej banke protistrany. Sú asne používaný platobný titul pre cezhrani né transakcie. Všeobecne sa predpokladá, že od 1.2.2014 nebude požadovaný. Dodato né informácie o platbe. Tieto údaje budú prenesené aj banke protistrany a umiestnené v XL výpise. VÚB pre SEPA úhrady bude používa výhradne USTRD formu.
3.1 Ultimate Debtor Koncový platite V tejto asti je možné publikova nepovinné detailné informácie do platby, v prípade že chcete uvies dodato né informácie pre príjemcu a koncovom platite ovi, v prípade že platba je uskuto nená v jeho mene. Je možné identifikova i koncovým platite om je P alebo F. XL Reference Name Type / AX Lenght and Notes ++++<Nm> +++++<Ctry> ++++ +++++<rgid> ++++++<thr> +++++++ ++++ +++++<PrvtId> ++++++<thr> +++++++ Ultimate Debtor Name eno koncového platite a Ultimate Debtor Postal Address Country code Ultimate Debtor Postal Address Line 1 Ultimate Debtor Postal Address Line 2 Ultimate Debtor rganization Id VARCHAR2(2) VARCHAR(35) ALEB Ultimate Debtor Private Id VARCHAR(35) Dvojznakový IS kód krajiny koncového platite a Prvý riadok adresy koncového platite a Druhý riadok adresy koncového platite a ID koncového platite a (ak ho má pridelené) v prípade P. V prípade jeho uvedenia do platby bude prenesené banke protistrany. ID koncového platite a v prípade F. V prípade jeho uvedenia do platby bude prenesené banke protistrany. 3.2 Ultimate Creditor Koncový príjemca V tejto asti je možné publikova nepovinné detailné informácie do platby, v prípade že chcete uvies dodato né informácie pre príjemcu o kone nom príjemcovi platby. Je možné identifikova i koncovým príjemcom je P alebo F. XL Reference Name Type / AX Lenght and Notes ++++<Nm> +++++<Ctry> ++++ +++++<rgid> ++++++<thr> +++++++ ++++ +++++<PrvtId> ++++++<thr> +++++++ Ultimate Creditor Name eno koncového príjemcu. Ultimate Creditor Postal Address Country code Ultimate Creditor Postal Address Line 1 Ultimate Creditor Postal Address Line 2 Ultimate Creditor rganization Id VARCHAR2(2) Dvojznakový IS kód krajiny koncového príjemcu. Prvý riadok adresy koncového príjemcu. VARCHAR(35) ALEB Ultimate Creditor Private Id VARCHAR(35) Druhý riadok adresy koncového príjemcu. ID koncového príjemcu (ak ho má pridelené) v prípade P. V prípade jeho uvedenia do platby bude prenesené banke protistrany. ID koncového príjemcu v prípade F. V prípade jeho uvedenia do platby bude prenesené banke protistrany.
Príklad SCT súboru: <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http: //www.w3.org/2001/xlschema-instance"> <CstmrCdtTrfInitn> <GrpHdr> <sgid>abc/060928/cct001</sgid> <CreDtTm>2012-09-28T14:07:00</CreDtTm> <NbfTxs>2</NbfTxs> <CtrlSum>21.00</CtrlSum> <InitgPty> <Nm>INI_PARTY_NAE</Nm> <rgid> <thr> 0468651441 </thr> </rgid> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId>ABC/4560/2008-09-25</PmtInfId> <Pmttd>TRF</Pmttd> <BtchBookg>false</BtchBookg> <NbfTxs>1</NbfTxs> <CtrlSum>10.00</CtrlSum> <PmtTpInf> <InstrPrty>NR</InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF</Cd> </LclInstrm> <CtgyPurp> <Cd>SALA</Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2013-03-29</ReqdExctnDt> <Dbtr> <Nm>EN PLATITELA AX 70 CHAR</Nm> <AdrLine>ADR LINE 01 XXXXXX</AdrLine> <AdrLine>ADR LINE 02 XXXXXX</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </Dbtr> <DbtrAcct> <IBAN>SK8902000000000000000123</IBAN> <Ccy>EUR</Ccy> </DbtrAcct> <DbtrAgt>
<FinInstnId> <BIC>SUBASKBX</BIC> <Nm>Vseobecna uverova banka</nm> </FinInstnId> </DbtrAgt> <UltmtDbtr> <Nm>ULTIATE DEBTR NAE</Nm> <TwnNm>alacky</TwnNm> <AdrLine>ADR LINE 01 XXXXXX</AdrLine> <AdrLine>ADR LINE 02 XXXXXX</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </UltmtDbtr> <ChrgBr>SLEV</ChrgBr> <CdtTrfTxInf> <PmtId> <InstrId> ABC/4562/2008-09-28</InstrId> <EndToEndId>/VS1234567890/SS1234567890/KS0308</EndToEndId> </PmtId> <PmtTpInf> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">10.00</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>INGBSKBX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Socetal</Nm> <AdrLine>U haja 156</AdrLine> <AdrLine>2000 DLNY HAJ</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </Cdtr> <CdtrAcct> </CdtrAcct> <UltmtCdtr> <IBAN>SK4373000000000000000019</IBAN>
<Nm>ULTIATE CREDITR NAE</Nm> <AdrLine>1. Ulica 158</AdrLine> <AdrLine>2000 HRNY HAJ</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </UltmtCdtr> <Purp> <Cd>NR</Cd> </Purp> <RegulatoryReportingType1Code> <Cd>120</Cd> </RegulatoryReportingType1Code> <RmtInf> <Ustrd>Invoice No/Invoice Date/ Invoice Total Amount/ Invoice Payment amount / Invoice Remark</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <PmtInf> <PmtInfId>ABC/4560/2008-09-25</PmtInfId> <Pmttd>TRF</Pmttd> <BtchBookg>false</BtchBookg> <NbfTxs>1</NbfTxs> <CtrlSum>11.00</CtrlSum> <PmtTpInf> <InstrPrty>NR</InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF</Cd> </LclInstrm> <CtgyPurp> <Cd>SALA</Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2013-03-07</ReqdExctnDt> <Dbtr> <Nm>eno platitela AX 70 CHAR</Nm> <AdrLine>ADR LINE 01 XXXXXX</AdrLine> <AdrLine>ADR LINE 02 XXXXXX</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </Dbtr> <DbtrAcct>
<IBAN>SK8902000000000000000123</IBAN> <Ccy>EUR</Ccy> </DbtrAcct> <DbtrAgt> <FinInstnId> <BIC>SUBASKBX</BIC> <Nm>Vseobecna uverova banka</nm> </FinInstnId> </DbtrAgt> <UltmtDbtr> <Nm>ULTIATE DEBTR NAE</Nm> <AdrLine>ADR LINE 01 XXXXXX</AdrLine> <AdrLine>ADR LINE 02 XXXXXX</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </UltmtDbtr> <ChrgBr>SLEV</ChrgBr> <CdtTrfTxInf> <PmtId> <InstrId> ABC/4562/2008-1009-28</InstrId> <EndToEndId>FIX PAYENT 123456</EndToEndId> </PmtId> <PmtTpInf> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">11.00</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>INGBSKBX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>etal</Nm> <AdrLine>Hoogstraat 156</AdrLine> <AdrLine>2000 DLNY HAJ</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </Cdtr> <CdtrAcct>
amount <IBAN>SK4373000000000000000019</IBAN> </CdtrAcct> <UltmtCdtr> <Nm>ULTIATE CREDITR NAE</Nm> <AdrLine>Hoogstraat 158</AdrLine> <AdrLine>2000 HRNY HAJ</AdrLine> <rgid> <thr> 0468651441 </thr> </rgid> </UltmtCdtr> <Purp> <Cd>NR</Cd> </Purp> <RegulatoryReportingType1Code> <Cd>120</Cd> </RegulatoryReportingType1Code> <RmtInf> <Ustrd>Invoice No/Invoice Date/ Invoice Total Amount/ Invoice Payment </RmtInf> </CdtTrfTxInf> </PmtInf> </CstmrCdtTrfInitn> </Document> / Invoice Remark </Ustrd>