Download OpenAPI specification:
This is the aggregated documentation for Kleer's public REST APIs. Each sub-API is owned and operated by its own service, but is exposed here under a shared host and a shared version so the whole API surface can be explored in one place.
| Environment | Base URL |
|---|---|
| Test | https://api.test.kleer.se |
All resources live under the version prefix /v1.
The API is protected by OAuth2 tokens issued by Kleer's Keycloak. Send a valid
access token in the Authorization header on every request:
Authorization: Bearer <access_token>
Requests without a valid token are rejected at the edge before reaching any service.
The navigation on the left is grouped per sub-API, in a logical order — from identity and master data (users, companies, clients) through projects and purchasing to revenue, banking, payroll and accounting. Schema names are prefixed with their respective sub-API's name so that similarly named models from different services are not conflated.
Returns company users. When foreignId is supplied, returns the user collection (zero or one) matching that foreign ID.
| companyId required | string <uuid> The company UUID. |
| offset | integer <int32> >= 0 Default: 0 The first result offset. Defaults to 0. |
| limit | integer <int32> [ 1 .. 100 ] Default: 100 The maximum number of users to return. Defaults to 100. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| foreignId | string When supplied, filters the collection to the user matching this external/foreign identifier. |
{- "user": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensionEntry": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}Creates a company user.
| companyId required | string <uuid> The company UUID. |
| foreignId | string |
| name required | string |
| email required | string <email> |
| active required | boolean |
object (User_REST_API_DimensionsDistribution) | |
| dimensionUserPercentage | number |
{- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensionEntry": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the current authenticated user.
| companyId required | string <uuid> The company UUID. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensionEntry": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns access mappings for a user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
{- "access": [
- {
- "type": "Auditor",
- "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDatetime": "2019-08-24T14:15:22Z"
}
]
}Adds a legacy access mapping for a user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
| type required | string (User_REST_API_AccessType) Enum: "Auditor" "Administrator" "AdministratorWithPayroll" "ClientAgreementOwn" "ClientInvoice" "ClientInvoiceRead" "ClientInvoiceCreate" "ClientInvoiceCertifyOwn" "ClientInvoiceOwn" "ClientInvoicePay" "ClientProjectOwn" "CustomerManagerSeb" "DimensionOwn" "Dimensions" "Expenses" "ExpensesOwn" "ExpensesPay" "Expert" "ExternalAccountant" "Manager" "Payroll" "PayrollRead" "PayrollOwn" "PayrollPay" "Remuneration" "RemunerationOwn" "Responsible" "ResponsibleRead" "SupplierInvoice" "SupplierInvoiceRead" "SupplierInvoiceSecretRead" "SupplierInvoiceCertifyOrg" "SupplierInvoiceCreate" "SupplierInvoicePay" "Timereport" "TimereportOwn" "Subcontractor" "PayrollSecret" "PayrollSecretRead" "FoundationGrantPay" "FoundationGrant" "AttachmentRequest" "InternalTransferPay" The legacy access type. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Removes a legacy access mapping for a user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
| type required | string (User_REST_API_AccessType) Enum: "Auditor" "Administrator" "AdministratorWithPayroll" "ClientAgreementOwn" "ClientInvoice" "ClientInvoiceRead" "ClientInvoiceCreate" "ClientInvoiceCertifyOwn" "ClientInvoiceOwn" "ClientInvoicePay" "ClientProjectOwn" "CustomerManagerSeb" "DimensionOwn" "Dimensions" "Expenses" "ExpensesOwn" "ExpensesPay" "Expert" "ExternalAccountant" "Manager" "Payroll" "PayrollRead" "PayrollOwn" "PayrollPay" "Remuneration" "RemunerationOwn" "Responsible" "ResponsibleRead" "SupplierInvoice" "SupplierInvoiceRead" "SupplierInvoiceSecretRead" "SupplierInvoiceCertifyOrg" "SupplierInvoiceCreate" "SupplierInvoicePay" "Timereport" "TimereportOwn" "Subcontractor" "PayrollSecret" "PayrollSecretRead" "FoundationGrantPay" "FoundationGrant" "AttachmentRequest" "InternalTransferPay" The legacy access type. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Returns a single user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensionEntry": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates a user in the company context.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
| foreignId | string |
| name required | string |
| email required | string <email> |
| active required | boolean |
object (User_REST_API_DimensionsDistribution) | |
| dimensionUserPercentage | number |
{- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "email": "user@example.com",
- "active": true,
- "dimensionEntry": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "dimensionUserPercentage": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Adds a role to a specific user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
| roleKey required | string <uuid> The role key. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Removes a role from a specific user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
| roleKey required | string <uuid> The role key. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Removes all legacy access mappings for a specific user.
| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> The user ID. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> [ 1 .. 1000 ] Page size (default 100, maximum 1000). Values above 1000 are capped. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "orgno": "string",
- "accountingCurrency": "string",
- "bankgiro": 0,
- "supplierInvoiceEmail": "string"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}| companyId required | string <uuid> |
| subject required | string |
| message required | string |
required | Array of objects (Company_REST_API_CompanyMessageFile) |
{- "subject": "string",
- "message": "string",
- "files": [
- {
- "filename": "string",
- "data": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> |
| data required | string <byte> |
{- "data": "string"
}{- "importedCompanies": [
- {
- "name": "string"
}
]
}active and foreignId refine this list query and may be combined with each other and
with pagination/timestamp filters. When foreignId is set the free-text query parameter
is ignored; limit still applies to the foreign-id matches.
| companyId required | string <uuid> The company UUID. |
| query | string |
| foreignId | string Restrict the result to entities with this foreign ID. How it combines with the other parameters is endpoint-specific — see the operation description. |
| active | boolean When true, restrict the result to active entities only. |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> >= 0 |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}| companyId required | string <uuid> The company UUID. |
| id | string <uuid> Stable public identifier (ClientPublicId). |
| foreignId | string |
| name | string |
| contact | string |
object (Client_REST_API_Address) | |
string | |
| countryCode | string |
| currencyType | string |
| notes | string |
| paymentDays | integer <int32> |
| orgno | string |
| phone | string |
object (Client_REST_API_UserReferenceUuid) | |
object (Client_REST_API_UserReferenceUuid) | |
| deliveryType | string |
| vatNr | string |
| gln | string |
object (Client_REST_API_ClientInvoiceTemplateReferenceUuid) | |
object (Client_REST_API_EdiRecipient) | |
| fetchEdiRecipient | boolean |
| active | boolean |
| clientType | string |
object (Client_REST_API_DimensionEntriesUuid) | |
object (Client_REST_API_ClientBrokerReferences) | |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientId required | string <uuid> |
| id | string <uuid> Stable public identifier (ClientPublicId). |
| foreignId | string |
| name | string |
| contact | string |
object (Client_REST_API_Address) | |
string | |
| countryCode | string |
| currencyType | string |
| notes | string |
| paymentDays | integer <int32> |
| orgno | string |
| phone | string |
object (Client_REST_API_UserReferenceUuid) | |
object (Client_REST_API_UserReferenceUuid) | |
| deliveryType | string |
| vatNr | string |
| gln | string |
object (Client_REST_API_ClientInvoiceTemplateReferenceUuid) | |
object (Client_REST_API_EdiRecipient) | |
| fetchEdiRecipient | boolean |
| active | boolean |
| clientType | string |
object (Client_REST_API_DimensionEntriesUuid) | |
object (Client_REST_API_ClientBrokerReferences) | |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "contact": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "countryCode": "string",
- "currencyType": "string",
- "notes": "string",
- "paymentDays": 0,
- "orgno": "string",
- "phone": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approver": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "deliveryType": "string",
- "vatNr": "string",
- "gln": "string",
- "template": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ediRecipient": {
- "name": "string"
}, - "fetchEdiRecipient": true,
- "active": true,
- "clientType": "string",
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "clientBroker": {
- "clientBrokers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}clientId and foreignId are agreement lookups (they may be combined with each other to
narrow a client's agreements by foreign id) but cannot be combined with offset/limit or
the createdAfter/createdBefore/updatedAfter/updatedBefore range filters, which apply
only to the unfiltered list. Conflicting combinations are rejected with 400.
| companyId required | string <uuid> The company UUID. |
| clientId | string <uuid> |
| foreignId | string Restrict the result to entities with this foreign ID. How it combines with the other parameters is endpoint-specific — see the operation description. |
| offset | integer <int32> >= 0 |
| limit | integer <int32> >= 0 |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "clientAgreements": [
- {
- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| companyId required | string <uuid> The company UUID. |
| id | integer <int32> |
| foreignId | string |
| notes | string |
| revisionNr | integer <int32> |
| startDate | string |
| startInvoiceDate | string |
| nextInvoiceDate | string |
| endDate | string |
| renewalNotificationDate | string |
| yourReference | string |
object (Client_REST_API_UserReference) | |
object (Client_REST_API_UserReference) | |
| currency | string |
| paymentDays | integer <int32> |
| invoiceDay | string |
| invoiceIntervalMonths | integer <int32> |
object (Client_REST_API_ClientInvoiceTemplateReference) | |
| description | string |
| poNr | string |
| agreementNr | string |
| subscriptionNr | string |
object (Client_REST_API_UserReference) | |
| registrationDate | string |
| deleted | boolean |
object (Client_REST_API_ClientReference) | |
object (Client_REST_API_ClientAgreementRows) | |
object (Client_REST_API_ClientAgreementRows) | |
object (Client_REST_API_Fields) | |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| agreementId required | integer <int32> |
{- "clientAgreements": [
- {
- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| companyId required | string <uuid> The company UUID. |
| agreementId required | integer <int32> |
| id | integer <int32> |
| foreignId | string |
| notes | string |
| revisionNr | integer <int32> |
| startDate | string |
| startInvoiceDate | string |
| nextInvoiceDate | string |
| endDate | string |
| renewalNotificationDate | string |
| yourReference | string |
object (Client_REST_API_UserReference) | |
object (Client_REST_API_UserReference) | |
| currency | string |
| paymentDays | integer <int32> |
| invoiceDay | string |
| invoiceIntervalMonths | integer <int32> |
object (Client_REST_API_ClientInvoiceTemplateReference) | |
| description | string |
| poNr | string |
| agreementNr | string |
| subscriptionNr | string |
object (Client_REST_API_UserReference) | |
| registrationDate | string |
| deleted | boolean |
object (Client_REST_API_ClientReference) | |
object (Client_REST_API_ClientAgreementRows) | |
object (Client_REST_API_ClientAgreementRows) | |
object (Client_REST_API_Fields) | |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| agreementId required | integer <int32> |
| revisionNr required | integer <int32> |
{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| agreementId required | integer <int32> |
{- "id": 0,
- "foreignId": "string",
- "notes": "string",
- "revisionNr": 0,
- "startDate": "string",
- "startInvoiceDate": "string",
- "nextInvoiceDate": "string",
- "endDate": "string",
- "renewalNotificationDate": "string",
- "yourReference": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "currency": "string",
- "paymentDays": 0,
- "invoiceDay": "string",
- "invoiceIntervalMonths": 0,
- "clientInvoiceTemplateRef": {
- "id": 0
}, - "description": "string",
- "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "registrationUser": {
- "id": 0
}, - "registrationDate": "string",
- "deleted": true,
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "firstInvoiceRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "recurringRows": {
- "rows": [
- {
- "quantity": 0,
- "price": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "unit": "string",
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0
}
]
}
}
]
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}When foreignId is supplied, returns only the templates with that foreign ID; otherwise
returns all templates. No other filters apply to this endpoint.
| companyId required | string <uuid> The company UUID. |
| foreignId | string Restrict the result to entities with this foreign ID. How it combines with the other parameters is endpoint-specific — see the operation description. |
{- "clientInvoiceTemplates": [
- {
- "id": 0,
- "foreignId": "string",
- "name": "string",
- "description": "string"
}
]
}rowId, foreignId, and the lastPaymentDateLower/lastPaymentDateUpper range are
three mutually-exclusive lookup modes. At most one may be supplied, and none may be
combined with the general filters (query, filter, invoiceDateLower/invoiceDateUpper,
clientId, projectId, createdAfter/createdBefore/updatedAfter/updatedBefore).
offset/limit apply only to the general list and the lastPaymentDate lookup; the
rowId and foreignId lookups do not support them. Conflicting combinations are rejected
with 400.
| companyId required | string <uuid> The company UUID. |
| query | string |
| filter | string Supported values: all, certified, certifiable, sendable, notPaid, paid |
| foreignId | string Restrict the result to entities with this foreign ID. How it combines with the other parameters is endpoint-specific — see the operation description. |
| rowId | integer <int32> Look up the single invoice containing this invoice row (at most one is returned). This is a standalone lookup mode: it cannot be combined with foreignId, the lastPaymentDate range, offset/limit, or the general filters (query/filter/invoiceDate/clientId/projectId/created/updated) — such combinations are rejected with 400. |
| invoiceDateLower | string |
| invoiceDateUpper | string |
| lastPaymentDateLower | string |
| lastPaymentDateUpper | string |
| clientId | string <uuid> |
| projectId | integer <int32> |
| ignoreFiles | boolean |
| offset | integer <int32> |
| limit | integer <int32> |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "clientInvoices": [
- {
- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| companyId required | string <uuid> The company UUID. |
| defaultDimensionsFromProduct | boolean Default: true |
| defaultDimensionsFromClient | boolean Default: false |
| requestId | string |
| id | integer <int32> |
| foreignId | string |
| certified | boolean |
| certifiedDate | string |
required | object (Client_REST_API_ClientReference) |
object (Client_REST_API_ClientInvoiceTemplateReference) | |
| currency required | string |
| currencyRate | number <double> |
| amount | integer <int64> |
| vat | integer <int64> |
object (Client_REST_API_ClientReference) | |
| debitInvoiceNr | integer <int32> |
| deleteRowReferenceWhenCredit | boolean |
object (Client_REST_API_ClientInvoiceReferences) | |
object (Client_REST_API_ClientInvoiceReferences) | |
object (Client_REST_API_Address) | |
| deliveryDate | string |
| deliveryEmail | string |
| deliveryName | string |
| deliveryType | string (Client_REST_API_ClientDeliveryType) Enum: "MAIL" "EDI" "EMAIL" "MANUALLY" "SVEA" |
| disabled | boolean |
| dueDate | string |
| invoiceNr | integer <int32> |
object (Client_REST_API_Address) | |
| countryCode | string |
| vatNr | string |
| invoiceDate | string |
| invoiceEmail | string |
| notes | string |
object (Client_REST_API_UserReference) | |
object (Client_REST_API_UserReference) | |
| poNr | string |
| agreementNr | string |
| subscriptionNr | string |
| remaining | integer <int64> |
| sent | boolean |
| yourReference | string |
| gln | string |
object (Client_REST_API_ClientAgreementReference) | |
object (Client_REST_API_ClientInvoicePeriod) | |
object (Client_REST_API_Fields) | |
| ediPeriodType | string |
object (Client_REST_API_ClientInvoiceApproval) | |
object (Client_REST_API_ClientInvoiceFiles) | |
| automaticActionsDisabled | boolean |
| automaticActionsMessage | string |
object (Client_REST_API_ClientInvoiceDeliveries) | |
object (Client_REST_API_ClientInvoiceRows) | |
| factoring | boolean |
object (Client_REST_API_ClientInvoiceReinvoicings) | |
object (Client_REST_API_SupplierInvoiceRelation) | |
| lastPaymentDate | string |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| ignoreFiles | boolean |
{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| defaultDimensionsFromProduct | boolean Default: true |
| defaultDimensionsFromClient | boolean Default: false |
| id | integer <int32> |
| foreignId | string |
| certified | boolean |
| certifiedDate | string |
required | object (Client_REST_API_ClientReference) |
object (Client_REST_API_ClientInvoiceTemplateReference) | |
| currency required | string |
| currencyRate | number <double> |
| amount | integer <int64> |
| vat | integer <int64> |
object (Client_REST_API_ClientReference) | |
| debitInvoiceNr | integer <int32> |
| deleteRowReferenceWhenCredit | boolean |
object (Client_REST_API_ClientInvoiceReferences) | |
object (Client_REST_API_ClientInvoiceReferences) | |
object (Client_REST_API_Address) | |
| deliveryDate | string |
| deliveryEmail | string |
| deliveryName | string |
| deliveryType | string (Client_REST_API_ClientDeliveryType) Enum: "MAIL" "EDI" "EMAIL" "MANUALLY" "SVEA" |
| disabled | boolean |
| dueDate | string |
| invoiceNr | integer <int32> |
object (Client_REST_API_Address) | |
| countryCode | string |
| vatNr | string |
| invoiceDate | string |
| invoiceEmail | string |
| notes | string |
object (Client_REST_API_UserReference) | |
object (Client_REST_API_UserReference) | |
| poNr | string |
| agreementNr | string |
| subscriptionNr | string |
| remaining | integer <int64> |
| sent | boolean |
| yourReference | string |
| gln | string |
object (Client_REST_API_ClientAgreementReference) | |
object (Client_REST_API_ClientInvoicePeriod) | |
object (Client_REST_API_Fields) | |
| ediPeriodType | string |
object (Client_REST_API_ClientInvoiceApproval) | |
object (Client_REST_API_ClientInvoiceFiles) | |
| automaticActionsDisabled | boolean |
| automaticActionsMessage | string |
object (Client_REST_API_ClientInvoiceDeliveries) | |
object (Client_REST_API_ClientInvoiceRows) | |
| factoring | boolean |
object (Client_REST_API_ClientInvoiceReinvoicings) | |
object (Client_REST_API_SupplierInvoiceRelation) | |
| lastPaymentDate | string |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| deleteRowReferenceWhenCredit | boolean Default: false |
{- "id": 0,
- "foreignId": "string",
- "certified": true,
- "certifiedDate": "string",
- "clientRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "clientInvoiceTemplateRef": {
- "id": 0
}, - "currency": "string",
- "currencyRate": 0.1,
- "amount": 0,
- "vat": 0,
- "endClient": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "debitInvoiceNr": 0,
- "deleteRowReferenceWhenCredit": true,
- "creditInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "aggregatedInvoices": {
- "clientInvoices": [
- {
- "id": 0
}
]
}, - "deliveryAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "deliveryDate": "string",
- "deliveryEmail": "string",
- "deliveryName": "string",
- "deliveryType": "MAIL",
- "disabled": true,
- "dueDate": "string",
- "invoiceNr": 0,
- "invoiceAddress": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "countryCode": "string",
- "vatNr": "string",
- "invoiceDate": "string",
- "invoiceEmail": "string",
- "notes": "string",
- "ourReference": {
- "id": 0
}, - "approver": {
- "id": 0
}, - "poNr": "string",
- "agreementNr": "string",
- "subscriptionNr": "string",
- "remaining": 0,
- "sent": true,
- "yourReference": "string",
- "gln": "string",
- "clientAgreementRef": {
- "id": 0
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "ediPeriodType": "string",
- "approved": {
- "user": {
- "id": 0
}, - "registrationDate": "string"
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "automaticActionsDisabled": true,
- "automaticActionsMessage": "string",
- "invoiceDeliveries": {
- "invoiceDeliveries": [
- {
- "deliveryMethod": "MAIL",
- "registrationUser": {
- "id": 0
}, - "registrationDatetime": "string"
}
]
}, - "rows": {
- "rows": [
- {
- "id": 0,
- "description": "string",
- "discount": {
- "absolute": 0,
- "percentage": 0
}, - "price": 0,
- "accountNr": 0,
- "product": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "quantity": 0,
- "unit": "string",
- "vat": 0,
- "project": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "period": {
- "startDate": "string",
- "endDate": "string"
}, - "deliveryDate": "string",
- "fields": {
- "fields": [
- {
- "alias": "string",
- "value": "string"
}
]
}, - "accruals": {
- "accruals": [
- {
- "month": "string",
- "sum": 0
}
]
}
}
]
}, - "factoring": true,
- "reinvoicings": {
- "rows": [
- {
- "id": 0,
- "reinvoicingType": "string",
- "supplierInvoice": 0,
- "expenseEntry": 0
}
]
}, - "selfInvoiceReferences": {
- "supplierInvoiceIds": [
- 0
]
}, - "lastPaymentDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| date | string |
| invoiceAmount | integer <int64> |
| accountingAmount | integer <int64> |
object (Client_REST_API_ClientInvoicePaymentTransactions) | |
object (Client_REST_API_ClientInvoiceFiles) |
{- "date": "string",
- "invoiceAmount": 0,
- "accountingAmount": 0,
- "transactions": {
- "transactions": [
- {
- "accountNr": 0,
- "amount": 0
}
]
}, - "files": {
- "files": [
- {
- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}
]
}
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| comment required | string |
{- "comment": "string"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
| id | integer <int32> |
| filename required | string |
| data required | Array of integers File data as array of byte values |
{- "id": 0,
- "filename": "string",
- "data": [
- 0
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| clientInvoiceId required | integer <int32> |
{- "title": "string",
- "status": 0,
- "detail": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "traceId": "string"
}foreignId is a lookup that returns the (active) products with that foreign id; it may be
combined with active but not with cursor/limit or the
createdAfter/createdBefore/updatedAfter/updatedBefore range filters, which apply only
to the paged list. Conflicting combinations are rejected with 400.
| companyId required | string <uuid> The company UUID. |
| foreignId | string Restrict the result to entities with this foreign ID. How it combines with the other parameters is endpoint-specific — see the operation description. |
| active | boolean When true, restrict the result to active entities only. |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> [ 0 .. 1000 ] |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}| companyId required | string <uuid> The company UUID. |
| id | string <uuid> Stable public identifier (ProductPublicId). |
| foreignId | string |
| name | string |
| type | string |
| unit | string |
| price | integer <int64> |
object (Client_REST_API_DimensionEntriesUuid) | |
| accountNr | integer <int32> |
| vatPercentage | number <double> |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| productId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| productId required | string <uuid> |
| id | string <uuid> Stable public identifier (ProductPublicId). |
| foreignId | string |
| name | string |
| type | string |
| unit | string |
| price | integer <int64> |
object (Client_REST_API_DimensionEntriesUuid) | |
| accountNr | integer <int32> |
| vatPercentage | number <double> |
| createdAt | string <date-time> |
| updatedAt | string <date-time> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "type": "string",
- "unit": "string",
- "price": 0,
- "dimensionEntries": {
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "accountNr": 0,
- "vatPercentage": 0.1,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns a list of client projects for a company with optional filtering and pagination. Optionally filter by project number.
| companyId required | string <uuid> The company UUID. |
| filter | string Default: "" Optional filter string |
| number | string Filter by project number |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> >= 1 Maximum number of results to return |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
- "brokerClientId": "91b4fd21-2b45-475f-b396-130cc2a78158",
- "fixedPrice": true,
- "number": "string",
- "name": "string",
- "currencyType": "string",
- "yourReference": "string",
- "ourReferenceUserId": "c36e1575-8cd8-46d3-8758-3472fc682424",
- "deliveryType": "string",
- "defaultNotes": "string",
- "email": "string",
- "comment": "string",
- "paymentDays": 0,
- "poNr": "string",
- "active": true,
- "status": "string",
- "budgetHours": 0,
- "budgetAmount": 0,
- "incomingInvoicedAmount": 0,
- "incomingInvoicedVatAmount": 0,
- "allActivities": true,
- "allUsers": true,
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0
}
], - "users": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0,
- "dimensionUserPercentage": "string"
}
]
}
], - "leads": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
], - "fixedPricePlannedInvoices": [
- {
- "id": 0,
- "invoiceDate": "string",
- "clientInvoiceId": 0,
- "rows": [
- {
- "id": 0,
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
- "quantity": "string",
- "unit": "string",
- "price": 0,
- "description": "string"
}
]
}
], - "writeOffs": [
- {
- "date": "string",
- "amount": 0,
- "accountingAmount": 0,
- "description": "string"
}
], - "dimensionEntryId": "1a21846c-d2f0-4b93-86c1-5e404216fb2d",
- "openingDate": "string",
- "closingDate": "string",
- "updatedUserKey": "string",
- "updatedDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}Creates a new client project for the company
| companyId required | string <uuid> The company UUID. |
| clientId | string <uuid> |
| brokerClientId | string <uuid> |
| fixedPrice required | boolean |
| name required | string |
| number | string |
| currencyType required | string |
| yourReference | string |
| ourReferenceUserId | string <uuid> |
| deliveryType | string |
| defaultNotes | string |
| comment required | string |
| paymentDays | integer <int32> |
| poNr | string |
| budgetHours required | integer <int64> |
| budgetAmount required | integer <int64> |
| incomingInvoicedAmount required | integer <int64> |
| incomingInvoicedVatAmount required | integer <int64> |
| allActivities required | boolean |
| allUsers required | boolean |
required | Array of objects (Project_REST_API_ClientProjectActivityWritable) |
required | Array of objects (Project_REST_API_ClientProjectUserWritable) |
required | Array of objects (Project_REST_API_LeadWritable) |
Array of objects (Project_REST_API_FixedPricePlannedInvoiceWritable) | |
| openingDate | string |
| closingDate | string |
| dimensionEntryId | string <uuid> |
{- "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
- "brokerClientId": "91b4fd21-2b45-475f-b396-130cc2a78158",
- "fixedPrice": true,
- "name": "string",
- "number": "string",
- "currencyType": "string",
- "yourReference": "string",
- "ourReferenceUserId": "c36e1575-8cd8-46d3-8758-3472fc682424",
- "deliveryType": "string",
- "defaultNotes": "string",
- "comment": "string",
- "paymentDays": 0,
- "poNr": "string",
- "budgetHours": 0,
- "budgetAmount": 0,
- "incomingInvoicedAmount": 0,
- "incomingInvoicedVatAmount": 0,
- "allActivities": true,
- "allUsers": true,
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0
}
], - "users": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0,
- "dimensionUserPercentage": "string"
}
]
}
], - "leads": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
], - "fixedPricePlannedInvoices": [
- {
- "id": 0,
- "invoiceDate": "string",
- "rows": [
- {
- "id": 0,
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
- "quantity": "string",
- "unit": "string",
- "price": 0,
- "description": "string"
}
]
}
], - "openingDate": "string",
- "closingDate": "string",
- "dimensionEntryId": "1a21846c-d2f0-4b93-86c1-5e404216fb2d"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Returns a single client project by its ID
| companyId required | string <uuid> The company UUID. |
| clientProjectId required | string <uuid> The UUID of the client project |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
- "brokerClientId": "91b4fd21-2b45-475f-b396-130cc2a78158",
- "fixedPrice": true,
- "number": "string",
- "name": "string",
- "currencyType": "string",
- "yourReference": "string",
- "ourReferenceUserId": "c36e1575-8cd8-46d3-8758-3472fc682424",
- "deliveryType": "string",
- "defaultNotes": "string",
- "email": "string",
- "comment": "string",
- "paymentDays": 0,
- "poNr": "string",
- "active": true,
- "status": "string",
- "budgetHours": 0,
- "budgetAmount": 0,
- "incomingInvoicedAmount": 0,
- "incomingInvoicedVatAmount": 0,
- "allActivities": true,
- "allUsers": true,
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0
}
], - "users": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0,
- "dimensionUserPercentage": "string"
}
]
}
], - "leads": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
], - "fixedPricePlannedInvoices": [
- {
- "id": 0,
- "invoiceDate": "string",
- "clientInvoiceId": 0,
- "rows": [
- {
- "id": 0,
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
- "quantity": "string",
- "unit": "string",
- "price": 0,
- "description": "string"
}
]
}
], - "writeOffs": [
- {
- "date": "string",
- "amount": 0,
- "accountingAmount": 0,
- "description": "string"
}
], - "dimensionEntryId": "1a21846c-d2f0-4b93-86c1-5e404216fb2d",
- "openingDate": "string",
- "closingDate": "string",
- "updatedUserKey": "string",
- "updatedDate": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates an existing client project by its ID
| companyId required | string <uuid> The company UUID. |
| clientProjectId required | string <uuid> The UUID of the client project |
| clientId | string <uuid> |
| brokerClientId | string <uuid> |
| fixedPrice required | boolean |
| name required | string |
| number | string |
| currencyType required | string |
| yourReference | string |
| ourReferenceUserId | string <uuid> |
| deliveryType | string |
| defaultNotes | string |
| comment required | string |
| paymentDays | integer <int32> |
| poNr | string |
| budgetHours required | integer <int64> |
| budgetAmount required | integer <int64> |
| incomingInvoicedAmount required | integer <int64> |
| incomingInvoicedVatAmount required | integer <int64> |
| allActivities required | boolean |
| allUsers required | boolean |
required | Array of objects (Project_REST_API_ClientProjectActivityWritable) |
required | Array of objects (Project_REST_API_ClientProjectUserWritable) |
required | Array of objects (Project_REST_API_LeadWritable) |
Array of objects (Project_REST_API_FixedPricePlannedInvoiceWritable) | |
| openingDate | string |
| closingDate | string |
| dimensionEntryId | string <uuid> |
{- "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
- "brokerClientId": "91b4fd21-2b45-475f-b396-130cc2a78158",
- "fixedPrice": true,
- "name": "string",
- "number": "string",
- "currencyType": "string",
- "yourReference": "string",
- "ourReferenceUserId": "c36e1575-8cd8-46d3-8758-3472fc682424",
- "deliveryType": "string",
- "defaultNotes": "string",
- "comment": "string",
- "paymentDays": 0,
- "poNr": "string",
- "budgetHours": 0,
- "budgetAmount": 0,
- "incomingInvoicedAmount": 0,
- "incomingInvoicedVatAmount": 0,
- "allActivities": true,
- "allUsers": true,
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0
}
], - "users": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "activities": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "supplierPrice": 0,
- "dimensionUserPercentage": "string"
}
]
}
], - "leads": [
- {
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
], - "fixedPricePlannedInvoices": [
- {
- "id": 0,
- "invoiceDate": "string",
- "rows": [
- {
- "id": 0,
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
- "quantity": "string",
- "unit": "string",
- "price": 0,
- "description": "string"
}
]
}
], - "openingDate": "string",
- "closingDate": "string",
- "dimensionEntryId": "1a21846c-d2f0-4b93-86c1-5e404216fb2d"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Returns all active activities for a company
| companyId required | string <uuid> The company UUID. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "activities": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "price": 0,
- "invoiceProductId": "259a8dc3-8128-4ce6-8d4c-b79b8a568b56",
- "mandatoryChildWhenReporting": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}Returns a single activity by its ID
| companyId required | string <uuid> The company UUID. |
| activityId required | string <uuid> The activity UUID. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "price": 0,
- "invoiceProductId": "259a8dc3-8128-4ce6-8d4c-b79b8a568b56",
- "mandatoryChildWhenReporting": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns internal hourly costs for a user
| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> The ID of the user |
{- "internalHourlyCosts": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "startDate": "string"
}
]
}Sets the internal hourly costs for a user
| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> The ID of the user |
required | Array of objects (Project_REST_API_InternalHourlyCostWritable) |
{- "internalHourlyCosts": [
- {
- "activityId": "bdfd0655-55e6-45e6-8bbc-6ed31d3820b5",
- "price": 0,
- "startDate": "string"
}
]
}{- "id": 0
}Returns a cursor-paginated page of active suppliers for a given company.
| companyId required | string <uuid> The ID of the company (UUID). |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> [ 1 .. 1000 ] Maximum number of suppliers to return on this page. |
| foreignId | string Exact-match filter by foreign id. Composes with the default active filter. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "plusgiro": 0,
- "bankgiro": 0,
- "orgno": "string",
- "swedishBankAccount": "string",
- "internationalBankAccountWithRouting": "string",
- "internationalBankAccountWithAccountNumber": "string",
- "internationalBankAccountViaIntermediary": "string",
- "internationalBankAccountInRussiaInRub": "string",
- "norwegianBankAccount": "string",
- "iban": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "countryCode": "string",
- "vatNr": "string",
- "accountNr": 0,
- "bankAccount": {
- "id": 0
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}Creates a new supplier for a given company
| companyId required | string <uuid> The ID of the company (UUID). |
| foreignId required | string External identifier for the supplier |
| name required | string Supplier name |
required | object (Supplier_REST_API_Address) Address information |
| email required | string Supplier email address(es) |
| plusgiro required | integer <int64> Plusgiro account number |
| bankgiro required | integer <int64> Bankgiro account number |
| orgno | string Organisation number |
| swedishBankAccount required | string Swedish bank account number |
| internationalBankAccountWithRouting | string International bank account with routing number |
| internationalBankAccountWithAccountNumber | string International bank account with account number |
| internationalBankAccountViaIntermediary | string International bank account via intermediary |
| internationalBankAccountInRussiaInRub | string International bank account in Russia in RUB |
| norwegianBankAccount | string Norwegian bank account number |
| iban required | string International Bank Account Number (format BIC-IBAN) |
object (Supplier_REST_API_UserReference) Reference to a user | |
| ourReference | string Our reference |
| countryCode | string Country code (ISO 3166-1 alpha-2) |
| vatNr | string VAT number |
| accountNr | integer <int32> Account number |
object (Supplier_REST_API_BankAccountReference) Reference to a bank account |
{- "foreignId": "string",
- "name": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "plusgiro": 0,
- "bankgiro": 0,
- "orgno": "string",
- "swedishBankAccount": "string",
- "internationalBankAccountWithRouting": "string",
- "internationalBankAccountWithAccountNumber": "string",
- "internationalBankAccountViaIntermediary": "string",
- "internationalBankAccountInRussiaInRub": "string",
- "norwegianBankAccount": "string",
- "iban": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "countryCode": "string",
- "vatNr": "string",
- "accountNr": 0,
- "bankAccount": {
- "id": 0
}
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Returns a single supplier by its public ID for a given company
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierId required | string <uuid> The public ID of the supplier (SupplierPublicId UUID) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "plusgiro": 0,
- "bankgiro": 0,
- "orgno": "string",
- "swedishBankAccount": "string",
- "internationalBankAccountWithRouting": "string",
- "internationalBankAccountWithAccountNumber": "string",
- "internationalBankAccountViaIntermediary": "string",
- "internationalBankAccountInRussiaInRub": "string",
- "norwegianBankAccount": "string",
- "iban": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "countryCode": "string",
- "vatNr": "string",
- "accountNr": 0,
- "bankAccount": {
- "id": 0
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates an existing supplier by its public ID for a given company
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierId required | string <uuid> The public ID of the supplier (SupplierPublicId UUID) |
| id required | string <uuid> Stable public identifier (SupplierPublicId). |
| foreignId required | string External identifier for the supplier |
| name required | string Supplier name |
required | object (Supplier_REST_API_Address) Address information |
| email required | string Supplier email address(es) |
| plusgiro required | integer <int64> Plusgiro account number |
| bankgiro required | integer <int64> Bankgiro account number |
| orgno | string Organisation number |
| swedishBankAccount required | string Swedish bank account number |
| internationalBankAccountWithRouting | string International bank account with routing number |
| internationalBankAccountWithAccountNumber | string International bank account with account number |
| internationalBankAccountViaIntermediary | string International bank account via intermediary |
| internationalBankAccountInRussiaInRub | string International bank account in Russia in RUB |
| norwegianBankAccount | string Norwegian bank account number |
| iban required | string International Bank Account Number (format BIC-IBAN) |
object (Supplier_REST_API_UserReference) Reference to a user | |
| ourReference | string Our reference |
| countryCode | string Country code (ISO 3166-1 alpha-2) |
| vatNr | string VAT number |
| accountNr | integer <int32> Account number |
object (Supplier_REST_API_BankAccountReference) Reference to a bank account | |
| createdAt | string <date-time> When the supplier was created (RFC 3339 / ISO-8601 with timezone offset; UTC). |
| updatedAt | string <date-time> When the supplier was last updated (RFC 3339 / ISO-8601 with timezone offset; UTC). |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreignId": "string",
- "name": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "country": "string"
}, - "email": "string",
- "plusgiro": 0,
- "bankgiro": 0,
- "orgno": "string",
- "swedishBankAccount": "string",
- "internationalBankAccountWithRouting": "string",
- "internationalBankAccountWithAccountNumber": "string",
- "internationalBankAccountViaIntermediary": "string",
- "internationalBankAccountInRussiaInRub": "string",
- "norwegianBankAccount": "string",
- "iban": "string",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "countryCode": "string",
- "vatNr": "string",
- "accountNr": 0,
- "bankAccount": {
- "id": 0
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Returns a cursor-paginated page of subcontractors for a given company.
| companyId required | string <uuid> The ID of the company (UUID). |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> [ 1 .. 1000 ] Maximum number of subcontractors to return on this page. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "internalId": 0,
- "supplier": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "users": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}Creates a new subcontractor for a given company
| companyId required | string <uuid> The ID of the company (UUID). |
required | object (Supplier_REST_API_SupplierReference) Reference to a supplier |
required | Array of objects (Supplier_REST_API_UserReference) |
{- "supplier": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "users": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "internalId": 0,
- "supplier": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "users": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates an existing subcontractor by its public ID for a given company
| companyId required | string <uuid> The ID of the company (UUID). |
| subcontractorId required | string <uuid> The public ID of the subcontractor (SubcontractorPublicId UUID) |
required | object (Supplier_REST_API_SupplierReference) Reference to a supplier |
required | Array of objects (Supplier_REST_API_UserReference) |
{- "supplier": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "users": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "internalId": 0,
- "supplier": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "users": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns a single supplier invoice by its ID
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
{- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}Updates an existing supplier invoice by ID
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| foreignId required | string External identifier |
| supplierId required | string <uuid> Supplier public ID (SupplierPublicId UUID) |
| bankAccountId | integer <int64> Bank account ID |
| yourReferenceUserId | string <uuid> Your reference user UUID |
| ourReference required | string Our reference |
required | object (Supplier_REST_API_SupplierInvoicePayee) Payee information |
| accountingDate | string <date> Accounting date |
| invoiceDate required | string <date> Invoice date |
| dueDate required | string <date> Due date |
| paymentDate | string <date> Payment date |
| amount required | integer <int64> Amount in cents |
| vat required | integer <int64> VAT amount in cents |
| currency required | string Currency code |
| currencyRate required | string Currency rate |
| poNr | string Purchase order number |
| referenceNr | string Reference number |
| ocr | string OCR number |
| reminderType | string Enum: "None" "Reminder" "DebtCollection" "Enforcement" Reminder type |
required | Array of objects (Supplier_REST_API_SupplierInvoiceAccountWriteable) |
| clientInvoiceIds | Array of integers <int32> [ items <int32 > ] Client invoice IDs for self-billing references |
| files | Array of strings <byte> [ items <byte > ] PDF file data as base64-encoded strings |
| requestId | string Idempotency request ID to prevent duplicate creation |
{- "foreignId": "string",
- "supplierId": "e01eb4c4-8eb9-4fb7-b625-61f58c6148db",
- "bankAccountId": 0,
- "yourReferenceUserId": "a28dc7c6-5540-49ac-85d6-c396fe919de8",
- "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "paymentDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "reminderType": "None",
- "accounts": [
- {
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntryIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "clientInvoiceIds": [
- 0
], - "files": [
- "string"
], - "requestId": "string"
}{- "id": 0
}Returns the PDF document for a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
{- "title": "string",
- "status": 0,
- "detail": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "traceId": "string"
}Returns the supplier invoice associated with the given account ID
| companyId required | string <uuid> The ID of the company (UUID). |
| accountId required | integer <int32> The supplier invoice account ID |
{- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}Returns supplier invoices matching the given foreign ID
| companyId required | string <uuid> The ID of the company (UUID). |
| foreignId required | string The foreign ID |
[- {
- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}
]Returns supplier invoices with optional filters and pagination
| companyId required | string <uuid> The ID of the company (UUID). |
| startInvoiceDate | string <date> Start of invoice date range (YYYY-MM-DD) |
| endInvoiceDate | string <date> End of invoice date range (YYYY-MM-DD) |
| supplierId | string <uuid> Filter by supplier public ID (SupplierPublicId UUID) |
| offset | integer <int32> Pagination offset |
| limit | integer <int32> Maximum number of results |
{- "supplierInvoices": [
- {
- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}
], - "offset": 0,
- "count": 0,
- "totalCount": 0
}Creates a new supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| foreignId required | string External identifier |
| supplierId required | string <uuid> Supplier public ID (SupplierPublicId UUID) |
| bankAccountId | integer <int64> Bank account ID |
| yourReferenceUserId | string <uuid> Your reference user UUID |
| ourReference required | string Our reference |
required | object (Supplier_REST_API_SupplierInvoicePayee) Payee information |
| accountingDate | string <date> Accounting date |
| invoiceDate required | string <date> Invoice date |
| dueDate required | string <date> Due date |
| paymentDate | string <date> Payment date |
| amount required | integer <int64> Amount in cents |
| vat required | integer <int64> VAT amount in cents |
| currency required | string Currency code |
| currencyRate required | string Currency rate |
| poNr | string Purchase order number |
| referenceNr | string Reference number |
| ocr | string OCR number |
| reminderType | string Enum: "None" "Reminder" "DebtCollection" "Enforcement" Reminder type |
required | Array of objects (Supplier_REST_API_SupplierInvoiceAccountWriteable) |
| clientInvoiceIds | Array of integers <int32> [ items <int32 > ] Client invoice IDs for self-billing references |
| files | Array of strings <byte> [ items <byte > ] PDF file data as base64-encoded strings |
| requestId | string Idempotency request ID to prevent duplicate creation |
{- "foreignId": "string",
- "supplierId": "e01eb4c4-8eb9-4fb7-b625-61f58c6148db",
- "bankAccountId": 0,
- "yourReferenceUserId": "a28dc7c6-5540-49ac-85d6-c396fe919de8",
- "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "paymentDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "reminderType": "None",
- "accounts": [
- {
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntryIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "clientInvoiceIds": [
- 0
], - "files": [
- "string"
], - "requestId": "string"
}{- "id": 0
}Returns supplier invoices matching the given PO number
| companyId required | string <uuid> The ID of the company (UUID). |
| poNr required | string The purchase order number |
[- {
- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}
]Returns supplier invoices that are pending certification
| companyId required | string <uuid> The ID of the company (UUID). |
| offset | integer <int32> Pagination offset |
| limit | integer <int32> Maximum number of results |
{- "supplierInvoices": [
- {
- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}
], - "offset": 0,
- "count": 0,
- "totalCount": 0
}Returns supplier invoices that are pending payment
| companyId required | string <uuid> The ID of the company (UUID). |
| offset | integer <int32> Pagination offset |
| limit | integer <int32> Maximum number of results |
{- "supplierInvoices": [
- {
- "id": 0,
- "foreignId": "string",
- "supplierRef": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "bankAccountRef": {
- "id": 0
}, - "yourReference": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ourReference": "string",
- "depositAccount": {
- "type": "BankGiro",
- "nr": "string"
}, - "accountingDate": "2019-08-24",
- "invoiceDate": "2019-08-24",
- "dueDate": "2019-08-24",
- "amount": 0,
- "vat": 0,
- "currency": "string",
- "currencyRate": "string",
- "poNr": "string",
- "referenceNr": "string",
- "ocr": "string",
- "paymentDate": "2019-08-24",
- "approvals": [
- {
- "approvalUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "approvalNote": "string",
- "approvalType": "APPROVAL"
}
], - "certified": true,
- "reminderType": "None",
- "remaining": 0,
- "payments": [
- {
- "id": 0,
- "date": "2019-08-24",
- "amount": 0,
- "accountingAmount": 0,
- "payeeType": {
- "type": "BankGiro",
- "nr": "string"
}, - "referenceNr": "string",
- "ocr": "string",
- "statuses": [
- {
- "id": 0,
- "type": "Pending",
- "date": "2019-08-24",
- "message": "string"
}
], - "registrationUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "registrationDate": "2019-08-24T14:15:22Z"
}
], - "accounts": [
- {
- "id": 0,
- "accountNr": 0,
- "vatCode": "string",
- "amount": 0,
- "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "period": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
}
], - "countryCode": "string",
- "selfInvoiceReferenceIds": [
- 0
]
}
], - "offset": 0,
- "count": 0,
- "totalCount": 0
}Sends a payment for a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| amount required | integer <int64> Payment amount in cents |
{- "id": 0
}Sends a payment for a supplier invoice on a specified date
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| amount required | integer <int64> Payment amount in cents |
| date required | string <date> Payment date (YYYY-MM-DD) |
{- "id": 0
}Pays a supplier invoice using a credit invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| creditSupplierInvoiceId required | integer <int32> The credit supplier invoice ID |
{- "id": 0
}Uploads a PDF file to create a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| interpret | boolean Default: false Whether to interpret the PDF content |
| data required | Array of integers File data as array of byte values |
{- "data": [
- 0
]
}{- "id": 0
}Sets the payee information on a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| type required | string Enum: "BankGiro" "PlusGiro" "Iban" "BankAccount" "Other" "InternationalBankAccountWithRouting" "InternationalBankAccountWithAccountNumber" "InternationalBankAccountViaIntermediary" "InternationalBankAccountInRussiaInRub" "NorwegianBankAccount" Deposit account type |
| nr required | string Account number |
{- "type": "BankGiro",
- "nr": "string"
}{- "id": 0
}Updates the self-billing (self-invoice) references on a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| clientInvoiceIds | Array of integers <int32> [ items <int32 > ] Client invoice IDs |
{- "clientInvoiceIds": [
- 0
]
}{- "id": 0
}Approves or denies a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| approvalType required | string Enum: "APPROVAL" "DENIAL" "TIMEOUT" Approval type |
| approvalNote | string Approval note |
{- "approvalType": "APPROVAL",
- "approvalNote": "string"
}{- "id": 0
}Adds a document attachment to a supplier invoice
| companyId required | string <uuid> The ID of the company (UUID). |
| supplierInvoiceId required | integer <int32> The ID of the supplier invoice |
| attachmentName required | string Name of the attachment file |
| data required | Array of integers File data as array of byte values |
{- "data": [
- 0
]
}{- "id": 0
}Returns expenses for the company filtered by date interval, free-text query, and expense filter.
| companyId required | integer <int32> The ID of the company. |
| expenseDateStart | string <date> Lower inclusive bound for expense date filtering. |
| expenseDateEnd | string <date> Upper inclusive bound for expense date filtering. |
| query | string Default: "" Free-text query used when searching expenses. |
| filter | string (Expense_REST_API_ExpenseFilter) Default: "Own" Enum: "All" "Own" "Certified" "NotCertified" "Reimbursable" Expense filter. |
{- "expense": [
- {
- "id": 0,
- "nr": 0,
- "date": "2019-08-24",
- "companyCard": {
- "id": 0,
- "name": "string"
}, - "amount": 0,
- "currencyType": "string",
- "reimbursed": true,
- "paid": true,
- "entries": 0,
- "certified": true,
- "approved": true
}
]
}Creates an expense from existing expense entries.
| companyId required | integer <int32> The ID of the company. |
required | object |
{- "expenseEntries": {
- "expenseEntry": [
- {
- "id": 0
}
]
}
}{- "id": 0
}Returns the unprocessed expense files for the current user.
| companyId required | integer <int32> The ID of the company. |
{- "expenseFile": [
- {
- "id": 0,
- "description": "string",
- "filename": "string",
- "thumbnail": "string",
- "registrationDate": "2019-08-24T14:15:22Z"
}
]
}Uploads a new expense file. If encoding is base64, the request body bytes are base64-decoded before processing.
| companyId required | integer <int32> The ID of the company. |
| encoding | string Value: "base64" Optional request encoding. Use base64 when the uploaded request body is base64-encoded. |
{- "id": 0
}Returns the original uploaded expense file bytes.
| companyId required | integer <int32> The ID of the company. |
| expenseFileId required | integer <int32> The ID of the expense file. |
{- "title": "string",
- "status": 0,
- "detail": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "traceId": "string"
}Returns the rendered image for an expense file. If encoding is base64, the response bytes are base64-encoded.
| companyId required | integer <int32> The ID of the company. |
| expenseFileId required | integer <int32> The ID of the expense file. |
| encoding | string Value: "base64" Optional response encoding. Use base64 to receive base64-encoded bytes. |
{- "title": "string",
- "status": 0,
- "detail": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "traceId": "string"
}Returns defaults for creating an expense entry from a specific expense file.
| companyId required | integer <int32> The ID of the company. |
| expenseFileId required | integer <int32> The ID of the expense file. |
{- "companyCard": {
- "id": 0,
- "name": "string"
}, - "date": "2019-08-24",
- "type": {
- "id": 0,
- "name": "string",
- "description": "string",
- "classification": "Basic",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}, - "description": "string",
- "digital": true,
- "currencyType": "string",
- "countryCode": "string",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}Returns a single expense entry.
| companyId required | integer <int32> The ID of the company. |
| expenseEntryId required | integer <int32> The ID of the expense entry. |
{- "id": 0,
- "expenseNr": 0,
- "expenseFile": {
- "id": 0
}, - "companyCard": {
- "id": 0,
- "name": "string"
}, - "expenseType": {
- "id": 0,
- "name": "string",
- "description": "string",
- "classification": "Basic",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}, - "persons": {
- "name": [
- "string"
]
}, - "date": "2019-08-24",
- "description": "string",
- "digital": true,
- "amount": 0,
- "vat": 0,
- "currencyType": "string",
- "currencyRate": 0,
- "countryCode": "string",
- "registrationDate": "2019-08-24T14:15:22Z",
- "periodStartDate": "2019-08-24",
- "periodEndDate": "2019-08-24",
- "dimensionEntries": {
- "dimensionEntry": [
- {
- "id": 0,
- "name": "string",
- "dimension": {
- "id": 0,
- "name": "string"
}
}
]
}, - "reInvoicing": {
- "clientProject": {
- "id": 0,
- "name": "string"
}
}
}Updates an existing expense entry.
| companyId required | integer <int32> The ID of the company. |
| expenseEntryId required | integer <int32> The ID of the expense entry. |
required | object (Expense_REST_API_ExpenseFileReference) |
object (Expense_REST_API_CompanyCardReference) | |
required | object (Expense_REST_API_ExpenseTypeReference) |
object (Expense_REST_API_PersonNames) | |
| date required | string <date> |
| description required | string |
| digital required | boolean |
| amount required | integer <int64> |
| vat required | integer <int64> |
| currencyType required | string |
| countryCode required | string |
required | object (Expense_REST_API_ExpenseEntryWritableDimensionEntries) |
object (Expense_REST_API_ExpenseEntryWritableReInvoicing) |
{- "expenseFile": {
- "id": 0
}, - "companyCard": {
- "id": 0
}, - "expenseType": {
- "id": 0
}, - "persons": {
- "name": [
- "string"
]
}, - "date": "2019-08-24",
- "description": "string",
- "digital": true,
- "amount": 0,
- "vat": 0,
- "currencyType": "string",
- "countryCode": "string",
- "dimensionEntries": {
- "dimensionEntry": [
- {
- "id": 0
}
]
}, - "reInvoicing": {
- "clientProject": {
- "id": 0
}
}
}{- "id": 0
}Creates a new expense entry.
| companyId required | integer <int32> The ID of the company. |
required | object (Expense_REST_API_ExpenseFileReference) |
object (Expense_REST_API_CompanyCardReference) | |
required | object (Expense_REST_API_ExpenseTypeReference) |
object (Expense_REST_API_PersonNames) | |
| date required | string <date> |
| description required | string |
| digital required | boolean |
| amount required | integer <int64> |
| vat required | integer <int64> |
| currencyType required | string |
| countryCode required | string |
required | object (Expense_REST_API_ExpenseEntryWritableDimensionEntries) |
object (Expense_REST_API_ExpenseEntryWritableReInvoicing) |
{- "expenseFile": {
- "id": 0
}, - "companyCard": {
- "id": 0
}, - "expenseType": {
- "id": 0
}, - "persons": {
- "name": [
- "string"
]
}, - "date": "2019-08-24",
- "description": "string",
- "digital": true,
- "amount": 0,
- "vat": 0,
- "currencyType": "string",
- "countryCode": "string",
- "dimensionEntries": {
- "dimensionEntry": [
- {
- "id": 0
}
]
}, - "reInvoicing": {
- "clientProject": {
- "id": 0
}
}
}{- "id": 0
}Returns sorted open expense entries for the current user.
| companyId required | integer <int32> The ID of the company. |
{- "expenseEntry": [
- {
- "id": 0,
- "expenseNr": 0,
- "expenseFile": {
- "id": 0
}, - "companyCard": {
- "id": 0,
- "name": "string"
}, - "expenseType": {
- "id": 0,
- "name": "string",
- "description": "string",
- "classification": "Basic",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}, - "persons": {
- "name": [
- "string"
]
}, - "date": "2019-08-24",
- "description": "string",
- "digital": true,
- "amount": 0,
- "vat": 0,
- "currencyType": "string",
- "currencyRate": 0,
- "countryCode": "string",
- "registrationDate": "2019-08-24T14:15:22Z",
- "periodStartDate": "2019-08-24",
- "periodEndDate": "2019-08-24",
- "dimensionEntries": {
- "dimensionEntry": [
- {
- "id": 0,
- "name": "string",
- "dimension": {
- "id": 0,
- "name": "string"
}
}
]
}, - "reInvoicing": {
- "clientProject": {
- "id": 0,
- "name": "string"
}
}
}
]
}Returns the reference data needed to create or edit expense entries.
| companyId required | integer <int32> The ID of the company. |
{- "companyCards": {
- "companyCard": [
- {
- "id": 0,
- "name": "string"
}
]
}, - "expenseTypes": {
- "expenseType": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "classification": "Basic",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}
]
}, - "currencyTypes": {
- "currencyType": [
- "string"
]
}, - "countries": {
- "country": [
- {
- "code": "string",
- "vatPercentages": {
- "vatPercentage": [
- 0
]
}
}
]
}, - "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "required": true,
- "entries": {
- "entry": [
- {
- "id": 0,
- "name": "string"
}
]
}
}
]
}, - "reInvoicing": {
- "clientProject": [
- {
- "id": 0,
- "name": "string"
}
]
}
}Returns the non-deleted expense entries for a specific expense number.
| companyId required | integer <int32> The ID of the company. |
| expenseNr required | integer <int32> The expense number. |
{- "expenseEntry": [
- {
- "id": 0,
- "expenseNr": 0,
- "expenseFile": {
- "id": 0
}, - "companyCard": {
- "id": 0,
- "name": "string"
}, - "expenseType": {
- "id": 0,
- "name": "string",
- "description": "string",
- "classification": "Basic",
- "dimensions": {
- "dimension": [
- {
- "id": 0,
- "name": "string",
- "entry": {
- "id": 0,
- "name": "string"
}
}
]
}
}, - "persons": {
- "name": [
- "string"
]
}, - "date": "2019-08-24",
- "description": "string",
- "digital": true,
- "amount": 0,
- "vat": 0,
- "currencyType": "string",
- "currencyRate": 0,
- "countryCode": "string",
- "registrationDate": "2019-08-24T14:15:22Z",
- "periodStartDate": "2019-08-24",
- "periodEndDate": "2019-08-24",
- "dimensionEntries": {
- "dimensionEntry": [
- {
- "id": 0,
- "name": "string",
- "dimension": {
- "id": 0,
- "name": "string"
}
}
]
}, - "reInvoicing": {
- "clientProject": {
- "id": 0,
- "name": "string"
}
}
}
]
}Creates a new revenue record for a given company
| companyId required | integer <int32> The ID of the company |
| defaultDimensionsFromProduct | boolean Default: true Whether to use default dimensions from product |
| defaultDimensionsFromClient | boolean Default: false Whether to use default dimensions from client |
object (Revenue_REST_API_RevenueReference) Reference to a revenue by ID or external ID | |
required | object (Revenue_REST_API_RevenueLedgerReference) |
| externalId required | string External reference ID |
object (Revenue_REST_API_ClientReference) | |
object (Revenue_REST_API_NewClient) | |
| countryCode required | string Country code (e.g., SE, NO, DK) |
| transactionDate required | string <date> Transaction date in ISO format (YYYY-MM-DD) |
Array of objects (Revenue_REST_API_RevenueCreateRow) | |
required | Array of objects (Revenue_REST_API_RevenueFile) |
{- "debitRevenue": {
- "id": 0,
- "externalId": {
- "id": "string",
- "revenueLedger": {
- "id": 0
}
}
}, - "ledger": {
- "id": 0
}, - "externalId": "string",
- "client": {
- "id": 0
}, - "newClient": {
- "foreignId": "string",
- "name": "string",
- "clientType": "Organisation"
}, - "countryCode": "string",
- "transactionDate": "2019-08-24",
- "rows": [
- {
- "product": {
- "id": 0
}, - "originalAmount": {
- "amount": 0,
- "vat": 0,
- "currency": "string"
}, - "accountingAmount": {
- "amount": 0,
- "vat": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": "string"
}
]
}
}
], - "files": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}{- "id": 0
}Updates an existing revenue record. Provide the full revenue data along with a message explaining the reason for the update.
| companyId required | integer <int32> The ID of the company |
| defaultDimensionsFromProduct | boolean Default: true Whether to use default dimensions from product |
| defaultDimensionsFromClient | boolean Default: false Whether to use default dimensions from client |
required | object (Revenue_REST_API_RevenueCreate) |
| message required | string Reason for the update |
{- "create": {
- "debitRevenue": {
- "id": 0,
- "externalId": {
- "id": "string",
- "revenueLedger": {
- "id": 0
}
}
}, - "ledger": {
- "id": 0
}, - "externalId": "string",
- "client": {
- "id": 0
}, - "newClient": {
- "foreignId": "string",
- "name": "string",
- "clientType": "Organisation"
}, - "countryCode": "string",
- "transactionDate": "2019-08-24",
- "rows": [
- {
- "product": {
- "id": 0
}, - "originalAmount": {
- "amount": 0,
- "vat": 0,
- "currency": "string"
}, - "accountingAmount": {
- "amount": 0,
- "vat": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": "string"
}
]
}
}
], - "files": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "message": "string"
}{- "id": 0
}Retrieves a specific revenue record by its ID for a given company
| companyId required | integer <int32> The ID of the company |
| revenueId required | integer <int32> The ID of the revenue to retrieve |
{- "id": 0,
- "ledger": {
- "id": 0
}, - "externalId": "string",
- "revision": 0,
- "client": {
- "id": 0
}, - "countryCode": "SE",
- "transactionDate": "2019-08-24",
- "remainingAccountingAmount": 0,
- "rows": [
- {
- "id": 0,
- "product": {
- "id": 0
}, - "originalAmount": {
- "amount": 0,
- "vat": 0,
- "currency": "string"
}, - "accountingAmount": {
- "amount": 0,
- "vat": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": "string"
}
]
}
}
]
}Consolidates a credit revenue with its associated debit
| companyId required | integer <int32> The ID of the company |
| revenueId required | integer <int32> The ID of the credit revenue to consolidate |
{- "id": 0,
- "message": "string"
}Deletes the consolidation of a credit revenue (idempotent operation)
| companyId required | integer <int32> The ID of the company |
| revenueId required | integer <int32> The ID of the credit revenue |
{- "id": 0,
- "message": "string"
}Retrieves all revenue ledgers for a company with pagination
| companyId required | integer <int32> The ID of the company |
| offset | integer <int32> >= 0 Default: 0 Pagination offset (0-based) |
| limit | integer <int32> [ 1 .. 100 ] Default: 100 Maximum number of ledgers to return |
{- "ledgers": [
- {
- "id": 0,
- "name": "string",
- "accountNr": 0
}
], - "offset": 0,
- "limit": 0,
- "size": 0
}Retrieves a revenue record by its external ID within a specific ledger
| companyId required | integer <int32> The ID of the company |
| ledgerId required | integer <int32> The ID of the ledger |
| externalId required | string The external ID of the revenue to retrieve |
{- "id": 0,
- "ledger": {
- "id": 0
}, - "externalId": "string",
- "revision": 0,
- "client": {
- "id": 0
}, - "countryCode": "SE",
- "transactionDate": "2019-08-24",
- "remainingAccountingAmount": 0,
- "rows": [
- {
- "id": 0,
- "product": {
- "id": 0
}, - "originalAmount": {
- "amount": 0,
- "vat": 0,
- "currency": "string"
}, - "accountingAmount": {
- "amount": 0,
- "vat": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": "string"
}
]
}
}
]
}Retrieves revenues for a specific ledger with pagination and filtering
| companyId required | integer <int32> The ID of the company |
| ledgerId required | integer <int32> The ID of the ledger |
| filter | string Default: "all" Enum: "all" "notPaid" "paid" Filter to apply to the revenues |
| offset | integer <int32> >= 0 Default: 0 Pagination offset (0-based) |
| limit | integer <int32> [ 1 .. 100 ] Default: 100 Maximum number of revenues to return |
| lowerDate | string <date> Lower bound date filter (inclusive) |
| upperDate | string <date> Upper bound date filter (inclusive) |
{- "revenues": [
- {
- "id": 0,
- "ledger": {
- "id": 0
}, - "externalId": "string",
- "revision": 0,
- "client": {
- "id": 0
}, - "countryCode": "SE",
- "transactionDate": "2019-08-24",
- "remainingAccountingAmount": 0,
- "rows": [
- {
- "id": 0,
- "product": {
- "id": 0
}, - "originalAmount": {
- "amount": 0,
- "vat": 0,
- "currency": "string"
}, - "accountingAmount": {
- "amount": 0,
- "vat": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntries": [
- {
- "id": 0,
- "percentage": "string"
}
]
}
}
]
}
], - "offset": 0,
- "limit": 0,
- "size": 0,
- "aggregation": {
- "accountingAmount": 0,
- "vatAccountingAmount": 0
}
}Creates a fuzzy consolidation between revenues and bank transactions. All given bank transactions and revenues will be fully consolidated.
| companyId required | integer <int32> The ID of the company |
required | Array of objects (Revenue_REST_API_RevenueReference) |
required | Array of objects (Revenue_REST_API_BankTransactionReference) |
required | object (Revenue_REST_API_RevenueTransactionFees) |
object (Revenue_REST_API_PreviousLedger) | |
| fxAmount | integer <int64> Foreign exchange amount |
required | Array of objects (Revenue_REST_API_RevenueFile) |
{- "revenueReferences": [
- {
- "id": 0,
- "externalId": {
- "id": "string",
- "revenueLedger": {
- "id": 0
}
}
}
], - "bankTransactionReferences": [
- {
- "id": 0
}
], - "transactionFees": {
- "currencyType": "string",
- "amount": 0,
- "vat": 0
}, - "previousLedger": {
- "accountNr": 0,
- "amount": {
- "currencyType": "string",
- "amount": 0
}
}, - "fxAmount": 0,
- "files": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}{- "bankTransactionCount": 0,
- "revenueCount": 0,
- "bankTransactionAccountingAmount": 0,
- "revenueAccountingAmount": 0
}Returns a list of active bank accounts that have a balance account number. These are considered "confirmed" bank accounts.
| companyId required | string <uuid> The company UUID |
{- "bankAccounts": [
- {
- "id": 0,
- "name": "string",
- "currency": "SEK",
- "bic": "HANDSESS",
- "iban": "SE1234567890123456789012",
- "bankgiro": "123-4567"
}
]
}Returns a paginated list of bank transactions for a specific bank account
| companyId required | string <uuid> The company UUID |
| accountId required | integer <int64> The ID of the bank account |
| ignoreFiles | boolean Default: false Whether to exclude file data from the response |
| dateLower | string <date> Lower bound for transaction date filter (inclusive) |
| dateUpper | string <date> Upper bound for transaction date filter (inclusive) |
| offset | integer <int32> >= 0 Default: 0 The offset into the full result set (0-indexed) |
| limit | integer <int32> [ 1 .. 1000 ] Default: 1000 Maximum number of transactions to return |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "bankTransactions": [
- {
- "id": {
- "id": 0
}, - "bankAccount": {
- "id": 0
}, - "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "date": "2019-08-24",
- "amount": 0,
- "remainingAmount": 0,
- "reference": "string",
- "description": "string",
- "deleted": true,
- "deletedDate": "2019-08-24",
- "voucher": {
- "id": 0,
- "serieName": "string",
- "number": 0
}, - "comments": {
- "comment": [
- "string"
]
}, - "messages": {
- "message": [
- "string"
]
}, - "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "bgcMetadata": {
- "bankgiro": 0,
- "name": "string",
- "zipcode": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "orgno": "string"
}, - "endToEndId": "string"
}
]
}Returns a paginated list of open (unfinished) bank transactions for a specific bank account
| companyId required | string <uuid> The company UUID |
| accountId required | integer <int64> The ID of the bank account |
| ignoreFiles | boolean Default: false Whether to exclude file data from the response |
| offset | integer <int32> >= 0 Default: 0 The offset into the full result set (0-indexed) |
| limit | integer <int32> [ 1 .. 1000 ] Default: 1000 Maximum number of transactions to return |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "bankTransactions": [
- {
- "id": {
- "id": 0
}, - "bankAccount": {
- "id": 0
}, - "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "date": "2019-08-24",
- "amount": 0,
- "remainingAmount": 0,
- "reference": "string",
- "description": "string",
- "deleted": true,
- "deletedDate": "2019-08-24",
- "voucher": {
- "id": 0,
- "serieName": "string",
- "number": 0
}, - "comments": {
- "comment": [
- "string"
]
}, - "messages": {
- "message": [
- "string"
]
}, - "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "bgcMetadata": {
- "bankgiro": 0,
- "name": "string",
- "zipcode": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "orgno": "string"
}, - "endToEndId": "string"
}
]
}Returns a paginated list of finished bank transactions for a specific bank account
| companyId required | string <uuid> The company UUID |
| accountId required | integer <int64> The ID of the bank account |
| ignoreFiles | boolean Default: false Whether to exclude file data from the response |
| dateLower | string <date> Lower bound for transaction date filter (inclusive) |
| dateUpper | string <date> Upper bound for transaction date filter (inclusive) |
| offset | integer <int32> >= 0 Default: 0 The offset into the full result set (0-indexed) |
| limit | integer <int32> [ 1 .. 1000 ] Default: 1000 Maximum number of transactions to return |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "bankTransactions": [
- {
- "id": {
- "id": 0
}, - "bankAccount": {
- "id": 0
}, - "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "date": "2019-08-24",
- "amount": 0,
- "remainingAmount": 0,
- "reference": "string",
- "description": "string",
- "deleted": true,
- "deletedDate": "2019-08-24",
- "voucher": {
- "id": 0,
- "serieName": "string",
- "number": 0
}, - "comments": {
- "comment": [
- "string"
]
}, - "messages": {
- "message": [
- "string"
]
}, - "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "bgcMetadata": {
- "bankgiro": 0,
- "name": "string",
- "zipcode": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "orgno": "string"
}, - "endToEndId": "string"
}
]
}Returns a paginated list of deleted bank transactions for a specific bank account
| companyId required | string <uuid> The company UUID |
| accountId required | integer <int64> The ID of the bank account |
| ignoreFiles | boolean Default: false Whether to exclude file data from the response |
| offset | integer <int32> >= 0 Default: 0 The offset into the full result set (0-indexed) |
| limit | integer <int32> [ 1 .. 1000 ] Default: 1000 Maximum number of transactions to return |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "bankTransactions": [
- {
- "id": {
- "id": 0
}, - "bankAccount": {
- "id": 0
}, - "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "date": "2019-08-24",
- "amount": 0,
- "remainingAmount": 0,
- "reference": "string",
- "description": "string",
- "deleted": true,
- "deletedDate": "2019-08-24",
- "voucher": {
- "id": 0,
- "serieName": "string",
- "number": 0
}, - "comments": {
- "comment": [
- "string"
]
}, - "messages": {
- "message": [
- "string"
]
}, - "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "bgcMetadata": {
- "bankgiro": 0,
- "name": "string",
- "zipcode": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "orgno": "string"
}, - "endToEndId": "string"
}
]
}Creates a manual bank transaction with optional file attachments (PDF files will be merged if multiple are provided).
| companyId required | string <uuid> The company UUID |
| bankAccountId required | integer <int64> ID of the bank account |
| date required | string <date> Transaction date |
| amount required | integer <int64> Transaction amount in cents |
| reference required | string Transaction reference |
| description required | string Transaction description |
required | object Container for file attachments |
{- "bankAccountId": 0,
- "date": "2019-08-24",
- "amount": 0,
- "reference": "string",
- "description": "string",
- "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}
}{- "id": {
- "id": 0
}, - "bankAccount": {
- "id": 0
}, - "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "date": "2019-08-24",
- "amount": 0,
- "remainingAmount": 0,
- "reference": "string",
- "description": "string",
- "deleted": true,
- "deletedDate": "2019-08-24",
- "voucher": {
- "id": 0,
- "serieName": "string",
- "number": 0
}, - "comments": {
- "comment": [
- "string"
]
}, - "messages": {
- "message": [
- "string"
]
}, - "files": {
- "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}, - "bgcMetadata": {
- "bankgiro": 0,
- "name": "string",
- "zipcode": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "orgno": "string"
}, - "endToEndId": "string"
}Validates bank account information (BIC/IBAN or supplier invoice account) according to internal logic.
| companyId required | string <uuid> The company UUID |
object (Bank_REST_API_BicIban) BIC and IBAN combination for international bank accounts | |
object (Bank_REST_API_SupplierInvoicePayee) Supplier invoice payee account information |
{- "bicIban": {
- "bic": "string",
- "iban": "string"
}, - "supplierInvoiceAccount": {
- "type": "BankGiro",
- "nr": "string"
}
}{- "success": true,
- "message": "string"
}Creates a distribution connecting a bank transaction to a client invoice.
| companyId required | string <uuid> The company UUID |
| transactionId required | integer <int64> The ID of the bank transaction |
| invoiceId required | integer <int32> The ID of the client invoice |
{- "id": 0,
- "message": "string"
}Creates distributions consolidating revenues for a bank transaction. Optionally validates full consolidation.
| companyId required | string <uuid> The company UUID |
| transactionId required | integer <int64> The ID of the bank transaction |
| requireFullConsolidation required | boolean Whether to require full consolidation (validates all amounts match) |
Array of objects (Bank_REST_API_ConsolidateRevenueEntry) List of revenue distributions to create | |
required | Array of objects (Bank_REST_API_File) File attachments |
{- "requireFullConsolidation": true,
- "revenue": [
- {
- "revenueReference": {
- "id": 0,
- "externalId": {
- "id": "string",
- "revenueLedger": {
- "id": 0
}
}
}, - "bankTransactionAmount": 0,
- "revenueAmount": {
- "currencyType": "string",
- "amount": 0
}, - "transactionFees": {
- "currencyType": "string",
- "amount": 0,
- "vat": 0
}
}
], - "file": [
- {
- "filename": "string",
- "data": [
- 0
]
}
]
}{- "id": 0,
- "message": "string"
}Returns all distributions associated with a bank transaction.
| companyId required | string <uuid> The company UUID |
| transactionId required | integer <int64> The ID of the bank transaction |
{- "bankTransactionDistribution": [
- {
- "id": 0,
- "clientInvoice": {
- "id": 0
}, - "revenue": {
- "id": 0,
- "externalId": {
- "id": "string",
- "revenueLedger": {
- "id": 0
}
}
}, - "supplierInvoice": {
- "id": 0
}, - "comment": "string",
- "nativeAmount": {
- "currencyType": "string",
- "amount": 0
}, - "accountingAmount": 0,
- "registrationDate": "2019-08-24"
}
]
}Deletes a specific bank transaction distribution by its ID.
| companyId required | string <uuid> The company UUID |
| transactionDitributionId required | integer <int64> The ID of the bank transaction distribution |
{- "id": 0
}Deletes all distributions associated with a bank transaction.
| companyId required | string <uuid> The company UUID |
| transactionId required | integer <int64> The ID of the bank transaction |
{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| date required | string <date> |
| hours required | number |
| type required | string (Payroll_REST_API_PayrollEventType) Enum: "Sick" "Vacation" "LeaveOfAbsence" "LeaveOfAbsenceVacationEarned" "WorkHour" "ParentalLeave" "Childcare" "CloseRelativeCare" "PaternityLeave" "Furlough" "OtherLeave" "OtherLeaveVacationNotEarned" |
| child | string |
| comment required | string |
{- "date": "2019-08-24",
- "hours": 0,
- "type": "Sick",
- "child": "string",
- "comment": "string"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| fromDate required | string <date> |
| toDate required | string <date> |
{- "payrollEvent": [
- {
- "id": 0,
- "date": "2019-08-24",
- "hours": 0,
- "type": "Sick",
- "child": "string",
- "comment": "string"
}
]
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| name required | string |
| birthDate required | string <date> |
{- "name": "string",
- "birthDate": "2019-08-24"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| userId required | string <uuid> |
{- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ssn": "string",
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "countryCode": "string",
- "phone": "string",
- "taxTable": 0,
- "taxTableColumn": 0,
- "taxPercentage": 0,
- "taxPercentageValidFrom": "2019-08-24",
- "taxPercentageValidTo": "2019-08-24",
- "oneTimeTaxPercentage": 0,
- "clearingNr": "string",
- "accountNr": "string",
- "employmentStartDate": "2019-08-24",
- "employmentEndDate": "2019-08-24",
- "notes": "string",
- "travelReimbursementPerMile": 0,
- "expenseAllowance": true,
- "fuelBenefit": true,
- "monthlySalaryType": "Next",
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24",
- "monthlySalaryYearlyPension": 0,
- "hourlySalary": 0,
- "hourlySalaryStartDate": "2019-08-24",
- "variableSalaryType": "Disabled",
- "variableSalaryPayoutType": "Current",
- "variableSalaryInputType": "Self",
- "variableSalaryDescription": "string",
- "variableSaleryTaxType": "Normal",
- "variableSaleryProvisionVacationPercentage": 0,
- "provision": true,
- "monthReportStrategy": "DontCreate",
- "managerUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "workplaceNumber": "string",
- "workplaceCustomAddress": "string",
- "workplaceCustomLocality": "string",
- "vacationFixedDebtPercentage": 0,
- "vacationEntitlement": 0,
- "vacationPaidDays": 0,
- "vacationPaidDaysUsed": 0,
- "vacationAdvanceDays": 0,
- "vacationAdvanceDaysUsed": 0,
- "vacationAdvanceDaysPreviousYear": 0,
- "vacationSavedDays": 0,
- "vacationSavedDaysYear1": 0,
- "vacationSavedDaysYear2": 0,
- "vacationSavedDaysYear3": 0,
- "vacationSavedDaysYear4": 0,
- "vacationSavedDaysYear5": 0,
- "vacationSavedDaysUsed": 0,
- "vacationUnpaidDays": 0,
- "vacationUnpaidDaysUsed": 0,
- "schedules": [
- {
- "schedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "comment": "string"
}
], - "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "vacationEntitlements": [
- {
- "startDate": "2019-08-24",
- "entitlement": 0
}
], - "children": [
- {
- "name": "string",
- "birthDate": "2019-08-24"
}
], - "fullHistoryMonthlySalaries": [
- {
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| ssn | string |
| address1 | string |
| address2 | string |
| zipCode | string |
| state | string |
| countryCode | string |
| phone | string |
| taxTable | integer <int32> |
| taxTableColumn | integer <int32> |
| taxPercentage | number |
| taxPercentageValidFrom | string <date> |
| taxPercentageValidTo | string <date> |
| oneTimeTaxPercentage | number |
| clearingNr | string |
| accountNr | string |
| employmentStartDate | string <date> |
object (Payroll_REST_API_PayrollUserWritableEmploymentEndDate) | |
| notes | string |
| travelReimbursementPerMile | integer <int64> |
| expenseAllowance | boolean |
| fuelBenefit | boolean |
| monthlySalaryType | string (Payroll_REST_API_PayrollUserMonthlySalaryType) Enum: "Next" "Current" |
| monthlySalary | integer <int64> |
| monthlySalaryStartDate | string <date> |
| monthlySalaryYearlyPension | integer <int64> |
| hourlySalary | integer <int64> |
| hourlySalaryStartDate | string <date> |
| provision | boolean |
| monthReportStrategy | string (Payroll_REST_API_PayrollUserMonthReportStrategy) Enum: "DontCreate" "Create" "CreateApproveSelf" |
Array of objects (Payroll_REST_API_PayrollUserSchedule) | |
Array of objects (Payroll_REST_API_DimensionEntryReference) | |
object (Payroll_REST_API_UserReference) | |
object (Payroll_REST_API_VacationEntitlement) | |
| workplaceNumber | string |
| workplaceCustomAddress | string |
| workplaceCustomLocality | string |
{- "ssn": "string",
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "countryCode": "string",
- "phone": "string",
- "taxTable": 0,
- "taxTableColumn": 0,
- "taxPercentage": 0,
- "taxPercentageValidFrom": "2019-08-24",
- "taxPercentageValidTo": "2019-08-24",
- "oneTimeTaxPercentage": 0,
- "clearingNr": "string",
- "accountNr": "string",
- "employmentStartDate": "2019-08-24",
- "employmentEndDate": {
- "employmentEndDate": "2019-08-24",
- "employmentEndType": "Disabled"
}, - "notes": "string",
- "travelReimbursementPerMile": 0,
- "expenseAllowance": true,
- "fuelBenefit": true,
- "monthlySalaryType": "Next",
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24",
- "monthlySalaryYearlyPension": 0,
- "hourlySalary": 0,
- "hourlySalaryStartDate": "2019-08-24",
- "provision": true,
- "monthReportStrategy": "DontCreate",
- "schedules": [
- {
- "schedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "comment": "string"
}
], - "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "managerUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "vacationEntitlement": {
- "startDate": "2019-08-24",
- "entitlement": 0
}, - "workplaceNumber": "string",
- "workplaceCustomAddress": "string",
- "workplaceCustomLocality": "string"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| ssn | string |
| address1 | string |
| address2 | string |
| zipCode | string |
| state | string |
| countryCode | string |
| phone | string |
| taxTable | integer <int32> |
| taxTableColumn | integer <int32> |
| taxPercentage | number |
| taxPercentageValidFrom | string <date> |
| taxPercentageValidTo | string <date> |
| oneTimeTaxPercentage | number |
| clearingNr | string |
| accountNr | string |
| employmentStartDate | string <date> |
object (Payroll_REST_API_PayrollUserWritableEmploymentEndDate) | |
| notes | string |
| travelReimbursementPerMile | integer <int64> |
| expenseAllowance | boolean |
| fuelBenefit | boolean |
| monthlySalaryType | string (Payroll_REST_API_PayrollUserMonthlySalaryType) Enum: "Next" "Current" |
| monthlySalary | integer <int64> |
| monthlySalaryStartDate | string <date> |
| monthlySalaryYearlyPension | integer <int64> |
| hourlySalary | integer <int64> |
| hourlySalaryStartDate | string <date> |
| provision | boolean |
| monthReportStrategy | string (Payroll_REST_API_PayrollUserMonthReportStrategy) Enum: "DontCreate" "Create" "CreateApproveSelf" |
Array of objects (Payroll_REST_API_PayrollUserSchedule) | |
Array of objects (Payroll_REST_API_DimensionEntryReference) | |
object (Payroll_REST_API_UserReference) | |
object (Payroll_REST_API_VacationEntitlement) | |
| workplaceNumber | string |
| workplaceCustomAddress | string |
| workplaceCustomLocality | string |
{- "ssn": "string",
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "countryCode": "string",
- "phone": "string",
- "taxTable": 0,
- "taxTableColumn": 0,
- "taxPercentage": 0,
- "taxPercentageValidFrom": "2019-08-24",
- "taxPercentageValidTo": "2019-08-24",
- "oneTimeTaxPercentage": 0,
- "clearingNr": "string",
- "accountNr": "string",
- "employmentStartDate": "2019-08-24",
- "employmentEndDate": {
- "employmentEndDate": "2019-08-24",
- "employmentEndType": "Disabled"
}, - "notes": "string",
- "travelReimbursementPerMile": 0,
- "expenseAllowance": true,
- "fuelBenefit": true,
- "monthlySalaryType": "Next",
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24",
- "monthlySalaryYearlyPension": 0,
- "hourlySalary": 0,
- "hourlySalaryStartDate": "2019-08-24",
- "provision": true,
- "monthReportStrategy": "DontCreate",
- "schedules": [
- {
- "schedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "comment": "string"
}
], - "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "managerUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "vacationEntitlement": {
- "startDate": "2019-08-24",
- "entitlement": 0
}, - "workplaceNumber": "string",
- "workplaceCustomAddress": "string",
- "workplaceCustomLocality": "string"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| offset | integer <int32> >= 0 Default: 0 The first payroll user result offset. Defaults to 0. |
| limit | integer <int32> [ 1 .. 100 ] Default: 100 The maximum number of payroll users to return. Defaults to 100 and is capped at 100. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "payrollUserReadable": [
- {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "ssn": "string",
- "address1": "string",
- "address2": "string",
- "zipCode": "string",
- "state": "string",
- "countryCode": "string",
- "phone": "string",
- "taxTable": 0,
- "taxTableColumn": 0,
- "taxPercentage": 0,
- "taxPercentageValidFrom": "2019-08-24",
- "taxPercentageValidTo": "2019-08-24",
- "oneTimeTaxPercentage": 0,
- "clearingNr": "string",
- "accountNr": "string",
- "employmentStartDate": "2019-08-24",
- "employmentEndDate": "2019-08-24",
- "notes": "string",
- "travelReimbursementPerMile": 0,
- "expenseAllowance": true,
- "fuelBenefit": true,
- "monthlySalaryType": "Next",
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24",
- "monthlySalaryYearlyPension": 0,
- "hourlySalary": 0,
- "hourlySalaryStartDate": "2019-08-24",
- "variableSalaryType": "Disabled",
- "variableSalaryPayoutType": "Current",
- "variableSalaryInputType": "Self",
- "variableSalaryDescription": "string",
- "variableSaleryTaxType": "Normal",
- "variableSaleryProvisionVacationPercentage": 0,
- "provision": true,
- "monthReportStrategy": "DontCreate",
- "managerUser": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "workplaceNumber": "string",
- "workplaceCustomAddress": "string",
- "workplaceCustomLocality": "string",
- "vacationFixedDebtPercentage": 0,
- "vacationEntitlement": 0,
- "vacationPaidDays": 0,
- "vacationPaidDaysUsed": 0,
- "vacationAdvanceDays": 0,
- "vacationAdvanceDaysUsed": 0,
- "vacationAdvanceDaysPreviousYear": 0,
- "vacationSavedDays": 0,
- "vacationSavedDaysYear1": 0,
- "vacationSavedDaysYear2": 0,
- "vacationSavedDaysYear3": 0,
- "vacationSavedDaysYear4": 0,
- "vacationSavedDaysYear5": 0,
- "vacationSavedDaysUsed": 0,
- "vacationUnpaidDays": 0,
- "vacationUnpaidDaysUsed": 0,
- "schedules": [
- {
- "schedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "comment": "string"
}
], - "dimensionEntries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "vacationEntitlements": [
- {
- "startDate": "2019-08-24",
- "entitlement": 0
}
], - "children": [
- {
- "name": "string",
- "birthDate": "2019-08-24"
}
], - "fullHistoryMonthlySalaries": [
- {
- "monthlySalary": 0,
- "monthlySalaryStartDate": "2019-08-24"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| companyId required | string <uuid> The company UUID. |
| startDate | string <date> |
| endDate | string <date> |
| offset | integer <int32> >= 0 Default: 0 |
| limit | integer <int32> [ 1 .. 1000 ] Default: 1000 |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "payrollRun": [
- {
- "id": 0,
- "nr": 0,
- "paymentDate": "2019-08-24",
- "payouts": [
- {
- "payoutId": {
- "id": 0
}, - "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "project": {
- "id": 0
}, - "periodStart": "2019-08-24",
- "periodEnd": "2019-08-24",
- "gross": 0,
- "benefits": 0,
- "payout": 0,
- "tax": 0,
- "socialFees": 0
}
], - "paid": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}, - "info": "string"
}
]
}| companyId required | string <uuid> The company UUID. |
| paymentDate required | string <date> |
required | Array of objects (Payroll_REST_API_PayrollRunCreatePayout) |
{- "paymentDate": "2019-08-24",
- "payouts": [
- {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "project": {
- "id": 0
}, - "periodStart": "2019-08-24",
- "periodEnd": "2019-08-24",
- "articles": {
- "benefit": [
- {
- "description": "string",
- "quantity": 0,
- "price": 0,
- "project": {
- "id": 0
}, - "article": {
- "id": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
], - "salary": [
- {
- "description": "string",
- "quantity": 0,
- "price": 0,
- "project": {
- "id": 0
}, - "article": {
- "id": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
], - "provision": [
- {
- "description": "string",
- "quantity": 0,
- "price": 0,
- "project": {
- "id": 0
}, - "article": {
- "id": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
], - "otherArticles": [
- {
- "description": "string",
- "quantity": 0,
- "price": 0,
- "project": {
- "id": 0
}, - "article": {
- "id": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
]
}
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| offset | integer <int32> >= 0 Default: 0 The first open payroll run result offset. Defaults to 0. |
| limit | integer <int32> [ 1 .. 100 ] Default: 100 The maximum number of open payroll runs to return. Defaults to 100 and is capped at 100. |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "payrollRun": [
- {
- "id": 0,
- "nr": 0,
- "paymentDate": "2019-08-24",
- "payouts": [
- {
- "payoutId": {
- "id": 0
}, - "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "project": {
- "id": 0
}, - "periodStart": "2019-08-24",
- "periodEnd": "2019-08-24",
- "gross": 0,
- "benefits": 0,
- "payout": 0,
- "tax": 0,
- "socialFees": 0
}
], - "paid": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}, - "info": "string"
}
]
}| companyId required | string <uuid> The company UUID. |
| runId required | integer <int32> |
{- "id": 0,
- "nr": 0,
- "paymentDate": "2019-08-24",
- "payouts": [
- {
- "payoutId": {
- "id": 0
}, - "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "project": {
- "id": 0
}, - "periodStart": "2019-08-24",
- "periodEnd": "2019-08-24",
- "gross": 0,
- "benefits": 0,
- "payout": 0,
- "tax": 0,
- "socialFees": 0
}
], - "paid": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}, - "info": "string"
}| companyId required | string <uuid> The company UUID. |
| runId required | integer <int32> |
| paymentDate | string <date> |
{- "paymentDate": "2019-08-24"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| runId required | integer <int32> |
| paymentDate | string <date> |
{- "paymentDate": "2019-08-24"
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| payoutId required | integer <int32> |
| offset required | integer <int32> >= 0 |
| limit required | integer <int32> [ 1 .. 1000 ] |
{- "offset": 0,
- "limit": 0,
- "size": 0,
- "payrollTransaction": [
- {
- "id": 0,
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "payrollPayout": {
- "id": 0
}, - "payrollArticle": {
- "id": 0
}, - "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "description": "string",
- "quantity": 0,
- "unit": "Generic",
- "price": 0,
- "socialFees": 0
}
]
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| year required | integer <int32> |
| month required | integer <int32> Legacy payroll calendar month where January is 0 and December is 11. |
{- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "year": 0,
- "month": 0,
- "provisions": [
- {
- "amount": 0,
- "description": "string",
- "project": {
- "id": 0
}
}
], - "notes": "string",
- "gross": 0,
- "benefits": 0,
- "payout": 0,
- "tax": 0,
- "socialFees": 0,
- "articles": [
- {
- "foreignId": "string",
- "article": {
- "id": 0
}, - "description": "string",
- "quantity": 0,
- "price": 0,
- "unit": "Generic",
- "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "project": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
], - "approved": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}, - "certified": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| year required | integer <int32> |
| month required | integer <int32> Legacy payroll calendar month where January is 0 and December is 11. |
Array of objects (Payroll_REST_API_PayrollMonthReportProvision) | |
Array of objects (Payroll_REST_API_PayrollMonthReportArticle) |
{- "provisions": [
- {
- "amount": 0,
- "description": "string",
- "project": {
- "id": 0
}
}
], - "articles": [
- {
- "foreignId": "string",
- "article": {
- "id": 0
}, - "description": "string",
- "quantity": 0,
- "price": 0,
- "unit": "Generic",
- "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "project": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
]
}{- "title": "string",
- "status": 0,
- "detail": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "traceId": "string"
}| companyId required | string <uuid> The company UUID. |
{- "payrollMonthReportReadable": [
- {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "year": 0,
- "month": 0,
- "provisions": [
- {
- "amount": 0,
- "description": "string",
- "project": {
- "id": 0
}
}
], - "notes": "string",
- "gross": 0,
- "benefits": 0,
- "payout": 0,
- "tax": 0,
- "socialFees": 0,
- "articles": [
- {
- "foreignId": "string",
- "article": {
- "id": 0
}, - "description": "string",
- "quantity": 0,
- "price": 0,
- "unit": "Generic",
- "period": {
- "start": "2019-08-24",
- "end": "2019-08-24"
}, - "project": {
- "id": 0
}, - "dimensions": {
- "dimensionEntry": [
- {
- "id": 0,
- "percentage": 0
}
]
}
}
], - "approved": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}, - "certified": {
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "datetime": "2019-08-24T14:15:22Z"
}
}
]
}| companyId required | string <uuid> The company UUID. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
{- "fixedSchedule": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "usageCount": 0,
- "editable": true,
- "intervals": [
- {
- "date": "2019-08-24",
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "rollingSchedule": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "weeks": 0,
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "usageCount": 0,
- "editable": true,
- "intervals": [
- {
- "day": 0,
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| companyId required | string <uuid> The company UUID. |
| name required | string |
| description required | string |
Array of objects (Payroll_REST_API_PayrollRollingScheduleInterval) |
{- "name": "string",
- "description": "string",
- "intervals": [
- {
- "day": 0,
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| name required | string |
| description required | string |
| hoursPerWeek | number |
| daysPerWeek | number |
| levelOfEmployment | number |
Array of objects (Payroll_REST_API_PayrollFixedScheduleInterval) |
{- "name": "string",
- "description": "string",
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "intervals": [
- {
- "date": "2019-08-24",
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| scheduleId required | string <uuid> |
{- "fixedSchedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "usageCount": 0,
- "editable": true,
- "intervals": [
- {
- "date": "2019-08-24",
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "rollingSchedule": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "weeks": 0,
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "usageCount": 0,
- "editable": true,
- "intervals": [
- {
- "day": 0,
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| companyId required | string <uuid> The company UUID. |
| scheduleId required | integer <int32> |
| name required | string |
| description required | string |
| hoursPerWeek | number |
| daysPerWeek | number |
| levelOfEmployment | number |
Array of objects (Payroll_REST_API_PayrollScheduleIntervalWritable) |
{- "name": "string",
- "description": "string",
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "intervals": [
- {
- "day": 0,
- "date": "2019-08-24",
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| userId required | integer <int32> |
| startDate required | string <date> |
| endDate required | string <date> |
{- "payrollUserScheduleMetadata": [
- {
- "date": "2019-08-24",
- "levelOfEmployment": 0,
- "grossHours": 0,
- "netHours": 0,
- "actualHours": 0
}
]
}| companyId required | string <uuid> The company UUID. |
| scheduleId required | integer <int32> |
| name required | string |
| description required | string |
| hoursPerWeek | number |
| daysPerWeek | number |
| levelOfEmployment | number |
Array of objects (Payroll_REST_API_PayrollFixedScheduleInterval) |
{- "name": "string",
- "description": "string",
- "hoursPerWeek": 0,
- "daysPerWeek": 0,
- "levelOfEmployment": 0,
- "intervals": [
- {
- "date": "2019-08-24",
- "hours": 0,
- "type": "Work",
- "comment": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| serie required | string |
| description required | string |
| comments required | string |
| date required | string <date> Transaction date (YYYY-MM-DD) |
required | Array of objects (Accounting_REST_API_Api-voucher-transaction) |
required | Array of objects (Accounting_REST_API_Api-voucher-file) |
{- "serie": "string",
- "description": "string",
- "comments": "string",
- "date": "2019-08-24",
- "transactions": [
- {
- "account-nr": 0,
- "vat-code": "string",
- "orgno": "string",
- "amount": 0,
- "dimensions": {
- "dimension-entry": [
- {
- "id": 0,
- "percentage": 0
}
]
}, - "currency-type": "string",
- "currency-amount": {
- "currency-type": "string",
- "amount": 0
}
}
], - "files": [
- {
- "filename": "string",
- "data": "string"
}
]
}{- "id": 0
}| companyId required | string <uuid> The company UUID. |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> Maximum number of dimensions to return on this page. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| order | string (Accounting_REST_API_Order) Default: "asc" Enum: "asc" "desc" Sort direction by the resource id cursor (UUIDv7). Defaults to |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreign-id": "string",
- "name": "string",
- "description": "string",
- "active": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}| companyId required | string <uuid> The company UUID. |
| dimensionId required | string <uuid> |
| cursor | string <uuid> Page token from a previous response's |
| limit | integer <int32> Maximum number of dimension entries to return on this page. |
| createdAfter | string <date-time> Return only resources created at or after this instant (createdAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset, e.g. 2026-05-29T14:30:00Z or 2026-05-29T14:30:00+02:00. |
| createdBefore | string <date-time> Return only resources created before this instant (createdAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedAfter | string <date-time> Return only resources updated at or after this instant (updatedAt >= value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| updatedBefore | string <date-time> Return only resources updated before this instant (updatedAt < value). RFC 3339 / ISO-8601 date-time with timezone offset. |
| order | string (Accounting_REST_API_Order) Default: "asc" Enum: "asc" "desc" Sort direction by the resource id cursor (UUIDv7). Defaults to |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "foreign-id": "string",
- "name": "string",
- "description": "string",
- "start-date": "2019-08-24",
- "end-date": "2019-08-24",
- "active": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "limit": 0,
- "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
}
}| companyId required | string <uuid> The company UUID. |
| dimensionId required | string <uuid> |
| name required | string |
| foreign-id | string |
| description required | string |
| start-date | string <date> |
| end-date | string <date> |
| active required | boolean |
{- "name": "string",
- "foreign-id": "string",
- "description": "string",
- "start-date": "2019-08-24",
- "end-date": "2019-08-24",
- "active": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}| companyId required | string <uuid> The company UUID. |
| dimensionId required | string <uuid> |
| entryId required | string <uuid> |
| name required | string |
| foreign-id | string |
| description required | string |
| start-date | string <date> |
| end-date | string <date> |
| active required | boolean |
{- "name": "string",
- "foreign-id": "string",
- "description": "string",
- "start-date": "2019-08-24",
- "end-date": "2019-08-24",
- "active": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}