コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
    概要
    クイックスタート
    デザインをカスタマイズする
    追加情報を収集する
    税金を徴収する
      手動の税率を使用
      納税者番号を収集する
    決済フローを動的に更新
    商品カタログを管理する
    サブスクリプション
    決済手段を管理
    顧客が現地通貨で支払いできるようにする
    割引、アップセル、オプション品目を追加する
    将来の支払いを設定する
    支払い中に支払い詳細を保存する
    サーバーで支払いを手動で承認する
    支払い後
    Elements with Checkout Sessions API ベータ版の変更ログ
    従来の Checkout からの移行
    Checkout を移行して Prices を使用
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いBuild a checkout pageCollect taxes

注

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

手動の税率を使用する

手動の税率を使用して税金を徴収する方法について説明します。

ページをコピー

Stripe は、税率を手動で定義して、さまざまな地域の税金 (売上税、VAT、GST など) を徴収する機能をサポートしています。ただし、60 カ国以上に自動的に対応できるように、手動の税率ではなく Stripe Tax を使用することをお勧めします。

Checkout で税金を徴収するには、次の 2 つの方法があります。

  • 顧客が決済プロセスを開始する前に、顧客に請求する正確な税率を把握している場合は、_固定税率_を使用します (たとえば、イギリスの顧客にのみ販売し、常に 20% の VAT を請求する場合など)。
  • 請求する税率を決定するために、顧客からさらに詳しい情報 (請求先住所や配送先住所など) が必要な場合は、Prices API で_動的税率_を使用します。動的税率では、地域ごとに異なる複数の税率 (イギリスの顧客には 20% の VAT、アメリカカリフォルニア州の顧客には 7.25% の売上税など) を作成でき、Stripe は顧客の所在地を、これらの税率のいずれかと照合します。

税率を作成する

まず、税金を徴収する必要がある地域の税率を作成します。扱う税率の数が少ない場合は、ダッシュボードを使用して税率の作成と管理を行う方が簡単です。税率を作成すると、それを固定税率または動的税率として Checkout セッションに渡すことができます。

API を使用して税率を作成する

次のコード例は、API で税率を作成する方法を示しています。

Command Line
cURL
curl https://api.stripe.com/v1/tax_rates \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d display_name="Sales Tax" \ -d inclusive=false \ -d percentage="7.25" \ -d country=US \ -d state=CA \ -d jurisdiction="US - CA" \ -d description="CA Sales Tax"

必須のプロパティ:

  • display_name は、Sales、VAT、GST など、個別の税の種別を示す短い名前です。
  • inclusive プロパティは、税の percentage を合計金額に加算するか、合計金額に含めるかを決定します。
  • percentage は徴収する税率を示す数値 (小数点以下 4 桁まで) です。

オプションのプロパティ:

  • オプションの country プロパティは、有効な 2 文字の ISO 国コードです。一部の国 (アメリカなど) では、追加で 2 文字の state プロパティが必要です。これらのプロパティを使用し、顧客の請求先住所または配送先住所を基準にして、Checkout セッションで税率を動的に適用します。

  • オプションの jurisdiction プロパティは税率の税務管轄区域を表し、同率の税率の区別に使用できます。ダッシュボードでは、税率の_地域_ラベルに税務管轄区域が表示されます。

  • description には追加の詳細情報を保存することもできます。このプロパティは顧客には公開されません。

注

percentage、country、state の各プロパティは変更不可能であり、税率の作成時にのみ設定できます。この制限は、税率を使用している既存のサブスクリプションと請求書に影響を与えないようにするためのものです。これらのプロパティを更新する必要がある場合は、新しい税率を作成して、古いオブジェクトをアーカイブします。

固定税率

  • 1 回限りの支払いの場合は、税率 ID を line_item.tax_rates に渡します。
  • 継続支払いの場合は、税率 ID を subscription_data.default_tax-rates に渡します。
Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d "line_items[0][tax_rates][0]"=
{{TAX_RATE_ID}}
\ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

動的税率

税率の配列を line_items.dynamic_tax_rates に渡します。各税率にはサポート対象国が設定されている必要があり、アメリカの場合は state も必要です。現在のサポート対象国のリストは次のとおりです。

  • オーストリア
  • オーストラリア
  • ベルギー
  • ブルガリア
  • キプロス
  • チェコ共和国
  • ドイツ
  • デンマーク
  • エストニア
  • スペイン
  • フィンランド
  • フランス
  • イギリス
  • ギリシャ
  • クロアチア
  • ハンガリー
  • アイルランド
  • イタリア
  • リトアニア
  • ルクセンブルク
  • ラトビア
  • マルタ
  • オランダ
  • ポーランド
  • ポルトガル
  • ルーマニア
  • スウェーデン
  • スロベニア
  • スロバキア
  • アメリカ

このリストでは、税率を顧客の配送先住所または請求先住所と照合します。請求する税率を決定する際は、請求先住所よりも配送先住所が優先されます。

動的税率を使用すると、請求先住所の収集が自動的に有効になります。配送先住所を収集していない場合、顧客の請求先住所を使用して税率が決定されます。顧客の配送先住所または請求先住所と一致する税率を渡していない場合、税率は適用されません。

よくある間違い

line_items.tax_rates を line_items.dynamic_tax_rates と組み合わせて使用することはできません。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d "line_items[0][dynamic_tax_rates][0]"={{FIRST_TAX_RATE_ID}} \ -d "line_items[0][dynamic_tax_rates][1]"={{SECOND_TAX_RATE_ID}} \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Apple Pay と Google Pay

shipping_address_collection を設定せずに動的税率を使用する場合、顧客は Apple Pay と Google Pay を利用できません。

税務申告と納付

税金を徴収する事業者は最終的に、該当する政府機関に税金を納付する必要があります。Stripe のデータエクスポート機能を使用して、税務当局への提出が求められる定期的な申告書に入力することができます。

データエクスポート

ダッシュボードの税率の一覧から、納税申告の計算に必要なデータファイルをエクスポートできます。Checkout のモードが異なれば、必要なプロセスも異なります。

支払いモード

Checkout を支払いモードで使用している場合は、以下の 2 つの納税申告エクスポートを使用します。

  • Checkout の支払いモードのラインアイテム税金エクスポート: ラインアイテムごとの税率、内税 / 外税、税額をはじめとして、ラインアイテムレベルの詳細を出力します。これは詳細レベルのエクスポートです。
  • Checkout の支払いモードの合計エクスポート: 返金の調整をはじめ、Checkout セッション全体で徴収される税金を集約して表示します。

送金報告の場合は、Checkout の支払いモードのラインアイテム税金エクスポートを使用して、使用されたすべての税率で支払われた金額を合計します。返金を考慮するには、Checkout の支払いモードの合計エクスポートに対してピボットを行う必要もあります。

サブスクリプションモード

Checkout をサブスクリプションモードで使用している場合は、代わりに Stripe Billing での税金のエクスポートを使用してください。

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