IRSの年間平均為替レート、日次データから再計算する
IRSに公式為替レートはない — 一貫して使用される限り、公表されたレートを何でも受け入れる。2025年分の年間平均表を日次データから再計算したところ、0.1ポイント程度の差で一致した。さらに、この表に載っていない2通貨も計算した。
米国の納税者は海外所得をドルに換算する必要があり、IRSはそのための年間平均為替レート表を公表している。この表についてあまり知られていない点が2つある。IRSは公式為替レートを持たないとし、通常「一貫して使用される、公表された為替レートであれば何でも」受け入れると述べている点。そして表は固定された通貨と年のリストしかカバーしていない点だ。どちらも、対象の通貨や年が表にない瞬間に重要になる。本ガイドはIRSの平均値を日次データから再計算し、その方法を示したうえで、当社が対応する任意の通貨・1999年まで遡る任意の年について同じ平均値を算出する方法を紹介する。
IRSが実際に求めていること
そのルールは、多くの人が想定するよりも緩い。IRSの年間平均為替レートのページによれば、「通常、一貫して使用される、公表された為替レートであれば何でも受け入れる」とされており、同じページでIRSは自身の公式為替レートを持たないと明記している。公表されている表は便宜のためのものであり、義務ではない。方向の規則には注意が必要だ。表は1米ドルあたりの外貨単位で示されているため、外貨建ての金額を年間平均で割ってドルに換算する。
2025年の表を日次データから再計算する
年間平均は再現可能であるべきだ。その年のすべての日次観測値を平均すればよい。以下は、IRSが公表した2025年の数値と、当社の日次USDベース系列(ECBおよびFREDの営業日フィックスに加え、ライブソースの日次値)の同じ年についての算術平均を並べたものだ。
いずれの行も0.1ポイント程度の差に収まっている。この差は、どの日を数えるか、休日をどう扱うかといったカレンダー上の選択から生じるものであり、市場データそのものが異なるわけではない。ここでの要点は、IRSの平均値は日次レートの単なる平均であり、表に載っていない対象についても自分で同じものを算出できるということだ。
当社が対応しているが、IRSの2025年表には載っていない通貨が2つある。フィリピンペソとインドネシアルピアだ。同じ方法で2025年通年について計算すると、PHP 57.509、IDR 16,478.44となる — いずれも1米ドルあたりの外貨単位であり、換算には割り算を行う。
任意の通貨・任意の年について計算する
履歴レンジのエンドポイントへの1回のリクエストで日次系列が返り、1つのjq式でそれを平均できる。試すのにAPIキーは不要だ。
通貨コードと日付を入れ替えれば、他の通貨や年でも同じことができる — 日次履歴はFreeを含むすべてのプランで1999年まで遡れる。年の途中で入国・出国した場合(一部課税年度)は、日付範囲を変えれば同じ式が一部期間の平均を返す。すべてのレスポンスには`source`と`market_session`が含まれるため、平均の算出元となった観測値の種類を正確に説明できる — 表のスクリーンショットよりも説得力のある一貫性の根拠になる。