---
title: "Cost centers and cost unit matrix"
method: GET
path: "/v2/providers/employers/payrolladministrations/journalProfiles/{journalProfileId}/CostCenterCostUnitMatrix"
tags: ["Journal profile payroll administration"]
---

# Cost centers and cost unit matrix

`GET /v2/providers/employers/payrolladministrations/journalProfiles/{journalProfileId}/CostCenterCostUnitMatrix`

## Request

- Base URL: `https://api.loket.nl`
- URL: `https://api.loket.nl/v2/providers/employers/payrolladministrations/journalProfiles/{journalProfileId}/CostCenterCostUnitMatrix`
- Auth: none required

__Activity name:__ <a href="https://developer.loket.nl/Activities/GetCostCenterCostUnitMatrixAtPayrollAdministrationLevelByJournalProfileId" target="_blank">GetCostCenterCostUnitMatrixAtPayrollAdministrationLevelByJournalProfileId</a><br>    <br><br>Get the matrix of cost centers and cost unit connections for a journal profile for a specific payroll administration. <br>

## Path parameters

- `journalProfileId` string, uuid, required

## Query parameters

- `filter` string
- `orderBy` string
- `pageNumber` integer
- `pageSize` integer

## Headers

- `Authorization` string, required
- `Accept` string, required

## Response `200`

OK

- object: a warning indacateds that the given payload is valide, however take notice of the warning this might ifluence behavour.
  - `totalSize` integer: Total number of records, taking into account the given filter.
  - `pageSize` integer: Number of records in the response
  - `totalPages` integer: Number of pages available
  - `currentPage` integer: Current page returned in the response
  - `version` Version
    - `obsoleteDate` string, date, nullable: The date (can be null) on which the `resourceVersion` is no longer supported/available
    - `resourceVersion` string, date: The resource version of the object in the response
  - `messages` object[]
    - `type` string: Indication of the type of message. See [the general documentation for more information](./#section/Response/Messages)
    - `description` string: Describes the message
    - `id` string, uuid, nullable: In some cases when the message may relate to a specific entity, or specific group of entities, this field provides the identifier of that entity
    - `code` integer: Identifying code for the message
    - `properties` string[]: An array that can contain additional information
  - `_embedded` MatrixObject[]
    - `costCenter` object
      - `id` string, uuid: The unique identifier of an object (GUID/UUID)
      - `code` string: The code for a cost center
      - `description` string: The description for a cost center
    - `costUnit` object
      - `id` string, uuid: The unique identifier of an object (GUID/UUID)
      - `code` string: The code for a cost unit
      - `description` string: The description for a cost unit
    - `linked` boolean: If true the given combination of cost center and cost unit are linked. Linked means that the combination can be selected in the "Ledger account to payroll component mapping" and "journal allocation" on employment level.
    - `locked` boolean: If true the given link between cost center and cost unit is locked and cannot be disabled. This is due to the `automaticallyLinkToAllCostCenters` and `automaticallyLinkToAllCostUnits` fields

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/loket/apis/loket-api.md) - [All operations](https://skmtc.dev/loket/apis/loket-api/llms.txt) - [OpenAPI document](https://skmtc.dev/loket/apis/loket-api/revisions/32170564148f?raw)
