Payment transaction management device, payment transaction management method, and payment transaction management program
The payment transaction management device automates the differentiation between paid and free transactions using a manufacturing instruction master, addressing inefficiencies in existing systems and reducing staff workload.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- OBIC CO LTD
- Filing Date
- 2024-11-20
- Publication Date
- 2026-06-01
Smart Images

Figure 2026089547000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a payment transaction management device, a payment transaction management method, and a payment transaction management program.
Background Art
[0002] For example, there is a transaction in which goods such as materials and semi-finished products are provided to a processor and then repurchased after processing, and this transaction is called a payment transaction. Payment transactions are mainly common in industries such as the automotive industry. Payment transactions are roughly classified into two types: free payment and paid payment. Free payment involves inventory transfer to the processor as the company's own assets. Inventory stored by the processor also requires inventory management. Paid payment requires creditor-debtor management because a sales transaction occurs. Conventionally, as a system for conducting payment transactions, for example, there is Patent Document 1.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, since free payment and paid payment have completely different characteristics, in the case of free payment within the system, it is necessary to transfer inventory to the subcontractor, and in the case of paid payment, it is necessary to establish a claim by entering a paid payment. Since the screens are completely different for on-site staff to process, it has become an operational bottleneck, and there is a problem that the workload of the staff is large.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a payment transaction management device, a payment transaction management method, and a payment transaction management program capable of reducing the workload of the staff regardless of whether it is a paid payment or a free payment when conducting a payment transaction.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides a supply transaction management device equipped with a control unit for managing supply transactions in which goods are supplied to a processor, processed, and then bought back after processing, wherein the control unit is configured to access a storage area that stores a manufacturing instruction master which is registered as relating goods to be processed by the processor, the manufacturer which is the processor, the goods supplied to the processor, and a supply classification which specifies whether the goods are supplied free of charge or for a fee, and supply performance data which includes items such as the supply date, the supplier, the supplier which is the processor, the manufacturing product number, the product number supplied to the processor, the quantity supplied, and the supply classification, and is equipped with a supply performance calculation processing means which uses the goods supplied and the supplier in the supply performance data as keys to obtain the supply classification from the manufacturing instruction master and update the supply classification in the supply performance data.
[0007] Furthermore, according to one aspect of the present invention, the payment performance calculation processing means may acquire the payment performance data from the employee's terminal and store it in the storage area.
[0008] Furthermore, according to one aspect of the present invention, the storage area stores movement data including movement date, movement classification specifying whether it is a paid or free supply, shipping warehouse, receiving warehouse, product number, and number of items moved, and inventory data including warehouse classification specifying whether it is a regular or supplied item, warehouse, product number, and inventory quantity. The control unit, when the supply classification of the supply data is "free supply", creates the movement data based on the supply data, setting the shipping warehouse to "company warehouse" and the receiving warehouse to "recipient", and based on the created movement data, the control unit creates the inventory data The system may also include a means for creating movement data, which updates the data and, in doing so, subtracts the number of items moved from the inventory quantity for records with the warehouse category "Normal" and adds the number of items moved to the inventory quantity for records with the warehouse category "Supplied Items", and a means for creating paid supply data, which, when the supply category of the supply performance data is "Paid Supply", creates the movement performance data based on the supply performance data, in which case the outgoing warehouse is set to "Company Warehouse" and the receiving warehouse is not set, and updates the inventory data based on the created movement performance data, in which case subtracts the number of items moved from the inventory quantity for records with the warehouse category "Normal".
[0009] Furthermore, according to one aspect of the present invention, the storage area stores shipment performance data including shipment date, shipment category, outbound warehouse code, customer, product number, shipment unit price, shipment quantity, and shipment amount; paid payment data including payment date, account receivable account, outbound warehouse, customer, product number, payment unit price, shipment quantity, and payment amount; and monthly account receivable data including accounting year and month, customer, previous month's account receivable amount, and current month's account receivable amount. The paid payment creation means may also create the shipment performance data, the paid payment data, and the monthly account receivable data based on the payment performance data when the payment category of the payment performance data is "paid payment".
[0010] Furthermore, in order to solve the above-mentioned problems and achieve the objective, the present invention provides a supply transaction management device that includes a control unit and manages supply transactions in which goods are supplied to a processor to be processed, processed, and then bought back, wherein the control unit is configured to be able to access a storage area that stores a manufacturing instruction master which is registered in association with goods to be processed by a processor, a manufacturing destination which is a processor, goods supplied to the processor, and a supply classification which specifies whether the goods are supplied free of charge or for a fee, and supply performance data which includes items such as the supply date, the supplier, the supplier which is a processor, the manufacturing product number, the product number supplied to the processor, the quantity supplied, and the supply classification, and the control unit performs a supply performance calculation processing step which is performed by the control unit to obtain the supply classification from the manufacturing instruction master using the goods supplied and the supplier from the supply performance data as keys, and to update the supply classification from the supply performance data.
[0011] Furthermore, in order to solve the above-mentioned problems and achieve the objective, the present invention is a supply transaction management program to be executed by a supply transaction management device that includes a control unit for managing supply transactions in which goods are supplied to a processor, processed, and then bought back after processing, wherein the control unit is configured to be able to access a storage area that stores a manufacturing instruction master which is registered in association with goods to be processed by a processor, a manufacturing destination which is a processor, goods supplied to the processor, and a supply classification which specifies whether the goods are supplied free of charge or for a fee, and supply performance data which includes items such as the supply date, the supplier, the supplier which is a processor, the manufacturing product number, the product number supplied to the processor, the quantity supplied, and the supply classification, and the control unit is configured to execute a supply performance calculation processing step which uses the goods supplied and the supplier in the supply performance data as keys to obtain the supply classification from the manufacturing instruction master and update the supply classification in the supply performance data. [Effects of the Invention]
[0012] According to the present invention, when conducting a payment transaction, it is possible to reduce the workload of the person in charge, regardless of whether the payment is made for a fee or free of charge. [Brief explanation of the drawing]
[0013] [Figure 1] Figure 1 is a diagram illustrating the transactions between processors and manufacturers (in general manufacturing industries such as the automotive industry). [Figure 2] Figure 2 is a block diagram showing an example of the configuration of the payment transaction management device according to this embodiment. [Figure 3] Figure 3 shows an example of the configuration of product master 106a. [Figure 4] Figure 4 shows an example of the configuration of the manufacturing configuration master 106b. [Figure 5] Figure 5 shows an example of the configuration of the manufacturing instruction master 106c. [Figure 6] Figure 6 is a diagram illustrating the overall processing outline of the control unit of the payment transaction management device in this embodiment. [Figure 7] Figure 7 is a diagram illustrating the configuration information. [Figure 8] Figure 8 shows sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 9] Figure 9 shows sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 10] Figure 10 is a diagram showing sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 11] Figure 11 is a diagram showing sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 12] Figure 12 shows sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 13] Figure 13 is a diagram showing sample data to illustrate a specific example of the processing performed by the control unit of the payment transaction management device in this embodiment. [Figure 14]FIG. 14 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the payment transaction management apparatus according to the present embodiment. [Figure 15] FIG. 15 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the payment transaction management apparatus according to the present embodiment. [Figure 16] FIG. 16 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the payment transaction management apparatus according to the present embodiment. Embodiments for Carrying Out the Invention
[0014] Hereinafter, embodiments of the payment transaction management apparatus, payment transaction management method, and payment transaction management program according to the present invention will be described in detail based on the drawings. Note that the present invention is not limited to the present embodiment.
[0015] [1. Overview] The overview of the present invention will be described in the order of [1-1. Background and Problems] and [1-2. Solution].
[0016] [1-1. Background and Problems] FIG. 1 is a diagram for explaining transactions between a processor and a manufacturer (general manufacturing industries such as the automotive industry). (A) shows the case of the automotive industry, etc., and (B) shows the case of a general manufacturing industry.
[0017] In general manufacturing, when parts processing is outsourced to an external processor, the external processor often procures and processes materials by itself. On the other hand, in the automotive industry and the like, parts manufacturing companies often supply materials and raw materials they have procured themselves to the processor. This is because it is cheaper and the cost can be reduced by the manufacturing company (automotive industry) purchasing in bulk and supplying rather than the processors purchasing individually, and also because material supply and quality can be stabilized. Therefore, payment transactions are widespread in the automotive industry and the like.
[0018] Furthermore, there are two main types of supply transactions: free supply and paid supply. In this case, the company's own assets are transferred to the processing company as inventory. Inventory management is also required for the inventory stored at the processing company. In contrast, paid supply involves a sales transaction, so accounts receivable and payable management is required. For this reason, the business procedures for the two are completely different.
[0019] However, the actual exchange of required quantities, including delivery date adjustments, is done on-site, but the large number of transactions leads to a high workload. Furthermore, in the automotive industry, manufacturing is done using Kanban, so there is no "instruction data" in the system, and all data must be created based on actual results. If this is done manually, it is necessary to refer to the manufacturing instruction master containing the issued product code and determine whether it is paid or free, which places a heavy workload on the person in charge.
[0020] [1-2. Solution] Therefore, in this invention, the results of the distribution are prepared in advance as data, and it is determined whether the distribution is paid or free according to the master settings. When the outbound data is imported, the system automatically determines whether it is a paid or free distribution by referring to the master and processes it accordingly, thereby reducing the workload of the person in charge. Specifically, it is configured as follows.
[0021] In this invention, the combination of subcontractors and issued goods, as well as the settings for paid and free issuance transactions, are pre-configured in the manufacturing instruction master. By importing actual issuance data, and using the subcontractor and issued goods from the actual issuance data as keys, the system automatically determines whether the issuance is paid or free by referring to the manufacturing instruction master, and then executes the processing for paid or free issuance, thereby reducing the workload of the person in charge of issuance processing. In addition, the system has made it possible to import (and link) the actual issuance data from the person in charge's terminal (handheld device, tablet, etc.).
[0022] The outline of the processing procedure of the present invention is as follows. (1) The manufacturing instruction master is compared with the issued product (part number) and subcontractor (processor) from the previously imported supply history data (keys are issued product and subcontractor). (2) If the supply category in the manufacturing instruction master in (1) is free supply, then movement record data is created and the free supply inventory is increased. If the supply category in the manufacturing instruction master is paid supply, then paid supply data is created.
[0023] While this invention is applicable to the automotive industry as a whole, it is not limited to that industry; it is applicable to all industries where supply transactions occur, such as manufacturers, the steel industry, and the chemical industry.
[0024] [2. Structure] The configuration of the payment transaction management device 100 according to this embodiment will be described with reference to Figure 2. Figure 2 is a block diagram showing an example of the configuration of the payment transaction management device 100 according to this embodiment. The payment transaction management device 100 according to this embodiment can be suitably used, for example, by companies that conduct payment transactions in the automotive industry and other industries.
[0025] The payment transaction management device 100 is a commercially available desktop personal computer. However, the payment transaction management device 100 is not limited to stationary information processing devices such as desktop personal computers, but may also be portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.
[0026] As shown in Figure 2, the payment transaction management device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each component of the payment transaction management device 100 is connected to communicate via any communication path.
[0027] The communication interface unit 104 connects the supply transaction management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has the function of communicating data with other devices via a communication line. Here, the network 300 has the function of connecting the supply transaction management device 100 with the server 200 and the terminals (handheld terminals, tablets, etc.) of the person in charge of the responsible department (e.g., the dispatch department), and is, for example, the internet or a LAN (Local Area Network). The data stored in the storage unit 106, which will be described later, may also be stored on the server.
[0028] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with a mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 as the keyboard 112 or mouse 112. Furthermore, the act of a user operating the input device 112 on the screen of the output device (monitor) 114 may be referred to as "user operation via UI".
[0029] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, 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.
[0030] Furthermore, the storage unit 106 stores the product master 106a, the manufacturing configuration master 106b, the manufacturing instruction master 106c, the supply record data, inventory data, the movement record data, the shipment record data, the paid supply record data, the monthly receivables data, etc. Figure 3 shows an example of the configuration of the product master 106a. Figure 4 shows an example of the configuration of the manufacturing configuration master 106b. Figure 5 shows an example of the configuration of the manufacturing instruction master 106c. Figure 7 is a diagram for explaining the configuration information. The configuration information is created by the control unit 102 based on the product master 106a, the manufacturing configuration master 106b, and the manufacturing instruction master 106c.
[0031] As shown in Figure 3, the product master 106a can be composed of tables that associate and register product codes and asset classifications. The product code serves as the key item.
[0032] As shown in Figure 4, the manufacturing configuration master 106b can be composed of tables that register the parent product code, serial number, child product code, and constituent numerator / denominator in association. The parent product code and serial number are key items.
[0033] As shown in Figure 5, the manufacturing instruction master 106c can be composed of tables that associate and register product code, process number, pattern code, manufacturer (processor), component sequence number, issued product, and supply category. Product code, process number, and pattern code are key items.
[0034] Figure 7 is a diagram illustrating the composition information of product A. In Figure 7, material F is supplied free of charge to subcontractor V, who is requested to process processed product C. Material G is supplied to subcontractor W for a fee, who is requested to process processed product D. Raw material H is supplied to subcontractor X for a fee, who is requested to process processed product E. Intermediate product B is manufactured through process 999, process 300 (using processed product D), process 200, and process 300 (using processed product E). Product A is manufactured through process 999 (using processed product C), process 200, and process 100 (using intermediate product B).
[0035] The payment record data may include the payment date, payment source, payment recipient (processor), manufacturing part number, process number, payment part number, payment quantity, payment category, etc.
[0036] Movement data may include the move date, move category, outbound warehouse code, inbound warehouse code, item number, and number of moves.
[0037] Inventory data may include the business unit code, warehouse category (usually supplied items), warehouse code, product number, and inventory quantity.
[0038] Shipping performance data may include shipping date, shipping category, outbound warehouse code, customer, product number, shipping unit price, shipping quantity, and shipping value.
[0039] Paid supply data may include the supply date, account receivable, warehouse code, customer, product number, supply unit price, supply quantity, and supply amount.
[0040] Monthly accounts receivable data may include accounting year and month, customer, accounts receivable amount at the end of the previous month, ..., current month's accounts receivable amount, ..., and accounts receivable at the end of the current month.
[0041] The control unit 102 is a CPU or similar component that comprehensively controls the payment transaction management device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0042] The control unit 102 is configured to access the product master 106a, manufacturing configuration master 106b, manufacturing instruction master 106c, supply record data, inventory data, movement record data, shipment record data, paid performance data, monthly receivables data, etc., which are stored in the storage unit 106. Note that the product master 106a, manufacturing configuration master 106b, manufacturing instruction master 106c, supply record data, inventory data, movement record data, shipment record data, paid performance data, monthly receivables data, etc. may be stored in another location (for example, on a server 200), as long as the control unit 102 can access them.
[0043] Functionally, the control unit 102 comprises a payment record calculation processing unit 102a, a paid payment creation processing unit 102b, a movement data creation processing unit 102c, a master maintenance unit 102d, and a screen display control unit 102e.
[0044] The supply performance calculation processing unit 102a retrieves supply performance data, including items such as supply date, supply source, supply destination (processor), manufacturing part number, process number, supply part number, supply quantity, and supply category (blank), from the terminal (handheld terminal or tablet, etc.) of the person in charge of the responsible department (e.g., the dispatch department), and stores it in the storage unit 106. The supply performance calculation processing unit 102a uses the issued product and supply destination (processor) from the supply performance data stored in the storage unit 106 as keys to retrieve the supply category from the manufacturing instruction master 106c and sets the supply category of the supply performance data to the retrieved supply category.
[0045] The movement data creation processing unit 102c, when the supply category of the supply record data is "free supply", creates movement record data based on the supply record data and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and the receiving warehouse to "recipient". Based on the created movement record data, it updates the inventory data stored in the storage unit 106. At that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity, and for records with the warehouse category "supplied items", it adds the number of movements to the inventory quantity.
[0046] The paid supply creation processing unit 102b, when the supply category of the supply record data is "paid supply", creates movement record data based on the supply record data and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and does not set the receiving warehouse. Based on the created movement record data, it updates the inventory data stored in the storage unit 106, and at that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity.
[0047] Furthermore, if the payment category of the payment record data is "paid payment", the paid payment creation processing unit 102b creates shipment record data, paid payment data, and monthly receivable data based on the payment record data and stores them in the storage unit 106.
[0048] The master maintenance unit 102d is used to input, add, change, and update data for the product master 106a, manufacturing configuration master 106b, and manufacturing instruction master 106c, in response to operator operations on a master maintenance screen (not shown).
[0049] The screen display control unit 102e controls the display of various display screens (for example, the master maintenance screen, etc.) to be displayed on the monitor 114 and the reception of their inputs.
[0050] [3. Specific examples] A specific example of the processing performed by the control unit 102 of the payment transaction management device 100 according to this embodiment will be described with reference to Figures 2 to 16.
[0051] (3-1. Overall Processing) Figure 6 is a flowchart illustrating the overall processing flow of the control unit 102 of the payment transaction management device 100. The overall processing flow of the control unit 102 of the payment transaction management device 100 will be explained with reference to Figure 6.
[0052] The supply performance calculation processing unit 102a executes the supply performance calculation process (step S1). Specifically, in the supply performance calculation process, the supply performance calculation processing unit 102a uses the issued goods (materials) and recipients (processors) of the supply performance data stored in the storage unit 106 as keys, obtains the supply classification from the manufacturing instruction master 106c, and sets the supply classification of the supply performance data to the obtained supply classification.
[0053] The paid supply creation processing unit 102b executes the paid supply creation process (step S2). Specifically, in the paid supply creation process, if the supply category of the supply performance data is "paid supply", the paid supply creation processing unit 102b creates movement performance data based on the supply performance data and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and does not set the receiving warehouse. Based on the created movement performance data, it updates the inventory data stored in the storage unit 106, and at that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity. In addition, if the supply category of the supply performance data is "paid supply", the paid supply creation processing unit 102b creates shipment performance data, paid supply data, and monthly accounts receivable data based on the supply performance data and stores them in the storage unit 106.
[0054] The movement data creation processing unit 102c executes the movement data creation process (step S3). Specifically, in the movement data creation process, if the supply category of the supply record data is "free supply", the movement data creation processing unit 102c creates movement record data based on the supply record data and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and the receiving warehouse to "recipient". Based on the created movement record data, it updates the inventory data stored in the storage unit 106. At that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity, and for records with the warehouse category "supplied items", it adds the number of movements to the inventory quantity.
[0055] (3-2. Sample Data) Referring to Figures 8 to 16, a specific example of the processing performed by the control unit 102 of the payment transaction management device 100 will be explained. Figures 8 to 16 are diagrams showing sample data to illustrate a specific example of the processing performed by the control unit 102 of the payment transaction management device 100.
[0056] (Assumption data) The memory unit 106 is assumed to have the master data shown in Figures 8 to 11(A) and Figure 16(A) pre-registered.
[0057] Figure 8 shows an example of payment record data. The payment record data includes items such as payment date, payment source, payment recipient (processor), manufacturing part number, process number, payment part number, quantity paid, and payment category specifying whether it is paid or free. The "payment category" is blank before the payment record calculation process.
[0058] In the example shown in the diagram, the first row shows: Payment date 2024 / 9 / 1, Supplier "Company warehouse", Supplier "Outsourcing company V", Manufacturing part number "Processed product C", Process number "999", Supply part number "Material F", Supply quantity "300 units", Supply category "(blank)", and the second row shows: Payment date 2024 / 9 / 1, Supplier "Company warehouse", Supplier "Outsourcing company W", Manufacturing part number "Processed product D", Process number "300", Supply part number "Material G", Supply quantity "450 units", Supply category "(blank)".
[0059] Figure 9 shows an example of data from product master 106a. Product master 106a includes items such as product code and asset classification (e.g., raw materials, work in progress, processed goods). The product code is the key item. In the example shown in the figure, the first row has product code "Intermediate Product B" and asset classification "Work in Progress", the second row has product code "Processed Goods C" and asset classification "Processed Goods", and the fifth row has product code "Raw Material F" and asset classification "Raw Material".
[0060] Figure 10 shows an example of data from the manufacturing configuration master 106b. The manufacturing configuration master 106b includes items such as parent product code, serial number, child product code, and constituent numerator (child product) / denominator (parent product). The parent product code and serial number are key items. In the example shown in the figure, the first row has the parent product code "Product A", serial number "20", child product code "Intermediate Product B", constituent numerator / denominator "1 piece / 1 piece", and the second row has the parent product code "Intermediate Product B", serial number "10", child product code "Processed Product D", constituent numerator / denominator "1 piece / 1 piece".
[0061] Figure 11(A) shows an example of data from the manufacturing instruction master 106c. The manufacturing instruction master 106c includes items such as product code, process number, pattern code, manufacturer, component sequence number, issued product, and supply category. The product code, process number, and pattern code are key items. In the example shown in the figure, the first row has product code "Processed Product C", process number "999", pattern code "1", manufacturer "Outsourcing Company V", component sequence number "10", issued product "Material F", and supply category "Free Supply", and the second row has product code "Processed Product C", process number "999", pattern code "2", manufacturer "Outsourcing Company S", component sequence number "10", issued product "Material F", and supply category "Paid Supply".
[0062] Figure 16(A) shows an example of inventory data (before processing of supply records). The inventory data includes items such as business unit code, warehouse category (normal (company warehouse), supplied items (outsourced supplier in the case of free supply)), warehouse code, product number, and inventory quantity. In the example shown in the figure, the first row is business unit code "01", warehouse category "normal", warehouse code "Warehouse A", product number "Material F", inventory quantity "300 units", the second row is business unit code "01", warehouse category "supplied items", warehouse code "outsourced supplier code", product number "Material F", inventory quantity "0 units", and the third row is business unit code "01", warehouse category "normal", warehouse code "Warehouse B", product number "Material G", inventory quantity "450 units".
[0063] (S1: Payment history calculation process) A specific example of the supply performance calculation process will be explained with reference to Figures 8 and 11. In the supply performance calculation process, the supply performance calculation processing unit 102a uses the issued goods (materials) and recipients (processors) of the supply performance data stored in the storage unit 106 as keys to obtain the supply classification from the manufacturing instruction master 106c and set the obtained supply classification in the supply performance data. Figure 11(B) shows an example of the updated supply performance data.
[0064] The first row of Figure 11(B) is set to "Free Supply" by retrieving the supply category "Free Supply" from the first row of the manufacturing instruction master 106c in Figure 11(A), using the supply destination "Outsourcing Company V" and supply item number "Material F" from the first row of the supply performance data in Figure 8 as keys. Similarly, the second row of Figure 11(B) is set to "Paid Supply" by retrieving the supply category "Paid Supply" from the third row of the manufacturing instruction master 106c in Figure 11(A), using the supply destination "Outsourcing Company W" and supply item number "Material G" from the second row of the supply performance data in Figure 8 as keys.
[0065] If the payment category is "paid payment," the paid payment creation process (S2) is performed; if the payment category is "free payment," the transfer data creation process (S3) is performed.
[0066] (S2: Paid provision creation process and S3: Transfer data creation process) Refer to Figures 12 to 16 to explain specific examples of the paid provision creation process and the transfer data creation process.
[0067] In the paid supply creation process, the paid supply creation processing unit 102b, when the supply category of the supply record data is "paid supply", creates movement record data based on the supply record data and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and does not set the receiving warehouse. Based on the created movement record data, it updates the inventory data stored in the storage unit 106, and at that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity.
[0068] In the movement data creation process, the movement data creation processing unit 102c creates movement data based on the supply data when the supply category of the supply record data is "free supply" and stores it in the storage unit 106. At that time, it sets the outgoing warehouse to "company warehouse" and the receiving warehouse to "recipient". Based on the created movement data, it updates the inventory data stored in the storage unit 106. At that time, for records with the warehouse category "normal", it subtracts the number of movements from the inventory quantity, and for records with the warehouse category "supplied items", it adds the number of movements to the inventory quantity.
[0069] Figure 12 shows an example of the movement record data that will be created. The movement record data includes items such as movement date, movement category, outbound warehouse code, inbound warehouse code, product number, and number of movements.
[0070] Figure 13 shows an example of the data for the paid supply data that will be created. The paid supply data includes items such as the supply date, account receivable, warehouse code, customer, product number, supply unit price, supply quantity, and supply amount.
[0071] Figure 14 shows an example of the monthly accounts receivable data that will be created. The monthly accounts receivable data includes items such as accounting year and month, customer, accounts receivable amount at the end of the previous month, ..., current month's accounts receivable amount, ..., and accounts receivable at the end of the current month.
[0072] Figure 15 shows an example of the generated shipment performance data. The shipment performance data includes items such as shipment date, shipment category, outbound warehouse code, customer, product number, unit price, quantity shipped, and total shipment amount.
[0073] Figure 16(B) shows an example of inventory data after payment processing.
[0074] In the example of the movement record data in Figure 12, the first row is created as follows because the first row of the supply record data in Figure 11(B) has a supply category of "free supply". The movement data creation process generates the movement date "2024 / 9 / 1", movement category "free supply", outgoing warehouse code "Warehouse A", receiving warehouse code "Outsourcing company V", product number "Material F", and number of units moved "300", and the "receiving warehouse code" is set. In the second row, the supply category in the second row of the supply record data in Figure 11(B) has a supply category of "paid supply". The paid supply creation process generates the movement date "2024 / 9 / 1", movement category "paid supply", outgoing warehouse code "Warehouse B", receiving warehouse code "-", product number "Material G", and number of units moved "450", and the "receiving warehouse code" is not set.
[0075] Inventory data is updated based on the movement history data. In the example of updated inventory data in Figure 16(B), since the movement category in the first row of the movement history data in Figure 12 is "Free Supply", the movement data creation process updates the inventory quantity of the first row, warehouse category "Normal", warehouse code "Warehouse A", and product number "Material F", from "300 units" to "0 units" by subtracting the number of units moved. Then, the inventory quantity of the second row, warehouse category "Supplied Item", warehouse code "Outsourcing Company V", and product number "Material F", from "0 units" to "300 units" by adding the number of units moved. Also, since the movement category in the second row of the movement history data in Figure 12 is "Paid Supply", the paid supply creation process updates the inventory quantity of the third row, warehouse category "Normal", warehouse code "Warehouse B", and product number "Material G", from "450 units" to "0 units" by subtracting the number of units moved.
[0076] Furthermore, in the paid payment creation process, if the payment category of the payment record data is "paid payment", the paid payment creation processing unit 102b creates shipment record data, paid payment data, and monthly receivables data based on the payment record data.
[0077] In the example of paid supply data shown in Figure 13, the first row contains the following information: supply date "2024 / 9 / 1", account receivable "accounts receivable", warehouse code "warehouse B", customer "subcontractor W", product number "material G", supply unit price "100 yen", supply quantity "450 units", and supply amount "4,500 yen".
[0078] In the example of monthly accounts receivable data shown in Figure 14, the first row shows the accounting year and month as "September 2024", the customer / outsourcing company W, the accounts receivable amount at the end of the previous month as X,XXX yen, ..., the accounts receivable amount for the current month as 4,500 yen, ..., and the accounts receivable at the end of the current month as X,XXX yen.
[0079] In the example of shipment data shown in Figure 15, the first row contains the following information: Shipment date "2024 / 9 / 1", Shipment category "Paid supply", Outbound warehouse code "Warehouse B", Customer "Outsourcing company W", Part number "Material G", Shipment unit price "100 yen", Shipment quantity "450 units", and Shipment amount "4,500 yen".
[0080] As described above, according to this embodiment, the system includes a manufacturing instruction master 106c that associates and registers the goods processed by the processor, the manufacturing destination which is the processor, the goods supplied to the processor, and a supply classification that specifies whether the goods are supplied free of charge or for a fee, and a supply performance calculation processing unit 102a that uses the goods supplied and the recipient of the supply performance data as keys to obtain the supply classification from the manufacturing instruction master 106c and update the supply classification in the supply performance data. Therefore, when performing a supply transaction, the person in charge can perform the processing of paid or free supplies simply by performing the outbound processing, without having to worry about whether the supplies are supplied for a fee or free of charge, thereby reducing the workload of the person in charge of supply transactions.
[0081] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.
[0082] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0083] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0084] [5. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0085] 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 by known methods.
[0086] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0087] Furthermore, with respect to the payment transaction management device 100, each component shown in the illustration is a functional concept and does not necessarily need to be physically configured as shown.
[0088] For example, the processing functions of the payment transaction management device 100, particularly those performed in the control unit, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the information processing device to execute the processing described in this embodiment, and is mechanically read by the payment transaction management device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0089] Furthermore, this computer program may be stored on an application program server connected to the payment transaction management device 100 via any network, and it is possible to download all or part of it as needed.
[0090] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.
[0091] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0092] The various databases stored in the memory unit are storage means such as RAM, ROM, other memory devices, hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0093] Furthermore, the payment transaction management device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the payment transaction management device 100 may be implemented by installing software (including programs or data, etc.) on the device that enables the processing described in this embodiment.
[0094] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the illustration, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of Symbols]
[0095] 100 Payment Transaction Management Device 102 Control Unit 102a Payment History Calculation Processing Unit 102b Paid Supply Creation Processing Unit 102c Movement data creation processing unit 102d Master Maintenance Department 102e Screen display control unit 104 Communication Interface Section 106 Storage section 106a Product Master 106b Manufacturing Configuration Master 106c Manufacturing Instruction Master 108 Input / Output Interface Section 112 Input device 114 Output device 200 servers 300 Networks
Claims
1. A supply transaction management device equipped with a control unit for managing supply transactions in which goods are supplied to a processing company, processed, and then bought back after processing, The control unit, A manufacturing instruction master registers the products processed by the processor, the manufacturing destination that is the processor, the products supplied to the processor, and the supply category that specifies whether the products are supplied free of charge or for a fee, and Payment record data including the payment date, payment source, recipient (processor), manufacturing part number, payment part number to be paid to the processor, quantity paid, and payment category, It is configured to allow access to the memory area that stores it, A payment transaction management device characterized by comprising a payment performance calculation processing means that uses the issued goods and recipients of the payment performance data as keys to obtain the payment classification from the manufacturing instruction master and update the payment classification in the payment performance data.
2. The payment transaction management device according to claim 1, characterized in that the payment performance calculation processing means acquires the payment performance data from the employee's terminal and stores it in the storage area.
3. The aforementioned memory area includes, Movement data including the date of movement, movement category specifying whether it is paid or free of charge, outbound warehouse, inbound warehouse, item number, and number of movements, Inventory data including warehouse category, warehouse, product number, and stock quantity, which specify whether the items are regular or supplied. Stored, The control unit, When the payment category of the aforementioned payment record data is "free payment", the means for creating the aforementioned movement record data is created based on the aforementioned payment record data, setting the outgoing warehouse to "company warehouse" and the receiving warehouse to "recipient", and updating the inventory data based on the created movement record data, subtracting the number of movements from the inventory for records with the warehouse category "normal", and adding the number of movements to the inventory for records with the warehouse category "supplied items", and A means for creating paid payment data, which, when the payment category of the payment record data is "paid payment", creates the movement record data based on the payment record data, sets the outgoing warehouse to "company warehouse" and does not set the receiving warehouse, updates the inventory data based on the created movement record data, and at that time subtracts the number of movements from the inventory for records with the warehouse category "normal", The payment transaction management device according to claim 1 or 2, characterized by comprising the above.
4. The aforementioned memory area includes, Shipping performance data including items such as shipping date, shipping category, outbound warehouse code, customer, product number, shipping unit price, shipping quantity, and shipping value, Paid payment data including payment date, account receivable, shipping warehouse, customer, product number, payment unit price, payment quantity, and payment amount, Monthly accounts receivable data including accounting year and month, customer, amount of accounts receivable at the end of the previous month, and amount of accounts receivable for the current month, Stored, The payment transaction management device according to claim 3, characterized in that the paid payment creation means creates the shipment performance data, the paid payment data, and monthly receivable data based on the payment performance data when the payment category of the payment performance data is "paid payment".
5. A supply transaction management method executed by a supply transaction management device equipped with a control unit, for managing supply transactions in which goods are supplied to a processor, processed, and then bought back after processing, The control unit, A manufacturing instruction master registers the products processed by the processor, the manufacturing destination that is the processor, the products supplied to the processor, and the supply category that specifies whether the products are supplied free of charge or for a fee, and Payment record data including the payment date, payment source, recipient (processor), manufacturing part number, payment part number to be paid to the processor, quantity paid, and payment category, It is configured to allow access to the memory area that stores it, The control unit is executed as follows: A payment transaction management method characterized by including a payment performance calculation process that uses the issued goods and recipients of the payment performance data as keys to obtain the payment classification from the manufacturing instruction master and update the payment classification in the payment performance data.
6. A supply transaction management program to be executed by a supply transaction management device equipped with a control unit, for managing supply transactions in which goods are supplied to a processor, processed, and then bought back after processing, The control unit, A manufacturing instruction master registers the products processed by the processor, the manufacturing destination that is the processor, the products supplied to the processor, and the supply category that specifies whether the products are supplied free of charge or for a fee, and Payment record data including the payment date, payment source, recipient (processor), manufacturing part number, payment part number to be paid to the processor, quantity paid, and payment category, It is configured to allow access to the memory area that stores it, The control unit, A supply transaction management program for executing a supply performance calculation process that uses the supplied goods and recipients of the supply performance data as keys to obtain the supply classification from the manufacturing instruction master and update the supply classification in the supply performance data.