Некоторые счета отсутствуют в ответе API "Все счета-фактуры"

Мы используем Intuit API V2 для импорта счетов из QuickBooks Desktop.

В какой-то момент мы импортировали несколько счетов-фактур, которые больше не отображаются в списке «всех счетов-фактур». Но если мы запрашиваем счета «по идентификатору» (по одному), мы их получаем. У них все еще открытый баланс> 0. Есть ли причина, по которой эти счета не отображаются в списке «все счета»? Мы запросили все страницы.

Мы заметили, что все проблемные счета-фактуры имеют строки с SalesTaxCodeId 2 и кажутся «налоговыми декларациями».


person Florin    schedule 11.04.2013    source источник


Ответы (1)


Флорин,
Я много раз отвечал на этот вопрос на Stackoverflow. Вам необходимо просмотреть активность синхронизации и статус синхронизации на предмет ошибок, с которыми объект мог столкнуться при синхронизации из Intuit с файлом QuickBooks на рабочем столе клиента.


Объекты, в которых возникает ошибка, помечаются и больше не отображаются в запросе, если вы не установите фильтр для извлечения объектов с ошибками.


Наконец, вы всегда должны публиковать свои xml-запросы: один для запроса для всех и один для отдельного пользователя.

Для справки: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0600_Object_Reference/SyncActivity

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0600_Object_Reference/SyncStatus

person Jarred Keneally    schedule 11.04.2013