A difference is caused depending upon whether Open Checks are mapped or not. If Open Checks is mapped to an account in your general ledger your sales data will POST even if the check is open. When checks are are left open after close of business and then closed on a later date, Shogo will not have all of the sales data on the initial sales load.
If you would prefer to HOLD these dates until the Open Checks are closed, you can change the mapping for Open Checks to NONE - and Shogo will place the posting on HOLD and will continue to try to reprocess the sales until the Open Checks are closed.