Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7712974B2 - Unit price management device, unit price management method, and unit price management program - Google Patents
[go: Go Back, main page]

JP7712974B2 - Unit price management device, unit price management method, and unit price management program - Google Patents

Unit price management device, unit price management method, and unit price management program

Info

Publication number
JP7712974B2
JP7712974B2 JP2023051668A JP2023051668A JP7712974B2 JP 7712974 B2 JP7712974 B2 JP 7712974B2 JP 2023051668 A JP2023051668 A JP 2023051668A JP 2023051668 A JP2023051668 A JP 2023051668A JP 7712974 B2 JP7712974 B2 JP 7712974B2
Authority
JP
Japan
Prior art keywords
unit price
purchase
price
unit
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023051668A
Other languages
Japanese (ja)
Other versions
JP2024140505A (en
Inventor
郷史 桝本
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2023051668A priority Critical patent/JP7712974B2/en
Publication of JP2024140505A publication Critical patent/JP2024140505A/en
Application granted granted Critical
Publication of JP7712974B2 publication Critical patent/JP7712974B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、単価管理装置、単価管理方法および単価管理プログラムに関する。 The present invention relates to a unit price management device, a unit price management method, and a unit price management program.

特許文献1には、経営規模が小さい小売店であっても、共同購入により、大型店や量販店などに十分に対抗し得るだけの仕入れ価格で商品を発注できる技術が開示されている。この技術では、小売店から商品の発注を受け、この受けた商品のうち、同一商品別に受注数量を合算し、データベース23を参照して合算数量に見合った納品単価を商品別に決め、この決められた納品単価且つ合算数量の商品をメーカ・卸業者に発注する。 Patent Document 1 discloses a technology that allows even small retail stores to order products at a purchase price that is competitive with large stores and mass retailers through joint purchasing. With this technology, product orders are received from retail stores, the received order quantities of the same product are added up, a delivery price is determined for each product according to the total quantity by referring to database 23, and products with this determined delivery price and total quantity are ordered from the manufacturer/wholesaler.

特開2002-298029号公報JP 2002-298029 A

ところで、医療業界等では、メーカが商品を出荷した際の商品の入荷単価を仕入単価として主に扱っているうえ、取扱商品件数が多く、単価改定の頻度も多い。このため、医療業界等では、メーカに商品を発注した発注時の発注時単価と、メーカが商品を出荷した際の商品の入荷単価に基づく仕入単価と、が異なることで、支払時に違算が発生し、毎月締日前に違算の発生原因の確認および違算調整作業に膨大な時間を要していた。 In the medical industry, the unit price is mainly the incoming price of the product when it is shipped by the manufacturer, and because there are a large number of products handled, unit prices are revised frequently. For this reason, in the medical industry, discrepancies occur at the time of payment because the unit price at the time of ordering the product with the manufacturer differs from the unit price at which the product is shipped by the manufacturer, and it takes a huge amount of time to confirm the cause of the discrepancy and adjust the discrepancy before the closing date each month.

本発明は、上記に鑑みてなされたものであって、支払時の違算発生を防止することができる単価管理装置、単価管理方法および単価管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a unit price management device, a unit price management method, and a unit price management program that can prevent discrepancies at the time of payment.

上述した課題を解決し、目的を達成するために、本発明に係る単価管理装置は、制御部を備える単価管理装置であって、仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、前記制御部は、前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力部と、前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入部と、前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上部と、前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新部と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the unit price management device of the present invention is a unit price management device having a control unit, and is capable of accessing a supplier-specific product unit price master in which a supplier code is associated with a product code and a purchase unit price, and the control unit has an order input unit that references the supplier-specific product unit price master and generates order data at the time of ordering in which an order number is associated with a product code, quantity, purchase unit price at the time of ordering, and unit price at the time of ordering based on the input product code and quantity, and places an order with a manufacturer, and an arrival information unit price associated with the order number, and a purchase unit price and an order time unit price associated with the order number, and The system is characterized by comprising: an accepting unit that acquires and accepts from the manufacturer the order data associated with the unit price; an accounting unit that generates purchase data that associates the purchase number, product code, and purchase unit price associated with the arrival unit price with the purchase number based on the arrival information and the order data that associates the purchase unit price linked to the arrival unit price and the unit price at the time of ordering; and an updating unit that, when a difference occurs when comparing the unit price at the time of ordering in the order data at the time of ordering with the purchase unit price linked to the arrival unit price in the purchase data, updates the purchase unit price in the supplier-specific product unit price master to the purchase unit price linked to the arrival unit price.

また、本発明に係る単価管理方法は、制御部を備える単価管理装置で実行される単価管理方法であって、前記単価管理装置は、仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、前記制御部で実行される、前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力ステップと、前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入ステップと、前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上ステップと、前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新ステップと、を含むこと、を特徴とする。 The unit price management method according to the present invention is a unit price management method executed by a unit price management device having a control unit, the unit price management device being capable of accessing a supplier-specific product unit price master in which a supplier code is associated with a product code and a purchase unit price, and the control unit is capable of executing an order input step of referencing the supplier-specific product unit price master and generating order data at the time of ordering in which an order number is associated with a product code, quantity, purchase unit price at the time of ordering, and unit price at the time of ordering based on the input product code and quantity, and placing an order with a manufacturer, receiving information in which the order number is associated with a receiving unit price, and the order number is associated with a receiving unit price and a receiving unit price and a receiving unit price and a receiving unit price are generated based on the input product code and quantity, and an order input step of generating order data at the time of ordering in which an order number is associated with a receiving unit price and a receiving unit price and a receiving unit price are generated based on the input product code and quantity, and The method includes an acceptance step of acquiring and accepting from the manufacturer the order data associated with the incoming unit price and the order data associated with the incoming unit price, an accounting step of generating purchase data in which the purchase number is associated with the order number, the product code, and the purchase unit price associated with the incoming unit price based on the incoming information and the order data in which the purchase unit price linked to the incoming unit price and the unit price at the time of ordering are associated with the order number, and an update step of updating the purchase unit price in the supplier-specific product unit price master to the purchase unit price associated with the incoming unit price when a difference is found by comparing the unit price at the time of ordering in the order data at the time of ordering with the purchase unit price linked to the incoming unit price in the purchase data.

また、本発明に係る単価管理プログラムは、制御部を備える単価管理装置に実行されるための単価管理プログラムであって、前記単価管理装置は、仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、前記制御部に実行させるための、前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力ステップと、前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入ステップと、前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上ステップと、前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新ステップと、を含むこと、を特徴とする。 The unit price management program according to the present invention is a unit price management program to be executed by a unit price management device having a control unit, the unit price management device being capable of accessing a supplier-specific product unit price master in which a supplier code is associated with a product code and a purchase unit price, and the control unit is provided with an order input step of referencing the supplier-specific product unit price master and generating order data at the time of ordering in which an order number is associated with a product code, quantity, purchase unit price at the time of ordering, and unit price at the time of ordering based on the input product code and quantity, and placing an order with a manufacturer, receiving information in which the order number is associated with a receiving unit price, and ... The method includes an acceptance step of acquiring and accepting from the manufacturer, the order data in which the purchase price and the unit price at the time of ordering are associated with the purchase price linked to the arrival unit price and the unit price at the time of ordering, a calculation step of generating purchase data in which the purchase number is associated with the order number, the product code, and the purchase price linked to the arrival unit price based on the arrival information and the order data in which the purchase price and the unit price at the time of ordering are associated with the order number, and an update step of updating the purchase price in the supplier-specific product unit price master to the purchase price linked to the arrival unit price when a difference occurs when comparing the unit price at the time of ordering in the order data at the time of ordering with the purchase price linked to the arrival unit price in the purchase data.

本発明によれば、支払時の違算発生を防止することができるという効果を奏する。 The present invention has the effect of preventing discrepancies at the time of payment.

図1は、実施形態に係る単価管理装置の構成の一例を示すブロック図での概要を示す模式図である。FIG. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of a unit price management device according to an embodiment. 図2は、実施形態に係る単価管理装置の仕入先別商品単価マスタにおける仕入先商品単価マスタテーブルの一例を示す図である。FIG. 2 is a diagram showing an example of a supplier product unit price master table in the supplier-specific product unit price master of the unit price management device according to the embodiment. 図3は、実施形態に係る単価管理装置およびメーカ装置が実行する処理の概要を示すシーケンス図である。FIG. 3 is a sequence diagram showing an overview of the processing executed by the unit price management device and the manufacturer device according to the embodiment. 図4は、発注データにおける発注データテーブルの一例を示す図である。FIG. 4 is a diagram showing an example of an order data table in the order data. 図5は、EDI連携時における入荷情報における入荷情報テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of a receipt information table in the receipt information at the time of EDI linkage. 図6は、EDI連携時における発注データにおける発注データテーブルの一例を示す図である。FIG. 6 is a diagram showing an example of an order data table in order data at the time of EDI linkage. 図7は、入荷データにおける入荷データテーブルの一例を示す図である。FIG. 7 is a diagram showing an example of a receipt data table in the receipt data. 図8は、仕入データにおける仕入データテーブルの一例を示す図である。FIG. 8 is a diagram showing an example of a purchase data table in the purchase data. 図9は、実施形態に係る単価管理装置の計上部が生成する仕入データの生成方法の概要を模式的に示す図である。FIG. 9 is a diagram showing a schematic overview of a method for generating purchase data by the accounting section of the unit price management device according to the embodiment. 図10は、発注データにおける発注データテーブルの一例を示す図である。FIG. 10 is a diagram showing an example of an order data table in the order data. 図11は、単価差異照会画面の一例を示す図である。FIG. 11 is a diagram showing an example of the unit price difference inquiry screen. 図12は、ユーザが選択した商品コードにおける商品テーブルの一例を示す図である。FIG. 12 is a diagram showing an example of a product table for a product code selected by a user. 図13は、実施形態に係る単価管理装置の仕入先別商品単価マスタにおける更新後の仕入先別商品単価マスタテーブルの一例を示す図である。FIG. 13 is a diagram showing an example of a supplier-specific product unit price master table after updating in the supplier-specific product unit price master in the unit price management device according to the embodiment. 図14は、更新後の発注データにおける発注データテーブルの一例を示す図である。FIG. 14 is a diagram showing an example of the order data table in the updated order data.

以下に、本発明に係る単価管理装置、単価管理方法および単価管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of a unit price management device, a unit price management method, and a unit price management program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the present embodiment.

[1.構成]
本実施形態に係る単価管理装置の構成の一例について、図1等を参照して説明する。図1は、単価管理装置の構成の一例を示すブロック図での概要を示す模式図である。
[1. Configuration]
An example of the configuration of a unit price management device according to this embodiment will be described with reference to Fig. 1 etc. Fig. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of a unit price management device.

図1に示す単価管理装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、単価管理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The unit price management device 100 shown in FIG. 1 is a commercially available desktop personal computer. Note that the unit price management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

単価管理装置100は、制御部102と、通信インターフェース部104と、記憶部106と、入出力インターフェース部108と、を備えている。単価管理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The unit price management device 100 includes a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit included in the unit price management device 100 is connected to be able to communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、単価管理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と、通信回線と、を介してデータを通信する機能を有する。ここで、ネットワーク300は、単価管理装置100と、サーバ200と、を相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、記憶部106に格納されるデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the unit price management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the unit price management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). The data stored in the memory unit 106 may be stored in the server 200, for example.

入出力インターフェース部108には、入力装置112と、出力装置114と、が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。記憶部106は、仕入先別商品単価マスタ106aを記憶している。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk. The storage unit 106 stores a supplier-specific product unit price master 106a.

仕入先別商品単価マスタ106aは、商品先CD(コード)に、商品コード、仕入単価を対応付けて記憶している。 The supplier-specific product price master 106a stores product codes and purchase prices in association with product supplier CD (code).

図2は、仕入先別商品単価マスタ106aにおける仕入先商品単価マスタテーブルの一例を示す図である。図2に示す仕入先別商品単価マスタテーブルT1には、商品先CD「S0001」に、商品コード「SH00001」および仕入単価「150」を対応付けて記憶している。 Figure 2 shows an example of a supplier product unit price master table in the supplier product unit price master 106a. The supplier product unit price master table T1 shown in Figure 2 stores the product CD "S0001" in association with the product code "SH00001" and the purchase price "150".

図1に戻り、単価管理装置100の構成の説明を続ける。
制御部102は、単価管理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、受発注入力部102aと、連携部102bと、受入部102cと、計上部102dと、表示制御部102eと、更新部102fと、を備える。
Returning to FIG. 1, the description of the configuration of unit price management device 100 will continue.
The control unit 102 is a CPU or the like that performs overall control of the unit price management device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing based on these stored programs. The control unit 102 includes an order input unit 102a, a linking unit 102b, an acceptance unit 102c, an accounting unit 102d, a display control unit 102e, and an update unit 102f.

受発注入力部102aは、ユーザが入力装置112を介して入力した操作内容に基づいて、発注データを受け付けて登録する受注入力・発注入力処理を行う。 The order entry unit 102a performs order entry and order entry processing to accept and register order data based on the operation contents entered by the user via the input device 112.

連携部102bは、受発注入力部102aが登録した発注データをメーカ装置へ送信してEDI連携する連携処理を行う。 The linking unit 102b transmits the order data registered by the order input unit 102a to the manufacturer's device and performs linking processing for EDI linking.

受入部102cは、受入部102cは、発注番号に入荷単価を対応付けた入荷情報と、発注番号に入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を取得する。 The receiving unit 102c acquires arrival information in which the arrival unit price is associated with the order number, and order data in which the purchase price and the unit price at the time of ordering linked to the order number are associated with the order number.

計上部102dは、入荷データおよび発注データに基づいて、仕入データを生成する仕入一括計上処理を実行する。 The accounting unit 102d executes a bulk purchasing accounting process to generate purchasing data based on the incoming data and the order data.

表示制御部102eは、発注データに基づく発注時単価と仕入単価とに差額が生じている商品コード毎の単価差異照会画面をモニタ114に表示する。 The display control unit 102e displays on the monitor 114 a unit price difference inquiry screen for each product code where there is a difference between the unit price at the time of ordering based on the order data and the purchase price.

更新部102fは、ユーザによる入力装置112への操作内容に応じて仕入先別商品単価マスタ106aの仕入単価を更新する。 The update unit 102f updates the purchase price in the supplier-specific product unit price master 106a according to the user's operation on the input device 112.

[2.単価管理装置およびメーカ装置が実行する発注処理]
次に、単価管理装置100およびメーカ装置が実行する発注処理について説明する。図3は、単価管理装置100およびメーカ装置が実行する処理の概要を示すシーケンス図である。
[2. Order processing executed by the unit price management device and the manufacturer device]
Next, an order processing executed by unit price management device 100 and a manufacturer device will be described with reference to Fig. 3, which is a sequence diagram showing an outline of the processing executed by unit price management device 100 and a manufacturer device.

図2に示すように、まず、受発注入力部102aは、ユーザが入力装置112を介して入力した操作内容に基づいて、発注時の発注データを受け付けて登録する受注入力・発注入力処理を行う(ステップS1)。 As shown in FIG. 2, first, the order entry unit 102a performs an order entry/order entry process that accepts and registers order data at the time of placing an order, based on the operation content entered by the user via the input device 112 (step S1).

図4は、発注データにおける発注データテーブルの一例を示す図である。図4に示す発注時の発注データテーブルT2には、発注番号に、発注行番号、商品コード、数量、仕入単価、発注時単価および更新フラグを対応付けて記憶している。具体的には、発注データテーブルT2の1行目には、発注番号「H00001」に、発注行番号「1」、商品コード「SH00001」、数量「5」、仕入単価「150」、発注時単価「150」および更新フラグ「0」を対応付けて記憶している。 Figure 4 is a diagram showing an example of an order data table in order data. In the order data table T2 at the time of ordering shown in Figure 4, the order number is stored in association with the order line number, product code, quantity, purchase price, unit price at time of ordering, and update flag. Specifically, the first row of the order data table T2 stores the order number "H00001" in association with the order line number "1," product code "SH00001," quantity "5," purchase price "150," unit price at time of ordering "150," and update flag "0."

続いて、連携部102bは、受発注入力部102aが登録した発注データをメーカ装置へ送信してEDI連携する連携処理を行う(ステップS2)。 Next, the linking unit 102b transmits the order data registered by the order input unit 102a to the manufacturer's device and performs linking processing to establish EDI linkage (step S2).

その後、メーカ装置は、単価管理装置100から送信された発注データに基づく受注データ受入処理を行い(ステップS3)、入荷情報および出荷の発注データを含む連携情報を生成して単価管理装置100へ送信してEDI連携する出荷データ連携処理を実行する(ステップS4)。 Then, the manufacturer device performs an order data acceptance process based on the order data sent from the unit price management device 100 (step S3), generates linkage information including arrival information and shipping order data, sends it to the unit price management device 100, and executes a shipping data linkage process for EDI linkage (step S4).

続いて、受入部102cは、メーカ装置から送信された連携情報に基づく入荷データ受入処理を実行する(ステップS5)。具体的には、受入部102cは、発注番号に入荷単価を対応付けた入荷情報と、発注番号に入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、をメーカのメーカ装置から取得する。 Next, the receiving unit 102c executes a receiving data receiving process based on the linkage information transmitted from the manufacturer's device (step S5). Specifically, the receiving unit 102c acquires, from the manufacturer's device, receiving information in which the receiving unit price is associated with the order number, and order data in which the purchase unit price and the unit price at the time of ordering linked to the receiving unit price are associated with the order number.

図5は、EDI連携時における入荷情報における入荷情報テーブルの一例を示す図である。図6は、EDI連携時における発注データにおける発注データテーブルの一例を示す図である。 Figure 5 shows an example of a receipt information table for receipt information when EDI is linked. Figure 6 shows an example of an order data table for order data when EDI is linked.

図5に示す入荷情報データテーブルT3には、発注番号に、発注行番号、商品コード、数量および入荷単価を対応付けて記憶されている。具体的には、入荷情報データテーブルT3の1行目には、発注番号「H000001」に、発注行番号「1」、商品コード「SH00001」、数量「5」および入荷単価「160」を対応付けて記憶されている。 In the arrival information data table T3 shown in FIG. 5, the order number is stored in association with the order line number, product code, quantity, and arrival price. Specifically, in the first row of the arrival information data table T3, the order number "H000001" is stored in association with the order line number "1," product code "SH00001," quantity "5," and arrival price "160."

同様に、図6に示す発注データテーブルT4には、発注番号に、発注番号、商品コード、数量、仕入単価、発注時単価および更新フラグを対応付けて記憶されている。具体的には、発注データテーブルT4には、発注番号「H000001」に、発注番号「1」、商品コード「SH00001」、数量「5」、仕入単価「160」、発注時単価「150」および更新フラグ「0」を対応付けて記憶している。 Similarly, in the order data table T4 shown in FIG. 6, the order number, product code, quantity, purchase price, order price, and update flag are stored in association with the order number. Specifically, the order data table T4 stores the order number "H000001" in association with the order number "1," product code "SH00001," quantity "5," purchase price "160," order price "150," and update flag "0."

入荷情報データテーブルT3および発注データテーブルT4に示すように、発注データテーブルT4の仕入単価には、入荷情報データテーブルT3の入荷単価「160」が格納されている。このため、受入部102cは、発注時の仕入単価「150」(図4の発注データテーブルT2を参照)を別項目で記憶部106に保持する。 As shown in the arrival information data table T3 and the order data table T4, the purchase price in the order data table T4 is stored as the arrival price "160" in the arrival information data table T3. Therefore, the receiving unit 102c stores the purchase price "150" at the time of ordering (see the order data table T2 in Figure 4) as a separate item in the memory unit 106.

続いて、受入部102cは、ユーザが入力装置112を介して入力した操作情報に基づいて、入荷データの入力受付を行う入荷入力処理を行う(ステップS6)。 Next, the receiving unit 102c performs an arrival input process to receive arrival data based on the operation information input by the user via the input device 112 (step S6).

図7は、入荷データにおける入荷データテーブルの一例を示す図である。図7に示す入荷データテーブルT5には、入荷番号に、入荷行番号、商品コードおよび数量を対応付けて記憶されている。具体的には、入荷データテーブルT5の1行名には、入荷番号「N000001」に、入荷行番号「1」、商品コード「SH00001」および数量「5」を対応付けて記憶している。 Figure 7 is a diagram showing an example of an arrival data table in arrival data. In the arrival data table T5 shown in Figure 7, the arrival number is stored in correspondence with the arrival line number, product code, and quantity. Specifically, the name of one line in the arrival data table T5 stores the arrival number "N000001" in correspondence with the arrival line number "1," product code "SH00001," and quantity "5."

その後、計上部102dは、入荷データおよび発注データに基づいて、仕入データを生成する仕入一括計上処理を実行する(ステップS7)。 Then, the accounting unit 102d executes a purchasing lump-sum accounting process to generate purchasing data based on the incoming data and the order data (step S7).

図8は、仕入データにおける仕入データテーブルの一例を示す図である。図9は、計上部102dが生成する仕入データの生成方法の概要を模式的に示す図である。 Figure 8 shows an example of a purchase data table in the purchase data. Figure 9 shows a schematic overview of the method for generating purchase data generated by the accounting unit 102d.

図8に示す仕入データテーブルT6には、仕入番号に、仕入行番号、入荷番号、入荷行番号、発注番号、発注行番号、商品コード、数量および仕入単価を対応付けて記憶している。具体的には、仕入データテーブルT6の1行目には、仕入番号「S000001」に、仕入行番号「1」、入荷番号「N000001」、入荷行番号「1」、発注番号「H000001」、発注行番号「1」、商品コード「SH00001」、数量「5」および仕入単価「160」を対応付けて記憶している。この場合、計上部102dは、図9に示すように、計上部102dは、入荷情報データテーブルT3の入荷単価および発注データテーブルT4の仕入単価に基づいて、仕入データテーブルT6の仕入単価「160」を格納して生成する。 In the purchase data table T6 shown in FIG. 8, the purchase number is stored in association with the purchase line number, arrival number, arrival line number, order number, order line number, product code, quantity, and purchase unit price. Specifically, in the first row of the purchase data table T6, the purchase number "S000001" is stored in association with the purchase line number "1", arrival number "N000001", arrival line number "1", order number "H000001", order line number "1", product code "SH00001", quantity "5", and purchase unit price "160". In this case, as shown in FIG. 9, the accounting unit 102d stores and generates the purchase unit price "160" in the purchase data table T6 based on the arrival unit price in the arrival information data table T3 and the purchase unit price in the order data table T4.

続いて、単価管理装置100は、表示制御部102eが発注データに基づく発注時単価と仕入単価とに差額が生じている商品コード毎の単価差異照会画面をモニタ114に表示し、更新部102fがユーザによる入力装置112への操作内容に応じて仕入先別商品単価マスタ106aの仕入単価を更新する単価差異照会処理を実行する(ステップS8)。 Next, the unit price management device 100 executes a unit price difference inquiry process in which the display control unit 102e displays on the monitor 114 a unit price difference inquiry screen for each product code for which there is a difference between the unit price at the time of ordering based on the order data and the purchase unit price, and the update unit 102f updates the purchase unit price in the supplier-specific product unit price master 106a according to the user's operation on the input device 112 (step S8).

図10は、発注データにおける発注データテーブルの一例を示す図である。図11は、単価差異照会画面の一例を示す図である。 Figure 10 shows an example of an order data table in the order data. Figure 11 shows an example of a unit price difference inquiry screen.

図11に示す発注データテーブルT7には、仕入単価と発注時単価とに差額が生じている商品コード(レコード)毎に記憶されている。この場合、図11に示すように、表示制御部102eは、発注データテーブルT7に基づく発注時単価と仕入単価とに差額が生じている複数の商品コードを選択可能な商品コード選択テーブルQ1を含む単価差異照会画面P1を表示する。 The order data table T7 shown in FIG. 11 stores each product code (record) for which there is a difference between the purchase price and the unit price at the time of ordering. In this case, as shown in FIG. 11, the display control unit 102e displays a unit price difference inquiry screen P1 including a product code selection table Q1 from which multiple product codes for which there is a difference between the purchase price and the unit price at the time of ordering based on the order data table T7 can be selected.

単価差異照会画面P1には、発注日を入力可能な発注日セルK1,K2と、発注番号を入力可能な発注番号セルK3,K4と、仕入先コードを入力可能な仕入先コードK5と、が含まれる。さらに、単価差異照会画面P1には、仕入単価と発注時単価とに差額が生じている商品コードからユーザが所望の商品コードを選択可能な商品コード選択テーブルQ1と、選択した商品コードの発注時単価を仕入単価に更新する指示信号の入力を受け付け可能な更新ボタンB1と、が含まれる。 The unit price difference inquiry screen P1 includes order date cells K1, K2 into which an order date can be input, order number cells K3, K4 into which an order number can be input, and supplier code K5 into which a supplier code can be input. In addition, the unit price difference inquiry screen P1 includes a product code selection table Q1 that allows the user to select a desired product code from product codes for which there is a difference between the purchase price and the unit price at the time of ordering, and an update button B1 that can accept input of an instruction signal to update the unit price at the time of ordering of the selected product code to the purchase price.

図11に示す場合、表示制御部102eは、発注日セルK1,K2、発注番号セルK3,K4および仕入先コードK5それぞれに入力される抽出情報に基づいて、記憶部106から入力された抽出情報に該当する発注データであって、仕入単価と発注時単価とに差額が生じている発注データに対応する商品コードを抽出して単価差異照会画面P1に表示してもよい。このとき、表示制御部102eは、発注番号セルK3,K4および仕入先コードK5それぞれに入力される情報に該当する場合であっても、発注データにおける更新フラグが「1」が格納されている商品コードを単価差異照会画面P1への障子から対象外とする。 In the case shown in FIG. 11, the display control unit 102e may extract product codes corresponding to order data that corresponds to the extraction information input from the memory unit 106 and in which there is a difference between the purchase price and the unit price at the time of ordering, based on the extraction information input into the order date cells K1, K2, the order number cells K3, K4, and the supplier code K5, and display them on the unit price difference inquiry screen P1. In this case, the display control unit 102e excludes product codes in which the update flag in the order data is set to "1" from the screen to the unit price difference inquiry screen P1, even if they correspond to the information input into the order number cells K3, K4, and the supplier code K5.

ユーザが入力装置112を介して仕入単価と発注時単価とに差額が生じている商品コードを選択し、更新ボタンB1を押下した場合、更新部102fは、選択された商品コードの発注時単価を仕入単価に更新する。 When the user selects a product code for which there is a difference between the purchase price and the unit price at the time of ordering via the input device 112 and presses the update button B1, the update unit 102f updates the unit price at the time of ordering of the selected product code to the purchase price.

図12は、ユーザが選択した商品コードにおける商品テーブルの一例を示す図である。図13は、仕入先別商品単価マスタ106aにおける更新後の仕入先別商品単価マスタテーブルの一例を示す図である。図14は、更新後の発注データにおける発注データテーブルの一例を示す図である。 Figure 12 is a diagram showing an example of a product table for a product code selected by the user. Figure 13 is a diagram showing an example of a supplier-specific product unit price master table after updating in the supplier-specific product unit price master 106a. Figure 14 is a diagram showing an example of an order data table for the updated order data.

図12~図14に示すように、更新部102fは、選択された商品コードの発注時単価を仕入単価に更新するとともに、仕入先別商品単価マスタ106aの仕入単価を「150」から「160」に更新する。さらに、更新部102fは、発注データテーブルT12の仕入単価が更新したことを示す更新フラグを「1」に更新する。これにより、メーカに商品を発注した発注時の発注時単価と、メーカが商品を出荷した際の商品の入荷単価に基づく仕入単価と、が異なっても、メーカが商品を出荷した際の商品の入荷単価に基づく仕入単価に発注時単価に更新することができるので、支払時に違算が発生することを防止することができる。 As shown in Figures 12 to 14, the update unit 102f updates the unit price at the time of ordering of the selected product code to the purchase unit price, and updates the unit price in the supplier-specific product unit price master 106a from "150" to "160". Furthermore, the update unit 102f updates the update flag indicating that the unit price in the order data table T12 has been updated to "1". As a result, even if the unit price at the time of ordering the product with the manufacturer differs from the unit price based on the product's arrival unit price when the manufacturer shipped the product, the unit price at the time of ordering can be updated to the purchase unit price based on the product's arrival unit price when the manufacturer shipped the product, preventing discrepancies from occurring at the time of payment.

図3に戻り、ステップS9以降の説明を続ける。
ステップS9において、単価管理装置100は、ユーザが入力装置112を介して入力する操作内容に応じて、発注に応じた支払入力を受け付ける支払入力処理を行う。ステップS9の後、本処理を終了する。
Returning to FIG. 3, the description of step S9 and subsequent steps will be continued.
In step S9, the unit price management device 100 performs a payment input process for accepting payment input according to the order, in accordance with the operation contents input by the user via the input device 112. After step S9, this process ends.

以上説明した実施形態によれば、発注データに基づく発注時単価と仕入単価とに差額が生じている場合、更新部102fが仕入先別商品単価マスタ106aの仕入単価を入荷単価に紐付く仕入単価に更新するため、メーカに商品を発注した発注時の発注時単価と、メーカが商品を出荷した際の商品の入荷単価に基づく仕入単価と、が異なっても、メーカが商品を出荷した際の商品の入荷単価に基づく仕入単価に発注時単価に更新することができるので、支払時に違算が発生することを防止することができる。 According to the embodiment described above, if there is a difference between the unit price at the time of ordering based on the order data and the purchase unit price, the update unit 102f updates the purchase unit price in the supplier-specific product unit price master 106a to the purchase unit price linked to the arrival unit price. Therefore, even if the unit price at the time of ordering the product with the manufacturer differs from the purchase unit price based on the arrival unit price of the product when the manufacturer ships the product, the unit price at the time of ordering can be updated to the purchase unit price based on the arrival unit price of the product when the manufacturer ships the product, thereby preventing discrepancies from occurring at the time of payment.

また、実施形態によれば、更新部102fが発注データテーブルT12の仕入単価が更新したことを示す更新フラグを「1」に更新するため、他の未更新の商品コードと区別して管理することができる。 In addition, according to the embodiment, the update unit 102f updates the update flag indicating that the purchase price in the order data table T12 has been updated to "1", so that the product code can be managed separately from other unupdated product codes.

また、実施形態によれば、表示制御部102eが発注データに基づく発注時単価と仕入単価とに差額が生じている商品コードをモニタ114に表示するため、ユーザは、発注時単価と仕入単価とに差額が生じている商品コードを直感的に把握することができる。 In addition, according to the embodiment, the display control unit 102e displays on the monitor 114 product codes for which there is a difference between the unit price at the time of ordering based on the order data and the purchase price, so that the user can intuitively grasp the product codes for which there is a difference between the unit price at the time of ordering and the purchase price.

また、実施形態によれば、更新部102fが選択された商品コードの発注時単価を仕入単価に更新するとともに、仕入先別商品単価マスタ106aの仕入単価を更新するため、ユーザが発注時単価と仕入単価との差額を確認しながら更新することができるため、毎月締日前に違算の発生原因の確認および違算調整作業に必要な時間を削減することができる。 In addition, according to the embodiment, the update unit 102f updates the unit price at the time of ordering of the selected product code to the purchase unit price and updates the purchase unit price in the supplier-specific product unit price master 106a, so that the user can update while checking the difference between the unit price at the time of ordering and the purchase unit price, thereby reducing the time required to check the cause of discrepancies and adjust discrepancies before the closing date each month.

[3.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8および9に貢献することが可能となる。
[3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13および15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
4. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメーターを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

また、単価管理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the unit price management device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、単価管理装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて単価管理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the unit price management device 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the unit price management device 100 as necessary. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.

また、このコンピュータプログラムは、単価管理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored in an application program server connected to the unit price management device 100 via any network, and all or part of it may be downloaded as needed.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

また、単価管理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、単価管理装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The unit price management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The unit price management device 100 may be realized by implementing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.

さらに、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.

本発明は、伝票件数が多い企業またはメーカからの納品データを用いて支払業務を行う業界、例えば医療業界の事業者において有用である。 The present invention is useful for businesses in industries that use delivery data from companies or manufacturers with a large number of invoices to carry out payment operations, such as businesses in the medical industry.

100 単価管理装置
102 制御部
102a 受発注入力部
102b 連携部
102c 受入部
102d 計上部
102e 表示制御部
102f 更新部
104 通信インターフェース部
106 記憶部
106a 仕入先別商品単価マスタ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
REFERENCE SIGNS LIST 100 Unit price management device 102 Control unit 102a Order input unit 102b Link unit 102c Receiving unit 102d Accounting unit 102e Display control unit 102f Update unit 104 Communication interface unit 106 Storage unit 106a Supplier-specific product unit price master 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (6)

制御部を備える単価管理装置であって、
仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、
前記制御部は、
前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力部と、
前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入部と、
前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上部と、
前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新部と、
を備えること、
を特徴とする単価管理装置。
A unit price management device including a control unit,
It is possible to access the supplier-specific product price master that corresponds the supplier code with the product code and the purchase price.
The control unit is
an order input unit which refers to the supplier-specific product unit price master, and generates order data at the time of ordering in which the order number is associated with the product code, the quantity, the purchase price at the time of ordering, and the unit price at the time of ordering based on the input product code and quantity, and places an order with a manufacturer;
an accepting unit that acquires and accepts from the manufacturer, arrival information in which the order number is associated with an arrival unit price, and order data in which the order number is associated with a purchase unit price and an order time unit price linked to the arrival unit price;
an accounting unit that generates purchase data in which a purchase number is associated with a purchase unit price linked to the arrival unit price, a product code, and a purchase unit price linked to the arrival unit price, based on the arrival information and order data in which the order number is associated with a purchase unit price and an order time unit price;
an updating unit that updates the purchase price in the supplier-specific product unit price master to the purchase price linked to the receiving unit price when a difference occurs between the unit price at the time of ordering in the order data and the purchase price linked to the receiving unit price in the purchase data;
To have
A unit price management device comprising:
請求項1に記載の単価管理装置であって、
前記更新部は、
前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新した前記発注時の発注データに、更新の有無を示すフラグを更新したことを示すフラグに更新すること、
を特徴とする単価管理装置。
2. The unit price management device according to claim 1,
The update unit is
updating a flag indicating whether or not an update has been performed on the order data at the time of the order in which the purchase unit price in the supplier-specific product unit price master has been updated to a purchase unit price linked to the incoming unit price;
A unit price management device comprising:
請求項2に記載の単価管理装置であって、
前記制御部は、
前記発注時の発注データの前記発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とに差額が生じている商品コードをモニタに表示させる表示制御部をさらに備えること、
を特徴とする単価管理装置。
3. The unit price management device according to claim 2,
The control unit is
a display control unit that displays on a monitor a product code for which there is a difference between the unit price at the time of ordering in the order data at the time of ordering and a purchase unit price linked to the receiving unit price in the purchase data;
A unit price management device comprising:
請求項3に記載の単価管理装置であって、
前記表示制御部は、
前記発注時の発注データの前記発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とに差額が生じている商品コードが複数ある場合、前記発注時の発注データの前記発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とに差額が生じている複数の商品コードを前記モニタに表示させ、
前記更新部は、
前記モニタが表示する複数の商品コードの中からユーザによって選択された商品コードに紐づく前記仕入先別商品単価マスタの前記仕入単価を前記入荷単価に紐付く仕入単価に更新すること、
を特徴とする単価管理装置。
The unit price management device according to claim 3,
The display control unit is
When there are a plurality of product codes for which there is a difference between the unit price at the time of ordering in the order data at the time of the order and the purchase unit price linked to the receiving unit price in the purchase data, displaying on the monitor the plurality of product codes for which there is a difference between the unit price at the time of ordering in the order data at the time of the order and the purchase unit price linked to the receiving unit price in the purchase data;
The update unit is
updating the purchase unit price in the supplier-specific product unit price master linked to a product code selected by a user from among the multiple product codes displayed on the monitor to a purchase unit price linked to the incoming unit price;
A unit price management device comprising:
制御部を備える単価管理装置で実行される単価管理方法であって、
前記単価管理装置は、
仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、
前記制御部で実行される、
前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力ステップと、
前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入ステップと、
前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上ステップと、
前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新ステップと、
を含むこと、
を特徴とする単価管理方法。
A unit price management method executed by a unit price management device having a control unit,
The unit price management device includes:
It is possible to access the supplier-specific product price master that corresponds the supplier code with the product code and the purchase price.
Executed by the control unit,
an order input step of generating order data at the time of ordering in which an order number is associated with a product code, a quantity, a purchase price at the time of ordering, and a unit price at the time of ordering based on an input product code and quantity by referring to the supplier-specific product price master, and placing an order with a manufacturer;
an accepting step of acquiring and accepting from the manufacturer receiving information in which the order number is associated with a receiving unit price and ordering data in which the order number is associated with a purchase unit price and an ordering unit price linked to the receiving unit price;
a recording step of generating purchase data in which a purchase number is associated with a purchase price, a product code, and a purchase price associated with the arrival price, based on the arrival information and order data in which the purchase price and the unit price at the time of ordering are associated with the order number;
an updating step of updating the purchase unit price in the supplier-specific product unit price master to the purchase unit price linked to the receiving unit price when a difference occurs between the unit price at the time of ordering in the order data and the purchase unit price linked to the receiving unit price in the purchase data;
containing,
A unit price management method characterized by the above.
制御部を備える単価管理装置に実行されるための単価管理プログラムであって、
前記単価管理装置は、
仕入先コードに、商品コードおよび仕入単価を対応付けた仕入先別商品単価マスタにアクセス可能であり、
前記制御部に実行させるための、
前記仕入先別商品単価マスタを参照し、入力される商品コードおよび数量に基づいて、発注番号に商品コード、数量、発注時の仕入単価および発注時単価を対応付けた発注時の発注データを生成してメーカへ発注する受発注入力ステップと、
前記発注番号に入荷単価を対応付けた入荷情報と、前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データと、を前記メーカから取得して受け入れする受入ステップと、
前記入荷情報および前記発注番号に前記入荷単価に紐付く仕入単価および発注時単価を対応付けた発注データに基づいて、仕入番号に前記発注番号と、商品コードと、前記入荷単価を紐付けた仕入単価と、を応付けた仕入データを生成する計上ステップと、
前記発注時の発注データの発注時単価と前記仕入データの前記入荷単価に紐付く仕入単価とを比較して差額が発生している場合、前記仕入先別商品単価マスタの仕入単価を前記入荷単価に紐付く仕入単価に更新する更新ステップと、
を含むこと、
を特徴とする単価管理プログラム。
A unit price management program to be executed by a unit price management device having a control unit,
The unit price management device includes:
It is possible to access the supplier-specific product price master that corresponds the supplier code with the product code and the purchase price.
To cause the control unit to execute
an order input step of generating order data at the time of ordering in which an order number is associated with a product code, a quantity, a purchase price at the time of ordering, and a unit price at the time of ordering based on an input product code and quantity by referring to the supplier-specific product price master, and placing an order with a manufacturer;
an accepting step of acquiring and accepting from the manufacturer receiving information in which the order number is associated with a receiving unit price and ordering data in which the order number is associated with a purchase unit price and an ordering unit price linked to the receiving unit price;
a recording step of generating purchase data in which a purchase number is associated with a purchase price, a product code, and a purchase price associated with the arrival price, based on the arrival information and order data in which the purchase price and the unit price at the time of ordering are associated with the order number;
an updating step of updating the purchase unit price in the supplier-specific product unit price master to the purchase unit price linked to the receiving unit price when a difference occurs between the unit price at the time of ordering in the order data and the purchase unit price linked to the receiving unit price in the purchase data;
containing,
A unit price management program featuring:
JP2023051668A 2023-03-28 2023-03-28 Unit price management device, unit price management method, and unit price management program Active JP7712974B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023051668A JP7712974B2 (en) 2023-03-28 2023-03-28 Unit price management device, unit price management method, and unit price management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023051668A JP7712974B2 (en) 2023-03-28 2023-03-28 Unit price management device, unit price management method, and unit price management program

Publications (2)

Publication Number Publication Date
JP2024140505A JP2024140505A (en) 2024-10-10
JP7712974B2 true JP7712974B2 (en) 2025-07-24

Family

ID=92975839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023051668A Active JP7712974B2 (en) 2023-03-28 2023-03-28 Unit price management device, unit price management method, and unit price management program

Country Status (1)

Country Link
JP (1) JP7712974B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014119821A (en) 2012-12-13 2014-06-30 Hitachi Ltd Retroaction unit price correction system and method
JP2016170777A (en) 2015-03-12 2016-09-23 株式会社オービック Sales information device, amount retroactive method and amount retroactive program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6923408B2 (en) * 2017-09-27 2021-08-18 株式会社オービック Retroactive unit price correction device, retroactive unit price correction method, and retroactive unit price correction program
JP7177643B2 (en) * 2018-09-25 2022-11-24 株式会社オービック Inventory value adjustment device, inventory value adjustment method, and inventory value adjustment program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014119821A (en) 2012-12-13 2014-06-30 Hitachi Ltd Retroaction unit price correction system and method
JP2016170777A (en) 2015-03-12 2016-09-23 株式会社オービック Sales information device, amount retroactive method and amount retroactive program

Also Published As

Publication number Publication date
JP2024140505A (en) 2024-10-10

Similar Documents

Publication Publication Date Title
JP7499385B2 (en) Order planning data creation device, order planning data creation method, and order planning data creation program
JP7514761B2 (en) Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program
JP7565829B2 (en) Business support device, business support method, and business support program
JP2020166445A (en) Information inquiry device, information inquiry method and information inquiry program
JP2023123016A (en) INVENTORY CONTROL DEVICE, INVENTORY CONTROL METHOD, AND INVENTORY CONTROL PROGRAM
JP7712974B2 (en) Unit price management device, unit price management method, and unit price management program
JP2024069492A (en) Inventory management device, inventory management method, and inventory management program
JP7579139B2 (en) Inspection management device, inspection management method, and inspection management program
JP7605622B2 (en) Expiry date management device, expiration date management method, and expiration date management program
JP2023001262A (en) Article arrangement support device, article arrangement support method and article arrangement support program
JP7557484B2 (en) Business support device, business support method, and business support program
JP7590318B2 (en) Order item configuration management device, order item configuration management method, and order item configuration management program
JP7720358B2 (en) Store order management device, store order management method, and store order management program
JP7453923B2 (en) Packaging conversion device, packaging conversion method, and packaging conversion program
JP7744385B2 (en) Returned goods inventory management device, returned goods inventory management method, and returned goods inventory management program
JP7554789B2 (en) Product master registration business support device, product master registration business support method and product master registration business support program
JP7642461B2 (en) Substitute processing device, substitute processing method, and substitute processing program
JP7701292B2 (en) Electronic commerce management device, electronic commerce management method, and electronic commerce management program
JP7534977B2 (en) Inventory management device, inventory management method, and inventory management program
JP7680386B2 (en) Purchase management system, purchase management method, and purchase management program
JP7539303B2 (en) Inventory management device, inventory management method, and inventory management program
JP7667749B2 (en) Supplier compensation management device, supplier compensation management method, and supplier compensation management program
JP7812767B2 (en) Packaging management device, packaging management method, and packaging management program
JP7541909B2 (en) Movement instruction data creation device, movement instruction data creation method, and movement instruction data creation program
JP7772671B2 (en) Trading system, trading method, and trading program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250418

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250418

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250711

R150 Certificate of patent or registration of utility model

Ref document number: 7712974

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150