Please enable JavaScript.
Coggle requires JavaScript to display documents.
MT537, Scenario - Coggle Diagram
MT537
98A penalty date :check:
Is mandatory
DACO => Penalty Component Value Date = DACO
PAYD => Penalty Component Value Date = PAYD
All of them => Penalty Component Value Date = PEDA
PEDA => Penalty Component Value Date = PAYD
35B ISIN code :check:
Is mandatory
If unreal: Read (MT537) Error : Cannot create Penalty Component due to Invalid ISIN!
tag is not exist :Read (MT537) Error : Object reference not set to an instance of an object.
If unreal / tag is not exist=> Message should not be integrated
:22H:PNTP// penalty type :check:
LMFP when Late Matching Fail Penalty
SEFP when Settlement Fail Penalties
Is Mandatory
19A amount :check:
AMCO when :22H:PNTP//LMFP
LMFP debit component when AMCO is negative
LMFP credit component when AMCO is positive
CASH when :22H:PNTP//SEFP
SEFP debit component when AMCO is negative
SEFP credit component when AMCO is positive
Is mandatory
:20C::RELA// ExternalCode :check:
If it's not exist
Message will be saved in BAK folder
Message should not be integrated
Is mandatory
20C SEME :check:
Is mandatory
Is unique
23G
Is mandatory
Qualifiers
NEWM
Integrated when :20C::RELA// is matched
CANC
Integrated when :20C::PREV// is matched with :20C::SEME// of previously penalty component
PENA
Integrated when :20C::RELA// is matched
11A currency :check:
Is mandatory
PECU
95A counterparty / :check:
If tag is not exist
Penalty component will be updated but counterparty will keep the first value
Warning message will be displayed in Messages box
22A / 22F
daily
or monthly
Scenario
1- Swift Configurations
2- Transaction type component configurations
3- Create a new transaction
4- Integrate MT537 with taking into consideration the mentioned conditions
6- Check Comment queue of related transaction
5- Check related transaction
7- Check Penalty component
8- Check Cash-Flow
9- Cancel Penalty
10- Repeat actions 5 to 8