税 ID 番号の検証について
導入
IFS Cloud では、外部サービスと統合することで税ID番号を検証できます。検証には 3 つのバリエーションがあります
- EU プレフィックス付きの税ID番号の検証
- EU 加盟国における EU プレフィックスなしの税ID番号の検証
- EU 以外の国の税ID番号の検証。英国ではデフォルトで利用可能
税ID番号は、外部情報を使用してユーザーが手動で検証した後、検証なしで有効に設定することもできます。
基本情報設定
EU プレフィックス付きの税ID番号の検証
- 番号の最初の 2 文字は EU 加盟国を示す必要があります。ギリシャの場合は、「EL」接頭辞を使用する必要があります。
- 税識別タイプはオプションで定義できます。税識別タイプの税ID番号の検証トグルの設定は影響しません。
EU 加盟国における EU プレフィックスなしの税ID番号の検証
- 番号の最初の 2 文字は EU 加盟国を示すことはできません。
- EU 諸国の場合は税識別タイプを定義する必要があります。
- 税識別タイプでは、税ID番号の検証トグルを有効にする必要があります。
- 税ID番号が定義されている会社の国は、税識別タイプの国と一致する必要があります。IPD 関連の顧客基本データの場合、供給会社の国 (会社の国ではなく) は、税識別タイプの国と一致する必要があります。
EU 域外の国における税ID番号の検証
- 番号の最初の 2 文字は EU 加盟国を示すことはできません。
- EU 以外の国では税識別タイプを定義する必要があります。
- 税識別タイプでは、税ID番号の検証トグルが有効になっている必要があります。
検証なしで税ID番号を有効に設定する
- 税識別タイプでは、自動的に有効に設定トグルが有効になっている必要があります。
検証のために送信されるデータ
検証のために送信されるデータは、検証バリアントによって異なる場合があります。
EU プレフィックス付きの税ID番号の検証
- IFS Cloud は、デフォルトで EU 検証サービス (VIES) との統合を構成します。
- パラメータ1 (外部サービスの場合は国) - 税ID番号フィールドの最初の 2 文字。
- パラメータ2 (外部サービスの税ID番号) - 税ID番号フィールドの残りの文字。
EU 加盟国における EU プレフィックスなしの税ID番号の検証
- EU 検証サービス (VIES) との統合はデフォルトで構成されています。
- パラメータ1 (外部サービスの国) - 税識別タイプに接続された国コードフィールドの値。ギリシャの場合は「EL」が送信されます。
- パラメータ2 (外部サービスの税ID番号) - 税ID番号フィールドの値。
EU 域外の国における税ID番号の検証
- 英国検証サービスとの統合は、税識別タイプ「GBTAX」に対してデフォルトで構成されています。その他の構成については、技術的なセットアップを参照してください。
- パラメータ1 (外部サービスの国) - 税識別タイプに接続された国コードフィールドの値。英国サービスの場合は使用されません。
- パラメータ2 (外部サービスの税ID番号) - 税ID番号フィールドの値。税ID番号フィールドが「GB」で始まる場合、「GB」プレフィックスは削除されます。
検証なしで税ID番号を有効に設定する
- IFS Cloud は税ID番号を有効とみなします
検証結果の処理
検証には 2 つのステップが含まれます
- 最初のステップでは、 IFS Cloud は検証用に選択されたデータを検討し、どの検証バリアントを使用できるかどうかを決定します。バリアントを使用できない場合、このステップはエラーで終了します。
- 2 番目のステップでは、アプリケーション メッセージ機能を使用して、 IFS Cloud は外部検証サービスに接続し、外部サービスから受信した応答を処理します。アプリケーション メッセージのステータスとレスポンスメッセージの詳細に基づいて、 IFS Cloud は税ID 番号を有効、無効、または検証不可能と見なします。
税ID番号が有効な場合
- 税ID確認日フィールドは現在の日付に設定されています。
- 税IDエラーメッセージフィールドがクリアされます。
税ID番号が有効でない場合
- 税ID確認日フィールドは変更されません。
- 税IDエラーメッセージは、「税ID番号が無効です。」に設定されています。
税ID番号に英数字以外の文字が含まれている場合、3 つの検証方法のいずれも使用できないか、外部サービスが税ID番号を検証できないか、その他の理由により税ID番号を検証できません。
- 税ID確認日フィールドは変更されません。
- 税IDエラーメッセージフィールドには、エラーの詳細が含まれます。
検証せずに税ID番号を有効に設定する場合
- 税ID確認日フィールドは現在の日付に設定されています。
- 税IDエラーメッセージフィールドがクリアされます。
税識別タイプに基づく検証のサポート
一部のシステム機能では、税識別タイプに基づく検証のサポートが制限されているか、税識別タイプに基づく検証をサポートしていません。
- 受注オーダ関連フローで税ID番号を検証する場合、受注オーダ ページで税識別タイプは使用できません。検証の目的で、顧客の基本データから税識別タイプが取得されます。
- IPD フローの場合、税識別タイプに基づく検証は基本データに対してのみサポートされます。
請求書の検証のサポート
- マニュアル仕入先請求書、仕入先売上請求書の税ID番号の検証は、一時仕入先に対してのみ利用可能です。
- 簡易請求書およびマニュアル顧客請求書の税ID番号の検証は、一時顧客に対してのみ利用可能です。
- 支払予定項目の税ID番号の検証は、一時仕入先/顧客に対してのみ利用可能です。
技術設定
IFS Connect
EU 加盟国における EU プレフィックス付き税ID番号の検証と EU プレフィックスなし税ID番号の検証
- EU 検証サービス (VIES) と統合するために、次のルーティング アドレスとルーティング ルールがデフォルトで使用可能です。
- ルーティング住所の例 - Example_Tax_ID_Number_Validation_For_Countries_Inside_EU
- ルーティング ルールの例 - Example_Tax_ID_Number_Validation_For_Countries_Inside_EU
EU 域外の国における税ID番号の検証
- 英国の検証サービスと統合するために、次のルーティング アドレスとルーティング ルールがデフォルトで使用可能です。
- ルーティング住所の例 - Example_Tax_ID_Number_Validation_For_Countries_Outside_EU
- ルーティング ルールの例 - Example_Tax_ID_Number_Validation_For_Countries_Outside_EU
- 英国検証サービスの要件に従って認証の詳細を追加する必要があります。詳細については、 IFS Cloud の技術ドキュメントを参照してください。
- 英国以外の外部検証サービスと統合するには、詳細については IFS Cloud 技術ドキュメントを参照してください。
検証なしで税ID番号を有効に設定する
HTTP 対応ステータスコード
外部検証サービスでは、無効な税番号に応答するときに異なるルールが使用されます。
- EU 検証サービス (VIES) などの一部のサービスは、成功の HTTP ステータス コード (200 ~ 299) で応答します。
- 英国の検証サービスなどのその他のサービスは、クライアント エラー HTTP ステータス コード (400 ~ 499) で応答します。
デフォルトでは英国用に設定されていますが、EU 以外の国の税ID番号の検証の場合は、HTTP ステータス コード 400 および 404 が受け入れられます。アプリケーション メッセージは、これら 2 つの HTTP ステータス コードに対する応答の処理を続行します。EU プレフィックス付きの税ID番号の検証と、EU 加盟国に対する EU プレフィックスなしの税ID番号の検証の場合、アプリケーション メッセージは、これら 2 つの HTTP ステータス コードに対して失敗ステータスを取得します。