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

注

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

顧客の住所を収集

税金を計算するための、顧客の住所情報の収集についてご紹介します。

ページをコピー

Stripe Tax では、税金を自動的に計算するために顧客の場所が必要とされます。この要件は、有効な登録がない場合にも適用されます。このガイドでは、顧客から住所を収集する方法について説明します。

Checkout と Payment Links

Checkout は、Payment Links で作成された住所を含む、顧客の住所の収集を処理します。

請求処理、 サブスクリプション、およびカスタムの支払いの組み込み

Payment Links または Checkout を使用していない場合、顧客の住所を収集する責任はお客様にあります。

  • Customer オブジェクトの country フィールドと postal_code の両方のフィールドを収集し設定します。
  • 2 文字の国コード (ISO 3166-1 alpha-2) を使用します。
  • 顧客を作成または更新の際に、tax[validate_location]=“immediately” を設定して、後の customer_tax_location_invalid エラーを防ぎます。
  • ほとんどのアクティビティーは非同期で発生するため、サブスクリプションの Webhook イベントをリッスンします。

地域的な考慮事項
アメリカ

アメリカでは、売上税の規則と税率は州によって異なり、州によっては数百の区域で独自の税率が設定されています。完全な住所 (line1、city、state を含む) をアメリカの顧客から収集することをお勧めします。

請求書の確定エラー

Stripe Tax で請求書を確定するには、顧客の場所を認識しておく必要があります。顧客のデフォルトの支払い方法を更新 / 削除した場合、あるいは顧客を作成 / 更新する際に tax[validate_location]="immediately" を指定しなかった場合、場所の詳細が不足または無効になる可能性があります。

顧客の場所が認識されていない場合、サブスクリプションの請求書は引き続き自動的に確定されますが、税金は計算されません。これにより、以下の影響が生じます。

  • Subscription (サブスクリプション) と Invoice (請求書) の automatic_tax[enabled] パラメーターが false に変わります。
  • Invoice[automatic_tax][disabled_reason] パラメーターが finalization_requires_location_inputs に変わります。
  • Subscription[automatic_tax][disabled_reason] が requires_location_inputs に変わります。
  • サブスクリプションにスケジュールが設定されている場合、現在のフェーズと default_settings の automatic_tax[enabled] を false に設定します。また、両方の disabled_reason を requires_location_inputs に設定します。
  • invoice.updated と customer.subscription.updated イベントを送信して、これらの変更をシステムに通知します。
    • スケジュールが設定されている場合、subscription_schedule.updated Webhook も送信されます。
  • 請求書は税金の計算や徴収を行わずに確定されます。税額は記載されません。
  • Stripe は通常どおり、請求書の回収方法に従って支払いを回収します。

Stripe ダッシュボードで税金の自動計算が設定されていないサブスクリプションを確認するには、Subscription ページにアクセスし、税金の自動計算が無効のオプションで表示を絞り込みます。今後これらのサブスクリプションの自動税金計算を有効にするには、有効な顧客の場所が少なくとも 1 つあることを確認し、Stripe Tax ダッシュボードで税金の自動計算を有効にします。

税金が自動的に無効になる例外

有効な顧客の場所を指定せずに API またはダッシュボードで確定すると、Stripe はエラーを返し、請求書を draft ステータスのまま維持します。API には、code が customer_tax_location_invalid の HTTP 400 エラーが返されます。

同様に、サブスクリプションのないスタンドアロンの請求書を自動確定する際に、顧客の場所が有効でなければ請求書は下書きのままになります。Stripe は請求書の last_finalization_error[code] を customer_tax_location_invalid に指定して、invoice.finalization_failed イベントを送信します。

customer_tax_location_invalid エラーから回復する方法は、顧客の住所を収集しているかどうかによって異なります。

  • 顧客の住所がわかる場合、または収集できる場合は、顧客を更新して請求書を手動で確定します。
    1. Update the customer に tax[validate_location]=“immediately” を指定して、新しい住所が有効であることを確認します。
    2. 請求書を確定します。
  • 顧客の住所がわからない場合、または収集できない場合は、請求書とそのサブスクリプションに対して Stripe Tax を無効にし、請求書を手動で確定します。
    1. 影響を受ける請求書を更新して、automatic_tax[enabled]=false に指定します。
    2. 影響を受けるサブスクリプションを更新して、automatic_tax[enabled]=false に設定します。
    3. 請求書を確定する。

オプション使用される顧客の住所

オプション最小限の住所収集

オプション地域的な考慮事項

参照情報

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