Cost accounting device, cost accounting method, and cost accounting program

The cost accounting device calculates preliminary inventory values using current and previous month data to address the discrepancy in accounting years, enabling real-time cost and profit estimation, enhancing business strategy review and sales forecasting.

JP7602000B2Active Publication Date: 2024-12-17OBIC CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023218805
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-12
Filing Date
2023-12-26
Publication Date
2024-12-17
Estimated Expiration
2040-10-08

AI Technical Summary

Technical Problem

Existing cost accounting systems fail to accurately calculate cost data for the current period due to discrepancies between the system accounting year and month and the actual year and month, leading to delayed and inaccurate profit and cost understanding.

Method used

A cost accounting device and method that calculates preliminary inventory evaluation unit prices using current month's order and purchase data, along with previous month's inventory data, allowing real-time cost and profit estimation before the monthly closing process is completed.

Benefits of technology

Enables real-time cost understanding and early profit estimation, facilitating quick review of business strategies and efficient sales forecasting, even before the previous month's inventory data is finalized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007602000000001
    Figure 0007602000000001
  • Figure 0007602000000002
    Figure 0007602000000002
  • Figure 0007602000000003
    Figure 0007602000000003
Patent Text Reader

Abstract

To provide a cost price calculation device, a cost price calculation method and a cost price calculation program that can contribute to real-time grasping of cost prices and grasping of profit by referring to the latest data at the point of time before stock data of the current month is determined so as to calculate cost prices as advance report values.SOLUTION: A cost price calculation device acquires ordering data which have current-month ordered quantities of articles and current-month ordered amounts set, acquires, based upon the ordering data, purchase schedule data which have current-month purchase quantities of the articles, current-month purchase amounts, and current-month sundry expenses set, acquires, before monthly totaling processing is completed, previous-month stock data with previous-month stock quantities of the articles and previous-month stock amounts of money set, and calculates stock evaluation unit-price advance report values of the articles based upon the ordering data, the purchase schedule data, and the previous-month stock data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a cost accounting device, a cost accounting method, and a cost accounting program. [Background technology]

[0002] Patent Document 1 discloses a configuration for calculating an inventory valuation unit price using the inventory amount and inventory quantity at the beginning of a period when closing processing has been completed, and the purchase amount and purchase quantity for the current period. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-219924 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the invention described in the above Patent Document 1, there was a problem that the system accounting year and month differed from the actual year and month until the monthly closing operation was completed, and therefore cost data for that period could not be calculated.

[0005] The present invention has been made in consideration of the above problems, and has an object to provide a cost accounting device, a cost accounting method, and a cost accounting program that can contribute to understanding costs and profits in real time by referring to the latest data at that time and performing cost calculation as a preliminary value before the inventory data for the current month is finalized. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the cost accounting device of the present invention is a cost accounting device equipped with a memory unit and a control unit, wherein the control unit is characterized by comprising: an order acquisition means for acquiring order data setting the current month's order quantity and current month's order amount of a product; a purchase plan acquisition means for acquiring purchase plan data setting the current month's purchase quantity, current month's purchase amount, and current month's expenses amount of the product based on the order data; an inventory acquisition means for acquiring previous month's inventory data setting the previous month's inventory quantity and previous month's inventory amount of the product before completion of monthly closing processing; and an inventory valuation unit price calculation means for calculating a preliminary inventory valuation unit price value of the product based on the order data, the purchase plan data, and the previous month's inventory data.

[0007] In addition, in the cost accounting device of the present invention, the inventory valuation unit price calculation means calculates the quotient when the sum of the inventory amount at the end of the previous month, the purchase amount for the current month, the expenses amount for the current month, and the order amount for the current month is used as the dividend and the sum of the inventory quantity at the end of the previous month, the purchase quantity for the current month, and the order quantity for the current month is used as the divisor as the inventory valuation unit price preliminary value.

[0008] In addition, in the cost accounting device of the present invention, the control unit further includes an order acquisition means for acquiring order data that sets the current month's order quantity and the current month's order amount for the product, and the inventory acquisition means further acquires end-of-month inventory data that sets the current month's inventory quantity and the current month's inventory amount based on the previous month's inventory data, the purchase plan data, the order data, and the inventory valuation unit price preliminary value.

[0009] In addition, in the cost accounting device of the present invention, the inventory acquisition means sets the inventory quantity at the end of the current month as the sum of the inventory quantity at the end of the previous month and the purchase quantity for the current month minus the order quantity for the current month, and acquires the inventory data at the end of the current month by setting the product of the inventory valuation unit price flash report value and the inventory quantity at the end of the current month as the inventory amount at the end of the current month.

[0010] In addition, in the cost accounting device according to the present invention, the control unit is further characterized by having a monthly inventory registration means for acquiring the current month's order quantity which is to be sold as the current month's sales quantity, and registering in the memory unit monthly inventory data which includes the inventory quantity at the end of the previous month, the inventory amount at the end of the previous month, the current month's purchase quantity, the current month's purchase amount, the current month's sales quantity, the inventory quantity at the end of the current month, and the inventory amount at the end of the current month.

[0011] In addition, in the cost accounting device of the present invention, the inventory acquisition means further acquires previous month's inventory confirmation data setting the previous month's inventory confirmation quantity and the previous month's inventory confirmation amount when the monthly closing process is completed, and the inventory valuation unit price calculation means calculates the inventory valuation unit price as the quotient when the sum of the previous month's inventory confirmation amount, the current month's purchase amount, and the current month's expenses amount is used as the dividend and the sum of the previous month's inventory confirmation quantity and the current month's purchase quantity is used as the divisor.

[0012] In addition, the cost accounting method of the present invention is a cost accounting method to be executed by a cost accounting device having a memory unit and a control unit, and is characterized by including an order acquisition step to be executed by the control unit, of acquiring order data setting the current month's order quantity and current month's order amount of a product, a purchase plan acquisition step to acquire purchase plan data setting the current month's purchase quantity, current month's purchase amount, and current month's expenses amount of the product based on the order data, an inventory acquisition step to acquire previous month's inventory data setting the previous month's inventory quantity and previous month's inventory amount of the product before completion of monthly closing processing, and an inventory valuation unit price calculation step to calculate a preliminary inventory valuation unit price value of the product based on the order data, the purchase plan data, and the previous month's inventory data.

[0013] In addition, the cost accounting program of the present invention is a cost accounting program to be executed by a cost accounting device having a memory unit and a control unit, and is characterized in that the control unit executes an order acquisition step of acquiring order data setting the current month's order quantity and current month's order amount for the product, a purchase plan acquisition step of acquiring purchase plan data setting the current month's purchase quantity, current month's purchase amount, and current month's expenses amount for the product based on the order data, an inventory acquisition step of acquiring previous month's inventory data setting the previous month's inventory quantity and previous month's inventory amount for the product before completion of monthly closing processing, and an inventory valuation unit price calculation step of calculating a preliminary inventory valuation unit price value for the product based on the order data, the purchase plan data, and the previous month's inventory data. Effect of the Invention

[0014] According to the present invention, even if the system closing process for the previous month has not been executed, the cost calculation process for the current month can be executed. According to the present invention, the receipt and payment objects for obtaining the inventory valuation unit price include the order data and order data to be recorded for the current month, so that the preliminary value of the inventory valuation unit price can be presented. According to the present invention, the calculated inventory valuation unit price and inventory amount can be obtained as registered data at that time. According to the present invention, even before the inventory data for the previous month is finalized, the latest values ​​and data at that time can be referred to to perform the cost calculation as the preliminary value, so that the cost and profit can be grasped in more real time. According to the present invention, the gross profit for the current month can be grasped at an early stage, whereas in the past, the gross profit for the current month could not be confirmed until the monthly closing process. According to the present invention, the gross profit for each transaction can be grasped at an early stage by making the forecast of the cost at an early stage. Furthermore, according to the present invention, by including order data and purchase order data in the target data, it is possible to effectively realize future cost predictions, i.e., cost simulations. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram showing an example of a conventional cost accounting process. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a cost calculation device in this embodiment. [Diagram 3] FIG. 3 is a flowchart showing an example of the process of the cost calculation device in this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of the cost calculation process in this embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of the cost calculation process in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the embodiment.

[0017] [1. Overview] First, an overview of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a conventional cost accounting process.

[0018] Previously, the actual cost of goods was calculated and managed based on inventory data, and the system accounting year and month was updated after the monthly closing process, and cost accounting was performed daily. Also, previously, the inventory valuation unit price of goods was calculated by running the cost accounting process, which aggregated and calculated the latest inventory receipt and payment data for the current month of the system accounting year and month, and the sales cost data of the sales data was updated based on the calculated inventory valuation unit price, allowing the gross profit based on the actual cost to be understood.

[0019] In this way, in the past, the inventory valuation unit price was calculated based on the confirmed inventory data of the previous month and the receipt and payment data of the current month, so in terms of operation, the system accounting year and month differed from the actual year and month until the monthly closing work was completed, so the cost for that period could not be calculated, and as a result, the cost was different or could not be obtained, so daily gross profit could not be confirmed. Furthermore, in the past, if there was a large amount of backlog of orders for the current month, the final inventory valuation unit price and inventory amount were not known until sales and purchases were confirmed, so manual data processing was required to forecast the final amount.

[0020] For example, as shown in Figure 1, previously, monthly closing operations and closing processing for the current month were carried out within five business days from the end of the month, and even if the actual year and month was January 2020 and the accounting year and month in the system was December 2019, and products scheduled to be purchased at the end of the month were often purchased across months (due to the effects of overseas transactions, etc.), because the monthly closing operations for December 2019 had not been completed, the inventory amount at the end of December 2019 had not been determined, and cost calculations for January 2020 taking into account the backlog of orders scheduled for January 2020 were not performed (black circles in the figure), it was not possible to confirm daily trading results and gross profit as management indicators, and it was not possible to predict the outcome of transactions.

[0021] Therefore, in this embodiment, a mechanism is provided that allows for timely understanding of costs and profits by performing cost calculations by referring to the latest data at that time, even before the previous month's inventory data is finalized.

[0022] [2. Configuration] An example of the configuration of the cost calculation device 100 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the cost calculation device 100 in this embodiment.

[0023] 2, the cost accounting device 100 is a commercially available desktop personal computer. Note that the cost accounting device 100 is not limited to a stationary information processing device such as a desktop personal computer, and may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.

[0024] The cost accounting device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the cost accounting device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0025] The communication interface unit 104 communicatively connects the cost calculation apparatus 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 cost calculation apparatus 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).

[0026] The storage unit 106 stores various databases, tables, files, etc. The storage unit 106 records computer programs for cooperating with an OS (Operating System) to give instructions to a CPU (Central Processing Unit) to perform various processes. For example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used as the storage unit 106. The storage unit 106 includes a transaction database 106a.

[0027] The transaction database 106a stores transaction data. Here, the transaction data may include product order data, order data, planned purchase data, previous month inventory data, month-end inventory data, monthly inventory data, monthly inventory evaluation unit price data, and / or previous month inventory confirmation data. Here, the order data may be set with the accounting year and month, product name, order date, planned purchase date, order quantity, and / or order amount. The order data may be set with the accounting year and month, product name, order date, planned sales date, order quantity, and / or order amount. The monthly inventory data may be set with the accounting year and month, product name, previous month end inventory quantity, previous month end inventory amount, current month purchase quantity, current month purchase amount, current month expense amount, current month sales quantity, current month end inventory quantity, and / or current month end inventory amount. The monthly inventory evaluation unit price data may be set with the accounting year and month, product name, and / or inventory evaluation unit price.

[0028] 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 touch panel), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to realize a pointing device function. In the following, the output device 114 may be referred to as the monitor 114 or the printer 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

[0029] The control unit 102 is a CPU or the like that comprehensively controls the cost calculation apparatus 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing based on these stored programs. The control unit 102 conceptually includes an order acquisition unit 102a, an order acquisition unit 102b, a purchase schedule acquisition unit 102c, an inventory acquisition unit 102d, an inventory evaluation unit price calculation unit 102e, and a monthly inventory registration unit 102f.

[0030] The order acquisition unit 102a acquires order data of the product. Here, the order acquisition unit 102a may acquire order data that sets the number of orders of the product for the current month and the order amount for the current month. In addition, the order acquisition unit 102a may register the order data in the transaction database 106a.

[0031] The order acquisition unit 102b acquires order data for the product. Here, the order acquisition unit 102b may acquire order data that sets the number of products ordered for the current month and the order amount for the current month. The order acquisition unit 102b may also register the order data in the transaction database 106a.

[0032] The purchase schedule acquisition unit 102c acquires purchase schedule data of the product. Here, the purchase schedule acquisition unit 102c may acquire purchase schedule data in which the purchase quantity, purchase amount, and expenses for the current month of the product are set based on the order data. In addition, the purchase schedule acquisition unit 102c may register the purchase schedule data in the transaction database 106a.

[0033] The inventory acquisition unit 102d acquires inventory data of the product. Here, the inventory acquisition unit 102d may acquire previous month's inventory data in which the inventory quantity at the end of the previous month and the inventory value at the end of the previous month of the product are set before the completion of the monthly closing process. The inventory acquisition unit 102d may also acquire month-end inventory data in which the inventory quantity at the end of the current month and the inventory value at the end of the current month of the product are set based on the previous month's inventory data, purchase schedule data, order data, and the inventory valuation unit price flash report value. The inventory acquisition unit 102d may also acquire month-end inventory data in which the inventory quantity at the end of the current month and the inventory value at the end of the current month of the product are set as the inventory quantity at the end of the current month of the product, and the product of the inventory valuation unit price flash report value and the inventory quantity at the end of the current month is set as the inventory value at the end of the current month. In addition, when the monthly closing process is completed, the inventory acquisition unit 102d acquires previous month's inventory confirmation data that sets the previous month's inventory confirmation quantity of the product and the previous month's inventory confirmation amount, and the inventory acquisition unit 102d may also register the inventory data, etc. in the transaction database 106a.

[0034] The inventory valuation unit price calculation unit 102e calculates the inventory valuation unit price prompt value of the commodity. Here, the inventory valuation unit price calculation unit 102e may calculate the inventory valuation unit price prompt value of the commodity based on the order data, the purchase schedule data, and the previous month's inventory data. The inventory valuation unit price calculation unit 102e may calculate the inventory valuation unit price prompt value as a quotient obtained by using the sum of the inventory amount at the end of the previous month, the purchase amount for this month, the miscellaneous expenses amount for this month, and the order amount for this month as the dividend and the sum of the inventory quantity at the end of the previous month, the purchase amount for this month, and the order quantity for this month as the divisor. The inventory valuation unit price calculation unit 102e may calculate the inventory valuation unit price as a quotient obtained by using the sum of the confirmed inventory amount at the end of the previous month, the purchase amount for this month, and the miscellaneous expenses amount for this month as the dividend and the sum of the confirmed inventory quantity at the end of the previous month and the purchase amount for this month as the divisor. In addition, the inventory valuation unit price calculation section 102e may register the inventory valuation unit price flash value and / or the inventory valuation unit price in the transaction database 106a.

[0035] The monthly inventory registration unit 102f registers monthly inventory data of the product in the storage unit 106. Here, the monthly inventory registration unit 102f may obtain the current month's order quantity, which is the planned sales quantity of the product, as the current month's sales quantity, and register monthly inventory data in which the inventory quantity at the end of the previous month, the inventory amount at the end of the previous month, the current month's purchase quantity, the current month's purchase amount, the current month's sales quantity, the inventory quantity at the end of the current month, and / or the inventory amount at the end of the current month are set in the transaction database 106a.

[0036] [3. Specific Examples] A specific example of this embodiment will be described with reference to FIGS.

[0037] [Cost calculation process] An example of the next month's cost calculation process in this embodiment will now be described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of the process of the cost calculation apparatus 100 in this embodiment.

[0038] As shown in FIG. 3, the order acquisition unit 102a acquires order data that sets the number of products ordered in the current month and the order amount for the current month before the monthly closing process is completed, and registers the order data in the transaction database 106a (step SA-1).

[0039] Then, before the monthly closing process is completed, the order acquisition unit 102b acquires order data that sets the order quantity and order amount of the product for that month, and registers the order data in the transaction database 106a (step SA-2).

[0040] Then, the purchase schedule acquisition unit 102c acquires purchase schedule data that sets the current month's purchase quantity of the product, the current month's purchase amount, and the current month's expenses based on the order data, and registers the purchase schedule data in the transaction database 106a (step SA-3).

[0041] Then, before the monthly closing process is completed, the inventory acquisition unit 102d acquires the previous month's inventory data, which includes the inventory quantity and inventory amount of the product at the end of the previous month, as preliminary values, and registers the previous month's inventory data in the transaction database 106a (step SA-4).

[0042] Then, the inventory valuation unit price calculation unit 102e uses the sum of the inventory amount at the end of the previous month, the purchase amount for this month, the expenses for this month, and the order amount for this month as the dividend, and uses the sum of the inventory quantity at the end of the previous month, the purchase quantity for this month, and the order quantity for this month as the divisor, calculates the quotient as a preliminary inventory valuation unit price value, and registers the preliminary inventory valuation unit price value in the transaction database 106a (step SA-5).

[0043] Then, the inventory acquisition unit 102d sets the inventory quantity at the end of the current month for the product as the sum of the inventory quantity at the end of the previous month and the purchase quantity for the current month minus the number of orders for the product for the current month, acquires inventory data at the end of the current month in which the product of the preliminary inventory valuation unit price and the inventory quantity at the end of the current month is set as the inventory amount at the end of the current month, and registers the inventory data at the end of the current month in the transaction database 106a (step SA-6).

[0044] Then, when the monthly closing process is completed, the inventory acquisition unit 102d acquires the previous month's inventory confirmation data, which sets the previous month's inventory confirmation quantity and the previous month's inventory confirmation amount of the product, and registers the previous month's inventory confirmation data in the transaction database 106a (step SA-7).

[0045] Then, the inventory valuation unit price calculation unit 102e uses the sum of the confirmed inventory amount at the end of the previous month, the purchase amount for the current month, and the expenses for the current month as the dividend, and uses the sum of the confirmed inventory quantity at the end of the previous month and the purchase quantity for the current month as the divisor to calculate the inventory valuation unit price, and registers the inventory valuation unit price in the transaction database 106a (step SA-8), and terminates the processing.

[0046] An example of the cost calculation process in this embodiment will now be described with reference to Figures 4 and 5. Figures 4 and 5 are diagrams showing an example of the cost calculation process in this embodiment.

[0047] As shown in FIG. 4, in this embodiment, in a company that performs monthly closing processing for the previous month within 5 business days from the end of the month, in early January 2020 (before the completion of monthly closing processing for December 2019), "inventory valuation unit price = (inventory confirmed amount at the end of the previous month + purchase amount for this month + overhead amount for this month) / (confirmed inventory at the end of the previous month + purchase amount for this month)" is calculated, "inventory at the end of the current month = inventory at the end of the previous month + purchase amount for this month - sales amount for this month" is calculated, and "inventory amount at the end of the current month = inventory valuation unit price × inventory at the end of the current month" is calculated, and the cost calculation process at the end of the current month (December 2019) is performed in the accounting system. Here, as shown in FIG. 4, in this embodiment, the purchase amount for this month, purchase amount for this month, overhead amount for this month, and sales amount for this month may be reflected in the monthly inventory table each time each input process (purchase input, purchase overhead input, sales input, etc.) is performed.

[0048] Furthermore, as shown in Figure 5, in this embodiment, at the beginning of January 2020 (before the monthly closing process for December 2019 is completed), the accounting system obtains the end-of-month inventory quantity and end-of-month inventory value for the current month (December 2019) as preliminary values, and these are registered in the monthly inventory table as preliminary values ​​for the end-of-previous month inventory quantity and end-of-previous month inventory value for January 2020. As shown in FIG. 5, in this embodiment, the order quantity and order amount for this month, which are scheduled to be purchased in January 2020, are obtained from the order table, and the calculation is "provisional inventory valuation unit price = (inventory amount at the end of the previous month + purchase amount for this month + general expenses for this month + order amount for this month) / (inventory quantity at the end of the previous month + purchase quantity for this month + order quantity for this month)". The order quantity for this month, which is scheduled to be sold in January 2020, is obtained from the order table, and the calculation is "inventory quantity at the end of this month = inventory quantity at the end of the previous month + purchase quantity for this month - sales quantity for this month". The inventory quantity and inventory amount at the end of this month are reflected as preliminary values ​​in the monthly inventory table. In this way, in this embodiment, the data (order amount and order quantity for this month) included in the actual year and month (January 2020) of the planned purchase date in the order table may be included in the calculation of the preliminary inventory valuation unit price.

[0049] In this embodiment, the monthly closing process is completed on January 8, 2020, and the accounting system year and month (accounting year and month) becomes the actual year and month, January 2020, and the monthly inventory data for the previous month (December 2019) is finalized. Therefore, cost calculation processing is performed at any time using the finalized inventory amount and finalized inventory quantity of the product at the end of the previous month.

[0050] [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.

[0051] 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 known methods.

[0052] 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.

[0053] Moreover, with regard to the cost calculation device 100, the components shown in the figures are merely functional concepts, and the components do not necessarily have to be physically configured as shown in the figures.

[0054] For example, the processing functions of the cost accounting 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 in a non-transient computer-readable recording medium that includes programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the cost accounting device 100 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into a RAM, and cooperates with the CPU to form a control unit.

[0055] In addition, this computer program may be stored in an application program server connected to the cost accounting device 100 via any network, and it is also possible to download all or a part of it as necessary.

[0056] In addition, the program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.

[0057] Moreover, a "program" is a data processing method written in any language or description method, and may be in any form, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a configuration that is distributed as a plurality of modules or libraries, and a program that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, may use well-known configurations and procedures.

[0058] The various databases etc. stored in the memory unit 106 are storage means 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 etc. used for various processes and providing websites.

[0059] The cost calculation device 100 may be configured as an information processing device such as a known personal computer or a workstation, or may be configured as the information processing device to which any peripheral device is connected. The cost calculation device 100 may be realized by installing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.

[0060] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in any unit according to 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. [Industrial Applicability]

[0061] The present invention is useful in industries such as trading companies, where it is necessary to grasp the gross profit of each transaction at an early stage. [Explanation of symbols]

[0062] 100 Cost Accounting Device 102 Control section 102a Order Acquisition Department 102b Order Acquisition Department 102c Purchase Schedule Acquisition Department 102d Inventory Acquisition Department 102e Inventory Valuation Unit Price Calculation Section 102f Monthly inventory registration section 104 Communication interface section 106 Storage section 106a Trade Database 108 Input / Output Interface Section 112 Input Devices 114 Output Device 200 Servers 300 Network

Claims

1. A cost accounting device having a storage unit and a control unit, in which a monthly closing process for a previous month is performed in a current month, and cost accounting for the current month is performed before the monthly closing process is completed, The control unit is an order acquisition means for acquiring order data that sets the number of products to be ordered in the current month and the order amount in the current month; a purchase schedule acquisition means for acquiring purchase schedule data in which the purchase quantity and purchase amount of the product for the current month are set based on the order data; an inventory acquisition means for acquiring, before the completion of the monthly closing process, previous month inventory data in which the inventory quantity and the inventory amount at the end of the previous month of the product are set; an inventory evaluation unit price calculation means for calculating a quick inventory evaluation unit price of the commodity based on the order data, the purchase schedule data, and the previous month's inventory data; A cost accounting device comprising:

2. The inventory evaluation unit price calculation means 2. The cost calculation device according to claim 1, wherein the sum of the inventory amount at the end of the previous month, the purchase amount for the current month, and the order amount for the current month is used as the dividend, and the sum of the inventory quantity at the end of the previous month, the purchase quantity for the current month, and the order quantity for the current month is used as the divisor, and the quotient is calculated as the preliminary inventory valuation unit price value.

3. The control unit is an order acquisition means for acquiring order data that sets the number of orders received for the product in the current month and the order amount for the product in the current month; Further comprising: The inventory acquisition means includes: The cost calculation device according to claim 1 or 2, further comprising: acquiring end-of-month inventory data, which sets the inventory quantity at the end of the month and the inventory amount at the end of the month, based on the previous month's inventory data, the purchase plan data, the order data, and the inventory valuation unit price flash report value.

4. The inventory acquisition means includes: The cost calculation device according to claim 3, characterized in that the end-of-month inventory data is acquired by setting the end-of-month inventory quantity as the sum of the inventory quantity at the end of the previous month and the purchase quantity for the current month minus the order quantity for the current month, and by setting the product of the inventory valuation unit price flash report value and the inventory quantity at the end of the current month as the inventory amount at the end of the current month.

5. The control unit is a monthly inventory registration means for registering in the storage unit monthly inventory data including the number of orders received for the current month, which is to be sold, as the number of sales for the current month, and the number of stocks at the end of the previous month, the amount of stock at the end of the previous month, the number of purchases for the current month, the amount of purchases for the current month, the number of sales for the current month, the number of stocks at the end of the current month, and the amount of stock at the end of the current month; 5. The cost calculation device according to claim 4, further comprising:

6. The inventory acquisition means includes: Furthermore, when the monthly closing process is completed, the previous month's inventory confirmation data is obtained, which sets the previous month's end inventory confirmation quantity and the previous month's end inventory confirmation amount, The inventory evaluation unit price calculation means 3. The cost calculation device according to claim 1, wherein the sum of the inventory final amount at the end of the previous month and the purchase amount for the current month is used as the dividend and the sum of the inventory final amount at the end of the previous month and the purchase amount for the current month is used as the divisor, and the quotient is calculated as the inventory valuation unit price.

7. A cost calculation method to be executed by a cost calculation device having a storage unit and a control unit, in which, when a monthly closing process for a previous month is performed in a current month, and the cost calculation for the current month is performed before the completion of the monthly closing process, Executed by the control unit, an order acquisition step for acquiring order data that sets the number of products ordered in the current month and the order amount in the current month; a purchase schedule acquisition step of acquiring purchase schedule data in which a purchase quantity and a purchase amount of the product for the current month are set based on the order data; an inventory acquisition step of acquiring, before the completion of the monthly closing process, inventory data for the previous month in which the inventory quantity and the inventory amount at the end of the previous month of the product are set; an inventory valuation unit price calculation step of calculating a quick inventory valuation unit price value of the commodity based on the order data, the purchase schedule data, and the previous month's inventory data; A cost calculation method comprising:

8. A cost calculation program to be executed by a cost calculation device having a storage unit and a control unit, in which when monthly closing for a previous month is performed in a current month and the cost calculation for the current month is performed before the completion of the monthly closing process, In the control unit, an order acquisition step for acquiring order data that sets the number of products ordered in the current month and the order amount in the current month; a purchase schedule acquisition step of acquiring purchase schedule data in which a purchase quantity and a purchase amount of the product for the current month are set based on the order data; an inventory acquisition step of acquiring, before the completion of the monthly closing process, inventory data for the previous month in which the inventory quantity and the inventory amount at the end of the previous month of the product are set; an inventory valuation unit price calculation step of calculating a quick inventory valuation unit price value of the commodity based on the order data, the purchase schedule data, and the previous month's inventory data; A cost accounting program for executing the above.

Citation Information

Patent Citations

  • Oil supply place management system

    JP2016126393A

  • Journal entry creation device, journal entry creation method, and journal entry creation program

    JP2017182782A

  • Gross profit calculating apparatus, gross profit calculating method, and gross profit calculating program

    JP2019021053A

  • Journal creation device, journal creation method, and journal creation program

    JP2019219924A

  • JPP2008-313457A