On a mini bank statement what does, ddr, rem, bgc and ft stand for?

Answer
Direct debit remittance bank giro credit funds transfer