2010-08-10 5 views
1

Я хочу интегрировать свое веб-приложение C# .NET в онлайн-версию QuickBook.Интеграция данных платежной ведомости веб-приложений с QuickBooks

Я новичок в этом и использую рамки asp.net 3.5 для своего приложения. Я хочу интегрировать данные о зарплате сотрудников моего приложения в QBOE для создания PayChecks. Итак, какой API я должен использовать? Я читал и загружал QBWC, но не получал много идей или шагов.

Пожалуйста, помогите мне удовлетворить требования приложения.

Спасибо заранее, Vimal

ответ

0

В настоящее время QuickBooks SDK даст вам самый широкий доступ к онлайн данным издания. Однако вы не сможете создавать зарплаты. Самое близкое, что вы можете получить к данным платежной ведомости, - это создать записи в листе времени, которые пользователь может преобразовать в paychecks с помощью процесса начисления заработной платы QuickBooks. Сами зарплаты и все, что вы видите на экране платежной ведомости, заблокированы Intuit.

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

2

Вы не можете использовать веб-коннектор с онлайн-версией QuickBooks. Веб-коннектор предназначен только для настольных версий QuickBooks.

QuickBooks Online Edition предоставляет HTTP-API, который вы можете использовать для связи с ним. В основном, вы отправляете HTTP POST-запросы с XML-данными на сервер QuickBooks Online, и он отвечает ответами XML.

Существует некоторая документация, показывающая процесс установки в QuickBooks SDK и на моей вики: QuickBooks Online setup process

И некоторые из примеров XML запросов/ответов, а также: Example qbXML request/response

Дополнительная документация на QBXML запросы вы можете отправить можно найти здесь: QuickBooks OSR

следует отметить, что вы не можете создать зарплату s. Intuit не дает вам возможности программно создавать зарплаты. Самое близкое, что вы можете получить, это создание листов Time Tracking с запросом TimeTrackingAdd, который затем можно преобразовать в записи зарплаты/зарплаты в графическом интерфейсе QuickBooks Online.

+0

'* Следует отметить, что вы не можете создавать зарплаты. Intuit doe .. * '- даже для рабочего стола Quickbooks? – ARr0w