Služba 90540

Služba se generuje ze SWIFTové zprávy MT540 (Receive Free), MT541 (Receive Against Payment), MT542 (Deliver Free) nebo MT543 (Deliver Against Payment) zaslané účastníkem. Zpracování služby:
1. Pokud PLAC = BIC CDCP (vypořádání v CDCP), FUNC <> CANC (nejde o zrušení) a MTCH <> MACH (nespárovaná transakce), zavolá se služba mi502/50502 pro účastníka = CDAC.
2. Pokud PLAC = BIC CDCP (vypořádání v CDCP), FUNC <> CANC (nejde o zrušení) a MTCH = MACH (spárovaná transakce), zavolá se služba mi503/50503 pro účastníka = CDAC.
3. Pokud PLAC = BIC CDCP (vypořádání v CDCP), FUNC = CANC (zrušení transakce) a dosud neexistuje převod ve FMVT20, zavolá se služba mi400/50400 pro účastníka = CDAC (který transakci zadal).
4. Pokud PLAC = BIC CDCP (vypořádání v CDCP), FUNC = CANC (zrušení transakce) a již existuje převod ve FMVT20, zavolá se služba cs801/80801 pro účastníka = CDAC (který transakci vypořádává).
5. Pokud PLAC <> BIC CDCP (vypořádání v zahraničí) a FUNC <> CANC (nejde o zrušení), zavolá se služba mi112/50112 pro účastníka = CDAC.
6. Pokud PLAC <> BIC CDCP (vypořádání v zahraničí) a FUNC = CANC (zrušení transakce), zavolá se služba mi411/50411 pro účastníka = CDAC (který transakci zadal).
V případě chyby se vrátí návratový kód volané služby s prefixem VYP (pro službu cs801/80801) nebo OBJ (pro ostatní služby) - pak je nutné chybu řešit podle popisu volané služby. Je-li zjištěna chyba dříve než se zavolá některá z uvedených služeb, vrátí se návratový kód s prefixem INT.
Poznámky:
1. Pokud je již uzavřen obchodní den a dosud neexistuje převod, nelze transakci vypořádávanou v CDCP zrušit (je nutné počkat na vytvoření převodu).
2. Při rušení transakce se kontrolují pouze povinná pole.

Vstupní pole

Jménopro WSTypOborPopis
MEST * MEST Char (5) SWM540 Kód zprávy (hlavička)
CDAC * CDAC Numeric (4,0) [0-9]{1,3} Kód účastníka, který poslal zprávu (hlavička)
PLAC * PLAC Char (11) PLACCD Místo settlementu (:95P::PSET//)
FUNC * FUNC Char (4) F23G40 Funkce zprávy (:23G:)
MTCH MTCH Char (4) SWSTMA Zda spárováno (:25D::MTCH//)
SEME * SEME Char (16) SWIFT message ID (:20C::SEME//)
PSEM PSEM Char (16) Minulé SWIFT message ID (:20C::PREV//)
DEDT DEDT Date Datum předpokládaného vypořádání (:98A::SETT//)
UODT UODT Date Datum uzavření obch. (:98A::TRAD//, :98C::TRAD//)
UOHH UOHH Time Čas uzavření obchodu (:98C::TRAD//)
CREX CREX Numeric (18,7) Cena transakce (:90A::DEAL//, :90B::DEAL//)
CVAL * CVAL Char (12) [A-Z0-9]{12} Kód cenného papíru (:35B:)
PRIR PRIR Numeric (4,0) Priorita vypořádání (:22F::PRIR//)
QTET * QTET Numeric (17,6) Počet CP (:36B::SETT//)
RCMA * RCMA Char (12) Číslo majetkového účtu (:97A::SAFE//)
IDMA IDMA Char (10) Identifikátor osoby (97A::SAFE//)
SETR * SETR Char (4) SWTTR1 Typ transakce ve SWIFTu (:22F::SETR/CDCP/)
NUAG NUAG Char (5) Číslo pobočky (:20C::PROC//)
NORE NORE Char (11) Externí číslo (:20C::PROC//)
CDCL CDCL Char (11) Identifikace klienta (:95R::BUYR/, :95R::SELL/)
CPIN CPIN Char (11) ID čís.záznamu v evidenci účastníka (:20C::PROC//)
ITYP ITYP Char (4) SWT540 Typ použit.ID klienta (:95L::ALTE//, :95S::ALTE//)
IIDD IIDD Char (50) ID klienta pro regul. (:95L::ALTE//, :95S::ALTE//)
TPRO TPRO Char (4) SWT540 Typ použit.ID protist.(:95L::ALTE//, :95S::ALTE//)
KPRO KPRO Char (50) ID protist. pro regul.(:95L::ALTE//, :95S::ALTE//)
F95P F95P Char (11) [A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})? BIC protistrany (:95P::BUYR//, :95P::SELL//)
F95R F95R Char (34) Protistr.- propriet.kód (:95R::BUYR/, :95R::SELL/)
F97A F97A Char (35) Majetkový účet protistrany (:97A::SAFE//)
F70C F70C Char (140) Popis protistrany (:70C::PACO//)
F95PA F95PA Char (11) [A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})? BIC agenta protistrany(:95P::REAG//, :95P::DEAG//)
F95RA F95RA Char (34) Propr.kód agenta protist.(:95R::REAG/,:95R::DEAG/)
F97AA F97AA Char (35) Majetkový účet agenta protistrany (:97A::SAFE//)
F70CA F70CA Char (140) Popis agenta protistrany (:70C::PACO//)
OBCH OBCH Numeric (4,0) [0-9]{1,3} Kód registrujícího účastníka (:95P::, :95R::)
ICUS ICUS Numeric (4,0) [0-9]{1,3} Kód vypořádávajícího účastníka (:95P::, :95R::)
KCUS KCUS Numeric (4,0) [0-9]{1,3} Kód vypořád. účastníka protistrany(:95P::, :95R::)
MTBR MTBR Numeric (14,2) Objem obchodu (:19A::DEAL//, :19A::SETT//)
IHPR IHPR Numeric (14,2) Výše provize obchodníka (:19A::LOCO//)
KHPR KHPR Numeric (14,2) Výše provize obchodníka protistrany (:19A::CHAR//)
REGID REGID Char (70) Detaily registrace debetní strany (:70D::REGI//)
REGIK REGIK Char (70) Detaily registrace kreditní strany (:70D::REGI//)
RCMP RCMP Char (12) Číslo majetkového účtu protistrany (:97A::SAFE//)
IDMP IDMP Char (10) Identifikátor osoby protistrany (:97A::SAFE//)
PCDC PCDC Char (11) ID klienta protistrany (:95R::SELL/, :95R::BUYR/)
PPIN PPIN Char (11) ID číslo zázn. v evid-člena protist.(:20C::PROC//)

Služba nemá výstupní pole