EFT決済の基本:Beancountで電子送金を記録する方法
電子資金移動(EFT)は、現代のビジネスで動くお金の大半を静かに支えています。家賃、給与、顧客への払い戻し、経費精算まで、紙の小切手ではなくデジタルネットワークを経由するケースが増えています。このスピードと利便性は、新しい会計要件を伴います。資金が銀行口座を出る前後と移動中の状況を、すべて追跡する必要があるのです。
本記事では、主要なEFTネットワークの仕組み、決済スケジュールで注意すべきポイント、そしてBeancountでフロー全体をモデル化して実際のキャッシュポジションを反映させる方法を紹介します。
EFT決済とは?
電子資金移動とは、現金や紙の書類ではなくデジタルメッセージを通じて銀行口座間で資金が移動することを指します。ACHの引落とし・振込、ワイヤートランスファー、デビットカード取引、P2P決済、即時送金サービスなどが含まれます。物理的な承認書を渡すのではなく、送金者が銀行に指示を出し、共通のネットワーク経由で資金を送金または回収します。
会計上の重要なポイントは、EFTを開始した時刻、銀行取引明細に記帳された日付、相手方が入金を認識する日付がしばしば異なることです。意図、移動中の金額、最終的な決済をそれぞれ記録し 、正確な残高を保ちましょう。
小規模ビジネスでよく使われるEFTネットワーク
- ACH(Automated Clearing House):1~3営業日で決済されるバッチ処理の送金。予測しやすい手数料のため、給与、仕入先支払い、継続課金に広く利用されます。
- 当日ACH(Same Day ACH):NACHA経由で処理されますが、締切時間までに送信すれば同日中に入金が完了します。緊急の給与調整や至急の仕入先支払いに便利です。
- ワイヤートランスファー:高額で時間に敏感な取引や国際取引で利用される、手数料が高いリアルタイム総額決済です。
- デビットカード/バーチャルカードネットワーク:非対面のカード決済やプラットフォームからの送金(Stripe、PayPal、マーケットプレイスなど)は、カードプロセッサを挟みつつ最終的にEFTとして決済されます。
- 即時払いサービス:RTPやプッシュ・トゥ・カードのレールを使い、デビットカードや銀行口座へ即時に送金します。手数料は高めですが、ギグワーカーへの支払い、緊急の支払いで重宝します。
- 銀行間ペイメントリンク:オープンバンキングAPIやRTPにより、顧客が自分の口座からワンタイムの引き落としを即時に承認でき、確定性も高い仕組みです。
EFTが開始から決済まで進む流れ
- 認証:あなた(または利用しているプラットフォーム)が顧客や仕入先の同意を取得し、銀行口座情報やトークン化された資格情報を保存します。
- 送信:銀行または決済プロバイダーが指示をまとめ、該当するネットワーク(ACH、RTP、SWIFTなど)へ送信します。
- ネットワーク処理:ネットワークが取引を検証し、制裁やエラーをチェックし、決済スケジュールを設定します。
- 決済:参加金融機関間で資金が移動します。銀行口座では、まず未確定の残高として表示され、決済が完了すると確定残高に反映されます。
- 通知と照合:取引明細書、Webhook、CSVエクスポートなどで最終金額や手数料、チャージバックが確認できます。
元帳もこのタイムラインを反映させるべきです。資金が移動中は、クリアリング口座や未入金口座などの補助科目を使い、手元資金が実態よりも多く/少なく見えないようにします。
BeancountでEFTを記録する方法
ACHによる顧客 からの入金
プラットフォームがカードやACHの売上を振り込むとき、手数料は入金前に差し引かれるのが一般的です。売上総額、手数料、純入金額を1つの仕訳で記録します。
2025-09-03 * "Stripe Payout" "8月カード売上"
Assets:Bank:Operating 4,850.00 USD
Expenses:Fees:PaymentProcessors 150.00 USD
Income:Sales -5,000.00 USD
決済が記帳される前日に「保留」になっている場合は、中間口座を追加します。
2025-09-03 * "Stripe Payout" "8月カード売上"
Assets:Clearing:Stripe 4,850.00 USD
Expenses:Fees:PaymentProcessors 150.00 USD
Income:Sales -5,000.00 USD
2025-09-04 * "Stripe Payout Settlement"
Assets:Bank:Operating -4,850.00 USD
Assets:Clearing:Stripe 4,850.00 USD
ACHやワイヤーによる仕入先への支払い
承認日と銀行への記帳日を分け、キャッシュコミットメントを可視化します。
2025-09-05 * "ACH Payment" "Greenline Supplies支払い"
Expenses:CostOfGoodsSold 1,920.00 USD
Assets:Clearing:OutboundACH -1,920.00 USD
2025-09-06 * "ACH Settlement" "Greenline Supplies"
Assets:Clearing:OutboundACH 1,920.00 USD
Assets:Bank:Operating -1,920.00 USD
ワイヤー送金の場合は、手数料を別で記録するためのクリアリング口座を用意します。
2025-09-07 * "Wire Fee"
Expenses:Fees:Bank 25.00 USD
Assets:Bank:Operating -25.00 USD
給与の口座振込
給与サービスは、支給額と税金をまとめて引き落とす ことが多いです。負債科目が決済時にゼロになるよう、仕訳を分解しましょう。
2025-09-10 * "Payroll Funding" "9月給与"
Expenses:Payroll:Wages 18,500.00 USD
Expenses:Payroll:Taxes 4,200.00 USD
Liabilities:Payroll:TaxesPayable -4,200.00 USD
Assets:Clearing:Payroll -18,500.00 USD
2025-09-11 * "Payroll Settlement"
Assets:Clearing:Payroll 18,500.00 USD
Assets:Bank:Operating -18,500.00 USD