(57)【要約】【課題】企業等の権限の階層数に応じた会計処理を行うことができる会計処理装置等を提供する。【解決手段】ユーザが属する階層を表す承認レベルを記録するためのユーザデータベース記録部１３と、仕訳に関する情報を入力したユーザの承認レベルを含む仕訳データを記録するための仕訳データベース記録部１４と、仕訳データを生成するための仕訳データ入力処理部１５と、仕訳データを修正するための仕訳データ修正処理部１６と、仕訳データを承認するための仕訳データ承認処理部１７と、所定の会計処理を行うための会計処理部１８と、表計算アプリケーション等のデータを記録するための外部データ記録部２０と、外部データ記録部２０に記録されているデータを取り込むための外部データ取込処理部１９とを具備する。【選択図】  図２
2004288114.tif 000002
【特許請求の範囲】
【請求項１】
各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うための装置であって、
各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む複数の会計データを記録するための第１の記録手段と、
複数のユーザの各々が属する階層を表す複数の第２のデータを記録するための第２の記録手段と、
いずれかのユーザが前記複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、承認を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、承認を要求したユーザが属する階層が承認の対象である前記会計データ内の前記第１のデータによって表される階層よりも上位の階層であるときに、承認の対象である前記会計データ内の前記第１のデータの値を承認を要求したユーザが属する階層を表す前記第２のデータの値で更新する第１の手段と、
いずれかのユーザが前記複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記複数の会計データの内の前記第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行する第２の手段と、
を具備する会計処理装置。
【請求項２】
いずれかのユーザが会計に関する情報を入力した場合に、前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記会計に関する情報に付加することにより前記会計データを生成して前記第１の記録手段に記録させる第３の手段を更に具備する、請求項１記載の会計処理装置。
【請求項３】
前記第３の手段が、前記会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして前記会計に関する情報に付加し、
いずれかのユーザが前記複数の会計データの中のいずれかの会計データ内の前記会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、修正を要求したユーザが属する階層が修正対象である前記会計データ内の前記第１のデータによって表される階層よりも上位又は同位の階層であるときに、修正対象である前記会計データ内の前記第１及び第３のデータの値を修正を要求したユーザが属する階層を表す前記第２のデータの値で更新するとともに、修正対象である前記会計データ内の前記会計に関する情報を修正する第４の手段を更に具備する、請求項２記載の会計処理装置。
【請求項４】
前記第２の手段が、いずれかのユーザが前記複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記複数の会計データの内の前記第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行する、請求項３記載の会計処理装置。
【請求項５】
前記複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求した場合に、前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記第３の記録手段に記録されているデータに付加することにより前記会計データを生成して前記第１の記録手段に記録させる第５の手段を更に具備する、請求項１〜４のいずれか１項に記載の会計処理装置。
【請求項６】
前記第２の手段が、いずれかのユーザが前記複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、前記複数の会計データの内の前記第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行する、請求項１〜５のいずれか１項に記載の会計処理装置。
【請求項７】
各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うための方法であって、
いずれかのユーザが第１の記録手段に記録された複数の会計データであって各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む前記複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、第２の記録手段に記録された複数の第２のデータであって複数のユーザの各々が属する階層を表す前記複数の第２のデータの中から承認を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出すステップ（ａ）と、
承認を要求したユーザが属する階層が承認の対象である前記会計データ内の前記第１のデータによって表される階層よりも上位の階層であるか否かを判断するステップ（ｂ）と、
承認を要求したユーザが属する階層が承認の対象である前記会計データ内の前記第１のデータによって表される階層よりも上位の階層であると判断した場合に、承認の対象である前記会計データ内の前記第１のデータの値を承認を要求したユーザが属する階層を表す前記第２のデータの値で更新するステップ（ｃ）と、いずれかのユーザが前記複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出すステップ（ｄ）と、
前記複数の会計データの内の前記第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行するステップ（ｅ）と、
を具備する会計処理方法。
【請求項８】
いずれかのユーザが会計に関する情報を入力した場合に、前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出すステップ（ｆ）と、
前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記会計に関する情報に付加することにより前記会計データを生成して前記第１の記録手段に記録させるステップ（ｇ）と、
を更に具備する、請求項７記載の会計処理方法。
【請求項９】
ステップ（ｇ）が、前記会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして前記会計に関する情報に付加し、
いずれかのユーザが前記複数の会計データの中のいずれかの会計データ内の前記会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出すステップ（ｈ）と、
修正を要求したユーザが属する階層が修正対象である前記会計データ内の前記第１のデータによって表される階層よりも上位又は同位の階層であるか否かを判断するステップ（ｉ）と、
修正を要求したユーザが属する階層が修正対象である前記会計データ内の前記第１のデータによって表される階層よりも上位又は同位の階層であると判断したときに、修正対象である前記会計データ内の前記第１及び第３のデータの値を修正を要求したユーザが属する階層を表す前記第２のデータの値で更新するとともに、修正対象である前記会計データ内の前記会計に関する情報を修正するステップ（ｊ）と、
を更に具備する、請求項８記載の会計処理方法。
【請求項１０】
ステップ（ｅ）が、いずれかのユーザが前記複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記複数の会計データの内の前記第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行する、請求項９記載の会計処理方法。
【請求項１１】
前記複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求した場合に、前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出すステップ（ｋ）と、
前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記第３の記録手段に記録されているデータに付加することにより前記会計データを生成して前記第１の記録手段に記録させるステップ（ｌ）と、
を更に具備する、請求項７〜１０のいずれか１項に記載の会計処理方法。
【請求項１２】
ステップ（ｅ）が、いずれかのユーザが前記複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、前記複数の会計データの内の前記第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行する、請求項７〜１１のいずれか１項に記載の会計処理方法。
【請求項１３】
各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うためのプログラムであって、
いずれかのユーザが第１の記録手段に記録された複数の会計データであって各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む前記複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、第２の記録手段に記録された複数の第２のデータであって複数のユーザの各々が属する階層を表す前記複数の第２のデータの中から承認を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出す手順（ａ）と、
承認を要求したユーザが属する階層が承認の対象である前記会計データ内の前記第１のデータによって表される階層よりも上位の階層であるか否かを判断する手順（ｂ）と、
承認を要求したユーザが属する階層が承認の対象である前記会計データ内の前記第１のデータによって表される階層よりも上位の階層であると判断した場合に、承認の対象である前記会計データ内の前記第１のデータの値を承認を要求したユーザが属する階層を表す前記第２のデータの値で更新する手順（ｃ）と、
いずれかのユーザが前記複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出す手順（ｄ）と、
前記複数の会計データの内の前記第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行する手順（ｅ）と、
をＣＰＵに実行させる会計処理プログラム。
【請求項１４】
いずれかのユーザが会計に関する情報を入力した場合に、前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出す手順（ｆ）と、
前記会計に関する情報を入力したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記会計に関する情報に付加することにより前記会計データを生成して前記第１の記録手段に記録させる手順（ｇ）と、
を更に具備する、請求項１３記載の会計処理プログラム。
【請求項１５】
手順（ｇ）が、前記会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして前記会計に関する情報に付加し、
いずれかのユーザが前記複数の会計データの中のいずれかの会計データ内の前記会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出す手順（ｈ）と、
修正を要求したユーザが属する階層が修正対象である前記会計データ内の前記第１のデータによって表される階層よりも上位又は同位の階層であるか否かを判断する手順（ｉ）と、
修正を要求したユーザが属する階層が修正対象である前記会計データ内の前記第１のデータによって表される階層よりも上位又は同位の階層であると判断したときに、修正対象である前記会計データ内の前記第１及び第３のデータの値を修正を要求したユーザが属する階層を表す前記第２のデータの値で更新するとともに、修正対象である前記会計データ内の前記会計に関する情報を修正する手順（ｊ）と、
を更に具備する、請求項１４記載の会計処理プログラム。
【請求項１６】
手順（ｅ）が、いずれかのユーザが前記複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、前記複数の会計データの内の前記第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行する、請求項１５記載の会計処理プログラム。
【請求項１７】
前記複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求した場合に、前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出す手順（ｋ）と、
前記第３の記録手段に記録されているデータを前記会計データとして前記第１の記録手段に記録することを要求したユーザが属する階層を表す前記第２のデータを前記第１のデータとして前記第３の記録手段に記録されているデータに付加することにより前記会計データを生成して前記第１の記録手段に記録させる手順（ｌ）と、
を更に具備する、請求項１３〜１６のいずれか１項に記載の会計処理プログラム。
【請求項１８】
手順（ｅ）が、いずれかのユーザが前記複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す前記第２のデータを前記第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、前記複数の会計データの内の前記第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行する、請求項１３〜１７のいずれか１項に記載の会計処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うための会計処理装置に関し、さらに、会計処理方法、及び、会計処理プログラムに関する。
【０００２】
【従来の技術】
企業等において、従業員等の会計処理に関する権限は、従業員等の職位、役職等に応じて階層的に定められている。例えば、一般従業員は、仕訳伝票を作成する権限を有し、係長は、一般従業員が作成した仕訳伝票に承認印を押印する権限を有し、課長は、係長又は一般従業員が作成又は承認した仕訳伝票に承認印を押印する権限を有し、部長は、課長、係長、又は、一般従業員が作成又は承認した仕訳伝票に承認印を押印する権限を有する。そして、仕訳伝票が所定の者（例えば、部長等）に承認された場合に、その仕訳伝票は財務承認されたものとして、所定の財務処理の対象となる。
【０００３】
ところで、近年、会計処理プログラムが用いられるようになってきているが、このような会計処理プログラムにおいても、上記したような承認手続の代替としての承認処理が行われる（例えば、非特許文献１参照）。
【０００４】
しかしながら、従来の会計処理プログラムの承認処理では、権限の階層が１〜５階層程度に固定されていた。そのため、例えば、権限の階層が６階層以上である大企業等においては、会計処理プログラムをそのまま用いることができず、カスタマイズ等を行う必要があった。
【０００５】
【非特許文献１】
田宮  治雄、外１名著、「会計情報システム設計ハンドブック」、中央経済社、１９９８年５月、ｐ．４２０−４２７
【０００６】
【発明が解決しようとする課題】
そこで、上記の点に鑑み、本発明は、企業等の権限の階層数に応じた会計処理を行うことができる会計処理装置を提供することを目的とする。さらに、本発明は、そのような会計処理方法、及び、会計処理プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
以上の課題を解決するため、本発明に係る会計処理装置は、各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うための装置であって、各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む複数の会計データを記録するための第１の記録手段と、複数のユーザの各々が属する階層を表す複数の第２のデータを記録するための第２の記録手段と、いずれかのユーザが複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、承認を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、承認を要求したユーザが属する階層が承認の対象である会計データ内の第１のデータによって表される階層よりも上位の階層であるときに、承認の対象である会計データ内の第１のデータの値を承認を要求したユーザが属する階層を表す第２のデータの値で更新する第１の手段と、いずれかのユーザが複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、複数の会計データの内の第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行する第２の手段とを具備する。
【０００８】
ここで、いずれかのユーザが会計に関する情報を入力した場合に、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第１のデータとして会計に関する情報に付加することにより会計データを生成して第１の記録手段に記録させる第３の手段を更に具備することとしても良い。また、第３の手段が、会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして会計に関する情報に付加し、いずれかのユーザが複数の会計データの中のいずれかの会計データ内の会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、修正を要求したユーザが属する階層が修正対象である会計データ内の第１のデータによって表される階層よりも上位又は同位の階層であるときに、修正対象である会計データ内の第１及び第３のデータの値を修正を要求したユーザが属する階層を表す第２のデータの値で更新するとともに、修正対象である会計データ内の会計に関する情報を修正する第４の手段を更に具備することとしても良い。
【０００９】
また、第２の手段が、いずれかのユーザが複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、複数の会計データの内の第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行することとしても良い。
また、複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求した場合に、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第１のデータとして第３の記録手段に記録されているデータに付加することにより会計データを生成して第１の記録手段に記録させる第５の手段を更に具備することとしても良い。
【００１０】
また、第２の手段が、いずれかのユーザが複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、複数の会計データの内の第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行することとしても良い。
【００１１】
また、本発明に係る会計処理方法は、各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うための方法であって、いずれかのユーザが第１の記録手段に記録された複数の会計データであって各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、第２の記録手段に記録された複数の第２のデータであって複数のユーザの各々が属する階層を表す複数の第２のデータの中から承認を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出すステップ（ａ）と、承認を要求したユーザが属する階層が承認の対象である会計データ内の第１のデータによって表される階層よりも上位の階層であるか否かを判断するステップ（ｂ）と、承認を要求したユーザが属する階層が承認の対象である会計データ内の第１のデータによって表される階層よりも上位の階層であると判断した場合に、承認の対象である会計データ内の第１のデータの値を承認を要求したユーザが属する階層を表す第２のデータの値で更新するステップ（ｃ）と、いずれかのユーザが複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出すステップ（ｄ）と、複数の会計データの内の第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行するステップ（ｅ）とを具備する。
【００１２】
ここで、いずれかのユーザが会計に関する情報を入力した場合に、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第２の記録手段から読み出すステップ（ｆ）と、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第１のデータとして会計に関する情報に付加することにより会計データを生成して第１の記録手段に記録させるステップ（ｇ）とを更に具備することとしても良い。
また、ステップ（ｇ）が、会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして会計に関する情報に付加し、いずれかのユーザが複数の会計データの中のいずれかの会計データ内の会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出すステップ（ｈ）と、修正を要求したユーザが属する階層が修正対象である会計データ内の第１のデータによって表される階層よりも上位又は同位の階層であるか否かを判断するステップ（ｉ）と、修正を要求したユーザが属する階層が修正対象である会計データ内の第１のデータによって表される階層よりも上位又は同位の階層であると判断したときに、修正対象である会計データ内の第１及び第３のデータの値を修正を要求したユーザが属する階層を表す第２のデータの値で更新するとともに、修正対象である会計データ内の会計に関する情報を修正するステップ（ｊ）とを更に具備することとしても良い。
【００１３】
また、ステップ（ｅ）が、いずれかのユーザが複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、複数の会計データの内の第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行することとしても良い。
また、複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求した場合に、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出すステップ（ｋ）と、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第１のデータとして第３の記録手段に記録されているデータに付加することにより会計データを生成して第１の記録手段に記録させるステップ（ｌ）とを更に具備することとしても良い。
【００１４】
また、ステップ（ｅ）が、いずれかのユーザが複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、複数の会計データの内の第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行することとしても良い。
【００１５】
また、本発明に係る会計処理プログラムは、各々が複数の階層のいずれかの階層に属する複数のユーザが、属する階層に応じて会計処理を行うためのプログラムであって、いずれかのユーザが第１の記録手段に記録された複数の会計データであって各々が会計に関する情報及び当該会計に関する情報を入力したユーザが属する階層を表す第１のデータを含む複数の会計データの中のいずれかの会計データに対する承認を要求した場合に、第２の記録手段に記録された複数の第２のデータであって複数のユーザの各々が属する階層を表す複数の第２のデータの中から承認を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出す手順（ａ）と、承認を要求したユーザが属する階層が承認の対象である会計データ内の第１のデータによって表される階層よりも上位の階層であるか否かを判断する手順（ｂ）と、承認を要求したユーザが属する階層が承認の対象である会計データ内の第１のデータによって表される階層よりも上位の階層であると判断した場合に、承認の対象である会計データ内の第１のデータの値を承認を要求したユーザが属する階層を表す第２のデータの値で更新する手順（ｃ）と、いずれかのユーザが複数の会計データに対する所定の会計処理の実行を要求した場合に、会計処理の実行を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出す手順（ｄ）と、複数の会計データの内の第１のデータによって表される階層が会計処理の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し会計処理を実行する手順（ｅ）とをＣＰＵに実行させる。
【００１６】
ここで、いずれかのユーザが会計に関する情報を入力した場合に、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第２の記録手段から読み出す手順（ｆ）と、会計に関する情報を入力したユーザが属する階層を表す第２のデータを第１のデータとして会計に関する情報に付加することにより会計データを生成して第１の記録手段に記録させる手順（ｇ）とを更に具備することとしても良い。
また、手順（ｇ）が、会計に関する情報を入力したユーザが属する階層を表すデータを第３のデータとして会計に関する情報に付加し、いずれかのユーザが複数の会計データの中のいずれかの会計データ内の会計に関する情報に対する修正を要求した場合に、修正を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出す手順（ｈ）と、修正を要求したユーザが属する階層が修正対象である会計データ内の第１のデータによって表される階層よりも上位又は同位の階層であるか否かを判断する手順（ｉ）と、修正を要求したユーザが属する階層が修正対象である会計データ内の第１のデータによって表される階層よりも上位又は同位の階層であると判断したときに、修正対象である会計データ内の第１及び第３のデータの値を修正を要求したユーザが属する階層を表す第２のデータの値で更新するとともに、修正対象である会計データ内の会計に関する情報を修正する手順（ｊ）とを更に具備することとしても良い。
【００１７】
また、手順（ｅ）が、いずれかのユーザが複数の会計データに対する検索又は閲覧を要求した場合に、検索又は閲覧を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、複数の会計データの内の第３のデータによって表される階層が検索又は閲覧の実行を要求したユーザが属する階層よりも下位又は同位の階層である会計データに対し検索又は閲覧を実行することとしても良い。
また、複数のユーザの中のいずれかのユーザが第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求した場合に、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出す手順（ｋ）と、第３の記録手段に記録されているデータを会計データとして第１の記録手段に記録することを要求したユーザが属する階層を表す第２のデータを第１のデータとして第３の記録手段に記録されているデータに付加することにより会計データを生成して第１の記録手段に記録させる手順（ｌ）とを更に具備することとしても良い。
【００１８】
また、手順（ｅ）が、いずれかのユーザが複数の会計データに対する財務処理を要求した場合に、財務処理を要求したユーザが属する階層を表す第２のデータを第２の記録手段から読み出し、財務処理を要求したユーザが属する階層が所定の階層以上であるときに、複数の会計データの内の第１のデータによって表される階層が所定の階層以上である会計データに対して所定の財務処理を実行することとしても良い。
【００１９】
本発明によれば、企業等の権限の階層数に応じた承認処理を行うことができる。
【００２０】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態について説明する。
図１は、本発明の一実施形態に係る会計処理装置を用いたシステムを示す図である。図１に示すように、システム１は、本発明の一実施形態としてのサーバ１０と、クライアント端末３１〜３ｎとを具備しており、これらは、ネットワークを介して相互に接続されている。
サーバ１０は、所定の会計処理機能を実現するパーソナルコンピュータ（ＰＣ）等であり、クライアント端末３１〜３ｎは、一般従業員、係長、課長、部長等が用いるＰＣ等である。
【００２１】
図２は、図１のサーバ１０の構成を示す図である。図２に示すように、サーバ１０は、入力部１１と、ユーザ登録処理部１２と、ユーザデータベース記録部１３と、仕訳データベース記録部１４と、仕訳データ入力処理部１５と、仕訳データ修正処理部１６と、仕訳データ承認処理部１７と、会計処理部１８と、外部データ取込処理部１９と、外部データ記録部２０とを具備する。
【００２２】
入力部１１は、サーバ１０の管理者等が、クライアント端末３１〜３ｎを使用する一般従業員、係長等のユーザに関するデータ等を入力するためのキーボード、マウス等である。
ユーザ登録処理部１２は、入力部１１に入力されたユーザに関するユーザデータをユーザデータベース記録部１３に記録させる。
【００２３】
図３は、ユーザデータベース記録部１３に記録されるユーザデータベースの一例を示す図である。図３に示すように、ユーザデータベース内の各ユーザデータは、ユーザの氏名、ユーザに一意に割り当てられたユーザＩＤ、及び、ユーザが属する階層を表す承認レベルの項目を有する。
なお、本実施形態においては、会計処理に関する権限の階層は７階層であり、承認レベルの値が大きい程上位の階層（権限が大きい階層）を表し、承認レベルの値が小さい程下位の階層（権限が小さい階層）を表すものとする。最大の承認レベル「７」のユーザによって承認された仕訳データは、財務承認がなされたものとして扱い、財務処理可能な状態となるものとする。また、本実施形態においては、全ての承認レベルにおける承認は必ずしも必要ではなく、例えば、承認レベル「７」のユーザが、承認レベル「１」のユーザによって作成され、承認レベル「２」〜「６」のユーザによって承認されていない仕訳データを承認可能であるものとする。
【００２４】
また、本実施形態においては、全てのユーザが、属する階層にかかわらず、仕訳データを入力できるものとする。入力された仕訳データは、当該仕訳データを入力したユーザが属する階層の上位の階層に属するユーザにより承認可能であるものとする。
また、ある階層に属するユーザによって承認された仕訳データは、当該仕訳データを承認したユーザが属する階層の上位又は同位の階層に属するユーザにより修正可能であるものとする。
また、入力又は修正された仕訳データは、当該仕訳データを入力又は修正したユーザが属する階層の上位又は同位の階層に属するユーザにより閲覧又は検索可能であるものとする。
【００２５】
図３に示すように、本実施形態においては、一般従業員である「佐藤一郎」には、ユーザＩＤ「０００１」が割り当てられており、「佐藤一郎」は、承認レベル「１」で表される階層に属し、係長である「鈴木二郎」には、ユーザＩＤ「０００２」が割り当てられており、「鈴木二郎」は、承認レベル「３」で表される階層に属するものとする。さらに、課長である「田中三郎」には、ユーザＩＤ「０００３」が割り当てられており、「田中三郎」は、承認レベル「５」で表される階層に属し、部長である「加藤四郎」には、ユーザＩＤ「０００４」が割り当てられており、「加藤四郎」は、承認レベル「７」で表される階層に属するものとする。
【００２６】
再び図２を参照すると、仕訳データ入力処理部１５は、ユーザがクライアント端末３１〜３ｎに入力した仕訳に関する情報に基づいて仕訳データを作成し、仕訳データベース記録部１４に記録させる。本実施形態においては、仕訳データベース内の各仕訳データは、品名、金額、データを入力又は修正したユーザが属する階層を表すデータ入力者・データ修正者承認レベル、データを承認したユーザが属する階層を表すデータ承認者承認レベル、及び、データを承認したユーザに割り当てられたユーザＩＤの項目を有する。
【００２７】
仕訳データ修正処理部１６は、所定の条件下で、ユーザがクライアント端末３１〜３ｎに入力した仕訳に関する情報に基づいて、仕訳データベース記録部１４に記録されている仕訳データベース内の仕訳データを修正する。
仕訳データ承認処理部１７は、所定の条件下で、ユーザがクライアント端末３１〜３ｎに入力した承認要求に応じて、仕訳データベース記録部１４に記録されている仕訳データベース内の仕訳データのデータ承認者承認レベルを更新する。
【００２８】
会計処理部１８は、所定の条件下で、ユーザがクライアント端末３１〜３ｎに入力した会計処理要求に応じて、仕訳データベース記録部１４に記録されている仕訳データベース内の仕訳データに種々の会計処理を行う。
外部データ記録部２０には、表計算アプリケーションプログラム等によって作成されたデータ（以下、「外部データ」という）が記録されており、外部データ取込処理部１９は、所定の条件下で、ユーザがクライアント端末３１〜３ｎに入力した外部データ取込要求に応じて、外部データに基づいて仕訳データを作成し、仕訳データベース記録部１４に記録させる。
【００２９】
図２に示すサーバ１０のユーザデータベース記録部１３及び仕訳データベース記録部１４としては、ハードディスク、フレキシブルディスク、ＭＯ、ＭＴ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等が該当する。また、ユーザ登録処理部１２、仕訳データ入力処理部１５、仕訳データ修正処理部１６、仕訳データ承認処理部１７、会計処理部１８、及び、外部データ取込処理部１９は、ＣＰＵとソフトウェア（プログラム）で構成することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＭＯ、ＭＴ、ＲＡＭ、ＣＤ−ＲＯＭ、又は、ＤＶＤ−ＲＯＭ等の記録媒体に記録することができる。
【００３０】
次に、サーバ１０の動作について説明する。図４は、サーバ１０の仕訳データ入力処理を示すフローチャートである。
まず、ユーザ（ここでは、「佐藤一郎」とする）が、品名（ここでは、「パソコン」とする）及び金額（ここでは、「１００，０００」とする）をいずれかのクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の仕訳データ入力処理部１５は、品名及び金額を入力したユーザの承認レベル（ここでは、「１」）をユーザデータベース記録部１３から読み出す（ステップＳ１０１）。そして、仕訳データ入力処理部１５は、品名及び金額に、データ入力者・データ修正者承認レベル及びデータ承認者承認レベルとしてステップＳ１０１にて読み出した承認レベルを付加し、更に、データ承認者ユーザＩＤの初期値としての「ｎｕｌｌ」を付加した仕訳データ４１を生成して、仕訳データベース記録部１４に記録させる（ステップＳ１０２）。図５は、このときの仕訳データベースを示す図である。
【００３１】
図６は、サーバ１０の仕訳データ修正処理を示すフローチャートである。
ユーザ（ここでは、「鈴木二郎」とする）が、仕訳データ４１内の金額を修正する要求（ここでは、「１００，０００」を「９８，０００」に修正する要求とする）をクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の仕訳データ修正処理部１６は、修正を要求したユーザの承認レベル（ここでは、「３」）をユーザデータベース記録部１３から読み出す（ステップＳ２０１）。
【００３２】
次に、仕訳データ修正処理部１６は、修正を要求したユーザの承認レベルの値が修正対象である仕訳データ内のデータ承認者承認レベルの値以上であるか否かをチェックする。そして、仕訳データ修正処理部１６は、修正を要求したユーザの承認レベルの値が修正対象である仕訳データ内のデータ承認者承認レベルの値以上であると判断した場合には処理をステップＳ２０３に移し、そうでないと判断した場合には処理を終了する（ステップＳ２０２）。
【００３３】
仕訳データ修正処理部１６は、修正を要求したユーザの承認レベルの値が修正対象である仕訳データ内のデータ承認者承認レベルの値以上であると判断した場合、修正対象である仕訳データ内のデータ入力者・データ修正者承認レベル及びデータ承認者承認レベルの値を修正を要求したユーザの承認レベルの値で上書きするとともに、修正対象である仕訳データ内の仕訳に関する情報を修正する（ステップＳ２０３）。ここでは、修正を要求したユーザ「鈴木二郎」の承認レベルの値「３」が仕訳データ４１内のデータ承認者承認レベルの値「１」以上であるため、仕訳データ修正処理部１６は、仕訳データ４１内のデータ入力者・データ修正者承認レベル及びデータ承認者承認レベルの値「１」を修正を要求したユーザ「鈴木二郎」の承認レベルの値「３」で上書きするとともに、仕訳データ４１内の金額「１００，０００」を「９８，０００」に修正し、仕訳データベース記録部１４に記録させる。図７は、このときの仕訳データベースを示す図である。
【００３４】
図８は、サーバ１０の仕訳データ承認処理を示すフローチャートである。
ユーザ（ここでは、「加藤四郎」とする）が、仕訳データ４１を承認する要求をクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の仕訳データ承認処理部１７は、承認を要求したユーザのユーザＩＤ（ここでは、「０００４」）及び承認レベル（ここでは、「７」）をユーザデータベース記録部１３から読み出す（ステップＳ３０１）。
【００３５】
次に、仕訳データ承認処理部１７は、承認を要求したユーザの承認レベルの値が承認対象である仕訳データ内のデータ承認者承認レベルの値以上であるか否かをチェックする。そして、仕訳データ承認処理部１７は、承認を要求したユーザの承認レベルの値が承認対象である仕訳データ内のデータ承認者承認レベルの値以上であると判断した場合には処理をステップＳ３０３に移し、そうでないと判断した場合には処理を終了する（ステップＳ３０２）。
【００３６】
仕訳データ承認処理部１７は、承認を要求したユーザの承認レベルの値が承認対象である仕訳データ内のデータ承認者承認レベルの値以上であると判断した場合、承認対象である仕訳データ内のデータ承認者承認レベルの値を承認を要求したユーザの承認レベルの値で上書きし、承認対象である仕訳データ内のデータ承認者ユーザＩＤの値を承認を要求したユーザのユーザＩＤの値で上書きし、仕訳データベース記録部１４に記録させる（ステップＳ３０３）。ここでは、修正を要求したユーザ「加藤四郎」の承認レベルの値「７」が仕訳データ４１内のデータ承認者承認レベルの値「３」以上であるため、仕訳データ承認処理部１７は、仕訳データ４１内のデータ承認者承認レベルの値「３」を承認を要求したユーザ「加藤四郎」の承認レベルの値「７」で上書きし、仕訳データ４１内のデータ承認者ユーザＩＤの値「ｎｕｌｌ」を承認を要求したユーザ「加藤四郎」のユーザＩＤの値「０００４」で上書きし、仕訳データベース記録部１４に記録させる。図９は、このときの仕訳データベースを示す図である。
なお、仕訳データ中のデータ承認者ユーザＩＤによって、当該仕訳データを承認したユーザを特定することが可能である。
【００３７】
図１０は、サーバ１０の外部データ取込処理を示すフローチャートである。
まず、ユーザ（ここでは、「佐藤一郎」とする）が、外部データ記録部２０に記録されている外部データの取込要求をいずれかのクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の外部データ取込処理部１９は、外部データの取込要求を入力したユーザの承認レベル（ここでは、「１」）をユーザデータベース記録部１３から読み出す（ステップＳ４０１）。そして、外部データ取込処理部１９は、外部データ記録部２０に記録されている外部データ（ここでは、品名「ＣＲＴ」及び金額「５０，０００」とする）に、データ入力者・データ修正者承認レベル及びデータ承認者承認レベルとしてステップＳ４０１にて読み出した承認レベルを付加し、更に、データ承認者ユーザＩＤの初期値としての「ｎｕｌｌ」を付加した仕訳データ４２を生成して、仕訳データベース記録部１４に記録させる（ステップＳ４０２）。図１１は、このときの仕訳データベースを示す図である。
【００３８】
図１２は、サーバ１０の会計処理の中の１つの処理としての検索及び閲覧処理を示すフローチャートである。
ユーザ（ここでは、「佐藤一郎」とする）が、仕訳データを検索及び閲覧する要求をクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の会計処理部１８は、検索及び閲覧を要求したユーザの承認レベル（ここでは、「１」）をユーザデータベース記録部１３から読み出す（ステップＳ５０１）。
【００３９】
次に、会計処理部１８は、仕訳データベース記録部１４に記録されている仕訳データベース内の仕訳データの内のデータ入力者・データ修正者承認レベルの値が検索及び閲覧を要求したユーザの承認レベルの値以下である仕訳データに対し検索及び閲覧を実行する（ステップＳ５０２）。ここでは、仕訳データ４２内のデータ入力者・データ修正者承認レベルの値「１」が検索及び閲覧を要求したユーザ「佐藤一郎」の承認レベル「１」以下であるので、会計処理部１８は、クライアント端末３１に仕訳データ４２の内容を表示させる。
【００４０】
図１３は、サーバ１０の会計処理の中の１つの処理としての財務処理を示すフローチャートである。
ユーザ（ここでは、「加藤四郎」とする）が、財務処理の要求をクライアント端末（ここでは、クライアント端末３１とする）から入力する。サーバ１０の会計処理部１８は、財務処理を要求したユーザの承認レベル（ここでは、「７」）をユーザデータベース記録部１３から読み出す（ステップＳ６０１）。
【００４１】
次に、会計処理部１８は、財務処理を要求したユーザの承認レベルの値が所定の値（ここでは、「７」）以上であるか否かをチェックする。そして、会計処理部１８は、財務処理を要求したユーザの承認レベルの値が所定の値以上であると判断した場合には処理をステップＳ６０３に移し、そうでないと判断した場合には処理を終了する（ステップＳ６０２）。
【００４２】
会計処理部１８は、財務処理を要求したユーザの承認レベルの値が所定の値以上であると判断した場合、仕訳データベース記録部１４に記録されている仕訳データベース内の仕訳データの内の承認者承認レベルの値が所定の値以上である仕訳データに対し財務処理を実行する（ステップＳ６０３）。ここでは、財務処理を要求したユーザ「加藤四郎」の承認レベルの値が「７」であるため、仕訳データ承認処理部１７は、データ承認者承認レベルの値が「７」である仕訳データ４１に対し財務処理を実行する。
【００４３】
なお、本実施形態においては、会計処理に関する権限の階層を７階層としているが、所望の階層とすることができる。
このように、サーバ１０によれば、企業等の権限の階層数に応じた会計処理を行うことができる。
【００４４】
【発明の効果】
以上述べた様に、本発明によれば、企業等の権限の階層数に応じた会計処理を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る会計処理装置を用いたシステムを示す図である。
【図２】本発明の一実施形態として、図１のサーバ１０の構成を示す図である。
【図３】図１のユーザデータベース記録部１３に記録されるユーザデータベースの一例を示す図である。
【図４】本発明の一実施形態に係る会計処理装置の仕訳データ入力処理を示すフローチャートである。
【図５】図１の仕訳データベース記録部１４に記録される仕訳データベースの一例を示す図である。
【図６】本発明の一実施形態に係る会計処理装置の仕訳データ修正処理を示すフローチャートである。
【図７】図１の仕訳データベース記録部１４に記録される仕訳データベースの一例を示す図である。
【図８】本発明の一実施形態に係る会計処理装置の仕訳データ承認処理を示すフローチャートである。
【図９】図１の仕訳データベース記録部１４に記録される仕訳データベースの一例を示す図である。
【図１０】本発明の一実施形態に係る会計処理装置の外部データ取込処理を示すフローチャートである。
【図１１】図１の仕訳データベース記録部１４に記録される仕訳データベースの一例を示す図である。
【図１２】本発明の一実施形態に係る会計処理装置の検索及び閲覧処理を示すフローチャートである。
【図１３】本発明の一実施形態に係る会計処理装置の財務処理を示すフローチャートである。
【符号の説明】
１  システム
１０  サーバ
１１  入力部
１２  ユーザ登録処理部
１３  ユーザデータベース記録部
１４  仕訳データベース記録部
１５  仕訳データ入力処理部
１６  仕訳データ修正処理部
１７  仕訳データ承認処理部
１８  会計処理部
１９  外部データ取込処理部
２０  外部データ記録部
【図１】
2004288114.tif 000003
【図２】
2004288114.tif 000004
【図３】
2004288114.tif 000005
【図４】
2004288114.tif 000006
【図５】
2004288114.tif 000007
【図６】
2004288114.tif 000008
【図７】
2004288114.tif 000009
【図８】
2004288114.tif 000010
【図９】
2004288114.tif 000011
【図１０】
2004288114.tif 000012
【図１１】
2004288114.tif 000013
【図１２】
2004288114.tif 000014
【図１３】
2004288114.tif 000015