Использование Quickbooks SDK:как мы должны импортировать комиссионные?
-
23-09-2019 - |
Вопрос
Один из моих разработчиков пытается импортировать комиссионные (связанные с начислением заработной платы) из одного из наших продуктов с помощью QuickBooks SDK.
Пока единственное решение, которое он смог придумать, - это создать тип оплаты со ставкой оплаты в час и на основе этого преобразовать фактическую сумму комиссии в почасовую ставку.Это некрасиво и, скорее всего, сломается.
Он говорит, что QuickBooks может взимать комиссионные вручную, но что API не имеет такой возможности для этого.Например, он имеет IPayrollItemNonWageQuery
и такое, и у него есть IPayrollItemWageAdd
, но нет IPayrollItemNonWageAdd
.
Есть какие-нибудь идеи?
Решение
Расчет заработной платы - это одна из областей, которая заблокирована от SDK.Вы не можете прикасаться к статьям расчета заработной платы или чекам на выплату заработной платы.У вас есть довольно хороший доступ к табелям учета рабочего времени, поэтому, если есть что-то, что вы можете указать в табеле учета рабочего времени, что является законным, вы можете затем проверить табели учета рабочего времени через платежную ведомость.Другими словами, ваш разработчик, вероятно, придумал наименее уродливый способ внести это в расчет заработной платы.Конечно, вы могли бы выплачивать комиссионные чеками на расходы, но если вы платите сотрудникам, это не самый лучший вариант.