Подтвердить что ты не робот

Нужно получать данные в Quickbooks

Я ищу существующую библиотеку Java (или JVM'able), которая создаст файлы IIF для импорта в Quickbooks. Свободный или коммерческий. Кто-нибудь знает что-то?

UPDATE:

Прочитав комментарий по этому вопросу, я посмотрел варианты IPP и SDK, которые предоставляет Intuit, и они не могли сделать это более сложным. Итак, вот что мне нужно сделать. Мне нужно взять данные из моей базы данных и экспортировать их в какой-то формат, который затем я могу импортировать в Quickbooks. Это даже не обязательно должно быть автоматическим процессом, так как приложение/база данных Quickbooks не будет на сервере (linux), на котором работают веб-приложения.

4b9b3361

Ответ 1

Существует также множество бесплатных опций, если вы удобно катались самостоятельно (или используя приложения для тестирования Intuit).

Если вы загрузите QuickBooks SDK, он включает примеры отправки XML-документов QuickBooks, которые инструктируют QuickBooks добавлять клиентов, добавлять транзакции и т.д. и т.д. и т.д. Примеры можно легко расширить, чтобы вы могли копировать/вставлять в документ XML или загружать XML-документ с диска.

Затем вы могли бы создать фактические XML файлы в Java. Если вы хотите получить действительно фантазию, используйте JAXB (или эквивалентный генератор XSD для класса) для создания классов Java из включенных документов .XSD и иметь возможность делать такие вещи, как InvoiceAdd inv = new InvoiceAdd();

Имеется документация о формате XML, включенном в QuickBooks SDK. Вы также можете найти Примеры QuickBooks XML на нашей wiki для QuickBooks wiki.

Ответ 2

Вы можете использовать QODBC для этого. Согласно группе новостей QODBC, некоторые люди используют этот драйвер базы данных QuickBooks с JDBC.

Ответ 3

Просто хотел добавить к этому, потому что я недавно изучал его. (что пита)

Кажется, есть некоторые основные варианты:

  • Использование SDK Quickbooks, что означает работу с COM
  • Использование одной из слабо реализованных библиотек:
    • /n Программное обеспечение QB Integrator для подключения и выполнения транзакций на объекте QB (Invoice, Customer). Вам нужно будет запустить небольшое приложение, в то время как QB открыт для этого, называемого QBConnector. Для этого существует очень ограниченная документация.
    • Драйвер Quickbooks Java Connector, который является соединителем нижнего уровня для обработки ответов XML для Quickbooks. qbXML
  • Использование импортера, как указано выше, что на самом деле означает, что вам нужно выполнить внешний шаг, хотя он может быть выгружен.
  • QODBC, как упоминалось выше, с чем я, вероятно, собираюсь пойти. Вы можете читать и писать (но не ко всем таблицам). Полная схема таблицы QB для версии для США

Я очень удивлен чрезвычайно плохой поддержкой. Intuit предоставляет малый бизнес для интеграции своего программного обеспечения с QB. Если какие-либо разработчики COM там, которые хотят создать красивую библиотеку java, я уверен, что есть много малого бизнеса, который бы с радостью заплатил за хорошо спроектированный. (Более интеллектуальный механизм доступа и возможность поиска)

Удачи всем вашим смелым QB Spelunkers.

Ответ 6

Мы уже много лет делаем эту работу с использованием С# и Intuit SDK.

http://emfas-tech.com/Services.html

У нас есть библиотека. Но это разработано в .NET.

Ответ 7

Это еще один хороший вариант. JQBConnector

Он генерирует QBXML из POJO, поэтому он упрощает манипулирование форматом quickbooks. Он также может напрямую подключаться к quickbooks для отправки и получения информации.