Hi Laura,
Integrity errors can happen for a number of reasons, such as a bad network connection or time-out, incorrect network user rights, vigorous anti-virus software, a program problem, or others. I couldn't guess at the actual reason.
When the integrity check finds errors, it is always prudent to not only make a back-up prior to a rebuild, but also to look at the reported errors to see if they make sense, and check the results of a rebuild immediately afterwards to ensure the correct fixes happened. I realize it's too late for this advice now, but for the next time.
When the integrity check reports a problem where the calculated amount was one value but the stored value is something different, in general this could happen for one of two reasons. One is that the sum of the existing details/distributions does not equal an incorrect stored total amount on the header record. This error is easily fixed by the rebuild process by doing the sum of the details and putting the correct total back on the header.
The other is that detail/distribution records don't have the right values or are missing, and thus the correct header total value no longer equals the sum of the incorrect details. In this case, the rebuild process will do the math on the incorrect details and make an undesirable change to the header value. It is this type of error that cannot really be fixed correctly by an automatic rebuild process and should instead be fixed by a database repair.
If you cannot restore your Payables data from a week-old backup, the other option is a database repair. You should talk to your Adagio consultant to discuss the best option for you.
_________________________
Regards,
Softrak Tech Support