Płatności zagraniczne zgodnie z ISO20022

W ramach obsługi transakcji płatniczych generowanie pliku dla płatności zagranicznych w Niemczech może odbywać się w oparciu o standard ISO 20022 (XML). Dotychczasowy plik zgodny z DTAZV zostanie wycofany w listopadzie 2025 r.

Ponieważ do tego terminu oba pliki są ważne, a banki przechodzą na nowe rozwiązanie stopniowo, w transakcjach płatniczych obsługiwane są oba formaty plików.

Uwaga
Po 31 października 2025 r. nie będzie już możliwe utrzymywanie danych podstawowych dla DTAZV.

Stosowany format pliku jest kontrolowany przez pole Format pliku w banku głównym dla danej metody płatności.

Plik ISO20022 jest generowany jako plik XML, analogicznie do pliku przelewu SEPA.

W przypadku generowania w formacie XML należy uwzględnić, że informacje dotyczące definicji płatności zagranicznej, rodzaju płatności, klucza instrukcji, tekstu instrukcji, a także formularzy czeków oraz metod dostarczania czeków muszą być zgodne ze specyfikacjami ISO i muszą zostać skonfigurowane jako dane podstawowe.

Niniejszy artykuł informuje o niezbędnych ustawieniach i wymaganych danych podstawowych dla międzynarodowych transakcji płatniczych zgodnie z ISO20022. Ogólny opis transakcji płatniczych jest dostępny w artykułach Wprowadzenie: Obrót płatniczy oraz Lista: Płatności.

Definicje terminów

DTAZV

Definicja dotychczasowego opisu pliku niemieckiej branży bankowej dla płatności zagranicznych lub płatności w walucie obcej w kraju i za granicą.

ISO

International Standards Organization. Organizacja definiująca globalnie obowiązujące standardy dla różnych obszarów, tzw. normy ISO.

ISO20022

Międzynarodowo ustandaryzowane definicje plików dla bezgotówkowych transakcji płatniczych. Definicje są ustalane przez ISO. Definicja ta stanowi podstawę dla wszystkich plików SEPA oraz międzynarodowej korespondencji między bankami.

Ustawienia

Jako warunek wstępny przetwarzania płatności zagranicznych zgodnie z ISO20022 należy wprowadzić ustawienia w poniższych aplikacjach oraz dostosować lub skonfigurować dane podstawowe.

Zewnętrzne kody płatności

W tej aplikacji tworzy się wszystkie wymagane zewnętrzne zestawy kodów dla typów: Rodzaj płatności, Dyspozycje dla banku stałej obsługi, Typ czeku oraz Typ doręczania czeku w standardzie ISO20022. Można to wykonać ręcznie albo poprzez import arkuszy Excel dostępnych do pobrania ze strony ISO (www.iso20022.org).

Opis aplikacji jest dostępny w artykule Zewnętrzne kody płatności.

Uwaga
Zestawy kodów dla Typ czeku oraz Typ doręczenia czeku nie są ujęte w tych tabelach i muszą być zawsze wprowadzone ręcznie.

Z pobranych tabel Excel wymagane są dane ExternalCategoryPurpose1Code oraz ExternalPurpose1Code z kolumny Code set. Dwa Code sets muszą zostać przekonwertowane na wielkie litery zgodnie z wytycznymi importu.

  • ExternalCategoryPurpose1Code = EXTERNALCATEGORYPURPOSE1CODE

  • ExternalPurpose1Code = EXTERNALPURPOSE1CODE

Import zewnętrznych zestawów kodów

Pobrane tabele Excel z zewnętrznymi zestawami kodów należy zapisać w kstore na potrzeby importu.

Import danych

  1. Należy otworzyć aplikację Import danych

  2. Następnie należy skorzystać z pomocy wprowadzania w polu Filtr i wybrać filtr EXTERNALCODESETSPAYMENTS dla obiektu biznesowego com.sem.ext.app.fin.financialaccounting.obj.ExternalCodeSetsPayments. Zostanie wyświetlony filtr do importu zewnętrznych zestawów kodów.

  3. Alternatywnie można również utworzyć nowy filtr dla tego obiektu biznesowego

  4. Wybrane atrybuty filtra są już zaznaczone. W razie potrzeby atrybuty można jeszcze dostosować.

  5. Kolejno należy wybrać przycisk [Importuj dane] na standardowym pasku narzędzi. Zostanie otwarte okno dialogowe Import danych.

  6. W tym oknie dialogowym można wprowadzić różne ustawienia dla pliku importu. Szczegółowy opis pól jest dostępny w artykule Import danych w sekcji o tej samej nazwie.

  7. Import można przeprowadzić, wybierając W tle lub Natychmiast.

Klucz instrukcji

W tej aplikacji należy skonfigurować klucze instrukcji obowiązujące dla transakcji płatności zagranicznych zgodnie z ISO20022. Klucze instrukcji mają 4 znaki.

W przypadku kluczy instrukcji zasadniczo istnieje możliwość ich importu za pomocą aplikacji Import danych. Importowane klucze instrukcji muszą zostać dostarczone w postaci pliku CSV o stałej strukturze rekordu.

Uwaga
Filtr używany do importu musi zostać utworzony dla obiektu biznesowego „com.sem.ext.app.fin.financialaccounting.obj.InstructionKey“
.

Poniższa tabela przedstawia obowiązujące klucze instrukcji oraz strukturę rekordu:

Klucz Klucz banku Opis Country.isoCode
CHQB CHQB Tylko płatność czekiem DE
HOLD HOLD Płatność wyłącznie po identyfikacji DE
PHOB PHOB Powiadamianie beneficjentów telefonicznie DE
TELB TELB Powiadamianie beneficjentów w najbardziej efektywny sposób za pomocą telekomunikacji DE

Standardowe kody rozliczania kosztów

W tej aplikacji należy utworzyć obowiązujące 4-znakowe kody rozliczania kosztów dla międzynarodowych transakcji płatniczych zgodnie z ISO20022.

Uwaga
Import kluczy rozliczania kosztów nie jest możliwy.

Poniższa tabela przedstawia obowiązujące klucze rozliczania kosztów:

klucz Informacja dla banku Opis Country.isoCode
CRED CRED Na koszt beneficjenta DE
DEBT DEBT Na koszt klienta DE
SHAR SHAR Podział opłat DE

Profile zagranicznych transakcji płatniczych

W aplikacji Profile zagranicznych transakcji płatniczych dostępne są pola w sekcji Wstępnie zdefiniowane na podstawie ISO-Standard 20022, w których można zdefiniować ustawienia domyślne dla płatności zagranicznych zgodnie z ISO 20022.

Ustawienia domyślne można dodać do wszystkich profili, które są już wykorzystywane do płatności międzynarodowych zgodnie z DTAZV. W związku z tym nie ma konieczności zakładania nowych profili dla płatności międzynarodowych zgodnie z ISO20022.

Opis aplikacji jest dostępny w artykule Profile zagranicznych transakcji płatniczych.

Profil wyjściowy XML

Dla płatności międzynarodowych z generowaniem pliku wyjściowego XML należy skonfigurować profil wyjściowy w aplikacji Profil eksportu XML.

Opis aplikacji oraz jej parametrów jest dostępny w artykule Profil eksportu XML.

Kody płatności

Rodzaj płatności, np. płatność zagraniczna, jest określany za pomocą kodu płatności. Należy skonfigurować kody płatności w aplikacji o tej samej nazwie.

Kody płatności, które są już wykorzystywane dla płatności zagranicznych zgodnie z DTAZV, mogą być również używane dla płatności zagranicznych zgodnie z ISO20022. Nie ma konieczności tworzenia nowych kodów płatności.

Aplikacja została opisana w artykule Kody płatności.

Profile płatności

Jeżeli nie skonfigurowano żadnych nowych metod płatności dla płatności międzynarodowych zgodnie z ISO20022, nie ma konieczności wprowadzania zmian w profilach płatności.

Opis aplikacji jest dostępny w artykule Profile płatności.

Banki główne

W bankach głównych, za pośrednictwem których przetwarzane są płatności zagraniczne zgodnie z ISO20022, należy wprowadzić IBAN rachunku obciążanego opłatami i kosztami w polu Opłaty IBAN na zakładce Płatność zagraniczna.

Dodatkowo konieczne jest dostosowanie przypisanej metody płatności typu Płatność zagraniczna w zakresie informacji dotyczących generowania pliku. W tym celu należy wybrać ustawienie DE Zagranica (ISO20022) w polu Format pliku na zakładce Eksport płatności. W polu Profil wyprowadzania SEPA należy wskazać profil utworzony na potrzeby generowania pliku XML w aplikacji Profil eksportu XML.

Uwaga
Od momentu przełączenia w transakcjach płatniczych generowany jest plik XML, a formaty dla DTAZV nie są już wyświetlane. Zamiast nich wyświetlany jest format dla płatności międzynarodowych zgodnie z ISO20022.

Szczegółowy opis aplikacji jest dostępny w artykule Banki główne.

Transakcje płatnicze

Podczas tworzenia propozycji płatności dane dla międzynarodowych transakcji płatniczych są wstępnie przypisywane w zależności od konfiguracji przypisanego banku transakcyjnego: albo zgodnie z DTAZV, albo zgodnie z formatem XML profilu wykorzystywanego dla międzynarodowych transakcji płatniczych.

W zależności od przypisanego banku głównego do przetwarzania zestawienia dostępna jest następnie zakładka Płatność zagraniczna ISO20022 lub Płatność zagraniczna DTAZV wraz z odpowiednimi polami do wprowadzania danych.

Uwaga
Podczas tworzenia zestawienia początkowo wyświetlane są obie zakładki. Dopiero po przypisaniu banku głównego do zestawienia aktywna (widoczna) pozostaje tylko ta zakładka, która wynika z ustawienia w polu Format pliku w banku głównym.

Tworzenie plików płatności

W zależności od ustawień w używanym banku transakcyjnym podczas generowania pliku płatności tworzony jest albo plik DTAZV, albo plik XML. Różnice pomiędzy plikami są wyraźnie widoczne w edytorze tekstu.

Przykład pliku DTAZV

0256QXXXXXXXXXXXXXXXXXXPADUTE COMARCH AG
ANNE-CONWAY-STR. 29999 28359 BREMEN
22092801220928N0000000000
0768TXXXXXXXXEURXXXXXXXXXX22092800000000
0000000000ZKXXXXXXXXXXX
CH XXXXX XXXXXXX AEOEUEAEOEUESS
XXXXXXXWEG 45 XXXX
/CHXXXXXXXXXXXXXXX12 CHF00000000002400000SIEHE
BEGLEITSCHREIBEN VOM 27.09.22
02060000 0000
000256Z000000000002400000000000000001

Przykład pliku XML ISO20022

<?xml version=’1.0′ encoding=’UTF-8′?><Document
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns=”urn:iso:std:iso:20022:tech:xsd:pain.001.001.09″
xsi:schemaLocation=”urn:iso:std:iso:20022:tech:xsd:pain.001.001.09
pain.001.001.09.xsd”><CstmrCdtTrfInitn><GrpHdr><MsgId>2022110209422
4</MsgId><CreDtTm>2022-11-
02T09:42:24</CreDtTm><NbOfTxs>9</NbOfTxs><CtrlSum>282823.92</Ctrl
Sum><InitgPty><Nm>PaDuTe Comarch AG DE-28359 Bremen</Nm><PstlAdr><StrtNm>Anne-Conway-Str.
29999</StrtNm><PstCd>28359</PstCd><TwnNm>Bremen</TwnNm><Ctry
>DE</Ctry></PstlAdr></InitgPty></GrpHdr><PmtInf><PmtInfId>00000000
000000000000000000000000001</PmtInfId><PmtMtd>CHK</PmtMtd><NbO
fTxs>3</NbOfTxs><CtrlSum>122230</CtrlSum><ReqdExctnDt><Dt>2022-
11-02</Dt></ReqdExctnDt><Dbtr><Nm>PaDuTe Comarch AG Name2
Name3</Nm><PstlAdr><StrtNm>Anne-Conway-Str.
29999</StrtNm><PstCd>28359</PstCd><TwnNm>Bremen</TwnNm><Ctry
>DE</Ctry></PstlAdr></Dbtr><DbtrAcct><Id><IBAN>DEXXXXXXXXXXXX</
IBAN></Id><Ccy>EUR</Ccy></DbtrAcct><DbtrAgt><FinInstnId><BICFI>X
XXXXXXXXXX</BICFI></FinInstnId></DbtrAgt><ChrgsAcct><Id><IBAN>BA
XXXXXXXXXXXX</IBAN></Id><Ccy>EUR</Ccy></ChrgsAcct><CdtTrfTxInf>
<PmtId><InstrId>20220000000329</InstrId><EndToEndId>2022000000032
9</EndToEndId></PmtId><PmtTpInf><SvcLvl><Cd>NURG</Cd></SvcLvl>
<CtgyPurp><Cd>ZABA</Cd></CtgyPurp></PmtTpInf><Amt><InstdAmt
Ccy=”PLN”>66640</InstdAmt></Amt><ChrgBr>SHAR</ChrgBr><ChqInstr>
<ChqTp>CCHQ</ChqTp><DlvryMtd><Cd>PUDB</Cd></DlvryMtd></ChqInst
r><Cdtr><Nm>Xxxxxxx Xxxxxxx</Nm><PstlAdr><StrtNm>Eurocentrum Office Complex Al. Jerozolimskie 134</StrtNm><PstCd>02-
305</PstCd><TwnNm>Warszawa</TwnNm><Ctry>PL</Ctry></PstlAdr></C
dtr><InstrForCdtrAgt><Cd>CHQB</Cd><InstrInf>voluptua At vero eos et accusam et justo duo dolores et ea rebum Stet clita kasd gubergren no sea takimata sanctus est Lorem ipsum dolor</InstrInf></InstrForCdtrAgt><InstrForCdtrAgt><Cd>TELB</Cd><InstrInf
>dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat sed diam volupt</InstrInf></InstrForCdtrAgt><InstrForDbtrAgt>Lorem ipsum dolor sit
amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat
sed</InstrForDbtrAgt><Purp><Cd>CORT</Cd></Purp><RmtInf><Ustrd>ex
TRE-2021022466</Ustrd></RmtInf></CdtTrfTxInf>…

Czy ten artykuł był pomocny?