個人マスターファイル(IMF )は、米国国税庁(IRS)が現在、納税申告書の保管と処理に使用しているシステムであり、IRSの取引を処理するための主要なデータ入力として使用されています。これは、還付、支払い、罰金、納税者ステータスなど、個人のすべての納税イベントの記録です。[ 1 ]これは、VSAMファイルを使用するバッチ駆動型アプリケーションです。[ 2 ]
アセンブリ言語とCOBOLで記述されたIMFは、元々は1960年代にIBMが国税庁向けに開発したもので、IBM System/360および関連するテープストレージシステム上で動作するように設計されていました。IMFは、近代化が必要なレガシーシステムとしてしばしば挙げられます。
IMFは、個人の名前、納税者識別番号、住所、収入、控除、税額控除、受け取った支払い、発行された還付金、免除された税金を記録しています。[ 3 ]
IMFは1億人以上のアメリカ人個人納税者のデータを保管している。[ 4 ]
IMFアプリケーションは、一連のバッチ処理、データレコード、およびファイルで構成されるシステムです。IMFシステムは、個々の納税申告書を電子形式で受け取り、事前処理フェーズで処理します。その後、取引を転記および分析し、還付データ、通知データ、レポート、および他の組織や部門への情報フィードという形で出力を生成します。
IMFシステムは1960年代に運用を開始し、現在も使用されていますが[ 5 ]、近代化がかなり遅れていると考えられています[ 6 ] 。システムの一部はCOBOLでプログラミングされており、その他はアセンブリ言語で直接プログラミングされています。2018年の議会への報告書で、政府会計検査院は、IRSのIMFおよびその他のITシステムが「旧式のプログラミング言語、時代遅れのハードウェア、重要なスキルを持つ人材の不足により、重大なリスクに直面している」と指摘しました[ 7 ] 。
IMFやその他の旧来のシステムは、緊急事態においてIRSが迅速に行動することを妨げる障害として挙げられています。コロナウイルス支援・救済・経済安全保障法の成立後数週間、IRSは数千万件の一時的な経済刺激策の支払いを迅速に行おうと試み、IMFのコード変更と、納税者が支払い情報を確認・更新するための関連オンラインインターフェースの作成が必要となりました。しかし、多くの納税者が誤った支払い金額を受け取ったり、支払い状況を確認できなかったりしたため、この取り組みは部分的にしか成功しませんでした。[ 8 ]
また、重要な時期に複数のハードウェア障害が発生しており、[ 9 ] 2018年4月17日、納税シーズンの終わりに発生した障害もその一つである。
個人マスターファイルと同様に、ビジネスマスターファイル(BMF)は企業の税務イベントを処理および保存します。
BMFは、雇用者識別番号を使用する事業体の申告書の処理と記録の保管に使用されます。法人税申告書(フォーム1120/1120-S)、パートナーシップ申告書(フォーム1065)、その他の事業フォームおよび申告書を処理します[ 10 ]。
顧客口座データエンジン(CADE)は、日常的に使用されているIMFシステムを置き換えることを目的としています。オリジナルのCADEの開発は2000年に開始され、2009年に中止されました。オリジナルのCADEは現在も使用されており、例えば2009年には4000万件以上の納税申告書の処理に使用されました。[ 11 ]
2009年にCADE 2の開発が開始され、主要機能の実装予定日は当初2014年とされていました。[ 12 ]しかし、CADE 2の主要機能は2023年まで利用されない見込みです(2021年時点)。そして、システム全体が実装されるのは2030年まで見込まれていない。[ 12 ] [ 13 ]