Here is the background. Question follows.
I have a script that integrates the transaction reporting API. The purpose is to output a table that has my clients backend database records side by side with the records on file with authorize.net. There are two scenarios that consistently happen, always one of the two. One is our records match authorize, meaning that we have the exact same number of transactions as authorize. The other is that our records have more orders than authorize.
In the case where we have more orders, it is always a list of transactions that have settled that day that makes the difference. So refund successfully settled, successfully settled etc. I am trying to find out if there is some flaw in my programming or if this is just how it works. To help I am asking the below question-
Question:
When you run a settled batch list to pull settled transactions, will it pull transactions that have settled for the day that you run the report?
To give an example, if I run the report on Jan 07 for 7 days, will it have all settled transactions for Jan 1st through Jan 7th? Or will it only include transactions that settled on or before January 06?