Upgrade to Pro — share decks privately, control downloads, hide ads and more …

士業によるアプリ開発とストア登録

 士業によるアプリ開発とストア登録

Hiroyasu Kawamura

December 17, 2020
Tweet

More Decks by Hiroyasu Kawamura

Other Decks in Business

Transcript

  1. プロフィール 河村浩靖 税理士法人つばめ 公認会計士・税理士 ・2005年 公認会計士2次試験合格後、新日本監査法人にて上場企業の法定監査や公益 法人監査、内部統制監査・コンサルティング等の業務を行う ・2010年 税理士法人にて主に中小企業の記帳代行・税務申告や上場会社の連結決算 や開示業務支援、上場準備支援等を行う

    ・2012年 独立開業 ・2017年 税理士法人つばめ設立 ・2019年1月 NPO法人のための会計支援アプリ「Nport」をアプリストア登録 ・2020年11月 クラウド監査アシスタント「kansapo」をアプリストア登録 ・2020年11月17日 Nportが全国47都道府県のNPO支援組織が選ぶ第4回「社会課題 の解決を支えるICTサービス大賞」の『NPO運営支援部門部門賞』と『大賞』を受賞 ・2020年12月16日 kansapoが「freeeアプリアワード2020 」の『大賞』を受賞 @kawamura_cpa 2
  2. アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アジェンダ

    4 アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!
  3. Nportとは(NPO法人の課題) 5 事業 会計 お客様 お客様 お客様 帳簿 帳簿 帳簿

    決算 書 社会的価値 会員・寄付者 寄付者マネジメント NPO法人 (CSV出力 →NPO仕様に 加工(Excel)) 会計業務への負担が大きく、 事業推進に悪影響 経営者 スタッフ 慣れない業務、煩雑な作業 スタッフが会計業務に 取られてしまう。 業務負担が大きい (残業、期末対応) アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯
  4. Nportとは(課題解決!) 6 事業 会計 お客様 お客様 お客様 帳簿 帳簿 帳簿

    決算 書 社会的価値 会員 寄付者マネジメント NPO法人 NPO仕様 会計業務への負担を減ら し、事業推進に集中 経営者 スタッフ 会計業務を効率化し、 作業時間を最小化 API連携 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯
  5. kansapoとは(freee情報活用課題) 経営者 経企 内部 監査 会計 事務所 証券 会社 監査

    法人 社内 経理 加工 加工 加工 加工 加工 目的に応じて必要な情報に都度アクセスし、加工して提出 J-SOX 業務監査 F/S作成 予実管理 F/S作成 内部統制 予実管理 予実管理 8 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯
  6. 経理 kansapoとは(課題解決!) kansapoを通じて目的に応じた適切な情報を取得し、加工せず提出 (データマネジメントも可能) 経営者 経企 内部 監査 会計 事務所

    証券 会社 監査 法人 社内 予実管理 F/S作成 内部統制 予実管理 F/S作成 予実管理 J-SOX 業務監査 9 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯
  7. アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アジェンダ

    11 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯 アプリご紹介 Nport・kansapo
  8. Nportの歴史 12 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo 認定アドバイザー登録

    NPO支援と記載したらfreeeさんから ヒアリングの機会をもらう 2013年10月 freee NPOキット リリース マクロを組んだExcelを freeeさんと共同制作 2016年4月 freee NPOキット ver2 リリース 要望を受けて改修 2016年7月 マクロが壊れた! などのサポート・メンテ ナンスが大変・・・ (特にfreeeさんの負担増) Nport開発開始 諸事情あり税理士法人つばめで開 発することに 開発会社はソニックガーデンさん 2018年1月 2019年1月 Nportリリース freeeアプリストア開設と 同時にリリース 2020年11月 ICTサービス大賞 大賞受賞! Nport・kansapo 開発経緯
  9. kansapoの歴史 13 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo Nport開発チーム会食

    全国に散らばるソニックガーデンで は珍しく直接お会いして会食 ここで元会計士のエンジニアさんと 出会う(kansapoの頭出し完了) 2018年4月 kansapo 開発開始 Nportの開発経験を生かして 比較的スムーズに進む (元会計士エンジニアさんと直契約) 2019年2月 監査法人監査を受ける 会社向けなので、デー タが重い問題多発・・・ (特に取引先別の試算表) kansapo本リリース! お客様に使っていただいていたが アプリストアに登録し本格リリース (まだ作りたい機能たくさん) 2020年11月 2020年12月 freeeアプリアワード2020 大賞受賞! Nport・kansapo 開発経緯
  10. Nport,kansapo開発の苦労話 14 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo 開発費の負担半端ないな。。これは中途半端な想

    いでは開発できない。 MVP(Minimum Viable Product)はわかっていても なかなか実践できない。。 不具合って結構普通に出るものなんだな。。。 Nport・kansapo 開発経緯
  11. アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アジェンダ

    15 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API
  12. これが欲しいよfreee API① 16 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo これが欲しいよ freee API

    試算表API AAA 試算表(BS,PL)の取引先別などデータが重い場合の同期時間切れがないように AA セグメントタグも試算表APIで取れるようになりたい A 試算表APIで未承認仕訳を含むが欲しい A 製造原価報告書のAPIが欲しい A 製造原価報告書(部門比較)のAPIが欲しい 仕訳帳API AA 仕訳帳APIで『登録した方法』が取れるように AA 『登録した方法』 にてAPIで登録したものは「手入力」ではなくAPIによる登録 (かつどんなツールか)であることがわかるように A 仕訳帳APIで『コメントの更新』が出来るように A 固定資産台帳のAPIが欲しい A 資金繰りレポートのAPIが欲しい B 入金、支払管理レポートのAPIが欲しい その他 Nport・kansapo 開発経緯
  13. これが欲しいよfreee API②-1 17 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo これが欲しいよ freee API

    ランク API 内容 ユースケース 業務へのインパクト AAA 試算表 試算表(BS,PL)の取引先別など データが重い場合でもAPI連携でき るようにしてほしい(切実) 取引先別の試算表を同期して増減内容を取引先別に 確認する →IPO準備会社や上場会社については取引先数が多い 傾向にあり、試算表(特に取引先別)を同期しよう としてもデータが重すぎて同期できない(時間切 れ)。API連携できないためCSVアップロード対応し ているが手間が増えてしまう 試算表の同期は毎月行い、また、freeeで数字の修正が あれば改めて最新版の数字を同期する必要がある。特 に監査期間中には数字が変わることが多く、都度CSV出 力して加工してアップロードする手間が、決算期間中 においては負担になり、それがなくなりボタン一つで 同期できれば効率化される。 AA 試算表 セグメントタグも試算表APIで取れ るようになりたい セグメントタグ別の試算表を月次や四半期ごとに並 べて増減内容を確認する →プロフェッショナルプラン、エンタープライズプ ランではセグメントタグがあり、それを活用して試 算表の内訳管理をしているため、セグメントタグを 含む試算表が同期できないとデータ活用ができない。 セグメントタグをfreeeで利用している場合、試算表API でセグメントタグを含む試算表が取れないと実態に 合ったデータ活用ができない。セグメントタグ別に別 途試算表をCSVで出力し比較する加工作業が必要になっ てくるため、APIで取れればその手間が省ける。 AA 仕訳帳 仕訳帳APIで『登録した方法』が取 れるように 登録した方法別に監査手続を行う →監査法人監査では内部統制を評価する上で業務プ ロセスごとに評価を行う。その業務プロセスは登録 した方法とほぼ一致するため、どの業務プロセスか ら登録された仕訳なのかがわかれば、それぞれの内 部統制の評価に応じた監査手続を行うことができる。 監査法人監査においてはまず内部統制の有効性を評価 し、それに応じて監査手続の濃淡を決定する。仕訳が どの業務プロセスによって登録されたものなのかがわ かれば、それに応じた監査手続を行うことが可能とな り、監査が効率化される。 AA 仕訳帳 『登録した方法』 にてAPIで登録 したものは「手入力」ではなくAPI による登録(かつどんなツール か)であることがわかるように 登録した方法のユースケースは上記の通りだが、現 状APIで登録された仕訳が手入力として登録されてし まう。監査的には間違いが起こりやすい、不正が起 こりやすい手入力仕訳は特に注意して確認するが、 APIで登録された仕訳は流し込む設定を確認するなど 確認方法が異なるため、分けて表示してほしい。 登録した方法が明確にわかることで、どの業務プロセ スから登録された取引に対してはこの監査手続を行う と分けやすいので、監査が効率的に行われる。 Nport・kansapo 開発経緯
  14. これが欲しいよfreee API②-2 18 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo これが欲しいよ freee API

    ランク API 内容 ユースケース 業務へのインパクト A 試算表 試算表APIで未承認仕訳を含むがほ しい 仕訳承認前の数字を使って異常増減や漏れなどを確 認する(仕訳1本1本では気が付かないことも多い) →仕訳帳については未承認仕訳を含むデータが取得 できるため、仕訳承認前のチェックが可能だが、試 算表APIでは未承認仕訳を含む数字が取れないため、 異常な増減や漏れがないかなどを仕訳承認前に確認 できない。 仕訳承認後に試算表の俯瞰的な分析によって間違いが 見つかった場合は、仕訳承認後の仕訳は修正ができな いため、削除するか反対仕訳を計上して正しい仕訳を 登録するなど手間がかかる。最初から未承認仕訳を含 む試算表が同期できれは、異常点を仕訳承認前に確認 できる。 A 試算表 製造原価報告書のAPIが欲しい 製造原価報告書を月次や四半期ごとに並べて増減内 容を確認する →他の試算表(BS、PL)と同様、製造原価報告書に ついてもAPIが必要 現状はAPIがないので、製造原価報告書を利用している 法人だけCSV出力して加工してアップロードしている。 これがAPI連携できればボタン一つで同期可能になる A 試算表 製造原価報告書(部門比較)のAPI が欲しい 売上原価の内訳についても部門別予実比較をする →損益計算書(部門比較)については取れるので、 部門別の予実比較ができるが、売上原価については まとめて1本で表示されてしまうので内訳が確認でき ない。内訳((製)〇〇)については製造原価報告 書(部門比較)のAPIが必要 現状はAPIがないので、製造原価報告書を利用している 法人だけCSV出力して加工して別途Excel等で予実の管理 を行っている。これがAPIで取れるようになれば加工不 要でkansapo内で管理可能になる。 A その他 固定資産台帳のAPIが欲しい 試算表の固定資産の残高と、固定資産台帳の残高を 照合する →固定資産を取得した際に、freeeに取引登録したと しても固定資産台帳に自動では登録されない。その ため両者の間で差異が生じる可能性があるため照合 が必ず必要 現状はAPIがないので、固定資産台帳をCSV出力して試 算表の数字を並べて照合する必要がある。APIが取れれ ば別途取得した試算表APIと合わせて自動照合が可能と なる。 Nport・kansapo 開発経緯
  15. これが欲しいよfreee API②-3 19 士業×エンジニア=∞ 出会う場を!! アプリご紹介 Nport・kansapo これが欲しいよ freee API

    ランク API 内容 ユースケース 業務へのインパクト A その他 資金繰りレポートのAPIが欲しい 資金繰り表を月次や四半期で並べて増減分析する →資金繰りレポートがあるのでそちらを見れば状況 はわかるが、増減についてコメントを入れられる機 能がないので、試算表の増減と合わせて資金繰りの 状況についても分析を行いたい 現状はAPIがないので、CSV出力して加工しているが、 APIが取れれば自動で取得して加工が可能になる B 仕訳帳 仕訳帳APIで『コメントの更新』が 出来るように kansapoの仕訳チェックの結果を該当仕訳にコメント として返す →自計化している顧問先や会計事務所の担当者宛に、 kansapoの仕訳チェックの結果を仕訳コメントとして 返してTODO管理する 現状はkansapoの仕訳チェック画面を見て作業を行うが、 内容に応じて担当者(や顧問先)に分担を振ることが 可能 B その他 入金、支払管理レポートのAPIが欲 しい 試算表に計上されている債権(売掛金・未収入金 等)と入金管理レポート上の残高、債務(買掛金・ 未払金等)と支払管理レポート上の残高を照合する ため →freeeに慣れていない場合、取引で計上して振替伝 票で消し込んでしまったり、自動で経理で直接売掛 金等で消し込んでしまったりすることがある。その ような場合、入金管理レポート等にずっと未決済と して最初に計上した取引が残ったままになってしま うため、それをあぶりだすために試算表とレポート の照合が必要 現状はAPIがないので、試算表と入金・支払管理レポー トをCSVで出力して両者を手作業で照合している。もし くはそもそも両者の照合すらせずに、ずっと未決済の まま残ってしまっているところが多数あると思われる。 APIが取れれば自動照合が可能で、freeeの正しい使い方 をすることができる。 Nport・kansapo 開発経緯
  16. アプリご紹介 Nport・kansapo Nport・kansapo 開発経緯 これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! アジェンダ

    20 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!! Nport・kansapo 開発経緯
  17. 士業×エンジニア=∞ 出会う場を! 21 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 士業 困りごとを 解決するための アイデア エンジニア アイデアを 具現化する スキル 「専門的な」単純作業 に関する困りごとを解 決するアイデアを持っ ている 士業のアイデアを具現 化するスキルを持って いる × やりきるための パッション 例:Nportの場合はNPO 法人の会計問題を解決 したい! 例:kansapoの場合は 監査法人の監査を効率 化したい! = ∞
  18. 士業×エンジニア=∞ 出会う場を! 23 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 「お金」の問題(士業側の気持ち) ①プロに頼むのだからちゃんと払わないと(払いたい) ②払ったお金(投資額)の回収可能性を考えないと -(市場販売目的の場合)成果物の事業計画 -(自社利用目的の場合)自分の業務の効率化に寄与度合い この問題が機会損失を発生させている! (すごいアプリが世に出る機会を逸している)
  19. 士業×エンジニア=∞ 出会う場を! 24 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 「お金」の問題(士業側の気持ち) 解決策①リベニューシェア メリット デメリット ・負担(作る→エンジニア、 売り→士業)が分担される ・実際に動くお金が少ない ので比較的始めやすい (人件費は置いておいて) ・士業はマーケティング、 セールスのプロではないこ ともあり、売れるとは限ら ず、先行負担のエンジニア さんに申し訳ない
  20. 士業×エンジニア=∞ 出会う場を! 25 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 「お金」の問題(士業側の気持ち) 解決策②部活的なノリでプロトタイプまで作る場を作る メリット デメリット ・部活的なノリ=期限な し、空いてる時間に、なの で始めやすい ・作ってもらった後の出口 が見えにくい -買取?(士業 or freee?) -見込みありならリベニュー シェア?
  21. 士業×エンジニア=∞ 出会う場を! 26 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 「お金」の問題(士業側の気持ち) 解決策③共通のパッションがあれば何とかなる?
  22. 士業×エンジニア=∞ 出会う場を! 27 アプリご紹介 Nport・kansapo これが欲しいよ freee API 士業×エンジニア=∞ 出会う場を!!

    Nport・kansapo 開発経緯 士業 困りごとを 解決するための アイデア エンジニア アイデアを 具現化する スキル × やりきるための パッション \\現場の「困った」を「笑顔」に変えられる//