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/settingsRetrieve EET sales registration settings for the entity, including certificate status
Request
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);Response
Returns
{
"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/settingsUpdate 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Č.
Request
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:
Response
Returns
{
"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: