Do you do work and buy products for your customers, then invoice them later? You can use the Delayed Charges feature in QuickBooks.