Я видел это при использовании QuickBooks Enterprise edition в Windows, когда мое приложение работало с повышенными разрешениями, но QuickBooks было открыто без повышенных разрешений. Это произошло в моем случае, потому что мое приложение считалось используемым другим пользователем Windows, и поэтому QuickBooks попытался открыть новый экземпляр вместо того, чтобы предложить мне разрешить доступ.
Я предполагаю, что вы используете Windows, поскольку, насколько я помню, QuickBooks для Mac имеет гораздо более ограниченную поверхность интеграции.
Я бы хотел убедиться, что ни ваше приложение, ни QuickBooks не работают как Windows admin, и убедитесь, что вы вошли в QuickBooks как администратор QuickBooks при первом запросе доступа. В случае успеха вам будет предложено ввести модал в QuickBooks, запрашивающий доступ.