我正在使用 Stripe Checkout 在 Stripe Billing 中创建订阅。 Checkout 还会自动创建 Stripe 客户对象。
如何根据客户所在地添加正确的增值税税率?客户应该能够在结帐会话本身和发票上看到包含和不包含增值税/商品及服务税的价格。
“创建订阅”API 调用允许您设置字段“default_tax_rates”,这听起来像是我需要的,但问题是,使用 Stripe Checkout 时,订阅(和客户对象)是由 Stripe Checkout 自动创建的,因此我无法显式创建将参数传递给这些创建调用。
我知道如何计算增值税率,并且我不想仅仅为了税收而与其他第三方供应商集成,所以我不想寻找像 Quaderno 或 Taxamo 这样的东西。
人们如何解决这个问题?我开始认为也许我应该与 Chargebee 集成而不是 Stripe :-(
我也遇到同样的问题。
Stripe 支持告诉我,Checkout 不支持旧税率或新税率对象。 结帐仅收取确切金额。
根据 stripe 的建议,我将计算税费并将其作为单独的行项目收取。 这样就可以收取正确的金额,并且客户可以清楚地看到增值税。
我也在创建订阅,我将在那里显示金额,包括费用。增值税。并用“包括”修复计划名称。 VAT' 向客户明确说明。
结账流程完成后,我将尝试使用 API 将税率添加到发票和订阅中,作为“包含”。我不确定这会像我想象的那样起作用,但我们会看到的。
我发现这很有帮助,并且可以与 Checkout 配合使用。 https://dominik.sumer.dev/blog/stripe-checkout-eu-vat
您在创建客户和结账之前收集国家/地区和增值税号,并添加通过 API 提前准备的动态税率。
查看一下https://stripe.com/docs/ payments/checkout/taxes
看来您对 Stripe 结帐的看法是正确的。那里无法添加。
将增值税添加为“包含”对您没有帮助,因为“包含”意味着它已经计入价格中。尽管这可用于将增值税添加到价格中(大多数情况下为 20%)并将增值税设置为包含增值税。但这个技巧并不适合所有人。