Hi Al,
When DataCare is run 'unattended', it will not attempt to fix any errors, as you have found. Errors can be fixed only when DataCare is set to run in 'interactive mode' (in the DC company profile), which cannot be done unattended. If the errors are being found in IC rather than IR, the ICINTERR.dat file will be the one written to, rather than IRINTERR.dat.
You can do one of two things to try to determine the specific errors:
1) Run the WSM integrity check because it automatically will ask if you want to fix errors. IC and IR would have to be checked at the same time; you can't use the single item check.
2) Configure DataCare to only check IC and IR, and none of the other Start List items (to speed things up), and run DataCare for all data in Interactive mode.
In either case, I believe that when an error is found, it will display on the screen exactly what the error is for which item, and the values expected in both programs. The same information should be written to the xxINTERR.dat file as well. If you choose to fix the error, it will be fixed for the program but will become a new error for the other program.
I understand this can be frustrating, especially when the full information is not being reported. My instinct is that once you determine which quantity is correct, the data will have to be repaired so that the quantities match on the correct number.