コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
Essentials
SDK
API
テスト
Stripe CLI
サンプルプロジェクト
ツール
Stripe ダッシュボード
ワークベンチ
開発者ダッシュボード
Stripe Shell
Visual Studio Code をご利用の場合
Terraform
機能
ワークフロー
イベントの送信先
Stripe 健全性アラートファイルのアップロード
AI ソリューション
エージェントツールキット
モデルコンテキストプロトコルエージェントを使用した AI SaaS 請求ワークフローの構築
セキュリティとプライバシー
セキュリティ
Stripebot ウェブクローラー
プライバシー
Stripe を拡張する
Stripe Appsを構築する
Stripe アプリを使用する
    概要
    Stripeが構築したアプリケーション
    Adobe Commerce
    Cegid
    Commercetools
    Guidewire
    Mirakl
    NetSuite
      アカウント登録の準備
      カスタムの決済アプリケーション
      顧客の決済ページ
      入金の自動化
      請求書の自動化
      請求書の決済用のリンク
      請求書支払いページ
      複数の通貨
      複数の子会社
      トラブルシューティング
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax for Shopify
    Stripe Tax for WooCommerce
    パートナーアプリ
    独自のアプリを構築する
パートナー
Partner Ecosystem
パートナー認定
アメリカ
日本語
ホーム開発者向けリソースUse apps from StripeNetSuite

コネクターのトラブルシューティング

Stripe Connector for NetSuite のエラーのトラブルシューティング方法をご紹介します。

このガイドを使用して、Stripe Connector for NetSuite に関する問題のトラブルシューティング (レコードの同期時や支払いページの読み込み時のエラーの特定や解決など) を実施できます。

さらにサポートが必要な場合は、実装パートナーまたは [Stripe サポート] (https://support.stripe.com/contact/email?topic=third_party_integrations&subject=%5BStripe%20Connector%20for%20NetSuite%20(SCN)%5D) にご連絡ください。

Stripe から NetSuite へのレコードの同期

次の表は、レコードを Stripe から NetSuite に同期する際に起きる可能性のあるデータエラーについて説明しています。エラーはすべて、コネクターアプリの同期レコードウィンドウで確認できます。

エラーソース説明解決策
「NetSuite システムエラー: キー: [doc,line] と値: [12345,null] のサブリスト適用に一致する行が見つかりません。」NetSuiteコネクターは、既存の NetSuite レコードの支払い (サブリスト) 項目としてレコードを作成できません。たとえば、全額が支払われた既存の請求書に支払いを作成して適用することはできません。このエラーは、クレジットメモの金額が返金額を下回る場合にも発生することがあります。これは、税金や別の金額によって NetSuite の自動化設定が変更された場合に発生することがあります。エラーの NetSuite レコードを調べて、支払い項目が正常に入力できなかった理由を確認します。それでも原因が不明な場合は、支払い項目を手動で作成して根本原因を特定することができます。

「[フィールド名] に値を入力してください。」

NetSuite

NetSuite レコードに必須フィールドがない場合、コネクターはそのレコードを作成または更新できません。たとえば、コネクターが Department フィールドが必須の請求書を作成しようとする場合、NetSuite は請求書作成リクエストに Department の値が入力されるまでアクションを完了することを許可しません。

フィールドのデフォルト値を追加します。これを行うには、コネクターの App settings (アプリの設定) > Field mapping (フィールドのマッピング) > Field defaults (フィールドのデフォルト) ページに移動します。コネクターはそのタイプのレコードを作成する際にデフォルト値を使用します。フィールドのデフォルトには JSON 形式が使用されます。

たとえば、請求書の Department にデフォルト値の 2 を追加するには、以下を追加します。

invoice: { "department_id": 2 }

「次のフィールド: [field] に無効なフィールド値 [value] が入力されました。」

NetSuite

1 つ以上の無効なフィールド値があると、コネクターは NetSuite レコードを作成または更新できません。これは、削除された値または使用できない値がフィールドのデフォルト値に使用されている場合に発生することがあります。

たとえば、入金の必須フィールドとして Class を指定した可能性があります。アカウント登録中に、要件を満たすには、5 の内部 ID で Corporate のフィールドのデフォルトを追加します。しばらくすると、Corporate (ID: 5) の値は削除されます。コネクターが別の銀行入金を作成しようとすると、次のエラーメッセージで失敗します: You have entered an Invalid Field Value 'Corporate' for the following field: Class (次のフィールドに無効なフィールド値 ‘Corporate’ が入力されました: Class)

有効なフィールド ID を使用するには、デフォルト値を修正します。これを行うには、コネクターの App settings (アプリの設定) > Field mappings (フィールドのマッピング) > Field defaults (フィールドのデフォルト) ページに移動します。

「メタデータキー netsuite_metadata_id (012345) で参照されたレコードが無効です。」コネクター以前に同期またはリンクされた NetSuite レコードが削除されたため、コネクターはレコードを同期できません。たとえば、Stripe の返金をクレジットメモに関連付けてから、そのクレジットメモを削除した場合、Stripe の返金のメタデータキー (netsuite_credit_memo_id) を更新して、NetSuite のクレジットメモの正しい内部 ID が指定されるようにする必要があります。返金メタデータキー netsuite_credit_memo_id を更新して、新しいクレジットメモの内部 ID を指すようにします。
「請求金額 100.0 は、対応する請求書の金額とは異なります。取引 ID:INV12345 (ID 1234567) 請求金額: 99.0。」コネクター請求書の支払いが NetSuite 請求書の請求金額を超えています。これは、コネクターが Stripe の請求書を NetSuite に誤って同期していて、お客様が税金処理をまだ設定していない場合に発生する可能性があります。これは、請求書を送信してから顧客が支払いを送信するまでの期間に、お客様が NetSuite の請求書の合計額を変更した場合にも発生することがあります。コネクターアカウントが税金を処理するように設定されていない場合は、設定について実装パートナーにお問い合わせください。コネクターによって作成された NetSuite 請求書を手動で変更した場合は、元の金額を使用するように請求書を更新する必要があります。

NetSuite への入金しの同期

Stripe から NetSuite に入金しを同期すると、次のエラーが発生する可能性があります。入金し同期エラーは、コネクターアプリの入金し詳細ページで確認できます。

銀行預金口座が見つかりません

bank_deposit_account_missing エラーコードは、コネクターが NetSuite の銀行預金口座を取得できなかったことを示しています。これは、NetSuite で銀行預金口座が削除されている、コネクター設定の内部 ID が誤っている、または Stripe Limited Access ロールに当該口座を表示する権限がない場合に発生します。

この問題を解決するには、次の手順を実行します。

  1. NetSuite アカウントにログインします。
  2. Lists > Accounting > Accounts に移動します。
  3. 銀行預金口座が存在することを確認し、内部 ID を書き留めます。
  4. Stripe Limited Access ロールにアカウントを表示する権限があることを確認します。
  5. Stripe Connector for NetSuite アプリで、アプリの設定 に移動します。
  6. Account Mapping タブに移動し、正しい内部 ID で銀行預金口座のマッピングを更新します。

未同期の取引が見つかりました

inventorying_waiting_on_child_records エラーコードは、入金しに含まれる取引の 1 つ以上がまだ netsuite に同期されていないことを示しています。関連するすべての取引が正常に同期されるまで、入金しの銀行入金を作成できません。これは待機状態であり、必ずしもエラーではありません。

この問題を解決するには、次の手順を実行します。

  1. コネクターアプリで、入金し詳細ページに移動します。
  2. 同期の問題がある取引のリストを確認します。
  3. 同期されていない取引ごとに、その同期ステータスとエラー メッセージを確認します。
  4. 同期を妨げるエラー (顧客の欠落やアカウントマッピングの問題など) を解決します。
  5. 必要に応じて同期を再試行します。すべての取引が同期されると、入金しの銀行入金が自動的に処理されます。

NetSuite アカウントマッピングが設定されていません

missing_netsuite_account_mapping エラーコードは、必要な NetSuite のアカウントマッピングが設定されていないことを示しています。このエラー メッセージには、不足しているアカウント種別 (例: 収益、手数料、返金、調整) が表示されます。

この問題を解決するには、次の手順を実行します。

  1. 特定のエラーメッセージを確認して、不足しているアカウントマッピングを特定します。
  2. コネクターアプリで、アプリの設定 > アカウントのマッピング に移動します。
  3. 必要なアカウントマッピングを設定し、変更を保存します。
  4. 入金し同期を再試行します。

NetSuite 銀行預金口座が設定されていません

payout_currency_account_missing エラーコードは、この入金しの通貨に対して銀行預金口座が設定されていないことを示します。入金しを受け取る通貨 (usd、eur、gbp など) ごとに、対応する銀行預金口座が必要です。

この問題を解決するには、次の手順を実行します。

  1. コネクターアプリで、アプリの設定 > アカウントのマッピング に移動します。
  2. Bank deposit accounts セクションを見つけます。
  3. 入金しの通貨に対する銀行預金口座マッピングを追加します。
  4. 変更を保存し、入金し同期を再試行してください。

NetSuite 子会社が利用不可

subsidary_not_found_likely_permission_issue エラーコードは、コネクターが NetSuite 子会社にアクセスできないことを示しています。これは、Stripe Limited Access ロールに子会社を表示する権限がない、子会社レコードが削除または無効化されている、または銀行預金口座に子会社が設定されていない場合に最もよく発生します。

この問題を解決するには、次の手順を実行します。

  1. NetSuite に管理者としてログインし、Setup > Users/Roles > Manage Roles に移動します。
  2. Stripe Limited Access のロールを編集します。
  3. Subsidiaries タブで、そのロールが必要なすべての子会社にアクセスできることを確認します。
  4. Lists > Subsidiaries の権限が View 以上に設定されていることを確認します。
  5. ロールの変更を保存し、入金し同期を再試行します。

NetSuite 子会社の検索に失敗しました

subsidary_search_failed エラーコードは、NetSuite での子会社の検索中にコネクターにエラーが発生したことを示します。これは通常、ネットワークのタイムアウト、レート制限、または Stripe Limited Access ロールに子会社検索を実行する権限がないことを示します。

この問題を解決するには、次の手順を実行します。

  1. 数分待ってから、入金し同期を再試行してください。
  2. エラーが解消されない場合は、NetSuite に管理者としてログインし、Setup > Users/Roles > Manage Roles に移動します。
  3. Stripe Limited Access ロールで、Lists > Subsidiaries の権限が Full に設定され、Reports > Search の権限が有効になっていることを確認します。
  4. 銀行預金口座に子会社が適切に設定されていることを確認します。
  5. 問題が続く場合は Stripe サポート にお問い合わせください。

NetSuite の未入金資金アカウントにアクセスできません

undep_funds_account_fetch_error エラーコードは、コネクターが NetSuite から未入金資金アカウントを取得できなかったことを示しています。これは、ネットワークの問題、またはアカウントへのアクセス権限の問題が原因で発生する可能性があります。

この問題を解決するには、次の手順を実行します。

  1. NetSuite にログインし、Lists > Accounting > Accounts に移動します。
  2. 未入金資金アカウントを検索し、そのアカウントが存在し、有効であることを確認します。
  3. Stripe Limited Access ロールにアカウントを表示する権限があることを確認します。
  4. コネクターアプリで、アプリの設定 > アカウントのマッピング に移動し、必要に応じて未入金資金アカウントのマッピングを更新します。
  5. 入金し同期を再試行します。

NetSuite 未入金資金アカウントが設定されていません

undep_funds_account_not_found エラーコードは、コネクター設定で未入金資金アカウントが設定されていないか、設定されたアカウントマッピングが空であることを示しています。このアカウントは、入金しの銀行入金を処理するために必要です。

この問題を解決するには、次の手順を実行します。

  1. コネクターアプリで、アプリの設定 > アカウントのマッピング に移動します。
  2. Undeposited Funds Account 設定を見つけます。
  3. NetSuite の勘定科目表から適切な未入金資金アカウントを選択します。
  4. 変更を保存し、入金し同期を再試行してください。

NetSuite の一時的なエラー

transient_netsuite_error エラーコードは、ネットワークタイムアウト、レート制限、一時的な使用不能など、NetSuite との通信中に一時的なエラーが発生したことを示します。コネクターは、これらの操作を自動的に再試行します。

この問題を解決するには、次の手順を実行します。

アクションは不要です。コネクターは指数バックオフで自動的に再試行します。エラーが 24 時間以上続く場合は、Stripe サポートにお問い合わせください。

無効な取引が見つかりました

validating_waiting_on_child_records エラーコードは、入金しに含まれる取引の 1 つ以上が検証チェックに失敗したことを示しています。すべての検証エラーを解決するまで、入金しの銀行入金を作成できません。これは、根本的な取引の問題を修正している間の待機状態です。

この問題を解決するには、次の手順を実行します。

  1. コネクターアプリで、入金し詳細ページに移動します。
  2. 検証エラーが発生した取引のリストを確認します。
  3. 各取引には、固有の検証エラーが表示されます (金額の不一致、入金済み、レコードの削除、子会社の無効など)。
  4. 入金し取引の検証セクションのガイダンスに従って、各検証エラーを解決します。
  5. 検証エラーをすべて解決すると、入金しの銀行入金は自動的に処理されます。

入金し取引の検証

入金し内の個別取引では、次の検証エラーが発生する可能性があります。入金しの各取引は、銀行入金を作成する前に検証されます。これらのエラーは、コネクターアプリの入金し詳細ページで確認できます。

すでに入金済み

already_deposited エラーコードは、NetSuite レコード (Cash Sale、Customer Payment など) のステータスが Deposited で、手動で作成した NetSuite の銀行入金にすでに含まれている、または支払いレコードが Undeposited Funds とは別の総勘定元帳 (GL) アカウントに更新されていることを示します。NetSuite では、同じレコードを 2 回入金できません。

この問題を解決するには、次の手順を実行します。

  1. NetSuite アカウントにログインします。
  2. already_deposited の顧客の決済いのいずれかに移動します。
  3. 決済のアカウントが Undeposited Funds に設定されていることを確認します。
    • 該当する場合は、Deposit ID フィールドを確認し、手動で含めた銀行入金を特定します。
      • この銀行入金に移動し、銀行入金からこの取引を削除します。
    • そうでない場合は、顧客の決済アカウントを Undeposited Funds に更新します。
  4. 入金し同期を再試行します。
  5. レコードが以前の入金しで正しく入金された場合:
    • Stripe 取引を入金し同期から除外しなければならない場合があります。
    • Stripe サポートにお問い合わせください。

NetSuite レコードが削除されました

deleted_netsuite_record エラーコードは、この Stripe 取引に関連付けられた NetSuite レコードが削除された、無効になった、または見つからないことを示します。これは、誰かがレコードを手動で削除した、スクリプトまたはワークフローがレコードを削除した、レコードが異なる子会社にある、またはレコードが無効にされた場合に発生する可能性があります。

この問題を解決するには、次の手順を実行します。

  1. NetSuite にログインして、システムノートまたは監査証跡を確認し、レコードが意図的に削除されていないかどうかを確認します。
  2. 削除が意図的ではない場合は、正しい金額と詳細を指定して NetSuite でレコードを手動で再作成します。
  3. Stripe サポートにお問い合わせください。Stripe 取引を正しい NetSuite レコードに再リンクしてください。
  4. 入金し同期を再試行します。

NetSuite レコードはすでに別の取引にリンクされています

duplicate_netsuite_record_in_payout エラーコードは、同じ netsuite レコードの内部 id が、この払い出しし内の複数の stripe 取引にリンクされていることを示しています。各 Stripe 取引は、一意の netsuite レコードにリンクされている必要があります。これは通常、レコードが誤って手動で関連付けられているか、重複した同期によって重複した関連付けが作成されたときに発生します。このエラー メッセージには、競合する stripe リソース id と共有 netsuite レコード id が示されます。

この問題を解決するには、次の手順を実行します。

  1. エラーメッセージを確認して、競合する Stripe 取引と共有 NetSuite レコード ID を特定します。
  2. 既存の NetSuite レコードに関連付けたままにする Stripe 取引を決定します。
  3. その他の取引の場合:
    • Stripe 取引の詳細に一致する新しい NetSuite レコードを NetSuite で作成します。
  4. SCN アプリドロワーの手動上書きツールを使用して、取引を正しい NetSuite レコードに関連付けます。
  5. これで解決しない場合は、Stripe サポートにお問い合わせください。レコードの関連付けを更新してください。
  6. 入金し同期を再試行します。

無効な子会社

invalid_subsidiary エラーコードは、NetSuite レコードの子会社が、銀行預金口座の有効な子会社と一致していないことを示しています。これは、レコードが別の子会社で作成された、銀行預金口座の子会社の設定が変更された、またはワークフローがレコードの子会社を変更したときに、複数子会社の NetSuite アカウントで発生する可能性があります。

この問題を解決するには、次の手順を実行します。

  1. NetSuite にログインし、この取引に関連付けられた NetSuite レコードを見つけます。
  2. レコードの Subsidiary フィールドを確認します。
  3. 銀行預金口座に設定されている子会社と比較します。
  4. NetSuite レコードを編集して有効な子会社を使用するか、銀行預金口座を更新してこの子会社を含めます。
  5. レコード上の子会社を変更すると、会計上の影響が生じる可能性があります。会計チームにお問い合わせください。
  6. 入金し同期を再試行します。

未入金資金アカウントの不一致

undep_funds_account_mismatch エラーコードは、netsuite レコードの未入金資金アカウントが、コネクター設定で設定されたアカウントと一致していないことを示しています。銀行入金の残高を正しく合わせるために、入金しの銀行入金に含まれるすべてのレコードは、同じ未入金資金アカウントに計上される必要があります。

この問題を解決するには、次の手順を実行します。

  1. NetSuite にログインし、この取引に関連付けられた NetSuite レコードを見つけます。
  2. レコードのライン項目の Account フィールドを確認します。
  3. コネクター設定の未入金資金アカウントと比較します。
  4. NetSuite レコードを編集して正しい未入金資金アカウントを使用するか、レコードで使用されるアカウントと一致するようにコネクター設定を更新してください。
  5. レコード上の勘定科目を変更するには、仕訳の修正が必要になる場合があります。会計チームにお問い合わせください。
  6. 入金し同期を再試行します。

取引金額の不一致

unequal_amounts エラーコードは、Stripe の取引金額が、関連付けられた NetSuite レコードの金額と一致していないことを示しています。銀行入金の残高を合わせるために、金額は正確に一致している必要があります。一般的な原因には、NetSuite レコード金額の手動編集、金額を変更するワークフローやスクリプト、通貨換算差額、NetSuite で適用される税金や手数料の調整などがあります。

この問題を解決するには、次の手順を実行します。

  1. コネクターアプリで、Stripe 取引の正確な金額を書き留めます。
  2. NetSuite にログインし、この取引に関連付けられた NetSuite レコードを見つけます。
  3. Total または Amount フィールドを Stripe の金額と比較します。
  4. 不一致の原因を特定するには、システムノートで手動編集を確認するか、ワークフロー・ログおよびスクリプト・ログで自動変更を確認します。
  5. Stripe の金額と一致するように NetSuite レコードを修正するか、NetSuite の金額が意図的に異なる場合は、Stripe サポートにお問い合わせください。
  6. 入金し同期を再試行します。

銀行入金の検索に失敗しました

deposit_search_failed エラーコードは、コネクターが NetSuite で銀行入金レコードを検索して、レコードがすでに入金されているかどうかを確認できなかったことを示しています。これは、権限の問題または接続の問題が原因である可能性があります。

この問題を解決するには、次の手順を実行します。

  1. NetSuite に管理者としてログインし、Setup > Users/Roles > Manage Roles に移動します。
  2. Stripe Limited Access のロールを編集します。
  3. ロールの Transactions > Make Deposits 権限が View 以上に設定されていることを確認します。
  4. Reports > Search 権限が有効になっていることを確認します。
  5. 払い出しし同期を再試行してください。エラーが解消されない場合は、Stripe サポートにお問い合わせください。

その他の入金しエラー

次のエラーコードのいずれかが発生した場合は、コネクターが自動的に再試行するか、Stripe サポートで解決する必要がある内部問題を示します:

  • unexpected_breakage_error: 予期しない内部エラーが発生しました。
  • unexpected_subsidiary_initialization_error: 子会社データの初期化中にエラーが発生しました。
  • multiple_successful_translations_found: 同じ取引が複数回同期されたデータ整合性の問題。

これらのエラーについては、Stripe サポートにお問い合わせください。払い出しし id (例: po_xxx) とエラーコードをお知らせください。

請求書の支払いまたは顧客の支払いページの読み込み

次の表は、請求書の支払いページまたは顧客の支払いページを読み込もうとしたときに発生する可能性があるエラーについて説明しています。エラーはすべて、コネクターアプリの同期レコードウィンドウで確認できます。

エラー説明
scn_account_disabledStripe Connector for NetSuiteの導入が有効になっていません。有効にするには、アプリの設定に移動して、有効にするを選択します。
scn_amount_dueAmount Due フィールドは NetSuite 請求書フォームに必須のフィールドです。カスタマイズ > フォーム > 取引フォームから NetSuite 請求書レコードフォームに移動することで、Amount Due フィールドで表示が選択されていることを確認できます。画面フィールドサブリストでフォームを編集することが可能です。
scn_amount_too_large未払い額が最大許容額を超えています。より低い金額を設定して、もう一度お試しください。
scn_amount_too_small未払い額が最低許容額を下回っています。より高い金額を設定して、もう一度お試しください。
scn_currency_not_foundNetSuite の請求書レコードまたは顧客レコードに通貨が設定されていません。
scn_duplicate_key2 つのプロセスが同時に Checkout Session を作成しようとしました。もう一度やり直してください。
scn_invalid_argumentNetSuite の顧客が見つかりませんでした。Stripe が Checkout Session の作成をブロックしました。
scn_invalid_customer_record顧客が非アクティブであるか、難読化署名が無効であるか、顧客支払い用ページのカスタムフィールドが欠落している可能性があるため、顧客レコードは無効です。
scn_invalid_internal_id内部 ID 値が正しくありません。このエラーは、多くの場合、数式が正しく設定されておらず、URL の末尾に文字または記号があると生じます。たとえば、a ) です。URL の末尾の文字や記号を確認し、正の数値を指定します。
scn_invalid_livemode_valueNetSuite バンドルの本番環境の値が正しくありません。
scn_invalid_merchant_account会社と本番環境の組み合わせのアカウント設定が Stripe にありませんでした。この結果は、会社が存在しない場合、または会社がコネクターのアカウント登録を完了していない場合に起こります。
scn_invalid_payment_link_resourceレコードが販売注文または残高ゼロの請求書であるため、決済用のリンクのリソースは無効です。
scn_invalid_record_type請求書または販売注文ではない NetSuite レコードから決済用のリンクの作成が試行されましたが、サポート対象外です。
scn_minimum_balance_not_met残高が最低支払額 (50 セント USD) 未満の顧客に対して、顧客支払い用ページの作成が試行されました。
scn_missing_amount請求書に「未払い額」フィールドがありません。これは、すべてのカスタム請求書フォームで有効にします。
  • カスタマイズ > フォーム > 取引フォーム に移動し、請求書の種類 を絞り込みます。
  • すべてのカスタム請求書フォーム (編集 オプションがあるもの) を編集します。
  • 画面フィールド タブで確認します。表示 で 未払い額 を必ず有効にしてください。
  • カスタムフォームが存在しない場合は、優先するフォームで カスタマイズ をクリックして作成します。
  • すべての変更を保存します。
scn_no_customer_balance対象の NetSuite の顧客に残高がありません。
scn_no_guid決済用のリンクの構造が無効です。決済用のリンクには GUID があり、/payment/{{{merchant}}}/live/invoice/{{{guid}}} という構造に従う必要があります。
scn_no_id決済用のリンクの構造が無効です。GUID には、アンダースコアで区切られた部分が 2 つ必要です。たとえば、F1783B96F2111D47E053972C0C0AAEB5_1234567 です。
scn_no_payment_methods_availableCheckout セッションに有効な決済手段タイプがありません。
scn_no_resource_lockリソースロックを取得できませんでした。リソースは現在、別のプロセスによって変更されている可能性があります。後でもう一度お試しください。
scn_ns_concurrent_request_limit_exceededすべての NetSuite 接続が使用されており、リクエストは制限されています。後でもう一度お試しください。
scn_ns_data_center_not_foundNetSuite 接続 URL が見つかりませんでした。アカウントの設定を確認して、もう一度お試しください。
scn_ns_invalid_login_attemptNetSuite への接続に失敗しました。アカウントの認証情報を確認して、もう一度お試しください。このエラーは、正しい認証情報を使用しても発生することがあります。
scn_ns_record_changedレコードが別のプロセスによって同時に変更されました。後でもう一度お試しください。
scn_ns_unexpected_errorNetSuite で予期しないエラーが発生しました。後でもう一度お試しください。
scn_payment_links_not_enabled または scn_customer_payment_page_not_enabledこのアカウントでは、対応する顧客支払い用ページまたは請求書支払いページの機能が有効になっていません。Stripe が Checkout Session の作成をブロックしました。
scn_recent_payment_found顧客支払い用ページを使用して、過去 24 時間以内に正常に決済を送信しました。1 日に認められる決済は 1 回のみとなります。
scn_record_not_foundStripe は、URL で提供された内部 ID を使用して、決済用のリンクに関連付けられた請求書を NetSuite で検索します。このエラーは、次の場合に発生する可能性があります。
  • 指定された内部 ID の請求書レコードが存在しません
  • 請求書レコードの custbody_stripe_payment_link_guid ユーザー設定フィールドに GUID がありません
  • 請求書レコードの GUID が決済用のリンク URL の GUID と一致しません
scn_too_many_parts決済用のリンクの構造が無効です。GUID には、アンダースコアで区切られた部分が 2 つ必要です。たとえば、F1783B96F2111D47E053972C0C0AAEB5_1234567 です。
scn_unknown_error不明なエラーが発生しました。Stripe サポートにお問い合わせください。
scn_unsupported_record_typeNetSuite 販売注文から決済用リンクを作成しようとしましたが、サポートされていません。

支払いの重複

Stripe と NetSuite では、重複した支払いの処理が異なります。Stripe は請求書の過払いを許可しますが、NetSuite の場合、顧客が全額を支払われた請求書に対して支払いを行おうとすると、エラーを返します。デフォルトでは、Stripe で支払いが重複して発生した場合、NetSuite は 2 回目の支払いを許可しないため、コネクターは支払いを同期しません。

入金の自動化中に、コネクターが入金を照合しようとした際に支払いの重複によってエラーが発生する場合は、請求書から最初の支払いを手動で削除して問題を修正すると、2 回目の支払いが許可されます。

お客様に代わって、コネクターに重複した支払いを処理指せるようにすることもできます。全額が支払われた NetSuite 請求書がある場合、コネクターは重複した支払いを NetSuite の未適用の支払いに変換します。未適用の支払いには次のようなメモが記載されます: Stripe Payment Error: could not apply to invoice XYZ. (Stripe の支払いエラー: 請求書 XYZ には適用できませんでした。) これらの未適用の支払いは別の請求書に使用するか、Stripe で支払いを手動で返金できます。NetSuite で重複する支払いを検索するには、メモを検索条件として使用して保存済みの検索を作成します。

コネクターが重複した支払いを処理できるようにするには、以下の方法があります。

  • デフォルトでは、コネクターのすべての重複した支払いを許可します。これを行うには、コネクターの設定に移動して、Stripe アプリの設定で **Allow duplicate invoice payments (重複する請求書の支払いを許可する) **を有効にします。この機能を有効にする前に、実装パートナーに連絡して、すべての会計および技術的な実装について把握してください。

  • Stripe API を使用して、重複する Stripe 支払いのメタデータに netsuite_allow_duplicate: true フィールドを追加します。

Stripe payment link フィールド

次のフィールドが正しく設定されていることを確認してください。

フィールド説明
通貨このフィールドは必須であり、Stripe の決済リンクで使用されるすべての請求書テンプレートに表示する必要があります。
未払い額 / 残額このフィールドが請求書に表示されていることを確認してください。このフィールドが表示されない場合、値がゼロの場合、または請求書の支払いが完了した場合、URL は顧客にメッセージを表示します。

非表示の GUID フィールド

決済リンクバンドルをインストールする前に作成した請求書に対して、Hidden GUID フィールドはランダム ID を自動生成しません。過去の販売注文によって作成された請求書もこの請求書に含まれます。

このデフォルトの機能が原因で大量のエラーが発生した場合は、Stripe の担当者にお問い合わせください。

バンドル更新

バンドルを更新すると、Default Value の設定がデフォルト設定にリセットされます。再度、顧客が正しく操作できるようにするには、Default Value の設定を再構成する必要があります。

権限

請求書へのアクセスに特定の権限を要求する場合は、その権限を「Stripe 制限付きアクセス」ロールに追加してください (たとえば、リスト > 税務情報 > すべてへの移動など)。これにより、コネクターが請求書情報にアクセスできるようになり、請求書の支払いページを作成できます。

アクセスロール

管理者よりも権限が少ない特定のアクセスロールに対して GUID を保存すると、GUID が非表示になることがあります。たとえば、View アクセス権では不十分です。適切な権限を付与するには、 Stripe Payment Page Guid カスタムフィールド (custbody_stripe_payment_link_guid) に移動して、 Access を選択します。カスタムフィールドにロールを追加し、Edit アクセス権を付与します。

レコードの一括同期

サポートツールを使用して、再同期用の Stripe レコードを追加し、その進捗を追跡します。

ステータスの同期

  1. ダッシュボードで、設定 > インストールされているアプリ > Stripe Connector for NetSuite > サポートツール に移動します。

  2. レコードを同期 をクリックします。

  3. 1 つ以上の Stripe リソース ID をカンマで区切って貼り付けます。一度に送信できる ID の最大数は UI に表示されます。

  4. 送信をクリックします。

送信をクリックすると、受け付けられた ID がすぐにキューに追加されます。拒否された ID は、次のいずれかの理由でエラーリストに表示されます。

  • 問題を修正します (無効な ID を修正するなど)。
  • 必要に応じて、失敗した ID を再提出します。

同期ステータスの表示

同期ステータスを表示するには、サポートツール ページから 同期ステータスの表示 をクリックし、確認したいカンマ区切りの ID を貼り付けて、送信 をクリックします。

次のセクションをレビューして、キューのステータス、同期ステータス、エラータイプを把握します。

キューのステータス

ステータス説明
キューに追加済み処理待ち
成功エラーなしで同期
失敗同期に失敗しました。エラータイプにカーソルを合わせると詳細が表示されます。

同期ステータス

ステータス説明
バックフィル前レコードが本番稼働日より前
成功エラーなしで同期
失敗同期に失敗しました。エラータイプにカーソルを合わせると詳細が表示されます。

エラーの種類

エラータイプ説明
Stripe リソース ID が正しくありません入力した ID を再確認してください
翻訳不可能なリソース IDID は有効ですが、同期の対象ではありません
すでに成功したリソース IDID はすでに 成功状態です。再試行の必要はありません
リソースデータが見つかりませんID のデータを取得できません
同期に失敗しましたエラーにカーソルを合わせると詳細が表示されます

優先

「優先」列は、指定された ID のレコード同期が他のレコード同期よりも優先されることを示します。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc