Вы не можете напрямую получить доступ к структуре SQL QuickBooks, так что вам не повезло. Большинство версий QuickBooks даже не основаны на бэкэнде SQL (только версия Enterprise), поэтому они даже не применимы к этим версиям.
QuickBooks предоставляет API на основе XML для добавления / изменения / запроса / удаления данных в нем, но не обеспечивает прямой доступ к SQL. QODBC - это оболочка вокруг API на основе XML, которая просто преобразует XML-запросы в SQL-запросы и наоборот. Это не обратное проектирование, это просто преобразование данных из одного формата / протокола в другой.
Вы можете либо использовать XML API как есть, либо использовать QODBC, либо использовать XML API и сделать что-то похожее на то, что делает QODBC, преобразовав XML в дружественный к SQL формат. Я сделал нечто похожее с моим PHP-кодом, схемой и кодом, связанным ниже: