Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarification of Energy PRD Obligations #611

Closed
CDR-API-Stream opened this issue Sep 5, 2023 · 3 comments
Closed

Clarification of Energy PRD Obligations #611

CDR-API-Stream opened this issue Sep 5, 2023 · 3 comments
Labels
Energy Non-breaking change A change that is not expected to result in a new endpoint version. Proposal made The DSB has proposed a specific change to the standards to address the change request Urgent The issue raised is urgent and needs to be addressed out of cycle
Milestone

Comments

@CDR-API-Stream
Copy link
Collaborator

Description

The Treasury have recently published the exposure draft rules for non-bank lending. This includes some proposed rule changes to address the issues uncovered last year around the discovery of energy PRD endpoints served by AER. These rules are intended to resolve the obligations for energy retailers with regard to PRD endpoints and are proposed to indicate that this obligation will be realised via the standards.

To avoid the need for an implementation date to be included in the rules the DSB are suggesting that the standards be amended to indicate that there is no obligation on retailers. This would effectively be a formalisation of the current state situation but it would also mean that the rules can be made without creating an immediate obligation.

The DSB would then consult with the community on removing this statement from the standards along with a reasonable future dated obligation.

Area Affected

There are two options for the area of the standards to be changed:

  1. The statement could be added to 'Security Endpoints' section of the standards where the base URIs are described
  2. The statement could be added to the 'Shared Responsibility' section. While energy PRD is not a shared responsibility data cluster it is analogous and this could be a logical place for the statement to appear.

Change Proposed

A statement would be added to the standards to the effect that energy retailers do not have to expose energy PRD via their public base URI

@CDR-API-Stream CDR-API-Stream added Urgent The issue raised is urgent and needs to be addressed out of cycle Energy Non-breaking change A change that is not expected to result in a new endpoint version. labels Sep 5, 2023
@perlboy
Copy link

perlboy commented Sep 5, 2023

While I'm in support of the objective of the thematic of this proposal it is likely legally insufficient to state "energy retailers do not have to expose" because Rules override the Standards and NP248 specifically includes a statement of:

In light of the obligations and context outlined above, this section describes a series of suggested implementation patterns that can be used by energy retailers to meet their obligations under the CDR rules and standards.

The proposed Rules wording suggests that the Standards set one or more processes for forwarding which the noting paper and the official DSB account suggested it had. Further the rules also talk about a transfer mechanism for the request that should also be unambiguously clarified.

What is absent from the Rules (and possibly DSB) consideration is why the Register can't be a mechanism for lookup of base uris suitable for retrieving this data. It is, in essence, exactly that for Banking now.

Pasting the Rules for reference:

A retailer that has not chosen to provide a product data request service must
nevertheless, if:
(a) it becomes aware that a CDR consumer is attempting, or has attempted, to
make a product data request for required product data to it or through it; and
(b) the standards set one or more processes for forwarding such a request to the AER or the Victorian agency as appropriate;
forward the request using one of those processes in a way that conforms with the relevant data standards.

On this basis it is critical the Standards are more explicit than "do not have to" and in fact state explicitly that they do not specify such a process so that observers are not confused, mislead by or rely upon previous statements made by the DSB. It's also important to explicitly outline that the Standards neither provide a mechanism to forward nor to transfer such a request so Energy retailers voluntarily providing Energy PRD (if they exist or are about to exist) will become immediately non-compliant.

Suggested wording would be something like:

  • "With respect to CDR Rules Schedule 4, Part 4(2) the Standards do not currently specify a mechanism to transfer the request to the AER or the Victorian Agency" and;
  • "With respect to CDR Rules Schedule 4, Part 4(3) the Standards do not currently specify one or more processes for forwarding Energy Plan and Energy Plan Detail requests to the AER and the Victorian agencies. "

@nils-work nils-work moved this from Full Backlog to Iteration Candidates in Data Standards Maintenance Sep 6, 2023
@nils-work nils-work moved this from Iteration Candidates to In Progress: Design in Data Standards Maintenance Sep 13, 2023
nils-work added a commit to ConsumerDataStandardsAustralia/standards-staging that referenced this issue Sep 18, 2023
@nils-work nils-work added this to the v1.27.0 milestone Sep 18, 2023
@nils-work
Copy link
Member

A fix for this issue has been staged for review:
ConsumerDataStandardsAustralia/standards-staging@d320d24

@nils-work nils-work moved this from In Progress: Design to In Progress: Staging in Data Standards Maintenance Sep 18, 2023
@nils-work nils-work added the Proposal made The DSB has proposed a specific change to the standards to address the change request label Sep 20, 2023
@nils-work nils-work moved this from In Progress: Staging to Awaiting Chair Approval in Data Standards Maintenance Oct 3, 2023
JamesMBligh added a commit to ConsumerDataStandardsAustralia/standards that referenced this issue Oct 10, 2023
* Remove 1.25.0 diff statements

* Rebuild

* Add release note skeleton
Update version numbers
Update archive links
Removed obsolete known issue

* Release notes
Add details of DP322

* Fixed typo

* Fix typos

* Fixed broken link

* Updated diff

* Fixed typo

* Fixed typos

* Fixed date formats

* Updated code samples
Rebuild

* Rebuild

* Fixed diff statement
Rebuild

* Fix broken links

* Rebuild

* Rebuild

* Fix publish date

* Fixed issues from review
Rebuild

* Create releasenotes.1.27.0.html.md

* Standards Maintenance Issue 599: Update CDR website link in the Informative References section.

Address comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Updated Version to 1.27.0

* Standards Maintenance Issue 599: Fix typo: registeration

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Standards Maintenance Issue 599: Fix v1.25.0 notes

Addresses issue comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Corrected typo in description of software_roles

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Corrected typos in EnergyInvoiceGasUsageCharges

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Corrected authorisations reqt in Get Metrics v4/v5

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Corrections to Bad Request responses

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Updated FAPI-RW reference

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Removed references to 'Other Versions' in Telco

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Clarified deprecated Energy endpoint expectations

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Remove g old diff statements, update version number in intro and master swagger files, add entry in changelog table, create blank releasenotes file, add entry for previous version in archives table, remove all diff statements excluding intro section.  Added python script to perform all these tasks in new utils folder

* Updated version utility script with fix to version regex and improved error handling

* Updated example SSAs

Addresses: ConsumerDataStandardsAustralia/standards-staging#197

* Line wrapping and scrollbars

Addresses: ConsumerDataStandardsAustralia/standards-staging#305

* Changed Register endpoint x-v headers to mandatory

Addresses comment: ConsumerDataStandardsAustralia/standards-maintenance#599 (comment)

* Fixed URL mistakes introduced by version script

* isQueryParamUnsupported property

Addresses: ConsumerDataStandardsAustralia/standards-maintenance#469

* Body parameter for JWT POST + PUT

Addresses: ConsumerDataStandardsAustralia/standards-staging#306

* Updated type

* Removing hyphen from 'High-Level Standards'

For consistency with older release notes and current section heading

* Incorrect levelling of largeSecondary object

Addresses: ConsumerDataStandardsAustralia/standards-staging#196

* Metrics: Performance threshold including SDH

Addresses: ConsumerDataStandardsAustralia/standards-maintenance#605

* Clarification of Energy PRD Obligations

Addresses: ConsumerDataStandardsAustralia/standards-maintenance#611

* Incorrect non-normative example

Addresses: ConsumerDataStandardsAustralia/standards-staging#307

* Fix link to FAPI section reference

Addresses: ConsumerDataStandardsAustralia/standards-staging#308

* Property names wrapping to two lines

Addresses: ConsumerDataStandardsAustralia/standards-staging#309

* Links to schemas land below the schema name

Addresses: ConsumerDataStandardsAustralia/standards-staging#311

* Adding Metrics v3 and V4 with bold MUST

Addresses: ConsumerDataStandardsAustralia/standards-maintenance#605

* Non-Bank Lending Draft

Based on Banking and Register APIs with proposed changes to product-category values and new path in Register Data Holder endpoints only.

* Updates to Change Log and Release Notes

* Update _register.md

Updated to remove the reference to a specific technology pattern (ie. 'redirect')

* Update _register.md

Reverted the change because the text was explicit in the decision

* Update cds_banking.json

Default of absent isQueryParamUnsupported should be false

* Rebuild

* Fix issue introduced in merge

* Rebuild

* Minor fixes

* Update release date of 1.27.0
Added release notes and diff statement for NBL draft
Minor changes to NBL draft

* Rebuild

* Update

---------

Co-authored-by: Nils Berge <[email protected]>
Co-authored-by: kirkycdr <[email protected]>
Co-authored-by: Hemang Rathod <[email protected]>
Co-authored-by: Mark Verstege <[email protected]>
Co-authored-by: James Bligh <[email protected]>
@nils-work
Copy link
Member

This change has been incorporated into version 1.27.0

@github-project-automation github-project-automation bot moved this from Awaiting Chair Approval to Done in Data Standards Maintenance Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Energy Non-breaking change A change that is not expected to result in a new endpoint version. Proposal made The DSB has proposed a specific change to the standards to address the change request Urgent The issue raised is urgent and needs to be addressed out of cycle
Projects
Status: Done
Development

No branches or pull requests

3 participants