Синхронизация клиентов даже при удалении в Quickbooks с qbXML - PullRequest
4 голосов
/ 03 декабря 2010

Я синхронизировал клиента из своего приложения SaaS в быстрые книги, используя qbXML и веб-коннектор, я использовал поле ExternalGUID, чтобы связать его с моим внутренним клиентом в моем приложении.

Клиент отлично синхронизировался в Quickbooks. Но я все еще тестирую свое приложение, поэтому я удалил клиента в быстрых книгах, чтобы еще раз протестировать мой код и иметь возможность синхронизировать клиента в быстрых книгах.

Но теперь, когда я пытаюсь добавить клиента, которого только что удалил, я получаю ответ от quickbooks:

Quickbooks, похоже, не удаляет элемент из списка использованных ExternalGUID. Как я могу убедиться, что клиент повторно добавлен в быстрые книги, когда я снова использую тот же ExternalGUID?

Я использую настольную версию Quickbooks в США.

1 Ответ

4 голосов
/ 09 декабря 2010

Не используйте ExternalGUID - есть проблемы с ним, и он не поддерживает более старые версии QuickBooks.

Лучше всего хранить ссылку между ListID и внутренним идентификатором приложения в вашем собственном приложении.

...