They can actually get audited for this.
I bought a SSC 3PO a few weeks ago and they deducted the full payment, but didn't ship him out until the next week after calling and inquiring what was going on. For any business, if you deduct a final or full payment on an item, the item has to be shipped out immediately. On the UPS label, I noticed that SSC got sneaky and covered their arse on that by listing the invoice date as the same as the shipping date. The actual invoice date was a week earlier as I mentioned being that's when they actually deducted the funds, but waited a week to ship.