コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Billing
税金
    概要
    始める
    Tax の仕組み
    設定
    Settings API を使用
    テスト
    決済フローによる導入
    Payment Links
    Checkout
    Invoicing
    サブスクリプション
    レートカードのサブスクリプション
    カスタムの決済システム
    Stripe Connect を実装する
    概要
    ソフトウェアプラットフォームのための Tax
    マーケットプレイスのための Tax
    コンプライアンスの管理
    納税義務の監視
    登録する
    税額計算
      商品の税コードと税金処理を指定
      顧客の住所を収集
      税額ゼロとリバースチャージ
      税務処理のカスタマイズ
    レポート
    サードパーティーの Tax アプリ
    申告と納税
    Tax のリファレンス
    商品の税コード
    対応可能な国
    よくあるご質問
レポート機能
データ
スタートアップの企業設立
ホーム財務の自動化TaxCalculate tax

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

商品の税コードと税金処理を指定する

商品と価格に税コードと税金処理を追加して、自動的に税金を計算します。

ページをコピー

注

ログインまたは登録して、Stripe で Stripe Tax を有効にしてください。

Stripe Tax は、商品の税コードを使用して、商品を該当する税率に関連付けます。各商品に税コード を割り当てると、税率やその他の課税ルールが自動的に適用されます。

利用可能な税コードのリストをご覧ください。

事前設定の税コード

Stripe Tax の本番環境での利用が可能になると、商品用と配送用の 2 種類の事前設定の税コードを設定できます。どちらもダッシュボードの Stripe Tax の設定から指定できます。

事前設定の税コードとデフォルトの配送税コードを示す税金設定。

事前設定の税コードとデフォルトの配送税コードを示す税金設定。

事前設定の商品の税コード

商品または取引の product_data で tax_codeを明示的に指定していない場合は、プリセットが使用されます。また、支払いを処理する際にも、プリセットの税コードを使用して、Tax の設定の しきい値の監視 セクションに、設定した値に近づいているか、または超えている可能性がある課税しきい値が表示されます。

事前設定の配送税コード

事前設定の配送税コードは、配送手数料を請求する場合の税金処理を表します。これは、配送料金の tax_code が明示的に指定されていない場合に使用されます。Stripe Tax では、配送手数料に対する税金を請求したくない場合、デフォルトの配送処理を課税対象外に変更できます。常に正しく税金が請求されるように、デフォルトを「配送」のままにしておくことをお勧めします。

配送料の税法は、通常、州または国に応じて、次の 2 つの方法のいずれかに従います。

  • 比例配分方法: 配送料は、配送されるアイテムと同じ税率で課税されます。税率の異なる商品や、課税対象商品と非課税商品が混在する商品が注文に含まれている場合、配送料は商品の価値に基づいて比例して分割されます。各項目の税率は、対応する配送料のシェアに適用されます。
  • 最高税率の方法: 配送料全体が、注文の商品に適用される最高税率で課税されます。たとえば、顧客が非課税の商品と全額課税対象の商品を購入した場合、送料は高い方の税率で課税されます。

サブスクリプションの配送料に税金を課すには、商品を作成するか、「配送」とい項目に product_data を渡して、その配送の tax_code を選択します。

税金処理

価格に tax_behavior を指定するか、ダッシュボードの税金設定でデフォルトの税金処理を指定して、購入者への税金の表示方法を決定する必要があります。そうすることで、市場に合わせて決済フローを変更できます。

税抜き価格は、アメリカとカナダでは一般的であり、その他の国での B2B 販売では一般的です。税金の動作を「外税」に設定して、価格で指定した小計金額に税金を加算します。

税込み価格は、アメリカ以外の多くの市場での B2C 販売では一般的です。内税に設定すると、税額 (ゼロまたはプラス) に関係なく、購入者が支払う金額は一定に保たれます。これは、リバースチャージの対象となる販売にも適用されます。リバースチャージの対象となる取引とそうでない取引では、単価が異なります。税が適用されない場合は、税込価格が単価となります。税額がプラスの場合は単価がやすくなり、税額を引いた値になります。

デフォルトの税金処理を設定する (推奨)

税金処理が定義されていないすべての価格に適用されるデフォルトの税金処理を定義することができます。デフォルトの税金処理は、価格に税金を含めるセクションの Stripe Tax の設定で設定できます。

デフォルトの税金処理を設定した後、tax_behavior が定義されていないすべての価格でこの設定が使用され、Stripe Tax で使用できるようになります。デフォルトの税金処理のオプションは以下のとおりです。

  • 自動: 税金処理は、商品価格に指定されている通貨に基づきます。通貨が USD および CAD の場合、税金処理は外税です。その他すべての通貨では、税金処理は内税です。これは、多通貨の Prices でも機能します。
  • 内税: 内税は、価格にすでに含まれています。たとえば、商品の価格が 5.00 USD として定義されている場合、顧客が支払う最終金額は 5.00 USD です。
  • 外税: 外税は、価格に加算されます。たとえば、商品の価格が 5.00 USD として定義されているとします。この商品に課される税が 10% の場合、税込みの合計金額は 5.50 USD になります (これは説明のための例であるため、税率は異なる場合があります)。

個々の価格でこの設定を上書きするには、価格に税金処理を設定します。

価格に税金処理を設定する (オプション)

ダッシュボードまたは API を使用して Price を作成する際に、その税金処理を設定できます。ダッシュボードで Price を作成すると、料金モデルが収益に与える影響を調べることができます。

注意

tax_behavior を「外税」または「内税」のいずれかに設定すると、変更できなくなります。

Stripe ダッシュボードの Price オブジェクトの税金処理

API を使用して、tax_behavior を指定した Price を作成する場合、以下のようになります。

Command Line
curl
curl https://api.stripe.com/v1/prices \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d unit_amount=10000 \ -d currency=usd \ -d product=prod_q23fxaHasd \ -d tax_behavior=exclusive \ -d "recurring[interval]"=month

多通貨の価格の場合は、currency_options.<currency>.tax_behavior パラメーターを使用して、それぞれの通貨の税金処理を設定します。

状況によっては、事前設定されていないカスタムの価格を使用することをお勧めします。この場合、価格 ID の代わりに price_data を渡すことができます。たとえば、カスタム価格で 1 回限りの決済を受け付ける場合は、以下のようになります。

Command Line
curl
curl https://api.stripe.com/v1/checkout/sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d success_url="https://example.com/success" \ -d cancel_url="https://example.com/cancel" \ -d "payment_method_types[0]"=card \ -d "line_items[0][price_data][currency]"="usd" \ -d "line_items[0][price_data][unit_amount]"=10000 \ -d "line_items[0][price_data][tax_behavior]"="exclusive" \ -d "line_items[0][price_data][product]"="prod_Jb3wOhvaIOZZTM" \ -d "line_items[0][quantity]"=2 \ -d mode=payment

商品に税コードを設定する (推奨)

ダッシュボードで商品を作成する際に、利用可能な税コードを検索することで、ドロップダウンに tax_code を設定することができます。設定しない場合は、Stripe Tax ではダッシュボードで定義された事前設定の税コードが使用されます。複数のコードにあてはまる可能性がある商品 (顧客のタイプに応じて個人用またはビジネス用に使用される SaaS 商品など) の場合は、Stripe で 2 つの別々の商品を作成し、それぞれに適切なコードを割り当てることをお勧めします。

Stripe ダッシュボードの商品の税コード

API を使用して、tax_code を指定した Product を作成する場合、以下のようになります。

Command Line
curl
curl https://api.stripe.com/v1/products \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d name="Test Product" \ -d tax_code=
txcd_10000000

状況によっては、事前設定されていないカスタムの商品を使用することをお勧めします。この場合、商品 ID の代わりに product_data を渡すことができます。たとえば、カスタム商品に対する 1 回限りの決済を受け付ける場合は、以下のようになります。

Command Line
curl
curl https://api.stripe.com/v1/checkout/sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d success_url="https://example.com/success" \ -d cancel_url="https://example.com/cancel" \ -d "payment_method_types[0]"=card \ -d "line_items[0][price_data][currency]"="usd" \ -d "line_items[0][price_data][unit_amount]"=10000 \ -d "line_items[0][price_data][tax_behavior]"="exclusive" \ -d "line_items[0][price_data][product_data][name]"="Product name" \ -d "line_items[0][price_data][product_data][tax_code]"=
txcd_10000000
\ -d "line_items[0][quantity]"=2 \ -d mode=payment

税コードを指定した配送料金を作成する (オプション)

Checkout の支払いモードでは、配送料金を設定し、配送料金に税金を請求できます。ダッシュボードまたは API で配送料金に税コードを設定することで、配送料金に対する税金を自動的に計算することができます。

Stripe ダッシュボードで税コードを指定した配送料金
Command Line
curl
curl https://api.stripe.com/v1/shipping_rates \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d display_name="Ground shipping" \ -d type="fixed_amount" \ -d "fixed_amount[amount]"=500 \ -d "fixed_amount[currency]"=usd \ -d tax_behavior="inclusive" \ -d tax_code="txcd_92010001"

参照情報

  • Checkout と Tax
  • Invoicing と Tax
  • 顧客の所在地を特定する
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc