#MarcusStripe

1 messages · Page 1 of 1 (latest)

smoky coyoteBOT
low quarry
#

Do you know which of our tax offerings you're looking at leveraging? We offer Stripe Tax (more robust and automated) or Tax Rates (free, more effort to create/maintain).

stable citrus
#

Free

stable citrus
#

?

low quarry
#

Gotcha, sorry, the server has been busy today. You will need to create and incorporate Tax Rates into your process then.

You will use this process to create the Tax Rates that you want to include, and then you will need to pass those Tax Rates into the Invoices, Subscriptions, or Checkout Sessions that you create:
https://stripe.com/docs/billing/taxes/tax-rates

Learn how to collect and report taxes with tax rate objects.

stable citrus
#

Ithought it is enough to create the customer with the related tax rate???

low quarry
#

Can you elaborate?

stable citrus
#

wait... I found this:

#

SubscriptionCreateParams.builder() .addDefaultTaxRate(stripeTaxRateId)

#

but.. what about the one time payment - for this, I do create an invoice directly

#

return Invoice.create(InvoiceCreateParams.builder() .addDefaultTaxRate(stripeTaxRateId) .setCustomer(stripeCustomerId)

#

like this?

low quarry
#

If you're setting a single Tax Rate for the entire Invoice (or setting a default) then yes, that is field you would use.

If you need granular control over the Tax Rate that is used for each Invoice Item, then you specify that via the tax_rates parameter while creating the Invoice Item:
https://stripe.com/docs/api/invoiceitems/create

stable citrus
#

thanks