The SWIFT data services implement the SWIFT messaging standard for the financial industry, maintained by the Society for Worldwide Interbank Financial Telecommunication. The standard defines messages for purposes such as electronic funds transfer and check processing.
The data services repository includes the following SWIFT data services:
•SWIFT MT for text-based messages
•SWIFT MX for XML-based messages
SWIFT MT message structure
The following example shows a Request for Transfer message for a SWIFT MT transaction:
{1:F01DEUTDEFFEDIX0317000005}{2:I101ABCDEFGHIJKAU1020}{4: :20:Sender Ref Dom01 :21R:Customer Ref :28D:1/1 :50L:Instructing Party :50H:/00190020974010046074 DB SPAIN :30:030120 :21:REFF21-1 :32B:EUR1,00 :57D:/ES999999999 Madrid :59:/64930056505 DB Spain Barcelona :70:First payment11 :71A:OUR :21:REFF21-2 :32B:EUR2,00 :57D:/E999999999 Madrid :59:/64930056506 DB Spain Barcelona :70:Second payment2 :71A:OUR
SWIFT MT message in XML format
The SWIFT MT parser data services can convert SWIFT MT messages into XML format. The following example shows a SWIFT MT message in XML format: