I switched from a debit card to a credit card for my auto bill pay a couple of months ago. With debit, it always posted on the 22nd of the month. The first month with the credit card, it posted on the 22nd as well. Now, with the latest bill, it posted on the credit card on the 7th. I called DirecTV billing and they said that credit cards are withdrawn on the bill "release date". For debit cards, they are withdrawn on the bill "due date", which is about 2 weeks later. Does this sound right? If so, why?