
資金繰り表が経理担当のExcelと頭の中にしかない|年末の賞与・納税・支払いが重なる前に、販売と購買のデータから3か月先の入出金をどこまで自動で出すか
資金繰り表が続かないのは、作る手間ではなく更新の手間です
資金繰り表そのものは、多くの会社にあります。困るのは、それが経理担当の手元のExcelにしかなく、更新が月に一度しか回らないことです。入金予定は請求書の控えと通帳を見ながら、支払予定は支払一覧と本人の記憶から手で埋めていきます。数字は合っているのに、どの行がどこから来たのかは本人以外に分かりません。担当者が数日休むと、3か月先どころか翌月末の残高も出せなくなります。
9月のいまから3か月先を見ると、12月の賞与と年末の支払いが並びます。源泉所得税で納期の特例を受けている会社は、7月から12月までの分を翌年1月20日にまとめて納めます(国税庁「源泉所得税及び復興特別所得税の納付期限と納期の特例」)。支出が重なる時期こそ、月に一度の更新では判断が間に合いません。
自動で出せるかどうかは、金額と日付を別々に見て決めます
「資金繰り表を自動化するか」とまとめて考えると、答えが出ません。入出金を1件ずつに分けて、次の2つを別々に見ます。金額が既存のデータから一意に決まるか、そして発生日が条件から計算できるか、の2点です。
両方が決まるものは、そのまま自動で出せます。片方だけ決まるものは、決まらない側を人が入れる半自動になります。両方が決まらないものは、無理に推定させず手入力の枠として残します。予測は次のような1行単位で持たせます。
資金繰り予測レコード(1行=入出金の見込み1件)
発生予定日 2026-12-25
区分 入金 / 出金
科目 売掛回収 / 買掛支払 / 人件費 / 税金 / 借入返済
金額 1,240,000
確度 確定 / 自動計算 / 手入力
根拠 請求No.2026-1108 / 発注No.P-4412 / 手入力
確度と根拠の2列を持たせておくと、予測が外れたときにどの行が原因だったかを後から追えます。
項目ごとに、自動・半自動・手入力の線を引きます
| 入出金の項目 | 自動で出してよい条件 | 手入力に残すべき条件 |
|---|---|---|
| 売掛の入金 | 請求データがあり、取引先ごとの回収サイトがマスタにある場合 | 手形・でんさいの期日を個別に決めている場合 |
| 未請求の受注 | 受注残に納品予定日と単価が入っている場合 | 見積段階で受注が確定していない場合 |
| 買掛の支払 | 発注データに納入予定日と支払条件が入っている場合 | 単価未確定の外注や、都度見積で発注している場合 |
| 人件費 | 給与の締め日と支給日が固定されている場合 | 賞与の原資を業績確定後に決めている場合 |
| 税金・社会保険 | 予定納税額と前年実績から引ける場合 | 決算賞与や設備投資で税額が動く場合 |
| 借入返済 | 返済予定表をそのまま取り込める場合 | 年末に短期の借入枠を使う判断が残る場合 |
自動の列が半分を超えれば、残りを人が埋めても更新は1日で終わります。全部を自動にしようとすると、いつまでも動くものが出てきません。
入金予測が最初に外れるのは、回収条件がマスタにないからです
入金側の計算式そのものは単純です。
-- 未消込の請求から、取引先ごとの回収条件で入金予定日を計算します
SELECT 請求.取引先コード,
DATE_ADD(請求.締め日, INTERVAL 回収条件.サイト日数 DAY) AS 入金予定日,
SUM(請求.請求金額) AS 金額
FROM 請求
JOIN 回収条件 ON 請求.取引先コード = 回収条件.取引先コード
WHERE 請求.入金消込日 IS NULL
GROUP BY 1, 2;
外れるのは、右側の回収条件マスタが存在しないからです。締め日・支払日・サイト日数・支払手段は、担当者の頭の中にはあってもテーブルにはありません。入金消込を人の記憶で回している状態だと、この条件はどこにも書かれていないまま運用が続きます。まず上位20社ぶんを埋めるところから始めれば、入金額の8割前後は自動で出るようになります。まだ受注していない案件を入金予測に入れるかどうかは別の判断で、入れるなら受注確度のルールを先に決める必要があります。
年末に重なる支出は、精度を上げるより先に置いておきます
賞与・納税・社会保険料・借入返済は、販売データにも購買データにも出てきません。これらを自動化しようとすると手が止まりますので、前年の同月をコピーして予測レコードに手入力で先に置いてしまうほうが早く動きます。金額は多めに置き、確定した時点で上書きします。支払側については、毎月の総合振込データを作っているなら、その明細をそのまま支払予定として流用できます。
えらびの道では、卸売の受発注・請求や出張販売の管理など、業務システムをオーダーメイドで開発しています。資金繰りについても、既存の販売・購買データから入出金予定を組み立て、日次で更新される1枚の表として出すところまでを扱えます。回収条件マスタの整備や、手入力に残す項目の切り分けといった、自動化の線引きの部分からご相談いただけます。小さく作って動かしながら、外れた項目を1つずつ潰していく進め方をとっています。
資金繰り表を経理担当のExcelから外に出すところまで、えらびの道でお手伝いできること
合同会社えらびの道は、中小企業向けのシステム受託開発と、データ活用・DX支援を本業にしています。卸売の受発注・請求、介護のシフト管理、出張販売の管理、EC・決済のほか、業務データを集めて予測に使う基盤づくりにも携わってきました。いずれも実際に現場で動いているもので、机上の整理ではありません。
資金繰りについては、記事で触れた売掛の入金予測や買掛の支払予定を、既存の販売・購買データから組み立てるところをお手伝いできます。取引先ごとの回収サイトをマスタとして持たせる、受注残に納品予定日を入れる、予測の1行ごとに確度と根拠を残す。こうした地味な整備が、3か月先の残高が当たるかどうかを分けます。
進め方としては、全部を一度に置き換えることはしません。止まると困る1業務、たとえば入金予測の自動化だけを先に動かして、残りは手入力の枠として残したまま様子を見ます。打ち合わせから開発まで同じ人間が担当しますので、業務の細かい事情が伝言で薄まることもありません。
年末の支出が重なる前に何から手を付けるか、現状のExcelを見ながら整理するだけでも構いません。えらびの道では、オンラインで30分の相談を費用なしで承っています。
よくある質問
資金繰り表は何か月先まで作れば十分ですか?
3か月先までを週単位、それ以降を月単位で持つ形が扱いやすいです。3か月あれば賞与・納税・借入返済の重なりが見えます。それより先は受注が固まっていないため、精度が上がらないまま更新の手間だけが増えていきます。
会計ソフトの資金繰り表機能では足りませんか?
会計データは仕訳が起きた後の数字ですので、これから起きる入出金は入っていません。3か月先を出すには、請求前の受注残や発注残といった販売・購買側のデータが必要になります。会計ソフトの機能は、実績側の把握には向いています。
予測が外れたときはどう直せばよいですか?
予測レコードに確度と根拠の列を持たせておき、実績と突き合わせて外れた行を科目ごとに集計します。原因の多くは回収サイトのマスタ漏れか支払条件の例外に集中しますので、そこだけ直せば翌月から精度が戻ります。
この記事は、生成AIで下書きを作成し、実務経験にもとづいて内容を確認・編集したうえで公開しています。制度・金額・要件は年度や状況によって変わるため、実際のご判断の前に公式の窓口でご確認ください。
あわせて読みたい
リベートの金額が期末にならないと分からない|取引先ごとに違う達成条件と支払方法を、下期の条件更新までに販売データから引き当てる手順
取引先ごとに違うリベートの達成条件と支払方法を、契約書の文章から判定できる形に分解し、月次の販売データで仮計算するまでの手順をまとめます。下期の条件更新前に決めておく線引きも書きます。
大分の運送・製造業が11月の年末繁忙期前に決める協力会社への配車依頼|電話とFAXで回している傭車の手配と運賃精算を、実績データとして残す範囲
傭車の依頼が電話とFAXで完結し、実績が手元に残らない。年末繁忙期前に依頼記録・単価・支払明細をどこまでデータ化するかを、4段階の手順で整理します。
猛暑で発注が当たらない夏|需要予測を入れる前に、社内の販売データが使える状態か確かめた食品卸の話
猛暑で発注が外れ、廃棄と欠品が同時に出た食品卸の想定ケースです。需要予測を入れる前に、欠品記録・商品コード・販促日・日付の粒度という4か所を整えた流れを時系列で追います。

