#itsed-tax-address

1 messages · Page 1 of 1 (latest)

blazing birch
#

@past crescent no, we always use the customer's address today for tax calculation

past crescent
#

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...

blazing birch
#

let me check

#

Have you tried setting shipping on Customer to confirm?

#

Also do you do all this before the Invoice is finalized?

past crescent
#

i don't see anywhere in the "invoice" object to specify any type of address at all

blazing birch
#

I know, I said on the Customer

past crescent
#

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

blazing birch
#

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

past crescent
#

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

blazing birch
#

sure, but then they do this sequentially, not in parallel right?

past crescent
#

i will have to make sure its sequential on our end. so to answer my other question, when is sales tax calculated?

past crescent
#

just so i know when i need to be changing the address

blazing birch
#

Sales tax is calculated in real time on the invoice until invoice finalization

past crescent
#

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

blazing birch
blazing birch
#

Do you have an example invoice I can look at? its state should be changing

past crescent
#

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

blazing birch
#

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

past crescent
#

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

blazing birch
#

Isn't this the exact same state? I'm confused

past crescent
#

ok - from the beginning

blazing birch
#

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?

past crescent
#
  1. our nexus address is in Orlando, FL
#
  1. Customer address is in Orlando, FL
#
  1. Create an invoice and invoice items for the custimer
#
  1. Tax is calculated correctly based on our nexus and the customers address being in the same county
#
  1. Change customer's address to Phoenix, AZ
#
  1. 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

blazing birch
#

Sorry, Discord is extremely busy, and you're asking about a new feature, let me look

past crescent
#

No worries - thanks for taking the time

blazing birch
#

@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

past crescent
#

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

blazing birch
#

yep but that's what we were discussing, we don't recalculate in real time all the time

past crescent
#

and here it is after disabling & reenabling "calculate tax automatically"

#

so disabling & reenabling does force a recalculation without having to finalize

blazing birch
#

ack, so that's a ... bad hack. but at least it works

past crescent
#

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

blazing birch
#

yeah we know and are working on it, but it's far away in the future

past crescent
#

or even better, the ability to set the address specifically used for tax calculation. i know tax jar has it, and I'm pretty sure i read that stripe bought them

#

ok - well thanks for all the help and clarifications

#

have a great day