Клиенты
Ошибка "Указанное имя уже существует." или "Ошибка "Указанное имя уже существует."
При синхронизации данных о клиентах с QuickBooks рабочий процесс выглядит следующим образом:
Teachworks отправляет запрос в QuickBooks для поиска существующих активных записей о клиентах, у которых совпадают имя и фамилия.
Если совпадение не найдено, QuickBooks отправит ответ, в котором будет указано, что активного клиента с таким именем и фамилией не существует.
Teachworks отправит запрос на создание нового клиента.
QuickBooks вышлет сообщение об ошибке, указывающее на то, что такое имя уже существует.
Причиной появления сообщения об ошибке может быть одна из следующих причин:
В QuickBooks существует клиент с одинаковыми именем и фамилией, но он неактивен в QuickBooks.
В QuickBooks существует клиент с другими именем и фамилией, чем в Teachworks, но с отображаемым именем, совпадающим с именем и фамилией в Teachworks.
В QuickBooks в имени или фамилии клиента присутствуют лишние пробелы.
В описанных выше случаях при попытке создать нового клиента QuickBooks автоматически объединяет имя и фамилию для создания отображаемого имени, и если это отображаемое имя уже существует, QuickBooks вернет ошибку «Дубликат имени».
Чтобы исправить это, найдите профиль клиента в QuickBooks и убедитесь, что поля имени и фамилии совпадают с полями имени и фамилии в Teachworks. Если они уже совпадают, найдите в QuickBooks профиль неактивных клиентов и измените статус на «Активный». Затем выполните повторную синхронизацию.
Счета и платежи
Неверный идентификатор ссылки: Неверный идентификатор ссылки: Line.SalesItemLineDetail.ItemRef
Вероятно, эта ошибка вызвана удалением сервиса в QuickBooks. Когда сервис создается в Teachworks и впервые синхронизируется с QuickBooks, для него в QuickBooks создается уникальный идентификатор, который затем сохраняется в...
Teachworks.
При каждой синхронизации с QuickBooks фид будет искать этот уникальный идентификатор, и если он его не найдет, вы получите сообщение об ошибке. К счастью, в QuickBooks нет возможности окончательного удаления — элементы просто помечаются как «неактивные», поэтому вы можете повторно активировать услугу в QuickBooks, что должно решить проблему. После этого вы можете повторить синхронизацию.
Требуется CustomerRef: CustomerRef отсутствует в запросе.
Эта ошибка возникает, если клиент еще не синхронизирован с вашей учетной записью QuickBooks. Ее можно устранить, сначала синхронизировав профиль клиента, привязанный к счету-фактуре или платежу.
Неверный клиент: указанный вами клиент был удален. Вы не можете создавать или редактировать транзакции с удаленным клиентом.
Эта ошибка означает, что профиль клиента неактивен в QuickBooks, поэтому вам нужно найти его в своей учетной записи QuickBooks и снова изменить его статус на активный. После этого вы сможете синхронизировать счет-фактуру или платеж с QuickBooks.
Учетный период закрыт: Учетный период закрыт.
Эта ошибка означает, что ваши учетные периоды в QuickBooks закрыты. Для решения этой проблемы вам необходимо обновить дату закрытия учетных периодов в вашем аккаунте QuickBooks.
Невозможно связать идентификатор транзакции: Невозможно проверить связанные транзакции
Эта ошибка означает, что к счету-фактуре уже привязан платеж или кредитное извещение, поэтому его больше нельзя редактировать. Для решения этой проблемы отмените привязку платежа или кредитного извещения к счету-фактуре (счетам) в вашей учетной записи QuickBooks Online, а затем повторно синхронизируйте записи в Teachworks.
Неверный идентификатор ссылки: продукт/услуга, назначенная этой транзакции, была удалена. Прежде чем вы сможете изменить эту транзакцию, необходимо восстановить *название услуги*.
Эта ошибка вызвана деактивированной услугой в вашей учетной записи QuickBooks. Вам необходимо найти ее в своей учетной записи QuickBooks и повторно активировать, чтобы синхронизировать счета-фактуры.
Услуги
Неверный идентификатор ссылки: Неверный идентификатор ссылки: Идентификатор элемента Accounts 133 не найден
Это сообщение об ошибке возникает из-за использования учетной записи продаж, которая не существует или в данный момент неактивна. При каждом изменении учетных записей в QuickBooks вам необходимо обновить страницу настроек синхронизации в Teachworks, чтобы синхронизация выполнялась с использованием правильных учетных записей.
Кредитные ноты
При обработке вашего запроса произошла ошибка приложения: Ошибка системы: java.lang.NumberFormatException: Для входной строки: ""
Это сообщение об ошибке означает, что клиент, связанный с кредитным нотом, еще не синхронизирован.
Интеграция с QuickBooks:
invalid_grant: {"error":"invalid_grant"}
Эта ошибка возникнет, если вы отключили авторизацию для Teachworks в своей учетной записи QuickBooks. Для устранения этой ошибки следует отключить интеграцию QuickBooks в вашей учетной записи Teachworks, а затем повторно подключить ее.
invalid_grant: Несанкционированный запрос: Пользователь не является членом указанного домена.
Эта ошибка возникнет, если учетная запись пользователя QuickBooks, использованная для подключения Teachworks к QuickBooks, больше не имеет права подключения к вашей учетной записи QuickBooks или больше не существует.
Это может произойти, если ваша бухгалтерская фирма подключила вашу учетную запись Teachworks к вашей учетной записи QuickBooks, используя свою учетную запись пользователя QuickBooks, и впоследствии их доступ к вашей учетной записи QuickBooks был отозван.
сообщение=Ошибка аутентификации пользователя; код ошибки=003200; код состояния=401
Учетные данные для входа в QuickBooks Online, использованные для синхронизации, больше недействительны. Нажмите ссылку «Отключить» на боковой панели интеграции QuickBooks, а затем повторно подключитесь, используя действующую учетную запись.