# Microsoft Dynamics 365 Human Resources — HRIS API: gotchas

> Canonical URL: https://developers.apideck.com/apis/hris/microsoft-dynamics-hr/gotchas

## GET /hris/employees/{id}

Employee data is sourced from the Dynamics 365 Finance & Operations `Workers` data entity and
enriched per employee from the `Employments` entity (`company_id`, `employment_start_date`,
`employment_end_date`) and the `PayrollFixedCompensationPlans` entity (`compensations`). These
enrichment fields are returned only by Get Employee (the detail endpoint); List Employees returns
the base `Workers` fields only. Open-ended employments have no `employment_end_date` — the F&O
far-future end-date sentinel (`2154-12-31`) is normalized to `null`.

`compensations` is populated only when the tenant has the Finance & Operations Payroll module
provisioned with data (reflecting the primary fixed-compensation plan); on tenants without payroll
data it is an empty array. `social_security_number` is not currently available from F&O and is
always `null`. Use `pass_through` to reach additional `Workers` fields.


[API reference](https://developers.apideck.com/apis/hris/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/hris/coverage)
