この記事の内容(9項目)
請求管理のGoogleスプレッドシートを作ったとき、同じ内容を別のシートへ何度も入力しなくて済むようにしました。入力フォームから請求一覧へ保存し、請求一覧から入金管理へ反映する流れです。
ただ、コードを確認してみると、減らせたのは自作シートの中の転記だけでした。銀行へ実際に入った金額との照合と、会計ソフトへの記帳は別に残っています。
「自動化したから二重入力はなくなった」と考える前に、数字がどこから来て、どこへ移るかを6項目で棚卸ししました。
先に結論
二重入力を探すときは、使っているツールの数ではなく、同じ取引を人が何回入力しているかを見ます。
私の自作シートでは、請求番号を使って請求一覧と入金管理をつないでいます。入金日を入れて更新すると、請求一覧の入金状況にも反映する設計です。一方、銀行明細との照合と仕訳は自動ではありません。
そこで、作業ごとに次の6項目を書き出します。
- 作業の開始点
- 元になるデータ
- 入力・コピーする場所
- 同じ取引を見分ける目印
- 自動にする範囲
- 人が最後に確認する内容
この形なら、スプレッドシートを直すべきか、請求サービスと会計ソフトの連携を確認すべきかを分けやすくなります。
自作シートの中では、請求番号でつないだ
自作したバックオフィスシートには、請求一覧と入金管理があります。請求一覧には、請求番号、発行日、支払期限、顧客名、件名、金額、入金状況、入金日などを保存する設計です。
入金管理を更新すると、請求一覧から請求番号、顧客名、件名、支払期限、合計金額を読み込みます。入金管理へ入金日を記録してもう一度更新すると、その日付と「入金済み」の状態を請求一覧へ戻します。
ここで使っている目印が請求番号です。顧客名と金額だけで結び付けると、同じ顧客へ同額の請求を出したときに区別しにくくなります。自作シートの中では、一つの請求番号に対して入金日を一つ持つ、単純な設計にしました。
ただし、このコードはGoogleスプレッドシート上で行う29項目の実機テストが未完了です。この記事ではコードに書かれた処理範囲だけを使い、動作済み、時短できた、入力ミスが減ったとはしていません。
残った境界を3つに分ける
同じ取引が移動する場所を、自作シートで確認できた範囲に絞ると次のようになります。
| 境界 | 自作シートで行うこと | 別に残る確認 |
|---|---|---|
| 入力フォーム→請求一覧 | 請求内容と金額を保存 | 保存前の宛先・金額・期限 |
| 請求一覧→入金管理 | 請求番号を使って一覧を作り直す | 入金日の入力、銀行明細との一致 |
| 入金管理→記帳 | 対応なし | 取引の取込、仕訳、重複・漏れの確認 |
一つ目と二つ目は同じスプレッドシート内なので、GASで転記できます。三つ目は銀行明細や会計ソフトをまたぐため、自作シートだけでは終わりません。
請求管理シートと会計ソフトの役割を5工程で分けた記事では、この範囲の違いを先に整理しています。今回は、その中で実際に入力が重なる場所を見つけることに絞ります。
6項目の棚卸し表を作る
新しいツールを入れる前に、今の作業を一行ずつ書きます。表計算ソフトなら、次の見出しを1行目に置けば始められます。
作業の開始点|元データ|入力・コピー先|取引の目印|自動にする範囲|人が確認する内容
たとえば、請求後の流れは次のように書けます。
請求書を発行した後|請求一覧|入金管理|請求番号|一覧への転記|支払期限と金額
入金を確認するとき|銀行明細|入金管理|請求番号・顧客名・金額|未定|実際の入金額と入金日
記帳するとき|請求データ・銀行明細|会計ソフト|取引を識別できる情報|取込対象を確認|仕訳、重複、漏れ
大切なのは、最初から「全部自動」と書かないことです。未定の場所が見つかれば、そこが次に確認する境界になります。
同じ数字を入れている場所へ印を付ける
表ができたら、金額、日付、取引先名を人が再入力している行へ印を付けます。
請求一覧から入金管理へ同じ金額をコピーしているなら、同じファイル内の参照やスクリプトでつなげる余地があります。銀行明細を見ながら入金日を入れているなら、銀行側のデータを取得できるか、利用中のサービスが会計ソフトと連携するかを確認する場所です。
やよいの青色申告 オンラインの公式ページでは、銀行・クレジットカードなどの明細、電子マネー、POSレジ、請求書、経費精算サービスから取引データを取得する機能が案内されています。見積・請求サービスではMisocaとMakeLeapsが掲載されています。
また、Misocaで発行した請求書は、やよいの青色申告 オンラインへ連携できると案内されています。これは公式に掲載された連携例であり、私の自作シートがそのまま連携できるという意味ではありません。
自動化の前に、取引の目印を決める
転記を自動にしても、元データとコピー先を結び付ける目印が曖昧だと、重複や取り違えを見つけにくくなります。
自作シートでは請求番号を使いました。ただし、銀行の振込明細に自分の請求番号が表示されるとは限りません。実際の照合では、取引先名、金額、入金日なども見ながら確認する場面があります。
どの情報で一致と判断するかは、取引方法や利用サービスによって変わります。自動一致を前提にせず、判断できない取引を人へ戻す条件も一緒に決めます。
「自動取込」と「確認済み」を分ける
公式情報では、取得した取引データの自動仕訳と学習機能が案内されています。一方、サポート情報には、推論した仕訳、重複の可能性、修正やエラーがある仕訳を付箋で示し、確認後に付箋を外す流れがあります。
そのため、棚卸し表では「取り込む」「仕訳候補を作る」「内容を確認する」を一つの作業にまとめません。どこまで自動で進み、どこから人が確認するかを別々に書きます。
私は弥生の取込操作を試していません。対応する金融機関、連携設定、実際の仕訳結果、確認にかかる時間は評価していません。公式ページにある時間短縮率も、自分の結果としては使いません。
最初に直すのは、一つの境界だけ
棚卸しで複数の二重入力が見つかっても、同時に全部を変えると、どの変更で漏れが出たか追いにくくなります。
まずは、同じファイル内で請求番号と金額をコピーしている場所、または請求サービスから会計ソフトへ移している場所のどちらか一つを選びます。変更前後で確認するのは、入力回数だけではありません。
- 元データの件数
- コピー先へ入った件数
- 重複した件数
- 入らなかった件数
- 人が修正した件数
- 最後まで確認するのにかかった時間
少ない匿名データで一連の流れを確認してから、対象期間を広げます。個別の取引に使う勘定科目、税区分、申告方法は、この棚卸し表だけで決めず、取引内容に応じて税理士や税務署などへ確認してください。
自動化する範囲を決める前に、AI・GAS・外注を請求業務の5工程で分けた記事も使えます。最初の一行は、今日処理した取引を一つ選び、「元データ」と「入力先」を書くところから始めてみてください。
出典(確認日: 2026-09-09)
- https://www.yayoi-kk.co.jp/shinkoku/aoiroshinkoku/function/smart/ (金融機関明細、請求サービス等の取引データ取得、自動仕訳、連携サービス)
- https://www.yayoi-kk.co.jp/shinkoku/aoiroshinkoku/function/invoice/ (Misocaの請求書連携)
- https://support.yayoi-kk.co.jp/product/account-online/smart_p.html?grade_id=Blue (スマート取引取込の対象と学習機能)
- https://support.yayoi-kk.co.jp/subcontents.html?grade_id=Blue&page_id=26009 (確認用の付箋)
この記事の確認情報
最終確認日:2026年9月9日
確認に使ったもの
- 自作バックオフィスGASの請求一覧15列と入金管理7列
- 請求番号を使って入金日と状態を同期する処理
- 販売前の29項目実機テストが未完了であることの記録
参照した公式情報
リンクは新しいタブで開きます。