POST api/GetManagementEmployeeOvertimeRecord
Get an employee's overtime record
Request Information
Payload
| Name | Payload Parameters | Additional information |
|---|---|---|
| Parameters | int Personnel_Number |
None. |
Response Information
Response body formats
application/json, text/json
{
"PersonnelID": 1,
"CalculatedOvertime1": "00:00:00.1234567",
"CalculatedOvertime2": "00:00:00.1234567",
"CalculatedOvertime3": "00:00:00.1234567",
"CalculatedUnSocial3": "00:00:00.1234567",
"HasAuthorisedRecord": true,
"AuthorisedOvertime1": "00:00:00.1234567",
"AuthorisedOvertime2": "00:00:00.1234567",
"AuthorisedOvertime3": "00:00:00.1234567",
"AuthorisedUnSocial3": "00:00:00.1234567",
"AvailableOvertime1": "00:00:00.1234567",
"AvailableOvertime2": "00:00:00.1234567",
"AvailableOvertime3": "00:00:00.1234567",
"AvailableUnSocial3": "00:00:00.1234567",
"CostCentreCode": "sample string 15",
"CostCentreDescription": "sample string 16",
"MaxOvertime": "00:00:00.1234567",
"MaxUnSocial": "00:00:00.1234567",
"OvertimePeriodStart": "2025-11-24T10:28:47.5580687+00:00",
"OvertimePeriodEnd": "2025-11-24T10:28:47.5580687+00:00",
"OverTimeHours": [
{
"Type": "Plain Overtime",
"Calculated": "00:00:00.1234567",
"Authorised": "00:00:00.1234567"
},
{
"Type": "Time and a half",
"Calculated": "00:00:00.1234567",
"Authorised": "00:00:00.1234567"
},
{
"Type": "Unsocial Overtime",
"Calculated": "00:00:00.1234567",
"Authorised": "00:00:00.1234567"
}
],
"UnsocialHours": [
{
"Type": "Unsocial Hours",
"Calculated": "00:00:00.1234567",
"Authorised": "00:00:00.1234567"
}
],
"CurrentBudget": [
{
"Type": "Overtime Hours",
"Budget": "00:00:00.1234567",
"Allocated": "00:00:00.3703701",
"Remaining": "-00:00:00.2469134"
},
{
"Type": "Unsocial Hours",
"Budget": "00:00:00.1234567",
"Allocated": "00:00:00.1234567",
"Remaining": "00:00:00"
}
]
}
text/html
{"PersonnelID":1,"CalculatedOvertime1":"00:00:00.1234567","CalculatedOvertime2":"00:00:00.1234567","CalculatedOvertime3":"00:00:00.1234567","CalculatedUnSocial3":"00:00:00.1234567","HasAuthorisedRecord":true,"AuthorisedOvertime1":"00:00:00.1234567","AuthorisedOvertime2":"00:00:00.1234567","AuthorisedOvertime3":"00:00:00.1234567","AuthorisedUnSocial3":"00:00:00.1234567","AvailableOvertime1":"00:00:00.1234567","AvailableOvertime2":"00:00:00.1234567","AvailableOvertime3":"00:00:00.1234567","AvailableUnSocial3":"00:00:00.1234567","CostCentreCode":"sample string 15","CostCentreDescription":"sample string 16","MaxOvertime":"00:00:00.1234567","MaxUnSocial":"00:00:00.1234567","OvertimePeriodStart":"2025-11-24T10:28:47.5580687+00:00","OvertimePeriodEnd":"2025-11-24T10:28:47.5580687+00:00","OverTimeHours":[{"Type":"Plain Overtime","Calculated":"00:00:00.1234567","Authorised":"00:00:00.1234567"},{"Type":"Time and a half","Calculated":"00:00:00.1234567","Authorised":"00:00:00.1234567"},{"Type":"Unsocial Overtime","Calculated":"00:00:00.1234567","Authorised":"00:00:00.1234567"}],"UnsocialHours":[{"Type":"Unsocial Hours","Calculated":"00:00:00.1234567","Authorised":"00:00:00.1234567"}],"CurrentBudget":[{"Type":"Overtime Hours","Budget":"00:00:00.1234567","Allocated":"00:00:00.3703701","Remaining":"-00:00:00.2469134"},{"Type":"Unsocial Hours","Budget":"00:00:00.1234567","Allocated":"00:00:00.1234567","Remaining":"00:00:00"}]}
application/xml, text/xml
<ManagementOvertime xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Management">
<AuthorisedOvertime1>PT0.1234567S</AuthorisedOvertime1>
<AuthorisedOvertime2>PT0.1234567S</AuthorisedOvertime2>
<AuthorisedOvertime3>PT0.1234567S</AuthorisedOvertime3>
<AuthorisedUnSocial3>PT0.1234567S</AuthorisedUnSocial3>
<AvailableOvertime1>PT0.1234567S</AvailableOvertime1>
<AvailableOvertime2>PT0.1234567S</AvailableOvertime2>
<AvailableOvertime3>PT0.1234567S</AvailableOvertime3>
<AvailableUnSocial3>PT0.1234567S</AvailableUnSocial3>
<CalculatedOvertime1>PT0.1234567S</CalculatedOvertime1>
<CalculatedOvertime2>PT0.1234567S</CalculatedOvertime2>
<CalculatedOvertime3>PT0.1234567S</CalculatedOvertime3>
<CalculatedUnSocial3>PT0.1234567S</CalculatedUnSocial3>
<CostCentreCode>sample string 15</CostCentreCode>
<CostCentreDescription>sample string 16</CostCentreDescription>
<CurrentBudget>
<ManagementOvertimeCurrentBudgetGridRow>
<Allocated>PT0.3703701S</Allocated>
<Budget>00:00:00.1234567</Budget>
<Remaining>-PT0.2469134S</Remaining>
<Type>Overtime Hours</Type>
</ManagementOvertimeCurrentBudgetGridRow>
<ManagementOvertimeCurrentBudgetGridRow>
<Allocated>PT0.1234567S</Allocated>
<Budget>00:00:00.1234567</Budget>
<Remaining>PT0S</Remaining>
<Type>Unsocial Hours</Type>
</ManagementOvertimeCurrentBudgetGridRow>
</CurrentBudget>
<HasAuthorisedRecord>true</HasAuthorisedRecord>
<MaxOvertime>PT0.1234567S</MaxOvertime>
<MaxUnSocial>PT0.1234567S</MaxUnSocial>
<OverTimeHours>
<ManagementOvertimeGridRow>
<Authorised>PT0.1234567S</Authorised>
<Calculated>PT0.1234567S</Calculated>
<Type>Plain Overtime</Type>
</ManagementOvertimeGridRow>
<ManagementOvertimeGridRow>
<Authorised>PT0.1234567S</Authorised>
<Calculated>PT0.1234567S</Calculated>
<Type>Time and a half</Type>
</ManagementOvertimeGridRow>
<ManagementOvertimeGridRow>
<Authorised>PT0.1234567S</Authorised>
<Calculated>PT0.1234567S</Calculated>
<Type>Unsocial Overtime</Type>
</ManagementOvertimeGridRow>
</OverTimeHours>
<OvertimePeriodEnd>2025-11-24T10:28:47.5580687+00:00</OvertimePeriodEnd>
<OvertimePeriodStart>2025-11-24T10:28:47.5580687+00:00</OvertimePeriodStart>
<PersonnelID>1</PersonnelID>
<UnsocialHours>
<ManagementOvertimeGridRow>
<Authorised>PT0.1234567S</Authorised>
<Calculated>PT0.1234567S</Calculated>
<Type>Unsocial Hours</Type>
</ManagementOvertimeGridRow>
</UnsocialHours>
</ManagementOvertime>