BF Winner, I finally understood what you mean. You believe that it is possible to identify which trigger placed which bet, but it is in fact a long and fruitless holywar.
Let me explain.
Say you lay £10 at 2.5 with trigger A. At the same time you lay £5 at 1.8 with trigger B.
If both your bets are matched in one go and at the prices you offered (obviously the one at 1.8 will get matched later), then there's no problem with determining that trigger A placed the £10 bet, and trigger B placed the £5. This is what will usually happen if you bet in Test Mode.
Now here's a couple of more realistic scenarios.
1. You lay £10 at 2.5, but only £5 get matched, and the other £5 rest unmatched and later get lapsed. In the end you get £5 bet. If judging from the bet's amount, the program can think it was trigger B that placed it.
2. You lay £10 at 2.5, and due to high market volatility, your bet is automatically adjusted to a better price available at that moment, which is 1.8. Thus, judging from the price, the program can also erroneously identify this bet as the one placed by Trigger B.
3. Your bet gets matched in pieces: £3 at 2.3, £6 at 2.0 and £1 at 1.9. Now it is impossible to determine which trigger placed it, as none of the two original offers match the parameters of the final bet that will appear in the statement.
Hopefully you see what I mean BF Winner. What do you think can be done in this case?