如何使用quickbooks通过API设置小时费率?我在Docs中没有看到任何相关内容:
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”上的各种剧本,我试图查看quickbooks面板中的表格,以寻找可能的暗示无效。
是否可以设定小时费率?
答案 0 :(得分:1)
QuickBooks Online API没有“每小时费率”字段。您可以在Intuit的文档中看到员工支持的字段:
请注意,如果您订阅了QuickBooks Payroll服务,那么通过API限制与员工相关的功能,因为大部分功能都由Payroll服务处理,而不是直接通过QuickBooks处理。