Skip to main content

Represents a tariff - a rate plan - for a metering point, including eligibility criteria, availability period and one or more Tariff Components, which describe the cost structure and how it's changed over time.

These are long-lived, like "Fuse Tariff 20A", offered by some Party acting as a System Operator.

eligibility
Eligibility · object
required

Criteria the customer and metering point must meet.

Example:
id
string
required

Unique identifier within the Engrate systems.

Example:

"0199c317-25ec-7cf7-94cc-32a39f068433"

name
string
required

Tariff name as given by the system operator.

Example:

"Säkringsabonnemang - 20 A"

tariff_components
TariffComponent · object[]
required

Tariff components applicable for this tariff.

Example:
annotations
string | null

Additional remarks, meant for human reading.

Example:

"Tariff needs to be actively requested."

available_from
string<date-time> | null

ISO 8601 formatted datetime from when the tariff becomes available, if any. If null, available immediately.

Example:

"2024-01-01T00:00:00+01:00"

available_to
string<date-time> | null

ISO 8601 formatted datetime at which the tariff ceases to be available (exclusive — the tariff is not available at this instant). If null, available until further notice.

Example:

"2026-01-01T00:00:00+01:00"

summary
string | null

Brief human-readable summary of the tariff and its tariff components.

Example:

"Fuse-based tariff for 20A with energy tax and monthly subscription fee."