#rob_unexpected
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1414896419579494411
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
You can only update draft invoices
But the documentation on https://support.stripe.com/questions/invoice-states states:
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
👋 taking over for my colleague. Let me catch up.
would you mind sharing the request ID that failed?
oh sorry it's in the initial message
nvm
ok so the description field can't be changed but you can change the memo field
or the metadata if you prefer
Yeah but isn't the Description field, the 'memo' field? In the Go API, there is no memo field
See also API reference at https://docs.stripe.com/api/invoices/update?api-version=2025-07-30.preview#update_invoice-description
what I mean by that, is that you need to update it through the dashboard
I don't think it's possible to update it through the API if the invoice is finalized
would you mind trying that?
Ah ok, sorry that wasn't clear. Let me check
Actually, in the UI there is also no way to edit the memo field? 🤷
that's interesting
let me try to replicate
oh so this isn't an Open invoice
this is an invoice that had a failed payment
I'm still investigating, but it was interesting to see that and I'm not sure if that should stop the edits from happening
That is correct, but then the docs could be more clear, because it states:
In the Dashboard, additional detail about the current state may be displayed through badges such as “Past Due” or “Retrying”, but these are not statuses in their own right, and the Invoice is still in “Open” status.
ok so apparently there's a bug
I'm going to flag it to our internal team
if you want to be updated on this asynchronously I can send you a link via DM to open a case with our team and we will respond to you as soon as we have any updates
does that work for youb @devout lotus?
yes thanks!
Hello @devout lotus, we have sent you a direct message, please check it at https://discord.com/channels/@me/1414911591446745150
- 🔗The message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.
@devout lotus I took a look at the code and I think the failing behaviour is expected. Seems the support article is just inaccurate I'm afraid – apologies