When I sending the GetAccount request as showing below, the api reports the Accounts that dated outside the specified dates ( <Date>2007-02-16T07:49:03.000Z</Date>, for example)
<GetAccountRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<DetailLevel>ReturnAll</DetailLevel>
<Version>501</Version>
<BeginDate>2007-03-02T07:25:05-07:00</BeginDate>
<EndDate>2007-03-02T11:04:34-07:00</EndDate>
<Pagination>
<EntriesPerPage>500</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
<AccountEntrySortType>AccountEntryCreatedTimeAscending</AccountEntrySortType>
</GetAccountRequest>
Why the data range tags do not work?
Answer
Summary
The BeginDate and EndDate date range filters are the optional properties for GetAccount API call. The call returns data that limited within the data range specified only whenAccountHistorySelection is set to BetweenSpecifiedDates in the request as below.