Skip to content

Service Providing Group Product Application

Relation uniquely linking a service providing group and a system operator for a product type, for the SPG to deliver a product to the SO later.

Application status transitions

The following diagram shows the status transitions for service providing group applications. This resource supports the application process and is updated as it progresses.

The service provider is responsible for creating a new SPG product application. Initially, the status is set to requested. The system operator then takes over until the application is either prequalified, verified or rejected. If it rejected, the service provider can make updates and propose the application again.

Full Size | Graphviz description | How to read the diagram

Service provider product application status transitions

Fields

Name Description Format Reference
id Unique surrogate identifier. bigint
Read only
service_providing_group_id Reference to the service providing group. bigint
Required
Non-updatable
service_providing_group.id
procuring_system_operator_id Reference to the procuring system operator. bigint
Required
Non-updatable
party.id
product_type_ids References to the product types.
Required
Array of bigint
product_type.id
status The status of the application. text
One of: requested, prequalification_pending, in_progress, temporary_qualified, prequalified, verified, rejected
Default: requested
maximum_active_power The maximum active power applied for, in kilowatts. decimal
Required
Min: 0
Max: 999999.999
Multiple of: 0.001
additional_information Free text field for extra information about the application if needed (bidding periods, unavailabilities, etc). text
Max length: 512
prequalified_at When the product application was last prequalified. date-time
verified_at When the product application was last verified. date-time
recorded_at When the resource was recorded (created or updated) in the system. date-time
Read only
recorded_by The identity that recorded the resource. bigint
Read only

Validation Rules

Validation rule key Validation rule Status
SPGPA-VAL001 Product applications can only be created on active SPGs. DONE
SPGPA-VAL002 Product applications can only be created on active system operator product types. DONE
SPGPA-VAL003 The SP opening the product application must be qualified by the SO or have an ongoing qualification for all the product types. DONE
SPGPA-VAL004 If status is set to prequalified, then prequalified_at must already be specified in the resource or the request. DONE
SPGPA-VAL005 If status is set to verified, then verified_at must already be specified in the resource or the request. DONE
SPGPA-VAL006 If status is set to rejected, then both prequalified_at and verified_at must be unset in the resource or by the request. DONE

Notifications

Action Recipient Comment
create, update Procuring SO, SP of SPG

Authorization

Resource Level Authorization

Below is the RLA for the resource. The default policy is deny.

Anonymous

No policies.

Common

Policy key Policy Status
SPGPA-COM001 Read history on SPGPA that they can read. DONE

Balance Responsible Party

No policies.

End User

No policies.

Energy Supplier

No policies.

Flexibility Information System Operator

Policy key Policy Status
SPGPA-FISO001 Read and update all SPGPA. DONE

Organisation

No policies.

System Operator

Policy key Policy Status
SPGPA-SO001 Read SPGPA for SPGs that have at least one SPGPA targeting the SO. DONE
SPGPA-SO002 Update SPGPA targeting them. DONE

Service Provider

Policy key Policy Status
SPGPA-SP001 Create and read SPGPA for SPG they are in charge for. DONE
SPGPA-SP002 Update SPGPA for SPG they are in charge for, when the status is requested. DONE

Third Party

No policies.

Field Level Authorization

For party type abbreviations, check the authentication docs.

FIELD ANON BRP ES EU FISO SO SP TP ORG
id R R R R R R R
service_providing_group_id R R R R R RC R
procuring_system_operator_id R R R R R RC R
product_type_ids R R R RU RU RCU R
status R R R RU RU RCU R
maximum_active_power R R R RU R RCU R
additional_information R R R RU R RCU R
prequalified_at R R R RU RU R R
verified_at R R R RU RU R R
recorded_at R R R R R R R
recorded_by R R R R R R R