Skip to content

transfer — 口座振替

口座間の資金移動(口座振替)のCRUD操作を行います。

サブコマンド

サブコマンド説明
list口座振替一覧を表示
show <id>口座振替の詳細を表示
create口座振替を作成
update <id>口座振替を更新
delete <id>口座振替を削除

transfer list

freee transfer list [flags]

フラグ

フラグ必須説明
--fromstring任意開始日 (YYYY-MM-DD)
--tostring任意終了日 (YYYY-MM-DD)
--limitint任意1ページあたり最大件数(デフォルト: 20)
--offsetint任意ページネーション用オフセット
--allbool任意全ページを自動取得
--formatstring任意出力形式: table / json / yaml / csv
--no-headerbool任意ヘッダー行を非表示

transfer show

freee transfer show <id> [flags]

フラグ

フラグ必須説明
--formatstring任意出力形式: table / json / yaml / csv

transfer create

freee transfer create [flags]

フラグ

フラグ必須説明
--datestring必須振替日 (YYYY-MM-DD)
--amountint64必須振替金額
--from-typestring必須振替元口座種別: bank_account / credit_card / wallet
--from-idint64必須振替元口座ID
--to-typestring必須振替先口座種別: bank_account / credit_card / wallet
--to-idint64必須振替先口座ID
--descriptionstring任意摘要
--dry-runbool任意APIを呼ばずにリクエスト内容を確認
--formatstring任意出力形式: table / json / yaml / csv

transfer update

freee transfer update <id> [flags]

GET-then-mergeパターン:指定したフラグのみ更新し、未指定フィールドは現在の値を維持します。

フラグ

フラグ必須説明
--datestring任意振替日 (YYYY-MM-DD)
--amountint64任意振替金額
--from-typestring任意振替元口座種別
--from-idint64任意振替元口座ID
--to-typestring任意振替先口座種別
--to-idint64任意振替先口座ID
--descriptionstring任意摘要
--dry-runbool任意APIを呼ばずにリクエスト内容を確認

transfer delete

freee transfer delete <id> [--dry-run]

使用例

bash
# 口座一覧でIDを確認
freee walletable list
ID    NAME          TYPE
1001  普通預金      bank_account
1002  法人カード    credit_card
bash
# 口座振替一覧
freee transfer list
ID    DATE        AMOUNT   FROM                    TO
5001  2026-04-01  500000   bank_account:1001        bank_account:1002
bash
# 口座振替を作成
freee transfer create \
  --date 2026-04-01 \
  --amount 500000 \
  --from-type bank_account \
  --from-id 1001 \
  --to-type bank_account \
  --to-id 1003 \
  --description "本社→支店送金"

# dry-runで確認
freee transfer create \
  --date 2026-04-01 --amount 100000 \
  --from-type bank_account --from-id 1001 \
  --to-type wallet --to-id 2001 \
  --dry-run

# 金額のみ更新(その他フィールドは維持)
freee transfer update 5001 --amount 600000

# 口座振替を削除
freee transfer delete 5001