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
JP7708650B2 - Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program - Google Patents
[go: Go Back, main page]

JP7708650B2 - Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program - Google Patents

Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program

Info

Publication number
JP7708650B2
JP7708650B2 JP2021192042A JP2021192042A JP7708650B2 JP 7708650 B2 JP7708650 B2 JP 7708650B2 JP 2021192042 A JP2021192042 A JP 2021192042A JP 2021192042 A JP2021192042 A JP 2021192042A JP 7708650 B2 JP7708650 B2 JP 7708650B2
Authority
JP
Japan
Prior art keywords
inventory
data
department
month
sales
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
JP2021192042A
Other languages
Japanese (ja)
Other versions
JP2023078770A (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 JP2021192042A priority Critical patent/JP7708650B2/en
Publication of JP2023078770A publication Critical patent/JP2023078770A/en
Application granted granted Critical
Publication of JP7708650B2 publication Critical patent/JP7708650B2/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 an automatic cost accounting device, an automatic cost accounting method, and an automatic cost accounting program.

特許文献1には、商品の加工により在庫数が変動した場合、加工前の商品の内部利益額を加工後の商品の数量で按分して、加工後の商品の内部利益単価を算出する技術が開示されている。 Patent Document 1 discloses a technique for calculating the internal profit unit price of a processed product by apportioning the internal profit amount of the product before processing to the quantity of the processed product when the inventory quantity changes due to processing of the product.

特開2021-131782号公報JP 2021-131782 A

ところで、ガスの販売では、各販売部門がタンクから容器にガスを充填して販売先へ納品し、月末時点で容器毎に販売先の使用量を確認し容器在庫を把握している。一方、ガスの商売では、仕入部門が一括でガス(商品)を購入し、タンクに在庫として保管することによって在庫管理を行っている。 In gas sales, each sales department fills gas from tanks into containers and delivers them to the customer, and at the end of the month, they check the customer's usage for each container and keep track of container inventory. On the other hand, in the gas business, the purchasing department purchases gas (product) in bulk and stores it in tanks as inventory, thereby managing inventory.

このため、販売部門では、ガスの仕入を行っていないことで、ガスの在庫や原価が仕入部門に残り、正確な原価や在庫金額を計算することができなかった。この結果、仕入部門および販売部門の各々で正しい利益管理できていなかった。 Because the sales department was not purchasing gas, gas inventory and costs remained in the purchasing department, and accurate cost and inventory values could not be calculated. As a result, the purchasing and sales departments were not able to properly manage profits.

本発明は、上記に鑑みてなされたものであって、部門別損益を適正に管理することができる自動原価計上装置、自動原価計上方法および自動原価計上プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an automatic cost accounting device, an automatic cost accounting method, and an automatic cost accounting program that can properly manage departmental profits and losses.

上述した課題を解決し、目的を達成するために、本発明に係る自動原価計上装置は、制御部を備える自動原価計上装置であって、ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、月別におけるガスの月末在庫数を管理する振替元月別在庫データと、にアクセス可能であり、前記制御部は、前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成部と、前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新部と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the objective, the automatic cost accounting device of the present invention is an automatic cost accounting device equipped with a control unit, and is capable of accessing an allocation master that manages the allocation rate for each destination department and warehouse based on the delivery performance of gas sales compiled for each department, product, and warehouse for each month, and source monthly inventory data that manages the end-of-month inventory quantity of gas for each month, and the control unit is characterized by having a transfer data creation unit that references the allocation master and the source monthly inventory data and creates transfer data in which the end-of-month inventory quantity is allocated to the destination department and warehouse, and an update unit that references the transfer data and generates monthly inventory update data in which the end-of-month inventory quantity for each department, product, and warehouse in the source monthly inventory data is updated.

また、本発明に係る自動原価計上方法は、制御部を備える自動原価計上装置で実行される自動原価計上方法であって、ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、月別におけるガスの月末在庫数を管理する振替元月別在庫データと、にアクセス可能であり、前記制御部で実行される、前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成ステップと、前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新ステップと、を含むこと、を特徴とする。 The automatic cost accounting method according to the present invention is an automatic cost accounting method executed by an automatic cost accounting device equipped with a control unit, and is capable of accessing an allocation master that manages the allocation rate for each destination department and warehouse based on the delivery performance for gas sales compiled for each department, product, and warehouse for each month, and source monthly inventory data that manages the end-of-month inventory quantity of gas for each month, and is characterized by including a transfer data creation step executed by the control unit, which refers to the allocation master and the source monthly inventory data, and creates transfer data in which the end-of-month inventory quantity is allocated to the destination department and warehouse, and an update step which refers to the transfer data, and generates monthly inventory update data in which the end-of-month inventory quantity for each department, product, and warehouse in the source monthly inventory data is updated.

また、本発明に係る自動原価計上プログラムは、制御部を備える自動原価計上装置で実行される自動原価計上プログラムであって、ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、月別におけるガスの月末在庫数を管理する振替元月別在庫データと、にアクセス可能であり、前記制御部は、前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成ステップと、前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新ステップと、を含むこと、を特徴とする。 The automatic cost accounting program according to the present invention is an automatic cost accounting program executed by an automatic cost accounting device having a control unit, and is capable of accessing an allocation master that manages the allocation rate for each destination department and warehouse based on the delivery performance for gas sales compiled for each department, product, and warehouse for each month, and source monthly inventory data that manages the end-of-month inventory quantity of gas for each month, and the control unit includes a transfer data creation step that refers to the allocation master and the source monthly inventory data and creates transfer data in which the end-of-month inventory quantity is allocated to the destination department and warehouse, and an update step that refers to the transfer data and generates monthly inventory update data in which the end-of-month inventory quantity for each department, product, and warehouse in the source monthly inventory data is updated.

本発明によれば、部門別損益を適正に管理することができるという効果を奏する。 The present invention has the effect of enabling proper management of profits and losses by department.

図1は、実施形態に係る自動原価計上装置の構成の一例を示すブロック図での概要を示す模式図である。FIG. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of an automatic cost accounting device according to an embodiment. 図2は、実施形態に係る自動原価計上装置の記憶部が記憶する売上データにおける売上データテーブルの一例を示す図である。FIG. 2 is a diagram showing an example of a sales data table of sales data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図3は、実施形態に係る自動原価計上装置の記憶部が記憶する按分マスタにおける按分マスタテーブルの一例を示す図である。FIG. 3 is a diagram showing an example of an allocation master table in the allocation master stored in the storage unit of the automatic cost accounting device according to the embodiment. 図4は、実施形態に係る自動原価計上装置の記憶部が記憶する振替元月別在庫データにおける振替元月別在庫データテーブルの一例を示す図である。FIG. 4 is a diagram showing an example of a transfer origin month inventory data table in the transfer origin month inventory data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図5は、実施形態に係る自動原価計上装置の記憶部が記憶する移動データにおける移動データテーブルの一例を示す図である。FIG. 5 is a diagram showing an example of a transfer data table in the transfer data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図6は、実施形態に係る自動原価計上装置の記憶部が記憶する月別在庫更新データにおける月別在庫更新データテーブルの一例を示す図である。FIG. 6 is a diagram showing an example of a monthly inventory update data table in the monthly inventory update data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図7は、実施形態に係る自動原価計上装置の記憶部が記憶する実在庫報告データにおける在庫報告データテーブルの一例を示す図である。FIG. 7 is a diagram showing an example of an inventory report data table in the actual inventory report data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図8は、実施形態に係る自動原価計上装置の記憶部が記憶する実在庫報告按分データにおける在庫報告按分データテーブルの一例を示す図である。FIG. 8 is a diagram showing an example of an inventory report allocation data table in the actual inventory report allocation data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図9は、実施形態に係る自動原価計上装置の記憶部が記憶する仕入データにおける仕入データテーブルの一例を示す図である。FIG. 9 is a diagram showing an example of a purchase data table in the purchase data stored in the storage unit of the automatic cost accounting device according to the embodiment. 図10は、実施形態に係る自動原価計上装置が実行する処理の概要を示すフローチャートである。FIG. 10 is a flowchart showing an outline of the process executed by the automatic cost accounting device according to the embodiment. 図11は、図10のステップS103における在庫按分処理の概要を示すフローチャートである。FIG. 11 is a flow chart showing an outline of the inventory allocation process in step S103 of FIG. 図12は、図10のステップS104における実在庫登録処理の概要を示すフローチャートである。FIG. 12 is a flowchart showing an outline of the actual inventory registration process in step S104 of FIG. 図13は、実施形態に係る自動原価計上装置の表示モニタが表示する在庫登録画面の一例を示す図である。FIG. 13 is a diagram showing an example of an inventory registration screen displayed on the display monitor of the automatic cost accounting device according to the embodiment. 図14は、実施形態に係る自動原価計上装置の差額計上部による月別在庫更新データの更新内容を模式的に説明する図である。FIG. 14 is a diagram for explaining the update contents of the monthly inventory update data by the difference accounting unit of the automatic cost accounting device according to the embodiment. 図15は、図10のステップS106における原価計算処理の概要を示すフローチャートである。FIG. 15 is a flow chart showing an outline of the cost calculation process in step S106 of FIG. 図16は、実施形態に係る自動原価計上装置の原価計算処理部による部門毎商品毎倉庫毎の在庫評価単価の計算内容を模式的に示す図である。FIG. 16 is a diagram showing the calculation contents of the inventory valuation unit price for each department, product, and warehouse by the cost calculation processing unit of the automatic cost accounting device according to the embodiment. 図17は、実施形態に係る自動原価計上装置における原価計算処理における転送する項目内容の項目転送テーブルの一例を示す図である。FIG. 17 is a diagram showing an example of an item transfer table of item contents to be transferred in the cost accounting process in the automatic cost accounting device according to the embodiment. 図18は、実施形態に係る自動原価計上装置の月末在庫金額が格納された月別在庫更新データテーブルの一例を示す図である。FIG. 18 is a diagram showing an example of a monthly inventory update data table in which the end-of-month inventory amounts of the automatic cost accounting device according to the embodiment are stored. 図19は、実施形態に係る自動原価計上装置の原価差異データテーブルの一例を示す図である。FIG. 19 is a diagram illustrating an example of a cost difference data table of the automatic cost accounting device according to the embodiment. 図20は、実施形態に係る自動原価計上装置の原価計算処理部が生成する売上実績表の一例を示す図である。FIG. 20 is a diagram showing an example of a sales performance table generated by the cost calculation processing unit of the automatic cost accounting device according to the embodiment.

以下に、本発明に係る自動原価計上装置、債権管理方法および債権管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of an automatic cost accounting device, a receivables management method, and a receivables 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 this embodiment.

[1.構成]
本実施形態に係る自動原価計上装置の構成の一例について、図1等を参照して説明する。図1は、自動原価計上装置の構成の一例を示すブロック図での概要を示す模式図である。
[1. Configuration]
An example of the configuration of an automatic cost accounting device according to the present 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 an automatic cost accounting device.

図1に示す自動原価計上装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、自動原価計上装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The automatic cost accounting device 100 shown in FIG. 1 is a commercially available desktop personal computer. Note that the automatic cost accounting 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 automatic cost accounting 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 of the automatic cost accounting 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 automatic cost accounting 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 automatic cost accounting 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と、按分マスタ106bと、振替元月別在庫データ106cと、移動データ106dと、月別在庫更新データ106eと、実在庫報告データ106fと、実在庫報告按分データ106gと、仕入データ106hと、を記憶している。 The storage unit 106 stores various databases, tables, files, etc. The storage unit 106 stores computer programs that work with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the storage unit 106, 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, etc. can be used. The memory unit 106 stores sales data 106a, allocation master 106b, transfer source monthly inventory data 106c, movement data 106d, monthly inventory update data 106e, actual inventory report data 106f, actual inventory report allocation data 106g, and purchase data 106h.

売上データ106aは、1ヶ月毎の売上(配送実績)を部門毎商品毎に集計して記憶する。 Sales data 106a is a summary of monthly sales (delivery results) by department and product.

図2は、売上データ106aにおける売上データテーブルの一例を示す図である。図2に示す売上データテーブルT1には、売上No,に、売上日と、部門と、売上区分と、数量(kg)と、売上単価と、売上金額、原価単価と、原価金額と、を対応付けて管理されて記憶されている。 Figure 2 is a diagram showing an example of a sales data table in sales data 106a. In the sales data table T1 shown in Figure 2, sales number, sales date, department, sales category, quantity (kg), sales price, sales amount, cost price, and cost amount are associated with each other and are stored.

具体的には、売上データテーブルT1の1行目には、売上No,「UR0011」に、売上日「2021/9/10」と、部門「81 販売部門A」と、売上区分「売上」と、数量(kg)「526.36」と、売上単価「183.50」と、売上金額「96,587」と、原価単価「156.00」と、原価金額「82,112」と、を紐付けて管理されて記憶されている。なお、図2の売上データテーブルT1では、部門のみであったが、商品について、商品毎に同様の売上データテーブルT1が記憶されている。 Specifically, in the first row of the sales data table T1, the sales number "UR0011", the sales date "2021/9/10", the department "81 Sales Department A", the sales category "Sales", the quantity (kg) "526.36", the sales price "183.50", the sales amount "96,587", the cost price "156.00", and the cost amount "82,112" are linked and managed and stored. Note that while the sales data table T1 in FIG. 2 only shows departments, a similar sales data table T1 is stored for each product.

按分マスタ106bは、ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎の按分率を管理する。 The allocation master 106b manages the allocation rate for each transferee department based on the delivery performance of gas sales, which is compiled for each department, product, and warehouse for each month.

図3は、按分マスタ106bにおける按分マスタテーブルの一例を示す図である。図3に示す按分マスタテーブルT2には、対象年月と、振替元部門と、振替元倉庫と、商品と、振替先部門と、振替先倉庫と、配送実績(kg)と、按分率(%)と、を対応付けて管理されて記憶されている。 Figure 3 is a diagram showing an example of an allocation master table in the allocation master 106b. The allocation master table T2 shown in Figure 3 stores and manages the target year and month, the source department, the source warehouse, the product, the destination department, the destination warehouse, the delivery record (kg), and the allocation rate (%) in association with each other.

具体的には、按分マスタテーブルT2の1行目には、対象年月「2021/09」と、振替元部門「85 仕入部門」と、振替元倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、振替先部門「81 販売部門A」と、振替先倉庫「081 81倉庫」と、配送実績(kg)「196,691.82」と、按分率(%)「16.267」と、対応付けて管理されて記憶されている。図3に示す配送実績(kg)には、例えば上述した図2の1ヶ月の配送実績(売上)(図2の枠K1を参照)を部門毎商品倉庫毎に集計した数量(kg)の総量(図3の枠K2を参照)が集計される。また、按分率(%)は、各振替先部門および各振替先倉庫の配送実績(kg)「196,691.82」に対して、各振替先部門および各振替先倉庫の配送実績(kg)を集計した数量で割った値「16.267」が記憶されている。 Specifically, in the first row of the allocation master table T2, the target year and month "2021/09", the transfer source department "85 Purchasing Department", the transfer source warehouse "085 85 Warehouse", the product "Propane Gas Tanker", the transfer destination department "81 Sales Department A", the transfer destination warehouse "081 81 Warehouse", the delivery record (kg) "196,691.82", and the allocation rate (%) "16.267" are stored in association with each other. The delivery record (kg) shown in FIG. 3 is, for example, the total quantity (kg) (see frame K2 in FIG. 3) of the delivery record (sales) (see frame K1 in FIG. 2) for one month in FIG. 2 mentioned above, which is tallied by department and product warehouse. In addition, the allocation rate (%) is stored as "16.267", which is the value obtained by dividing the actual delivery amount (kg) of each transfer destination department and each transfer destination warehouse (196,691.82) by the total amount of the actual delivery amount (kg) of each transfer destination department and each transfer destination warehouse.

振替元月別在庫データ106cは、部門毎倉庫毎商品毎に月末在庫数を対応付けて管理する。 Transfer origin monthly inventory data 106c manages the end-of-month inventory quantity by department, warehouse, and product.

図4は、振替元月別在庫データ106cにおける振替元月別在庫データテーブルの一例を示す図である。図4に示す振替元月別在庫データテーブルT3には、少なくとも、対象年月と、部門と、倉庫と、商品と、月末在庫数(kg)と、を対応付けて管理されている。 Figure 4 shows an example of a source month inventory data table in the source month inventory data 106c. The source month inventory data table T3 shown in Figure 4 manages at least the target year and month, department, warehouse, product, and end-of-month inventory quantity (kg) in association with each other.

具体的には、振替元月別在庫データテーブルT3の1行目には、対象年月「2021/09」と、部門「85 仕入部門」と、倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、月末在庫数(kg)「25,000.00」と、を対応付けて管理されて記憶されている。 Specifically, the first row of the transfer origin month inventory data table T3 stores and manages the target year and month "2021/09", the department "85 Purchasing Department", the warehouse "085 85 Warehouse", the product "Propane Gas Tanker", and the end-of-month inventory quantity (kg) "25,000.00" in association with each other.

移動データ106dは、後述する移動データ作成部102cが按分マスタ106bおよび振替元月別在庫データ106cを参照し、月別在庫数を振替先部門毎に振り分けたデータである。 The transfer data 106d is data that the transfer data creation unit 102c, which will be described later, allocates the monthly inventory quantity to each transfer destination department by referring to the allocation master 106b and the transfer source monthly inventory data 106c.

図5は、移動データ106dにおける移動データテーブルの一例を示す図である。図5に示す移動データテーブルT4には、移動番号と、移動日と、出庫部門と、出庫倉庫と、入庫部門と、商品と、移動数(kg)と、を対応付けて管理されて記憶されている。 Figure 5 is a diagram showing an example of a transfer data table in transfer data 106d. Transfer data table T4 shown in Figure 5 stores and manages transfer numbers, transfer dates, shipping departments, shipping warehouses, receiving departments, products, and transfer quantities (kg) in association with each other.

具体的には、移動データテーブルT4の1行目には、移動番号「I00000001」と、移動日「2021/9/30」と、出庫部門「85 仕入部門」と、出庫倉庫「085 85倉庫」と、入庫部門「81 販売部門A」と、商品「プロパンガスローリー」と、移動数(kg)「4,066.75」と、を対応付けて管理されて記憶されている。 Specifically, the first row of the transfer data table T4 stores and manages the transfer number "I00000001", the transfer date "2021/9/30", the shipping department "85 Purchasing Department", the shipping warehouse "085 85 Warehouse", the receiving department "81 Sales Department A", the product "Propane Gas Tanker", and the number of kg transferred "4,066.75" in association with each other.

月別在庫更新データ106eは、後述する更新部102dが移動データ106dを参照し、振替元月別在庫データ106cを部門毎商品毎倉庫毎に月末在庫数を振り分けたデータである。 The monthly inventory update data 106e is data that the update unit 102d, which will be described later, generates by referencing the transfer data 106d and allocating the end-of-month inventory quantities of the original monthly inventory data 106c for each department, product, and warehouse.

図6は、月別在庫更新データ106eにおける月別在庫更新データテーブルの一例を示す図である。図6に示す月別在庫更新データテーブルT5には、少なくとも、対象年月と、部門と、倉庫と、商品と、月末在庫数(kg)と、を対応付けて管理されて記憶されている。 Figure 6 is a diagram showing an example of a monthly inventory update data table in monthly inventory update data 106e. The monthly inventory update data table T5 shown in Figure 6 stores at least the target year and month, department, warehouse, product, and end-of-month inventory quantity (kg) in association with each other.

具体的には、月別在庫更新データテーブルT5の1行目には、対象年月「2021/09」と、部門「85 仕入部門」と、倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、月末在庫数(kg)「0.00」と、を対応付けて管理されて記憶されている。さらに、月別在庫更新データテーブルT5の2行目には、対象年月「2021/09」と、部門「81 販売部門A」と、倉庫「081 81倉庫」と、商品「プロパンガスローリー」と、月末在庫数(kg)「4,066.75」と、を対応付けて管理されて記憶されている。 Specifically, the first row of the monthly inventory update data table T5 stores and manages the target month and year "2021/09", the department "85 Purchasing Department", the warehouse "085 85 Warehouse", the product "Propane Gas Tanker", and the end-of-month inventory quantity (kg) "0.00" in association with each other. Furthermore, the second row of the monthly inventory update data table T5 stores and manages the target month and year "2021/09", the department "81 Sales Department A", the warehouse "081 81 Warehouse", the product "Propane Gas Tanker", and the end-of-month inventory quantity (kg) "4,066.75" in association with each other.

このように月別在庫更新データテーブルT5に示すように、月別在庫更新データテーブルT5には、配送実績に応じた按分率に従って仕入部門に残った月末在庫数を部門毎商品毎倉庫毎に振り分けた月末在庫数が対応付けて管理されて記憶されている。 As shown in the monthly inventory update data table T5, the monthly inventory update data table T5 stores and manages the end-of-month inventory amounts that are allocated to each department, product, and warehouse according to the allocation rate based on the delivery record, in association with the end-of-month inventory amounts remaining in the purchasing department.

実在庫報告データ106fは、後述する在庫登録画面においてユーザが登録した部門毎商品毎倉庫毎の在庫区分毎風袋毎の数量と、按分率を反映するか否かの有無と、を対応付けて管理されたデータである。 The actual inventory report data 106f is data that is managed by associating the quantities of each inventory category and container for each department, product, and warehouse that the user has registered on the inventory registration screen described below with whether or not the allocation rate is reflected.

図7は、実在庫報告データ106fにおける在庫報告データテーブルの一例を示す図である。図7に示す実在庫報告データテーブルT6には、少なくとも、対象年月と、部門と、倉庫と、商品と、在庫区分と、風袋と、数量(kg)と、按分と、を対応付けて管理されて記憶されている。 Figure 7 is a diagram showing an example of an inventory report data table in the actual inventory report data 106f. The actual inventory report data table T6 shown in Figure 7 stores and manages at least the target year and month, department, warehouse, product, inventory category, container, quantity (kg), and apportionment in association with each other.

具体的には、図7に示す実在庫報告データテーブルT6の1行目には、対象年月「2021/09」と、部門「85 仕入部門」と、倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、在庫区分「社内」と、風袋「20tタンク」と、数量(kg)「8,000.00」と、按分「有」と、を対応付けて管理されて記憶されている。 Specifically, in the first row of the actual inventory report data table T6 shown in FIG. 7, the target year and month "2021/09", the department "85 Purchasing Department", the warehouse "085 85 Warehouse", the product "Propane Gas Tanker", the inventory category "In-house", the tare weight "20 ton tank", the quantity (kg) "8,000.00", and the allocation "Yes" are stored in association with each other.

実在庫報告按分データ106gは、部門毎倉庫毎商品毎風袋毎に、振込先部門毎振込先倉庫毎と、数量と、按分率と、を対応付けて管理されたデータである。 Actual inventory report allocation data 106g is data that is managed by associating the quantity and allocation rate with each department, warehouse, product, and tare for each transfer destination department and transfer destination warehouse.

図8は、実在庫報告按分データ106gにおける在庫報告按分データテーブルの一例を示す図である。図8に示す実在庫報告按分データテーブルT7には、少なくとも、対象年月と、部門と、倉庫と、商品と、風袋と、振替先部門と、振替先倉庫と、数量(kg)と、按分率(%)と、を対応付けて管理されて記憶されている。 Figure 8 is a diagram showing an example of an inventory report allocation data table in the actual inventory report allocation data 106g. The actual inventory report allocation data table T7 shown in Figure 8 stores and manages at least the target year and month, department, warehouse, product, container, destination department, destination warehouse, quantity (kg), and allocation rate (%) in association with each other.

具体的には、実在庫報告按分データテーブルT7の1行目には、対象年月「2021/09」と、部門「85 仕入部門」と、倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、風袋「20t タンク」と、振替先部門「81 販売部門A」と、振替先倉庫「081 81倉庫」と、数量(kg)「1,301.36」と、按分率(%)「16.267」と、を対応付けて管理されて記憶されている。さらに、実在庫報告按分データテーブルT7の5行目には、対象年月「2021/09」と、部門「85 仕入部門」と、倉庫「085 85倉庫」と、商品「プロパンガスローリー」と、風袋「50t タンク」と、振替先部門「81 販売部門A」と、振替先倉庫「081 81倉庫」と、数量(kg)「2,690.56」と、按分率(%)「16.267」と、を対応付けて管理されて記憶されている。 Specifically, the first row of the actual inventory report allocation data table T7 stores and manages the target year and month "2021/09", the department "85 Purchasing Department", the warehouse "085 85 Warehouse", the product "Propane Gas Tanker", the tare weight "20 ton Tank", the destination department "81 Sales Department A", the destination warehouse "081 81 Warehouse", the quantity (kg) "1,301.36", and the allocation rate (%) "16.267" in association with each other. Furthermore, in the fifth row of the actual inventory report allocation data table T7, the target year and month "2021/09", the department "85 Purchasing Department", the warehouse "085 85 Warehouse", the product "Propane Gas Tanker", the tare weight "50 ton Tank", the transfer destination department "81 Sales Department A", the transfer destination warehouse "081 81 Warehouse", the quantity (kg) "2,690.56", and the allocation rate (%) "16.267" are stored in association with each other.

仕入データ106hは、部門毎の仕入日毎に、少なくとも、仕入金額と、数量と、を対応付けて管理されたデータである。 Purchase data 106h is data that is managed by associating at least the purchase amount and quantity for each purchase date for each department.

図9は、仕入データ106hにおける仕入データテーブルの一例を示す図である。図10に示す仕入データテーブルT8には、仕入No.と、仕入日と、部門と、仕入区分と、数量(kg)と、仕入単価と、を対応付けて管理されて記憶されている。 Figure 9 is a diagram showing an example of a purchase data table in purchase data 106h. In the purchase data table T8 shown in Figure 10, the purchase number, purchase date, department, purchase category, quantity (kg), and purchase price are stored in association with each other.

具体的には、仕入データテーブルT8の1行目には、仕入No.「SI0015」と、仕入日「2021/9/10」と、部門「81 販売部門A」と、仕入区分「仕入」と、数量(kg)「1,000.00」と、仕入単価「156,000」と、を対応付けて管理されて記憶されている。 Specifically, in the first row of the purchase data table T8, the purchase number "SI0015", the purchase date "2021/9/10", the department "81 Sales Department A", the purchase category "Purchase", the quantity (kg) "1,000.00", and the purchase price "156,000" are stored in association with each other.

図1に戻り、自動原価計上装置100の構成の説明を続ける。
制御部102は、自動原価計上装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、売上入力部102aと、按分マスタ計算部102bと、移動データ作成部102cと、更新部102dと、実在庫登録部102eと、差額計上部102fと、原価計算処理部102gと、表示制御部102hと、を備える。
Returning to FIG. 1, the description of the configuration of the automatic cost accounting device 100 will continue.
The control unit 102 is a CPU or the like that performs overall control of the automatic cost accounting device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs. The control unit 102 includes a sales input unit 102a, an apportionment master calculation unit 102b, a movement data creation unit 102c, an update unit 102d, an actual inventory registration unit 102e, a difference accounting unit 102f, a cost calculation processing unit 102g, and a display control unit 102h.

売上入力部102aは、入力装置112からの操作に応じて、日々の売上実績を計上した売上データ106aを生成する。 The sales input unit 102a generates sales data 106a that records daily sales results in response to operations from the input device 112.

按分マスタ計算部102bは、売上データ106aを参照し、入力装置112から操作に応じて、在庫の振替元となる部門、倉庫および商品が指定された振替先部門毎倉庫毎に配送実績を取得して振替先部門毎倉庫毎の按分率を計算した按分マスタ106bを生成する。 The allocation master calculation unit 102b references the sales data 106a and, in response to operations from the input device 112, obtains delivery records for each destination department and warehouse for which the department, warehouse, and product are specified as the source of the inventory transfer, and generates an allocation master 106b that calculates the allocation rate for each destination department and warehouse.

移動データ作成部102cは、振替元月別在庫データ106cおよび按分マスタ106bを参照し、月末在庫数を振替先部門毎に振り分けた移動データ106dを作成する。 The transfer data creation unit 102c references the transfer source monthly inventory data 106c and the allocation master 106b to create transfer data 106d that allocates the end-of-month inventory quantity to each transfer destination department.

更新部102dは、移動データ作成部102cが作成した移動データ106dを参照し、振替元月別在庫データ106cを部門毎商品毎の月末在庫数を更新した月別在庫更新データ106eを生成する。 The update unit 102d references the transfer data 106d created by the transfer data creation unit 102c, and generates monthly inventory update data 106e by updating the transfer source monthly inventory data 106c with the end-of-month inventory quantities for each department and product.

実在庫登録部102eは、ユーザが入力装置112を操作して後述する在庫登録画面の各項目および実在庫登録テーブルの各項目に入力した入力結果に基づいて、実在庫報告データ106fを生成する。 The actual inventory registration unit 102e generates actual inventory report data 106f based on the input results entered by the user through the input device 112 into each item on the inventory registration screen and each item in the actual inventory registration table, which will be described later.

差額計上部102fは、月別在庫更新データ106eおよび実在庫報告按分データ106gに基づいて、部門毎倉庫毎商品毎の差異数を計上して月別在庫更新データ106eを更新する。 The difference calculation unit 102f calculates the difference amount for each department, warehouse, and product based on the monthly inventory update data 106e and the actual inventory report allocation data 106g, and updates the monthly inventory update data 106e.

原価計算処理部102gは、原価計算処理部102gは、在庫評価単価、原価差異(棚卸減耗)および月末在庫金額の計算を行って原価計算処理を行う。 The cost calculation processing unit 102g performs cost calculation processing by calculating the inventory valuation unit price, cost variance (inventory shrinkage), and end-of-month inventory amount.

表示制御部102hは、原価計算処理部102gが生成した売上実績表P2をモニタ114に表示させる。 The display control unit 102h causes the sales performance table P2 generated by the cost calculation processing unit 102g to be displayed on the monitor 114.

[2.自動原価計上装置100が実行する処理]
次に、自動原価計上装置100が実行する処理について説明する。図10は、自動原価計上装置100が実行する処理の概要を示すフローチャートである。
2. Processing Executed by the Automatic Cost Accounting Device 100
Next, a description will be given of the processing executed by the automatic cost accounting device 100. FIG 10 is a flow chart showing an outline of the processing executed by the automatic cost accounting device 100.

図10に示すように、まず、売上入力部102aは、入力装置112からの操作に応じて、日々の売上実績を計上した売上データ106aを生成する(ステップS101)。具体的には、売上入力部102aは、入力装置112からの操作に応じて、日々の売上実績を計上した売上データ106a(図2に示す売上データテーブルT1を参照)を生成する。 As shown in FIG. 10, first, the sales input unit 102a generates sales data 106a that includes daily sales results in response to operations from the input device 112 (step S101). Specifically, the sales input unit 102a generates sales data 106a (see sales data table T1 shown in FIG. 2) that includes daily sales results in response to operations from the input device 112.

続いて、按分マスタ計算部102bは、売上データ106aを参照し、入力装置112から操作に応じて、在庫の振替元となる部門、倉庫および商品が指定された振替先部門毎倉庫毎に配送実績を取得して振替先部門毎倉庫毎の按分率を計算した按分マスタ106bを生成する(ステップS102)。具体的には、図3に示す按分マスタテーブルT2に示すように、按分マスタ計算部102bは、振替先部門毎振替倉庫毎に売上データ106aにおける配送実績の数量を計上し、振替先部門毎振替先倉庫毎の按分率を算出する。例えば、按分マスタ計算部102bは、振込先部門「81 販売部門A」および振替先倉庫「081 81倉庫」の場合において、振込先部門振替先倉庫毎の配送実績に対して、全ての配送実績を加算した値(1,207,621.00)で除算した値(16.267)を按分率として計算する。 Next, the allocation master calculation unit 102b refers to the sales data 106a, and in response to an operation from the input device 112, acquires delivery records for each destination department and warehouse for which the department, warehouse, and product from which the inventory is to be transferred are specified, and generates an allocation master 106b that calculates the allocation rate for each destination department and warehouse (step S102). Specifically, as shown in the allocation master table T2 in FIG. 3, the allocation master calculation unit 102b records the delivery records in the sales data 106a for each destination department and warehouse, and calculates the allocation rate for each destination department and warehouse. For example, in the case of a transfer destination department "81 Sales Department A" and a transfer destination warehouse "081 81 Warehouse", the allocation master calculation unit 102b calculates the allocation rate by dividing the delivery records for each transfer destination department and transfer destination warehouse by the sum of all delivery records (1,207,621.00) (16.267).

その後、自動原価計上装置100は、部門毎商品毎倉庫毎の按分率に従って、仕入部門に残った在庫を販売部門毎商品毎倉庫毎に振り分ける在庫振分処理を実行する(ステップS103)。 Then, the automatic cost accounting device 100 executes an inventory allocation process to allocate the inventory remaining in the purchasing department to each sales department, product, and warehouse according to the allocation ratio for each department, product, and warehouse (step S103).

〔在庫振替処理の概要〕
図11は、図10のステップS103における在庫按分処理の概要を示すフローチャートである。
[Outline of inventory transfer processing]
FIG. 11 is a flow chart showing an outline of the inventory allocation process in step S103 of FIG.

図11に示すように、まず、移動データ作成部102cは、記憶部106から振替元月別在庫データ106cを取得する(ステップS201)。具体的には、上述した図4に示すように、移動データ作成部102cは、記憶部106から振替元月別在庫データ106cを取得する。 As shown in FIG. 11, first, the transfer data creation unit 102c acquires the transfer origin monthly inventory data 106c from the storage unit 106 (step S201). Specifically, as shown in FIG. 4 above, the transfer data creation unit 102c acquires the transfer origin monthly inventory data 106c from the storage unit 106.

続いて、移動データ作成部102cは、振替元月別在庫データ106cおよび按分マスタ106bを参照し、月末在庫数を振替先部門毎に振り分けた移動データ106d(上述した図5の移動データテーブルT4を参照)を作成する(ステップS202)。 Next, the transfer data creation unit 102c refers to the transfer source monthly inventory data 106c and the allocation master 106b to create transfer data 106d (see transfer data table T4 in Figure 5 described above) that allocates the end-of-month inventory quantity to each transfer destination department (step S202).

その後、更新部102dは、移動データ作成部102cが作成した移動データ106d(上述した図5を参照)を参照し、振替元月別在庫データ106cを部門毎商品毎の月末在庫数を更新した月別在庫更新データ106e(図6の月別在庫更新データテーブルT5を参照)を生成する(ステップS203)。このように自動原価計上装置100は、部門毎商品毎倉庫毎の按分率に従って、仕入部門に残った在庫を販売部門毎商品毎倉庫後に振り分けることができる。ステップS203の後、自動原価計上装置100は、図10のメインルーチンへ戻り、ステップS104へ移行する。 Then, the update unit 102d refers to the transfer data 106d (see FIG. 5 above) created by the transfer data creation unit 102c, and generates monthly inventory update data 106e (see monthly inventory update data table T5 in FIG. 6) by updating the end-of-month inventory quantity for each department and product from the transfer source monthly inventory data 106c (step S203). In this way, the automatic cost accounting device 100 can allocate the inventory remaining in the purchasing department to the sales department, product, and warehouse in accordance with the allocation rate for each department, product, and warehouse. After step S203, the automatic cost accounting device 100 returns to the main routine in FIG. 10 and proceeds to step S104.

図10に戻り、ステップS104以降の説明を続ける。
ステップS104において、自動原価計上装置100は、ユーザが入力装置112を介して入力した操作情報に従って、部門毎商品毎倉庫毎風袋毎の実在庫の登録を行い、部門毎商品毎倉庫毎の按分率に従って実在庫を振り分ける実在登録処理を実行する。
Returning to FIG. 10, the description of step S104 and subsequent steps will be continued.
In step S104, the automatic cost accounting device 100 registers actual inventory for each department, product, warehouse, and tare in accordance with the operation information input by the user via the input device 112, and executes an actual inventory registration process to allocate the actual inventory in accordance with the allocation ratio for each department, product, and warehouse.

〔実在庫登録処理の概要〕
図12は、図10のステップS104における実在庫登録処理の概要を示すフローチャートである。
[Outline of actual inventory registration process]
FIG. 12 is a flowchart showing an outline of the actual inventory registration process in step S104 of FIG.

図12に示すように、まず、表示制御部102hは、実在庫を登録するための登録画面をモニタ114に表示させる(ステップS301)。 As shown in FIG. 12, first, the display control unit 102h displays a registration screen for registering actual inventory on the monitor 114 (step S301).

図13は、在庫登録画面の一例を示す図である。図13に示す在庫登録画面P1には、処理区分項目M1、在庫区分項目M2、部門項目M3、商品項目M4、対象年月項目M5、倉庫項目M6および実在庫登録テーブルD1が含まれる。実在庫登録テーブルD1には、在庫区分、風袋、容量、残ガス率、入力方法、在本数を示す本、在庫数を示すKgおよび按分の有無を示す按分が含まれる。また、在庫区分における社内とは、社内で保持(管理)している在庫である。さらに、在庫区分における先方とは、客先で保持(管理)している在庫である。 Figure 13 is a diagram showing an example of an inventory registration screen. The inventory registration screen P1 shown in Figure 13 includes a processing category item M1, an inventory category item M2, a department item M3, a product item M4, a target year and month item M5, a warehouse item M6, and an actual inventory registration table D1. The actual inventory registration table D1 includes the inventory category, tare weight, capacity, remaining gas rate, input method, books indicating the number of bottles in stock, kg indicating the number of stock, and apportionment indicating whether or not apportionment is performed. In addition, "in-house" in the inventory category refers to inventory held (managed) within the company. In addition, "other party" in the inventory category refers to inventory held (managed) at a customer's site.

図13に示すように、ユーザは、入力装置112を操作して、在庫登録画面P1における各項目および実在庫登録テーブルD1の各項目に入力して登録する。具体的には、実在庫登録テーブルD1の1行目には、在庫区分「社内」、風袋「20tタンク」、容量「20,000」、残ガス率「1.00」、入力方法「kg」、在庫数「8,000.0」および按分「有」と入力されて登録されている。同様に、実在庫登録テーブルD1の3行目には、在庫区分「先方」、風袋「50kgタンク」、容量「50」、残ガス率「0.75」、入力方法「0本」、在本数「20.00」、在庫数「750.0」および按分「無」と入力されて登録されている。 As shown in FIG. 13, the user operates the input device 112 to input and register each item on the inventory registration screen P1 and each item on the actual inventory registration table D1. Specifically, the following are input and registered in the first row of the actual inventory registration table D1: inventory category "in-house", tare weight "20 ton tank", capacity "20,000", remaining gas rate "1.00", input method "kg", inventory quantity "8,000.0", and apportionment "yes". Similarly, the following are input and registered in the third row of the actual inventory registration table D1: inventory category "other party", tare weight "50 kg tank", capacity "50", remaining gas rate "0.75", input method "0 bottles", inventory quantity "20.00", inventory quantity "750.0", and apportionment "no".

図12に戻り、ステップS302以降の説明を続ける。
ステップS302において、実在庫登録部102eは、ユーザが入力装置112を操作して各項目および実在庫登録テーブルD1の各項目に入力した入力結果に基づいて、実在庫報告データ106f(上述した図7の実在庫報告データテーブルT6を参照)を生成する。
Returning to FIG. 12, the description of step S302 and subsequent steps will be continued.
In step S302, the actual inventory registration unit 102e generates actual inventory report data 106f (see the actual inventory report data table T6 in Figure 7 described above) based on the input results entered by the user into each item and each item of the actual inventory registration table D1 by operating the input device 112.

続いて、実在庫登録部102eは、按分マスタ106bを参照し、実在庫報告データ106fを、部門毎倉庫毎商品毎風袋毎の実在庫数に振り分けた実在庫報告按分データ106g(上述した図8の実在庫報告按分データテーブルT7を参照)を生成する(ステップS303)。これにより、自動原価計上装置100は、風袋毎の実在庫を、販売部門の配送実績に基づく按分率を反映した部門毎倉庫毎商品毎風袋毎の実在庫数(実在庫報告按分データ106g)を得ることができる。ステップS303の後、自動原価計上装置100は、図10のメインルーチンへ戻り、ステップS105へ移行する。 Then, the actual inventory registration unit 102e refers to the allocation master 106b and generates actual inventory report allocation data 106g (see the actual inventory report allocation data table T7 in FIG. 8 described above) by allocating the actual inventory report data 106f to actual inventory quantities for each department, warehouse, product, and container (step S303). This allows the automatic cost accounting device 100 to obtain the actual inventory quantities for each department, warehouse, product, and container (actual inventory report allocation data 106g) that reflect the allocation rate based on the delivery performance of the sales department from the actual inventory for each container. After step S303, the automatic cost accounting device 100 returns to the main routine in FIG. 10 and proceeds to step S105.

図10に戻り、ステップS105以降の説明を続ける。
ステップS105において、差額計上部102fは、月別在庫更新データ106e(上述した図6の月別在庫更新データテーブルT5を参照)および実在庫報告按分データ106g(上述した図8の実在庫報告按分データテーブルT7を参照)に基づいて、部門毎倉庫毎商品毎の差異数を計上して月別在庫更新データ106eを更新する。
Returning to FIG. 10, the description of step S105 and subsequent steps will be continued.
In step S105, the difference accounting unit 102f accounts for the difference quantities for each department, warehouse, and product based on the monthly inventory update data 106e (see the monthly inventory update data table T5 in Figure 6 described above) and the actual inventory report allocation data 106g (see the actual inventory report allocation data table T7 in Figure 8 described above), and updates the monthly inventory update data 106e.

図14は、差額計上部102fによる月別在庫更新データ106eの更新内容を模式的に説明する図である。図14に示すように、差額計上部102fは、部門毎倉庫毎商品毎におけるシステム在庫と実在庫の差異数(kg)を計上して月別在庫更新データ106eを更新する。 Figure 14 is a diagram that illustrates the update contents of the monthly inventory update data 106e by the difference calculation unit 102f. As shown in Figure 14, the difference calculation unit 102f calculates the difference (kg) between the system inventory and the actual inventory for each department, warehouse, and product, and updates the monthly inventory update data 106e.

具体的には、図14に示すように、差額計上部102fは、月別在庫更新データテーブルT9の2行目(枠K3を参照)において、上述した図8の実在庫報告按分データテーブルT7における「81 販売部門A」における風袋の20tタンクの数量(kg)「1,301.36」および50tタンクの数量(kg)「2,690.56」を加算した月末在庫数(kg)「3,991.92」が計上して月別在庫更新データ106eを更新する。さらに、差額計上部102fは、月別在庫更新データテーブルT9の2行目(枠K3を参照)において、部門毎倉庫毎商品毎におけるシステム在庫を示す月末在庫数(kg)「4,066.75」(図6の月別在庫更新データテーブルT5における2行目の月末在庫数(kg)を参照)から実在庫の月末在庫数(kg)「3,991.92」を減算した値「74.83」を差異数(kg)として計上して月別在庫更新データ106eを更新する。このように自動原価計上装置100は、部門毎商品毎倉庫毎におけるシステム在庫と実在庫の差異数に対しても按分率を考慮した配分を実現することができる。 Specifically, as shown in FIG. 14, the difference accounting unit 102f updates the monthly inventory update data 106e by accounting for the end-of-month inventory quantity (kg) of "3,991.92" in the second row (see box K3) of the monthly inventory update data table T9, which is obtained by adding the quantity (kg) of 20 ton tanks of "1,301.36" and the quantity (kg) of 50 ton tanks of "2,690.56" in "81 Sales Department A" in the actual inventory report allocation data table T7 of FIG. 8 described above. Furthermore, the difference accounting unit 102f updates the monthly inventory update data 106e by accounting the difference (kg) of "74.83" obtained by subtracting the actual end-of-month inventory quantity (kg) of "3,991.92" from the end-of-month inventory quantity (kg) of "4,066.75" indicating the system inventory for each department, warehouse, and product in the second row (see box K3) of the monthly inventory update data table T9. In this way, the automatic cost accounting device 100 can realize allocation that takes into account the apportionment rate even for the difference between the system inventory and the actual inventory for each department, product, and warehouse.

ステップS105の後、原価計算処理部102gは、在庫評価単価、原価差異(棚卸減耗)および月末在庫金額の計算を行って原価計算処理を行う(ステップS106)。 After step S105, the cost calculation processing unit 102g performs cost calculation processing by calculating the inventory valuation unit price, cost variance (inventory shrinkage), and end-of-month inventory amount (step S106).

〔原価計算処理の概要〕
図15は、図10のステップS106における原価計算処理の概要を示すフローチャートである。
[Outline of cost accounting process]
FIG. 15 is a flow chart showing an outline of the cost calculation process in step S106 of FIG.

図15に示すように、まず、原価計算処理部102gは、売上データ106aおよび仕入データ106hを参照し、部門毎商品毎倉庫毎の在庫評価単価を計算する(ステップS401)。 As shown in FIG. 15, first, the cost calculation processing unit 102g refers to the sales data 106a and the purchase data 106h and calculates the inventory evaluation unit price for each department, product, and warehouse (step S401).

図16は、原価計算処理部102gによる部門毎商品毎倉庫毎の在庫評価単価の計算内容を模式的に示す図である。図17は、転送する項目内容の項目転送テーブルの一例を示す図である。なお、図16では、図14における部門「81 販売部門A」の在庫評価単価を一例として説明する。 Figure 16 is a diagram showing the calculation contents of the inventory valuation unit price for each department, product, and warehouse by the cost calculation processing unit 102g. Figure 17 is a diagram showing an example of an item transfer table of item contents to be transferred. Note that in Figure 16, the inventory valuation unit price for department "81 Sales Department A" in Figure 14 is explained as an example.

図16および図17に示すように、原価計算処理部102gは、項目転送テーブルT11および仕入データ106hを参照し、部門毎商品毎倉庫毎に日毎の仕入金額を合算した仕入金額を月別在庫更新データテーブルT10の仕入金額に格納する。さらに、原価計算処理部102gは、項目転送テーブルT11および売上データ106aを参照し、部門毎商品毎倉庫毎に日毎の原価金額を合算した値を月別在庫更新データテーブルT10の売上金額に格納する。 As shown in Figures 16 and 17, the cost calculation processing unit 102g refers to the item transfer table T11 and purchase data 106h, and stores the total of the daily purchase amounts for each department, product, and warehouse in the purchase amount of the monthly inventory update data table T10. Furthermore, the cost calculation processing unit 102g refers to the item transfer table T11 and sales data 106a, and stores the total of the daily cost amounts for each department, product, and warehouse in the sales amount of the monthly inventory update data table T10.

続いて、原価計算処理部102gは、月別在庫更新データテーブルT10(図16を参照)を参照し、原価差異および月末在庫金額を計算する(ステップS402)。 Next, the cost calculation processing unit 102g refers to the monthly inventory update data table T10 (see FIG. 16) and calculates the cost variance and the end-of-month inventory amount (step S402).

図18は、月末在庫金額が格納された月別在庫更新データテーブルの一例を示す図である。図19は、原価差異データテーブルの一例を示す図である。 Figure 18 shows an example of a monthly inventory update data table that stores end-of-month inventory amounts. Figure 19 shows an example of a cost variance data table.

図19に示す原価差異データテーブルT21に示すように、原価計算処理部102gは、差異数(kg)「74,83」に原価単価「156.00」を乗じた値を原価金額「11,673」(原価差異)として計算する。その後、図18の月別在庫更新データテーブルT20に示すように、原価計算処理部102gは、月末在庫数(kg)「3,991,92」に評価単価「156.00」を乗じた値を在庫金額「621,116」(月末在庫金額)として計算しつつ、原価差異データテーブルT21における差異金額「11,673」を格納する。 As shown in the cost variance data table T21 in FIG. 19, the cost calculation processing unit 102g multiplies the difference quantity (kg) "74.83" by the cost unit price "156.00" to calculate the cost amount "11,673" (cost variance). Then, as shown in the monthly inventory update data table T20 in FIG. 18, the cost calculation processing unit 102g multiplies the end-of-month inventory quantity (kg) "3,991.92" by the evaluation unit price "156.00" to calculate the inventory amount "621.116" (end-of-month inventory amount), and stores the difference amount "11,673" in the cost variance data table T21.

ステップS402の後、原価計算処理部102gは、売上データ106aおよび原価差異データテーブルT21を参照し、部門毎商品毎の売上実績表を生成する(ステップS403)。図20は、原価計算処理部102gが生成する売上実績表の一例を示す図である。図20に示すように、原価計算処理部102gは、売上データ106aおよび原価差異データテーブルT21を参照し、部門毎商品毎の売上実績表P2を生成する。ステップS403の後、自動原価計上装置100は、図10のメインルーチンへ戻り、ステップS107へ移行する。 After step S402, the cost calculation processing unit 102g refers to the sales data 106a and the cost variance data table T21 to generate a sales performance table for each product and department (step S403). Figure 20 is a diagram showing an example of a sales performance table generated by the cost calculation processing unit 102g. As shown in Figure 20, the cost calculation processing unit 102g refers to the sales data 106a and the cost variance data table T21 to generate a sales performance table P2 for each product and department. After step S403, the automatic cost accounting device 100 returns to the main routine of Figure 10 and proceeds to step S107.

図10に戻り、ステップS107以降の説明を続ける。
ステップS107において、表示制御部102hは、売上実績表P2をモニタ114に表示させる。この場合、表示制御部102hは、原価差異金額U1を強調、例えば数字を赤色で強調してモニタ114に表示させる。これにより、ユーザは、原価差異を直感的に把握することができる。ステップS107の後、自動原価計上装置100は、本処理を終了する。
Returning to FIG. 10, the description of step S107 and subsequent steps will be continued.
In step S107, the display control unit 102h displays the sales performance table P2 on the monitor 114. In this case, the display control unit 102h highlights the cost variance amount U1, for example by highlighting the numbers in red, and displays it on the monitor 114. This allows the user to intuitively grasp the cost variance. After step S107, the automatic cost accounting device 100 ends this process.

以上説明した実施形態によれば、更新部102dが移動データ作成部102cによって作成された移動データ106dを参照し、振替元月別在庫データ106cを部門毎商品毎の月末在庫数を振り分けて更新した月別在庫更新データ106eを生成する。これにより、仕入部門の在庫を販売部門に振り替えて計上することにより、部門別損益を適正に管理することができる。 According to the embodiment described above, the update unit 102d references the transfer data 106d created by the transfer data creation unit 102c, and generates monthly inventory update data 106e by allocating and updating the transfer source monthly inventory data 106c with the end-of-month inventory quantity for each department and product. This allows the profit and loss by department to be properly managed by transferring and recording the inventory of the purchasing department to the sales department.

また、実施形態によれば、差額計上部102fが月別在庫更新データ106eおよび実在庫報告按分データ106gに基づいて、部門毎倉庫毎商品毎の差異数を計上して月別在庫更新データ106eを更新する。これにより、仕入部門の在庫および棚卸減耗を販売部門に振り替えて計上することにより、部門別損益を適正に管理することができる。 In addition, according to the embodiment, the difference calculation unit 102f calculates the difference quantity for each department, warehouse, and product based on the monthly inventory update data 106e and the actual inventory report allocation data 106g, and updates the monthly inventory update data 106e. This allows the inventory and inventory shrinkage of the purchasing department to be transferred to the sales department and calculated, thereby making it possible to properly manage the profit and loss by department.

また、実施形態によれば、原価計算処理部102gが在庫評価単価、原価差異(棚卸減耗)および月末在庫金額の計算を行って原価計算処理を行うため、仕入部門の在庫および棚卸減耗を販売部門に振り替えて計上することにより、容器が異なる場合であっても、部門別損益を適正に管理することができる。 In addition, according to the embodiment, the cost accounting processing unit 102g performs cost accounting by calculating the inventory valuation unit price, cost variance (inventory shrinkage), and end-of-month inventory amount, so that the inventory and inventory shrinkage of the purchasing department are transferred to the sales department and recorded, making it possible to properly manage the profit and loss by department even when the containers are different.

また、実施形態によれば、原価計算処理部102gが販売部門毎に売上実績を示す売上実績表P2を生成するため、販売部門毎の売上実績表を得ることができる。 In addition, according to the embodiment, the cost calculation processing unit 102g generates a sales performance table P2 that shows sales performance for each sales department, so that a sales performance table for each sales department can be obtained.

また、実施形態によれば、表示制御部102hが売上実績表P2をモニタ114に表示させるので、ユーザが販売部門毎の売上実績を直感的に把握することができる。 In addition, according to the embodiment, the display control unit 102h displays the sales performance table P2 on the monitor 114, allowing the user to intuitively grasp the sales performance of each sales department.

[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に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 In addition, with regard to the automatic cost accounting 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 automatic cost accounting 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 stored in a non-transient computer-readable storage 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 automatic cost accounting device 100 as necessary. That is, a computer program is stored in a storage unit such as a ROM or HDD (Hard Disk Drive) that works 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 automatic cost accounting device 100 via any network, and it may be possible to download all or part of it 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 in a non-transitory computer-readable storage medium, and may also be configured as a program product. Here, the term "storage 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 storage 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 automatic cost accounting 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 automatic cost accounting device 100 may also 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.

本発明は、仕入部門で一括購入した在庫を配送実績により販売部門へ振り替える化学業界等において有用である。 This invention is useful in industries such as the chemical industry, where inventory purchased in bulk by the purchasing department is transferred to the sales department based on delivery history.

100 自動原価計上装置
102 制御部
102a 売上入力部
102b 按分マスタ計算部
102c 移動データ作成部
102d 更新部
102e 実在庫登録処理
102f 差額計上部
102g 原価計算処理部
102h 表示制御部
104 通信インターフェース部
106 記憶部
106a 売上データ
106b 按分マスタ
106c 振替元月別在庫データ
106d 移動データ
106e 月別在庫更新データ
106f 実在庫報告データ
106g 実在庫報告按分データ
106h 仕入データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Automatic cost accounting device 102 Control unit 102a Sales input unit 102b Allocation master calculation unit 102c Transfer data creation unit 102d Update unit 102e Actual inventory registration process 102f Difference accounting unit 102g Cost calculation processing unit 102h Display control unit 104 Communication interface unit 106 Storage unit 106a Sales data 106b Allocation master 106c Transfer source monthly inventory data 106d Transfer data 106e Monthly inventory update data 106f Actual inventory report data 106g Actual inventory report allocation data 106h Purchase data 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (8)

制御部を備える自動原価計上装置であって、
ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、
月別におけるガスの月末在庫数を管理する振替元月別在庫データと、
にアクセス可能であり、
前記制御部は、
前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成部と、
前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新部と、
を備えること、
を特徴とする自動原価計上装置。
An automatic cost accounting device having a control unit,
An allocation master that manages the allocation rate for each transfer destination department and warehouse based on the delivery record for gas sales that is compiled for each department, product, and warehouse for each month;
Monthly transfer source inventory data that manages the end-of-month gas inventory by month;
is accessible to
The control unit is
a transfer data creation unit that creates transfer data in which the end-of-month inventory quantity is allocated to each of the transfer destination departments and warehouses by referring to the apportionment master and the transfer origin monthly inventory data;
an update unit that generates monthly inventory update data by referencing the transfer data and updating the end-of-month inventory quantity for each department, product, and warehouse in the transfer source monthly inventory data;
To have
An automatic cost accounting device characterized by the above.
請求項1に記載の自動原価計上装置であって、
1ヶ月毎の在庫区分毎部門毎商品毎風袋毎に前記按分率に基づいた在庫を集計した実在庫報告按分データと、
にさらにアクセス可能であり、
前記制御部は、
前記実在庫報告按分データと、前記月別在庫更新データと、に基づいて、在庫区分毎部門毎商品毎風袋毎の差異数を棚卸減耗として計上する差額計上部をさらに備え、
前記更新部は、
前記月別在庫更新データにおける月末在庫に対して、前記差異数を減算して更新する、
ことを特徴とする自動原価計上装置。
2. The automatic cost accounting device according to claim 1,
Actual inventory report allocation data that is calculated based on the allocation rate for each inventory category, department, product, and tare for each month;
is more accessible to
The control unit is
The method further includes a difference calculation unit that calculates the difference in the number of inventory items for each inventory category, each department, each product, and each container based on the actual inventory report apportionment data and the monthly inventory update data as inventory shrinkage,
The update unit is
Update the end-of-month inventory in the monthly inventory update data by subtracting the difference amount;
An automatic cost accounting device characterized by:
請求項2に記載の自動原価計上装置であって、
部門毎の売上実績と、部門毎のガスの前記配送実績の数量と、売上金額と、原価金額と、を対応付けた売上データにさらにアクセス可能であり、
前記月別在庫更新データと前記売上データとに基づいて、前記部門毎商品毎倉庫毎の月毎の前記売上金額から前記原価金額を減算した販売益から前記差異数に評価単価を乗じた差異金額を減算した値を売上実績として計上する原価計算処理部をさらに備える、
ことを特徴とする自動原価計上装置。
3. The automatic cost accounting device according to claim 2,
The system further has access to sales data in which the sales results for each department, the quantity of the gas delivered for each department, the sales amount, and the cost amount are associated with each other;
a cost calculation processing unit that records, as actual sales , a value obtained by subtracting a difference amount obtained by multiplying the difference number by an evaluation unit price from a sales profit obtained by subtracting the cost amount from the sales amount for each department, product, and warehouse for each month based on the monthly inventory update data and the sales data,
An automatic cost accounting device characterized by:
請求項3に記載の自動原価計上装置であって、
前記原価計算処理部は、
販売部門毎に前記売上実績を示す売上実績表を生成する、
ことを特徴とする自動原価計上装置。
4. The automatic cost accounting device according to claim 3,
The cost calculation processing unit includes:
generating a sales performance table showing the sales performance for each sales department;
An automatic cost accounting device characterized by:
請求項4に記載の自動原価計上装置であって、
前記売上実績表をモニタに表示させる表示制御部をさらに備える、
ことを特徴とする自動原価計上装置。
5. The automatic cost accounting device according to claim 4,
Further, a display control unit is provided for displaying the sales performance table on a monitor.
An automatic cost accounting device characterized by:
請求項5に記載の自動原価計上装置であって、
記売上データにおける前記配送実績の数量に基づいて、部門毎に前記配送実績に応じた前記按分率を計算した前記按分マスタを生成する按分マスタ計算部をさらい備える、
ことを特徴とする自動原価計上装置。
6. The automatic cost accounting device according to claim 5 ,
an allocation master calculation unit that generates the allocation master by calculating the allocation rate according to the delivery record for each department based on the delivery record quantity in the sales data;
An automatic cost accounting device characterized by:
制御部を備える自動原価計上装置で実行される自動原価計上方法であって、
ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、
月別におけるガスの月末在庫数を管理する振替元月別在庫データと、
にアクセス可能であり、
前記制御部で実行される、
前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成ステップと、
前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新ステップと、
を含むことを、
を特徴とする自動原価計上方法。
An automatic cost accounting method executed by an automatic cost accounting device having a control unit,
An allocation master that manages the allocation rate for each transfer destination department and warehouse based on the delivery record for gas sales that is compiled for each department, product, and warehouse for each month;
Monthly transfer source inventory data that manages the end-of-month gas inventory by month;
is accessible to
Executed by the control unit,
a transfer data creation step of creating transfer data in which the end-of-month inventory quantity is allocated to each of the transfer destination departments and warehouses by referring to the apportionment master and the transfer source monthly inventory data;
an updating step of generating monthly inventory update data by referencing the transfer data and updating the end-of-month inventory quantity for each department, product, and warehouse in the transfer source monthly inventory data;
That includes
An automatic cost accounting method characterized by the above.
制御部を備える自動原価計上装置で実行される自動原価計上プログラムであって、
ガス販売における1ヶ月毎の部門毎商品毎倉庫毎に集計した配送実績に基づく振替先部門毎倉庫毎の按分率を管理する按分マスタと、
月別におけるガスの月末在庫数を管理する振替元月別在庫データと、
にアクセス可能であり、
前記制御部は、
前記按分マスタおよび前記振替元月別在庫データを参照し、前記月末在庫数を前記振替先部門毎倉庫毎に振り分けた移動データを作成する移動データ作成ステップと、
前記移動データを参照し、前記振替元月別在庫データにおける部門毎商品毎倉庫毎の前記月末在庫数を更新した月別在庫更新データを生成する更新ステップと、
を含むことを、
を特徴とする自動原価計上プログラム。
An automatic cost accounting program executed by an automatic cost accounting device having a control unit,
An allocation master that manages the allocation rate for each transfer destination department and warehouse based on the delivery record for gas sales that is compiled for each department, product, and warehouse for each month;
Monthly transfer source inventory data that manages the end-of-month gas inventory by month;
is accessible to
The control unit is
a transfer data creation step of creating transfer data in which the end-of-month inventory quantity is allocated to each of the transfer destination departments and warehouses by referring to the apportionment master and the transfer source monthly inventory data;
an updating step of generating monthly inventory update data by referencing the transfer data and updating the end-of-month inventory quantity for each department, product, and warehouse in the transfer source monthly inventory data;
That includes
An automatic cost accounting program that features:
JP2021192042A 2021-11-26 2021-11-26 Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program Active JP7708650B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021192042A JP7708650B2 (en) 2021-11-26 2021-11-26 Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021192042A JP7708650B2 (en) 2021-11-26 2021-11-26 Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program

Publications (2)

Publication Number Publication Date
JP2023078770A JP2023078770A (en) 2023-06-07
JP7708650B2 true JP7708650B2 (en) 2025-07-15

Family

ID=86646362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021192042A Active JP7708650B2 (en) 2021-11-26 2021-11-26 Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program

Country Status (1)

Country Link
JP (1) JP7708650B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006107227A (en) 2004-10-07 2006-04-20 Tomoegawa Paper Co Ltd New management accounting system and new management accounting implementation method
JP2019101827A (en) 2017-12-04 2019-06-24 株式会社スマートソーシング Multi-store management system, multi-store management device, multi-store management method, and program
JP2021131782A (en) 2020-02-20 2021-09-09 株式会社オービック Accounting processor, accounting method, and accounting program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05272695A (en) * 1992-03-26 1993-10-19 Kubota Corp Inventory management method in lpg charging station

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006107227A (en) 2004-10-07 2006-04-20 Tomoegawa Paper Co Ltd New management accounting system and new management accounting implementation method
JP2019101827A (en) 2017-12-04 2019-06-24 株式会社スマートソーシング Multi-store management system, multi-store management device, multi-store management method, and program
JP2021131782A (en) 2020-02-20 2021-09-09 株式会社オービック Accounting processor, accounting method, and accounting program

Also Published As

Publication number Publication date
JP2023078770A (en) 2023-06-07

Similar Documents

Publication Publication Date Title
JP7048383B2 (en) Balance management device by store, balance management method by store, and balance management program by store
JP7538823B2 (en) Sales management device, sales management program, and sales management method
JP7685097B2 (en) Delivery management device, delivery management method, and delivery management program
JP7708650B2 (en) Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program
JP2019061569A (en) Retroactive unit price correction device, retroactive unit price correction method, and retroactive unit price correction program
JP2024069492A (en) Inventory management device, inventory management method, and inventory management program
JP7530283B2 (en) Cost transfer device, cost transfer method, and cost transfer program
JP7618523B2 (en) Information generation device, information generation method, and information generation program
JP7642471B2 (en) Business support device, business support method, and business support program
JP7605622B2 (en) Expiry date management device, expiration date management method, and expiration date management program
JP2022155478A (en) Cost management device, cost management method, and cost management program
JP7525466B2 (en) Import overhead management device, import overhead management method, and import overhead management program
JP2021152753A (en) Accounting data generation device, accounting data generation method, and accounting data generation program
JP6978830B2 (en) Shipping control device, shipping control method, and shipping control program
JP7750814B2 (en) Export transaction management device, export transaction management method, and export transaction management program
JP7649269B2 (en) Store transaction management device, store transaction management method, and store transaction management program
JP7572985B2 (en) Delivery note creation device, delivery note creation method, and delivery note creation program
JP7712974B2 (en) Unit price management device, unit price management method, and unit price management program
JP7692877B2 (en) Sales record recording device, sales record recording method, and sales record recording program
JP7762183B2 (en) Inventory management device, inventory management method, and inventory management program
JP7583755B2 (en) CONTAINER COLLECTION MANAGEMENT DEVICE, CONTAINER COLLECTION MANAGEMENT METHOD, AND CONTAINER COLLECTION MANAGEMENT PROGRAM
JP7680386B2 (en) Purchase management system, purchase management method, and purchase management program
JP7534981B2 (en) Hibernation setting management device, hibernation setting management method, and hibernation setting management program
JP7623252B2 (en) Business support device, business support method, and business support program
JP7514636B2 (en) Transaction analysis device, transaction analysis method, and transaction analysis program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250402

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250703

R150 Certificate of patent or registration of utility model

Ref document number: 7708650

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150