【請求書】Googleスプレッドシートで請求書を自動生成するツールを公開しました【Google Workspace】

Googleスプレッドシートで請求書を一元管理・自動作成を可能に

主にフリーランスの方向けの請求書自動生成プログラムをGoogleSpreadSheetで作成しました。

単純なExcel、スプレッドシートのみでは1枚ごとにシートを作成しなければならず、増えると管理が大変になります。

また無料の請求書サービスを利用すると、どこかで有料に切り替えなければならない(!)ので、スプレッドシートで管理ができるものを作成しました。

請求書スプレッドシートはこちら

請求書自動作成 Google スプレッドシート

Invoice Generator(請求書自動生成)

※現行最新バージョンはこちら

InvoiceGenerator 現行最新バージョン v1.6

https://choppydays.com/google-spread-sheet-invoice-generator-v1-6/

請求書自動生成 Google スプレッドシート

既存のスプレッドシート請求書の問題点

今更スプレッドシートで請求書かというところですが、なんとく請求書データを外部サービスに置いておくのがいやで(Googleを除く)、Googleスプレッドシートでテンプレートを探してみたものの、主に下記3つの問題がありました。

請求書を1枚ごとに作成しなければならない

Googleで検索できる請求書スプレッドシートのテンプレートは、ただ請求書フォーマットを規定したものしかなく、それをもちいて請求書を作成する場合は、

シートをコピー>各請求書項目を埋める

ということを毎回しなければならなく、請求書の作成にかなり時間が取られる問題がありました。

作成したすべての請求書の請求金額の集計ができない

請求書を一枚ごとに作成するため、当然すべての請求書の集計ができない問題があります。また集計が可能にするために請求書データを1シートに入力できる形式のスプレッドシートでも、1レコード内に1請求書のデータを入力させるものが多く、その形式が直感的ではないため使い勝手があまり良くないです。

テンプレートのデザインが画一的

請求書のテンプレートを検索するといくつかヒットしますが、どれも似たようなデザインで基本的におしゃれじゃないものがほとんどというかダサい

(仕事上デザイナーの方と仕事をすることもありますが、某芸大出身の方とお仕事をした際、その方の請求書をいただいたのですが、これが古いエクセルのフォーマットのものでちょっとがっかりした経験があります。)

ある程度請求書のデザインに自由度があり、かつ個々の請求を集計が可能なものを作成しました。

Googleスプレッドシートで請求書自動生成する際のポイント

今回作成したGoogle SpreadSheet請求書のポイントは下記です。

請求金額の集計が可能

個々の請求を1行で「Billing」シートに入力するようにしました。

「請求書番号」を請求書のキーとして設定しました。

請求書番号で請求書と紐つけるようになっています。

Googleスプレッドシート請求書デザイン

請求書を出力する際は、「請求書番号」に当該の請求書番号を入力し、「請求書作成」ボタンのクリックで、請求書データを抽出します。

Googleスプレッドシート請求書デザイン

請求書出力に(ある程度)自由度とわかりやすさ

「Billing」シートに各請求を入力し、請求書番号を指定して請求書に出力します。その際に、「ExportBilling」シートに選択した請求を出力します。

出力された請求情報は、各請求書フォーマットから呼び出すようにしました。

あとは細かいこだわりとして、請求書出力フォーマットにおいてセルの結合をしないようにしました。

セルの結合があると、セルの指定がわかりにくくなったり、請求書のレイアウトが変更しにくくなったりという弊害があります。

微妙なレイアウトが必要な場合は「エクセル方眼紙」的にレイアウトを作成するんですけど、これを今回は含まないようにしました。

Googleスプレッドシート請求書デザイン

請求書デザインテンプレートの複数設定が可能

選択した請求データを「ExportBilling」シートに出力するため、請求書フォーマットシート「Invoice」は、「ExportBilling」シートの各セルを呼び出すことで作成が可能です。

初回公開は4つの請求書シートを作成しました。

Googleスプレッドシート請求書デザイン
Googleスプレッドシート請求書デザイン
Googleスプレッドシート請求書デザイン
Googleスプレッドシート請求書デザイン

企業情報は「settings」シートに入力します。

Googleスプレッドシート請求書デザイン

下記からシートをコピーしてご利用ください。

Googleスプレッドシート請求書デザイン

Invoice Generator (請求書自動生成)

https://docs.google.com/spreadsheets/d/1qtluJuBUx5qjt8TJYIxUsgcBPB5HIT8veRCgtUUkstY/edit#gid=0


使用方法

「ファイル>コピーを作成」でシートのコピーを作成し、マイドライブ内に作成します。

Googleスプレッドシート請求書デザイン

請求書作成の実行方法について

シートをコピー後、「請求書作成」ボタンをクリックして実行する際に下記メッセージが表示されます。

Googleスプレッドシート請求書デザイン

「続行」をクリックします。

Googleスプレッドシート請求書デザイン

アカウントを指定します。

そうすると下記「このアプリは確認されていません」画面が出力します。

ここで「詳細」をクリックします。

Googleスプレッドシート請求書デザイン

そうすると、下記のように詳細部分が表示されます。

Googleスプレッドシート請求書デザイン

上記画面で「Invoice(安全ではないページ)に移動」をクリックすると、下記許可の実行を行う画面になります。

Googleスプレッドシート請求書デザイン

こちらで「許可」をクリックで使用可能になります。

請求書自動作成 Google スプレッドシート

Googleスプレッドシート請求書デザイン

Invoice Generator (請求書自動生成)

【英語版】請求書スプレッドシート

Googleスプレッドシート請求書デザイン

英語版 Google SpreadSheet

https://docs.google.com/spreadsheets/d/1ZY6FC6sJIel8n4lLdD-U21kDFJTP8g6vDeIFEqnX8UA/edit#gid=0

 

GASを使用したくない場合

この請求書スプレッドシートはGoogle Apps Script(GAS)が実行されます。スクリプトを実行したくない場合は、invoiceシートのコピーで、請求書フォーマットのみご利用ください。

InvoiceGenerator バージョン履歴

v1.3

https://choppydays.com/google-spread-sheet-invoice-generator-v1-3/

v1.6

見積書版ツールも作成しました

2021.4.5

近日中に、見積書<->請求書連携予定です。

追記:源泉所得税の追加について

請求書に源泉所得税の項目の追加は、下記のように行を追加し、

小計セル=E33
消費税セル=E34
源泉所得税金額セル=E35

1)源泉所得税右欄 → 「=小計セル * 0.1021」を設定

2)合計セル →「=SUM(E33:E34)」 に、「=SUM(E33:E34) – E35」

として請求書シートを修正してください。

ご利用について

当サイトで提供しているテンプレート(テーマや画像素材等含む)は、企業や個人・国・地方自治体・その他の団体でもご利用いただくことが可能です。商用利用も可能ですが、再配布や再販売を行うことは禁止しております。また著作権は放棄しておりませんので、テンプレートそのものをご自身で作成したかのように公開することはご遠慮ください。

※現行最新バージョンはこちら

InvoiceGenerator 現行最新バージョン v1.6

https://choppydays.com/google-spread-sheet-invoice-generator-v1-6/

請求書自動生成 Google スプレッドシート

41 thoughts on “【請求書】Googleスプレッドシートで請求書を自動生成するツールを公開しました【Google Workspace】

  1. Googleの仕様が変わったのか、このアプリは登録されていません、以降、実行することができません。回避方法があればご教示いただけますと助かります。

  2. 可能ならばお願いしたいのですが、有料記事でもいいので、スクリプトの意味を解説してほしいです。

    1. 連投もうしわけありません。どちらか削除をお願いします。
      お手数おかけします。

  3. 可能でしたら…商品ごとに、消費税8%と10%を選択できる様にはできませんか?
    多岐に渡る商品調達を行っておりまして。。。

    1. とりあえず消費税8%と10%で請求書分けるという形ですと、それも作業的にコストですかね。
      毎回各商品ごとに消費税を設定する場合、設定ミスが発生する可能性があるのですが、まだそちらの方が良さそうですかね。

  4. こんにちは。
    請求書の内容の左横に独自項目を追加したいのですが、上手くいきません。
    受注日を作りたいです。
    BillingシートのA列に入力したものがExportBillingのA列に入るようにさえできれば、Invoiceの方は自分で設定できるのですが、BillingシートからExportBillingへ自動入力される仕組みが分からず行き詰まっています。

  5. とても便利に使わせていただいております。
    初歩的な質問で申し訳ないのですが
    支払いが済んだ場合はbillingを0にすればいいのでしょうか?
    入金があった場合の処理が知りたいです

    1. 次回バージョンで表示予定ですが、各請求にステータス列で対応しようと思っています。
      「未請求」、「請求済み」、「入金確認」等をA列にデータ入力規則で入力します。

  6. 初めまして、今回自動生成ツールをコピーさせていただきました。
    スプレッドシート自体も初めてで、できたら良いなと思っていたことが出来ることがわかり歓喜しております。

    初心者な質問で申し訳ないのですが、コピーしたツールはこちらのサイトや他の方が触れる(閲覧できる)状態になるのでしょうか?
    許可を求められたので心配になってしまいました。
    また、見積書にある「件名」欄を請求書にも追加したり、見積書と請求書の両方に担当者欄を追加したり、自社情報(会社が2つあります)選択できるようにしたいのですが方法はございますか。
    GASが理解できたらとても便利なのですね、いつかPDF化してメール送るまでを作れるようになれたら良いなぁと野望を持ってしまいました。

    1. シートをコピーした場合、外部閲覧状態にはなりません。
      シートを手動で外部公開に設定しない限り、他者に見られることはないです。

      許可に関しては、外部のプログラム実行の許可になりますので、閲覧状態にはならないので大丈夫です。
      こちらは早めにストア登録しようと思っていますがなかなか。。

      カスタマイズは可能です。

      1. ご回答ありがとうございます。
        安心致しました。

        どこまで出来るかわかりませんが、カスタマイズ挑戦してみます。
        ありがとうございました。

  7. 不躾な質問で恐縮です。
    Invoiceへのアカウントリクエストを承認し、こちらのツールを使用させていただいた場合、このツールで入力していく金額・会社情報等に加えて、他スプレッドシートで作成した情報が御社へ流れるということになりますでしょうか?
    また、編集・作成・削除権限も御社へ許可されるという事で、他のスプレッドシートへの影響が無いかを危惧しております。

    非常に有用なツールであることを感じており、利用させていただきたいが故に、
    リスク管理で、ご質問させて頂いております。

    ご確認のほど、何卒よろしくおねがい致します。

  8. とても便利だなと思いました。
    使ってみたのですが、、、
    請求書の2段目からはどうすれば入力されるのかが分かりませんでした。
    一つの請求先につき、一つしか項目がないので、どうやって項目を増やしたり、合計を出したりするのでしょうか?

  9. できました。ありがとうございます。シンプルな機能ですが全然気づかなかったです。助かりました。

      1. そうです。請求先がかなり多く一括で請求書を作成(PDF保存)できるようにできないかなと思いです。

        また追加で質問ですが、テンプレートの行数よりも多い個数の場合(1請求書あたり100個の内容)、個数に合わせて表の行数を増加させることはできないでしょうか?
        請求先により個数が1〜100個と差があるため、テンプレート側で件数分の行数を初めから準備しておくのではなく、自動的に表行数を増減できないかという質問です。

  10. 基礎的な質問で失礼します。

    請求書を利用させていただきたいのですが、
    源泉徴収欄を追加対応したい場合は、
    どのように調整をすればよいでしょうか。

  11. とても便利なものを見つけられて嬉しいです!
    ちなみに領収書、見積verはないのでしょうか?
    追加していただけると助かります^^

      1. ありがとうございます。とても助かります!
        領収書verが登録作業中ということですか?

        1. 現状請求書と見積書の自動生成ツールがあります。
          領収書の自動生成は、次回バージョンで請求書に含めてみます。

          1. 了解しました。楽しみに待ってます^^
            ついでにお願いですが自分の住所のところとかメールアドレスが長いと見切れてしまうところがあるので一緒に修正してもらえると嬉しいです。よろしくお願いします。

  12. こんな素晴らしい物があったのかと感動しております。
    「請求先リスト」の列、あいうえお順で並べ替えなどできるのでしょうか?

  13. これめっちゃいいですね!
    公開していただきありがとうございます!!
    ちょっとみなさん、感謝のコメント少なすぎませんかね。。
    今更ですが、皆さんもっと投稿主様へ感謝を忘れずにいましょう。
    CHOPPYDAYS様、どうもありがとうございます。

この記事のご感想やコメントはこちら

メールアドレスが公開されることはありません。 が付いている欄は必須項目です