#itsed-tax-address
1 messages · Page 1 of 1 (latest)
also, it seems that tax is calculated when an item is added to an invoice. if i change the customer address after an item is added to an invoice, the tax does not appear to be updated
is that correct?
florida requires tax collection based on the delivery address of goods. how is the best way to handle that in stripe?
for example, if a customer's address is out of state, but they are picking up goods in state, i am required to collect sales tax. but stripe will not calculate it...
let me check
Have you tried setting shipping on Customer to confirm?
Also do you do all this before the Invoice is finalized?
i don't see anywhere in the "invoice" object to specify any type of address at all
I know, I said on the Customer
the same customer could have 6 invoices, and each one could be shipped to a different address and require different tax
i see that the customer can have shipping addresses associated with it, but i dont see how to choose one of those addresses and associate with a specific invoice
Sorry, let me back up a bit: wht you want is impossible today. We don't have override per invoice and we don't have plans to support this soon (though we want to, just not soon)
So in the meantime, the addresses used for tax calculation are always from the customer. And someone is unlikely to have 6 separate invoices, created at the same hour, all to different shipping addresses.
So you need to reflect the relevant address/shipping on the Customer ahead of Invoice creation (or at least during creation and before finalization) to ensure you get the right tax calculation
you can unset/revert the address details after the invoice is finalized for example
we send printed media to bars and nightclubs, like fliers. its very common for one of our customers to sit down and order fliers for each of their venues, which are all located in different regions
sure, but then they do this sequentially, not in parallel right?
i will have to make sure its sequential on our end. so to answer my other question, when is sales tax calculated?
this question
just so i know when i need to be changing the address
Sales tax is calculated in real time on the invoice until invoice finalization
and lastly, which parts of the address are used for sales tax calculation? is it enough to just update the country and zip code? can i leave the rest blank?
ok - so i need to finalize an invoice while the customer's address is set to that invoices shipping address
i have a draft invoice open, and when i created it and added items to it, the customer's address was in the same locality and tax was correctly added. but then i changed the customers address to another state, and sales tax should be gone, but it is still showing
for the first question we cover this in details here: https://stripe.com/docs/tax/customer-locations#supported-formats
thanks you - this is perfect
Do you have an example invoice I can look at? its state should be changing
in_1JcZr2AbO50Vvg08Nqp0Qcub
the original state and zip code were both located in the same county as the stripe account, but i changed them to another state and zip code, and the sales tax remains at the original value
Can I ask you to be a lot more specific? What was the state, what is the new one? I want to make sure we're aligned here and looking at the exact same thing
The original address was:
740 Bennet Rd.
Orlando, FL 32804
i change that to:
435 N 5th St
Phoenix, AZ 85004
Our nexus address is:
1321 Edgewater Dr.
Orlando
FL 32804
Isn't this the exact same state? I'm confused
ok - from the beginning
Overall: try finalizing the Invoice and you should see a different task calculation
can you try that quickly first and see if that matches what you expect?
- our nexus address is in Orlando, FL
- Customer address is in Orlando, FL
- Create an invoice and invoice items for the custimer
- Tax is calculated correctly based on our nexus and the customers address being in the same county
- Change customer's address to Phoenix, AZ
- Tax is still calculated based on customer's original Orlando, FL address
yes, i will try finalizing now and see if it updates
yes, it does update when i finalize. so is it correct to say that tax is calculated at the time that an item is added, and again when an invoice is finalized? and it's possible that a draft will be in an invalid state and have an incorrect tax amount and total amount? and then if i look at a draft and then immediately finalize it, its possible the totals will be different?
is it possible to view a correct draft before finalizing?
in other words, is there any other way to get a draft invoice to recalculate tax, other than finalizing it? since at that point it would be too late to fix anything
Sorry, Discord is extremely busy, and you're asking about a new feature, let me look
No worries - thanks for taking the time
@past crescent can you try disabling automatic tax and then enabling it again just to see if that works? I agree something seems to be missing here overall
yep - give me a minute though so i can change everything back and create a new draft invoice
ok - ive recreated everything from the original issue
you can see the address has been changed to Phoenix, AZ but the 6.5% tax is still present
yep but that's what we were discussing, we don't recalculate in real time all the time
and here it is after disabling & reenabling "calculate tax automatically"
so disabling & reenabling does force a recalculation without having to finalize
ack, so that's a ... bad hack. but at least it works
yea - at least it's something. is there a place for feature requests? because having a shipping address tied to an invoice would really solve a lot of the issues
yeah we know and are working on it, but it's far away in the future