1. What is the disclosure of risk management contract information regime?
2. Who submits contract details?
3. What are the timeframes for submission?
4. Why are non-Participants exempt from the disclosure regime's requirements?
5. What do I need to do if I receive an email from the risk management disclosure system asking me to verify information?
6. If I disagree with the information which has been disclosed what can I do?
7. What do I do if I submit or verify a contract but later realise the information is incorrect?
8. How are the time weighted and load weighted average contract prices calculated?
9. What is a grid zone area?
10. What is a location factor?
11. Do I need a username and password?
12. How should multi-year contracts with variable volumes over the year, like those with 144 price periods per year, be structured in the price schedule?
13. How do we handle large amounts of data for long-term contracts with many ICPs across multiple nodes?
14. Should the price schedule be submitted at a half-hourly level or grouped according to contract pricing?
15. What does the price schedule look like for wind and solar agreements?
16. What should be uploaded to the 'volume' field in the price schedule for contracts covering multiple trading periods with the same price?
17. How should we disclose PPA and firming agreements?
18. Should we upload two price schedules for sleeving agreements?
19. How should demand response contracts be classified? Are they considered "Options" or "Novel" contracts?
20. What information will the contract counterparty receive for confirmation?
21. Does the Code require us to disclose contracts for multiple non-half-hourly sites that collectively meet the 1MW threshold?
22. The contract doesn't have a specified price at the time of disclosure. What should I do?
23. How do I disclose a swaption?
1. What is the disclosure of risk management contract information regime?
The disclosure of risk management contract information regime provides interested parties with a mechanism for comparing key risk management contract details published on EA's EMI website. The regime addresses the lack of information available for the formulation of historic contract curves and allows parties to assess the competitiveness of the risk management contract market. Parties looking to enter into a risk management contract are able to view details of historic contracts which will assist them when negotiating their own contracts.
Top of Page
2. Who submits contract details?
Only Participants, as defined in the Electricity Industry Participation Code 2010, are required to submit contract details. If the seller of a hedge contract is a Participant, the seller is required to submit contract details; if the buyer is a Participant they must verify that the submitted details are correct (if the buyer is not a Participant than verification is optional). If the buyer is a Participant, and the seller is not, the buyer is required to submit information. If neither the seller nor the buyer is a Participant, details of the risk management contract do NOT need to be disclosed.
Top of Page
3. What are the timeframes for submission?
A Participant must submit disclosure data no later
than 5pm, 5 business days after the trade date for a CfD or options contract and 10 business
days after the trade date for all other risk management contracts. Failure to
comply will be considered a breach of the Electricity Industry Participation Code 2010.
Top of Page
4. Why are non-Participants exempt from the disclosure regime's requirements?
Non-Participants are exempt from the disclosure requirements because the Electricity Authority believes the inclusion of non-Participants would result in increased compliance costs with little additional assurance around disclosure. The Electricity Authority will consider reviewing this should the number of non-Participants involved in risk management contracts rise considerably.
Top of Page
6. If I disagree with the information which has been disclosed what can I do?
If you disagree with the information that has been submitted,
you can submit that the information is incorrect. You can do this by clicking
on the "dispute" button next to the relevant contract on the verification page.
The submitting party will receive an email informing
it that the contract information has been disputed; it will then be required
under the Electricity Industry Participation Code 2010 to correct the information. You will be sent another email with
the corrected information which you can then verify (or choose not to verify if
you are a non Participant).
If the dispute is not
resolved within 10 business days of the Participant receiving notice
that the information is disputed, then the system will indicate the
contract is subject to a long term dispute.
Top of Page
8. How are the time weighted and load weighted average contract prices calculated?
The Hedge Disclosure system will calculate the time weighted average contract price and load weighted average contract price from the information disclosed in the price schedule using the following formulas respectively:
Time weighted average formula:
CP tw =
|
{
|
n
∑ Pi x TPi
i=1
n
∑ TPi
i=1
|
}
|
/ LF x LAF
|
Load weighted average formula:
CP lw =
|
{
|
n
∑ Pi
x Vi
i=1
n
∑ Vi
i=1
|
}
|
/ LF x LAF
|
Where:
CPtw means the time weighted contract price
CPlw means the load weighted contract price
n means the number of different prices within the contract
Pi means a price specified
in the contract (for contracts with an adjustment clause it is a starting price)
TPi means
the number of trading periods during which each price in the contract applies
Vi means the total volume for which price Pi applies
LF means
the location factor for the node at which the price is set in the contract, as published by the Board in accordance with rule 5
LAF
means a loss adjustment factor which is:
(a) if the
contract price for the contract is referenced to a
point of connection
on the
grid,
1; or
(b) for all other contracts, 0.937 (being the difference between 1 and the loss factor of 0.063).
Top of Page
9. What is a grid zone area?
The purpose of the grid zone area is to protect
parties' anonymity. There are five grid zone areas, three in the North Island and two in the South Island. Within each grid zone area there is a nominated node to which
contracts are normalised.
Table one, below, outlines the different aggregations
of locations into Grid Zone areas and displays the normalisation node for each
Grid Zone area.
Table 1. Aggregated Grid Zone
areas
Top of Page
10. What is a location factor?
A location factor is the historic price ratio
between a specific node and the relevant normalisation node for that area for
the previous 12 months. This information will be published annually on both the
Electricity Authority's website and the risk management disclosure system and will allow Participants to make the
necessary adjustment to their contract price calculation.
Top of Page
14. Should the price schedule be submitted at a half-hourly level or grouped according to contract pricing?
You need to upload separate rows where the trading periods have different expected volumes per trading period, and/or different prices.
Grouping the data by price or volume period will reduce the administrative burden.
Please see below some examples with dummy data to demonstrate how you might disclose information for trading periods.
Solar contract for August 2025
In this contract trading periods with similar expected price and volume are grouped together for simplicity. For example, trading periods 1-12 as well as
trading periods 34-48 are grouped with a price of $100 for 0 MWh. By grouping similar periods, you avoid needing to list each trading period individually when
the volume and price are consistent.
start date |
end date |
from tp |
to tp |
Average MWh/TP |
Price |
1/08/2025 | 31/08/2025 |
1 | 12 |
0 | 100 |
1/08/2025 | 31/08/2025 |
13 | 13 |
1 | 100 |
1/08/2025 | 31/08/2025 |
14 | 14 |
10 | 100 |
1/08/2025 | 31/08/2025 |
15 | 15 |
50 | 100 |
1/08/2025 | 31/08/2025 |
16 | 16 |
150 | 100 |
1/08/2025 | 31/08/2025 |
17 | 17 |
220 | 100 |
1/08/2025 | 31/08/2025 |
18 | 18 |
300 | 100 |
1/08/2025 | 31/08/2025 |
19 | 19 |
450 | 100 |
1/08/2025 | 31/08/2025 |
20 | 20 |
800 | 100 |
1/08/2025 | 31/08/2025 |
21 | 21 |
900 | 100 |
1/08/2025 | 31/08/2025 |
22 | 24 |
1000 | 100 |
1/08/2025 | 31/08/2025 |
25 | 25 |
900 | 100 |
1/08/2025 | 31/08/2025 |
26 | 26 |
800 | 100 |
1/08/2025 | 31/08/2025 |
27 | 27 |
450 | 100 |
1/08/2025 | 31/08/2025 |
28 | 28 |
300 | 100 |
1/08/2025 | 31/08/2025 |
29 | 29 |
220 | 100 |
1/08/2025 | 31/08/2025 |
30 | 30 |
150 | 100 |
1/08/2025 | 31/08/2025 |
31 | 31 |
50 | 100 |
1/08/2025 | 31/08/2025 |
32 | 32 |
10 | 100 |
1/08/2025 | 31/08/2025 |
33 | 33 |
1 | 100 |
1/08/2025 | 31/08/2025 |
34 | 48 |
0 | 100 |
Wind contract for August and September 2025
In this contract trading periods with similar expected price and volume are grouped together for simplicity. Trading periods 1-48 are grouped with a price of $100 for 100 MWh.
By grouping similar periods, you avoid needing to list each trading period individually when the volume and price are consistent.
start date |
end date |
from tp |
to tp |
Average MWh/TP |
Price |
1/08/2025 | 31/08/2025 |
1 | 48 |
100 | 100 |
1/09/2025 | 30/09/2025 |
1 | 48 |
120 | 100 |
Top of Page
15. What does the price schedule look like for wind and solar agreements?
- For wind-based agreements, use a monthly average MWh per trading period for volume estimates, as it¿s challenging to forecast accurately.
- For solar-based agreements, provide an average or expected daily shape profile for the relevant time of year, as these forecasts are typically more accurate.
- For consumption volume, use the site's average or expected load profile for the time of day and time of year.
The shape assists the Authority to monitor contract arrangements. For example, a solar shape being "peaky" may mean a higher than baseload price, and a solar firming may therefore be offpeak and lower than baseload.
Please see Q14 for some examples on how you might disclose information for wind and solar agreements.
Top of Page
17. How should we disclose PPA and firming agreements?
This may depend on the specific contract arrangements with your customer.
For Power Purchase Agreements (PPAs), they may be either FPVV or CfDs, depending on the specific contract arrangements.
In the master file they must be labelled with energy_type= 'G' as the contract relates to electricity generation.
For firming agreements, they may also be either FPVV or CfDs, based on the contract arrangements.
Again, the master file must show energy_type = 'G'.
If the arrangement is more complex than the hedge disclosure system can accommodate, submit the information as if it were a novel contract and provide the information required under clause 13.219. This will help us refine the hedge disclosure system to monitor market innovations.
Top of Page
18. Should we upload two price schedules for sleeving agreements?
'Sleeving' may involve the customer's physical load after subtracting the firming or PPA volume. This is likely to be a FPVV contract, but if the contract involves both consumption and generation it may be more efficient to disclose as two separate FPVV contracts - one linked to generation and the other to consumption. If the generator provides the PPA directly to a customer, sleeving might be simpler and could be disclosed as a single FPVV contract.
If the arrangement is more complex than the hedge disclosure system can accommodate, submit the information as if it were a novel contract and provide the information required under clause 13.219. This will help us refine the hedge disclosure system to monitor market innovations.
Top of Page
22. The contract doesn't have a specified price at the time of disclosure. What should I do?
If the contract has a starting price but is not fixed over the term, you can disclose it using the starting price, and also use adjustment clause = Y, or index_price = Y, and provide the index_price_formula to explain how future prices will be set.
If the contract price is set by a methodology or in blocks at specified times (ie, there is no fixed price at the trade date), you should still disclose the contract with adjustment clause = Y and index_price= Y, then specify the index_price_formula with the price setting details.
If the price is linked to a fuel price, disclose the contract using fuel_type = [relevant fuel] to indicate the connection to fuel pricing.
Top of Page
23. How do I disclose a swaption?
A "swaption" is an option on a swap, where the option has a premium and an allowable total volume. Whenever the option is exercised, a swap or CfD is created.
To disclose a swaption, categorise it as an Option contract and mark option_buyless = yes. This fulfills the Code under clause 13.219 (1) (h) (ii), which specifies that for call options, you must indicate if the buyer has the right to buy less than the quantity.
You do not need to disclose individual exercises or calls (ie, CfD) from a swaption.
Top of Page