Использование Quickbooks SDK: как нам импортировать комиссии?

Один из моих разработчиков пытается импортировать комиссионные (связанные с начислением заработной платы) из одного из наших продуктов через SDK QuickBooks.

Пока что единственное решение, которое он смог придумать, — это создать тип оплаты с почасовой оплатой и на основе этого преобразовать фактическую сумму комиссионных в почасовую ставку. Это некрасиво и, скорее всего, сломается.

Он говорит, что QuickBooks может делать комиссионные вручную, но у API нет такой возможности. Например, у него есть IPayrollItemNonWageQuery и тому подобное, и у него есть IPayrollItemWageAdd, но нет IPayrollItemNonWageAdd.

Есть идеи?


person Joel B Fant    schedule 29.03.2010    source источник


Ответы (1)


Заработная плата — это одна из областей, которая заблокирована в SDK. Вы не можете прикасаться к элементам платежной ведомости или чекам платежной ведомости. У вас есть довольно хороший доступ к табелям учета рабочего времени, поэтому, если есть что-то, что вы можете отразить в табеле учета рабочего времени, что является законным, вы можете использовать табели учета рабочего времени через платежную ведомость. Другими словами, ваш разработчик, вероятно, придумал наименее уродливый хак, чтобы внести это в платежную ведомость. Конечно, вы можете оплачивать комиссионные чеками, но если вы платите сотрудникам, это не лучший вариант.

person Paul Keister    schedule 26.05.2010
comment
Мой разработчик говорит, что мы проверяем расходы прямо сейчас, но наш клиент этого не хочет. Он попробовал метод табеля учета рабочего времени, но он требует довольно высокой ставки оплаты, количество часов ограничено двумя знаками после запятой, а QuickBooks, по его словам, автоматически рассчитывает сверхурочные. Спасибо за информацию. - person Joel B Fant; 09.06.2010