夢見る税理士の独立開業繁盛記

神戸市東灘区で開業している駆け出し税理士の、試行錯誤日記

事務所ホームページはこちらです→神戸市東灘区御影の会計事務所 小林敬幸税理士事務所

自分専属のプログラマーができたような気分

先日からのGoogleドキュメントのOCR機能を使った、レシートの自動データ化の実験。

やっぱり税率ごとの取引金額の取得が難しいですよねえ・・・。レシートごとの書きぶりの違いを、できるだけ同じような表現に近づけてから判定させてみるのですが、インボイス番号や日付、取引金額の取得よりも大分手こずる感じです。


しかしChatGPTにはずっと感心させられっぱなしです。
正規表現、自分で書いてても何をやってるのかすぐに分からなくなるのですが(^^;、一瞬で適切なものを提案してくれたうえにさらにいい方法を提案してくれるとか、こちらの期待以上の回答をしてくれますね。

今まではコードを作ると言ったら、自分でうんうん唸りながら書いてからどこでエラーが出てるんだろうと自分でデバッグするという流れでしたが、ChatGPTを触るようになってからは漠然と「こういう機能が欲しいので作って!」と指示して書いてもらったコードを見て、違うところは追加で修正を依頼するというように考え方が変わってきたような気がします。
「このコードは何をやっているんだろう」ということがおおよそ読めれば、細かいことや詳しい知識がなくてもコードが書けるようになってきてるんですね。的確な指示さえできれば、その通りに動くコードを書いてくれる…。まるで自分専属の召し使いプログラマーができたような気分です(笑)。

先日も詳しいお客様と話をしていたのですが、「自分が何がしたいか設計できればコードはChatGPTが書いてくれるから、誰でも自分の欲しいアプリが作れるようになるよね。」とおっしゃっていたので、そんな時代になっていくのでしょうか。


※子供の学校の代休日に、以前から行きたいと言われていた広島へ。

旺盛な好奇心にできるだけ応えていってあげたいものです。


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です

税率ごとの取引金額の自動取得は難しい・・・

先日より引き続き、レシートから仕訳に必要なデータを自動取得できるかどうかの実験。
色々なレシートを集めては、うまく取得できるか試行錯誤中です。


一番難しいかなと思っていた税率ごとの取引金額の自動取得ですが、予想通り領収書のレイアウトが取れないと、文言だけで税率ごとの金額を取得するのはなかなか難しいですよね。

おおよそはうまく判定できているような気がするのですが、レシートによって記載の仕方がバラバラなのでやっぱり難しい。これを一瞬で判断できる人間の頭は、やっぱりよくできてるもんだ。
もうちょっと考えないと!


しかしインボイス番号と紐づいている登録会社を見ていると、三宮の喫茶店の運営会社が大阪メトロだったりして、この実験でインボイス番号を確認するようになってから「こんなに大きな会社でもフランチャイジーになったりするんだ」とか、時々本筋じゃないとことでへえ~と感心したりしています。

コンビニとかドトールとかフランチャイズのお店だと、屋号とインボイス番号の登録会社が違うので、取引先名から勘定科目を推測させる場合とかに悩みますよね・・・。こういうのもどうしていくのがいいのかなあ?


※先日いただいた小さなにちぜいくんのぬいぐるみ。

今後近畿税理士会60周年記念式典とか、記念事業に出席するたびにもらえるのだとか(^^;。
発表されたときに大きいサイズのも買っておけばよかったかな・・・。


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です

レシートから税率ごとの取引金額を取得するには・・・

このところ仕事の合間にちょっとづつ試してみている、レシートから取引データを自動取得する実験。
取引金額を取得できるようになったので、次は消費税率と税率ごとの取引金額を取得できるのか試行錯誤中です。

・レシートが単一税率か複数税率かを区分して
・レシートから税率と税額か、税率ごとの課税対象額の情報を取得して、
複数税率の場合には、その情報から税率ごとの取引金額を取得する
みたいな流れで何とかかなるかしら?

うちの事務所レベルだと、複数税率になることがあるレシートは「コンビニ」、「スーパー」、「百円ショップ」ぐらいかなあ・・・。
また色々やってみたいと思います。


レシート情報を取得する実行時間も確認してみました。

レシート一枚当たり、10秒ぐらいかかっていますね。今は目視のためにレシート情報をいったんスプレッドシートに全部書き出していますが、変数に格納するだけにしてこの手順を省けばもう少し早くなるかも。
無料でGASを連続で動かせるのは一回あたり6分なので、連続で動かす場合には30枚ごとぐらいでいったん終了して、再度起動する感じになるのかなあ。
ただ「スキャンしたデータがGoogleドライブに保存されたことをトリガーに起動」するような感じだと、一回に連続して30枚も処理することはあんまりないような気がします。
理想は「スキャンするだけで、仕訳の基礎データが自動で作成されていること」ですよね。上手くいくかな?


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です

楽なようなおバカになっていくような・・・

前回に引き続き、GASを使ってレシートから取引データを自動抽出する実験。
だいたい取引金額は抽出できるようになった感じです。
レシートのレイアウトが取れないので難しいかなと思っていたのですが、手元のレシートでの実験だと文言だけでほぼ上手くいく感じですね。

単一税率だったら、これだけで終わりなのに…。
次は税率と税率ごとの取引金額をどうやって抽出させればいいのかな?


ただChatGPT先生にコードの書き方を教えてもらうことを覚えてから、悩むとか試行錯誤するということがほとんどなくなった感じです。
GASは今回初めて使う言語なのに、エラーが出るたびにChatGPTに投げるだけで、サクサクと動くコードができあがってしまいます。
この調子だったらpythonとか使ったことない言語でも、同じようにできるのかなあ?
壁にぶつかって考えることがなくなって、楽なようなおバカになっていくような・・・。


しかしChatGPT先生は、どんなにおバカなことをお願いしても淡々と答えてくれますね(^^;。

これが無料で使えるというのが信じられない・・・。



※仕事の途中に大阪駅のAnkerのアンテナショップに立ち寄ったところ、3Dプリンターを発見。
こんなのも作ってるんだ、欲しいなあ・・・。

子どもたちの工作好きが高じて興味を持ってくれたら、買ってもいいかな(^^;。


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です

小人さんが代わりに仕事を・・・

前回に引き続き、レシートや領収書から自動で取引データを抽出してみる実験・・・。
次は取引日付を自動で抽出できるかトライしてみました。

インボイス番号に比べると表記のゆれがあるのでちょっと悩みましたが、おおむね抽出できるようになった感じです。


動画だとこんな感じ。

www.youtube.com


お客様がScanSnapでレシートをスキャンしてGoogleドライブに保管したら、それをトリガーに自動でデータ化。
税理士事務所はそのGoogleドライブを共有しておき、自動でデータ化されたものを、適当なタイミングでボタンを押して仕訳データとして出力して、会計ソフトに取り込む。
そんなことが無料でできたらいいですよねえ・・・。

昔新入社員として入った会社で、VBAを教えてくださった先輩が「プログラムに作業を任せると、小人さんが代わりに仕事をしてくれているような気になるよね。でも本当に、寝てる間に仕事をしてくれる小人さんがいればいいよねえ・・・。」みたいなことをおっしゃっていましたが、

人間が関与することなく、レシートが勝手に取引データに変換されていたらいいですよねえ・・・。



※週末に帰る実家におもちゃの類が全然ないので、子どもの手慰みにスナップキットなミニ四駆を購入。

見かけは40年前と変わってないような気がしますが、やっぱり改良されているのでしょうか?
ブロックでも工作でもプラモデルでも(プログラミングも!?)、自分で組み上げていく楽しみを知ってほしいなと親としては思うのですが、余計なお世話かな?。


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です

すごいを超えてそら恐ろしい

昨日の日記の続き・・・。
Google Apps Scriptで自動で取り込んだレシートデータから、正規表現インボイス番号だけを抽出できるか試してみました。


引き続きChatGPT先生にやり方を聞くと速攻教えてくれるので、

それをコードに組み込んでみました。


コピペするだけで、一発で動くコードができてしまう・・・。ロートルにとっては、すごいを超えてなんだかそら恐ろしいものを感じてしまいます(^^;。

www.youtube.com
インボイス番号に紐づいている法人名と屋号が違うケースが結構あるんですね。こういう場合はどうするのがいいのかしら・・・?



※手書きの領収書もGoogleドキュメントでOCRしてみると、結構いい線行きますね。

ゴム印のインボイス番号、手書きの日付と金額もちゃんと取り込めていてすばらしい!

內記
No..
領収証

R6年8月12日

¥9000/
青島
上記正に領収いたしまし神戸市中央区中山手通1-9-4
税抜金額
消費稅額(%)
水野東E儿2F
TEL:078-391-7315
T7140001088015
稅拔金額
消費稅額(%)
登録番号
GRO98324


神戸市東灘区御影の会計事務所 小林敬幸税理士事務所です