Xero API – Как получить счета между двумя датами

Я интегрирую API-интерфейс Xero Accounting с некоторым программным обеспечением для клиента и должен получить все счета-фактуры PAID между двумя указанными датами.

Я использую XeroOauth-PHP в качестве моей API-оболочки, но не могу понять, как получить результаты для двух дат. Я прочитал Xero API Docs, но они не говорят, как получить результаты между двумя датами.

От взгляда на то, как сам Xero делает это (см. Снимок экрана), они добавляют «startDate» и «endDate» в качестве параметров запроса

введите описание изображения здесь

Я пробовал это, но без каких-либо изменений в результатах возвращался из запроса:

$xeroPayments = simplexml_load_string($this->xero->request('GET', $this->xero->url('Invoices'), ['startDate' => '2015-06-01', 'endDate' => '2015-07-01', 'Where' => 'Status=="PAID"'], '', 'xml'); 

Есть ли кто-то, кто может указать мне в правильном направлении?

Заранее спасибо.

Я связался с командой поддержки Xero в отношении этого. Поэтому для любого другого, кто сталкивается с этим вопросом, вот синтаксис поиска конечной точки между двумя датами:

 $invoices = simplexml_load_string($this->xero->request('GET', $this->xero->url('Invoices'), ['Where' => 'Type == "ACCREC" AND Date > DateTime.Parse("2015-06-01T00:00:00") and Date < DateTime.Parse("2015-07-01T00:00:00")'], '', 'xml')); 

Я бы предположил, что это те же самые другие конечные точки, а не только счета-фактуры.

Счастливое кодирование 🙂