#jrl
1 messages ยท Page 1 of 1 (latest)
Hi @cinder thorn ๐ apologies that this got overlooked yesterday.
I'm not certain off-hand whether this is expected, and can think of arguments for both sides. Could you share the ID of a Customer (cus_xxx) where you saw this behavior that I could take a closer look at?
It is a test user on our account.
will that work if I provide the test_customer ?
Yup, that works.
customer_id: cus_MRAJc8jTzJiqiw
Thank you for that, I took a look at the two invoices for that Customer and wanted to confirm what I'm seeing aligns with what you're seeing. I noticed that for the second invoice the tax ID is added, but I also am seeing that this is the only invoice which includes the new billing address. The first invoice seems to still be displaying the previous version of the billing address with just a zip code. Does that match what you're seeing?
Not quite what I see,
the first invoices shows the updated billing and shipping address and phone number without the EIN. I added both the EIN and the address and phone number after the $79 first invoice. So the address and phone number shows up correctly on the first invoice ($79) but the EIN is NOT showing. The second invoice ($420), you are correct, it shows everything just fine, the EIN, phone number, address. Again, it appears it is just the EIN that is NOT being populated on any invoice prior to adding the EIN.
So the first invoice is NOT showing the previous billing address, it is showing the updated billing address and phone number.
Would you be able to generate a Portal Session for that Customer and provide the url for it here, so that I may retrieve those invoices from that end and compare to what I'm seeing currently?
Thank you!
Is is the billing or shipping address section that you're referring to? I'm still seeing just a zip for the billing address on the invoice ending in 0001.
Here is what I see: (all info is fake, so no PI is being displayed)
The EIN that was added at the time the address and phone number was added... is NOT on the invoice.
I see this by clicking the button "Download invoice"
The address information in the shipping section, right?
Because the second invoice is where I see both the tax ID and billing address being updated.
yes, that is correct.
Second invoice:
Gotcha, I believe that is expected, but am trying to double check that.
Thank you for your patience while I double checked that. Some fields for an Invoice are "frozen" after the Invoice is finalized.
Since the first Invoice did not have shipping address or phone information present, those fields were not included in the fields that were frozen. This leads to future renderings of the Invoice to pull in information from the Customer record for those fields.
Looking at the second Invoice though, I'm seeing more locked fields since the Invoice had more information available to it when that one was finalized.
why would the first invoice show the shipping invoice though but not the EIN (both were added after the invoice) ?
The tax ID is a field that I see is frozen for the first Invoice, but with an empty value. I suspect that updating billing information for past Invoices is suppressed intentionally, to avoid pertinent payment details from past transactions from being overwritten.
so how would customers put their EID number on the first invoice ?
The customer won't be able to unless the EID is provided prior to the generation of the first Invoice. You might be able to add it for them by placing the information in either the custom_fields or footer fields, though I don't recall off-hand whether those remain editable after the Invoice has been finalized:
https://stripe.com/docs/api/invoices/update#update_invoice-custom_fields
https://stripe.com/docs/api/invoices/update#update_invoice-footer
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
ok, I briefly looked at the custom_fields , I will do some additional digging then. Thank you for your help !!!
By adding the EIN for the customer (via custom_field or footer) , would the customer still be able to update a field themselves or do you mean we would have to have the customer give us their EIN and then we would have to add to the fields for each customer request ?
It does NOT appear the customer can edit the "footer" or "custom_field".
Hi there. toby had to step away
Give me a bit to catch up
Unfortunately that's true. Those params aren't editable after the invoice has been finalized
So how could a customer get their EIN on their first invoice then ? Or it seems like it is NOT possible then ?
Yeah unfortunately I don't believe it's possible