currency-hedging-management について
越境 EC の財務チーム向けに、外貨リスク管理の考え方を案内するスキルです。入金の換算時期、為替差損益の報告、エクスポージャーの確認、正式なヘッジを検討する目安を扱います。
主な機能
- 01販売プラットフォーム別の為替エクスポージャー評価
- 02通貨換算のタイミング管理
- 03為替差損益の個別記録
- 04定期レポートでのエクスポージャー確認
- 05大きなエクスポージャーに対する先物契約の検討
活用シーン
- 01為替による利益率変動の調査
- 02自動入金換算リスクの軽減
- 03月末の為替レポート作成
- 04事業拡大前の通貨リスク試算
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill currency-hedging-managementインストール後、Claude Code で/currency-hedging-managementを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
tile.jsonevals/fx-rate-ingestion-service/criteria.jsontask.mdevals/fx-reporting-and-hedging-policy/criteria.jsontask.mdevals/fx-schema-design-and-exposure-calculatio/criteria.jsontask.md詳細
通貨ヘッジ管理
概要
海外で販売する場合、為替リスクとは、販売時点から資金を自国通貨に換算するまでの間に、外貨建て売上の価値が変動することです。1,000 EURの売上は、今日なら1,080ドル相当でも、30日後の決済時には1,020ドル相当にしかならないことがあります。事業の業績に変化がなくても、60ドルの損失が生じることになります。
ほとんどのEC事業者にとって、正式なヘッジ手段は必要ありません。外貨建て売上が年間100万ドル未満の場合は、為替エクスポージャーを把握し、StripeやPayPalの入金設定を利用して換算タイミングのリスクを最小限に抑え、為替差損益を会計システムで個別に報告するのが適切です。外貨建て売上が年間500万ドルを超える場合は、銀行やWise Business、Airwallexのようなサービスを通じた先物契約が、費用に見合う選択肢になります。
このスキルを使用する場面
- 売上の15%を超える部分が、機能通貨以外の通貨での販売による場合
- 為替レートの変動によって、利益率の報告に説明のつかない差異が生じている場合
- 財務報告で、事業運営の業績と為替の影響を分ける必要がある場合
- 月次締めが、為替レートの手動確認や再評価計算によって遅れている場合
- 海外展開の準備として、為替リスクをモデル化する場合
主な指示
ステップ1:プラットフォームごとの為替エクスポージャーを把握する
| プラットフォーム | 為替リスクが生じる仕組み | 組み込みのリスク軽減策 |
|---|---|---|
| Shopify Payments | Shopifyは顧客の通貨で売上を回収し、入金通貨に換算します | 複数通貨での入金(Shopify Plus)を有効にすると、外貨残高を保有し、任意のタイミングで換算できます |
| Stripe | Stripeは顧客の通貨で請求し、換算後に銀行口座の通貨で入金します | Stripeの複数通貨での入金機能を使うと、EUR、GBP、CADの残高を保有し、有利なレートのときに換算できます |
| PayPal | PayPalは顧客の通貨で請求し、銀行口座への出金時に換算します | PayPalアカウントで外貨残高を保有し、手動または自動ルールで換算します |
| WooCommerce + Stripe/PayPal | 上記と同じです。利用する決済ゲートウェイによって異なります | StripeまたはPayPalのダッシュボードで入金通貨の設定を行います |
| BigCommerce | 決済ゲートウェイによって異なります | 上記の決済ゲートウェイごとの方法に従います |
ステップ2:決済プロセッサーの設定で換算タイミングのリスクを最小限に抑える
ほとんどの事業者にとって、最も簡単なヘッジ方法は、外貨残高を換算するタイミングを管理することです。
Shopify Payments(Shopify Plus)
- Settings → Payments → Shopify Payments → Payoutsに移動します
- Multi-currency payout accountsを有効にします。通貨ごと(EUR、GBPなど)に別々の銀行口座を接続する必要があります
- EURで回収した資金は、手動でEURの銀行口座に送金するまでEURのまま維持されるため、Shopifyの日次レートで換算されることはありません
Stripe
- Stripe Dashboard → Settings → Payoutsに移動します
- Payout currencyで、回収する通貨ごとに個別の入金スケジュールを設定します
- 外貨についてManual payoutsを有効にし、換算のタイミングを管理します
- 換算する準備ができたら、Stripe Dashboard → Balance → Convert fundsに移動して、現在のレートで両替します
または、Stripeの複数通貨残高機能を使います。StripeはEUR、GBP、CADの残高を個別に保有し、送金を開始したときのみ換算します。
PayPal
- PayPal Businessアカウントで、Wallet → Manage currenciesに移動します
- 外貨ごとにKeep in original currencyを選択します。これにより、自動換算を防げます
- 換算する準備ができたら、Wallet → [Currency] → Convertに移動して、換算のタイミングを選びます
- PayPalの設定でCurrency conversion ruleを設定し、レートがしきい値を超えたときに自動換算します
ステップ3:会計システムで為替差損益を報告する
財務チームが事業の実際の業績を把握できるよう、為替差損益は営業収益と分けて記録する必要があります。
QuickBooks Online
- Account and Settings → Advanced → Currency で Multicurrency を有効にします
- 自国通貨(機能通貨)を設定します
- 外貨での入金があると、QuickBooks は請求書作成時の為替レートと入金時の為替レートに基づき、為替差損益の仕訳を自動的に作成します
- Reports → Business Overview で Exchange Gain or Loss レポートを実行し、累積的な為替の影響を確認します
Xero
- Settings → Currencies に移動し、取引に使用する通貨を追加します
- Xero は未決済の請求書に対する未実現の為替差損益と、請求書の支払い時に発生する実現為替差損益を自動的に追跡します
- 月末に Reports → Balance Sheet に移動すると、Xero に為替再評価が自動的に表示されます
- 対象期間の Foreign Currency Gains and Losses レポートを実行します
QuickBooks または Xero + Shopify/WooCommerce
同期ツール(A2X、Synder、または Xero's Shopify connector)を使用して、すべての取引が単一の日次レートではなく、取引時点で記録された正確な為替レートとともに取り込まれるようにします。
ステップ 4:取引量の多いストア(FX 収益が $1M 超)の正式なヘッジを実施する
為替リスクへのエクスポージャーが大きいストアでは、財務管理サービスを利用して先物契約を購入します。
Wise Business(旧 TransferWise):
- wise.com/business で Wise Business アカウントを作成します
- multi-currency accounts を設定します。EUR、GBP、AUD を換算手数料の上乗せなしで現地の銀行口座に受け取れます
- 予測可能な将来の収益に対して為替レートを固定するには、Wise Forward Contracts を使用します(例:次の四半期に EUR 100,000 を受け取ることが分かっている場合、今日レートを固定します)
Airwallex:
- Airwallex アカウントを作成します。特にアジア太平洋地域の通貨に強みがあります
- 各市場の外貨ウォレットを開設します
- 将来の売掛金をヘッジするには、Airwallex の FX forwards を使用します
取引先の銀行: $500,000 を超える金額については、取引先の銀行の財務部門に直接お問い合わせください。キャッシュフローに合わせた先物契約、オプション、ナチュラルヘッジに関するアドバイスを提供しています。
ステップ 5:レポートで FX エクスポージャーを追跡する
会計システムでシンプルな FX エクスポージャーレポートを設定します。
- 毎月:前月の実現為替差損益を確認します。不利な為替レートでの換算により、海外収益の 1%を超える損失が発生していませんか?
- 四半期ごと:実際に受け取った平均為替レートと期間中のミッドマーケットレートを比較します。その差が実質的な FX コストです
- 毎年:正式なヘッジの複雑さとコストが、経験した為替変動に見合うかを評価します。年間の為替差損益が $50,000 を超える場合は、正式なヘッジを検討するのが目安です
ベストプラクティス
- まずはナチュラルヘッジ — EUR の収益と EUR の費用(例:欧州のサプライヤー、EU の VAT 支払い)があれば、それらは金融商品を使わずに相殺されます
- 為替差損益は個別に報告する — 通貨変動の影響を収益に反映させないでください。勘定科目表に専用の「Foreign Exchange Gain/Loss」勘定を設け、為替差損益を記帳します
- 記帳にはミッドマーケットレートを使用する — 会計帳簿には、スプレッドが含まれる決済処理業者のレートを使用しないでください。中立的なレートを記録するには、ECB または OpenExchangeRates を使用します
- 入金のタイミングを管理する — 最も簡単なリスク低減策は、Stripe、PayPal、または Wise に外貨残高を保有し、自動の日次換算ではなく、有利なレートのときに換算することです
よくある落とし穴
| 問題 | 解決策 |
|---|---|
| 為替差損益がレポートで売上と混在する | 勘定科目表に専用の為替勘定を追加し、為替差額がそこに計上されるようQuickBooksまたはXeroを設定します |
| 不利な為替レートで自動換算される | StripeとPayPalで手動支払いに切り替えて換算のタイミングを調整し、通貨別の銀行口座を接続します |
| 投機的な売上を過剰にヘッジする | 確定した注文や署名済みの契約など、確定した約定のみをヘッジします。予測売上のヘッジは会計処理を複雑にします |
| 通貨換算手数料で利益率が圧迫される | Shopify Payments、Stripe、PayPalの為替スプレッドを比較します。各社のスプレッドは0.5%から2%です。通常、Wiseのスプレッドが最も低くなっています |
| システム間で為替レートが一致しない | A2XまたはSynderを使用して、為替レートを統一した状態でEC取引を会計システムに同期します |
関連スキル
- @multi-currency
- @payment-reconciliation-automation
- @tax-compliance-automation
- @accounts-receivable-automation