Here is an explanation of the codes on your mini statement:

AP FlexAccount linked Access Payment
BC Bank Credit
BD direct debit
BP Bill Payment
CG Charitable Giving
CN Correction
CQ Credit by Cheque
CR Credit by Cash
CW Personal Cheque Withdrawal
DC FlexAccount Payment Card Purchase/Credit Voucher
DW FlexAccount Payment Card Visa Cash Withdrawal
IC Interest/Charges
MT Telephone Top-up
NC Non Cash 
SO standing order
TP Credit/Debit (being processed today)
UB Unpaid Bill Payment
UD Unpaid Direct Debit
US Unpaid Standing Order
WD Withdrawal
XF Transfer to/from another account