既存のサブスクリプションを更新する
既存のサブスクリプションを Stripe Tax に更新する方法をご紹介します。
Stripe Tax を使用すると、取引で徴収する税金を計算できます。税額は商品および顧客の所在地に基づいて、自動的に計算され、支払いに追加されます。
Stripe Tax を導入する際は、それ以降税金が自動的に計算されるようにするため、既存のサブスクリプションを更新する必要があります。Stripe は、サブスクリプションの更新に役立つツールを提供しています。また、特定のオプションをより詳細に制御したい場合、サブスクリプションを手動で更新することもできます。
自動化ツールを使用して既存のサブスクリプションを更新する
まず、Stripe Tax を有効にする必要があります。方法については、設定ガイドをご覧ください。
このツールを使用するには、次の手順に従います。
- ダッシュボードに移動します。
- 更新が必要なサブスクリプションを確認します。
- 推奨される対応を確認します。
- 必要に応じて手動で更新します。
Stripe は手動の税率をサブスクリプションから削除します。これには最大 5 営業日かかる場合があります。手続きが完了すると、メールでお知らせします。
注
税額変更の比例配分は行われません。更新は、次の請求サイクルの開始時に有効になります。
このツールを使用して、次の条件を満たすサブスクリプションを更新できます。
以下のタイプのサブスクリプションを更新する必要があります。
- スケジュールが設定されたサブスクリプション。詳細については、サブスクリプションスケジュールを使用してサブスクリプションを更新するセクションをご覧ください。
- デスティネーション支払いまたは支払いと送金別方式の支払いタイプを使用するサブスクリプション。
自動化ツールでは、一部のサブスクリプションを更新できない場合があります。これは通常、顧客の有効な住所がないことが原因です。
自動化ツールを使用すると、再度実行できるようになるまで数日待つ必要があります。その間に、最初の試行で失敗したサブスクリプションを確認して修正します。
既存のサブスクリプションを手動で更新する
- 顧客の居住地を確認するをクリックし、必要な更新を行います。
- 税コードと税金処理を指定して商品と価格を更新します。
- サブスクリプションを更新し、以降のインボイスで税金を自動的に計算します。
- サブスクリプションを適切に更新したことを確認します。
顧客の地域を確認する
税金を正しく計算するには、顧客の納税場所ステータスを把握する必要があります。ダッシュボードまたはエクスポートされたデータで確認するか、API を使用して情報を取得できます。
有効な顧客の住所、その使用方法、エラーの対処方法については、顧客の住所を収集するで詳細をご覧ください。
商品と価格を更新する
商品と価格には、Stripe Tax を有効にしたときに割り当てたデフォルトの税金処理が使用されます。税金を別途計算するために有効な商品と価格を更新する場合は、tax_code と tax_behavior を設定します。詳細については、すべての使用可能な税コードのリストと、税コードおよび税金処理の設定のガイドをご覧ください。価格を内税にするか外税にするかの決定方法など、商品と価格についての詳細は、Tax の設定に関してよくある質問をご覧ください。
商品を更新する
まず、tax_
で既存の商品を更新します。商品の tax_
が明示的に定義されていない場合、Stripe Tax は、設定されている事前設定の商品税コードを使用します。
価格を更新する
次に、価格の税金処理を更新します。
よくある間違い
tax_
は、一度 exclusive
または inclusive
のいずれかに設定すると、後から変更することはできません。価格の税金処理を変更するには、必要な税金処理で新しい価格を作成し、古い価格をアーカイブする必要があります。
サブスクリプションを更新する
顧客、商品、価格を更新すると、既存のサブスクリプションを更新する準備が整います。
ダッシュボードのサブスクリプションページから、更新が必要なサブスクリプションのリストを取得します。税金の自動計算が有効化されていないサブスクリプションのみを表示するには、フィルターをクリックし、税金の自動計算にチェックマークを付け、無効を選択します。または、フィルターで絞り込まれたすべてのサブスクリプションをエクスポートして、CSV ファイルとして表示することもできます。これを行うには、エクスポートをクリックして、日付範囲としてすべてを選択します。
ステータスに応じてサブスクリプションを更新する方法:
- サブスクリプションに既存の税率がない場合は、税金の自動計算を有効にするだけで済みます。
- サブスクリプションのサブスクリプションまたはラインアイテムのレベルに既存の税率がある場合は、既存の税率を消去し、税金の自動計算を有効化する必要があります。比例配分が適用されたアイテムの作成を避けるには、この更新のスケジュールを作成することができます。
- サブスクリプションにサブスクリプションスケジュールがある場合、サブスクリプションスケジュールプランで
automatic_
のインスタンスを削除する必要があります。tax[enabled]=false
既存の税率がないサブスクリプションを更新する
既存の税率でサブスクリプションを更新する
サブスクリプションのスケジュールを使用してサブスクリプションを更新する
税金を徴収する必要があり、サブスクリプションに automatic_
を設定するサブスクリプションスケジュールが含まれている場合は、そのパラメーターを削除する必要があります。これを行うには、automatic_
を削除し、default_
を設定して、サブスクリプションスケジュールの全フェーズを更新します。
サブスクリプションのスケジュールを更新する際には、現在および以降のフェーズをすべて渡す必要があります。このためには、設定されているパラメーターを確認してから、サブスクリプションのスケジュールで Stripe Tax を有効にします。
サブスクリプションのスケジュールを取得後に更新するには、automatic_
パラメーターを削除し、他のフェーズとパラメーターを渡します。
更新をスケジュールする
比例配分アイテムが作成されないようにするには、次のサイクルの開始時に更新するようにスケジュールできます。
現在、サブスクリプションの更新をスケジュールするには、API を使用する必要があります。
更新を確認する
サブスクリプションが適切に更新されたことを確認するには、各サブスクリプションの請求書のプレビューを作成し、税額計算の結果を確認します。
税額は、請求書のプレビューの tax フィールドと total_tax_amounts フィールド、および項目ごとの tax_amounts フィールドから取得できます。請求書には計算のステータスを示す automatic_tax フィールドがあり、ステータスは以下の 3 つのいずれかです。
ステータス | 説明 | 想定されるアクション |
---|---|---|
complete | Stripe Tax は支払いに対する税金の評価を完了しました。 | 税額は、最新の請求書の tax および total_ フィールドから、または各ラインアイテムの tax_ フィールドから取得できます。 |
requires_ | Stripe Tax に顧客の居住地を特定するための情報が不足していたため、税金を評価できませんでした。 | 顧客から詳細な情報 (番地までの詳細など) を収集し、customer.address フィールドを更新します。 |
failed | Stripe の内部エラー。 | 再度リクエストをお試しください。問題が解決しない場合は、Stripe サポートにご連絡ください。 |