Skip to content

Conversation

@shawnalpay
Copy link
Contributor

@shawnalpay shawnalpay commented Oct 3, 2025

This PR is a fork of the branch from PR #1368 and makes the following changes:

  • Introduces Correction Handling attribute.
  • Introduces Delivery Handling attribute.
  • Revises Invoice Handling attribute.

It also makes some editorial changes vis a vis changing the term invoiced to closed.

ijurica and others added 30 commits August 19, 2025 16:07
…nch 'origin/working_draft' into 962-correction-handling-attribute
…m/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec into 962-correction-handling-attribute

# Conflicts:
#	specification/attributes/correction_handling.md
…nch 'origin/working_draft' into 962-correction-handling-attribute
@shawnalpay shawnalpay marked this pull request as ready for review October 5, 2025 21:10
@shawnalpay shawnalpay moved this from PR In Draft to PR TF Review in FOCUS WG Oct 6, 2025
* Invoice issuer MUST perform *Invoice reconciliation* between an *invoice* and its associated FOCUS *dataset artifacts* before issuing the invoice.
* *Invoice reconciliation* process MUST include (but is not limited to) the following metric and dimensions: BilledCost, BillingCurrency, InvoiceId, InvoiceIssuerName, BillingAccountId, BillingPeriodStart, and BillingPeriodEnd.
* Invoice issuer MUST document which FOCUS dataset columns are included in the *invoice reconciliation* process.
* The data generator MUST notify the customer if the contents of a *dataset artifact* associated with an *issued invoice* are altered after final delivery.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per @ijurica: after final delivery of what?

@shawnalpay
Copy link
Contributor Author

We had a good discussion about this PR in Oct 6 Maintainers. While there is possibly a path forward with some subset of the content here, we decided that it would be best to defer this work until we can tackle the creation of an Invoice dataset per FR #1500, which would then unlock the authorship of more concrete, enforceable normative requirements for corrections that pertain to the invoice lifecycle.

Lots of the verbiage in this PR is correct and useable in the future, but we will wait until #1500 is done to keep moving on this.

Closing this PR for now.

…on-handling-attribute-shawn-refactor

# Conflicts:
#	specification/attributes/invoice_handling.md
#	specification/datasets/cost_and_usage/dataset.md
#	specification/glossary.md
…draft' into 962-correction-handling-attribute-shawn-refactor
…draft' into 962-correction-handling-attribute-shawn-refactor
…draft' into 962-correction-handling-attribute-shawn-refactor
@ijurica ijurica reopened this Nov 17, 2025
@github-project-automation github-project-automation bot moved this from Closed to Submitted in FOCUS WG Nov 17, 2025
@ijurica ijurica marked this pull request as draft November 17, 2025 18:45
@shawnalpay shawnalpay modified the milestones: v1.3, v1.4 Nov 18, 2025
@shawnalpay shawnalpay moved this from Submitted to PR In Draft in FOCUS WG Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: PR In Draft

Development

Successfully merging this pull request may close these issues.

[FR] Augment requirements for correction-handling scenarios

3 participants