特許第6263831号(P6263831)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ファーストアカウンティング株式会社の特許一覧

<>
  • 特許6263831-会計処理システム及び会計処理方法 図000002
  • 特許6263831-会計処理システム及び会計処理方法 図000003
  • 特許6263831-会計処理システム及び会計処理方法 図000004
  • 特許6263831-会計処理システム及び会計処理方法 図000005
  • 特許6263831-会計処理システム及び会計処理方法 図000006
  • 特許6263831-会計処理システム及び会計処理方法 図000007
  • 特許6263831-会計処理システム及び会計処理方法 図000008
  • 特許6263831-会計処理システム及び会計処理方法 図000009
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】6263831
(24)【登録日】2018年1月5日
(45)【発行日】2018年1月24日
(54)【発明の名称】会計処理システム及び会計処理方法
(51)【国際特許分類】
   G06Q 40/00 20120101AFI20180115BHJP
【FI】
   G06Q40/00 400
【請求項の数】13
【全頁数】14
(21)【出願番号】特願2017-520998(P2017-520998)
(86)(22)【出願日】2017年3月31日
(86)【国際出願番号】JP2017013805
【審査請求日】2017年4月19日
【早期審査対象出願】
(73)【特許権者】
【識別番号】516380407
【氏名又は名称】ファーストアカウンティング株式会社
(74)【代理人】
【識別番号】100154210
【弁理士】
【氏名又は名称】金子 宏
(72)【発明者】
【氏名】藤武 将人
(72)【発明者】
【氏名】松田 顕
(72)【発明者】
【氏名】福田 紀之
(72)【発明者】
【氏名】森 啓太郎
【審査官】 毛利 太郎
(56)【参考文献】
【文献】 特開2004−310195(JP,A)
【文献】 特開2011−081431(JP,A)
【文献】 特開平10−224990(JP,A)
【文献】 特開2002−092305(JP,A)
【文献】 特開2004−171334(JP,A)
【文献】 特開2004−310186(JP,A)
【文献】 特開2017−059032(JP,A)
【文献】 国際公開第2014/148045(WO,A1)
【文献】 Money Forward,機械学習で「勘定科目提案機能」をバージョンアップ!,日本,[online],[平成29年4月28日検索],2016年8月30日,インターネット<URL:http://corp.moneyforward.com/service/20160830_machine-learning/>
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00−99/00
(57)【特許請求の範囲】
【請求項1】
証憑又は電子データの金額、並びに、取引先及び摘要の少なくとも一方を含む仕訳要素に対する勘定科目を選定した仕訳データを出力する仕訳判定部を備え、
前記仕訳判定部は、仕訳要素と勘定科目との対応を学習した結果に基づいて仕訳データを生成する仕訳AIと、設定されたルールに基づいて仕訳データを生成する仕訳AI補助システムとを備え、
前記仕訳AI補助システムは、前記仕訳AIの出力する仕訳データを入力し、
前記ルールは、ルール適用のための条件として、前記仕訳AIの出力する仕訳データに含まれる勘定科目が何であるかを含むことを特徴とする、会計処理システム。
【請求項2】
証憑又は電子データの金額、並びに、取引先及び摘要の少なくとも一方を含む仕訳要素に対する勘定科目を選定した仕訳データを出力する仕訳判定部を備え、
前記仕訳判定部は、設定されたルールに基づいて仕訳データを生成する仕訳AI事前補助システムと、仕訳要素と勘定科目との対応を学習した結果に基づいて仕訳データを生成する仕訳AIとを備え、
前記仕訳AIは、前記仕訳AI事前補助システムが仕訳データを生成しなかった仕訳要素について仕訳データを生成することを特徴とする、会計処理システム。
【請求項3】
前記仕訳要素は、日付を更に含むことを特徴とする、請求項1又は2に記載の会計処理システム。
【請求項4】
前記ルールは、法令の取り決めを含むことを特徴とする、請求項1〜のいずれか1項に記載の会計処理システム。
【請求項5】
前記ルールは、会社、税理士事務所、その他仕訳に関与する者の個別の仕訳ルールの取り決めを含むことを特徴とする、請求項1〜のいずれか1項に記載の会計処理システム。
【請求項6】
前記ルールは、簿記のルールによれば2以上の勘定科目が認められるものについて、そのうち1の勘定科目を選択するものを含むことを特徴とする、請求項1〜のいずれか1項に記載の会計処理システム。
【請求項7】
前記仕訳AI補助システムは、前記仕訳AIの出力する前記仕訳データを入力し、仕訳データを生成することを特徴とする、請求項1〜のいずれか1項に記載の会計処理システム。
【請求項8】
前記仕訳判定部は、前記仕訳AIの生成した前記仕訳データについて、それを出力するか前記仕訳AI補助システムに仕訳データを生成させるかを判定する、精度判断部を備えることを特徴とする、請求項に記載の会計処理システム。
【請求項9】
前記仕訳判定部は、前記仕訳AIの生成した前記仕訳データ及び仕訳AI補助システムの生成した前記仕訳データを、出力する結果出力部を備えることを特徴とする、請求項7又は8に記載の会計処理システム。
【請求項10】
前記仕訳AI補助システムは、前記ルールを更新可能なデータとして保持することを特徴とする、請求項に記載の会計処理システム。
【請求項11】
請求項1〜10のいずれか1項に記載の会計処理システムを使用し、
前記仕訳判定部の出力する仕訳データを用いて、会計ソフトウェアがユーザの会計帳票を出力することを特徴とする、会計処理方法。
【請求項12】
前記仕訳要素と勘定科目との対応の学習に用いる教師データが、前記ユーザ以外の者の証憑に係る仕訳要素及び勘定科目を含むことを特徴とする、請求項11に記載の会計処理方法。
【請求項13】
請求項10に記載の会計処理システムを使用し、
前記ユーザが前記ルールを更新することを特徴とする、請求項11又は12に記載の会計処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、証憑の画像データを取り込んで自動的に仕訳を行う会計処理システム、及び該会計処理システムを活用する会計処理方法に関する。
【背景技術】
【0002】
貸借対照表、損益計算書等の会計帳票の作成は、いわゆる会計ソフトウェアに勘定科目及び金額を含む仕訳情報を各々の証憑毎に入力して行われていた。ここで、各々の証憑についての仕訳情報は、担当者が各々の証憑に基づいて判断し、入力していることが多かった。しかし、入力に要する時間が大きく、作業効率が悪くなってしまうという問題があった。
【0003】
そこで、証憑を光学的に読取って電子データ化し(証憑自体が電子データである場合には金額等の仕訳要素を抽出し)、自動で仕訳を行う(勘定科目を生成する)システムが提案されていた。(例えば特許文献1、2)(以下勘定科目を生成することを「仕訳」と呼ぶ。)
【0004】
特許文献1には、一般的な商取引、過去の入力、その他に基づく推論によって仕訳を行うシステムが開示されている。しかし、推論の正確性を保証できるものではなく、ユーザの確認を求め、その結果に基づいて、推論精度を高めるものである。
【0005】
この点、特許文献2には、ユーザの過去の仕訳に基づいて、高頻度の仕訳を推奨仕訳とするシステムが開示されている。多数の過去の仕訳を活用すれば一定の精度になると考えられる。しかし、ユーザが小規模で過去の仕訳が必ずしも十分に存在しない場合があり、また、個別の証憑の中には、過去の仕訳では高頻度でなかった仕訳が正しいものも存在する。高精度の自動仕訳が実現できているものではない。
【0006】
出願人は、特願2016−244741において、AI(人工知能)に教師付き学習を行わせることにより、自動仕訳の精度を高めたシステムを開示した。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2007−304643号公報
【特許文献2】特開2014−235484号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
本発明は、高精度の自動仕訳を行う会計処理システム、及び該会計処理システムを活用する会計処理方法を提供することを課題とする。
【課題を解決するための手段】
【0009】
学習により、あるいは特許文献2に開示されたように過去に高頻度の仕訳を用いることで、証憑に含まれる摘要、取引先等に基づいて仕訳が確定する(一意に定まる)証憑については高精度の自動仕訳が可能である。仕訳が確定しない証憑についての精度を高めることが重要である。
【0010】
仕訳が確定しない証憑の例として、例えば以下のものが考えられる。証憑が飲食店のレシートである場合に、借方の勘定科目が「会議費」であるか「接待交際費」であるかは、個々の飲食の際の事情に依存し、いずれの場合もあり得る。証憑が自社発行の領収書である場合に、貸方の勘定科目が「売掛金」であるか「売上高」であるかは、取引態様に依存し、いずれの場合もあり得る。
【0011】
仕訳が確定しない場合については、簿記のルールとして2以上の仕訳がいずれも認められるということが多い。(証憑に含まれる情報が不十分である等の場合も考えられるが、本明細書では特に考慮せず、十分な情報を得ることができるものとする。)学習の教師データ(又は特許文献2の手法における過去の仕訳)として統計的な信頼性を高めるために多数の会社の仕訳を用いるのであれば、多数の教師データの中には、同一の仕訳要素に対して相違した仕訳となっている複数のデータが存在すると考えられる。
【0012】
一方、ユーザの1の会社に限定すれば、「この顧客には掛売をしない」等の事情があり、正確な判断基準を作成できる場合が多い。しかし、飲食店名や顧客名が判断に用いられることを学習あるいは頻度によって正確に推認することは困難である。
【0013】
以上をまとめると、後述のとおり、仕訳AIが多くの証憑については一定精度の自動仕訳を実行するが、対応できない証憑も存在する。具体的には、簿記のルールとして2以上の仕訳がいずれも正解として認められ、学習用の教師データに2以上の仕訳が存在する場合等は、仕訳AIが判断に迷い、仕訳の信頼度を高めることができない。例えば、コーヒー・ショップでの飲食は、簿記的には「会議費」と「福利厚生費」のどちらでも正解であり、両方とも簿記的に正解ゆえに、仕訳AIが判断に迷ってしまい、信頼度が高い仕訳を実施できない。この課題を解決するものである。
【0014】
本発明は、仕訳AIの精度の不完全さを補うために、ルールに基づいて仕訳データを生成することで、課題を解決する。
【0015】
本発明の会計処理システムは、
証憑又は電子データの金額、並びに、取引先及び摘要の少なくとも一方を含む仕訳要素に対する勘定科目を選定した仕訳データを出力する仕訳判定部を備え、
前記仕訳判定部は、機械学習により仕訳要素と勘定科目との対応を学習した結果に基づいて仕訳データを生成する仕訳AIと、設定されたルールに基づいて仕訳データを生成する仕訳AI補助システムとを備えることを特徴とする。
【0016】
ここで、仕訳要素については、証憑をスキャンしたデータ、電子化された証憑のデータ、会計処理ソフトやクラウド会計のデータ等から入力することができる。(以下の「証憑」は、「電子データ」とすることもできる。)
【0017】
仕訳AIが多くの証憑について一定精度の自動仕訳を実行するが、対応できない証憑(簿記のルールとして2以上の仕訳がいずれも認められ、学習用の教師データに2以上の仕訳が存在する場合等)も存在する。この特徴によれば、仕訳AI補助システムがかかる証憑についての高精度化を行うことができる。例えば、特定のユーザについて「コーヒー・ショップでの飲食は簿記的には会議費でも正解であるが、福利厚生費の勘定科目を使用する」という形態の場合である。
【0018】
本発明の会計処理システムは、
前記仕訳要素は、日付を更に含むことを特徴とする。
【0019】
この特徴によれば、仕訳要素に日付を含むことで、例えば月次集計等を行うことができる。
【0020】
本発明の会計処理システムは、
前記ルールは、法令の取り決めを含むことを特徴とする。
【0021】
この特徴によれば、法令の取り決めによって要求されている場合に確実な仕訳を行うことができる。たとえば、消耗品費は10万円を超えると「工具器具備品」として資産として計上したり、会議費が1名あたり5,000円を超える場合は「接待交際費」としたりする法令の取り決めにそった仕訳を実現する。
【0022】
本発明の会計処理システムは、
前記ルールは、会社、税理士事務所、その他仕訳に関与する者の個別の仕訳ルールの取り決めを含むことを特徴とする。
【0023】
この特徴によれば、法令に限らず、会社、税理士事務所、その他仕訳に関与する者の個別の仕訳ルールの取り決めにそった仕訳を実現する。
【0024】
本発明の会計処理システムは、
前記ルールは、簿記のルールによれば2以上の勘定科目が認められるものについて、そのうち1の勘定科目を選択するものを含むことを特徴とする。
【0025】
この特徴によれば、簿記のルールによれば2以上の勘定科目が認められるものについて、ルールを活用して1の勘定科目を定めることができる。ここで「選択」には、ルールが2の勘定科目を出力し、ユーザがそこから1を選択して確定させるものを含む。
【0026】
本発明の会計処理システムは、
前記仕訳AI補助システムは、前記仕訳AIの出力する前記仕訳データを入力し、前記仕訳データを生成することを特徴とする。
【0027】
この特徴によれば、仕訳AIが学習では対応できない内容を、仕訳AI補助システムによって処理することができる。すなわち、仕訳AI補助システムが、入力された仕訳データを必要に応じて修正した仕訳データを生成することができる。
【0028】
本発明の会計処理システムは、
前記仕訳判定部は、前記仕訳AIの生成した前記仕訳データについて、それを出力するか前記仕訳AI補助システムに仕訳データを生成させるかを判定する、精度判断部を備えることを特徴とする。
【0029】
この特徴によれば、仕訳AIの仕訳が高精度でないものに限定して仕訳AI補助システムを用いることができる。
【0030】
本発明の会計処理システムは、
前記仕訳判定部は、前記仕訳AIの生成した前記仕訳データ及び仕訳AI補助システムの生成した前記仕訳データを出力する結果出力部を備えることを特徴とする。
【0031】
この特徴によれば、仕訳AI及び仕訳AI補助システムの生成した仕訳データをユーザに提示することができ、仕訳判定部の動作をユーザが理解することが可能となる。また、出力された仕訳結果をユーザが修正したい場合には、会計帳票を作成する前に修正することができる。ここで、「出力」は、ディスプレイに表示する、プリンターを用いて印刷する、データとして出力する、その他ユーザによる確認が可能な形で情報を伝達することを言う。
【0032】
本発明の会計処理システムは、
前記仕訳AI補助システムは、前記ルールを更新可能なデータとして保持することを特徴とする。
【0033】
この特徴によれば、仕訳データを確認したユーザが、独自にルールを変更(更新、追加、削除)することができる。
【0034】
本発明の会計処理方法は、
本発明の会計処理システムを使用し、
前記仕訳判定部の出力する仕訳データを用いて、ユーザの会計帳票を作成することを特徴とする。
【0035】
この特徴によれば、本発明の会計処理システムを活用する会計処理方法が提供される。
【0036】
本発明の会計処理方法は、
前記仕訳要素と勘定科目との対応の学習に用いる教師データが、前記ユーザ以外の者の証憑に係る仕訳要素及び勘定科目を含むことを特徴とする。
【0037】
この特徴によれば、ユーザが小規模の会社であっても他の会社の証憑に基づくデータを用いて学習量を増やし、仕訳精度を向上させることができる。会社に依存して仕訳が異なる場合については、仕訳AI補助システムによって対応可能である。
【0038】
本発明の会計処理方法は、
前記ルールを更新可能なデータとして保持する本発明の会計処理システムを使用し、
前記ユーザが前記ルールを更新することを特徴とする。
【0039】
この特徴によれば、ユーザが、独自にルールを変更(更新、追加、削除)することができる。
【発明の効果】
【0040】
本発明によれば、高精度の自動仕訳を行う会計処理システム、及び該会計処理システムを活用する会計処理方法を提供される。
【図面の簡単な説明】
【0041】
図1図1は、会計処理システムの構成を示す図である。
図2図2は、仕訳データを示す図である。
図3図3は、ルールを示す図である。
図4図4は、出力される結果を示す図である。
図5図5は、証憑入力部の処理を示すフローチャートである。
図6図6は、精度判断部の処理を示すフローチャートである。
図7図7は、仕訳AI補助システムの処理を示すフローチャートである。
図8図8は、仕訳判定部を示す図である。
【発明を実施するための形態】
【0042】
以下、本発明の実施例を説明する。
【実施例1】
【0043】
図1は、会計処理システムの構成を示す図である。会計処理システム1は、証憑3を入力し出力仕訳データ4を出力するシステムであり、証憑入力部11、仕訳判定部12、学習部13及び結果出力部14を備えている。
【0044】
証憑入力部11は、証憑3を入力し仕訳要素21を出力する。なお、仕訳要素21は、後述する仕訳データ22に含まれる。証憑入力部11は、仕訳要素21以外のデータを有さない状態の仕訳データ22(実質的に仕訳要素21)を出力してもよい。
【0045】
仕訳判定部12は、仕訳要素21を入力し、それに基づいて勘定科目を決定して出力仕訳データ4を出力する。仕訳判定部12は、仕訳AI121、仕訳AI補助システム122及び精度判断部123を備えている。
【0046】
図2は、仕訳データを示す図である。仕訳データ22a,22b、学習仕訳データ23及び出力仕訳データ4は、全て図2に示す構成である。なお、具体的なデータフォーマットについては適宜に設定してよく、仕訳データ22a,22b、学習仕訳データ23及び出力仕訳データ4において相違していてもよい。これらを総括して仕訳データ22として説明する。
【0047】
仕訳データ22は、仕訳要素21と勘定科目とを含むデータである。仕訳要素として、金額、取引先、摘要及び日付を含む。ここで、金額は、会計処理の上で必須である。また、取引先及び摘要は、仕訳判定部12が勘定科目を生成するため少なくとも一方が必須である、ただし、勘定科目を生成できる限りにおいて一方のみであって両方でなくともよい。また日付は必ずしも必要でないが、年度の区分、月毎あるいは四半期毎の集計のために存在することが好ましい。図中、31a、31bは、それぞれ、1枚の証憑3に対応するデータを示す。
【0048】
仕訳AI121は、学習結果121aに基づいて仕訳を行う(勘定科目を生成する)AIである。本実施例では、仕訳要素21をベクトル化し、ニューラルネットワークに基づく学習を行ったものとするが、いかなる形態であってもよい。各種の公知の手法を用いることができる。例えば、ベクトル化されたデータに対する数学的なクラスタリングを用いても、ファジイ制御を用いてもよい。仕訳AI121は、仕訳要素21を入力し、仕訳データ22aを出力する。
【0049】
仕訳AI補助システム122は、ルール122aに基づいて仕訳を行うプログラムである。本実施例では、後述する形式のルール122aをデータとして読み込んで処理するものとするが、任意の形態であってよい。例えば、ルール122aを仕訳AI補助システム122のサブルーチンプログラムとして構成してもよい。
【0050】
図3は、ルールを示す図である。ルール122aは、番号付けられたルールの集合データである。各々のルールは、図中の各行に示す通り、条件122a1と勘定科目122a2から構成される。条件122a1が充足された場合に勘定科目122aを設定するためのものである。
【0051】
図において、条件122a1を複数の数式として示しているが、これらの数式の全てが充足された場合に条件が充足されたものとする。ここで、集合の要素記号「∈」は、取引先が会計処理システム1の有するデータベース(非図示)において飲食店に分類されていることを示す。条件122a1のデータ形式は任意である。図のように数式を示すテキストであってもよく、例えばスクリプト言語のようにプログラム形式の記述であってもよい。
【0052】
勘定科目122a2は、条件122a1が充足された場合に仕訳データ22bに設定される勘定科目である。図中の空欄は、その勘定科目を仕訳データ22aから変更しないことを示す。仕訳AI補助システム122は、仕訳データ22aを入力し、仕訳データ22bを出力する。
【0053】
精度判断部123は、仕訳データ22aを仕訳AI補助システム122に処理させるか否かを決定する。精度判断部123によって仕訳AI補助システム122に処理させないと判断された仕訳データ22aは、出力仕訳データ4として出力される。精度判断部123によって仕訳AI補助システム122に処理させると判断された仕訳データ22aは、仕訳AI補助システム122によって処理され、その結果の仕訳データ22bが出力仕訳データ4として出力される。なお、図中、精度判断部123を分岐として描いているが、分岐を主機能とするプログラムである。
【0054】
学習部13は、学習仕訳データ23に基づいて学習を行い、その結果を学習結果121aとして出力する。学習の処理については、仕訳AI121に合わせた公知の処理を用いればよい。学習処理は、実際に行われた仕訳における仕訳要素及び勘定科目を用いる教師付き学習とすることができる。ただし、仕訳要素のみを用いる教師なし学習で仕訳要素を分類し勘定科目を別途付与することも可能である。
【0055】
結果出力部14は、仕訳データ22a及び仕訳データ22bを結果24として出力する。いかなる仕訳データを出力するかについては、任意に設計してよい。本実施例では、仕訳AI補助システム122の処理によって仕訳データ22aと仕訳データ22bとが相違する場合に出力するものとする。このほか、例えば金額の大きな証憑についてユーザの確認を求めるために出力する等、任意に設計してよい。
【0056】
図4は、出力される結果を示す図である。ルール番号2のルールが適用され、仕訳データ22aが仕訳データ22bに修正されたこと、すなわち借方勘定科目が接待交際費とされたことを示している。なお「出力」は、ディスプレイに表示する、プリンターを用いて印刷する、データとして出力する、その他任意の方法でユーザに情報を伝達することができる。
【0057】
証憑3は、レシート等の印刷されたもの、電子化されたデータ、その他入力可能な伝票類である。印刷されたものとしては、例えば領収書、請求書、銀行通帳等が証憑3となる。電子化されたデータとしては、例えばオンラインバンキングのデータ、会計ソフトウェアの出力データが証憑3となる。
【0058】
出力仕訳データ4は、会計処理システム1の出力する仕訳データであり、会計ソフトウェア5に入力されるものである。仕訳データ22a及び仕訳データ22bと同一内容のデータである。なお、csv形式とする等、仕訳データ22a及び仕訳データ22bからのフォーマット変換を施して会計ソフトウェア5に合わせたものであってもよい。
【0059】
会計ソフトウェア5は出力仕訳データ4に基づいて、会計帳票を作成する。広く用いられているソフトウェアを使用することができる。
【0060】
以下、会計処理システム1の処理について説明する。
【0061】
図5は、証憑入力部の処理を示すフローチャートである。会計処理システム1への証憑3の入力は、証憑入力部11によって実行される。
【0062】
証憑3が印刷物である場合、証憑入力部11は、スキャナ等の光学的読取装置を用いて証憑3をスキャンする。その後、スキャンによって得られた画像データから仕訳要素を抽出する。仕訳要素は、テキストとして印刷されている(特に金額)場合や、ロゴなどのイメージとして印刷されている場合や、1次元又は2次元のバーコードとして印刷されている場合がある。いずれの場合についても、レシートなどを読み取って家計簿等を作成するために用いられる公知の手法によって仕訳要素21を抽出することができる。
【0063】
証憑3が電子データである場合、証憑入力部11は、電子データから仕訳要素を抽出する。
【0064】
なお、証憑3として会計ソフトウェア、クラウド会計、入力代行サービス、その他のデータを用いる場合等、証憑入力部11が必ずしも必要でない場合もある。
【0065】
以下、2の証憑31a及び31bが入力され、図2に示す2の仕訳要素が抽出されたものとして説明する。図2には勘定科目も示されているが、この段階では勘定科目は未決定である。
【0066】
抽出された仕訳要素21は、仕訳判定部12の仕訳AI121に入力される。仕訳AI121は、学習結果121aに基づいて仕訳を行う。仕訳AI121の行う仕訳については、出願人が特願2016−244741において開示した手法、あるいは公知の手法を用いることができるので、詳細な説明を省略する。仕訳AI121によって、図2に示すように勘定科目が決定される。
【0067】
仕訳AI121の出力する仕訳データ22aは、精度判断部123に入力される。精度判断部123は、入力された仕訳データ22aに対して、それを仕訳AI補助システム122に処理させるか否かを判断する。仕訳AI121による判断が信頼できる場合には、それを検証するために仕訳AI補助システム122に処理させる必要に乏しいためである。
【0068】
精度判断部123は、仕訳AI補助システム122に処理させないと判断された仕訳データ22aを、出力仕訳データ4として出力する。
【0069】
図6は、精度判断部の処理を示すフローチャートである。精度判断部123は、仕訳AI121による判断が十分に信頼できない仕訳データ22aを抽出し、仕訳AI補助システム122に処理させる。
【0070】
図には、仕訳AI121による判断が十分に信頼できない場合として、「仕訳要素が要注意要素か」(仕訳要素に依存して、例えば経験的に仕訳の誤りが知られている場合にその仕訳要素を「要注意要素」と呼ぶ)、「学習仕訳データに相反記載があるか」(簿記のルールによれば2以上の勘定科目が認められる)の2つのものを記載しているが、これらに限定されず、任意に設定してよい。例えば、仕訳AI121が学習データの基づく判断の確信度を出力し、それに基づいてもよい。ユーザに依存して仕訳AI補助システム122に処理させるべき仕訳データ22aは変動する。また、精度判断部123を設けずに、全ての仕訳データ22aを仕訳AI補助システム122に処理させることとしてもよい。
【0071】
本実施例では、証憑31bに係る仕訳データ22aについて、学習仕訳データ23に相反記載があり(飲食店への支出について、借方勘定科目が「会議費」のものと「接待交際費」のものとがあり)、証憑31bに係る仕訳データが仕訳AI補助システム122に処理させるものと判断されたとする。
【0072】
仕訳AI補助システム122に処理させるものと判断されなかった証憑31aに係る仕訳データ22aは、出力仕訳データ4として出力される。
【0073】
図7は、仕訳AI補助システムの処理を示すフローチャートである。仕訳AI補助システム122は、仕訳データ22aを検証し、必要に応じて修正して仕訳データ22bを出力する。
【0074】
仕訳AI補助システム122は、仕訳データ22aがルールの条件122a1に合致するか否かを、ルール毎に順に検証し、条件122a1に合致する仕訳データ22aについては、その勘定科目を、ルールの勘定科目122a2に修正する。むろん、仕訳データ22aの勘定科目がルールの勘定科目122a2と同一であれば、修正を必要としない。
【0075】
ここで、1のルールの条件122a1に合致する仕訳データ22aについては、それ以降のルールの適用を行わないので、ルール122は、摘要の優先順にルール番号を付与しておくものとする。
【0076】
ここで、図3に示されたルールは、ルール番号1のルールが個別のユーザの事情に基づくものであり(手帳は顧客への贈答品としても購入され得るが、文具店Cからは社員の業務に使用する手帳を購入するので「事務用品費」である)、簿記のルールによれば2以上の勘定科目が認められるものについて、そのうち1の勘定科目を選択するものである。また、ルール番号2のルールが法令の取り決めによって要求されているものである。ルール番号2のルールについて、1人当たり5000円という法令の取り決め(特に「5000」という具体的な数値)を学習で定めることは容易でない。なお、取り決めは法令によるものに限られず、会社や税理士事務所等の個別の仕訳ルールによるものであってもよい。
【0077】
なお、ルール番号1のルールの変形として、文具店C以外の文具店について、勘定科目に「事務用品費」「消耗品費」の2つを含み、仕訳AI補助システム122がそれをユーザに提示して選択を求めることもできる。例えば、仕訳AIの信頼度が低く、かつ、ルールが厳密に定められない場合に、ユーザの判断を尊重するものである。
【0078】
修正された(又は修正されなかった)仕訳データ22bが出力され、出力仕訳データ4として出力される。本実施例では、証憑31bに係る仕訳データがるルール番号2のルールの条件に合致し、借方勘定科目が接待交際費に修正されている。
【0079】
会計ソフトウェア5が出力仕訳データ4に基づいて、会計帳票を作成する。
【0080】
以上詳細に説明したように、本実施例の会計処理システム1によれば、教師付き学習では精度を確保できない場合について、仕訳AI補助システム122を用いて精度を向上させることができ、高精度の自動仕訳を行うことができる。
【実施例2】
【0081】
本実施例は、会計処理システム1の実装方法に係るものである。会計処理システム1の構成は実施例1と同様であり、詳細な説明を省略する。
【0082】
ユーザが小規模の企業等である場合、統計的な精度を保つだけの学習仕訳データ23を準備することが困難である。そこで、学習仕訳データ23として、ユーザ自身の仕訳のみに限定せずに、他の者の仕訳をも使用して多数の仕訳を使用する。小規模の企業等がユーザの場合にも、学習仕訳データ23を準備して仕訳AI121を構築することができる。
【0083】
複数の企業の仕訳を使用すると、各々の企業の方針等に依存して、学習仕訳データに相反記載がある可能性が高い。しかし、仕訳AI補助システム122において個別のユーザの事情に基づくルール122aを処理することで、かかる問題を解決することができる。
【0084】
ここで、個別のユーザの事情は、システム提供者でなくユーザが知識を有することが多い。例えば図3におけるルール番号1のルールである(手帳は顧客への贈答品としても購入され得るが、文具店Cからは社員の業務に使用する手帳を購入するので「事務用品費」である)。また、個別のユーザの事情は変化することもある。そこで、ルール122aを更新可能なデータとして保持し、ユーザが結果24を参照しつつ変更(更新、追加、削除)できるようにする。
【0085】
一方、図3におけるルール番号2のルールのように法令の取り決めによって要求されているものは、システム提供者が事前に準備可能である。
【0086】
出願人の実験によれば、仕訳AI121の仕訳精度が略90%であるが、仕訳AI補助システム122を用いることで、ユーザの判断を求めることなく仕訳判定部12の精度は略98%となった。ユーザの判断を求めるのであれば、さらに高精度が期待される。
【0087】
以上詳細に説明したように、本実施例の会計処理方法は、小規模の企業等でも実装可能であり、小規模の企業等でも活用できる会計処理方法が提供される。
【実施例3】
【0088】
本実施例は、仕訳判定部12の構成に係るものである。仕訳判定部12以外の構成、仕訳AI121、仕訳AI補助システム122は、は実施例1と同様であり、詳細な説明を省略する。
【0089】
図8は、仕訳判定部を示す図である。仕訳判定部12は、実施例1のものに加えて、仕訳AI事前補助システム124を備え、仕訳データ22cが、実施例1の仕訳判定部に相当する機能で処理される。
【0090】
仕訳AI事前補助システム124は、実施例1における仕訳AI補助システム122と同様に、ルールベースの仕訳を行う。ルールベースによる仕訳の一部は、条件に合致すれば確実な仕訳が可能であり、仕訳AIによる仕訳を必要としない。かかる仕訳について、事前に処理するものである。
【0091】
仕訳AI事前補助システム124によって、ルールのうちの1の条件に合致して仕訳が行われた仕訳データ22cは、出力仕訳データ4として出力される。
【0092】
仕訳AI事前補助システム124によって、いずれのルールにも合致しなかった仕訳要素21は、実施例1と同様に処理される。
【0093】
以上詳細に説明したように、本実施例の会計処理システム1は、仕訳AI事前補助システム124によって、効率的な処理を実施している。すなわち、仕訳AI補助システムを仕訳AIの前に実施することも有効である。なお、仕訳AI事前補助システム124によって十分に精度が挙げられると判断される場合には、仕訳AIの後に実施する仕訳AI補助システム122を設けないことも可能である。
【産業上の利用可能性】
【0094】
高精度の自動仕訳を行う会計処理システム、及び該会計処理システムを活用する会計処理方法である。多くの企業による利用が考えられる。
【符号の説明】
【0095】
1 会計処理システム
11 証憑入力部
12 仕訳判定部
121 仕訳AI
121a 学習結果
122 仕訳AI補助システム
122a ルール
123 精度判断部
13 学習部
14 結果出力部
21 仕訳要素
22 仕訳データ
23 学習仕訳データ
24 結果
3 証憑
4 出力仕訳データ
5 会計ソフトウェア
【要約】
高精度の自動仕訳を行う会計処理システム、及び該会計処理システムを活用する会計処理方法を提供する。証憑の画像データから金額、並びに、取引先及び摘要の少なくとも一方を含む仕訳要素を抽出する証憑入力部11と、仕訳要素に対する勘定科目を選定した仕訳データを出力する仕訳判定部12とを備え、仕訳判定部12は、機械学習により仕訳要素と勘定科目との対応を学習した結果に基づいて仕訳データを生成する仕訳AI121と、設定されたルールに基づいて仕訳データを生成する仕訳AI補助システム122とを備える会計処理システム1を提供する。簿記的に複数のものが許容される場合に、仕訳AI121では信頼度が低い仕訳について仕訳AI補助システム122によって高精度化される。
【選択図】図1
図1
図2
図3
図4
図5
図6
図7
図8