fix bug #28 - "customer total owed figure not always accurate"