on 06-25-2021 8:38 PM
Hi experts,
I use the webservice ManageEmployeeTimeIn (operation: MaintainEmployeeTimeAsBundle).
This webservice and operation allow a Cost Center ID to be passed, as in this fragment:
<EmployeeTime actionCode="01">
<EmployeeID>E0805</EmployeeID>
<ItemTypeCode>NL0001</ItemTypeCode>
<DatePeriod>
<StartDate>2021-06-24</StartDate>
<EndDate>2021-06-24</EndDate>
</DatePeriod>
<Duration>PT6H00M</Duration>
<WorkDescriptionText languageCode="EN">Sample time entry with Cost Center</WorkDescriptionText>
<!--- COST CENTER PASSED HERE: -->
<CostCenterId>S1114</CostCenterId>
</EmployeeTime>
This request is passed to ByD and returns a successful response. The time entry is visible in the Recorded Times report.
BUT: the Cost Center in the report is the cost center the Employe is assigned to (P1130), not the Cost Center passed in the WS call (S1114):
Given that I can pass a cost center in the WS call and that the call is processed by ByD without errors or warnings, I would expect the time record to be booked on the cost center passed in the WS call. But it looks like that does not work.
Any thoughts or ideas?
Regards,
Eelco
User | Count |
---|---|
89 | |
7 | |
6 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.