メインコンテンツへスキップ

銀行照合

銀行口座の取引明細とlimの仕訳を自動で照合(マッチング)し、未処理の取引を検出します。

銀行口座の接続

# 銀行口座を追加
lim bank connect --provider mizuho --account-type checking

# 接続済み口座の一覧
lim bank list
ID              Bank      Account       Last Sync     Status
bank_01J7...    みずほ    普通 ****1234  2026-03-15    connected
bank_01J8...    三菱UFJ   普通 ****5678  2026-03-15    connected

取引の同期

# 最新の取引を同期
lim bank sync

# 特定の口座を同期
lim bank sync bank_01J7...

自動マッチング

同期された銀行取引は、Judgment Engineが自動でマッチングします:
lim bank reconcile
Bank Reconciliation (2026-03-01 ~ 2026-03-15)
────────────────────────────────────────────────
✅ Matched:      45 transactions
⚠️  Suggested:    3 transactions (confirmation needed)
❌ Unmatched:     2 transactions

マッチングルール

limは以下の情報を使って取引をマッチングします:
  1. 金額の一致 — 仕訳金額と入出金額の完全一致
  2. 取引先名 — 振込名義から取引先を特定
  3. 日付の近接 — 仕訳日と入出金日の差
  4. 過去の履歴 — 同じ取引先の過去パターン

未マッチ取引の処理

# 未マッチ取引の一覧
lim bank unmatched

# 手動でマッチング
lim bank match txn_01J7... --journal je_01J8...

# 新規仕訳として登録
lim bank post txn_01J7...
定期的な支払い(家賃、サブスクリプションなど)は、一度マッチングすると次回から自動でマッチングされます。

CSVインポート

API連携に対応していない銀行の場合、CSVファイルからインポートできます:
lim bank import --file mizuho_202603.csv --bank mizuho
対応フォーマット: みずほ、三菱UFJ、三井住友、ゆうちょ、楽天銀行、住信SBI

残高の確認

lim bank balances
Account              Book Balance    Bank Balance    Diff
みずほ 普通 1234     2,400,000       2,400,000       0  ✓
三菱UFJ 普通 5678    1,200,000       1,215,000      15,000

次のステップ