(57)【要約】【課題】  仮単価を用いた取引に対して、正式単価が確定したタイミングで仮単価を正式単価に更新せずとも、仮単価と正式単価との差額分の計上可能な遡及単価訂正システムを提供する。【解決手段】  本発明の遡及単価訂正方法は、各品目の単価に関する情報を設定及び管理する単価情報管理処理と、入力内容（品目、仕入先）に基づいて単価に関する情報を検索して新たな請求伝票を登録する単価情報検索処理とで構成されている。ユーザ入力の単価と有効期間を受信し、単価情報管理テーブルに格納する。単価情報管理テーブルの登録内容を基に、関連する取引伝票を取得し、仮単価と正式単価の差額を算出する。差額分の追加請求伝票を登録する。【選択図】  図１
2014119821.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とＡＰサーバがネットワークを介して接続された遡及単価訂正システムであって、
前記クライアント端末は、各品目の単価に関する情報を設定及び管理する単価情報管理手段を有し、
前記ＡＰサーバは、品目と仕入先を含む入力内容に基づいて単価に関する情報を検索して新たな請求伝票を登録する単価情報検索手段を有する、
ことを特徴とする遡及単価訂正システム。
【請求項２】
前記単価情報管理手段は、
前記クライアント端末は、画面に入力された品目に関する情報を前記ＡＰサーバに送信する単価情報検索条件送信手段、
前記ＡＰサーバが前記クライアント端末からの情報に基づいて検索した単価情報を受け取って画面表示する単価情報受信表示手段、
画面に入力された有効期限と単価を前記ＡＰサーバに送信する単価情報更新データ送信手段、を有し、
前記ＡＰサーバは、遡及訂正が必要な品目に対して単価情報を更新する単価情報更新手段、を有し、
前記単価情報検索手段は、
前記クライアント端末から受け取った、画面に入力された品目に関する情報に基づいて単価情報を検索し、単価情報毎に、関連する発注伝票に対して以下の（ａ）−（ｃ）の処理を繰り返す、
（ａ）前記ＡＰサーバは、発注伝票の全てのレコードに対して新単価に基づく差額を計算し、
（ｂ）前記ＡＰサーバは、発注伝票の全てのレコードに対して請求数量に基づく差額を計算し、
（ｃ）前記ＡＰサーバは、単価情報のステータスを更新する、
追加請求伝票登録手段を有することを特徴とする請求項１記載の遡及単価訂正システム。
【請求項３】
クライアント端末とＡＰサーバとがネットワークを介して接続されたネットワークシステムにおける遡及単価訂正方法であって、
前記クライアント端末は、各品目の単価に関する情報を設定及び管理する単価情報管理処理を実行し、
前記ＡＰサーバは、品目と仕入先を含む入力内容に基づいて単価に関する情報を検索して新たな請求伝票を登録する単価情報検索処理を実行することを特徴とする遡及単価訂正方法。
【請求項４】
前記単価情報管理処理は、
前記クライアント端末は、画面に入力された品目に関する情報を前記ＡＰサーバに送信し、
前記ＡＰサーバは、前記クライアント端末からの情報に基づいて単価情報を検索して前記クライアン端末に送信し、
前記クライアント端末は、前記ＡＰサーバからの情報を画面表示し、
前記クライアント端末は、画面に入力された有効期限と単価を前記ＡＰサーバに送信し、
前記ＡＰサーバは、遡及訂正が必要な品目に対して単価情報を更新する、
ことを特徴とする請求項３記載の遡及単価訂正方法。
【請求項５】
前記単価情報検索処理は、
前記クライアント端末は、画面に入力された品目に関する情報を前記ＡＰサーバに送信し、
前記ＡＰサーバは、前記クライアント端末からの情報に基づいて単価情報を検索し、単価情報毎に、関連する発注伝票に対して以下の（ａ）−（ｃ）の処理を繰り返す、
（ａ）前記ＡＰサーバは、発注伝票の全てのレコードに対して新単価に基づく差額を計算し、
（ｂ）前記ＡＰサーバは、発注伝票の全てのレコードに対して請求数量に基づく差額を計算し、
（ｃ）前記ＡＰサーバは、単価情報のステータスを更新する、
ことを特徴とする請求項３記載の遡及単価訂正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、契約仮単価にて計上し、四半期、半期、年間等で契約に基づいた正式単価を確定する取引に対して、遡及単価訂正対象の購買発注伝票に対して差額分の追加請求伝票を登録する対応策に関する。
【背景技術】
【０００２】
単価に有効期限を設け、その単価と取引伝票との関連付けを持たせることで仮単価での取引を特定し、差額分の調整を行うことができる。
【０００３】
関連する技術として、価格決定がなされた後、単価の有効期限内の取引に対して再計算を行う公知技術が知られている（例えば、特許文献1参照）。
【０００４】
また、関連する技術として、スーパー等小売業界において商品ごとに日別に単価情報を記憶させ当該日のPOS精算時に当該日の単価情報を用いて精算する公知技術が知られている。（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１−１０９４７２号公報
【特許文献２】特開２００６−３５０４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発注・検収時には契約仮単価にて計上し、四半期、半期、年間等の単位で改めて正式単価を確定する取引がある。これは、原油・ナフサ連動の原料の様に、四半期ごとに各種確定レートにより購買単価が確定するケースや、合計購入数量により、購買単価が確定するケース、価格交渉を継続して行い購買単価が発注・検収時までに確定しないケースがあるためである。この場合、正式単価が確定したタイミングで仮単価の取引に対して正式単価との差額分を計上する遡及単価訂正を行う必要があるが、どの取引、どの期間に対して遡及単価訂正が必要なのか、対象の特定が困難であることから、差額の計上漏れや計上ミスが発生する可能性がある。また、正式単価が確定したタイミングで仮単価を修正し、常に最新の単価で単価情報が更新されているため、以前の取引単価が確認できないといった課題がある。
【０００７】
上記の課題を解決すべく、特許文献１では仮単価に対する新単価の適用期間に対する購入金額を比較して差額を算出することで上記課題の解決を図ろうとしている。また、特許文献２では、日単位で単価情報を持たせ、当該日に当該日の単価で商品代金の精算を行うことで上記課題の解決を図ろうとしている。
【０００８】
しかしながら、上記特許文献では以下の点が考慮されていない。上記特許文献では単価情報を更新することで更新前との差額を算出し、当該商品の購入金額の比較出力するため、以前の取引単価が確認できない。
【０００９】
本発明では遡及単価訂正業務において、単価情報を直接更新せずに、対象の取引、対象の期間を特定し、遡及単価訂正を実施する遡及単価訂正システムの提供を目的とする。
【課題を解決するための手段】
【００１０】
単価情報を有効期間毎に登録し、発注・検収時に有効期間毎の単価を参照して取引伝票を登録する。発注・検収時の仮単価が正式単価に確定したタイミングで、正式単価の有効期間と単価を入力し、また、単価情報のみの更新か、遡及単価訂正処理のみの実施か、単価情報の更新、遡及単価訂正処理の双方を行うかを選択し、その入力情報（購買担当者の処理選択指示）を基に、単価情報の更新、遡及単価訂正処理を行う。単価情報更新は入力内容（品目の新たな単価情報）に基づいて単価情報テーブルの上書き更新を行う。遡及単価訂正処理は、入力内容（品目、仕入先）を基に遡及単価訂正対象となる取引伝票を抽出する。抽出した取引伝票から取引伝票の明細単位に取引数量と、取引金額を集計して、差額を算出する。その他の諸経費は取引伝票単位に取引金額を集計して、差額を算出する。上記で算出した差額を用いて追加請求伝票を登録する。
【発明の効果】
【００１１】
本発明により、単価を更新しなくても遡及単価訂正を行うことができ、遡及単価訂正後に訂正前の単価、訂正後の単価を確認することができる。また遡及単価訂正業務の迅速化及び関連伝票の確認しやすさの向上を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るコンピュータネットワークシステム１００の全体構成例を示す図である。
【図２】ＡＰサーバ１０２のハードウェア構成例を示す図である。
【図３】ＤＢサーバ１０３のハードウェア構成例を示す図である。
【図４】クライアント１０４のハードウェア構成例を示す図である。
【図５】ＤＢサーバ１０３が具備する品目マスタ３１０のデータ構成例示す図である。
【図６】ＤＢサーバ１０３が具備する仕入先マスタ３１１のデータ構成例示す図である。
【図７】ＤＢサーバ１０３が具備する単価情報テーブル３１２のデータ構成例示す図である。
【図８】ＤＢサーバ１０３が具備する発注伝票テーブル３１３のデータ構成例示す図である。
【図９】ＤＢサーバ１０３が具備する入出庫伝票テーブル３１４のデータ構成例示す図である。
【図１０】ＤＢサーバ１０３が具備する請求伝票テーブル３１５のデータ構成例示す図である。
【図１１】ＤＢサーバ１０３が具備する単価情報管理テーブル３１６のデータ構成例示す図である。
【図１２】クライアント１０４が具備する単価情報検索画面例４１１を示す図である。
【図１３】クライアント１０４が具備する単価情報更新画面例４１２を示す図である。
【図１４】クライアント１０４が具備する単価情報管理データ検索画面例４１３を示す図である。
【図１５】クライアント１０４が具備する単価情報検索条件送信機能４１１の処理を示すフローチャートである。
【図１６】ＡＰサーバ１０２が具備する単価情報検索機能２１１の処理を示すフローチャートである。
【図１７】クライアント１０４が具備する単価情報受信表示機能４１２の処理を示すフローチャートである。
【図１８】クライアント１０４が具備する単価情報更新データ送信機能４１３の処理を示すフローチャートである。
【図１９】ＡＰサーバ１０２が具備する単価情報更新機能２１２の処理を示すフローチャートである。
【図２０】クライアント１０４が具備する単価情報管理データ検索条件送信機能４１４の処理を示すフローチャートである。
【図２１】ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の単価情報管理データ毎処理を示すフローチャートである。
【図２２】ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の発注伝票明細毎処理を示すフローチャートである。
【図２３】ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の発注伝票毎処理を示すフローチャートである。
【図２４】ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の終了判定処理を示すフローチャートである。
【図２５】クライアント１０４が具備する単価情報検索画面のチェックボックス遡及訂正、単価情報更新のそれぞれをチェックした場合の処理内容を示す図である。
【図２６】ＤＢサーバ１０３が具備する諸掛管理テーブル３１７のデータ構成例示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施例について、図面を参照して詳細に説明する。
【００１４】
（システム構成）
図１は、本実施形態に係るコンピュータネットワークシステム１００の全体構成例を示す図である。遡及単価訂正システム１００は、ＡＰサーバ１０２と、ＤＢサーバ１０３と、複数のクライアント１０４とがネットワーク１０１に接続されて構成される。ＡＰサーバ１０２と、ＤＢサーバ１０３はデータセンター等屋内に設置される。クライアント１０４は例えばパソコンのような端末であり、購買担当者が確定した単価情報を入力する。
【００１５】
図２は、ＡＰサーバ１０２のハードウェア構成例を示す図である。ＡＰサーバ１０２は、コントローラ（制御部）２０２と、メモリ２０３と、通信制御部２０４と、記憶部２０１にプログラム２１０として、単価情報検索機能２１１と、単価情報更新機能２１２と、追加請求伝票登録機能２１３とを具備する。各部はバス（ＢＵＳ）によって接続されている。
【００１６】
また、単価情報検索機能２１１は、クライアント１０４から検索条件を受信し、それらの情報を基に単価情報テーブルを検索し、取得した単価情報をクライアント１０４に送信する機能を有する。また、単価情報更新機能２１２は、クライアント１０４から確定単価情報を受信し、それらの情報を基に単価情報管理テーブルを更新する機能を有する。また、追加請求伝票登録機能２１３は、単価情報管理テーブルの登録内容を基に発注伝票テーブル、請求伝票テーブルを検索し、差額を算出して追加請求伝票を登録する機能を有する。
【００１７】
図３は、ＤＢサーバ１０３のハードウェア構成例を示す図である。ＤＢサーバ１０３は、コントローラ（制御部）３０２と、メモリ３０３と、通信制御部３０４と、記憶部３０１に品目マスタ３１０と、仕入先マスタ３１１と、単価情報テーブル３１２と、発注伝票テーブル３１３と、入出庫伝票テーブル３１４と、請求伝票テーブル３１５と、単価情報管理テーブル３１６と、諸掛管理テーブル３１７とを具備する。各部はバス（ＢＵＳ）によって接続されている。
【００１８】
また、品目マスタ３１０は、品目コード、品目名称、品目タイプを対応づけて記憶する。また、仕入先マスタ３１１は、仕入先コード、仕入先名称を対応づけて記憶する。単価情報テーブル３１２は、単価番号、仕入先、品目、有効開始日、有効終了日、単価を対応づけて記憶する。発注伝票テーブル３１３は、発注番号、発注明細、仕入先、品目、発注数量、単価番号を対応づけて記憶する。入出庫伝票テーブル３１４は、入出庫番号、入出庫明細、転記日付、発注番号、入庫数量、入庫金額を対応づけて記憶する。請求伝票テーブル３１５は、請求伝票、転記日付、発注番号、発注明細、請求数量、請求金額、借方/貸方、諸掛区分を対応づけて記憶する。単価情報管理テーブル３１６は、ステータス、単価番号、仕入先、品目、有効開始日、有効終了日、単価を対応づけて記憶する。諸掛管理テーブル３１７は、諸掛区分、諸掛名称、仕入先、数量、数量単位、諸掛金額、通過を対応づけて記憶する。
【００１９】
図４は、クライアント１０４のハードウェア構成例を示す図である。クライアント１０４は、表示部４０２と、コントローラ（制御部）４０３と、メモリ４０４と、通信制御部４０５と、記憶部４０１にプログラム４１０として、単価情報検索条件送信機能４１１と、単価情報受信表示機能４１２と、単価情報更新データ送信機能４１３、単価情報管理データ検索条件送信機能４１４とを具備する。
【００２０】
単価情報検索条件送信機能４１１は、クライアント１０４の表示部４０２に単価情報の検索画面を表示する機能、入力された検索条件を送信する機能を有する。単価情報受信表示機能４１２は、単価情報検索条件送信機能４１１で入力した検索条件を元に単価情報検索機能２１１でＤＢサーバ１０３より取得した単価情報を受信し、クライアント１０４の表示部４０２に単価情報を表示する機能を有する。単価情報更新データ送信機能４１３は、入力された単価情報更新データを送信する機能を有する。単価情報管理データ検索条件送信機能４１４は、クライアント１０４の表示部４０２に単価情報管理テーブルデータの選択画面を表示する機能を有する。
【００２１】
（各種データ）
図５は、ＤＢサーバ１０３が具備する品目マスタ３１０のデータ構成例を示す図である。品目マスタ３１０は、取引を行う品目コード、品目名称、品目タイプを格納するテーブルであり、品目名称、品目タイプが変更となる際に更新される。図５に示すように、品目コード５０１、品目名称５０２、及び品目タイプ５０３を、それぞれ対応付けて記憶する。品目コード５０１は品目を一意に識別する番号である。品目名称５０２は品目コード５０１の名称である。品目タイプ５０３は品目の性質を管理する。
【００２２】
図６は、ＤＢサーバ１０３が具備する仕入先マスタ３１１のデータ構成例を示す図である。仕入先マスタ３１１は、取引を行う仕入先コード、仕入先名称を格納するテーブルであり、仕入先名称が変更となる際に更新される。図６に示すように、仕入先コード６０１、及び仕入先名称６０２を、それぞれ対応付けて記憶する。仕入先コード６０１は仕入先を一意に識別する番号である。仕入先名称６０２は仕入先コード６０１の名称である。
【００２３】
図７は、ＤＢサーバ１０３が具備する単価情報テーブル３１２のデータ構成例を示す図である。単価情報テーブル３１２は、仕入先との取引契約単価を格納するテーブルであり、単価契約時に単価が変更となる際に更新される。図７に示すように、単価番号７０１、仕入先７０２、品目７０３、有効開始日７０４、有効終了日７０５、及び単価７０６を、それぞれ対応づけて記憶する。単価番号７０１は単価情報を一意に識別する番号である。仕入先７０２は品目の調達契約した取引先を表す。品目７０３は調達契約をした品目を表す。有効開始日７０４、有効終了日７０５は単価の有効期間を表す。単価７０６は有効期間内の単価を表す。
【００２４】
図８は、ＤＢサーバ１０３が具備する発注伝票テーブル３１３のデータ構成図を示す図である。発注伝票テーブル３１３は、発注伝票を格納するテーブルであり、仕入先に対する発注伝票が登録される際に更新される。図８に示すように、発注番号８０１、発注明細８０２、仕入先８０３、品目８０４、発注数量８０５、及び単価番号８０６を、それぞれ対応づけて記憶する。発注伝票８０１は発注伝票を一意に識別する番号である。発注明細８０２は発注伝票の明細を一意に識別する番号である。仕入先８０３は品目の調達元を表す。品目８０４は調達する品目を表す。発注数量８０５は仕入先から調達する品目の数量を表す。単価番号８０６は発注伝票の参照する単価番号を表す。
【００２５】
図９は、ＤＢサーバ１０３が具備する入出庫伝票テーブル３１４のデータ構成図を示す図である。入出庫伝票テーブル３１４は、入出庫伝票を格納するテーブルであり、仕入先から届く品物を検収し、入出庫伝票が登録される際に更新される。図９に示すように、入出庫番号９０１、入出庫明細９０２、転記日付９０３、発注番号９０４、入庫数量９０５、及び入庫金額９０６を、それぞれ対応づけて記憶する。入出庫番号９０１は入出庫伝票を一意に識別する番号である。入出庫明細９０２は入出庫伝票の明細を一意に識別する番号である。転記日付９０３は会計転記する日付を表す。発注伝票９０４は入出庫番号の参照する発注番号を表す。入庫数量９０５は取引先からの入庫に対する検収数量を表す。入庫金額９０６は入庫数量に対する金額を表す。
【００２６】
図１０は、ＤＢサーバ１０３が具備する請求伝票テーブル３１５のデータ構成図を示す図である。請求伝票テーブル３１５は、請求伝票を格納するテーブルであり、仕入先からの請求書を元に請求書伝票が登録される際に更新される。図１０に示すように、請求番号１００１、転記日付１００２、発注番号１００３、発注明細１００４、請求数量１００５、請求金額１００６、借方/貸方１００７、及び諸掛区分１００８を、それぞれ対応づけて記憶する。請求番号１００１は請求伝票を一意に識別する番号である。転記日付１００２は会計転記する日付を表す。発注番号１００３は請求番号の参照する発注番号を表す。発注明細１００４は請求番号の参照する発注明細を表す。請求数量１００５は取引先からの請求に対する請求数量を表す。請求金額１００６は請求数量に対する金額を表す。借方/貸方１００７は請求金額に対する貸借を表す。諸掛区分１００８は諸掛の内容を管理する。
【００２７】
図１１は、ＤＢサーバ１０３が具備する単価情報管理テーブル３１６のデータ構成図を示す図である。単価情報管理テーブル３１６は、クライアント１０４が具備する単価情報更新画面表示機能４１２から単価情報を入力した際にＡＰサーバ１０２が具備する単価情報更新機能２１１が実行され更新される。図１２に示すように、ステータス１１０１と、単価番号１１０２、仕入先１１０３、品目１１０４、有効開始日１１０５、有効終了日１１０６、及び単価１１０７をそれぞれ対応付けて記憶する。ステータス１１０１は対象レコードの処理状況を表し、対象レコードの処理が実行されると更新される。単価番号１１０２は遡及単価訂正対象の単価番号を表す。仕入先１１０３、品目１１０４、有効開始日１１０５、有効終了日１１０６、及び単価１１０７は遡及単価訂正対象の単価番号の詳細情報を表す。
【００２８】
図２６は、ＤＢサーバ１０３が具備する諸掛管理テーブル３１７のデータ構成図を示す図である。諸掛区分２６０１、仕入先２６０３に対する数量あたりの諸掛金額２６０６、通貨２６０７を格納するテーブルであり、諸掛区分、仕入先に対する諸掛が変更になった際に更新する。図２６に示すように、諸掛区分２６０１、諸掛名称２６０２、仕入先２６０３、数量２６０４、数量単位２６０５、諸掛金額２６０６、及び通貨２６０７をそれぞれ対応づけて記憶する。
【００２９】
（表示画面例）
図１２に示す単価情報検索画面１２００には、クライアント１０４の表示部４０２に表示される、ユーザが更新したい単価情報の検索条件を入力する画面の例を示す。図１２に示す単価情報検索画面１２００において、入力部１２０４に仕入先、１２０５に品目、１２０６に単価番号、１２０７に有効開始日、１２０８に有効終了日を入力し、実行ボタン１２０１を押下することによって、図１５に示す、単価情報検索機能２１１が開始され、図１３に示す、単価情報更新画面１３００に遷移する。入力部１２０２に遡及訂正処理を行う場合はチェックを設定、単価情報更新を行う場合は１２０３にチェックを設定する。それぞれをチェックした場合の処理内容は図２５に示す通りである。
【００３０】
図１３に示す単価情報更新画面１３００には、クライアント１０４の表示部４０２に表示される、ユーザが契約決定後の単価情報を入力する画面の例を示す。図１３に示す単価情報更新画面１３００において、入力部１３１２に有効開始日、１３１３に有効終了日、１３１４に単価を入力し、登録ボタン１３０１を押下することによって、図１６に示す、単価情報更新機能２１２が開始される。遡及訂正１３０４にチェックが設定されている場合は単価情報管理テーブル３１６を更新し、単価情報更新１３０５にチェックが設定されている場合は単価情報テーブル３１６を更新する。前明細ボタン１３０２を押下することによって、単価情報検索機能２１１で抽出した単価情報のうち表示しているデータの前のデータを表示する。次明細ボタン１３０３を押下することによって、単価情報検索機能２１１で抽出した単価情報のうち表示しているデータの次のデータを表示する。
【００３１】
図１４に示す単価情報管理データ検索画面１４００には、クライアント１０４の表示部４０２に表示される、単価情報管理データ検索のステータス、単価番号、仕入先、品目、を入力する画面の例を示す。図１４に示す、単価情報管理データ検索画面１４００において、入力部１４０２にステータス、１４０３単価番号、１４０４仕入先、１４０５品目を入力し、実行ボタン１４０１を押下することによって、図２１に示す、追加請求伝票登録機能２１３が開始される。
【００３２】
（処理フローの説明）
（処理概要）
本発明の遡及単価訂正方法は、各品目の単価に関する情報を設定及び管理する単価情報管理処理と、入力内容（品目、仕入先）に基づいて単価に関する情報を検索して新たな請求伝票を登録する単価情報検索処理とで構成されている。（  ）内は、関連する図の番号及び処理を実行する機能の符号である。
【００３３】
１．単価情報管理処理：
（１）クライアントは、画面に入力された品目に関する情報をＡＰサーバに送信。（図１５、４１１）
（２）ＡＰサーバは、クライアントからの情報に基づいて単価情報を検索してクライアントに送信。（図１６、２１１）
（３）クライアントは、ＡＰサーバからの情報を画面表示。（図１７、４１２）
（４）クライアントは、画面に入力された有効期限と単価をＡＰサーバに送信。（図１８、４１３）
（５）ＡＰサーバは、遡及訂正が必要な品目に対して単価情報を更新。（図１９、２１２）
２．単価情報検索処理：
（１）クライアントは、画面に入力された品目に関する情報をＡＰサーバに送信。（図２０、４１３）
（２）ＡＰサーバは、クライアントからの情報に基づいて単価情報を検索し、単価情報毎に、関連する発注伝票に対して以下の（３）−（５）の処理を繰り返す。（図２１、２１３）
（３）ＡＰサーバは、発注伝票の全てのレコードに対して新単価に基づく差額を計算。（図２２、２１３）
（４）ＡＰサーバは、発注伝票の全てのレコードに対して請求数量に基づく差額を計算。（図２３、２１３）
（５）ＡＰサーバは、単価情報のステータスを更新。（図２４、２１３）
【００３４】
（１．単価情報管理処理）
図１５は、クライアント１０４が具備する単価情報検索条件送信機能４１１の処理を示すフローチャートである。単価情報検索条件送信機能４１１は、クライアント１０４の、表示部４０２に表示された、単価情報検索画面１２００（図１２）より入力された、仕入先１２０４、品目１２０５、単価番号１２０６、有効開始日１２０７、有効終了日１２０８を取得して、ＡＰサーバ１０２へ送信（ステップＳ１５０１）する。
【００３５】
図１６は、ＡＰサーバ１０２が具備する単価情報検索機能２１１の処理を示すフローチャートである。単価情報検索機能２１１は、クライアント１０４から送信された、単価番号と、仕入先と、品目と、有効開始日と、有効終了日の値をそれぞれ受信（ステップＳ１６０１）する。次に、受信した単価番号、仕入先、品目、有効開始日、有効終了日をキーに、単価情報テーブル３１２の単価番号７０１と、仕入先７０２と、品目７０３と、有効開始日７０４と、有効終了日７０５を検索し、該当のレコードの単価番号を抽出（ステップＳ１６０２）する。次に、抽出した単価番号７０１に関連付けられた品目をキーに、品目マスタ３１０の品目コード５０１を検索して、品目名称を抽出し、仕入先をキーに、仕入先マスタ３１１の仕入先コード６０１を検索し、仕入先名称を抽出（ステップＳ１６０３）する。次に、各種名称を付加した単価情報をクライアントに送信（ステップＳ１６０４）する。
【００３６】
図１７は、クライアント１０４が具備する単価情報受信表示機能４１２の処理を示すフローチャートである。単価情報受信表示機能４１２は、ＡＰサーバ１０２より送信された、遡及訂正フラグ１３０４、単価情報更新フラグ１３０５、仕入先１３０６、品目１３０７、単価番号１３０８、有効開始日１３０９、有効終了日１３１０、単価１３１１を受信（ステップＳ１７０１）し、表示部４０２（単価情報更新画面１３００）に表示する。この場合、受信した単価情報の仕入先コードの昇順、また有効開始日の昇順に表示（ステップＳ１７０２）させる。
【００３７】
図１８は、クライアント１０４が具備する単価情報更新データ送信機能４１３の処理を示すフローチャートである。単価情報更新データ送信機能４１３は、クライアント１０４の、表示部４０２に表示された、単価情報更新画面１３００（図１３）より入力された、
遡及訂正フラグ１３０４、単価情報更新フラグ１３０５、単価番号１３０８、有効開始日１３１２、有効終了日１３１３、単価１３１４を取得して、ＡＰサーバ１０２へ送信（ステップＳ１８０１）する。
【００３８】
図１９は、ＡＰサーバ１０２が具備する単価情報更新機能２１２の処理を示すフローチャートである。単価情報更新機能２１２は、クライアント１０４から送信された、遡及訂正フラグ、単価情報更新フラグ、仕入先、品目、単価番号、有効開始日、有効終了日、単価の値をそれぞれ受信（ステップＳ１９０１）する。次に、遡及訂正フラグがＯＮの場合、受信した単価番号、仕入先、品目、有効開始日、有効終了日、単価で単価情報管理テーブル３１６を更新（ステップＳ１９０２）する。次に、単価情報更新フラグがＯＮの場合、受信した単価番号、有効開始日、有効終了日、単価で単価情報テーブルを更新（ステップＳ１９０３）する。
【００３９】
（２．単価情報検索処理）
図２０は、クライアント１０４が具備する単価情報管理データ検索条件送信機能４１４の処理を示すフローチャートである。単価情報管理データ検索条件送信機能４１４は、クライアント１０４の、表示部４０２に表示された、単価情報管理データ検索画面１４００（図１４）より入力された、ステータス１４０２、単価番号１４０３、仕入先１４０４、品目１４０５を取得して、ＡＰサーバ１０２へ送信（ステップＳ２００１）する。
【００４０】
図２１は、ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の単価情報管理データ毎処理を示すフローチャートである。追加請求伝票登録機能２１３は、クライアント１０４から送信された、ステータス、単価番号、仕入先、品目の値をそれぞれ受信（ステップＳ２１０１）する。次に、受信したステータス、単価番号、仕入先、品目をキーに、単価情報管理テーブル３１６のステータス１１０１と、単価番号１１０２と、仕入先１１０３と、品目１１０４と、有効開始日１１０４と、有効終了日１１０５を検索し、該当のレコードを抽出（ステップＳ２１０２）する。次に、抽出した単価情報管理テーブルのデータ１件毎に仕入先、品目、単価番号をキーに、発注伝票テーブル３１３の仕入先８０３と、品目８０４と、単価番号８０６を検索し、該当のレコードを抽出（ステップＳ２１０３）する。
【００４１】
図２２は、ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の発注伝票明細毎処理を示すフローチャートである。ステップＳ２１０２で抽出した単価情報管理テーブルデータ３１６の有効開始日、有効終了日、ステップＳ２１０３で抽出した発注伝票テーブル３１３の発注伝票明細１件毎に発注番号、発注明細をキーに、請求伝票テーブル３１５の転記日付１００２と、発注番号１００３、発注明細１００４、諸掛区分１００８（設定無）を検索し、該当のレコードを抽出（ステップＳ２２０１）する。次に、ステップＳ２２０１で抽出した請求伝票に対して、ステップＳ２１０２で抽出した単価７０６とステップＳ２２０１で抽出した請求数量１００４から新請求金額を算出（ステップＳ２２０２）する。次に、ステップＳ２２０２で算出した新請求金額とステップＳ２２０１で抽出した請求金額１００５から差額を算出（ステップＳ２２０３）する。
【００４２】
次に、ステップＳ２２０３で算出した差額が０以外の場合は算出した差額分の追加請求伝票を請求伝票テーブル３１５に登録（ステップＳ２２０４）する。発注伝票明細の最終レコードになるまでステップＳ２２０１からステップＳ２２０４を繰り返し行う。発注伝票明細の最終レコードの場合は図２３の処理を行う。
【００４３】
図２３は、ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の発注伝票毎処理を示すフローチャートである。ステップＳ２１０２で抽出した単価情報管理テーブルデータ３１６の有効開始日、有効終了日、ステップＳ２１０３で抽出した発注伝票テーブル３１３の発注伝票１件毎に発注番号をキーに、請求伝票テーブル３１５の転記日付１００２と、発注番号１００３、諸掛区分１００８（設定有）を検索し、該当のレコードを抽出（ステップＳ２３０１）する。次に、ステップＳ２３０１で抽出した請求伝票に対して、対象となった請求伝票のうち、諸掛区分が同一の請求数量、請求金額を算出（ステップＳ２３０２）する。次に、発注伝票の仕入先、請求伝票の諸掛区分、ステップＳ２３０２で算出した請求数量をキーに、諸掛管理テーブル３１７の諸掛区分２６０１と、仕入先２６０３、数量２６０４を検索し、該当のレコードを抽出（ステップＳ２３０３）する。次に、ステップＳ２３０２で算出した請求金額とステップＳ２３０３で抽出した諸掛請求金額から差額を算出（ステップＳ２３０４）する。
【００４４】
次に、ステップＳ２３０４で算出した差額に対して、差額が０以外の場合は算出した差額分の追加請求伝票を（ステップＳ２３０５）テーブル３１５に登録する。発注伝票の最終レコードになるまでステップＳ２３０１からステップＳ２３０５を繰り返し行う。当該レコードが発注伝票の最終レコードの場合は図２４の処理を行う。
【００４５】
図２４は、ＡＰサーバ１０２が具備する追加請求伝票登録機能２１３の終了判定処理を示すフローチャートである。単価情報管理テーブル３１６の対象レコード（ステップＳ２１０３）のステータスを更新（ステップＳ２４０１）する。単価情報管理テーブル３１６の最終レコードになるまでステップＳ２１０３からステップＳ２４０１を繰り返し行う。単価情報管理テーブル３１６の最終レコードの場合は処理を終了する。
【００４６】
（入力データの具体例）  
図２５は単価情報検索画面１２００、入力部遡及訂正１２０２、単価情報更新１２０３のチェックに対応した処理分岐を示す図である。即ち、図２５は、上記の各処理の説明のまとめとして、図１２に示した２つのチェック項目１２０２、１２０３のチェックの有無と、単価情報管理テーブル３１６及び単価情報テーブル３１２の更新との対応関係を示したものである。遡及訂正のみにチェックがある場合、単価情報管理テーブルのみを更新し、遡及訂正、単価情報更新にチェックがある場合、単価情報管理テーブル、単価情報を更新し、単価情報更新のみにチェックがある場合、単価情報のみを更新し、遡及訂正、単価情報更新双方にチェックがない場合は処理を行わない。
【００４７】
以上本発明の一実施例について説明した。上記実施例によれば、使用するソフトウェアに関わらず一定の効果を出すことができ現場作業者の迅速な障害対応を実現することが出来る。さらに本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００４８】
１０１：ネットワーク、１０２：ＡＰサーバ、１０３：ＤＢサーバ、１０４：クライアント、２０１、３０１、４０１：記憶部、２０２、３０２、４０３：コントローラ（制御部）、２０３、３０３、４０４：メモリ、４０２：表示部、２０４、３０４，４０５：通信制御部
【図１】
2014119821.tif 000003
【図２】
2014119821.tif 000004
【図３】
2014119821.tif 000005
【図４】
2014119821.tif 000006
【図５】
2014119821.tif 000007
【図６】
2014119821.tif 000008
【図７】
2014119821.tif 000009
【図８】
2014119821.tif 000010
【図９】
2014119821.tif 000011
【図１０】
2014119821.tif 000012
【図１１】
2014119821.tif 000013
【図１２】
2014119821.tif 000014
【図１３】
2014119821.tif 000015
【図１４】
2014119821.tif 000016
【図１５】
2014119821.tif 000017
【図１６】
2014119821.tif 000018
【図１７】
2014119821.tif 000019
【図１８】
2014119821.tif 000020
【図１９】
2014119821.tif 000021
【図２０】
2014119821.tif 000022
【図２１】
2014119821.tif 000023
【図２２】
2014119821.tif 000024
【図２３】
2014119821.tif 000025
【図２４】
2014119821.tif 000026
【図２５】
2014119821.tif 000027
【図２６】
2014119821.tif 000028