We use this software as part of our ERP (Enterprise Resource Planning) application. As such, we are able to provide our clients with real-time reports. It is very easy to use, especially if you already understand the accounting jargon. However, there are times when it does not function as expected. For example, there are times when a report would produce an error message and yet the data is still available. This happens because we have configured the report to run weekly and we have scheduled the report to run on Friday. Unfortunately, there was a glitch in the system that prevented the report from running on Friday, thus causing the error. In these instances, we have no choice but to wait for the report to run. It can take a while to run, depending on the number of transactions in the account. If you don't check the status of the report frequently, it can easily slip past due date and become "late". Another problem is that if the customer has provided us with incorrect information, we are unable to correct the data prior to running the report. This means that the report may contain inaccurate data, and the client cannot see that.