Usually it's because one of our client's payment gateways is terrible and doesn't record all payments.