Recently cancelled a direct debit fully up to date and picked up goods for final time. I am now told I owe for the final goods as I receive them 'in advance' but I didn't think this was the case and they admitted that usually direct debits come out each month before goods are handed over. They are insisting that they gave me goods I did not pay for in 2009 before the direct debit started but I thought I had paid before starting the direct debit scheme. I have asked for a copy of the paperwork but if the issue is that they think I didn't pay for something in 2009 I can't prove that I did as banks don't keep statements for that long. Advice welcome please.