IFS Cloudでは、顧客注文の売上税を計算するときに、会計ルールで設定された既定の税コード率が使用されます。しかし、さまざまな税コードが存在し、税率が頻繁に変更される米国では、標準的なソリューションは適切ではありません。ユーザーは、税情報が変更されるたびに税率を手動で変更したくありません。
Avalaraは、Avatax というソフトウェアアプリケーションを提供しています。Avatax は、税などの有効な税情報を追跡し、米国およびカナダ市場の税計算を実行します。このソリューションは購読サービスとして構築されており、税情報は定期的に更新されます。
IFS は Avalara との統合を開発しました。これにより、ユーザーは税計算を行う際に、税情報を手動で更新することなく、Avalara を利用して正しい税情報を取得できるようになります。たとえば、受注オーダーに対して税計算を実行する場合、IFS Cloud は Avalara との統合によって正しい税率を取得し、Avalara に税計算を行わせます。統合は IFS の次の 4 つの領域でサポートされています。
IFS Cloud の他のすべての領域では、税金を計算するためのコア機能を引き続き使用します。
Avalara の統合の全体的な概念は、IFS で税の通知が開始されると、 Avalara 課税売上ソフトウェアが呼び出され、販売見積、受注オーダー、RMA、または受注オーダー請求書の情報に基づいて正しい税率が取得されるというものです。正しい税率を識別するために、次の主なパラメーターが使用されます。
これらの主要なパラメーターに加えて、正しい税率が取得されるように、販売部品番号、価格、数量などの情報も Avalara 課税売上ソフトウェアに移されます。Avalara に送信された情報に基づいて、Avalara は正しい税率と税額を検索し、その情報を IFS Cloud に戻します。その後、その情報は税明細ダイアログにアップロードされます。
注意!Avalara 統合は、米国とカナダでの消費税計算にのみ使用されます。
Avalara の IFS 統合を利用するには、税コード、会社レコード、顧客住所、販売品目に関する基本的なデータ設定が必要です。
Avalara 課税売上ソフトウェアから取得された市、州、国、地区の税率を表すために、4 つの一般税コードが使用されます。これらの税コードを、まず会計ルール/税金/税コードの下に追加しなければなりません。税コードは汎用的であるため、「税 (%) 」はゼロに設定し、「税タイプ」は「税」に設定する必要があります。税コードの「有効終了日期限」は未来の日付に設定する必要があります。期限切れの税コードがあると、システムはAvalara から正しい税率を取得できなくなります。税コードフォームで 4 つの税コードが作成されると、税コードは会社/税コントロール/外税システムタブの「一般税コード」に関連付けされなければなりません。
適切な税を取得するために、どのサードパーティの税ソフトウェアを使用するかを指定するには、会社/税コントロール/外税システム タブ内の売上税計算方式を選択する必要があります。Avalara 課税売上オプションを選択します。IFS で使用している会社 ID も、Avalara 課税売上ソフトウェアに登録する必要があります。
アプリケーション基本設定/エンタープライズ/税金/外税システムにある「外部税システムパラメータ」ページは、Avalara のログイン情報を定義および管理するために使用されます。ログイン情報が保存されると、 「Avalara 接続を検証」コマンドを選択して Avalara への接続を確認できます。
インターフェースを使用する前に設定する必要がある Avalara 固有の基本データ値が 2 つあります。 Avalara 企業使用コードそして Avalara 税コードです。
企業使用コードは、顧客を税のカテゴリに分類するために使用されます。これらは Avalara ソフトウェアで使用され、特定の税ルールが設定されます。基本データが追加されると、企業使用コードは一般情報の顧客とリンクされる必要があります。この値は受注オーダーに継承され、受注オーダー明細のステータスが「配送済み」、「請求済み/完了」、または「キャンセル済み」でない限り、いつでも変更できます。
Avalara 税コードは、品目を税のカテゴリに分類するために使用されます。これらは、Avalara が税ルールを作成するためにも使用されます。基本データが追加されると、Avalara 税コードは外部税パラメータタブの営業部でにリンクされる必要があります。
住所情報は Avalara で正しい税率を調べるために利用されるため、会社と顧客の両方ですべての住所が正しく入力されている必要があります。住所が保存されると、インターフェースはAvalara 課税売上ソフトウェアと通信し、入力された住所が有効な住所であるかどうかを判断します。有効な場合、アドレス情報はデータベースに保存されます。入力されたアドレスが有効なアドレスではないと判断された場合、エラーが表示されます。顧客住所を入力または更新する場合、ユーザーの既定の会社は、会計ルールの会社別ユーザーが使用されます。
注釈!管轄コードは Avalara 統合では使用されません。これは Vertex にのみ使用されます。
税計算は、販売見積、受注オーダ、受注オーダ請求書、RMA フローのさまざまな作業中に開始されます。システムが開始されると、システムは会社レコードの売上税計算方式の値を使用して、税コードと税率をどこから取得するかを決定します。
IFS Cloud がAvalara と通信するための前提条件は、顧客住所の税負担が TAX に設定され、売上部分が課税対象になっていることです。顧客住所の税負担が EXEMPT に設定されている場合、または販売部分が課税対象でない場合、 IFS Cloud はAvalara と通信しません。税負担が免除に設定されている場合、または売上部分が課税対象でない場合は、税明細ダイアログは空になります。
受注オーダまたは販売見積に新しい品目/料金明細を入力するときに、Avalara への新しい税のコールを抑制する方法があります。これは、大量注文を処理する場合や、サーバーから大量注文を作成する場合に役立ちます。これを機能させるには、オプション品目/経費明細入力時の税情報の自動取得が会社/税コントロール/外税システムにおいて選択されていない必要があります。このオプションが選択されていない場合は、受注オーダのリリース時に税情報を更新を選択する必要があります。品目/請求明細の入力時に自動税取得を抑制する場合、ユーザーは代わりに販売見積/受注オーダーヘッダーのコマンド「外税取得」を使用して、このプロセスの実行時にオンデマンドで Avalara から税情報を取得できます。
販売見積の場合、以下の状況で新しい税計算が開始され、新しい税のリクエストが Avalara に送信されます。
見積明細の税金明細ダイアログは、Avalara から受信したデータで更新されます。
受注オーダーの場合、次の状況で新しい税計算が開始され、新しい税リクエストが Avalara に送信されます。
受注オーダ明細の税金明細ダイアログは、Avalara から受信したデータで更新されます。注文をリリースすると、税リクエストが送信されない可能性があります。その場合は、会社/税コントロール/外税システムタブの受注オーダーのリリース時に税情報を更新するオプションを選択しない必要があります。
受注オーダー請求書の場合、以下の状況下では新しい税計算が開始され、新しい税リクエストが Avalara に送信されます。
最終的な税計算は顧客請求書の印刷時に開始され、Avalara からの応答を受信すると、請求書が実際に印刷される前に、請求書明細の税金が JSON ファイルのデータに従って更新されます。最終的な税計算リクエストの一部として、請求書の明細も Avalara の税金レジストリに書き込まれます。
返品承認は、受注オーダー明細から手動で作成することも、自動的に作成することもできます。
手動で作成する場合、新しい RMA 明細または RMA 請求明細が RMA に追加されたときに消費税計算が開始されます (受注オーダーまたは請求書への参照が存在せず、価格がゼロより大きい場合)。新しい税計算リクエストが Avalara に送信され、応答ファイルを受信すると、応答ファイルで受信したデータに従って RMA 明細の税金明細ダイアログまたは RMA 請求税金明細ダイアログが更新されます。
自動的に作成される場合、システムは受注オーダー受注オーダー明細および/または受注オーダー請求明細から税明細をコピーし、この情報を RMA 明細税金明細画面または RMA 請求税金明細ダイアログに追加します。
次の状況では、新しい税計算が開始され、新しい税リクエストが Avalara に送信されます。
Avalara と通信するには、 IFS接続/ルーティング アドレスに 4 つの手順アドレスを追加する必要があります。それらは以下の通りです。
上記の手順アドレスを設定する方法の詳細については、 Avalara 課税売上 Installations の技術ドキュメントを参照してください。