Sorry to sound negative, but we've been doing this for 8 years and have never found a solution. It seems the bank, our site, credit card processor, etc. is on a different time zone, or some other variable, so the amounts/timing of batch settlement never make sense. Makes it very difficult to spot any errors without some type of forensic accounting experience!
