-
Notifications
You must be signed in to change notification settings - Fork 0
Description
The QBWC Programming Guide states we should implemented the ability to determine if a QBXML request was successful or not, as of now if it failed due some sort of lack of internet connection then the transaction is lost. At the moment im unsure of a solution but one will come to mind, in the mean time if one comes to mind for anyone else please feel free to share your thoughts.
Taken from QBWC Programming Guide
Although true for any application which updates QuickBooks data, this is especially
critical for web-based applications where an internet connection could go down at
anytime: whenever an application is updating QuickBooks data, the QuickBooks error
recovery mechanism (the NewMessageSetID, OldMessageSetID, etc. attributes on the
QBXMLMsgsRq tag) should be used and the application should store any update
request message until the response from that message has been fully processed. This
way, if an error occurs the application can determine the status of the request it most
recently sent to QuickBooks by re-sending it.