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
JP7514636B2 - Transaction analysis device, transaction analysis method, and transaction analysis program - Google Patents
[go: Go Back, main page]

JP7514636B2 - Transaction analysis device, transaction analysis method, and transaction analysis program - Google Patents

Transaction analysis device, transaction analysis method, and transaction analysis program Download PDF

Info

Publication number
JP7514636B2
JP7514636B2 JP2020044490A JP2020044490A JP7514636B2 JP 7514636 B2 JP7514636 B2 JP 7514636B2 JP 2020044490 A JP2020044490 A JP 2020044490A JP 2020044490 A JP2020044490 A JP 2020044490A JP 7514636 B2 JP7514636 B2 JP 7514636B2
Authority
JP
Japan
Prior art keywords
transaction
unit price
unit
price
analysis
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
JP2020044490A
Other languages
Japanese (ja)
Other versions
JP2021144623A (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 JP2020044490A priority Critical patent/JP7514636B2/en
Publication of JP2021144623A publication Critical patent/JP2021144623A/en
Application granted granted Critical
Publication of JP7514636B2 publication Critical patent/JP7514636B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、取引分析装置、取引分析方法、及び取引分析プログラムに関する。 The present invention relates to a transaction analysis device, a transaction analysis method, and a transaction analysis program.

例えば、他産業に材料を供給する産業である素材産業(例えば、鉄鋼、非鉄、化学、繊維、石油、木材等の産業)において、新聞や調査機関等による市況動向における情報(例えば、需給バランスや相場単価等)は、「KG,L」の数量で表現される場合が多い。従来、素材の単位を管理するシステムとして、特許文献1がある。 For example, in materials industries (such as steel, non-ferrous metals, chemicals, textiles, petroleum, and wood industries) that supply materials to other industries, information on market trends (such as supply and demand balance and market unit prices) from newspapers and research organizations is often expressed in quantities of "KG, L." A conventional system for managing units of materials is disclosed in Patent Document 1.

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

しかしながら、上記特許文献1では、素材についての自社の取引を客観的・定量的に分析することに関して何等記載されていない。 However, the above-mentioned Patent Document 1 does not state anything about objectively and quantitatively analyzing the company's material transactions.

本発明は、上記に鑑みてなされたものであって、商品についての自社の取引を客観的・定量的に分析することが可能な取引分析装置、取引分析方法、及び取引分析プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a transaction analysis device, a transaction analysis method, and a transaction analysis program that are capable of objectively and quantitatively analyzing a company's transactions regarding products.

上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備えた取引分析装置であって、前記制御部は、取引される商品と、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力手段と、前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a transaction analysis device equipped with a memory unit and a control unit, the control unit being characterized by comprising: a voucher input means for inputting voucher data including the product being traded, a physical quantity for managing the number of items, a base quantity for managing by weight or volume, a unit price quantity for calculating the transaction amount, a transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price; and an analysis means for calculating an average transaction unit price for each product based on the voucher data by dividing the transaction amount by the base quantity.

また、本発明の一態様によれば、前記取引は、受注、発注、出荷、入荷、及び仕入を含むことにしてもよい。 Furthermore, according to one aspect of the present invention, the transactions may include receiving orders, placing orders, shipping, receiving goods, and purchasing.

また、本発明の一態様によれば、前記記憶部は、商品と、物理数量又は基軸数量の管理原価数量とを関連づけて登録したマスタを備え、前記制御部は、前記マスタを参照して、商品をキーとして管理原価数量を取得し、当該商品毎に、取引額÷管理原価数量により在庫評価単価を算出し、算出した在庫評価単価×原価管理数量により、棚卸金額を算出する棚卸金額算出手段を備えることにしてもよい。 According to one aspect of the present invention, the storage unit may include a master that registers products in association with managed cost quantities of physical quantities or base quantities, and the control unit may include an inventory amount calculation means that refers to the master, obtains the managed cost quantity using the product as a key, calculates an inventory valuation unit price for each product by dividing the transaction amount by the managed cost quantity, and calculates the inventory amount by multiplying the calculated inventory valuation unit price by the cost managed quantity.

また、本発明の一態様によれば、前記分析手段は、棚卸金額÷基軸数量により在庫平均単価を算出することにしてもよい。 According to one aspect of the present invention, the analysis means may calculate the average inventory unit price by dividing the inventory amount by the base quantity.

また、上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備えた情報処理装置で実行される取引分析方法であって、前記制御部で実行される、取引される商品と、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力ステップと、前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析ステップと、を含むことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a transaction analysis method executed by an information processing device having a memory unit and a control unit, characterized in that it includes a voucher input step executed by the control unit to input voucher data including the products to be traded, a physical quantity for managing the number of items, a base quantity for managing by weight or volume, a unit price quantity for calculating the transaction amount, the transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, and an analysis step to calculate an average transaction unit price for each product based on the voucher data by dividing the transaction amount by the base quantity.

また、上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備えた情報処理装置に実行させるための取引分析プログラムであって、前記制御部において、取引される商品と、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力ステップと、前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析ステップと、を含むことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a transaction analysis program to be executed by an information processing device having a memory unit and a control unit, characterized in that the program includes a voucher input step in the control unit to input voucher data including the product to be traded, a physical quantity for managing the number of items, a base quantity for managing by weight or volume, a unit price quantity for calculating the transaction amount, the transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, and an analysis step to calculate an average transaction unit price for each product based on the voucher data by dividing the transaction amount by the base quantity.

また、上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備えた情報処理装置に実行させるための取引分析プログラムであって、前記制御部において、取引される商品と、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力ステップと、前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析ステップと、をコンピュータに実行させることを特徴とする取引分析プログラムである。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a transaction analysis program to be executed by an information processing device having a memory unit and a control unit, characterized in that the control unit causes a computer to execute a voucher input step of inputting voucher data including the product to be traded, a physical quantity for managing the number of items, a base quantity for managing by weight or volume, a unit price quantity for calculating the transaction amount, the transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, and an analysis step of calculating an average transaction unit price for each product based on the voucher data by dividing the transaction amount by the base quantity.

本発明によれば、商品の自社の取引を客観的・定量的に分析することが可能になるという効果を奏する。 The present invention has the effect of making it possible to objectively and quantitatively analyze a company's product transactions.

図1は、本実施の形態に係る取引分析装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a transaction analysis device according to the present embodiment. 図2は、マスタの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a master. 図3は、本実施形態における取引分析装置の制御部の全体の処理の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of the overall processing of the control unit of the transaction analysis device in this embodiment. 図4は、本実施形態における取引分析装置の処理の具体例1を説明するためのサンプルデータを示す図である。FIG. 4 is a diagram showing sample data for explaining a specific example 1 of the processing of the transaction analysis device in this embodiment. 図5は、本実施形態における取引分析装置の処理の具体例2を説明するためのサンプルデータを示す図である。FIG. 5 is a diagram showing sample data for explaining a second specific example of the processing of the transaction analysis device in this embodiment. 図6は、本実施形態における取引分析装置の処理の具体例3を説明するためのサンプルデータを示す図である。FIG. 6 is a diagram showing sample data for explaining a specific example 3 of the processing of the transaction analysis device in this embodiment.

以下に、本発明に係る取引分析装置、取引分析方法、及び取引分析プログラムの実施の形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。 Below, an embodiment of a transaction analysis device, a transaction analysis method, and a transaction analysis 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.概要]
例えば、他産業に材料を供給する産業である素材産業(例えば、鉄鋼、非鉄、化学、繊維、石油、木材等の産業)において、新聞や調査機関等から提供される市況動向における情報(例えば、需給バランス、相場単価等)は「KG,L」の数量で表現される場合が多い。
[1. Overview]
For example, in materials industries (such as steel, non-ferrous metals, chemicals, textiles, petroleum, wood, etc.), which supply materials to other industries, information on market trends (such as supply and demand balance, market unit prices, etc.) provided by newspapers, research organizations, etc. is often expressed in quantities of "KG, L".

ここで、自社取引の状況を定量的・客観的に分析したい場合がある。具体的には、例えば、自社の経営状況を客観的・定量的に市況動向や他社との比較する上で、需給総量、単価を「KG、L」で比較をしたい場合がある。自社の経営状況を客観的・定量的に市況動向、他社との比較をする上で、需給総量や単価を「KG,L」で比較することで、例えば、自社の在庫情報(売上、仕入等も同様)に関して、金額での比較だけでなく、総量や保有する単価を相場より高いか低いかなどの状況を見える化し、経営判断に活かす効果がある。例えば、自社の在庫評価が平均80円、相場が70円の同一材料を他社から仕入するか、在庫利用するかの経営判断に活用することができる。 At this point, there are cases where you want to quantitatively and objectively analyze your company's trading situation. Specifically, for example, when objectively and quantitatively comparing your company's business situation with market trends and other companies, you may want to compare the total supply and demand volume and unit price in "KG, L". By comparing the total supply and demand volume and unit price in "KG, L" when objectively and quantitatively comparing your company's business situation with market trends and other companies, you can, for example, visualize your company's inventory information (sales, purchases, etc. as well) not only in terms of amount, but also whether the total volume and unit price you own are higher or lower than the market price, which can be used for management decisions. For example, you can use this information to make management decisions about whether to purchase the same material from another company when the average inventory valuation is 80 yen and the market price is 70 yen, or to use the inventory.

上記を達成する上で、単に「KG、L」の1つの数量を管理すれば良いという状況にはなるが、素材産業の特徴として、材料を示す数量(在庫管理)として「KG、L」は別に、「本、枚などの個数管理」も要求される。 To achieve the above, it would be sufficient to simply manage one quantity, "KG, L", but a characteristic of the materials industry is that in addition to "KG, L", it is also necessary to "manage the number of pieces, etc.", in order to indicate the quantity of materials (inventory management).

また、商取引の売買において、「KG、L」、「本、枚などの個数管理」を売買の単価数量に使用するケースや「別の単価数量:寸法、サイズなど」を使用する場合もある。 In addition, in commercial transactions, there are cases where "KG, L" or "quantity management such as books or pieces" are used as the unit price quantity for the transaction, or "another unit price quantity: dimensions, size, etc." is used.

そこで、本実施の形態では、取引される商品(素材)を、(1)個数管理を行うための物理数量、(2)重量(例えば、KG)又は体積(例えば、L)で管理するための基軸数量、(3)取引額を算出する際に使用する単価数量の3つの数量で管理することで、自社取引を客観的・定量的に分析することを可能とする。具体的には、在庫する数量を2種類、売買する単価数量を1種用意し、在庫数量のうち1種類を基軸数量とする。 In this embodiment, the goods (materials) being traded are managed using three quantities: (1) a physical quantity for managing the number of items, (2) a base quantity for managing by weight (e.g., kg) or volume (e.g., L), and (3) a unit price quantity used to calculate the transaction amount, making it possible to objectively and quantitatively analyze one company's transactions. Specifically, two types of inventory quantities and one unit price quantity for buying and selling are prepared, and one of the inventory quantities is used as the base quantity.

本明細書では、「本、枚などの個数管理」を行うための物理数量、「重量(例えば、KG)、体積(例えば、L)」で規定する基軸数量、「別の単価数量:寸法、サイズ」であり取引額を算出するための単価数量と表現する。以下の説明では、基軸数量の重量については「KG」、体積については「L」で説明するが、本発明はこれに限れるものではなく、他の単位を使用してもよい。 In this specification, the terms "physical quantity" and "base quantity" are used to "manage the number of books, sheets, etc.", "weight (e.g., kg), volume (e.g., L)," and "another unit price quantity: dimensions, size" for calculating the transaction amount. In the following explanation, the base quantity weight is explained in "kg" and the volume in "L," but the present invention is not limited to these units and other units may be used.

基軸数量が「KG」、若しくは「L」で統一されることで、上述したように、会社全体の総量を基軸数量で管理を行い、市況動向における情報(需給バランス)と比較可能である。単価数量による取引バラツキを、「取引額÷基軸数量」により基軸数量による平均単価を求めることで、市況動向における情報(相場単価)と比較可能である。 By standardizing the base quantity to "KG" or "L", as mentioned above, the total volume for the entire company can be managed using the base quantity and compared with information on market trends (supply and demand balance). By calculating the average unit price based on the base quantity by "transaction amount ÷ base quantity", trading variations due to unit price quantities can be compared with information on market trends (market unit price).

具体的には、以下のようにして管理する。
(1)在庫管理数量として
一般に素材(鋼材、木材、液体)などを扱う際、鋼材(100本、1,000Kg)、木材(100本、1,000M3)、液体(100缶、1,000L)のような、物理的な在庫数量として2種の数値を管理したいケースがある。この場合、1種の数量を基準とし、計算値で求めるようなものに関しては、1種の数量で管理できるが、実際の重量、容量等で管理する場合(実貫)、データベース構造として2種の数量が必要となる。そこで、本実施の形態では、「KG、L」の基軸数量、「本、枚などの個数管理」を行うための物理数量の双方を管理する。
Specifically, the management is carried out as follows.
(1) As inventory management quantity Generally, when handling materials (steel, wood, liquids), there are cases where two kinds of numerical values are required as physical inventory quantities, such as steel (100 pieces, 1,000 kg), wood (100 pieces, 1,000 m3), and liquid (100 cans, 1,000 L). In this case, one quantity is used as the standard, and items that are calculated can be managed with one quantity, but when managing by actual weight, volume, etc. (actual capacity), two kinds of quantities are required as a database structure. Therefore, in this embodiment, both the base quantities of "KG, L" and the physical quantities for "quantity management of books, sheets, etc." are managed.

(2)販売数量、購買数量(単価数量)として
一般に素材(鋼材、木材、液体)などを扱う際、鋼材(100本、1,000Kg)、木材(100本、1,000M3)、液体(100缶、1,000L)のような、物理的な数量は複数存在する(管理したい数量は2種)。販売(購買)する際の単価として、トン(Kg)単価、M単価、サイズ、寸法、一式など、異なる数量での金額計算が求められるケースがある(取引単位で、単価の数量は異なるため)。この場合、販売数量、購買数量の数量がデータベース構造として必要なる。そこで、本実施の形態では、「別の単価数量:寸法、サイズ」の単価数量を別項目として管理する。
(2) As sales quantity and purchase quantity (unit price quantity) Generally, when dealing with materials (steel, wood, liquid), there are multiple physical quantities such as steel (100 pieces, 1,000 kg), wood (100 pieces, 1,000 m3), and liquid (100 cans, 1,000 L) (there are two types of quantities to be managed). There are cases where the amount needs to be calculated for different quantities such as the unit price per ton (kg), the unit price per meter, size, dimensions, and set as the unit price when selling (purchasing) (because the unit price quantity differs depending on the transaction unit). In this case, the sales quantity and purchase quantity are required as a database structure. Therefore, in this embodiment, the unit price quantity of "different unit price quantity: dimensions, size" is managed as a separate item.

(3)棚卸資産管理数量として
一般に素材(鋼材、木材、液体)などを扱う際、鋼材(100本、1,000Kg)、木材(100本、1,000M3)、液体(100缶、1,000L)のような、物理的な数量として2種存在し、取引に応じて販売時、購買時の単価の数量が異なる。その際、棚卸評価単価計算をする上での数量単位は品目毎に「KG、M3」、「本、枚などの個数管理」のいずれかをマスタ制御する。
(3) As inventory management quantity Generally, when handling materials (steel, wood, liquids), there are two types of physical quantities, such as steel (100 pieces, 1,000 kg), wood (100 pieces, 1,000 m3), and liquid (100 cans, 1,000 L), and the unit price at the time of sale and purchase differs depending on the transaction. In this case, the quantity unit for calculating the inventory evaluation unit price is master-controlled for each item as either "KG, M3" or "number management such as pieces, sheets, etc."

(4)経営状況を定量的に市況動向と比較する数量として
一般に素材(鋼材、木材、液体)などを扱う際、鋼材(100本、1,000Kg)、木材(100本、1,000M3)、液体(100缶、1,000L)のように数量が存在する。その中で、会社全体として経営状況を把握する上で、金額のみである場合、一般的な財務会計・管理会計で可能である。しかしながら、素材は、単価変動が激しいため、その時々の取引金額に左右される事なく、自社の取引の絶対量や相場との把握を実施が必要とされる。相場の情報は、Kg、Lで表現される事が一般的である事から、自社経営状況を把握する上で「KG、L」の情報が必要となる。
(4) As a quantity to quantitatively compare business conditions with market trends When dealing with materials (steel, wood, liquids), there are generally quantities such as steel (100 units, 1,000 kg), wood (100 units, 1,000 m3), and liquid (100 cans, 1,000 L). When only monetary amounts are required to grasp the business conditions of the company as a whole, general financial accounting and management accounting are possible. However, since the unit price of materials fluctuates greatly, it is necessary to grasp the absolute amount of the company's transactions and the market price, regardless of the transaction amount at any given time. Market price information is generally expressed in Kg and L, so information on "KG and L" is necessary to grasp the business conditions of the company.

[2.構成]
本実施形態に係る取引分析装置100の構成について、図1を参照して説明する。図1は、取引分析装置100の構成の一例を示すブロック図である。
2. Configuration
The configuration of a transaction analysis device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the transaction analysis device 100.

取引分析装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、取引分析装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The transaction analysis device 100 is a commercially available desktop personal computer. Note that the transaction analysis 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は、図1に示すように、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。取引分析装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 As shown in FIG. 1, the transaction analysis 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 transaction analysis device 100 is connected to each other so as 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 transaction analysis 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 transaction analysis 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). Note that the data stored in the memory unit 106, which will be described later, may be stored in the server 200.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。また、ユーザがモニタ114の画面に表示して、入力装置112で操作することを、「UIを介したユーザ操作」と記載する場合がある。 The input/output interface unit 108 is connected to an input device 112 and an output device 114. 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 achieve 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. In addition, the act of a user displaying on the screen of the monitor 114 and operating the input device 112 may be referred to as "user operation via a UI."

記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work in cooperation 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, an optical disk, or the like.

記憶部106は、マスタ106a及びデータファイル106b等を格納する。図2はマスタ106aの構成例を示す図である。オペレータは、マスタ106aやデータファイル106bに格納されるデータの内容をモニタ114の画面に表示して確認することが可能となっており、また、入力装置112を介して、入力・変更・追加等の編集が可能に構成されている。 The storage unit 106 stores the master 106a and the data file 106b. FIG. 2 is a diagram showing an example of the configuration of the master 106a. The operator can check the contents of the data stored in the master 106a and the data file 106b by displaying them on the screen of the monitor 114, and the data can be edited, such as by inputting, changing, or adding, via the input device 112.

マスタ106aは、品番毎に在庫評価単価を算出するための原価管理数量(基軸数量又は物理数量)を登録するためのマスタである。マスタ106aは、図2に示すように、品番と、在庫評価単価を算出するための原価管理数量とを関連づけて登録したテーブル等で構成することができる。図2に示す例では、1行目は、品番「A品番」、原価管理数量「基軸数量」、2行目は、品番「B品番」、原価管理数量「物理数量」となっている。在庫評価単価は、取引額÷原価管理数量により算出される。 Master 106a is a master for registering cost control quantities (base quantities or physical quantities) for calculating inventory valuation unit prices for each item. As shown in FIG. 2, master 106a can be configured as a table or the like in which item numbers are associated with cost control quantities for calculating inventory valuation unit prices. In the example shown in FIG. 2, the first line has item number "Item No. A" and cost control quantity "Base quantity", and the second line has item number "Item No. B" and cost control quantity "Physical quantity". Inventory valuation unit prices are calculated by dividing the transaction amount by the cost control quantity.

データファイル106bは、伝票データ、分析データ等の各種データを格納するためのファイルである。 Data file 106b is a file for storing various data such as invoice data, analysis data, etc.

制御部102は、取引分析装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、機能概念的に、伝票入力部102aと、分析部102bと、棚卸金額算出部102cと、画面表示制御部102dと、マスタメンテ部102eとを備えている。 The control unit 102 is a CPU or the like that provides overall control of the transaction analysis 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. In terms of functional concept, the control unit 102 includes a slip input unit 102a, an analysis unit 102b, an inventory amount calculation unit 102c, a screen display control unit 102d, and a master maintenance unit 102e.

伝票入力部102aは、例えば、モニタ114に表示される不図示の伝票入力画面上でのオペレータ等の操作に応じて、取引される商品(例えば、商品名、商品コード、及び/又は商品番号(品番))と、個数管理を行うための物理数量と、KG又はLで管理するための基軸数量と、単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力して、データファイル106bに登録する。ここで、取引は、受注、発注、出荷、入荷、及び仕入の各種取引を含むことにしてもよい。 The voucher input unit 102a, for example, inputs voucher data including the product being traded (e.g., product name, product code, and/or product number (item number)), the physical quantity for managing the number of items, the base quantity for managing in KG or L, the unit price, the transaction unit price, and the transaction amount calculated by multiplying the unit price by the transaction unit price, in response to operations by an operator or the like on a voucher input screen (not shown) displayed on the monitor 114, and registers the data in the data file 106b. Here, the transactions may include various transactions such as receiving orders, placing orders, shipping, receiving goods, and purchasing.

分析部102bは、仕入分析、売上分析、売上原価分析、売上利益分析、在庫分析等を行うためのものであり、例えば、伝票データに基づいて、商品毎に、取引額÷基軸数量により取引平均単価を算出したり、また、棚卸金額÷基軸数量により在庫平均単価を算出する。 The analysis unit 102b is used to perform purchasing analysis, sales analysis, cost of sales analysis, sales profit analysis, inventory analysis, etc. For example, based on invoice data, it calculates the average transaction price for each product by dividing the transaction amount by the base quantity, and also calculates the average inventory price by dividing the inventory amount by the base quantity.

棚卸金額算出部102cは、マスタ106aを参照して、商品をキーとして管理原価数量を取得し、当該商品毎に、取引額÷管理原価数量により在庫評価単価を算出し、算出した在庫評価単価×原価管理数量により、棚卸金額を算出する。 The inventory amount calculation unit 102c refers to the master 106a, obtains the managed cost quantity using the product as a key, calculates the inventory valuation unit price for each product by dividing the transaction amount by the managed cost quantity, and calculates the inventory amount by multiplying the calculated inventory valuation unit price by the cost managed quantity.

画面表示制御部102dは、モニタ114に表示する各種画面の表示とその入力を制御する。 The screen display control unit 102d controls the display of various screens and their inputs displayed on the monitor 114.

マスタメンテ部102eは、例えば、モニタ114に表示される不図示のマスタメンテ画面上でのオペレータの操作に応じて、マスタ106aのデータの入力・変更・追加等の編集を行う。 The master maintenance unit 102e performs editing such as inputting, changing, and adding data to the master 106a in response to, for example, the operator's operations on a master maintenance screen (not shown) displayed on the monitor 114.

[3.処理の具体例]
本実施形態に係る取引分析装置100の処理の具体例について、図1~図6を参照して詳細に説明する。図3は、本実施形態における取引分析装置100の制御部102の全体の処理の一例を示すフローチャートである。
3. Specific examples of processing
A specific example of the processing of the transaction analysis device 100 according to this embodiment will be described in detail with reference to Figures 1 to 6. Figure 3 is a flowchart showing an example of the overall processing of the control unit 102 of the transaction analysis device 100 according to this embodiment.

図3を参照して、本実施形態における取引分析装置100の制御部102の全体の処理を流れの概略を説明する。図3において、伝票入力部102aは、伝票入力処理を実行する(ステップS1)。具体的には、伝票入力処理では、伝票入力部102aは、例えば、モニタ114に表示される不図示の伝票入力画面上でのオペレータ等の操作に応じて、取引される商品(例えば、商品名、商品コード、及び/又は商品番号(品番))と、個数管理を行うための物理数量と、KG又はLで管理するための基軸数量と、単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力して、データファイル106bに登録する。ここで、取引は、例えば、受注、発注、出荷、入荷、及び仕入の各種取引を含むことにしてもよい。また、伝票は、例えば、受注伝票、発注伝票、出荷伝票、入荷伝票、及び仕入伝票の各種伝票を含むことにしてもよい。 With reference to FIG. 3, the flow of the overall processing of the control unit 102 of the transaction analysis device 100 in this embodiment will be outlined. In FIG. 3, the slip input unit 102a executes a slip input process (step S1). Specifically, in the slip input process, the slip input unit 102a inputs slip data including the product to be traded (e.g., product name, product code, and/or product number (product number)), the physical quantity for managing the number of items, the base quantity for managing in KG or L, the unit price, the transaction unit price, and the transaction amount calculated by multiplying the unit price by the transaction unit price, in response to an operation by an operator or the like on a slip input screen (not shown) displayed on the monitor 114, and registers the data in the data file 106b. Here, the transaction may include various transactions such as receiving an order, placing an order, shipping, receiving an item, and purchasing an item. In addition, the slip may include various slips such as an order slip, an order slip, a shipping slip, a receiving slip, and a purchasing slip.

棚卸金額算出部102cは、棚卸金額算出処理を実行する(ステップS2)。具体的には、棚卸金額算出処理では、棚卸金額算出部102cは、マスタ106aを参照して、商品をキーとして管理原価数量を取得し、商品毎に、取引額÷管理原価数量により在庫評価単価を算出し、算出した在庫評価単価×原価管理数量により、棚卸金額を算出する。 The inventory amount calculation unit 102c executes the inventory amount calculation process (step S2). Specifically, in the inventory amount calculation process, the inventory amount calculation unit 102c refers to the master 106a, acquires the managed cost quantity using the product as a key, calculates the inventory valuation unit price for each product by dividing the transaction amount by the managed cost quantity, and calculates the inventory amount by multiplying the calculated inventory valuation unit price by the cost managed quantity.

分析部102bは、分析処理を実行する(ステップS3)。具体的には、分析処理では、分析部102bは、仕入分析、売上分析、売上原価分析、売上利益分析、在庫分析等を行い、例えば、商品毎に、取引額÷基軸数量による取引平均単価の算出や棚卸金額÷基軸数量による在庫平均単価を算出する。 The analysis unit 102b executes the analysis process (step S3). Specifically, in the analysis process, the analysis unit 102b performs purchase analysis, sales analysis, cost of sales analysis, sales profit analysis, inventory analysis, etc., and calculates, for example, for each product, the average transaction price based on the transaction amount divided by the base quantity, and the average inventory price based on the inventory amount divided by the base quantity.

図4は、本実施形態における取引分析装置100の処理の具体例1を説明するためのサンプルデータを示す図である。図5は、本実施形態における取引分析装置100の処理の具体例2を説明するためのサンプルデータを示す図である。図6は、本実施形態における取引分析装置100の処理の具体例3を説明するためのサンプルデータを示す図である。
以下の説明では、金額の単位を全て「円」としてその表記を省略する。
Fig. 4 is a diagram showing sample data for explaining specific example 1 of the processing of transaction analysis device 100 in this embodiment. Fig. 5 is a diagram showing sample data for explaining specific example 2 of the processing of transaction analysis device 100 in this embodiment. Fig. 6 is a diagram showing sample data for explaining specific example 3 of the processing of transaction analysis device 100 in this embodiment.
In the following explanation, all monetary amounts will be expressed in yen.

(具体例1)
図4を参照して、本実施形態における取引分析装置100の制御部102の処理の具体例を説明する。具体例1では、仕入の場合について説明する。なお、発注についても同様に処理することができる。
(Specific Example 1)
A specific example of the process of the control unit 102 of the transaction analysis device 100 in this embodiment will be described with reference to Fig. 4. In specific example 1, the case of purchasing will be described. Note that the same process can be used for ordering.

図4(A)は、マスタ106aのデータ例を示している。図2(A)に示すマスタ106aのデータ例は、図2と同様である。 Figure 4 (A) shows an example of data in master 106a. The example of data in master 106a shown in Figure 2 (A) is the same as that in Figure 2.

伝票入力部102aは、例えば、図4(B)に示すような仕入伝票データを入力する。図4(B)に示す仕入伝票データの例では、1行目は、処理区分「仕入」、計上日「2019/05/01」、品番「A品番」、物理数量「10枚」、基軸数量「5,000Kg」、単価数量「5トン」、仕入単価「10,000」、仕入金額「50,000」となっている。2行目は、処理区分「仕入」、計上日「2019/05/05」、品番「B品番」、物理数量「5本」、基軸数量「3,000Kg」、単価数量「3m」、仕入単価「50,000」、仕入金額「150,000」となっている。3行目は、処理区分「仕入」、計上日「2019/05/10」、品番「A品番」、物理数量「20枚」、基軸数量「8,000Kg」、単価数量「20枚」、仕入単価「2,000」、仕入金額「40,000」となっている。 The voucher input unit 102a inputs, for example, purchase voucher data as shown in FIG. 4(B). In the example of purchase voucher data shown in FIG. 4(B), the first line has the processing category "Purchase", the accounting date "2019/05/01", the product number "A product number", the physical quantity "10 sheets", the base quantity "5,000 kg", the unit price quantity "5 tons", the purchase price "10,000", and the purchase amount "50,000". The second line has the processing category "Purchase", the accounting date "2019/05/05", the product number "B product number", the physical quantity "5 pieces", the base quantity "3,000 kg", the unit price quantity "3 m", the purchase price "50,000", and the purchase amount "150,000". The third line has the processing category "Purchase", accounting date "2019/05/10", product number "A product number", physical quantity "20 pieces", base quantity "8,000 kg", unit price quantity "20 pieces", purchase price "2,000", and purchase amount "40,000".

棚卸金額算出部102cは、図4(C)に示すように、在庫評価単価を算出する。ここでは、月次総平均、月初在庫金額「0」としている。棚卸金額算出部102cは、A品番の場合は、A品番をキーとして、図4(A)に示すマスタ106aから原価管理数量として「基軸数量」を取得し、仕入伝票データに基づいて、仕入金額「90,000(=50,000+40,000)」÷基軸数量「13,000」=在庫評価単価「6.923」を算出する。また、B品番の場合は、B品番をキーとして、図4(A)に示すマスタ106aから原価管理数量として物理数量を取得し、仕入伝票データに基づいて、仕入金額「15,000」÷物理数量「5本」=在庫評価単価「3,000」を算出する。 The inventory amount calculation unit 102c calculates the inventory valuation unit price as shown in FIG. 4(C). Here, the monthly total average and the inventory amount at the beginning of the month are set to "0". In the case of item number A, the inventory amount calculation unit 102c uses item number A as a key to obtain the "base quantity" as the cost management quantity from master 106a shown in FIG. 4(A), and calculates the purchase amount "90,000 (=50,000 + 40,000)" ÷ base quantity "13,000" = inventory valuation unit price "6.923" based on the purchase slip data. In the case of item number B, the inventory amount calculation unit 102c uses item number B as a key to obtain the physical quantity as the cost management quantity from master 106a shown in FIG. 4(A), and calculates the purchase amount "15,000" ÷ physical quantity "5" = inventory valuation unit price "3,000" based on the purchase slip data.

分析部102bは、仕入分析を行う。図4(D)は仕入分析の一例を示す図である。仕入分析により、単価数量による取引単価のバラつきを、「仕入金額÷基軸数量」により基軸数量による仕入平均単価を求めることで、市況動向における情報(相場単価)と比較が可能となる。 The analysis unit 102b performs purchase analysis. FIG. 4(D) is a diagram showing an example of purchase analysis. Through purchase analysis, the variation in transaction unit price due to unit price quantity is calculated by "purchase amount ÷ base quantity" to obtain the average purchase price due to the base quantity, which makes it possible to compare with information on market trends (market unit price).

図4(D)において、分析部102bは、仕入伝票データに基づいて、A品番の場合は、仕入金額「90,000」÷基軸数量「13,000Kg」=仕入平均単価「6.923」を算出する。また、分析部102bは、B品番の場合は、仕入金額「150,000」÷基軸数量「3,000Kg」=仕入平均単価「50」を算出する。このように、基軸数量が「KG」もしくは「L」で統一されている事で、会社全体の総量を基軸数量で管理を行い、市況動向における情報(需給バランス)と比較可能である。 In FIG. 4 (D), the analysis unit 102b calculates, based on the purchase slip data, for item number A, the purchase amount "90,000" ÷ base quantity "13,000 kg" = average purchase price "6.923". For item number B, the analysis unit 102b calculates the purchase amount "150,000" ÷ base quantity "3,000 kg" = average purchase price "50". In this way, by unifying the base quantity to "KG" or "L", the total volume for the entire company can be managed using the base quantity and compared with information on market trends (supply and demand balance).

(具体例2)
図5を参照して、本実施形態における取引分析装置100の制御部102の処理の具体例2を説明する。具体例2では、売上の場合について説明する。なお、受注についても同様に処理することができる。
(Specific Example 2)
5, a second specific example of the process of the control unit 102 of the transaction analysis device 100 in this embodiment will be described. In the second specific example, the case of sales will be described. Note that the same process can be used for receiving orders.

伝票入力部102aは、例えば、図5(A)に示すような売上伝票データを入力する。図5(A)に示す売上伝票データの例では、1行目は、処理区分「売上」、計上日「2019/05/11」、品番「A品番」、物理数量「5枚」、基軸数量「2.500Kg」、単価数量「5枚」、売上単価「20,000」、売上金額「100,000」、原価単価「6.923」、原価金額「17,307」、粗利金額「82,693」となっている。 The slip input unit 102a inputs, for example, sales slip data as shown in FIG. 5(A). In the example of sales slip data shown in FIG. 5(A), the first line contains the processing category "Sales", the posting date "2019/05/11", the product number "Product number A", the physical quantity "5 pieces", the base quantity "2.500 kg", the unit price quantity "5 pieces", the sales price "20,000", the sales amount "100,000", the unit cost price "6.923", the cost amount "17,307", and the gross profit amount "82,693".

2行目は、処理区分「売上」、計上日「2019/05/20」、品番「B品番」、物理数量「3本」、基軸数量「1,800Kg」、単価数量「1.8トン」、売上単価「100,000」、売上金額「180,000」、原価単価「3000」、原価金額「90,000」、粗利金額「”90,000」となっている。 The second line has the processing category "Sales", accounting date "2019/05/20", product number "B product number", physical quantity "3 units", base quantity "1,800 kg", unit price quantity "1.8 tons", sales price "100,000", sales amount "180,000", cost price "3000", cost amount "90,000", and gross profit amount "90,000".

3行目は、処理区分「売上」、計上日「2019/05/21」、品番「A品番」、物理数量「8枚」、基軸数量「3,200Kg」、単価数量「5m」、売上単価「10,000」、売上金額「50,000」、原価単価「6.923」、原価金額「22,154」、粗利金額「27,846」となっている。 The third line has the following information: processing category "Sales", accounting date "2019/05/21", product number "A product number", physical quantity "8 pieces", base quantity "3,200 kg", unit price quantity "5 m", sales price "10,000", sales amount "50,000", cost price "6.923", cost amount "22,154", and gross profit amount "27,846".

分析部102bは、売上分析、売上原価分析、売上総利益分析を行う。図5(B)は、
売上分析、売上原価分析、売上総利益分析の結果の一例を示す図である。売上分析では、単価数量による売上単価のバラつきを、「売上金額÷基軸数量」により基軸数量による売上平均単価を求めることで、市況動向における情報(相場単価)と比較が可能となる。
The analysis unit 102b performs sales analysis, cost of sales analysis, and gross profit analysis.
This is a diagram showing an example of the results of sales analysis, sales cost analysis, and gross profit analysis. In the sales analysis, the variation in sales unit price due to unit price quantity is calculated by "sales amount ÷ base quantity" to obtain the average sales unit price by base quantity, which makes it possible to compare with information on market trends (market unit price).

分析部102bは、売上伝票データに基づいて、A品番の場合は、売上金額「150,000」÷基軸数量「5,700Kg」=売上平均単価「26.316」を算出する。また、B品番の場合は、売上金額「180,000」」÷基軸数量「1,800Kg」=売上平均単価「100」を算出する。基軸数量が「Kg」もしくは「L」で統一されている事で、会社全体の総量を基軸数量で管理を行い、市況動向における情報(需給バランス)と比較可能である。 Based on the sales slip data, for item number A, the analysis unit 102b calculates the sales amount "150,000" ÷ base quantity "5,700 kg" = average sales price "26.316". For item number B, the analysis unit 102b calculates the sales amount "180,000" ÷ base quantity "1,800 kg" = average sales price "100". By standardizing the base quantity to "Kg" or "L", the total volume for the entire company can be managed using the base quantity and compared with information on market trends (supply and demand balance).

(具体例3)
図6を参照して、本実施形態における取引分析装置100の制御部102の処理の具体例3を説明する。具体例3では、図4の具体例1で仕入れたものについての在庫の例について説明する。在庫評価単価は、図4(A)のマスタ106aを参照して図4(C)で算出した値を使用する。
(Specific Example 3)
Specific example 3 of the process of the control unit 102 of the transaction analysis device 100 in this embodiment will be described with reference to Fig. 6. In specific example 3, an example of inventory of items purchased in specific example 1 of Fig. 4 will be described. The inventory evaluation unit price uses the value calculated in Fig. 4(C) with reference to the master 106a in Fig. 4(A).

棚卸金額算出部102cは、品番毎に、在庫評価単価×原価管理数量により、棚卸金額を算出する。 The inventory amount calculation unit 102c calculates the inventory amount for each item number by multiplying the inventory valuation unit price by the cost management quantity.

例えば、図6(A)において、在庫がA品番については、物理数量「17枚」、基軸数量「11.300Kg」、原価管理数量「11.300Kg」、在庫評価単価「6.923」となっている。棚卸金額算出部102cは、A品番について、在庫評価単価「6.923」×原価管理数量「11.300Kg」により、棚卸金額「78,230」を算出する。また、B品番については、物理数量「2本」、基軸数量「1.200Kg」、原価管理数量「2本」、在庫評価単価「3.000」となっている。棚卸金額算出部102cは、B品番について、在庫評価単価「3.000」×原価管理数量「2本」により、棚卸金額「6,000」を算出する。 For example, in FIG. 6(A), the inventory for item A is physical quantity "17 pieces," base quantity "11.300 kg," cost management quantity "11.300 kg," and inventory valuation unit price "6.923." The inventory amount calculation unit 102c calculates the inventory amount "78,230" for item A by multiplying the inventory valuation unit price "6.923" by the cost management quantity "11.300 kg." Also, for item B, the physical quantity is "2 units," base quantity "1.200 kg," cost management quantity "2 units," and inventory valuation unit price "3.000." The inventory amount calculation unit 102c calculates the inventory amount "6,000" for item B by multiplying the inventory valuation unit price "3.000" by the cost management quantity "2 units."

分析部102bは、在庫分析を行う。図6(B)は、在庫分析の結果の一例を示す図である。在庫分析では、卸売金額÷基軸数量により、在庫平均単価を算出する。図6(B)において、分析部102bは、A品番について、卸売金額「78,230」÷基軸数量「11.300Kg」により、在庫平均単価「6.923」を算出する。また、分析部102bは、B品番について、卸売金額「6,000」÷基軸数量「1.200Kg」により、在庫平均単価「5」を算出する。 The analysis unit 102b performs an inventory analysis. FIG. 6(B) is a diagram showing an example of the results of the inventory analysis. In the inventory analysis, the average inventory unit price is calculated by dividing the wholesale amount by the base quantity. In FIG. 6(B), the analysis unit 102b calculates an average inventory unit price of "6.923" for item number A by dividing the wholesale amount by "78,230" and the base quantity by "11.300 kg". The analysis unit 102b also calculates an average inventory unit price of "5" for item number B by dividing the wholesale amount by "6,000" and the base quantity by "1.200 kg".

このように、物理数量、基軸数量双方で管理し、「棚卸金額÷基軸数量」により基軸数量による在庫平均単価を求めることで、市況動向における情報(相場単価)と比較が可能となる。また、基軸数量が「Kg」もしくは「L」で統一されている事で、会社全体の総量を基軸数量で管理を行い、市況動向における情報(需給バランス)と比較可能である。 In this way, by managing both the physical quantity and base quantity and calculating the average unit price of inventory based on the base quantity by "inventory amount ÷ base quantity", it becomes possible to compare with information on market trends (market price). Also, by standardizing the base quantity to "kg" or "L", the total amount for the entire company can be managed using the base quantity, making it possible to compare with information on market trends (supply and demand balance).

以上説明したように、本実施の形態によれば、取引される商品と、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力部102aと、前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析部102bと、を備えているので、商品についての自社取引を客観的・定量的に分析することが可能となる。 As described above, according to this embodiment, the system is equipped with a voucher input unit 102a that inputs voucher data including the product being traded, the physical quantity for managing the number of items, the base quantity for managing by weight or volume, the unit price quantity for calculating the transaction amount, the transaction unit price, and the transaction amount calculated by multiplying the unit price quantity by the transaction unit price, and an analysis unit 102b that calculates the average transaction unit price for each product based on the voucher data by dividing the transaction amount by the base quantity, making it possible to objectively and quantitatively analyze the company's transactions regarding products.

[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 transaction analysis 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が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて取引分析装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the transaction analysis device 100, particularly the processing functions performed by the control unit 102, 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 transaction analysis 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 transaction analysis 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, or may 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.

記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit 106 are storage devices such as memory devices such as RAM and ROM, 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 transaction analysis 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 transaction analysis 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.

100 取引分析装置
102 制御部
102a 伝票入力部
102b 分析部
102c 棚卸金額算出部
102d 画面表示制御部
102e マスタメンテ部
104 通信インターフェース部
106 記憶部
106a マスタ
106b データファイル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Transaction analysis device
102 control unit
102a slip input section
102b Analysis section
102c Inventory amount calculation unit
102d Screen display control unit
102e Master Maintenance Department
104 Communication interface unit
106 Memory unit
106a Master
106b Data file
108 Input/Output Interface Unit
112 Input device
114 Output device 200 Server 300 Network

Claims (6)

記憶部及び制御部を備えた取引分析装置であって、
前記制御部は、
取引される商品を3つの数量で管理するために、取引される商品毎に、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、及び単価数量×取引単価で算出される取引額と、を含む伝票データを入力する伝票入力手段と、
前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析手段と、
を備えたことを特徴とする取引分析装置。
A transaction analysis device including a memory unit and a control unit,
The control unit is
a slip input means for inputting slip data including, for each traded commodity, a physical quantity for managing the number of items, a base quantity for managing the items by weight or volume, a unit price quantity for calculating the transaction amount, a transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, in order to manage the traded commodities by three quantities;
an analysis means for calculating an average transaction price for each product by dividing the transaction amount by the base quantity based on the slip data;
A transaction analysis device comprising:
前記取引は、受注、発注、出荷、入荷、及び仕入を含むことを特徴とする請求項1に記載の取引分析装置。 The transaction analysis device according to claim 1, characterized in that the transactions include receiving orders, placing orders, shipping, receiving goods, and purchasing. 前記記憶部は、
商品と、物理数量又は基軸数量の管理原価数量とを関連づけて登録したマスタを備え、
前記制御部は、
前記マスタを参照して、商品をキーとして管理原価数量を取得し、当該商品毎に、取引額÷管理原価数量により在庫評価単価を算出し、算出した在庫評価単価×原価管理数量により、棚卸金額を算出する棚卸金額算出手段を備えたことを特徴とする請求項1又は2に記載の取引分析装置。
The storage unit is
A master is provided in which the product and the physical quantity or base quantity of the managed cost quantity are associated and registered,
The control unit is
The transaction analysis device according to claim 1 or 2, further comprising an inventory amount calculation means for referencing the master, acquiring a managed cost quantity using a product as a key, calculating an inventory valuation unit price for each product by dividing the transaction amount by the managed cost quantity, and calculating the inventory amount by multiplying the calculated inventory valuation unit price by the cost managed quantity.
前記分析手段は、棚卸金額÷基軸数量により在庫平均単価を算出することを特徴とする請求項3に記載の取引分析装置。 The transaction analysis device according to claim 3, characterized in that the analysis means calculates the average inventory unit price by dividing the inventory amount by the base quantity. 記憶部及び制御部を備えた情報処理装置が実行する取引分析方法であって、
前記制御部で実行される、
取引される商品を3つの数量で管理するために、取引される商品毎に、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、及び単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力ステップと、
前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析ステップと、
を含むことを特徴とする取引分析方法。
A transaction analysis method executed by an information processing device having a storage unit and a control unit,
Executed by the control unit,
a slip input step of inputting slip data including, for each traded commodity, a physical quantity for managing the number of items, a base quantity for managing the items by weight or volume, a unit price quantity for calculating the transaction amount, a transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, in order to manage the traded commodities in three quantities;
an analysis step of calculating an average transaction price for each product based on the slip data by dividing the transaction amount by the base quantity;
A transaction analysis method comprising:
記憶部及び制御部を備えた情報処理装置に実行させるための取引分析プログラムであって、
前記制御部に、
取引される商品を3つの数量で管理するために、取引される商品毎に、個数管理を行うための物理数量と、重量又は体積で管理するための基軸数量と、取引金額を算出するための単価数量と、取引単価と、及び単価数量×取引単価で算出される取引額とを含む伝票データを入力する伝票入力ステップと、
前記伝票データに基づいて、商品毎に、取引額÷基軸数量により平均取引単価を算出する分析ステップと、
を含むことを特徴とする取引分析プログラム。
A transaction analysis program to be executed by an information processing device having a storage unit and a control unit,
The control unit ,
a slip input step of inputting slip data including, for each traded commodity, a physical quantity for managing the number of items, a base quantity for managing the items by weight or volume, a unit price quantity for calculating the transaction amount, a transaction unit price, and a transaction amount calculated by multiplying the unit price quantity by the transaction unit price, in order to manage the traded commodities in three quantities;
an analysis step of calculating an average transaction price for each product based on the slip data by dividing the transaction amount by the base quantity;
A transaction analysis program comprising:
JP2020044490A 2020-03-13 2020-03-13 Transaction analysis device, transaction analysis method, and transaction analysis program Active JP7514636B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020044490A JP7514636B2 (en) 2020-03-13 2020-03-13 Transaction analysis device, transaction analysis method, and transaction analysis program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020044490A JP7514636B2 (en) 2020-03-13 2020-03-13 Transaction analysis device, transaction analysis method, and transaction analysis program

Publications (2)

Publication Number Publication Date
JP2021144623A JP2021144623A (en) 2021-09-24
JP7514636B2 true JP7514636B2 (en) 2024-07-11

Family

ID=77766841

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020044490A Active JP7514636B2 (en) 2020-03-13 2020-03-13 Transaction analysis device, transaction analysis method, and transaction analysis program

Country Status (1)

Country Link
JP (1) JP7514636B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000211711A (en) 1999-01-26 2000-08-02 Fujitsu Ltd Quantity conversion device and quantity correction device
JP2018124928A (en) 2017-02-03 2018-08-09 株式会社オービック Unit price calculation device, unit price calculation method, and unit price calculation program
JP2019139560A (en) 2018-02-13 2019-08-22 株式会社オービック Cost calculation device, cost calculation method, and cost calculation program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000211711A (en) 1999-01-26 2000-08-02 Fujitsu Ltd Quantity conversion device and quantity correction device
JP2018124928A (en) 2017-02-03 2018-08-09 株式会社オービック Unit price calculation device, unit price calculation method, and unit price calculation program
JP2019139560A (en) 2018-02-13 2019-08-22 株式会社オービック Cost calculation device, cost calculation method, and cost calculation program

Also Published As

Publication number Publication date
JP2021144623A (en) 2021-09-24

Similar Documents

Publication Publication Date Title
JP7048383B2 (en) Balance management device by store, balance management method by store, and balance management program by store
JP6981761B2 (en) Internal transaction management device, internal transaction management method and internal transaction management program
JP2024044063A (en) Income and expenditure management device, income and expenditure management method, and income and expenditure management program
JP7667900B2 (en) Exchange rate management device, exchange rate management method, and exchange rate management program
JP7614313B2 (en) Business support device, business support method, and business support program
JP7514636B2 (en) Transaction analysis device, transaction analysis method, and transaction analysis program
JP7565726B2 (en) Analysis code-specific income/expenditure management system, analysis code-specific income/expenditure management method, and analysis code-specific income/expenditure management program
JP2021131782A (en) Accounting processor, accounting method, and accounting program
JP7530283B2 (en) Cost transfer device, cost transfer method, and cost transfer program
JP7389725B2 (en) Information processing device, information processing method and program
JP2020057100A (en) Sales management device, sales management method, and sales management program
JP6978830B2 (en) Shipping control device, shipping control method, and shipping control program
JP7149088B2 (en) Gross profit display device, gross profit display method and gross profit display program
JP7257766B2 (en) Product profit/loss management device, product profit/loss management method, and product profit/loss management program
JP7361162B2 (en) Unit price calculation device, unit price calculation method, and unit price calculation program
JP7557484B2 (en) Business support device, business support method, and business support program
JP7572985B2 (en) Delivery note creation device, delivery note creation method, and delivery note creation program
JP7348889B2 (en) Journal creation device, journal creation method, and journal creation program
JP7708650B2 (en) Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program
JP7235024B2 (en) Terminal device and program
JP6947507B2 (en) Profit management equipment, profit management methods, and profit management programs
JP7807365B2 (en) Order entry support device, order entry support method, and order entry support program
JP7561725B2 (en) Customer sales information management device, customer sales information management method, and customer sales information management program
JP7693280B2 (en) Cost management device, cost management method, and cost management program
JP2025030712A (en) Inventory management device, inventory management method, and inventory management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240209

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: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240701

R150 Certificate of patent or registration of utility model

Ref document number: 7514636

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150