Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Parsing sender - transaction references

Updated on March 4, 2022

The sender’s transaction reference may appear in field 21 of the SWIFT message or may appear in the body of the message preceded by a string such as “OUR REF:”. The reference format is unknown and unpredictable and so cannot be located based upon a pattern. Instead, the preceding string (such as OUR REF:) is located and the next token extracted and passed to the manipulation and validation steps.

Pega Smart Investigate for Payments Implementation Guide

Locate

The parser recognizes the following strings or phrases that may precede a Sender’s Transaction reference:

OUR REFOUR REF.
OUR REF:OUR TRN
OUR TRN.OUR TRN:
OUR REFERENCEOUR REFERENCE.
OUR REFERENCE:OUR PAYMENT TRN
OUR PAYMENT TRN.OUR PAYMENT TRN:
OUR PAYMENT REFOUR PAYMENT REF.
OUR PAYMENT REF:OUR PAYMENT REFERENCE
OUR PAYMENT REFERENCE.OUR PAYMENT REFERENCE:
OUR MT103REFOUR MT103REF.
OUR MT103REF:OUR MT202REF
OUR MT202REF.OUR MT202REF:
OUR MT103TRNOUR MT103TRN.
OUR MT103TRN:OUR MT202TRN
OUR MT202TRN.OUR MT202TRN:
OUR MT103REFERENCEOUR MT103REFERENCE.
OUR MT103REFERENCE:OUR MT202REFERENCE
OUR MT202REFERENCE.OUR MT202REFERENCE:
OUR P/OTRNOUR P/OTRN.
OUR P/OTRN:OUR P/OREF
OUR P/OREF.OUR P/OREF:
OUR P/OREFERENCEOUR P/OREFERENCE.
OUR P/OREFERENCE:OUR SWIFTP/O TRN
OUR SWIFTP/O TRN.OUR SWIFTP/O TRN:
OUR SWIFTP/O REFOUR SWIFTP/O REF.
OUR SWIFTP/O REF:OUR SWIFTP/O REFERENCE
OUR SWIFTP/O REFERENCE.OUR SWIFTP/O REFERENCE:
OUR SWIFTMT103 REFOUR SWIFTMT103 REF.
OUR SWIFTMT103 REF:OUR SWIFTMT202 REF
OUR SWIFTMT202 REF.OUR SWIFTMT202 REF:
OUR SWIFTMT103 TRNOUR SWIFTMT103 TRN.
OUR SWIFTMT103 TRN:OUR SWIFTMT202 TRN
OUR SWIFTMT202 TRN.OUR SWIFTMT202 TRN:
OUR SWIFTMT103 REFERENCEOUR SWIFTMT103 REFERENCE.
OUR SWIFTMT103 REFERENCE:OUR SWIFTMT202 REFERENCE
OUR SWIFTMT202 REFERENCE.OUR SWIFTMT202 REFERENCE:

If found, the parser extracts the string of characters that follows, up to the next white space.

Manipulate/TranslateStep

May select from any of the translate options.

Validate Step

May reference a WHEN block.

Map/Output Step

If the Test/Validate step returns TRUE, or no test/validate step is used and data has been successfully located, the output is saved as a property.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us