Да, используйте SDK 8. QuickBooks SDK охватывает все настольные версии QuickBooks и Online Edition.
Обратите внимание, что для Online Edition вам вообще не нужен какой-либо специальный SDK - вы просто просто отправляете сообщения HTTPS XML на удаленный сервер. SDK предоставляет вам только несколько удобных функций для языков .NET, а именно классов QBFC. Для любого другого языка вам вообще не понадобится SDK. Единственный другой элемент в SDK, который иногда полезен, - это инструмент XML Validator, который они включают в себя.
Актуальная документация по всем запросам доступна онлайн:
Документация по OSR QuickBooks
В моей вики есть дополнительная документация о взаимодействии с QuickBooks Online Edition:
КонсолиBYTE QuickBooks Wiki