---
title: "Changes to Void an invoice"
method: POST
path: "/invoices/{lago_id}/void"
---

# Changes to Void an invoice

`POST /invoices/{lago_id}/void`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 14 revisions.

- **2026-11-05** `b216574b9612`: 1 info
- **2026-11-03** `5d26657495a3`: 1 breaking, 32 info
- **2026-10-16** `fce1879654d8`: 9 breaking, 24 warning, 41 info
- **2026-07-26** `6e969ef3bb45`: 2 warning, 7 info
- **2026-05-20** `24e860ade740`: 2 warning, 10 info
- **2026-01-16** `7bf10db291f4`: 8 breaking, 16 warning, 54 info
- **2025-04-25** `86ccaf2d7c61`: 3 info
- **2025-01-21** `36901519eb83`: 2 info
- **2025-01-06** `e5683732fee1`: 1 breaking, 1 warning
- **2024-12-22** `e1b7ed77904e`: 2 info
- **2024-12-09** `d7f5a2be797e`: 22 breaking, 558 warning, 28 info

## Changes

- **2026-11-05** `b216574b9612`: 1 info
  - added the optional property `invoice/allOf[subschema #2]/credits/items/item/description` to the response with the `200` status
- **2026-11-03** `5d26657495a3`: 1 breaking, 32 info
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/external_customer_id` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/account_type` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/address_line1` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/address_line2` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_entity_code` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/city` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/country` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/currency` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/customer_type` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/email` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/external_salesforce_id` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/finalize_zero_amount_invoice` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/firstname` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/lastname` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/legal_name` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/legal_number` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/logo_url` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/metadata` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/name` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/net_payment_term` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/phone` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/shipping_address` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/skip_invoice_custom_sections` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/state` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/tax_identification_number` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/timezone` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/updated_at` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/url` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/zipcode` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/category` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/code` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/is_default` became required for the status `200`
- **2026-10-16** `fce1879654d8`: 9 breaking, 24 warning, 41 info
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/file_url` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/payment_dispute_lost_at` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/payment_due_date` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/sequential_id` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/document_locale` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/invoice_grace_period` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider_code` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/total_aggregated_units` became nullable for the status `200`
  - added the new `SYP` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[subschema #2]/fees/items/amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `invoice/allOf[subschema #2]/subscriptions/items/plan_amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[subschema #2]/fees/items/amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `invoice/allOf[subschema #2]/subscriptions/items/plan_amount_currency` response property for the response status `200`
  - added the new `advance_charges` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/invoice_type` response property for the response status `200`
  - added the new `avalara` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/type` response property for the response status `200`
  - added the new `cashfree` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `deleted` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/status` response property for the response status `200`
  - added the new `flutterwave` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `manual` enum value to the `invoice/allOf[subschema #2]/subscriptions/items/cancellation_reason` response property for the response status `200`
  - added the new `moneyhash` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `undefined` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/payment_provider` response property for the response status `200`
  - added the non-success response with the status `403`
  - added the non-success response with the status `405`
  - added the non-success response with the status `422`
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/external_salesforce_id` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/category` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/code` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/is_default` to the response with the `200` status
  - …34 more
- **2026-07-26** `6e969ef3bb45`: 2 warning, 7 info
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/billing_periods` from the response with the `200` status
  - added the new `incomplete` enum value to the `invoice/allOf[subschema #2]/subscriptions/items/status` response property for the response status `200`
  - added the optional property `invoice/allOf[subschema #2]/billing_periods` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/presentation_breakdowns` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/activated_at` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/activation_rules` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/billing_entity_code` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/cancellation_reason` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/consolidate_invoice` to the response with the `200` status
- **2026-05-20** `24e860ade740`: 2 warning, 10 info
  - added the new `fixed_charge` enum value to the `invoice/allOf[subschema #2]/fees/items/item/type` response property for the response status `200`
  - added the new `offset` enum value to the `invoice/allOf[subschema #2]/subscriptions/items/on_termination_credit_note` response property for the response status `200`
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/prepaid_granted_credit_amount_cents` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/prepaid_purchased_credit_amount_cents` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_invoice_custom_sections` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/lago_fixed_charge_id` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/applied_invoice_custom_sections` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/payment_method` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/plan_amount_cents` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/subscriptions/items/plan_amount_currency` to the response with the `200` status
  - added the required property `invoice/allOf[subschema #2]/fees/items/sub_total_excluding_taxes_amount_cents` to the response with the `200` status
  - added the required property `invoice/allOf[subschema #2]/fees/items/sub_total_excluding_taxes_precise_amount_cents` to the response with the `200` status
- **2026-01-16** `7bf10db291f4`: 8 breaking, 16 warning, 54 info
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/lago_tax_id` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/tax_description` became nullable for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/sync_with_provider` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/lago_tax_id` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/tax_description` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/events_count` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/item/filter_invoice_display_name` became nullable for the status `200`
  - the response property `invoice/allOf[subschema #2]/fees/items/item/filters` became nullable for the status `200`
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/billing_period` from the response with the `200` status
  - removed the optional property `invoice/allOf[subschema #2]/fees/items/amount_details/volume_ranges` from the response with the `200` status
  - removed the optional property `invoice/allOf[subschema #2]/fees/items/invoice_display_name` from the response with the `200` status
  - added the new `America/Nuuk` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/applicable_timezone` response property for the response status `200`
  - added the new `Asia/Yangon` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/applicable_timezone` response property for the response status `200`
  - added the new `Europe/Kyiv` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/applicable_timezone` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[#/components/schemas/InvoiceBaseObject]/currency` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[subschema #2]/fees/items/amount_currency` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `GHS` enum value to the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response property for the response status `200`
  - added the new `commitment` enum value to the `invoice/allOf[subschema #2]/fees/items/item/type` response property for the response status `200`
  - added the new `hubspot` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/type` response property for the response status `200`
  - added the new `salesforce` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/type` response property for the response status `200`
  - added the new `xero` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/type` response property for the response status `200`
  - added optional request body
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/billing_periods` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/subscription_invoice_issuing_date_adjustment` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[#/components/schemas/CustomerBaseObject]/billing_configuration/subscription_invoice_issuing_date_anchor` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/email` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #2]/integration_customers/items/targeted_object` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/amount_details/flat_unit_amount` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/amount_details/per_unit_amount` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/amount_details/plan_amount_cents` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/description` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/item/description` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/precise_coupons_amount_cents` to the response with the `200` status
  - added the optional property `invoice/allOf[subschema #2]/fees/items/pricing_unit_details` to the response with the `200` status
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_cents` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` became required for the status `200`
  - the response property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/created_at` became required for the status `200`
  - …38 more
- **2025-04-25** `86ccaf2d7c61`: 3 info
  - added the optional property `invoice/allOf[subschema #2]/fees/items/self_billed` to the response with the `200` status
  - added `#/components/schemas/InvoiceBaseObject, subschema #2` to the `invoice/allOf[#/components/schemas/InvoiceObject]/` response property `allOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `invoice/allOf[#/components/schemas/InvoiceObject]/` response property `allOf` list for the response status `200`
- **2025-01-21** `36901519eb83`: 2 info
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/billing_period` to the response with the `200` status
  - added the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #2]/customer/allOf[subschema #1]/skip_invoice_custom_sections` to the response with the `200` status
- **2025-01-06** `e5683732fee1`: 1 breaking, 1 warning
  - the response property `invoice/allOf[subschema #2]/subscriptions/items/ending_at` became nullable for the status `200`
  - added the new `pending` enum value to the `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #1]/status` response property for the response status `200`
- **2024-12-22** `e1b7ed77904e`: 2 info
  - added the required property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #1]/created_at` to the response with the `200` status
  - added the required property `invoice/allOf[#/components/schemas/InvoiceObject]/allOf[subschema #1]/updated_at` to the response with the `200` status
- **2024-12-09** `d7f5a2be797e`: 22 breaking, 558 warning, 28 info
  - the `invoice/allOf[#/components/schemas/InvoiceObject]/` response's property type changed from `object` to no type for status `200`
  - the `invoice/allOf[subschema #2]/credits/items/amount_currency` response's property type changed from no type to `string` for status `200`
  - the `invoice/allOf[subschema #2]/fees/items/amount_currency` response's property type changed from no type to `string` for status `200`
  - the `invoice/allOf[subschema #2]/fees/items/amount_details` response's property type changed from no type to `object` for status `200`
  - the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response's property type changed from no type to `string` for status `200`
  - the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response's property type changed from no type to `string` for status `200`
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/coupons_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/credit_notes_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/currency` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/fees_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/invoice_type` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/issuing_date` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/lago_id` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/number` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/payment_status` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/prepaid_credit_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/status` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/sub_total_excluding_taxes_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/sub_total_including_taxes_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/taxes_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/total_amount_cents` from the response with the `200` status
  - removed the required property `invoice/allOf[#/components/schemas/InvoiceObject]/version_number` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/applied_taxes` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/customer` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/file_url` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/metadata` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/net_payment_term` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/payment_dispute_lost_at` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/payment_due_date` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/payment_overdue` from the response with the `200` status
  - removed the optional property `invoice/allOf[#/components/schemas/InvoiceObject]/sequential_id` from the response with the `200` status
  - added the new `AED` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - added the new `AED` enum value to the `invoice/allOf[subschema #2]/fees/items/amount_currency` response property for the response status `200`
  - added the new `AED` enum value to the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `AED` enum value to the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response property for the response status `200`
  - added the new `AFN` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - added the new `AFN` enum value to the `invoice/allOf[subschema #2]/fees/items/amount_currency` response property for the response status `200`
  - added the new `AFN` enum value to the `invoice/allOf[subschema #2]/fees/items/applied_taxes/items/allOf[#/components/schemas/BaseAppliedTax]/amount_currency` response property for the response status `200`
  - added the new `AFN` enum value to the `invoice/allOf[subschema #2]/fees/items/total_amount_currency` response property for the response status `200`
  - added the new `ALL` enum value to the `invoice/allOf[subschema #2]/credits/items/amount_currency` response property for the response status `200`
  - …568 more

---

[Operation](https://skmtc.dev/getlago/apis/lago-api-documentation/docs/invoices/:lago_id/void/post.md) - [API](https://skmtc.dev/getlago/apis/lago-api-documentation.md) - [Page](https://skmtc.dev/getlago/apis/lago-api-documentation/changes/invoices/:lago_id/void/post)
