Skip to content

EET Settings

EET Settings

Configure EET 2.0 (Czechia) sales registration settings: enablement and default evidence unit and PoS id

Get EET settings

GET/fiscalization/eet/settings

Retrieve EET sales registration settings for the entity, including certificate status

Header parameters

entity_idstringoptional

Entity ID on which the request is made. Auto-selected when only one entity exists, required when multiple entities exist.

import SpaceInvoices from '@spaceinvoices/js-sdk/sdk';

const sdk = new SpaceInvoices('YOUR_API_KEY');

const response = await sdk.eetSettings.list({
  entity_id: "YOUR_ENTITY_ID"
});

console.log(response);

Returns

json
{
  "enabled": true,
  "default_evidence_unit_id": "1",
  "default_pos_id": "CHARGER-0042",
  "certificate_expiry": "2027-05-14T09:43:39.000Z",
  "certificate_status": "valid",
  "has_certificate": true
}
Example:

Update EET settings

PUT/fiscalization/eet/settings

Update EET sales registration settings. Omitted fields are unchanged; null clears the default evidence unit and PoS id. Only Czech entities can use EET (422 otherwise). Enabling requires a valid or expiring-soon certificate (upload via POST /fiscalization/eet/settings/certificate) and a valid entity DIČ.

Header parameters

entity_idstringoptional

Entity ID on which the request is made. Auto-selected when only one entity exists, required when multiple entities exist.

Body parameters

import SpaceInvoices from '@spaceinvoices/js-sdk/sdk';

const sdk = new SpaceInvoices('YOUR_API_KEY');

const response = await sdk.eetSettings.update({
  enabled: true,
  default_evidence_unit_id: "1",
  default_pos_id: "CHARGER-0042"
}, {
  entity_id: "YOUR_ENTITY_ID"
});

console.log(response);
Example:

Returns

json
{
  "enabled": true,
  "default_evidence_unit_id": "1",
  "default_pos_id": "CHARGER-0042",
  "certificate_expiry": "2027-05-14T09:43:39.000Z",
  "certificate_status": "valid",
  "has_certificate": true
}
Example: