#rovarma.
1 messages · Page 1 of 1 (latest)
Hello! Can you share some example sessions that demonstrate the behaviour?
You mean a checkout session id?
Yes please
I think this one: cs_live_b1ReUPE99eE3CCkveHqi7b29TxMwKuUIp4gKH3fPmt5nv1kTxOkxfTohJ0
that's the one from the customer where he entered spain as his country
(note that since the tax was calculated incorrectly, he did not proceed with the purchase)
these are my test sessions from this morning:
billing_address_collection: auto: cs_test_b1Jn4g7b1Aa7oIUomn8Ip2eCwdySwQgn8HJ7nnIrymEEN3neSvxtLoDDC9
billing_address_collection: required: cs_test_b1pV8P3IoK1l7kwN79WlPs1JWOu20Bcq8gxj3QkqfQtU21V9zvgRfvvkjS
Yeah I suspect you're going to need to collect a full billing address in this instance as we can calculate tax based on just the country code for non-US customers: https://stripe.com/docs/tax/customer-locations?address-format=everywhere-else#supported-formats
So if the only address info is ES then we will assume a mainland Spain location and apply tax accordingly
But...that runs counter with what the Checkout API docs specify for auto:
Checkout will only collect the billing address when necessary. When using automatic_tax, Checkout will collect the minimum number of fields required for tax calculation.
specifically that second sentence (we have automatic_tax configured)
what is the point of auto then, if we need to collect a full address regardless?
Checkout will collect the minimum number of fields required for tax calculation
Yeah as stated for non-US customers a country code is the minimum
This is valuable feedback for the tax team so I'd recommend writing in about this: https://support.stripe.com/contact
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.
But as of right now, you'll need to require full address collection
Okay. This feels like a really weird limitation given that the Stripe Tax page you linked to also says We use your customer’s billing address if it’s non-empty. Using an address that isn’t precise enough to calculate tax returns a status of requires_location_inputs. . Everything about this seems to indicate that it's at least intended to do this automatically for you, but maybe that's just bad/outdated documentation.