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

JP7794777B2 - Offsetting processing device, offsetting processing method, and offsetting processing program - Google Patents

Offsetting processing device, offsetting processing method, and offsetting processing program

Info

Publication number
JP7794777B2
JP7794777B2 JP2023069311A JP2023069311A JP7794777B2 JP 7794777 B2 JP7794777 B2 JP 7794777B2 JP 2023069311 A JP2023069311 A JP 2023069311A JP 2023069311 A JP2023069311 A JP 2023069311A JP 7794777 B2 JP7794777 B2 JP 7794777B2
Authority
JP
Japan
Prior art keywords
purchase
order
amount
data
payment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023069311A
Other languages
Japanese (ja)
Other versions
JP2024154997A (en
Inventor
幹彦 古閑
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2023069311A priority Critical patent/JP7794777B2/en
Publication of JP2024154997A publication Critical patent/JP2024154997A/en
Application granted granted Critical
Publication of JP7794777B2 publication Critical patent/JP7794777B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、相殺処理装置、相殺処理方法、及び相殺処理プログラムに関する。 The present invention relates to an offset processing device, an offset processing method, and an offset processing program.

例えば、建設業において、発注元は、工事を外注業者に発注した場合、工事についての材料費や経費を立替払する場合が多い。従来、工事代金を処理するシステムとして、例えば、特許文献1がある。 For example, in the construction industry, when a client places an order with a subcontractor, they often pay the material costs and expenses for the work on behalf of the subcontractor. A conventional system for processing construction costs is disclosed, for example, in Patent Document 1.

特開2017-91279号公報JP 2017-91279 A

しかしながら、上記特許文献1では、発注元が、工事を外注業者に発注した場合に、工事の出来高と経費などの立替分を、簡単かつ低作業負荷で相殺することに関して何等記載されていない。 However, the above-mentioned Patent Document 1 does not state anything about how, when an ordering party places an order with a subcontractor, the amount of work completed and the amount of expenses and other expenses paid in advance can be offset easily and with little work involved.

本発明は、上記に鑑みてなされたものであって、発注元が、工事を外注業者に発注した場合に、工事の出来高と経費などの立替分を、簡単かつ低作業負荷で相殺することが可能な相殺処理装置、相殺処理方法、及び相殺処理プログラムを提供することを目的とする。 The present invention was made in consideration of the above, and aims to provide an offsetting device, offsetting method, and offsetting program that, when an ordering party places an order with a subcontractor, can offset the amount of work completed and expenses paid in advance with ease and low workload.

上述した課題を解決し、目的を達成するために、本発明は、 制御部を備えた相殺処理装置であって、前記制御部は、工事を外注業者に発注する際に、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力手段と、工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して前記記憶エリアに登録する経費取込手段と、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データ及び前記立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成する仕入入力手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the objectives, the present invention provides an offsetting processing device equipped with a control unit, which includes an order input means for creating and registering in a storage area, when placing an order for construction work with a subcontractor, order data including the order number, subcontractor, order subject, cost item, order date, order period, order amount, and debt item; an expense import means for creating and registering in the storage area, for unpaid construction vouchers and advance vouchers, scheduled expense payment data including the expense number, date of occurrence, business partner, expense item, amount, and debt item, and linking data linking the expense number and order number; and an expense import means for importing and registering in the storage area, for inputting, based on the order data registered in the storage area, purchase number, purchase date, order number, handling company, order date, cost item, order amount, and debt item specified by an operator. The system is characterized by a purchase input means that creates purchase data including the purchase amount and payable item for the current month to be set, references the linking data registered in the storage area, reads from the storage area the scheduled expense payment data for the expense number linked to the purchase order number of the purchase data as a candidate for offset with the purchase amount for the current month of the purchase data, determines the scheduled payment data for the expense number specified by the operator as the item to be offset, creates advance payment data for the determined item to be offset, including the purchase number, purchase date, advance payment recipient, order number, advance payment item, and advance payment amount, and creates scheduled payment data including the scheduled payment number, scheduled payment date, payee vendor, and scheduled payment amount based on the purchase data and the advance payment data.

また、本発明の一態様によれば、前記仕入入力手段は、前記相殺候補の1又は複数を、翌月以降の仕入金額との相殺対象に指定可能に構成されていることにしてもよい。 Furthermore, according to one aspect of the present invention, the purchase input means may be configured to allow one or more of the offset candidates to be designated as targets for offset against purchase amounts in the following month or later.

また、本発明の一態様によれば、前記制御部は、費目と、仕訳の借方科目となる原価科目とを関連付けて登録した科目設定マスタにアクセス可能に構成されており、前記経費取込手段は、前記経費支払予定データに基づいて、前記科目設定マスタを参照して、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成することにしてもよい。 Furthermore, according to one aspect of the present invention, the control unit is configured to be able to access an item setting master that associates and registers expense items with cost items that serve as debit items in journal entries, and the expense capture means may refer to the item setting master based on the expense payment schedule data to create journal entry data that includes the journal entry number, posting date, business partner, debit item, debit amount, credit item, and credit amount.

また、本発明の一態様によれば、前記仕入入力手段は、前記仕入データ及び前記立替仕入データに基づいて、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成することにしてもよい。 Furthermore, according to one aspect of the present invention, the purchase input means may create journal data including a journal number, accounting date, customer, debit item, debit amount, credit item, and credit amount based on the purchase data and the advance purchase data.

また、本発明の一態様によれば、前記制御部は、さらに、前記仕入データ、前記立替仕入データ、及び前記支払予定データに基づいて、支払調書を作成して出力する支払調書運用手段を備えることにしてもよい。 Furthermore, according to one aspect of the present invention, the control unit may further include a payment statement management means for creating and outputting a payment statement based on the purchase data, the advance purchase data, and the payment schedule data.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置が実行する相殺処理方法であって、前記制御部において実行される、工事を外注業者に発注する際に、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力工程と、工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐付ける紐づけデータを作成して前記記憶エリアに登録する経費取込工程と、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データ及び前記立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成する仕入入力工程と、を含むことを特徴とする。 Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention provides an offsetting processing method executed by an information processing device equipped with a control unit, which includes an order input process executed by the control unit to create and register in a memory area order data including the order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item when placing an order for construction work with a subcontractor; an expense import process to create and register in the memory area expense payment schedule data including the expense number, date of occurrence, trading company, expense item, amount, and debt item for unpaid vouchers and advance vouchers for the construction work, and to create and register in the memory area linking data linking the expense number and order number; and an expense import process to create and register in the memory area purchase number, purchase date, order number, handling company, and other related data based on the order data registered in the memory area. a purchase input process for creating purchase data including the order date, cost item, order amount, purchase amount for the current month specified by the operator, and payable item; referencing the linking data registered in the storage area, reading from the storage area the planned expense payment data for the expense number linked to the purchase number of the purchase data as a candidate for offset with the purchase amount for the current month of the purchase data; determining the planned payment data for the expense number specified by the operator as the item to be offset; creating advance payment data for the determined item to be offset, including the purchase number, purchase date, advance payment recipient, order number, advance payment item, and advance payment amount; and creating planned payment data including the planned payment number, planned payment date, payee vendor, and planned payment amount based on the purchase data and the advance payment data.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置が実行するための相殺処理プログラムであって、前記制御部において、工事を外注業者に発注する際に、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力工程と、
工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐付ける紐づけデータを作成して前記記憶エリアに登録する経費取込工程と、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データ及び前記立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成する仕入入力工程と、を実行するための相殺処理プログラムであることを特徴とする。
In order to solve the above-mentioned problems and achieve the object, the present invention provides an offset processing program to be executed by an information processing device having a control unit, the offset processing program including an order input step in the control unit for creating order data including an order number, a subcontractor, an order subject, a cost item, an order date, an order construction period, an order amount, and a debt item when placing an order for construction work with a subcontractor, and registering the order data in a storage area;
an expense import process for creating and registering in the storage area, with respect to unpaid vouchers and advance vouchers for construction work, scheduled expense payment data including expense number, date of occurrence, business operator, expense item, amount, and debt item, and linking data linking the expense number and purchase order number; and a process for creating and registering in the storage area, based on the purchase order data registered in the storage area, purchase data including purchase number, purchase date, purchase order number, handling business operator, purchase date, cost item, purchase amount, purchase amount for the current month designated by an operator, and debt item, and and a purchase input process of reading out from the storage area the scheduled expense payment data of the expense number linked to the purchase number as a candidate for offsetting with the purchase amount of the purchase data for the current month, determining the scheduled payment data of the expense number specified by the operator as the offset target, creating advance purchase data for the determined offset target, including the purchase number, purchase date, advance payment recipient, order number, advance payment subject, and advance payment amount, and creating payment schedule data, including the payment schedule number, payment schedule date, payment recipient company, and payment schedule amount, based on the purchase data and the advance purchase data.

本発明によれば、発注元が、工事を外注業者に発注した場合に、工事の出来高と経費などの立替分を、簡単かつ低作業負荷で相殺すること可能になるという効果を奏する。 This invention has the advantage that when an ordering party places an order with a subcontractor, it can easily offset the amount of work completed and the amount of expenses and other expenses paid in advance with little effort.

図1は、本実施の形態に係る相殺処理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a cancellation processing device according to this embodiment. 図2は、科目設定マスタの構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of the subject setting master. 図3は、本実施の形態に係る相殺処理装置の制御部の全体の処理の概略を説明するためのフローを示す図である。FIG. 3 is a flowchart for explaining an outline of the overall processing of the control unit of the offset processing device according to this embodiment. 図4は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 4 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図5は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 5 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図6は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 6 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図7は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 7 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図8は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 8 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図9は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 9 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図10は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 10 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図11は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 11 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図12は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 12 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図13は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 13 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment. 図14は、本実施の形態に係る相殺処理装置の制御部の処理の具体例を説明するための図である。FIG. 14 is a diagram for explaining a specific example of the processing of the control unit of the offset processing device according to this embodiment.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 An embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to this embodiment.

[1:概要]
例えば、建設業の場合、発注元が外注契約において下請業者に工事を発注した場合、下請業者に対して立替えしている材料費や経費が多く発生する。
[1: Overview]
For example, in the construction industry, when a client places an order with a subcontractor under an outsourcing contract, the client incurs a large amount of material costs and expenses that are paid in advance to the subcontractor.

しかしながら、従来、下請業者に対して、工事の出来高と、工事についての材料費や経費の複数業者からの未払伝票を立替金として相殺をする場合、相殺対象となる外注契約との紐づけが困難であった。また、立替で発生した材料や経費などの未払伝票と下請業者に対しての立替伝票といった複数の処理をしなければならない。どの契約、請求書分の立替となるかシステム上で管理できていなかった。そのため、例えば、支払調書の運用がある場合、どの契約に対してどのくらい相殺があるかの認識が困難となっていた。 However, in the past, when offsetting subcontractors' advance payments against unpaid invoices from multiple contractors for materials and expenses related to the work completed, it was difficult to link them to the outsourcing contracts that were the subject of the offset. Furthermore, multiple processes had to be carried out, such as unpaid invoices for materials and expenses incurred on behalf of contractors and advance payments to subcontractors. It was not possible to manage which contracts and invoices were being paid on behalf of contractors in the system. Therefore, for example, when payment statements were used, it was difficult to determine how much was being offset against which contract.

そこで、本実施の形態では、工事を外注業者に発注した場合に、工事の出来高と経費などの立替分を、簡単かつ低作業負荷で相殺することが可能なシステムを提供する。 In this embodiment, we provide a system that allows you to easily offset the amount of work completed and expenses paid in advance when outsourcing construction work to an outsourced contractor, with little effort.

具体的には、本実施の形態の相殺処理装置は、以下の機能を提供する。
(1)複数業者にかかる未払伝票と立替伝票とを同時発生を可能とし、経費取込にて相殺対象となる外注工事の契約番号との紐づけを可能とする。
(2)駐車場代やごみ処理代などの複数業者における未払伝票を立替分として、外注工事の出来高計上時に相殺可能とする。
(3)(2)に関連して、先んじて発生している未払伝票のうち相殺予定の金額をプールさせておき、当月の出来高ではなく翌月以降の出来高計上時に相殺することも可能とする。
Specifically, the offset processing device of this embodiment provides the following functions.
(1) It is possible to simultaneously generate unpaid invoices and advance invoices for multiple contractors, and to link them to the contract numbers of outsourced work that are subject to offsetting when expenses are imported.
(2) Unpaid invoices from multiple contractors, such as parking fees and garbage disposal fees, can be treated as advance payments and offset when recording the progress of outsourced work.
(3) In relation to (2), it is also possible to pool the amount of unpaid invoices that have already been generated and that are to be offset, and offset it when the volume of the following month or later is recorded, rather than the volume of the current month.

本発明の相殺処理装置は、建設工事業(例えば、ゼネコン、大規模ビル・マンション建築会社等)等の業界に広く適用可能である。 The offset processing device of the present invention can be widely applied to industries such as the construction industry (e.g., general contractors, large-scale building and condominium construction companies, etc.).

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

相殺処理装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、相殺処理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The offsetting processing device 100 is a commercially available desktop personal computer. Note that the offsetting processing 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, and tablet personal computers.

相殺処理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。相殺処理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The offsetting processing device 100 comprises a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit of the offsetting processing device 100 is connected to each other so that they can communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、相殺処理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、相殺処理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。 The communication interface unit 104 communicatively connects the offsetting processing 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 offsetting processing device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network).

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

記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。また、記憶部106は、科目設定マスタ106a、発注データ、経費支払予定データ、紐づけデータ、仕訳データ、仕入データ、立替仕入データ、支払予定データ等を格納する。図2は、科目設定マスタ106aの構成例を示す図である。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk. The storage unit 106 also stores an account setting master 106a, order data, scheduled expense payment data, linking data, journal data, purchase data, advance purchase data, scheduled payment data, and the like. Figure 2 shows an example of the configuration of the account setting master 106a.

科目設定マスタ106aは、図2に示すように、費目と仕訳発生時の借方となる原価科目を関連づけて登録したテーブル等で構成することができる。 As shown in Figure 2, the item setting master 106a can be configured as a table that associates and registers expense items with the cost items that are debited when accounting entries occur.

発注データは、発注NO(番号)、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含んでいてもよい。 Order data may include order number, subcontractor, order subject, cost item, order date, order period, order amount, and debt item.

経費支払予定データは、経費NO(番号)、発生日、取引業者、費目、金額、債務科目、外部受入NO(番号)を含んでいてもよい。 Expense payment schedule data may include expense number, date of occurrence, supplier, expense item, amount, debt item, and external receipt number.

紐づけデータは、経費NO、発注NO、当月出来高との相殺対象とするか否かを指定するフラグ(対象とする「1」、対象としない「0」)を含んでいてもよい。 The linking data may include the expense number, order number, and a flag specifying whether or not to offset against the current month's production volume ("1" for offset, "0" for offset).

仕訳データは、仕訳NO(番号)、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額、摘要を含んでいてもよい。 Journal entry data may include journal entry number, accounting date, customer, debit account, debit amount, credit account, credit amount, and summary.

仕入データは、仕入NO(番号)、仕入日、取引業者、発注NO、発注日、原価科目、発注金額、当月仕入金額、債務科目を含んでいてもよい。 Purchase data may include purchase number, purchase date, trading company, order number, order date, cost item, order amount, current month's purchase amount, and debt item.

立替仕入データは、仕入NO、仕入日、立替先、発注NO、立替科目、立替金額を含んでいてもよい。 Advance purchase data may include purchase number, purchase date, advance recipient, order number, advance item, and advance amount.

支払予定データは、支払予定NO(番号)、支払予定日、支払先業者、支払予定金額を含んでいてもよい。 The payment schedule data may include the payment schedule number, the payment schedule date, the payment recipient, and the payment schedule amount.

図1に戻り、制御部102は、相殺処理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 Returning to Figure 1, the control unit 102 is a CPU or the like that provides overall control of the offsetting processing device 100. The control unit 102 has internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.

制御部102は、記憶部106に格納されている、科目設定マスタ106a、発注データ、経費支払予定データ、紐づけデータ、仕訳データ、仕入データ、立替仕入データ、支払予定データ等にアクセス可能に構成されている。なお、科目設定マスタ106a、発注データ、経費支払予定データ、紐づけデータ、仕訳データ、仕入データ、立替仕入データ、支払予定データ等は、他の場所(例えば、サーバ200)に設けられていてもよく、制御部102がアクセス可能な構成であればよい。 The control unit 102 is configured to be able to access the subject setting master 106a, order data, scheduled expense payment data, linking data, journal data, purchase data, advance purchase data, scheduled payment data, etc. stored in the memory unit 106. Note that the subject setting master 106a, order data, scheduled expense payment data, linking data, journal data, purchase data, advance purchase data, scheduled payment data, etc. may be stored in another location (e.g., server 200) as long as the control unit 102 is able to access them.

制御部102は、機能概念的に、発注入力部102aと、経費取込部102bと、仕入入力部102cと、支払調書運用部102dと、マスタメンテ部102eと、画面表示制御部102fと、を備えている。 The control unit 102 conceptually includes an order input unit 102a, an expense capture unit 102b, a purchase input unit 102c, a payment statement management unit 102d, a master maintenance unit 102e, and a screen display control unit 102f.

発注入力部102aは、工事を外注業者に発注する際に、例えば、モニタ114に表示される不図示の発注入力画面上でのオペレータ等の操作に応じて、発注NO、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを入力して記憶部106に登録する。 When placing an order for construction work with a subcontractor, the order input unit 102a inputs order data including the order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item in response to operations by an operator or the like on an order input screen (not shown) displayed on the monitor 114, and registers the input data in the memory unit 106.

経費取込部102bは、例えば、モニタ114に表示される不図示の経費取込画面上でのオペレータ等の操作に応じて、工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して記憶部106に登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して記憶部106に登録する。 For example, in response to operations by an operator or the like on an expense capture screen (not shown) displayed on the monitor 114, the expense capture unit 102b creates expense payment schedule data for unpaid construction vouchers and advance vouchers, including the expense number, date of occurrence, business partner, expense item, amount, and debt item, and registers this data in the memory unit 106. It also creates linking data linking the expense number with the purchase order number and registers this data in the memory unit 106.

また、経費取込部102bは、記憶部106に登録した経費支払予定データに基づいて、科目設定マスタ106aを参照して、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成して記憶部106に登録する。 In addition, the expense capture unit 102b references the account setting master 106a based on the expense payment schedule data registered in the memory unit 106, and creates journal data including the journal number, accounting date, business partner, debit account, debit amount, credit account, and credit amount, and registers this data in the memory unit 106.

仕入入力部102cは、例えば、モニタ114に表示される仕入入力画面上でのオペレータ等の操作に応じて、記憶部106に登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、記憶部106に登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として記憶部106から読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、仕入データ及び立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、これらの作成したデータを記憶部106に登録する。 The purchase input unit 102c, for example, in response to operations by an operator or the like on the purchase input screen displayed on the monitor 114, creates purchase data based on the order data registered in the memory unit 106, including the purchase number, purchase date, order number, handling business, order date, cost item, order amount, the purchase amount for the current month specified by the operator, and debt item; references the linking data registered in the memory unit 106, reads from the memory unit 106 the scheduled expense payment data for the expense number linked to the order number of the purchase data as a candidate for offset with the purchase amount for the current month of the purchase data; determines the scheduled payment data for the expense number specified by the operator as the item to be offset; creates advance payment data for the determined item to be offset, including the purchase number, purchase date, advance payment recipient, order number, advance payment item, and advance payment amount; creates scheduled payment data based on the purchase data and advance payment data, including the scheduled payment number, scheduled payment date, payee, and scheduled payment amount; and registers the created data in the memory unit 106.

仕入入力部102cは、相殺候補の1又は複数を、翌月以降の仕入金額との相殺対象に指定可能に構成されていてもよい。 The purchase input unit 102c may be configured to allow one or more of the offset candidates to be designated as the target for offset against the purchase amount for the following month or later.

仕入入力部102cは、仕入データ及び立替仕入データに基づいて、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成して記憶部106に登録してもよい。 The purchase input unit 102c may create journal data including the journal number, accounting date, customer, debit item, debit amount, credit item, and credit amount based on the purchase data and advance purchase data, and register this in the memory unit 106.

支払調書運用部102dは、例えば、モニタ114に表示される不図示の支払調書運用画面上でのオペレータの操作に応じて、仕入データ、立替仕入データ、及び支払予定データに基づいて、支払調書を作成して出力(表示出力及び/又は印刷出力)してもよい。 The payment statement management unit 102d may, for example, create and output (display and/or print) a payment statement based on purchase data, advance purchase data, and payment schedule data in response to operator operations on a payment statement management screen (not shown) displayed on the monitor 114.

マスタメンテ部102eは、例えば、モニタ114に表示される不図示のマスタメンテ画面上でのオペレータの操作等に応じて、科目設定マスタ106aに対して、データの入力・追加・変更・更新等の設定を行う。 The master maintenance unit 102e performs settings such as data input, addition, change, and update on the subject setting master 106a, for example, in response to operator operations on a master maintenance screen (not shown) displayed on the monitor 114.

画面表示制御部102fは、例えば、モニタ114に表示する各種画面(例えば、発注入力画面、経費取込画面、仕入入力画面、支払調書運用画面、マスタメンテ画面等)の表示及びその入力の受付を制御する。 The screen display control unit 102f controls the display of various screens (e.g., order entry screen, expense capture screen, purchase entry screen, payment statement operation screen, master maintenance screen, etc.) displayed on the monitor 114 and the acceptance of input.

[3.具体例]
図1~図14を参照して、本実施の形態における相殺処理装置100の制御部102の処理の具体例について説明する。
3. Specific Examples
A specific example of the processing performed by the control unit 102 of the cancellation processing device 100 in this embodiment will be described with reference to FIGS.

(3-1.全体の処理)
図3は、本実施の形態における相殺処理装置100の制御部102の全体の処理の概略を説明するためのフロー(出来高計上のフロー)を示す図である。
(3-1. Overall processing)
FIG. 3 is a diagram showing a flow (flow of piecework calculation) for explaining an outline of the overall processing of the control unit 102 of the offset processing device 100 in this embodiment.

図3を参照して、本実施の形態における相殺処理装置100の制御部102の全体の処理の概略を説明する。図3において、発注入力部102aは、発注入力処理を実行する(ステップS1)。発注入力処理では、外注業者へ工事の発注を行う。具体的には、発注入力処理では、発注入力部102aは、工事を外注業者に発注する際に、例えば、モニタ114に表示される発注入力画面上でのオペレータ等の操作に応じて、発注NO、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを入力して記憶部106に格納する。 With reference to Figure 3, an overview of the overall processing of the control unit 102 of the offset processing device 100 in this embodiment will be described. In Figure 3, the order input unit 102a executes the order input process (step S1). In the order input process, an order for construction work is placed with a subcontractor. Specifically, in the order input process, when placing an order for construction work with a subcontractor, the order input unit 102a inputs order data including the order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item in response to operations by an operator or the like on the order input screen displayed on the monitor 114, and stores the data in the memory unit 106.

経費取込部102bは、経費取込処理を実行する(ステップS2)。経費取込処理では、発注と紐づけた経費支払予定データの生成を行う。具体的には、経費取込処理では、経費取込部102bは、例えば、モニタ114に表示される経費入力画面上でのオペレータ等の操作に応じて、工事の未払伝票と立替伝票について、経費NO、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して記憶部106に登録すると共に、経費NOと発注NOとを紐づける紐づけデータを作成して記憶部106に登録する。 The expense capture unit 102b executes expense capture processing (step S2). In the expense capture processing, scheduled expense payment data linked to orders is generated. Specifically, in the expense capture processing, the expense capture unit 102b creates scheduled expense payment data for unpaid construction vouchers and advance vouchers, including the expense number, date of occurrence, supplier, expense item, amount, and debt item, in response to operations by an operator or the like on the expense input screen displayed on the monitor 114, and registers this data in the memory unit 106. The expense capture unit 102b also creates linking data linking the expense number and order number, and registers this data in the memory unit 106.

仕入入力部102cは、仕入入力処理を実行する(ステップS3)。仕入入力処理では、外注業者から出来高調書を受領し、当月の「出来高」払いの金額を認識する。経費取込にて工事で使用した材料費や経費など請求書をもとに、未払伝票、立替伝票を登録する。また、仕入入力画面で出来高及び支払調書の作成に必要な情報を登録し、計上時に紐づけられた経費支払予定データの取得や立替仕入データの生成を行う。 The purchase input unit 102c executes the purchase input process (step S3). During the purchase input process, progress reports are received from subcontractors and the amount of the "progress" payment for the current month is recognized. Unpaid vouchers and advance payment vouchers are registered based on invoices for materials and expenses used in the construction work, etc., which are imported during expense collection. Furthermore, the information required for creating progress reports and payment reports is registered on the purchase input screen, and the expense payment schedule data linked at the time of recording is obtained and advance purchase data is generated.

具体的には、仕入入力処理では、仕入入力部102cは、例えば、モニタ114に表示される仕入入力画面上でのオペレータ等の操作に応じて、記憶部106に登録した発注データに基づいて、仕入NO、仕入日、発注NO、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、記憶部106に登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として記憶部106から読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入NO、仕入日、立替先、発注NO、立替科目、立替金額を含む立替仕入データを作成し、仕入データ及び立替仕入データに基づいて、支払予定NO、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、これらの作成したデータを記憶部106に登録する。 Specifically, in the purchase input process, the purchase input unit 102c, for example, in response to operations by an operator or the like on the purchase input screen displayed on the monitor 114, creates purchase data based on the order data registered in the memory unit 106, including the purchase number, purchase date, order number, handling business operator, order date, cost item, order amount, the purchase amount for the current month specified by the operator, and debt item; references the linking data registered in the memory unit 106, reads from the memory unit 106 the scheduled expense payment data for the expense number linked to the order number of the purchase data as a candidate for offset with the purchase amount for the current month of the purchase data; determines the scheduled payment data for the expense number specified by the operator as the item to be offset; creates advance payment data for the determined item to be offset, including the purchase number, purchase date, advance payment recipient, order number, advance payment item, and advance payment amount; creates scheduled payment data based on the purchase data and advance payment data, including the scheduled payment number, scheduled payment date, payee, and scheduled payment amount; and registers the created data in the memory unit 106.

支払調書運用部102dは、支払調書運用処理を実行する(ステップS4)。具体的には、支払調書運用処理では、支払調書運用部102dは、例えば、モニタ114に表示される不図示の支払調書運用画面上でのオペレータの操作に応じて、仕入データ、立替仕入データ、及び支払予定データに基づいて、支払調書を作成して出力(表示出力及び/又は印刷出力)する。この支払調書は、外注業者に送付される。 The payment statement operation unit 102d executes payment statement operation processing (step S4). Specifically, in the payment statement operation processing, the payment statement operation unit 102d creates and outputs (displays and/or prints) a payment statement based on purchase data, advance purchase data, and payment schedule data, in response to operator operations on a payment statement operation screen (not shown) displayed on the monitor 114. This payment statement is then sent to the subcontractor.

(3-2.サンプルデータ)
図4~図14は、本実施の形態における相殺処理装置100の制御部102の処理の具体例を説明するためのサンプルデータを示す図である。図4~図14を参照して、本実施の形態における相殺処理装置100の制御部102の処理の具体例を説明する。以下の説明では、金額の単位を全て「円」とし、その表記を省略する。
(3-2. Sample data)
4 to 14 are diagrams showing sample data for explaining a specific example of the processing by the control unit 102 of the offsetting processing device 100 in this embodiment. A specific example of the processing by the control unit 102 of the offsetting processing device 100 in this embodiment will be explained with reference to Figs. 4 to 14. In the following explanation, all monetary amounts are expressed in units of "yen," and the notation thereof will be omitted.

1.前提情報について説明する。
(S1:発注入力処理)
図4を参照して、発注入力処理を具体的に説明する。発注入力処理より、外注工事の注文書情報を登録する。発注入力部102aは、工事を外注業者に発注する際に、例えば、モニタ114に表示される不図示の発注入力画面上でのオペレータ等の操作に応じて、発注NO、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを入力して記憶部106に登録する。
1. Explain the prerequisite information.
(S1: Order input process)
The order input process will be described in detail with reference to Figure 4. Order form information for subcontracted work is registered through the order input process. When placing an order for work with a subcontractor, the order input unit 102a inputs order data including the order number, subcontractor, order subject, cost item, order date, order period, order amount, and debt item in response to operations by an operator or the like on an order input screen (not shown) displayed on the monitor 114, and registers the data in the storage unit 106.

図4は、発注データのデータ例を示す図である。発注データは、発注NO、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目の項目を備えている。同図に示す例では、発注NO「HAC0001」、外注業者「○○型枠工業」、発注件名「○○ビル型枠工事」、原価科目「未成工事支出金(外注)」、発注日「2022/3/19」、発注工期「2022/4/1~2024/3/31」、発注金額「10,000,000」、債務科目「工事未払金」となっている。 Figure 4 shows an example of order data. Order data includes the following fields: order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and liability item. In the example shown in the figure, the order number is "HAC0001," the subcontractor is "XX Formwork Industry," the order subject is "XX Building Formwork Work," the cost item is "Uncompleted Work Expenditures (Subcontracted)," the order date is "3/19/2022," the order construction period is "4/1/2022 - 3/31/2024," the order amount is "10,000,000," and the liability item is "Construction Accounts Payable."

図5は、以下で説明する相殺の事例の概要を説明するための図である。下請け業者「○○型枠工業」へ外注工事の出来高を計上する。10,000,000の契約金額に対して2022年6月で出来高6,000,000の仕入を行う。また、複数業者(○○リサイクル、○○商事、○○重機、○○クレーン)からこの工事に際して使用した経費や材料について各未払伝票の請求書も届いた。また、現場の作業所長より下請業者(○○型枠工業に対して)へ立替している金額の明細(計1,000,000)も事務部へ届いた。○○リサイクル、○○重機、○○クレーンの未払伝票と、○○型枠工業の6月出来高を相殺する。○○商事の未払伝票のうち、○○型枠工業への支払いと相殺する分は翌月7月での出来高計上時に相殺することとした。 Figure 5 is a diagram that provides an overview of the offsetting example described below. The amount of work completed for outsourced construction work is recorded for subcontractor "XX Formwork Industry." Purchases of 6,000,000 yen are made in June 2022, against a contract amount of 10,000,000 yen. In addition, invoices for unpaid vouchers for expenses and materials used in this construction work have been received from multiple contractors (XX Recycle, XX Trading, XX Heavy Equipment, XX Crane). The administrative department also received a detailed breakdown of the amounts (totaling 1,000,000) advanced to subcontractors (XX Formwork Industry) from the on-site worksite manager. The unpaid vouchers for XX Recycle, XX Heavy Equipment, and XX Crane are offset against the June amount completed by XX Formwork Industry. It was decided that the portion of XX Trading's unpaid vouchers to be offset against payments to XX Formwork Industry would be offset when the amount completed the following month, July, is recorded.

2.経費取込機能にて未払情報と相殺予定の情報を経費取込にて同時に作成する。
(S2:経費取込処理)
図6~図8を参照して、経費入力処理を具体的に説明する。経費入力処理では、外注工事で使用した経費や材料などの請求書をもとに未払いと相殺予定の伝票を登録する。経費取込部102bは、例えば、モニタ114に表示される不図示の経費入力画面上でのオペレータ等の操作に応じて、工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して記憶部106に登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して記憶部106に登録する。また、経費取込部102bは、記憶部106に登録した経費支払予定データに基づいて、科目設定マスタ106aを参照して、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成して記憶部106に登録してもよい。
2. Use the expense import function to simultaneously create unpaid information and information on planned offsets.
(S2: Expense import process)
The expense input process will be described in detail with reference to Figures 6 to 8. In the expense input process, unpaid and offsetting vouchers are registered based on invoices for expenses and materials used in subcontracted construction work. The expense capture unit 102b, for example, creates and registers in the storage unit 106 expense payment schedule data for unpaid construction vouchers and advance vouchers, including the expense number, date of occurrence, supplier, expense item, amount, and debt item, in response to operations by an operator or the like on an expense input screen (not shown) displayed on the monitor 114. The expense capture unit 102b also creates and registers in the storage unit 106 linking data linking the expense number and the purchase order number. Furthermore, the expense capture unit 102b may refer to the item setting master 106a based on the expense payment schedule data registered in the storage unit 106 to create and register in the storage unit 106 journal data including the journal number, posting date, supplier, debit item, debit amount, credit item, and credit amount.

図6(A)は、科目設定マスタ106aの構成例を示す図である。科目設定マスタ106aは、費目と仕訳発生時の借方となる原価科目の項目を備えている。同図に示す例では、「費目」が、ごみ運搬・処分費、雑金物、建設重機、移動式クレーンについては、「原価科目」として、未成工事支出金が設定されている。また、「費目」が、立替用費目については、「原価科目」として、下請仮払金が設定されている。 Figure 6 (A) is a diagram showing an example of the configuration of the item setting master 106a. The item setting master 106a includes items for expense items and cost items that are debited when accounting entries occur. In the example shown in the figure, for "expense items" such as garbage transportation and disposal costs, miscellaneous hardware, heavy construction machinery, and mobile cranes, "uncompleted construction expenses" is set as the "cost item." Furthermore, for "expense items" such as advance expense items, "subcontractor advance payments" is set as the "cost item."

図6(B)は、現場の作業所長より届いた立替している明細が書いてある相殺予定表の例を示している。 Figure 6 (B) shows an example of an offset schedule received from the site foreman, detailing the advance payments.

まず、未払情報(不図示)と、未払情報のうちの図6(B)の相殺予定表と、に基づいて、不図示の経費取込画面上でのオペレータの操作に応じて、経費取込フォーマット(例えば、エクセルのフォーマット)を作成する。 First, based on the unpaid information (not shown) and the offset schedule of the unpaid information (Figure 6(B)), an expense import format (e.g., an Excel format) is created in response to the operator's operations on the expense import screen (not shown).

図7(A)は、経費取込フォーマットのデータ例を示している。経費取込フォーマットは、仮伝票NO、発生日、取引業者、費目、金額、債務科目、発注NOの項目を備えている。債務科目は、「工事未払金」を設定する。同図に示す例では、1~4行目は、未払情報についてのデータである。5~8行目は、相殺予定表についてのデータであり、図6(B)の相殺予定表の情報である。「発注NO」については、未払情報の場合は未設定とし、相殺予定の場合に設定する。 Figure 7 (A) shows an example of data in an expense import format. The expense import format has fields for temporary voucher number, date of occurrence, vendor, expense item, amount, debt item, and order number. The debt item is set to "unpaid construction costs." In the example shown in the figure, lines 1 to 4 are data on unpaid information. Lines 5 to 8 are data on the offset schedule, which is information on the offset schedule in Figure 6 (B). The "order number" is left unset for unpaid information and set for offsetting plans.

同図に示す例では、1行目は、仮伝票NO「KAR0001」、発生日「2022/6/10」、取引業者「○○リサイクル」、費目「ごみ運搬・処分費」、金額「80,000」、債務科目「工事未払金」となっている。5行目は、仮伝票NO「KAR0005」、発生日「2022/6/30」、取引業者「○○リサイクル」、費目「立替用費目」、金額「20,000」、債務科目「工事未払金」となっている。 In the example shown in the figure, the first line has the temporary voucher number "KAR0001," the date of occurrence "6/10/2022," the supplier "XX Recycling," the expense item "Garbage transportation and disposal costs," the amount "80,000," and the debt item "Construction accounts payable." The fifth line has the temporary voucher number "KAR0005," the date of occurrence "6/30/2022," the supplier "XX Recycling," the expense item "Advance expenses," the amount "20,000," and the debt item "Construction accounts payable."

作成した経費取込フォーマットに基づいて、経費支払予定データ(未払伝票、立替伝票)を作成する。 Create planned expense payment data (unpaid vouchers, advance vouchers) based on the expense import format you created.

図7(B)は、経費支払予定データのデータ例を示す図である。経費支払予定データは、経費NO、発生日、取引業者、費目、金額、債務科目、外部受入NOの項目を備えている。経費取込フォーマットの「仮伝票NO」を「外部受入NO」として保持する。 Figure 7 (B) shows an example of expense payment schedule data. Expense payment schedule data includes the following fields: expense number, date of occurrence, supplier, expense item, amount, debt item, and external receipt number. The "provisional voucher number" in the expense import format is stored as the "external receipt number."

同図に示す例では、1行目は、伝票NO「KEI0001」、発生日「2022/6/10」、取引業者「○○リサイクル」、費目「ごみ運搬・処分費」、金額「80,000」、債務科目「工事未払金」、外部受入O「KAR0001」となっている。5行目は、経費NO「KEI0005」、発生日「2022/6/30」、取引業者「○○リサイクル」、費目「立替用費目」、金額「20,000」、債務科目「工事未払金」、外部受入NO「KAR0001」となっている。 In the example shown in the figure, the first line has the invoice number "KEI0001," the date of occurrence "6/10/2022," the supplier "○○ Recycling," the expense item "Garbage transportation and disposal expenses," the amount "80,000," the debt item "Unpaid construction expenses," and the external receipt number "KAR0001." The fifth line has the expense number "KEI0005," the date of occurrence "6/30/2022," the supplier "○○ Recycling," the expense item "Advance expenses," the amount "20,000," the debt item "Unpaid construction expenses," and the external receipt number "KAR0001."

図7(C)は、紐づけデータのデータ例を示す図である。紐づけデータは、経費NO、発注NO、当月出来高との相殺対象とするか否かを指定するフラグ(対象とする「1」、対象としない「0」)の項目を備えている。経費取込フォーマットにおいて、当月出来高との相殺対象とする「発注NO」を指定することで、「発注NO」と紐付く「仮伝票NO」について、経費支払予定データにおいて、「仮伝票NO」である「外部受入NO」に紐付く「経費NO」を取得して、取得した「経費NO」と指定した「発注NO」について紐づけデータを作成する。「フラグ」は、初期値として「0」を設定する。 Figure 7 (C) is a diagram showing an example of linked data. The linked data includes fields for expense number, order number, and a flag specifying whether or not to offset with the current month's output ('1' for offset, '0' for offset). By specifying the 'Order Number' to be offset with the current month's output in the expense import format, the 'Expense Number' linked to the 'External Receipt Number', which is the 'Provisional Voucher Number' linked to the 'Order Number', is obtained in the expense payment schedule data, and linking data is created for the obtained 'Expense Number' and the specified 'Order Number'. The 'Flag' is initially set to '0'.

図7(B)の経費支払予定データと図6(A)の科目設定マスタ106aとに基づいて、仕訳データを作成する。図8は、作成される仕訳データの例を示す図である。仕訳データは、仕訳NO、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額、摘要の項目を備えている。「借方科目」は、経費支払予定データの費目をキーとして、科目設定マスタ106aから取得した原価科目を設定する。この例では、費目「立替用費目」については、借方科目「下請仮払金」を設定する。「貸方科目」は、経費支払予定データの債務科目を設定する。「摘要」には、経費支払予定データの経費NOを設定する。 Journal data is created based on the expense payment schedule data in Figure 7 (B) and the item setting master 106a in Figure 6 (A). Figure 8 is a diagram showing an example of the journal data created. The journal data has the following fields: journal entry number, posting date, business partner, debit item, debit amount, credit item, credit amount, and summary. For "Debit item," the cost item obtained from the item setting master 106a is set using the expense item in the expense payment schedule data as a key. In this example, for the expense item "Advance expense item," the debit item "Subcontractor advance payment" is set. For "Credit item," the debt item in the expense payment schedule data is set. For "Summary," the expense number in the expense payment schedule data is set.

同図に示す例では、1行目は、仕訳NO「SIW0001」、発生日「2022/6/10」、取引業者「○○リサイクル」、債務科目「未成工事支出金(経費)」、借方金額「80,000」、貸方科目「工事未払金」、貸方金額「80,000」、摘要NO「KEI0001」となっている。5行目は、仕訳NO「SIW0005」、発生日「2022/6/30」、取引業者「○○型枠工業」、債務科目「下請仮払金」、借方金額「20,000」、貸方科目「工事未払金」、貸方金額「20,000」、摘要NO「KEI0005」となっている。 In the example shown in the figure, the first line has journal entry number "SIW0001," date of occurrence "6/10/2022," supplier "○○ Recycling," liability item "Uncompleted construction expenditures (expenses)," debit amount "80,000," credit item "Unpaid construction costs," credit amount "80,000," and summary number "KEI0001." The fifth line has journal entry number "SIW0005," date of occurrence "6/30/2022," supplier "○○ Formwork Industry," liability item "Subcontractor advance payments," debit amount "20,000," credit item "Unpaid construction costs," credit amount "20,000," and summary number "KEI0005."

3.出来高計上時に相殺額を認識させる。
(S3:仕入入力処理)
図9~図13を参照して、仕入入力処理を具体的に説明する。仕入入力部102cは、例えば、モニタ114に表示される仕入入力画面上でのオペレータ等の操作に応じて、記憶部106に登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、記憶部106に登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として記憶部106から読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、仕入データ及び立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、これらの作成したデータを記憶部106に登録する。この場合、相殺候補の1又は複数を、翌月以降の仕入金額との相殺対象に指定してもよい(図13参照)。仕入入力部102cは、仕入データ及び立替仕入データに基づいて、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成して記憶部106に登録してもよい。
3. The offsetting amount is recognized when the volume of work is recorded.
(S3: Purchase input processing)
The purchase input process will be described in detail with reference to Figures 9 to 13. The purchase input unit 102c, for example, in response to operations by an operator or the like on the purchase input screen displayed on the monitor 114, creates purchase data based on the order data registered in the storage unit 106, including the purchase number, purchase date, order number, handling company, order date, cost item, order amount, purchase amount for the current month designated by the operator, and debt item; references the linking data registered in the storage unit 106, reads from the storage unit 106 the scheduled expense payment data for the expense number linked to the order number of the purchase data as a candidate for offset with the purchase amount for the current month of the purchase data; determines the scheduled payment data for the expense number designated by the operator as the offset target; creates advance payment data for the determined offset target, including the purchase number, purchase date, advance payment recipient, order number, advance payment item, and advance payment amount; creates payment schedule data based on the purchase data and advance payment data, including the scheduled payment number, scheduled payment date, payee, and scheduled payment amount; and registers the created data in the storage unit 106. In this case, one or more of the offset candidates may be designated as the target for offset with the purchase amount for the following month or later (see Figure 13). The purchase input unit 102c may create journal data including a journal number, a posting date, a customer, a debit item, a debit amount, a credit item, and a credit amount based on the purchase data and the advance purchase data, and register the journal data in the storage unit 106.

ここでは、当月の出来高調書をもとに仕入入力画面より該当の発注番号を選択して、仕入明細を入力する。ここでは仕入入力より2022年6月で出来高6,000,000の仕入を行う場合を説明する。 Here, based on the current month's production report, select the relevant purchase order number from the purchase entry screen and enter the purchase details. Here, we will explain how to enter purchases for a volume of 6,000,000 in June 2022.

図9は、仕入入力画面400の表示例を示す図である。仕入入力画面400は、仕入日、発注番号、発注件名、外注業者、債務科目を指定するためのヘッダエリア401と、切替ボタンに従って、仕入明細又は立替明細を表示する明細エリア402と、を備えている。 Figure 9 shows an example of the purchase entry screen 400. The purchase entry screen 400 includes a header area 401 for specifying the purchase date, purchase order number, order subject, subcontractor, and debt item, and a details area 402 for displaying purchase details or advance payment details according to the switch button.

明細エリア402では、切替ボタンで仕入明細が選択された場合には、仕入情報(行No、原価科目、発注金額、当月仕入金額、発注残金額の項目)、合計の仕入金額が表示される(図9参照)。切替ボタンで立替明細が選択された場合には、発注金額、当月出来高金額、立替情報(行No、経費NO、取引業者、費目、立替金額、相殺対象か否か指定する欄)、合計の相殺金額、支払予定金額(=合計の仕入金額-合計の相殺金額)が表示される(図10(C)参照)。仕入入力画面400において、ハッチングしているセルは、オペレータが入力不可(自動入力・表示)、ハッチングしていないセルは、オペレータが入力可能となっている。 In the details area 402, when purchase details are selected with the switch button, purchase information (row number, cost item, order amount, current month purchase amount, remaining order amount items) and the total purchase amount are displayed (see Figure 9). When advance details are selected with the switch button, the order amount, current month's output amount, advance information (row number, expense number, supplier, expense item, advance amount, field to specify whether or not to offset), the total offset amount, and the expected payment amount (= total purchase amount - total offset amount) are displayed (see Figure 10 (C)). On the purchase input screen 400, hatched cells cannot be entered by the operator (automatic input/display), and unhatched cells can be entered by the operator.

ヘッダエリア401において、オペレータは、仕入日と、発注番号を指定する。指定された発注番号をキーとして、発注データから発注件名、外注業者、債務科目を読み出して自動表示する。同図に示す例では、仕入日「2023/6/30」、発注番号「HAC0001」が指定されて、発注件名「○○ビル型枠工事」、外注業者「○○型枠工業」、債務科目「工事未払金」が自動表示されている。 In the header area 401, the operator specifies the purchase date and order number. Using the specified order number as a key, the order subject, subcontractor, and debt item are read from the order data and automatically displayed. In the example shown in the figure, the purchase date "2023/6/30" and order number "HAC0001" are specified, and the order subject "Formwork work for XX building," subcontractor "XX Formwork Industry," and debt item "Construction accounts payable" are automatically displayed.

また、明細エリア402において、仕入明細が選択されている場合には、指定された発注番号をキーとして、発注データから原価科目、発注金額を読み出して仕入情報に自動表示する。オペレータは、仕入情報の「当月仕入金額」を入力する。発注残金額は、発注金額-当月仕入金額により自動算出して、自動表示する。 Also, when a purchase detail is selected in the details area 402, the specified purchase order number is used as a key to read the cost item and order amount from the purchase data and automatically display them in the purchase information. The operator enters the "purchase amount for this month" in the purchase information. The remaining order amount is automatically calculated by subtracting the purchase amount for this month, and is automatically displayed.

同図に示す例では、原価科目「未成工事支出金(外注)」、発注金額「10,000,000」が自動表示され、オペレータが当月仕入金額「6,000,000」を指定して、発注残金額「4,000,000(=10,000,000-6,000,000)」が自動表示されている。また、仕入金額の合計「6,000,000」が自動表示される。 In the example shown in the figure, the cost item "Uncompleted Work Expenditures (Subcontracted)" and order amount "10,000,000" are automatically displayed. When the operator specifies the current month's purchase amount of "6,000,000," the remaining order amount of "4,000,000 (= 10,000,000 - 6,000,000)" is automatically displayed. The total purchase amount of "6,000,000" is also automatically displayed.

また、図10(C)に示すように、明細エリア402において、立替明細が選択されている場合には、発注金額、当月出来高金額には、仕入明細の発注金額と当月仕入金額が自動表示される。立替情報には、指定される発注番号をキーとして、図10(A)の紐づけデータの経費NOを取得し、相殺候補を、取得した経費NOをキーとして、図10(B)に示す経費支払データから取引業者、費目、金額を読み出して、立替情報の経費NO、取引業者、費目、立替金額を自動表示する。オペレータは、各経費NOについて相殺対象か否か指定(チェック)して、相殺対象を設定する。同図に示す例では、経費NO「PJ0005」、「PJ0007」、「PJ0008」の明細については、相殺対象に指定されており、経費NO「PJ0006」の「○○商事 雑金物」の明細については、当月の出来高からは相殺しないように、相殺対象としていない。合計の相殺金額「1,000,000」、支払予定金額「5,000,000(=6,000,000-1,000,000)」が自動表示される。 Also, as shown in Figure 10(C), when an advance payment detail is selected in the detail area 402, the order amount and current month's purchase amount for the purchase detail are automatically displayed as the order amount and current month's output amount. For advance payment information, the expense number from the linked data in Figure 10(A) is retrieved using the specified order number as a key, and offset candidates are read from the expense payment data shown in Figure 10(B) using the retrieved expense number as a key, and the expense number, supplier, expense item, and advance payment amount for the advance payment information are automatically displayed. The operator sets the offset target by specifying (checking) whether each expense number is eligible for offset. In the example shown in the figure, the details for expense numbers "PJ0005," "PJ0007," and "PJ0008" are designated as offset targets, while the detail for "XX Trading Co., Ltd. Miscellaneous Hardware" for expense number "PJ0006" is not designated as an offset target, so that it will not be offset against the current month's output. The total offset amount of "1,000,000" and the expected payment amount of "5,000,000 (= 6,000,000 - 1,000,000)" will be automatically displayed.

相殺対象として指定された経費NOについては、図11に示すように、紐づけデータのフラグを「1」に更新する。フラグ「0」のものは翌月以降の出来高計上時に相殺対象とすることが可能となる。 For expense numbers designated as offset targets, the linking data flag is updated to "1" as shown in Figure 11. Expenses with a flag of "0" can be offset targets when recording production from the following month onwards.

不図示の登録ボタンを押すと、仕入入力画面400の入力内容に応じた仕入データ、立替仕入データが作成されて、記憶部106に登録される。また、仕入データ及び立替仕入データに基づいて、支払予定データ及び仕訳データが作成されて記憶部106に登録される。図10及び図11の例に示す入力内容の場合は、図12に示すデータが登録される。 When the registration button (not shown) is pressed, purchase data and advance payment purchase data are created according to the input content on the purchase input screen 400 and registered in the storage unit 106. In addition, payment schedule data and journal data are created based on the purchase data and advance payment purchase data and registered in the storage unit 106. In the case of the input content shown in the examples of Figures 10 and 11, the data shown in Figure 12 is registered.

図12(A)は、仕入データのデータ例を示す図である。仕入データは、仕入NO、仕入日、取引業者、発注NO、発注日、原価科目、発注金額、当月仕入金額、債務科目の項目を備えている。同図に示す例では、仕入NO「SIR0001」、仕入日「2022/6/30」、取引業者「○○型枠工業」、発注NO「HAC0001」、発注日「2022/3/19」、原価科目「未成工事支出金(外注)」、発注金額「10,000,000」、当月仕入金額「6,000,000」、債務科目「工事未払金」となっている。 Figure 12 (A) is a diagram showing an example of purchasing data. The purchasing data includes the following fields: purchase number, purchase date, supplier, order number, order date, cost item, order amount, purchase amount for the current month, and liability item. In the example shown in the figure, the purchase number is "SIR0001," the purchase date is "6/30/2022," the supplier is "XX Formwork Industry," the order number is "HAC0001," the order date is "3/19/2022," the cost item is "Uncompleted construction expenditure (subcontracted)," the order amount is "10,000,000," the purchase amount for the current month is "6,000,000," and the liability item is "Construction accounts payable."

図12(B)は、立替仕入データのデータ例を示す図である。立替仕入データは、仕入NO、仕入日、立替先、発注NO、立替科目、立替金額の項目を備えている。同図に示す例では、1行目は、仕入NO「TSI001」、仕入日「2022/6/30」、立替先「○○型枠工業」、発注NO「HAC0001」、立替科目「下請仮払金」、立替金額「20,000」となっている。 Figure 12 (B) is a diagram showing an example of advance purchase data. Advance purchase data has the following fields: purchase number, purchase date, advance recipient, order number, advance item, and advance amount. In the example shown in the figure, the first line contains purchase number "TSI001," purchase date "6/30/2022," advance recipient "XX Formwork Industry," order number "HAC0001," advance item "Subcontractor advance payment," and advance amount "20,000."

図12(C)は、支払予定データのデータ例を示す図である。支払予定データは、支払予定NO、支払予定日、支払先業者、支払予定金額の項目を備えている。同図に示す例では、1行目は、仕入データより発生する支払予定、2~4行目は、立替仕入データより発生する支払予定となっている。1行目は、支払予定NO「SIH0001」、支払予定日「2022/8/31」、支払先業者「○○型枠工業」、支払予定金額「6,000,000」、2行目は、支払予定NO「SIH0002」、支払予定日「2022/8/31」、支払先業者「○○型枠工業」、支払予定金額「-20,000」となっている。 Figure 12 (C) is a diagram showing an example of payment schedule data. The payment schedule data includes fields for the scheduled payment number, scheduled payment date, payee company, and scheduled payment amount. In the example shown in the figure, the first line shows the payment schedule generated from purchase data, while lines 2 to 4 show the payment schedule generated from advance purchase data. The first line shows the scheduled payment number "SIH0001," the scheduled payment date "8/31/2022," the payee company "XX Formwork Industry," and the scheduled payment amount "6,000,000." The second line shows the scheduled payment number "SIH0002," the scheduled payment date "8/31/2022," the payee company "XX Formwork Industry," and the scheduled payment amount "-20,000."

図12(D)は、仕訳データのデータ例を示す図である。仕訳データは、仕訳NO、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額の項目を備えている。同図に示す例では、1行目は、仕入データより発生する仕訳、2~4行目は、立替仕入データより発生する仕訳となっている。同図に示す例では、1行目は、仕訳NO「SIW0009」、発生日「2022/6/30」、取引業者「○○型枠工業」、債務科目「未成工事支出金(経費)」、借方金額「6,000,000」、貸方科目「工事未払金」、貸方金額「6,000,000」となっている。2行目は、仕訳NO「SIW0010」、発生日「2022/6/30」、取引業者「○○型枠工業」、債務科目「工事未金」、借方金額「20,000」、貸方科目「下請仮払金」、貸方金額「20,000」となっている。 Figure 12 (D) is a diagram showing an example of journal entry data. Journal entry data has the following fields: journal entry number, accounting date, business partner, debit item, debit amount, credit item, and credit amount. In the example shown in the figure, the first line is a journal entry arising from purchase data, and lines 2 to 4 are journal entries arising from advance purchase data. In the example shown in the figure, the first line has journal entry number "SIW0009," date of occurrence "6/30/2022," business partner "○○ Formwork Industry," debt item "Uncompleted construction expenditures (expenses)," debit amount "6,000,000," credit item "Construction accounts payable," and credit amount "6,000,000." The second line has the journal entry number "SIW0010", the date of occurrence "6/30/2022", the trading company "○○ Formwork Industry", the liability item "Construction outstanding", the debit amount "20,000", the credit item "Subcontractor advance payment", the credit amount "20,000".

(補足1)
図13は、仕入入力より2022年7月で出来高計上を行う場合の立替明細の例を示す図である。ここでは、7月度の出来高を3,000,000とした場合を説明する。図13において、仕入入力画面400の明細エリア402では、発注金額「10,000」、当月出来高金額「3,000,000」が表示されている。立替情報には、相殺候補として、経費NO「PJ0006」、取引業者「○○商事」、費目「雑金物」、立替金額「100,000」が表示されている。オペレータは、経費NO「PJ0006」について相殺対象を指定(チェック)して、相殺対象に設定する。合計の相殺金額「100,000」、支払予定金額「2,900,000(=3,000,000-1000,000)」が自動表示される。
(Supplementary Note 1)
Figure 13 shows an example of an advance payment detail when the amount of work completed in July 2022 is recorded based on the purchase entry. Here, we will explain the case where the amount of work completed for July is 3,000,000. In Figure 13, the details area 402 of the purchase entry screen 400 displays the order amount "10,000" and the amount of work completed for the current month "3,000,000." The advance payment information displays the following offset candidates: expense number "PJ0006," business partner "XX Trading," expense item "Miscellaneous Hardware," and advance payment amount "100,000." The operator specifies (checks) the offset target for expense number "PJ0006" to set it as the offset target. The total offset amount of "100,000" and the expected payment amount of "2,900,000 (= 3,000,000 - 1,000,000)" are automatically displayed.

(補足2)
支払調書運用がある場合、2.で処理した仕入データ、立替仕入データ、支払予定データを活用することも可能である。支払調書運用部102dは、例えば、モニタ114に表示される不図示の支払調書運用画面上でのオペレータの操作に応じて、仕入データ、立替仕入データ、及び支払予定データに基づいて、支払調書を作成して出力(表示出力及び/又は印刷出力)する。図14は、支払調書の例を示す図である。支払調書は、外注業者「○○型枠工業」に送付される。
(Supplementary Note 2)
If a payment statement is used, it is also possible to utilize the purchase data, advance purchase data, and scheduled payment data processed in 2. The payment statement operation unit 102d creates and outputs (displays and/or prints) a payment statement based on the purchase data, advance purchase data, and scheduled payment data, for example, in response to an operator's operation on a payment statement operation screen (not shown) displayed on the monitor 114. Figure 14 is a diagram showing an example of a payment statement. The payment statement is sent to the subcontractor "XX Formwork Industry."

以上説明したように、本実施の形態によれば、工事を外注業者に発注する際に、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶部106に登録する発注入力部102aと、工事の未払伝票と立替伝票について、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して記憶部106に登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して前記記憶エリアに登録する経費取込部102bと、記憶部106に登録した発注データに基づいて、仕入番号、仕入日、発注番号、取扱事業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、記憶部106に登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データ及び前記立替仕入データに基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成する仕入入力部102cと、を備えているので、発注元が、工事を外注業者に発注した場合に、工事の出来高と経費などの立替分を、簡単かつ低作業負荷で相殺することが可能となる。 As explained above, according to this embodiment, when placing an order for construction work with a subcontractor, the order input unit 102a creates order data including the order number, subcontractor, order subject, cost item, order date, order period, order amount, and debt item, and registers it in the memory unit 106; the expense capture unit 102b creates expense payment schedule data for unpaid construction vouchers and advance vouchers including the expense number, date of occurrence, business partner, expense item, amount, and debt item, and registers this in the memory unit 106, as well as creates linking data linking the expense number and order number, and registers this in the memory area; and the expense capture unit 102b creates and stores purchase data including the purchase number, purchase date, order number, handling company, order date, cost item, order amount, purchase amount for the current month specified by the operator, based on the order data registered in the memory unit 106. and a purchase input unit 102c that references the linking data registered in unit 106, reads from the storage area the scheduled expense payment data for the expense number linked to the purchase order number of the purchase data as a candidate for offset with the current month's purchase amount for the purchase data, determines the scheduled payment data for the expense number specified by the operator as the item to be offset, creates advance purchase data for the determined item to be offset, including the purchase number, purchase date, advance payment recipient, purchase order number, advance payment item, and advance payment amount, and creates payment schedule data including the scheduled payment number, scheduled payment date, payee contractor, and scheduled payment amount based on the purchase data and the advance purchase data.This makes it possible for an ordering party to easily offset the progress of the work and the advance payment amount for expenses and other items with little workload when ordering work from a subcontractor.

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

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

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

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

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

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

また、相殺処理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the offset processing device 100, the components shown in the figure are functional concepts and do not necessarily have to be physically configured as shown.

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

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

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

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

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

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

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

100 相殺処理装置
102 制御部
102a 発注入力部
102b 経費取込部
102c 仕入入力部
102d 支払調書運用部
102e マスタメンテ部
102f 画面表示制御部
104 通信インターフェース部
106 記憶部
106a 科目設定マスタ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Offsetting processing device 102 Control unit 102a Order input unit 102b Expense acquisition unit 102c Purchase input unit 102d Payment statement operation unit 102e Master maintenance unit 102f Screen display control unit 104 Communication interface unit 106 Storage unit 106a Account setting master 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (6)

制御部を備えた相殺処理装置であって、
前記制御部は、
工事を外注業者に発注する際に、発注入力画面上でのオペレータの操作に応じて、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力手段と、
工事の未払伝票と立替伝票について、経費取込画面上でのオペレータの操作に応じて、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して前記記憶エリアに登録する経費取込手段と、
仕入入力画面上でのオペレータの操作に応じて、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取引業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の経費支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データと前記立替仕入データにそれぞれ基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、その際、前記仕入データに基づく場合は、「支払先業者」は取引業者、「支払予定金額」は当月仕入金額を設定し、前記立替仕入データに基づく場合は、「支払先業者」は立替先、「支払予定金額」は立替金額のマイナスを設定する仕入入力手段と、
を備えたことを特徴とする相殺処理装置。
An offsetting device equipped with a control unit,
The control unit
an order input means for creating order data including an order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item in response to an operator's operation on an order input screen when placing an order for construction work with a subcontractor, and registering the data in a storage area;
an expense capturing means for creating and registering in the storage area, in response to an operator's operation on an expense capturing screen, expense payment schedule data including expense number, occurrence date, business partner, expense item, amount, and debt item for unpaid slips and advance payment slips for construction work, and for creating and registering in the storage area linking data linking expense number and purchase order number;
In response to the operator's operation on the purchase input screen, purchase data including the purchase number, purchase date, purchase order number, supplier, order date, cost item, order amount, purchase amount for the current month designated by the operator, and debt item is created based on the purchase order data registered in the storage area, and by referring to the linking data registered in the storage area, the expense payment schedule data of the expense number linked to the purchase order number of the purchase data is read from the storage area as a candidate for offset with the purchase amount for the current month of the purchase data, and the expense payment schedule data of the expense number designated by the operator is set as the target for offset. a purchase input means for determining the offset target by using the above method, creating advance purchase data including a purchase number, purchase date, advance payment recipient, purchase order number, advance payment subject, and advance payment amount for the determined offset target, and creating payment schedule data including a payment schedule number, payment schedule date, payment recipient company, and advance payment amount based on the purchase data and the advance purchase data, respectively, whereby, when based on the purchase data, the "payment recipient company" is set to the trading company, and the "expected payment amount" is set to the purchase amount for the current month, and when based on the advance purchase data, the "payment recipient company" is set to the advance payment recipient, and the "expected payment amount" is set to the negative of the advance payment amount;
An offsetting device comprising:
前記仕入入力手段は、前記相殺候補の1又は複数を、翌月以降の仕入金額との相殺対象に指定可能に構成されていることを特徴とする請求項1に記載の相殺処理装置。 The offset processing device described in claim 1, characterized in that the purchase input means is configured to allow one or more of the offset candidates to be designated as the target for offset against purchase amounts from the following month onwards. 前記制御部は、
費目と、仕訳の借方科目となる原価科目とを関連付けて登録した科目設定マスタにアクセス可能に構成されており、
前記経費取込手段は、前記経費支払予定データに基づいて、前記科目設定マスタを参照して、仕訳番号、計上日、取引先、前記経費支払予定データの費目に紐付く前記科目設定マスタの原価科目を設定した借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成することを特徴とする請求項1又は2に記載の相殺処理装置。
The control unit
It is configured to be accessible to the item setting master that associates and registers the expense item with the cost item that will be the debit item of the journal entry,
The offsetting processing device described in claim 1 or 2, characterized in that the expense import means, based on the expense payment schedule data, refers to the item setting master and creates journal data including the journal number, accounting date, business partner, debit item, debit amount, credit item, and credit amount, which are set by setting the cost item of the item setting master linked to the expense item of the expense payment schedule data.
前記仕入入力手段は、前記仕入データと前記立替仕入データにそれぞれ基づいて、仕訳番号、計上日、取引先、借方科目、借方金額、貸方科目、貸方金額を含む仕訳データを作成し、その際、前記仕入データに基づく場合は、「計上日」は仕入日、「取引先」は取引業者、「借方科目」は原価科目、「借方金額」は当月仕入金額、「貸方科目」は債務科目、「貸方金額」は当月仕入金額を設定し、前記立替仕入データに基づく場合は、「計上日」は仕入日、「取引先」は立替先、「借方科目」は工事未払金、「借方金額」は立替金額、「貸方科目」は立替科目、「貸方金額」は立替金額を設定することを特徴とする請求項1又は2に記載の相殺処理装置。 The offsetting processing device described in claim 1 or 2, characterized in that the purchase input means creates journal entry data including the journal entry number, accounting date, business partner, debit account, debit amount, credit account, and credit amount based on the purchase data and the advance purchase data, respectively; when based on the purchase data, the "accounting date" is set as the purchase date, the "business partner" as the trading company, the "debit account" as the cost account, the "debit amount" as the purchase amount for the current month, the "credit account" as the debt account, and the "credit amount" as the purchase amount for the current month; and when based on the advance purchase data, the "accounting date" is set as the purchase date, the "business partner" as the advance recipient, the "debit account" as the construction account payable, the "debit amount" as the advance amount, the "credit account" as the advance account, and the "credit amount" as the advance amount. 制御部を備えた情報処理装置が実行する相殺処理方法であって、
前記制御部において実行される、
工事を外注業者に発注する際に、発注入力画面上でのオペレータの操作に応じて、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力工程と、
工事の未払伝票と立替伝票について、経費取込画面上でのオペレータの操作に応じて、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して前記記憶エリアに登録する経費取込工程と、
仕入入力画面上でのオペレータの操作に応じて、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取引業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の経費支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データと前記立替仕入データにそれぞれ基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、その際、前記仕入データに基づく場合は、「支払先業者」は取引業者、「支払予定金額」は当月仕入金額を設定し、前記立替仕入データに基づく場合は、「支払先業者」は立替先、「支払予定金額」は立替金額のマイナスを設定する仕入入力工程と、
を含むことを特徴とする相殺処理方法。
An offsetting method executed by an information processing device having a control unit,
Executed in the control unit:
an order input process for creating and registering order data including an order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item in a storage area in response to an operator's operation on an order input screen when placing an order for construction work with a subcontractor;
an expense import process for creating and registering in the storage area, in accordance with the operator's operations on the expense import screen, expense payment schedule data including expense number, occurrence date, business partner, expense item, amount, and debt item for construction unpaid vouchers and advance payment vouchers, and also creating and registering in the storage area linking data linking expense number and purchase order number;
In response to the operator's operation on the purchase input screen, purchase data including the purchase number, purchase date, purchase order number, supplier, order date, cost item, order amount, purchase amount for the current month designated by the operator, and debt item is created based on the purchase order data registered in the storage area, and by referring to the linking data registered in the storage area, the expense payment schedule data of the expense number linked to the purchase order number of the purchase data is read from the storage area as a candidate for offset with the purchase amount for the current month of the purchase data, and the expense payment schedule data of the expense number designated by the operator is set as the target for offset. a purchase input process in which, for the determined offset target, advance purchase data including a purchase number, purchase date, advance payment recipient, purchase order number, advance payment subject, and advance payment amount are created, and payment schedule data including a payment schedule number, payment schedule date, payment recipient company, and advance payment amount are created based on the purchase data and the advance purchase data, respectively, and in this case, when based on the purchase data, the "payment recipient company" is set to the trading company, and the "expected payment amount" is set to the purchase amount for the current month, and when based on the advance purchase data, the "payment recipient company" is set to the advance payment recipient, and the "expected payment amount" is set to the negative of the advance payment amount;
An offsetting method comprising:
制御部を備えた情報処理装置に実行させるための相殺処理プログラムであって、
前記制御部に、
工事を外注業者に発注する際に、発注入力画面上でのオペレータの操作に応じて、発注番号、外注業者、発注件名、原価科目、発注日、発注工期、発注金額、債務科目を含む発注データを作成して記憶エリアに登録する発注入力工程と、
工事の未払伝票と立替伝票について、経費取込画面上でのオペレータの操作に応じて、経費番号、発生日、取引業者、費目、金額、債務科目を含む経費支払予定データを作成して前記記憶エリアに登録すると共に、経費番号と発注番号とを紐づける紐づけデータを作成して前記記憶エリアに登録する経費取込工程と、
仕入入力画面上でのオペレータの操作に応じて、前記記憶エリアに登録した発注データに基づいて、仕入番号、仕入日、発注番号、取引業者、発注日、原価科目、発注金額、オペレータにより指定される当月仕入金額、債務科目を含む仕入データを作成し、前記記憶エリアに登録した紐づけデータを参照して、当該仕入データの発注番号に紐付く経費番号の経費支払予定データを当該仕入データの当月仕入金額との相殺候補として前記記憶エリアから読み出し、オペレータにより指定される経費番号の経費支払予定データを相殺対象として決定し、決定した相殺対象について、仕入番号、仕入日、立替先、発注番号、立替科目、立替金額を含む立替仕入データを作成し、前記仕入データと前記立替仕入データにそれぞれ基づいて、支払予定番号、支払予定日、支払先業者、支払予定金額を含む支払予定データを作成し、その際、前記仕入データに基づく場合は、「支払先業者」は取引業者、「支払予定金額」は当月仕入金額を設定し、前記立替仕入データに基づく場合は、「支払先業者」は立替先、「支払予定金額」は立替金額のマイナスを設定する仕入入力工程と、
を実行させるための相殺処理プログラム。
An offset processing program to be executed by an information processing device having a control unit,
The control unit
an order input process for creating and registering order data including an order number, subcontractor, order subject, cost item, order date, order construction period, order amount, and debt item in a storage area in response to an operator's operation on an order input screen when placing an order for construction work with a subcontractor;
an expense import process for creating and registering in the storage area, in accordance with the operator's operations on the expense import screen, expense payment schedule data including expense number, occurrence date, business partner, expense item, amount, and debt item for construction unpaid vouchers and advance payment vouchers, and also creating and registering in the storage area linking data linking expense number and purchase order number;
In response to the operator's operation on the purchase input screen, purchase data including the purchase number, purchase date, purchase order number, supplier, order date, cost item, order amount, purchase amount for the current month designated by the operator, and debt item is created based on the purchase order data registered in the storage area, and by referring to the linking data registered in the storage area, the expense payment schedule data of the expense number linked to the purchase order number of the purchase data is read from the storage area as a candidate for offset with the purchase amount for the current month of the purchase data, and the expense payment schedule data of the expense number designated by the operator is set as the target for offset. a purchase input process in which, for the determined offset target, advance purchase data including a purchase number, purchase date, advance payment recipient, purchase order number, advance payment subject, and advance payment amount are created, and payment schedule data including a payment schedule number, payment schedule date, payment recipient company, and advance payment amount are created based on the purchase data and the advance purchase data, respectively, and in this case, when based on the purchase data, the "payment recipient company" is set to the trading company, and the "expected payment amount" is set to the purchase amount for the current month, and when based on the advance purchase data, the "payment recipient company" is set to the advance payment recipient, and the "expected payment amount" is set to the negative of the advance payment amount;
An offsetting program to execute the above.
JP2023069311A 2023-04-20 2023-04-20 Offsetting processing device, offsetting processing method, and offsetting processing program Active JP7794777B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023069311A JP7794777B2 (en) 2023-04-20 2023-04-20 Offsetting processing device, offsetting processing method, and offsetting processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023069311A JP7794777B2 (en) 2023-04-20 2023-04-20 Offsetting processing device, offsetting processing method, and offsetting processing program

Publications (2)

Publication Number Publication Date
JP2024154997A JP2024154997A (en) 2024-10-31
JP7794777B2 true JP7794777B2 (en) 2026-01-06

Family

ID=93259140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023069311A Active JP7794777B2 (en) 2023-04-20 2023-04-20 Offsetting processing device, offsetting processing method, and offsetting processing program

Country Status (1)

Country Link
JP (1) JP7794777B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141374A (en) 2001-08-24 2003-05-16 Maeda Corp Compound electronic selling system, subsystem, selling method and program
JP2003186950A (en) 2001-12-18 2003-07-04 Minoru Kogyo Kk Construction work management device and method
JP2013065177A (en) 2011-09-16 2013-04-11 Ricoh Co Ltd Server device, deletion method, and program
JP2017182765A (en) 2016-03-23 2017-10-05 株式会社オービック Counterbalance journal entry recording device, counterbalance journal entry recording method, and counterbalance journal entry recording program
JP2023015921A (en) 2021-07-20 2023-02-01 株式会社オービック Deposit processing device, deposit processing method, and deposit processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141374A (en) 2001-08-24 2003-05-16 Maeda Corp Compound electronic selling system, subsystem, selling method and program
JP2003186950A (en) 2001-12-18 2003-07-04 Minoru Kogyo Kk Construction work management device and method
JP2013065177A (en) 2011-09-16 2013-04-11 Ricoh Co Ltd Server device, deletion method, and program
JP2017182765A (en) 2016-03-23 2017-10-05 株式会社オービック Counterbalance journal entry recording device, counterbalance journal entry recording method, and counterbalance journal entry recording program
JP2023015921A (en) 2021-07-20 2023-02-01 株式会社オービック Deposit processing device, deposit processing method, and deposit processing program

Also Published As

Publication number Publication date
JP2024154997A (en) 2024-10-31

Similar Documents

Publication Publication Date Title
JP2025085813A (en) Claims management device, claims management method, and claims management program
JP7514730B2 (en) Credit and Debt Linkage Device, Credit and Debt Linkage Method, and Credit and Debt Linkage Program
JP7741951B2 (en) Asset management system, asset management method, and asset management program
JP2020140322A (en) Credit management device, credit management method, and credit management program
JP7794777B2 (en) Offsetting processing device, offsetting processing method, and offsetting processing program
JP2022104179A (en) Fee processing apparatus, fee processing method and fee processing program
JP7726938B2 (en) Credit and Debt Management Device, Credit and Debt Management Method, and Credit and Debt Management Program
JP7661168B2 (en) Deposit processing device, deposit processing method, and deposit processing program
JP7618523B2 (en) Information generation device, information generation method, and information generation program
JP7601744B2 (en) Accounting processing device, accounting processing method, and accounting processing program
JP2022155478A (en) Cost management device, cost management method, and cost management program
JP7525527B2 (en) Asset management device, asset management method, and asset management program
JP7733043B2 (en) Project management system, project management method, and project management program
JP2021140720A (en) Journal management device, journal management method, and journal management program
JP7812824B2 (en) Cash flow planning device, cash flow planning method, and cash flow planning program
JP7557495B2 (en) Workers' Accident Insurance Renewal Device, Workers' Accident Insurance Renewal Method, and Workers' Accident Insurance Renewal Program
JP7716445B2 (en) Device for calculating billing amount by estimated payment date, method for calculating billing amount by estimated payment date, and program for calculating billing amount by estimated payment date
JP7389722B2 (en) Overhead cost management device, overhead cost management method, and indirect cost management program
JP7802027B2 (en) Business support device, business support method, and business support program
JP7754866B2 (en) Invoice issuing device, invoice issuing method, and invoice issuing program
JP7754885B2 (en) Offsetting processing device, offsetting processing method, and offsetting processing program
JP7824203B2 (en) Business support device, business support method, and business support program
JP7557485B2 (en) Sales management system, sales management method, and sales management program
JP2025164031A (en) Property-specific balance management device, property-specific balance management method, and property-specific balance management program
JP2025140075A (en) Physical distribution cost processing system, physical distribution cost processing method, and physical distribution cost processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250418

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251118

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251218

R150 Certificate of patent or registration of utility model

Ref document number: 7794777

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150