Do I have to keep QuickBooks running and connected all the time? Is there an offline mode so my users can submit time 24/7 without access to QuickBooks?
One of our key design points was integration directly with QuickBooks and no manual import/export of data. We cache some list data which provides the means to save time and expenses, or submit time and expenses for approval, when QuickBooks is not connected. You can then use the multi-level approval process when QuickBooks is connected to approve and send the information. Doing it this way, the person controlling QuickBooks and the MC2 Client should be the last, highest level, approver.