4.38 Trans_Link Field
The Trans_Link
field is a string between 0-19 digits, the length and value of which depends on the type of transaction as described in the table below.
Transaction Description |
Type |
Other Criteria |
Trans_Link Content |
Trans_link Examples |
---|---|---|---|---|
Dummy authorisation (Created from unmatched First Presentment) |
A |
Description begins ‘OFFLINE’, MTID 1240 (Mastercard) or 5, 6 or 7 (Visa) |
19 digits: ‘1’ + date + digit locator + Acquirer BIN Where: • ‘1’ — is the offline transaction indicator • date (yymmdd ) — is the 6 digit acquirer process date from the Acquirer Reference Number (ARN) • Digit locator— is the last 6 digits of ARN • Acquirer BIN— is the 6 digit acquiring BIN/ID from ARN Note: Ensure it does not match other normal values. |
1230310339532446366 1230310321639446366 1230311008318483857 |
Most normal authorisation requests and advices |
A, J |
MTID 0100, 0101, 0120 |
18 digits: date (yymmdd ) + 6 digit STAN + 6 digit Acquirer ID Note: the 0120 advice and 0100 request should have the same |
230311604412007460 |
Most normal authorisation reversals |
D |
MTID 0400, 0420 |
18 digits: date (YYMMDD) + 6 digit OrigSTAN + 6 digit Acquirer ID Where: OrigSTAN comes from DE90.2 and contains the same STAN (DE11) as the original being reversed. Note: 0400 and 0420 reversals should have same |
|
Some declined authorisations |
A |
Some declined MTID 01xx with Acquirer ID present |
16 digits: date (YYMM) + 6 digit STAN + 6 digit Acquirer ID |
2302994754416361 2302134370016901 |
Visa 0620 TCN or TEN |
J |
MTID 0620 with no Acquirer ID present (These are always |
12 digits: date (YYMMDD) + 6 digit STAN |
230225030928 230225005491 |
Recurring Fees, Activation Fees |
P |
Meets both of these criteria:
ProcessingCode indicates Recurring or Activation Fees |
Fixed value of '0' |
0 0 0 |
Fees related to Balance Transfers or Loads |
P |
Meets both of these criteria:
|
Transaction ID of the related Balance Transfer or Load |
12659871933 12659347510 |
First Presentments that matches a prior authorisation |
P |
Meets both of these criteria:
Matched to an authorisation
|
Set to the |
230310784631401134 230309725008494605 230308638653443973 |
First presentment with no matching auth (and not a refund) |
P |
Meets both of these criteria:
No matching authorisation |
19 digits: ‘1’ + date + digit locator + Acquirer BIN Where: • ‘1’ — is the offline transaction indicator • date (yymmdd ) — is the 6 digit acquirer process date from the Acquirer Reference Number (ARN) • Digit locator — is the last 6 digits of ARN • Acquirer BIN — is the 6 digit acquiring BIN/ID from ARN Note: ARN is the unique Acquirer Reference Number received in the clearing message. |
1230310339532446366 1230310321639446366 |
First Presentment of a refund, with no matching auth, but a matching non-refund first presentment |
P |
Meets both of these criteria:
No matching authorisation, but a matching non-refund first presentment |
Set to the |
|
First Presentment of a refund, with no matching authorisation, and no matching non-refund first presentment |
P |
Meets both of these criteria:
No matching authorisation, and no matching non-refund first presentment |
18 digits: transaction date ("YYMMDDmssxxx") + last 6 digits of DE031 ARN |
230218621277522576 230218621287522584 230218621297522592 |
Chargeback |
H, C |
|
Set to the |
221023402304009260 1230108385918520914 |
Financial Reversal (received in clearing file), and matches a previous financial |
E |
Matching financial found |
Set to the |
1230310299729410157 |
Financial Reversal (received in clearing file), but no matching financial found |
E |
No matching financial found |
18 digits: YYMMDDmssxxx + last 6 digits of ARN. |
230311243300809653 |
Second Presentment, matching a chargeback |
N |
Matching chargeback found |
Set to the |
221023402304009260 1230108385918520914 |
Second Presentment, but related chargeback not found |
N |
No matching chargeback found |
18 digits: YYMMDDmssxxx + last 6 digits of ARN. |
230307223653154848 230303431430593766 |
Balance Adjustment (debit) |
B |
|
Transaction ID value of this transaction. |
12613916745 |
Balance Update from EHI response, net debit |
B |
|
Transaction ID value of the related transaction that caused this Balance Adjustment. (Due to new Balance Update information being sent back in an EHI response message to an online authorisation.) |
12613979001 |
Balance Update from Web Service call, net debit |
B |
|
Set to empty string. |
Empty string |
Balance Update from EHI response, net credit |
B |
|
Transaction ID value of the related transaction that caused this Balance Adjustment. (Due to new Balance Update information being sent back in an EHI response message to an online authorisation.) |
12613917117 |
Balance Update from Web Service call, net credit |
B |
|
Set to empty string. |
Empty string |
Payment Transaction |
G |
|
Transaction ID value of this transaction. |
12613921478 12668419405 |
Load, relating to a prior Unload |
L |
Relates to a prior Unload |
Transaction ID value of the related unload. |
12639991950 12668158805 |
Load (not related to an Unload) |
L |
Unrelated to a prior Unload |
Transaction ID value of this transaction. |
12613916737 |
Unload, relating to a prior Load |
U |
Relates to a prior Load |
Transaction ID of the related load. |
12672545523 |
Unload (not related to an Load) |
U |
Unrelated to a prior Load |
Transaction ID value of this transaction. |
12613916878 |
Matching the Trans_Link to a Previous Transaction
Refer to the table below for a summary of how to match the Trans_Link
value in the current transaction to the value in a previous transaction.
Current Transaction Type |
How it matches to a previous transaction |
---|---|
Authorisation Advices (TxnType ‘J') and Authorisation Reversals (TxnType 'D’ |
Has the same value as the original Authorisation Request it relates to (if any). |
Presentments (TxnType 'P') |
Has the same value as the original Authorisation Request or Advice it relates to. |
Chargebacks (TxnType ‘C' or ‘H’) |
Has the same value as original Presentment (TxnType ‘P’ or 'N’). |
Balance Adjustments (TxnType 'B') |
Has the same value as the related transaction. |
For Loads (TxnType 'L') |
Has the same value as the prior related Unload. |
Unloads (TxnType 'U') |
Has the same value as the prior related Load. |