---
title: "Changes to Update a billing invoice"
method: PUT
path: "/openmeter/billing/invoices/{invoiceId}"
---

# Changes to Update a billing invoice

`PUT /openmeter/billing/invoices/{invoiceId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 107 revisions.

- **2026-09-21** (v3) `159bfd1e78cf`: 1 breaking, 1 warning, 2 info
- **2026-09-07** (v3) `9082b60c6dd4`: 3 info
- **2026-08-31** (v3) `ae31232bc557`: 1 info
- **2026-08-06** (v3) `9bca44e2d61d`: 1 info
- **2026-07-17** (v3) `a10b6108f8f8`: 1 info
- **2026-07-06** (v3) `9d1396ec00b3`: 1 info
- **2026-05-11** (v3) `9d0042cb3815`: 1 breaking

## Changes

- **2026-09-21** (v3) `159bfd1e78cf`: 1 breaking, 1 warning, 2 info
  - added `#/components/schemas/UpdateTaxCodeConfig` to the `oneOf[#/components/schemas/UpdateInvoiceStandardRequest]/lines/items/oneOf[#/components/schemas/UpdateInvoiceStandardLine]/rate_card/allOf[#/components/schemas/UpdateInvoiceLineRateCard]/tax_config` request property `allOf` list
  - removed `#/components/schemas/UpdateRateCardTaxConfig` from the `oneOf[#/components/schemas/UpdateInvoiceStandardRequest]/lines/items/oneOf[#/components/schemas/UpdateInvoiceStandardLine]/rate_card/allOf[#/components/schemas/UpdateInvoiceLineRateCard]/tax_config` request property `allOf` list
  - added `#/components/schemas/TaxCodeConfig` to the `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/tax_config` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BillingRateCardTaxConfig` from the `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/tax_config` response property `allOf` list for the response status `200`
- **2026-09-07** (v3) `9082b60c6dd4`: 3 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/validation_issues/items/component` to the response with the `200` status
  - added `#/components/schemas/BillingValidationIssueSeverity` to the `oneOf[#/components/schemas/BillingInvoiceStandard]/validation_issues/items/severity` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BillingInvoiceValidationIssueSeverity` from the `oneOf[#/components/schemas/BillingInvoiceStandard]/validation_issues/items/severity` response property `allOf` list for the response status `200`
- **2026-08-31** (v3) `ae31232bc557`: 1 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/subscription/allOf[#/components/schemas/BillingSubscriptionReference]/name` to the response with the `200` status
- **2026-08-06** (v3) `9bca44e2d61d`: 1 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/usage_quantity_detail` to the response with the `200` status
- **2026-07-17** (v3) `a10b6108f8f8`: 1 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/unit_config` to the response with the `200` status
- **2026-07-06** (v3) `9d1396ec00b3`: 1 info
  - endpoint added
- **2026-05-11** (v3) `9d0042cb3815`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/openmeterio/apis/openmeter-api/docs/openmeter/billing/invoices/:invoiceId/put.md) · [API](https://skmtc.dev/openmeterio/apis/openmeter-api.md) · [Page](https://skmtc.dev/openmeterio/apis/openmeter-api/changes/openmeter/billing/invoices/:invoiceId/put)
