---
title: "Changes to Mark an invoice as uncollectible"
method: POST
path: "/v1/invoices/{invoice}/mark_uncollectible"
---

# Changes to Mark an invoice as uncollectible

`POST /v1/invoices/{invoice}/mark_uncollectible`

> Every recorded change to this operation, newest first.
> 19 revisions in range; 7 not diffed, 2 could not be searched.

## Timeline

Changed in 1 of 19 revisions.

- **2026-07-01** `e24a26de4188`: 48 breaking

## Changes

- **2026-07-01** `e24a26de4188`: 48 breaking
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `error/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `default` status
  - removed the required property `error/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `default` status
  - removed the required property `error/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `default` status
  - removed the required property `last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/ideal/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/sofort/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - …8 more
  - …this revision’s changelog is incomplete

---

[Operation](https://skmtc.dev/stainless-api/apis/stripe-api/docs/v1/invoices/:invoice/mark_uncollectible/post.md) · [API](https://skmtc.dev/stainless-api/apis/stripe-api.md) · [Page](https://skmtc.dev/stainless-api/apis/stripe-api/changes/v1/invoices/:invoice/mark_uncollectible/post)
