2016-01-07 2 views
0

Как я могу установить почасовую ставку через API с помощью быстрых книг? Я не вижу ничего об этом в Документах:Добавить часового сотрудника через QuickBooks API

https://developer.intuit.com/docs/api/accounting/Employee

я вижу упоминание о оплачиваемого скорости, но это не то же самое.

Это код, я использую:

$EmployeeService = new QuickBooks_IPP_Service_Employee(); 
$Employee = new QuickBooks_IPP_Object_Employee(); 
$Employee->setGivenName('Greg'); 
$Employee->setFamilyName('Mathis'); 
$Employee->setSSN('311-22-1111'); 
$Employee->setAddress('828 Test Avenue'); 
$Employee->setTitle('Mr'); 
$Employee->setHourlyRate('30000'); 

$Address = new QuickBooks_IPP_Object_PrimaryAddr(); 
$Address->setLine1('72 E Blue Grass Road'); 
$Address->setLine2('Suite D'); 
$Address->setCity('Mt Pleasant'); 
$Address->setCountrySubDivisionCode('MI'); 
$Address->setPostalCode('48858'); 

$Employee->setPrimaryAddr($Address); 

$resp = $EmployeeService->add($Context, $realm, $Employee) 

Это работает, чтобы добавить сотрудника, но нет почасовой ставки. Я пробовал различные игры на «HourlyRate» «HourlyPayRate», и я попытался взглянуть на формы в панели быстрого доступа для возможных подсказок безрезультатно.

Можно ли установить почасовую ставку?

ответ

1

Недоступно поле «почасовая оплата» через API QuickBooks Online. Вы можете увидеть поддерживаемые поля для сотрудников в документации Intuit по:

Обратите внимание, что если вы подписаны на услугу QuickBooks заработной платы, сотрудники, связанные с функциональностью ограничена через API, так как большинство это обрабатывается службой расчета заработной платы, а не через QuickBooks напрямую.

Смежные вопросы