JP2020134976A - Charging data generation device, charging data generation method and charging data generation program - Google Patents

Charging data generation device, charging data generation method and charging data generation program Download PDF

Info

Publication number
JP2020134976A
JP2020134976A JP2019022923A JP2019022923A JP2020134976A JP 2020134976 A JP2020134976 A JP 2020134976A JP 2019022923 A JP2019022923 A JP 2019022923A JP 2019022923 A JP2019022923 A JP 2019022923A JP 2020134976 A JP2020134976 A JP 2020134976A
Authority
JP
Japan
Prior art keywords
unit price
sales
site
data
amount
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.)
Granted
Application number
JP2019022923A
Other languages
Japanese (ja)
Other versions
JP7220091B2 (en
Inventor
広太郎 大友
Kotaro Otomo
広太郎 大友
剛光 上野
Takemitsu Ueno
剛光 上野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Obic Co Ltd
Original Assignee
Obic Co Ltd
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 Obic Co Ltd filed Critical Obic Co Ltd
Priority to JP2019022923A priority Critical patent/JP7220091B2/en
Publication of JP2020134976A publication Critical patent/JP2020134976A/en
Application granted granted Critical
Publication of JP7220091B2 publication Critical patent/JP7220091B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To provide a charging data generation device and the like that can generate charging data corresponding to sponsor merit.SOLUTION: The present embodiment (1) acquires a JV field site code associated with a field site code in sales data referring to a field site master associating a field site code and the JV field site code to hold, on the basis of sales data including the field site code; (2) acquires a JV unit price associated with a commodity code and a customer code, and the acquired JV field site code in sales data referring to a unit price master holding a unit price of a commodity for each commodity, for each customer, and for each field site being one holding the JV unit price, when the JV field site code can be acquired; (3) calculates a JV money amount on the basis of the acquired JV unit price and the sales data; (4) calculates a money amount which is obtained by subtracting the calculated JV money amount from a sales main body money amount in the sales data; and (5) generates charging data which includes the acquired JV unit price and the calculated JV money amount, and which includes the money amount calculated by subtracting, as a discount money amount.SELECTED DRAWING: Figure 5

Description

本発明は、請求データ生成装置、請求データ生成方法および請求データ生成プログラムに関する。 The present invention relates to a billing data generator, a billing data generation method and a billing data generation program.

特許文献1には、複数の企業で共同企業体(JV;ジョイントベンチャー)を形成し、この共同企業体として工事を行う場合における建設業向け会計処理方法および建設業向け会計処理プログラムが開示されている(0001段落参照)。 Patent Document 1 discloses an accounting treatment method for the construction industry and an accounting treatment program for the construction industry when a joint venture (JV) is formed by a plurality of companies and construction is carried out as the joint venture. (See paragraph 0001).

特開2006−202125号公報Japanese Unexamined Patent Publication No. 2006-20125

しかしながら、上記特許文献1には、資材等を提供する企業が、JVの幹事会社(スポンサー)から、いわゆる「スポンサーメリット」に対応した請求書を発行するよう要求された場合における当該発行に係る業務について、一般的な販売管理システム(アプリケーションソフトウェア)には当該業務を支援する機能は備わっていないため手作業で対応せざるを得ず、当該企業にとって大きな負荷となっていた。 However, in the above-mentioned Patent Document 1, when a company that provides materials, etc. is requested by a JV management company (sponsor) to issue an invoice corresponding to the so-called "sponsor merit", the business related to the issuance. Since the general sales management system (application software) does not have a function to support the business, it has to be dealt with manually, which is a heavy burden on the company.

本発明は、上記問題点に鑑みてなされたものであって、スポンサーメリットに対応した請求データを生成できる請求データ生成装置、請求データ生成方法および請求データ生成プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a billing data generation device, a billing data generation method, and a billing data generation program capable of generating billing data corresponding to sponsor merits.

上述した課題を解決し、目的を達成するために、本発明に係る請求データ生成装置は、制御部を備える請求データ生成装置であって、前記制御部は、現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得手段と、前記JV現場取得手段がJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得手段で取得したJV現場識別データと紐付く単価を取得するJV単価取得手段と、前記JV単価取得手段で取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出手段と、前記売上データに含まれる売上金額から前記JV金額算出手段で算出した金額を引いた金額を算出する差額算出手段と、前記JV単価取得手段で取得した単価および前記JV金額算出手段で算出した金額を含み且つ前記差額算出手段で算出した金額を値引金額として含む請求データを生成する生成手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the billing data generation device according to the present invention is a billing data generation device including a control unit, and the control unit is based on sales data including site identification data. In addition, referring to the site master that holds the site identification data and that can hold the JV site identification data, which is the site identification data for the construction site performed by the joint venture, in association with the site identification data. If the JV site acquisition means for acquiring the JV site identification data associated with the site identification data included in the sales data and the JV site acquisition means can acquire the JV site identification data, the unit price of the product is used as the product. The product identification data and customer identification data included in the sales data and the JV site acquisition means are referred to, which are unit price masters held for each customer and each site and which hold the unit price for a joint venture. JV unit price acquisition means that acquires the unit price associated with the JV site identification data acquired in, and JV amount calculation that calculates the amount to be charged to the joint venture based on the unit price acquired by the JV unit price acquisition means and the sales data. Calculated by means, a difference calculation means that calculates an amount obtained by subtracting an amount calculated by the JV amount calculation means from the sales amount included in the sales data, a unit price acquired by the JV unit price acquisition means, and the JV amount calculation means. It is characterized by including a generation means for generating billing data including the amount of money and the amount calculated by the difference calculation means as a discount amount.

また、本発明に係る請求データ生成装置は、前記単価マスタが、前記商品1個を1日レンタルする場合の前記共同企業体用の単価である日極単価または前記商品1個を販売する場合の前記共同企業体用の単価である本体単価を更に含み、前記売上データが、前記商品をレンタルにより取引することを意味する区分であるレンタル取引区分または前記商品を物販により取引することを意味する区分である物販取引区分を更に含み、前記JV単価取得手段が、前記売上データに含まれる前記区分が前記レンタル取引区分である場合、前記単価マスタを参照して前記日極単価を取得し、前記売上データに含まれる前記区分が前記物販取引区分である場合、前記単価マスタを参照して前記本体単価を取得すること、を特徴とする。 Further, in the billing data generation device according to the present invention, when the unit price master sells the daily unit price, which is the unit price for the joint venture when the product is rented for one day, or the product. A rental transaction category that further includes the main unit price, which is a unit price for the joint venture, and the sales data is a category that means that the product is traded by rental, or a category that means that the product is traded by product sales. When the JV unit price acquisition means further includes the product sales transaction category and the category included in the sales data is the rental transaction category, the daily unit price is acquired by referring to the unit price master, and the sales When the category included in the data is the product sales transaction category, it is characterized in that the unit price of the main body is acquired by referring to the unit price master.

また、本発明に係る請求データ生成装置は、前記共同企業体へ金額を請求する者が、前記共同企業体に前記工事に関わる前記商品をレンタルまたは販売する業者であり、前記共同企業体が、前記工事に関わる複数の企業から構成され、当該複数の企業のうち前記共同企業体への出資比率が最も高い企業が、前記業者への前記商品の発注を取り仕切り、且つ、前記値引金額分を自社の利益とすること、を特徴とする。 Further, the billing data generation device according to the present invention is a business in which a person who charges an amount to the joint venture rents or sells the product related to the construction to the joint venture, and the joint venture The company composed of a plurality of companies involved in the construction work and having the highest investment ratio in the joint venture among the plurality of companies manages the ordering of the product to the contractor and the discount amount. It is characterized by making the profit of the company.

また、本発明に係る請求データ生成方法は、制御部を備える情報処理装置で実行される請求データ生成方法であって、前記制御部で実行される、現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得ステップと、前記JV現場取得ステップでJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得ステップで取得したJV現場識別データと紐付く単価を取得するJV単価取得ステップと、前記JV単価取得ステップで取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出ステップと、前記売上データに含まれる売上金額から前記JV金額算出ステップで算出した金額を引いた金額を算出する差額算出ステップと、前記JV単価取得ステップで取得した単価および前記JV金額算出ステップで算出した金額を含み且つ前記差額算出ステップで算出した金額を値引金額として含む請求データを生成する生成ステップと、を含むこと、を特徴とする。 Further, the billing data generation method according to the present invention is a billing data generation method executed by an information processing apparatus including a control unit, and is based on sales data including site identification data executed by the control unit. The sales data is referred to by referring to the site master that holds the site identification data and that can hold the JV site identification data, which is the site identification data for the construction site performed by the joint venture, in association with the site identification data. If the JV site acquisition step for acquiring the JV site identification data associated with the site identification data included in the above and the JV site identification data can be acquired in the JV site acquisition step, the unit price of the product is determined by product. Acquired by the product identification data and customer identification data included in the sales data and the JV site acquisition step with reference to the unit price master held by customer and site and holding the unit price for the joint venture. A JV unit price acquisition step for acquiring the unit price associated with the JV site identification data, and a JV amount calculation step for calculating the amount to be charged to the joint venture based on the unit price acquired in the JV unit price acquisition step and the sales data. , The difference calculation step for calculating the amount obtained by subtracting the amount calculated in the JV amount calculation step from the sales amount included in the sales data, the unit price acquired in the JV unit price acquisition step, and the amount calculated in the JV amount calculation step. It is characterized by including a generation step of generating billing data including the above and including the amount calculated in the difference calculation step as a discount amount.

また、本発明に係る請求データ生成プログラムは、制御部を備える情報処理装置に実行させるための請求データ生成プログラムであって、前記制御部に実行させるための、現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得ステップと、前記JV現場取得ステップでJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得ステップで取得したJV現場識別データと紐付く単価を取得するJV単価取得ステップと、前記JV単価取得ステップで取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出ステップと、前記売上データに含まれる売上金額から前記JV金額算出ステップで算出した金額を引いた金額を算出する差額算出ステップと、前記JV単価取得ステップで取得した単価および前記JV金額算出ステップで算出した金額を含み且つ前記差額算出ステップで算出した金額を値引金額として含む請求データを生成する生成ステップと、を含むこと、を特徴とする。 Further, the billing data generation program according to the present invention is a billing data generation program for being executed by an information processing apparatus including a control unit, and is based on sales data including site identification data for being executed by the control unit. In addition, referring to the site master that holds the site identification data and that can hold the JV site identification data, which is the site identification data for the construction site performed by the joint venture, in association with the site identification data. If the JV site acquisition step for acquiring the JV site identification data associated with the site identification data included in the sales data and the JV site identification data can be acquired in the JV site acquisition step, the unit price of the product is used as the product. The product identification data and customer identification data included in the sales data, and the JV site acquisition step, with reference to the unit price master held for each customer and each site and holding the unit price for the joint venture. JV amount calculation to calculate the amount to be charged to the joint venture based on the JV unit price acquisition step to acquire the unit price associated with the JV site identification data acquired in step 1 and the unit price acquired in the JV unit price acquisition step and the sales data. Calculated by the step, the difference calculation step that calculates the amount obtained by subtracting the amount calculated in the JV amount calculation step from the sales amount included in the sales data, the unit price acquired in the JV unit price acquisition step, and the JV amount calculation step. It is characterized by including a generation step of generating billing data including the calculated amount and including the amount calculated in the difference calculation step as a discount amount.

本発明によれば、スポンサーメリットに対応した請求データを生成できるという効果を奏する。 According to the present invention, there is an effect that billing data corresponding to the sponsor merit can be generated.

図1は、請求データ生成装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of the billing data generation device. 図2は、スポンサーメリットに対応した請求データ生成の一例を示すイメージ図である。FIG. 2 is an image diagram showing an example of billing data generation corresponding to the sponsor merit. 図3は、各データの相関の一例を示す図である。FIG. 3 is a diagram showing an example of the correlation of each data. 図4は、請求明細Viewおよび請求明細View(値引)の一例を示す図である。FIG. 4 is a diagram showing an example of the billing details View and the billing details View (discount). 図5は、各データにおける具体的内容の一例を示す図である。FIG. 5 is a diagram showing an example of specific contents in each data. 図6は、レンタル業者とJV構成企業の関係の一例を示すイメージ図である。FIG. 6 is an image diagram showing an example of the relationship between the rental company and the JV constituent company.

以下に、本発明に係る請求データ生成装置、請求データ生成方法および請求データ生成プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Hereinafter, embodiments of a billing data generation device, a billing data generation method, and a billing data generation program according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to the present embodiment.

[1.概要]
建設工事現場へ仮設資材等の物品賃貸を行う業態において、共同企業体(JV;ジョイントベンチャー)への納入時にスポンサーメリットに対応した請求書を求められるケースがある。従来、この業界要件に対応するために、以下に挙げる3パターンのいずれかの対応を行う必要があったが、どの手法にも課題が存在した。なお、共同企業体(JV;ジョイントベンチャー)とは、例えば、一つの建設工事のために、複数の建設業者が形成する組織のことである。また、スポンサーメリットとは、例えば、JVへの出資比率が最も高い企業がスポンサー(幹事会社)となり、資材等の発注を取り仕切り、その際に、仕入時値引分を自社の利益とすることである。
[1. Overview]
In the business format of leasing temporary materials and other goods to construction sites, there are cases where an invoice corresponding to the sponsor's merit is required when delivering to a joint venture (JV). In the past, in order to meet this industry requirement, it was necessary to deal with any of the following three patterns, but there were problems with each method. A joint venture (JV) is, for example, an organization formed by a plurality of contractors for one construction work. In addition, the sponsor merit is, for example, the company with the highest investment ratio in JV becomes the sponsor (secretary company), manages the order of materials, etc., and at that time, the discount at the time of purchase is the profit of the company. That is.

従来における一つ目の対応は、JV用の単価(金額)を売上単価(金額)として登録し、その差額を別途値引処理するというものである。しかしながら、この対応の場合、売上金額や売上値引金額が過大に計上されてしまい、売上情報の適切な分析の妨げとなってしまうという課題があった。 The first measure in the past is to register the unit price (amount) for JV as the sales unit price (amount) and separately discount the difference. However, in the case of this measure, there is a problem that the sales amount and the sales discount amount are excessively recorded, which hinders the appropriate analysis of the sales information.

従来における二つ目の対応は、JV用の単価(金額)を売上単価(金額)とは別項目として管理するというものである。しかしながら、この対応の場合、一般的な販売管理システムには実装されていない機能の為、ほぼ必ずカスタマイズ(それも大規模なカスタマイズ)が必要となるという課題があった。 The second measure in the past is to manage the unit price (amount) for JV as a separate item from the sales unit price (amount). However, in the case of this correspondence, there is a problem that customization (also large-scale customization) is almost always required because it is a function that is not implemented in a general sales management system.

従来における三つ目の対応は、JV用の単価(金額)はシステム外で管理するというものである。しかしながら、この対応の場合、請求書発行の業務が煩雑になり、現場業務負荷が増加するという課題があった。 The third measure in the past is to manage the unit price (amount) for JV outside the system. However, in the case of this response, there is a problem that the work of issuing an invoice becomes complicated and the work load on the site increases.

そこで、本実施形態においては、例えば、システムに大きなカスタマイズを加えることなく、スポンサーメリットに対応した請求データを仮想的に生成する仕組みを実現した。概要としては、以下のとおりである。 Therefore, in the present embodiment, for example, a mechanism for virtually generating billing data corresponding to the sponsor merit has been realized without significantly customizing the system. The outline is as follows.

例えば、図2および図6に示すように、レンタル業者がZレンタルであり、JV構成企業が、A建設(スポンサー)、B土木およびC工務店であり、Zレンタルと各JV構成企業との取引単価が図2の表1に示すとおりであるとする。なお、図2の表1において、レンタル単価とは、商品1個を1日レンタルする場合の単価であり、販売単価とは、商品1個を販売する場合の単価である。 For example, as shown in FIGS. 2 and 6, the rental company is Z rental, the JV constituent companies are A construction (sponsor), B civil engineering and C construction shop, and the transaction between Z rental and each JV constituent company. It is assumed that the unit price is as shown in Table 1 of FIG. In Table 1 of FIG. 2, the rental unit price is the unit price when one product is rented for one day, and the sales unit price is the unit price when one product is sold.

ZレンタルからJVに対して、図2の表2に示す売上があった場合を考える。図2の表2の売上データ106cおいては、A建設(スポンサー)との取引単価で売上計上をしている。具体的には、SHOHIN01の売上金額30,000円は、A建設に対するSHOHIN01のレンタル単価10円×数量100×日数30という計算により算出され、SHOHIN01の売上金額50,000円は、A建設に対するSHOHIN01の販売単価5,000円×数量10という計算により算出され、SHOHIN02の売上金額30,000円は、A建設に対するSHOHIN02のレンタル単価15円×数量200×日数10という計算により算出される。 Consider the case where there is sales shown in Table 2 of FIG. 2 from Z rental to JV. In the sales data 106c in Table 2 of FIG. 2, sales are recorded at the transaction unit price with A construction (sponsor). Specifically, the sales amount of 30,000 yen for SHOHIN01 is calculated by calculating the rental unit price of SHOHIN01 for A construction as 10 yen x quantity 100 x 30 days, and the sales amount of 50,000 yen for SHOHIN01 is for SHOHIN01 for A construction. The sales unit price of 5,000 yen x quantity 10 is calculated, and the sales amount of SHOHIN 02 is 30,000 yen, which is calculated by the rental unit price of SHOHIN 02 for construction A x quantity 200 x number of days 10.

そして、図2の表2に示す売上があった場合、本実施形態においては、図2の表3に示す請求データ106fが生成される。図2の表3の請求データは、スポンサーではないB土木およびC工務店との取引単価を基に生成されたものであり、売上金額との差額が値引されている。具体的には、SHOHIN01のJV金額39,000円は、B土木およびC工務店に対するSHOHIN01のレンタル単価13円×数量100×日数30という計算により算出され、SHOHIN01のJV金額55,000円は、B土木およびC工務店に対するSHOHIN01の販売単価5,500円×数量10という計算により算出され、SHOHIN02のJV金額30,000円は、B土木およびC工務店に対するSHOHIN02のレンタル単価15円×数量200×日数10という計算により算出される。そして、図2の表3における値引額−14,000円は、図2の表2の売上データ106cにおける売上金額の合計額(30,000円+50,000円+30,000円)−図2の表3の請求データ106fにおけるJV金額の合計額(39,000円+55,000円+30,000円)=110,000円−124,000円という計算により算出される。そして、JV金額の合計額である124,000円分をA建設、B土木およびC工務店の3社で負担してA建設が代表して徴収するが、実際の負担額は売上金額の合計額110,000円であるため、差額の14,000円(=値引分の14,000円)が、スポンサーであるA建設の利益となる。以下、具体的な構成および動作について説明する。 Then, when there is sales shown in Table 2 of FIG. 2, the billing data 106f shown in Table 3 of FIG. 2 is generated in the present embodiment. The billing data in Table 3 of FIG. 2 is generated based on the transaction unit price with non-sponsored civil engineering B and construction company C, and the difference from the sales amount is discounted. Specifically, the JV amount of 39,000 yen for SHOHIN01 is calculated by calculating the rental unit price of SHOHIN01 for B civil engineering and C construction shop as 13 yen x quantity 100 x 30 days, and the JV amount of 55,000 yen for SHOHIN01 is The unit price of SHOHIN01 sold to B civil engineering and C construction shop is 5,500 yen x quantity 10, and the JV amount of 30,000 yen for SHOHIN02 is the rental unit price of SHOHIN02 to B civil engineering and C construction shop 15 yen x quantity 200. It is calculated by the calculation of × number of days 10. The discount amount of -14,000 yen in Table 3 of FIG. 2 is the total amount of sales amount in the sales data 106c of Table 2 of FIG. 2 (30,000 yen + 50,000 yen + 30,000 yen) -in FIG. It is calculated by the calculation of the total amount of JV amount (39,000 yen + 55,000 yen + 30,000 yen) = 110,000 yen-124,000 yen in the billing data 106f in Table 3. Then, 124,000 yen, which is the total amount of JV, is borne by three companies, A construction, B civil engineering and C construction shop, and is collected on behalf of A construction, but the actual burden is the total sales amount. Since the amount is 110,000 yen, the difference of 14,000 yen (= 14,000 yen of the discount) will be the profit of the sponsor A construction. Hereinafter, a specific configuration and operation will be described.

[2.構成]
本実施形態に係る請求データ生成装置100の構成の一例について、図1を参照して説明する。図1は、請求データ生成装置100の構成の一例を示すブロック図である。
[2. Constitution]
An example of the configuration of the billing data generation device 100 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing an example of the configuration of the billing data generation device 100.

請求データ生成装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、請求データ生成装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The billing data generation device 100 is a commercially available desktop personal computer. The billing data generation device 100 is not limited to a stationary information processing device such as a desktop personal computer, but is a portable notebook personal computer, a PDA (Personal Digital Assistants), a smartphone, a tablet personal computer, or the like on the market. It may be a type information processing device.

請求データ生成装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。請求データ生成装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The billing data generation device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the billing data generation device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、請求データ生成装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、請求データ生成装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 connects the billing data generation device 100 to the network 300 so as to be communicable via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with another device via a communication line. Here, the network 300 has a function of connecting the billing data generation device 100 and the server 200 so as to be communicable with each other, and is, for example, the Internet or a LAN (Local Area Network). Data of various masters and the like, which will be described later, may be stored in the server 200, for example.

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

記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 Various databases, tables, files, and the like are stored in the storage unit 106. In the storage unit 106, a computer program for giving a command to a CPU (Central Processing Unit) in cooperation with an OS (Operating System) to perform various processes is recorded. As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like can be used.

記憶部106は、例えば、請求ファイル106aと、回収予定データ106bと、売上データとしての売上ヘッダデータ106c1および売上明細データ106c2と、現場マスタ106dと、単価マスタとしての得意先現場別商品単価マスタ106e(以下、単に「単価マスタ106e」という。)と、請求データ106fと、を備えている。 The storage unit 106 may, for example, include a billing file 106a, a collection schedule data 106b, sales header data 106c1 as sales data, sales detail data 106c2, a site master 106d, and a customer site-specific product unit price master 106e as a unit price master. (Hereinafter, simply referred to as "unit price master 106e") and billing data 106f.

請求ファイル106aは、図3および図5に示すように、例えば、請求番号と、今回売上本体額と、今回返品本体額と、今回値引本体額と、今回売上消費税額と、今回返品消費税額と、今回値引消費税額と、等を保持する。 As shown in FIGS. 3 and 5, for example, the billing file 106a includes the billing number, the current sales amount, the current return amount, the current discount amount, the current sales consumption tax amount, and the current return consumption tax amount. And this time, the discounted consumption tax amount, etc. will be retained.

回収予定データ106bは、図3および図5に示すように、例えば、伝票番号と、伝票行番号と、データ区分と、前記請求番号と、等を保持する。前記データ区分としては、例えば、「40:売上」等が挙げられる。 As shown in FIGS. 3 and 5, the collection schedule data 106b holds, for example, a slip number, a slip line number, a data classification, the billing number, and the like. Examples of the data category include "40: sales" and the like.

売上ヘッダデータ106cは、図3および図5に示すように、例えば、売上番号と、請求先識別データ(請求先コード)と、得意先識別データ(得意先コード)と、現場識別データ(現場コード)と、売上日と、等を保持する。 As shown in FIGS. 3 and 5, the sales header data 106c includes, for example, a sales number, billing destination identification data (billing destination code), customer identification data (customer code), and site identification data (site code). ), Sales date, etc.

売上明細データ106dは、図3および図5に示すように、例えば、前記売上番号と、売上行番号と、前記データ区分と、商品識別データ(商品コード)と、単位識別データ(単位コード)と、システム契約区分と、売上数と、請求売上日数と、売上本体単価と、売上本体金額と、等を保持する。 As shown in FIGS. 3 and 5, the sales detail data 106d includes, for example, the sales number, the sales line number, the data classification, the product identification data (product code), and the unit identification data (unit code). , System contract classification, number of sales, number of days billed, unit price of sales, amount of sales, etc. are retained.

前記システム契約区分は、各売上明細の取引契約(取引内容)を格納する項目である。前記システム契約区分としては、例えば、前記商品をレンタルにより取引することを意味する区分であるレンタル取引区分(「1:日極」)、または、前記商品を物販により取引することを意味する区分である物販取引区分(「10:販売」もしくは「11:貸出品販売」)等が挙げられる。詳細は以下の[3.処理の具体例]で述べるが、前記システム契約区分の種類ごとに、単価マスタ106eの単価設定箇所(売上日極単価または売上本体単価)が特定される。 The system contract category is an item for storing a transaction contract (transaction content) of each sales item. The system contract category is, for example, a rental transaction category (“1: Nichigoku”), which means that the product is traded by rental, or a category, which means that the product is traded by product sales. A certain product sales transaction category (“10: sale” or “11: rental exhibition sale”) and the like can be mentioned. For details, see [3. Specific example of processing], the unit price setting location (sales daily unit price or sales main unit price) of the unit price master 106e is specified for each type of the system contract category.

現場マスタ106dは、図3および図5に示すように、例えば、前記現場識別データ(現場コード)と、現場正式件名1と、現場正式件名2と、共同企業体が行う工事の現場用の現場識別データであるJV現場識別データ(JV現場コード)と、等を紐付けて保持する。図5に示すように、JV現場工事の場合には、JV現場用コードを別途設け、当該JV現場用コードを現場マスタ106dに設定する。そして、以下の単価マスタ106eにおいて、当該設定したJV現場用コードに対してJV単価の設定を行う。 As shown in FIGS. 3 and 5, for example, the site master 106d includes the site identification data (site code), the site official subject 1, the site official subject 2, and the site for the construction site performed by the joint venture. The JV site identification data (JV site code), which is the identification data, and the like are linked and held. As shown in FIG. 5, in the case of JV site construction, a JV site code is separately provided, and the JV site code is set in the site master 106d. Then, in the following unit price master 106e, the JV unit price is set for the set JV site code.

単価マスタ106eは、本発明の特徴であり、商品の単価を商品別、得意先別および現場別に保持する。単価マスタ106eは、図3および図5に示すように、例えば、前記得意先識別データ(得意先コード)と、前記現場識別データ(現場コード)と、前記商品識別データ(商品コード)と、前記単位識別データ(単位コード)と、適用開始日と、前記商品1個を1日レンタルする場合の共同企業体用の単価である日極単価(売上日極単価13円)と、前記商品1個を販売する場合の前記共同企業体用の単価である本体単価(売上本体単価5,500円)と、等を保持する。当該13円および当該5,500円が、いわゆるJV単価である。 The unit price master 106e is a feature of the present invention, and holds the unit price of a product for each product, each customer, and each site. As shown in FIGS. 3 and 5, for example, the unit price master 106e includes the customer identification data (customer code), the site identification data (site code), the product identification data (product code), and the product code. Unit identification data (unit code), application start date, daily unit price (sales daily unit price 13 yen), which is the unit price for a joint venture when renting one product for one day, and one product The main unit price (sales main unit price of 5,500 yen), which is the unit price for the joint venture in the case of selling the product, and the like are retained. The 13 yen and the 5,500 yen are so-called JV unit prices.

請求データ106fは、請求データ生成装置100により生成される情報であるため、詳細な内容については以下の[3.処理の具体例]で説明する。 Since the billing data 106f is information generated by the billing data generation device 100, the detailed contents are described in the following [3. Specific example of processing] will be described.

制御部102は、請求データ生成装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that collectively controls the billing data generation device 100. The control unit 102 has an internal memory for storing a control program such as an OS, a program that defines various processing procedures, required data, and the like, and performs various information processing based on these stored programs. Execute.

制御部102は、機能概念的に、例えば、(1)現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得手段としてのJV現場取得部102aと、(2)前記JV現場取得手段がJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得手段で取得したJV現場識別データと紐付く単価を取得するJV単価取得手段としてのJV単価取得部102bと、(3)前記JV単価取得手段で取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出手段としてのJV金額算出部102cと、(4)前記売上データに含まれる売上金額から前記JV金額算出手段で算出した金額を引いた金額を算出する差額算出手段としての差額算出部102dと、(5)前記JV単価取得手段で取得した単価および前記JV金額算出手段で算出した金額を含み且つ前記差額算出手段で算出した金額を値引金額として含む請求データを生成する生成手段としての生成部102eと、を備えている。 The control unit 102 is a site master that holds the site identification data based on (1) sales data including the site identification data, and the site identification data for the construction site performed by the joint venture. The JV site as a JV site acquisition means for acquiring the JV site identification data associated with the site identification data included in the sales data by referring to the JV site identification data that can be held in association with the site identification data. When the acquisition unit 102a and (2) the JV site acquisition means can acquire the JV site identification data, it is a unit price master that holds the unit price of the product for each product, each customer, and each site. JV unit price to acquire the product identification data and customer identification data included in the sales data and the unit price associated with the JV site identification data acquired by the JV site acquisition means with reference to the one holding the unit price for the corporate entity. JV amount calculation as a JV amount calculation means for calculating the amount to be charged to the joint venture based on the JV unit price acquisition unit 102b as the acquisition means and (3) the unit price acquired by the JV unit price acquisition means and the sales data. Unit 102c, (4) Difference calculation unit 102d as a difference calculation means for calculating the amount obtained by subtracting the amount calculated by the JV amount calculation means from the sales amount included in the sales data, and (5) Acquisition of the JV unit price. The generation unit 102e as a generation means for generating billing data including the unit price acquired by the means and the amount calculated by the JV amount calculation means and including the amount calculated by the difference calculation means as a discount amount is provided. ..

JV現場取得部102aは、現場コードを含む売上データ106cを基に、現場コードを保持する現場マスタ106dであってJV現場コードを現場コードと紐付けて保持可能なものを参照して、売上データ106cに含まれる現場コードと紐付くJV現場コードを取得する。 Based on the sales data 106c including the site code, the JV site acquisition unit 102a refers to the site master 106d that holds the site code and can hold the JV site code in association with the site code, and refers to the sales data. Acquire the JV site code associated with the site code included in 106c.

JV単価取得部102bは、JV現場取得部102aがJV現場コードを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタ106eであってJV単価(売上日極単価または売上本体単価)を保持するものを参照して、売上データ106cに含まれる商品コードおよび得意先コードならびにJV現場取得部102aで取得したJV現場コードと紐付くJV単価を取得する。 The JV unit price acquisition unit 102b is a unit price master 106e that holds the unit price of the product by product, customer, and site when the JV site acquisition unit 102a can acquire the JV site code, and is a JV unit price. Obtain the product code and customer code included in the sales data 106c and the JV unit price associated with the JV site code acquired by the JV site acquisition unit 102a by referring to the one that holds (daily unit price of sales or unit price of sales body). To do.

JV単価取得部102bは、売上データ106cに含まれるシステム契約区分が「1:日極」である場合、単価マスタ106eを参照して前記売上日極単価を取得し、これに対して、売上データ106cに含まれるシステム契約区分が「10:販売」または「11:貸出品販売」である場合、単価マスタ106eを参照して前記売上本体単価を取得してもよい。 When the system contract category included in the sales data 106c is "1: daily pole", the JV unit price acquisition unit 102b acquires the daily sales daily pole unit price with reference to the unit price master 106e, and the sales data is obtained. When the system contract category included in 106c is "10: sale" or "11: rental listing sale", the unit price of the sales body may be acquired by referring to the unit price master 106e.

JV金額算出部102cは、JV単価取得部102bで取得したJV単価および売上データ106cを基に、JV金額(共同企業体へ請求する金額)を算出する。 The JV amount calculation unit 102c calculates the JV amount (amount to be charged to the joint venture) based on the JV unit price and the sales data 106c acquired by the JV unit price acquisition unit 102b.

差額算出部102dは、売上データ106cに含まれる売上本体金額からJV金額算出部102cで算出したJV金額を引いた金額を算出する。 The difference calculation unit 102d calculates an amount obtained by subtracting the JV amount calculated by the JV amount calculation unit 102c from the sales main amount included in the sales data 106c.

生成部102eは、JV単価取得部102bで取得したJV単価およびJV金額算出部102cで算出したJV金額を含み且つ差額算出部102dで算出した金額を値引金額として含む請求データ106fを生成する。 The generation unit 102e generates billing data 106f including the JV unit price acquired by the JV unit price acquisition unit 102b and the JV amount calculated by the JV amount calculation unit 102c and the amount calculated by the difference calculation unit 102d as a discount amount.

[3.処理の具体例]
本項目では、本実施形態に係る処理の具体例を説明する。本項目においては、前記共同企業体へ金額を請求する者が、前記共同企業体に前記工事に関わる前記商品をレンタルまたは販売する業者(Zレンタル)であり、前記共同企業体が、前記工事に関わる複数の企業(A建設、B土木およびC工務店)から構成され、当該複数の企業のうち前記共同企業体への出資比率が最も高い業(A建設)が、前記業者への前記商品の発注を取り仕切り、且つ、前記値引金額分を自社の利益とするスポンサーであるという前提で、説明を進める。図6は、当該前提をイメージ図で示したものである。
[3. Specific example of processing]
In this item, a specific example of the process according to the present embodiment will be described. In this item, the person who charges the amount to the joint venture is a trader (Z rental) who rents or sells the product related to the construction to the joint venture, and the joint venture is involved in the construction. The business (A construction), which is composed of a plurality of companies involved (A construction, B civil engineering, and C construction company) and has the highest investment ratio in the joint venture among the plurality of companies, is the business of the product to the contractor. The explanation will proceed on the premise that the sponsor manages the order and uses the discount amount as the profit of the company. FIG. 6 is an image diagram showing the premise.

本実施形態に係る請求データ生成装置100は、例えば、前記業者(Zレンタル)によって使用されるものである。 The billing data generation device 100 according to the present embodiment is used by, for example, the above-mentioned trader (Z rental).

また、本項目においては、請求ファイル106a、回収予定データ106b、売上ヘッダデータ106c1および売上明細データ106c2の内容は予め図5に示すとおり入力されており、且つ、現場マスタ106dおよび単価マスタ106eの内容は予め図5に示すとおり設定されているという前提で、図5に示す請求データ106fがどのようにして生成されるかを説明する。 Further, in this item, the contents of the billing file 106a, the collection schedule data 106b, the sales header data 106c1 and the sales detail data 106c2 are input in advance as shown in FIG. 5, and the contents of the site master 106d and the unit price master 106e. Will be described as how the billing data 106f shown in FIG. 5 is generated on the premise that is set in advance as shown in FIG.

[3−1.JV現場取得処理]
まず、JV現場取得部102aは、図5に示すように、現場マスタ106dを参照して、売上明細ヘッダデータ106c1に含まれる現場コードGENBA01と紐付くJV現場コードGENBA01JVを取得する。このように、JV現場取得部102aでJV現場コードを取得することができた場合、JV単価取得部102bは、以下の[3−2]で説明するように、前記共同企業体用の単価を取得する。
[3-1. JV site acquisition process]
First, as shown in FIG. 5, the JV site acquisition unit 102a acquires the JV site code GENBA01JV associated with the site code GENBA01 included in the sales detail header data 106c1 with reference to the site master 106d. In this way, when the JV site acquisition unit 102a can acquire the JV site code, the JV unit price acquisition unit 102b sets the unit price for the joint venture as described in [3-2] below. get.

[3−2.JV単価取得処理]
次に、JV単価取得部102bが行う処理を、売上明細データ106c2の売上行番号1〜3の3つの売上明細に場合分けして説明する。
[3-2. JV unit price acquisition process]
Next, the processing performed by the JV unit price acquisition unit 102b will be described separately for the three sales details of the sales line numbers 1 to 3 of the sales detail data 106c2.

(1)売上行番号1の売上明細についての処理
図5に示すように、単価マスタ106eを参照すると、売上行番号1の売上明細に含まれる商品コードSHOHIN01、売上ヘッダデータ106c1に含まれる得意先コードTOKISAKI01およびJV現場取得部102aで取得したJV現場コードGENBA01JVと紐付く単価は、売上日極単価13円および売上本体単価5,500円である。ここで、図5に示すように、売上行番号1の売上明細におけるシステム契約区分は「1:日極」である。この場合、JV単価取得部102bは、図5に示すように、売上日極単価13円および売上本体単価5,500円のうち、売上日極単価13円を取得する。
(1) Processing for Sales Details of Sales Line Number 1 As shown in FIG. 5, referring to the unit price master 106e, the product code SHOHIN01 included in the sales details of sales line number 1 and the customer included in the sales header data 106c1. The unit price associated with the JV site code GENBA01JV acquired by the code TOKISAKI01 and the JV site acquisition unit 102a is the daily sales daily unit price of 13 yen and the sales main unit price of 5,500 yen. Here, as shown in FIG. 5, the system contract classification in the sales statement of the sales line number 1 is "1: daily pole". In this case, as shown in FIG. 5, the JV unit price acquisition unit 102b acquires the daily sales daily unit price of 13 yen out of the daily sales daily unit price of 13 yen and the sales main unit price of 5,500 yen.

言い換えると、図4の「1.請求明細View」における「JV単価」の項目に示すように、売上明細データ106c2に含まれるシステム契約区分が「1:日極」であり、且つ、単価マスタ106eに含まれる売上日極単価が0ではない場合、JV単価取得部102bは、単価マスタ106eから売上日極単価を取得する。 In other words, as shown in the item of "JV unit price" in "1. Billing details View" of FIG. 4, the system contract category included in the sales details data 106c2 is "1: daily pole" and the unit price master 106e. If the daily sales daily unit price included in is not 0, the JV unit price acquisition unit 102b acquires the daily sales daily unit price from the unit price master 106e.

(2)売上行番号2の売上明細についての処理
図5に示すように、単価マスタ106eを参照すると、売上行番号2の売上明細に含まれる商品コードSHOHIN01、売上ヘッダデータ106c1に含まれる得意先コードTOKISAKI01およびJV現場取得部102aで取得したJV現場コードGENBA01JVと紐付く単価は、売上日極単価13円および売上本体単価5,500円である。ここで、図5に示すように、売上行番号2の売上明細におけるシステム契約区分は「11:貸出品販売」である。この場合、JV単価取得部102bは、図5に示すように、売上日極単価13円および売上本体単価5,500円のうち、売上本体単価5,500円を取得する。
(2) Processing for sales details of sales line number 2 As shown in FIG. 5, referring to the unit price master 106e, the product code SHOHIN01 included in the sales details of sales line number 2 and the customer included in the sales header data 106c1. The unit price associated with the JV site code GENBA01JV acquired by the code TOKISAKI01 and the JV site acquisition unit 102a is the daily sales daily unit price of 13 yen and the sales main unit price of 5,500 yen. Here, as shown in FIG. 5, the system contract category in the sales statement of the sales line number 2 is "11: Rental listing sales". In this case, as shown in FIG. 5, the JV unit price acquisition unit 102b acquires the sales main unit price of 5,500 yen out of the daily sales daily unit price of 13 yen and the sales main unit price of 5,500 yen.

言い換えると、図4の「1.請求明細View」における「JV単価」の項目に示すように、売上明細データ106c2に含まれるシステム契約区分が「10:販売」または「11:貸出品販売」であり、且つ、単価マスタ106eに含まれる売上本体単価が0ではない場合、JV単価取得部102bは、単価マスタ106eから売上本体単価を取得する。 In other words, as shown in the item of "JV unit price" in "1. Billing details View" of FIG. 4, the system contract category included in the sales details data 106c2 is "10: Sales" or "11: Rental listing sales". If there is, and the sales body unit price included in the unit price master 106e is not 0, the JV unit price acquisition unit 102b acquires the sales body unit price from the unit price master 106e.

なお、前記(1)および(2)において、JV単価取得部102bは、単価マスタ106eから、「売上ヘッダデータ106c1中の売上日≧単価マスタ106e中の適用開始日」を満たすレコードのうち、直近の適用開始日を有するレコードを取得するものとする。 In the above (1) and (2), the JV unit price acquisition unit 102b is the latest record among the records satisfying "sales date in sales header data 106c1 ≥ application start date in unit price master 106e" from the unit price master 106e. A record with the application start date of is to be acquired.

(3)売上行番号3の売上明細についての処理
図5に示すように、単価マスタ106eを参照すると、売上行番号3の売上明細に含まれる商品コードSHOHIN02、売上ヘッダデータ106c1に含まれる得意先コードTOKISAKI01およびJV現場取得部102aで取得したJV現場コードGENBA01JVと紐付く単価は、存在しない。この場合、JV単価取得部102bは、図5に示すように、売上行番号3の売上明細を参照して、売上本体単価15円を取得する。
(3) Processing for Sales Details of Sales Line Number 3 As shown in FIG. 5, referring to the unit price master 106e, the product code SHOHIN02 included in the sales details of sales line number 3 and the customer included in the sales header data 106c1. There is no unit price associated with the JV site code GENBA01JV acquired by the code TOKISAKI01 and the JV site acquisition unit 102a. In this case, as shown in FIG. 5, the JV unit price acquisition unit 102b acquires the sales main unit price of 15 yen by referring to the sales details of the sales line number 3.

[3−3.JV金額算出処理]
次に、JV金額算出部102cが行う処理を、売上明細データ106c2の売上行番号1〜3の3つの売上明細に場合分けして説明する。
[3-3. JV amount calculation process]
Next, the processing performed by the JV amount calculation unit 102c will be described separately for the three sales details of the sales line numbers 1 to 3 of the sales detail data 106c2.

(1)売上行番号1の売上明細についての処理
[3−2]の(1)においてJV単価取得部102bが取得した単価は、単価マスタ106eから取得した売上日極単価13円である。また、図5に示すように、売上行番号1の売上明細においては、売上数は100個であり、請求売上日数は30日である。ここで、図5に示すように、売上行番号1の売上明細におけるシステム契約区分は「1:日極」である。この場合、JV金額算出部102cは、前記共同企業体へ請求する金額を、JV単価取得部102bが取得した売上日極単価13円×売上数100個×請求売上日数30日=39,000円と算出する。
(1) Processing of Sales Details of Sales Line Number 1 The unit price acquired by the JV unit price acquisition unit 102b in (1) of [3-2] is the daily sales daily unit price of 13 yen acquired from the unit price master 106e. Further, as shown in FIG. 5, in the sales statement of the sales line number 1, the number of sales is 100 and the number of billing sales days is 30 days. Here, as shown in FIG. 5, the system contract classification in the sales statement of the sales line number 1 is "1: daily pole". In this case, the JV amount calculation unit 102c calculates the amount to be charged to the joint venture by the JV unit price acquisition unit 102b at a daily sales price of 13 yen x 100 sales x 30 days of billing sales = 39,000 yen. Is calculated.

言い換えると、図4の「1.請求明細View」における「JV金額」の項目に示すように、売上明細データ106c2に含まれるシステム契約区分が「1:日極」であり、且つ、単価マスタ106eに含まれる売上日極単価が0ではない場合、JV金額算出部102cは、前記共同企業体へ請求する金額を、単価マスタ106eに含まれる売上日極単価×売上明細データ106c2に含まれる売上数×売上明細データ106c2に含まれる請求売上日数という計算式により算出する。 In other words, as shown in the item of "JV amount" in "1. Billing details View" of FIG. 4, the system contract category included in the sales details data 106c2 is "1: daily" and the unit price master 106e. If the daily sales daily unit price included in is not 0, the JV amount calculation unit 102c calculates the amount to be charged to the joint venture by the daily sales daily unit price included in the unit price master 106e × the number of sales included in the sales detail data 106c2. × Calculated by the formula of billing sales days included in sales detail data 106c2.

(2)売上行番号2の売上明細についての処理
[3−2]の(2)においてJV単価取得部102bが取得した単価は、単価マスタ106eから取得した売上本体単価5,500円である。また、図5に示すように、売上行番号2の売上明細においては、売上数は10個である。ここで、図5に示すように、売上行番号2の売上明細におけるシステム契約区分は「11:貸出品販売」である。この場合、JV金額算出部102cは、前記共同企業体へ請求する金額を、JV単価取得部102bが取得した売上本体単価5,500円×売上数10個=55,000円と算出する。
(2) Processing of Sales Details of Sales Line Number 2 The unit price acquired by the JV unit price acquisition unit 102b in (2) of [3-2] is the sales unit price of 5,500 yen acquired from the unit price master 106e. Further, as shown in FIG. 5, the number of sales is 10 in the sales statement of the sales line number 2. Here, as shown in FIG. 5, the system contract category in the sales statement of the sales line number 2 is "11: Rental listing sales". In this case, the JV amount calculation unit 102c calculates the amount to be charged to the joint venture as the sales main unit price of 5,500 yen acquired by the JV unit price acquisition unit 102b x the number of sales of 10 = 55,000 yen.

言い換えると、図4の「1.請求明細View」における「JV金額」の項目に示すように、売上明細データ106c2に含まれるシステム契約区分が「10:販売」または「11:貸出品販売」であり、且つ、単価マスタ106eに含まれる売上本体単価が0ではない場合、JV金額算出部102cは、前記共同企業体へ請求する金額を、単価マスタ106eに含まれる売上本体単価×売上明細データ106c2に含まれる売上数という計算式により算出する。 In other words, as shown in the item of "JV amount" in "1. Billing details View" of FIG. 4, the system contract classification included in the sales details data 106c2 is "10: Sales" or "11: Rental listing sales". If there is, and the sales unit price included in the unit price master 106e is not 0, the JV amount calculation unit 102c sets the amount to be charged to the joint venture by the sales unit price included in the unit price master 106e × the sales statement data 106c2. It is calculated by the formula of the number of sales included in.

(3)売上行番号3の売上明細についての処理
[3−2]の(3)においてJV単価取得部102bが取得した単価は、単価マスタ106eから取得したものではなく、売上明細データ106c2から取得したものである。この場合、JV金額算出部102cは、前記共同企業体へ請求する金額を、売上明細データ106c2における売上行番号3の売上明細の売上本体金額30,000円とする。
(3) Processing for Sales Details of Sales Line Number 3 The unit price acquired by the JV unit price acquisition unit 102b in (3) of [3-2] is not acquired from the unit price master 106e, but is acquired from the sales details data 106c2. It was done. In this case, the JV amount calculation unit 102c sets the amount to be charged to the joint venture as the sales main amount of 30,000 yen of the sales item of the sales line number 3 in the sales item data 106c2.

[3−4.差額算出処理]
次に、差額算出部102dは、図5の売上明細データ106c2に含まれる売上本体金額の合計額(30,000円+50,000円+30,000円)から[3−3]のJV金額算出部102cで算出した金額の合計額(39,000円+55,000円+30,000円)を引いた金額として、−14,000円を算出する。
[3-4. Difference calculation process]
Next, the difference calculation unit 102d is the JV amount calculation unit of [3-3] from the total amount of the sales body amount (30,000 yen + 50,000 yen + 30,000 yen) included in the sales detail data 106c2 of FIG. -14,000 yen is calculated as the amount obtained by subtracting the total amount (39,000 yen + 55,000 yen + 30,000 yen) of the amount calculated in 102c.

より具体的には、差額算出部102dは、図4の「2.請求明細View(値引)」における「JV単価」および「JV金額」の項目に示すように、図5の請求データ106fの伝票行番号1〜3の請求明細(=請求明細View)に含まれる売上本体金額の合計額から図5の請求データ106fの伝票行番号1〜3の請求明細(=請求明細View)に含まれるJV金額の合計額を引いた金額を算出する。 More specifically, as shown in the items of "JV unit price" and "JV amount" in "2. Billing details View (discount)" of FIG. 4, the difference calculation unit 102d of the billing data 106f of FIG. 5 From the total amount of the sales body amount included in the billing details (= billing details View) of the slip line numbers 1 to 3, it is included in the billing details (= billing details View) of the billing data 106f of FIG. Calculate the amount obtained by subtracting the total amount of JV amount.

[3−5.生成処理]
最後に、生成部102eは、図5の請求データ106fに太枠で囲んで示すように、[3−2]のJV単価取得部102bで取得した単価(13円と5,500円と15円)および[3−3]のJV金額算出部102cで算出した金額(39,000円と55,000円と30,000円)を含み且つ[3−4]の差額算出部102dで算出した金額(−14,000円)を値引金額として含む請求データ106fを生成する。図5の請求データ106fに太枠で囲んで示すように、JV単価およびJV金額を請求データ106fに含ませることで、スポンサーメリットへの対応が可能となる。
[3-5. Generation process]
Finally, the generation unit 102e has the unit price (13 yen, 5,500 yen, and 15 yen) acquired by the JV unit price acquisition unit 102b of [3-2] as shown in the billing data 106f of FIG. 5 surrounded by a thick frame. ) And the amount calculated by the JV amount calculation unit 102c of [3-3] (39,000 yen, 55,000 yen and 30,000 yen) and the amount calculated by the difference calculation unit 102d of [3-4]. Billing data 106f including (-14,000 yen) as a discount amount is generated. As shown in the billing data 106f of FIG. 5 surrounded by a thick frame, by including the JV unit price and the JV amount in the billing data 106f, it is possible to respond to the sponsor merit.

請求データ106fが含む項目および当該項目の導出元について、詳細に説明する。図5の請求データ106fにおいて、伝票行番号1〜3の請求明細は請求明細Viewであり、伝票行番号NULLの請求明細は請求明細View(値引)である。以下、請求明細Viewと請求明細View(値引)に分けて説明する。 The item included in the billing data 106f and the derivation source of the item will be described in detail. In the billing data 106f of FIG. 5, the billing details of the slip line numbers 1 to 3 are the billing details View, and the billing details of the slip line numbers NULL are the billing details View (discount). Hereinafter, the billing details View and the billing details View (discount) will be described separately.

請求明細Viewに含まれる項目および導出元は、図4の「1.請求明細View」に示すとおりであるが、具体的には、以下のとおりである。請求明細Viewに含まれる請求番号の導出元は、請求ファイル106aに含まれる請求番号である。請求明細Viewに含まれる伝票番号の導出元は、回収予定データ106bに含まれる伝票番号である。請求明細Viewに含まれる伝票行番号の導出元は、回収予定データ106bに含まれる伝票行番号である。請求明細Viewに含まれるデータ区分の導出元は、回収予定データ106bに含まれるデータ区分である。請求明細Viewに含まれる売上本体単価の導出元は、売上明細データ106c2に含まれる売上本体単価である。請求明細Viewに含まれる売上本体金額の導出元は、売上明細データ106c2に含まれる売上本体金額である。請求明細Viewに含まれるJV単価およびJV金額の導出元は、本項目[3−5]の冒頭で説明したとおりである。 The items and the derivation source included in the billing details View are as shown in "1. Billing details View" of FIG. 4, but specifically, they are as follows. The derivation source of the billing number included in the billing detail View is the billing number included in the billing file 106a. The derivation source of the slip number included in the billing detail View is the slip number included in the collection schedule data 106b. The derivation source of the slip line number included in the billing detail View is the slip line number included in the collection schedule data 106b. The derivation source of the data category included in the billing statement View is the data category included in the scheduled collection data 106b. The derivation source of the sales body unit price included in the billing detail View is the sales body unit price included in the sales detail data 106c2. The derivation source of the sales body amount included in the billing detail View is the sales body amount included in the sales detail data 106c2. The derivation source of the JV unit price and the JV amount included in the billing statement View is as described at the beginning of this item [3-5].

請求明細View(値引)に含まれる項目および導出元は、図4の「2.請求明細View(値引)」に示すとおりであるが、具体的には、以下のとおりである。請求明細View(値引)に含まれる請求番号の導出元は、請求明細Viewに含まれる請求番号である。請求明細View(値引)における伝票番号、伝票行番号およびデータ区分は、NULLとなる。請求明細View(値引)における売上本体単価および売上本体金額は、0円となる。請求明細View(値引)に含まれるJV単価およびJV金額の導出元は、本項目[3−5]の冒頭で説明したとおりである。 The items and the derivation source included in the billing details View (discount) are as shown in "2. Billing details View (discount)" of FIG. 4, but specifically, they are as follows. The derivation source of the billing number included in the billing statement View (discount) is the billing number included in the billing statement View. The slip number, slip line number, and data classification in the billing details View (discount) are NULL. The unit price of sales and the amount of sales in the billing details View (discount) are 0 yen. The derivation source of the JV unit price and the JV amount included in the billing statement View (discount) is as described at the beginning of this item [3-5].

以上、本項目[3−5]で説明したように、スポンサーメリットに対応した図5に示す請求データ106fを生成することができた。当該生成した請求データ106fにおける値引金額分の14,000円が、スポンサーであるA建設の利益となる。 As described above, as described in this item [3-5], the billing data 106f shown in FIG. 5 corresponding to the sponsor merit could be generated. The discount amount of 14,000 yen in the generated billing data 106f will be the profit of the sponsor A construction.

[4.本実施形態のまとめ]
このように、本実施形態に係る請求データ生成装置100によれば、スポンサーメリットに対応した請求データを生成できる。
[4. Summary of this embodiment]
As described above, according to the billing data generation device 100 according to the present embodiment, billing data corresponding to the sponsor merit can be generated.

また、本実施形態においては、例えば、仮設資材等の物品賃貸業においては現場毎に取引単価が決められることに着目し、スポンサーメリット対応が必要な工事現場について、JV単価のマスタ管理を行うだけで請求書発行を可能とした。これにより、例えば、伝票入力時等は、JV単価を意識する必要がなくなる。言い換えると、本実施形態においては、例えば、単価マスタ106eにおけるJV単価の設定を最初に1回行っておけば、その後は、売上伝票等の伝票入力を行うのみで、JV単価をそのつど意識せずともスポンサーメリットに対応した請求データを自動生成できるため、非常に利便性に優れていると言える。 Further, in the present embodiment, for example, in the goods leasing business such as temporary materials, attention is paid to the fact that the transaction unit price is determined for each site, and only the master management of the JV unit price is performed for the construction site that requires sponsor merit. Made it possible to issue invoices. As a result, for example, when inputting a slip, it is not necessary to be aware of the JV unit price. In other words, in the present embodiment, for example, if the JV unit price in the unit price master 106e is set once at the beginning, after that, only the slip input such as the sales slip is input, and the JV unit price is conscious each time. It can be said that it is very convenient because it can automatically generate billing data corresponding to the sponsor's merit.

そして、本実施形態においては、例えば、仮設資材等の物品賃貸業においては期間売上を計上するため消費税を請求時一括で計算する運用が一般的であるため、当該運用に対応できるようにした。これにより、例えば、明細単位消費税等の積上げとした場合において発生する請求書上での誤差をなくすことができる。 Then, in the present embodiment, for example, in the goods leasing business such as temporary materials, it is common to calculate the consumption tax at the time of billing in order to record the period sales, so that the operation can be supported. .. As a result, for example, it is possible to eliminate an error on the invoice that occurs when the consumption tax for each item is accumulated.

ここで、従来においては以下の3つの課題があったが、本実施形態においては、以下にそれぞれ示す解決手段によって、当該3つの課題を解決することができた。 Here, in the past, there were the following three problems, but in the present embodiment, the three problems could be solved by the solution means shown below.

一つ目の課題は、「スポンサーメリット対応請求書を発行したい」というものである。当該課題を解決するために、本実施形態においては、JV単価が存在する場合、請求明細上はJV単価(金額)を表現し、また、売上金額とJV金額の差額を値引明細として(1明細に纏めて)表現できるようにした。なお、請求金額の合計と売上金額の合計とは一致する。 The first issue is "I want to issue a sponsor merit response invoice." In order to solve the problem, in the present embodiment, when the JV unit price exists, the JV unit price (amount) is expressed on the billing statement, and the difference between the sales amount and the JV amount is used as the discount statement (1). I made it possible to express (collectively in the details). The total billing amount and the total sales amount match.

二つ目の課題は、「売上情報(売上金額、値引金額)を変動させないようにしたい」というものである。当該課題を解決するために、本実施形態においては、売上情報(売上金額、値引金額)とJV単価から仮想的に請求書用データを生成できるようにした。 The second issue is "I want to keep the sales information (sales amount, discount amount) unchanged". In order to solve this problem, in this embodiment, it is possible to virtually generate invoice data from sales information (sales amount, discount amount) and JV unit price.

三つ目の課題は、「スポンサーメリット対応請求書発行に伴う業務負荷の低減をしたい(スポンサーメリットへの対応自体は自社(=レンタル業者)の利益に繋がらないため、追加コストを最低限に抑制したい)」というものである。当該課題を解決するために、本実施形態においては、JV単価の管理のみで(=単価マスタ106eにおける単価の設定を最初に1回行うのみで)請求書発行を可能とした。 The third issue is "I want to reduce the workload associated with issuing invoices for sponsor merit (sponsor merit itself does not lead to profits for the company (= rental company), so additional costs are minimized. I want to) ". In order to solve this problem, in the present embodiment, it is possible to issue an invoice only by managing the JV unit price (= only by setting the unit price in the unit price master 106e once at the beginning).

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

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

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

また、請求データ生成装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, with respect to the billing data generation device 100, each component shown in the figure is a functional concept and does not necessarily have to be physically configured as shown in the figure.

例えば、請求データ生成装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて請求データ生成装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, with respect to the processing functions included in the billing data generation device 100, particularly each processing function performed by the control unit, all or any part thereof is realized by the CPU and a program interpreted and executed by the CPU. It may be realized as hardware by wired logic. The program is recorded on a non-temporary computer-readable recording medium including a programmed instruction for causing the information processing apparatus to execute the process described in the present embodiment, and billing data is generated as necessary. It is read mechanically by the device 100. That is, in a storage unit such as a ROM or an HDD (Hard Disk Drive), a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded. This computer program is executed by being loaded into RAM, and cooperates with a CPU to form a control unit.

また、このコンピュータプログラムは、請求データ生成装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the billing data generator 100 via an arbitrary network, and all or a part thereof can be downloaded as needed. Is.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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等の任意の「可搬用の物理媒体」を含むものとする。 Further, the program for executing the process described in the present embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (registration). Trademarks) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magnet-Optical Disk), MO (Magnet-Optical Disk), DVD (Digital), DVD (Digital) It shall include any "portable physical medium".

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

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

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

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Further, the specific form of the distribution / integration of the device is not limited to the one shown in the drawing, and all or a part thereof may be functionally or physically in an arbitrary unit according to various additions or functional loads. It can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.

本発明は、例えば、物品賃貸業において有用であり、特に、建設工事現場向けの物品賃貸業においては極めて有用である。 The present invention is, for example, useful in the goods leasing business, and particularly very useful in the goods leasing business for construction sites.

100 請求データ生成装置
102 制御部
102a JV現場取得部
102b JV単価取得部
102c JV金額算出部
102d 差額算出部
102e 生成部
104 通信インターフェース部
106 記憶部
106a 請求ファイル
106b 回収予定データ
106c 売上データ
106c1 売上ヘッダデータ
106c2 売上明細データ
106d 現場マスタ
106e 得意先現場別商品単価マスタ
106f 請求データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Billing data generator 102 Control unit
102a JV Site Acquisition Department
102b JV unit price acquisition department
102c JV amount calculation unit
102d difference calculation unit
102e Generation unit 104 Communication interface unit 106 Storage unit
106a billing file
106b Data to be collected
106c sales data
106c1 Sales header data
106c2 Sales statement data
106d field master
106e Product unit price master by customer site
106f Billing data 108 Input / output interface 112 Input device 114 Output device 200 Server 300 Network

Claims (5)

制御部を備える請求データ生成装置であって、
前記制御部は、
現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得手段と、
前記JV現場取得手段がJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得手段で取得したJV現場識別データと紐付く単価を取得するJV単価取得手段と、
前記JV単価取得手段で取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出手段と、
前記売上データに含まれる売上金額から前記JV金額算出手段で算出した金額を引いた金額を算出する差額算出手段と、
前記JV単価取得手段で取得した単価および前記JV金額算出手段で算出した金額を含み且つ前記差額算出手段で算出した金額を値引金額として含む請求データを生成する生成手段と、
を備えること、
を特徴とする請求データ生成装置。
A billing data generator equipped with a control unit
The control unit
Based on sales data including site identification data, JV site identification data, which is a site master that holds site identification data and is site identification data for construction sites performed by a joint venture, is held in association with site identification data. JV site acquisition means for acquiring JV site identification data associated with the site identification data included in the sales data by referring to possible ones.
When the JV site acquisition means can acquire the JV site identification data, it is a unit price master that holds the unit price of the product by product, customer, and site, and holds the unit price for the joint venture. The JV unit price acquisition means for acquiring the unit price associated with the product identification data and the customer identification data included in the sales data and the JV site identification data acquired by the JV site acquisition means, and the JV unit price acquisition means.
A JV amount calculation means for calculating the amount to be charged to the joint venture based on the unit price acquired by the JV unit price acquisition means and the sales data.
A difference calculation means for calculating the amount obtained by subtracting the amount calculated by the JV amount calculation means from the sales amount included in the sales data, and
A generation means for generating billing data including the unit price acquired by the JV unit price acquisition means and the amount calculated by the JV amount calculation means and including the amount calculated by the difference calculation means as a discount amount.
To prepare
A billing data generator characterized by.
前記単価マスタが、前記商品1個を1日レンタルする場合の前記共同企業体用の単価である日極単価または前記商品1個を販売する場合の前記共同企業体用の単価である本体単価を更に含み、
前記売上データが、前記商品をレンタルにより取引することを意味する区分であるレンタル取引区分または前記商品を物販により取引することを意味する区分である物販取引区分を更に含み、
前記JV単価取得手段が、
前記売上データに含まれる前記区分が前記レンタル取引区分である場合、前記単価マスタを参照して前記日極単価を取得し、前記売上データに含まれる前記区分が前記物販取引区分である場合、前記単価マスタを参照して前記本体単価を取得すること、
を特徴とする請求項1に記載の請求データ生成装置。
The unit price master sets the daily unit price, which is the unit price for the joint venture when renting one product for one day, or the main unit price, which is the unit price for the joint venture when selling one product. Including more
The sales data further includes a rental transaction category, which means that the product is traded by rental, or a product sales transaction category, which is a category that means that the product is traded by product sales.
The JV unit price acquisition means
When the category included in the sales data is the rental transaction category, the daily unit price is acquired with reference to the unit price master, and when the category included in the sales data is the product sales transaction category, the above. To obtain the main unit price by referring to the unit price master,
The billing data generation device according to claim 1.
前記共同企業体へ金額を請求する者が、前記共同企業体に前記工事に関わる前記商品をレンタルまたは販売する業者であり、
前記共同企業体が、前記工事に関わる複数の企業から構成され、
当該複数の企業のうち前記共同企業体への出資比率が最も高い企業が、前記業者への前記商品の発注を取り仕切り、且つ、前記値引金額分を自社の利益とすること、
を特徴とする請求項1または2に記載の請求データ生成装置。
The person who charges the joint venture is a trader who rents or sells the goods related to the construction to the joint venture.
The joint venture is composed of a plurality of companies involved in the construction.
The company having the highest investment ratio in the joint venture among the plurality of companies manages the ordering of the product to the trader and uses the discount amount as its own profit.
The billing data generation device according to claim 1 or 2.
制御部を備える情報処理装置で実行される請求データ生成方法であって、
前記制御部で実行される、
現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得ステップと、
前記JV現場取得ステップでJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得ステップで取得したJV現場識別データと紐付く単価を取得するJV単価取得ステップと、
前記JV単価取得ステップで取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出ステップと、
前記売上データに含まれる売上金額から前記JV金額算出ステップで算出した金額を引いた金額を算出する差額算出ステップと、
前記JV単価取得ステップで取得した単価および前記JV金額算出ステップで算出した金額を含み且つ前記差額算出ステップで算出した金額を値引金額として含む請求データを生成する生成ステップと、
を含むこと、
を特徴とする請求データ生成方法。
A billing data generation method executed by an information processing device provided with a control unit.
Executed by the control unit,
Based on sales data including site identification data, JV site identification data, which is a site master that holds site identification data and is site identification data for construction sites performed by a joint venture, is held in association with site identification data. With reference to what is possible, the JV site acquisition step of acquiring the JV site identification data associated with the site identification data included in the sales data, and
If the JV site identification data can be acquired in the JV site acquisition step, it is a unit price master that holds the unit price of the product by product, customer, and site, and holds the unit price for the joint venture. With reference to the product, the product identification data and the customer identification data included in the sales data, and the JV unit price acquisition step for acquiring the unit price associated with the JV site identification data acquired in the JV site acquisition step.
A JV amount calculation step for calculating the amount to be charged to the joint venture based on the unit price acquired in the JV unit price acquisition step and the sales data.
The difference calculation step for calculating the amount obtained by subtracting the amount calculated in the JV amount calculation step from the sales amount included in the sales data, and
A generation step for generating billing data including the unit price acquired in the JV unit price acquisition step and the amount calculated in the JV amount calculation step and including the amount calculated in the difference calculation step as a discount amount.
Including,
A billing data generation method characterized by.
制御部を備える情報処理装置に実行させるための請求データ生成プログラムであって、
前記制御部に実行させるための、
現場識別データを含む売上データを基に、現場識別データを保持する現場マスタであって共同企業体が行う工事の現場用の現場識別データであるJV現場識別データを現場識別データと紐付けて保持可能なものを参照して、前記売上データに含まれる現場識別データと紐付くJV現場識別データを取得するJV現場取得ステップと、
前記JV現場取得ステップでJV現場識別データを取得することができた場合には、商品の単価を商品別、得意先別および現場別に保持する単価マスタであって共同企業体用の単価を保持するものを参照して、前記売上データに含まれる商品識別データおよび得意先識別データならびに前記JV現場取得ステップで取得したJV現場識別データと紐付く単価を取得するJV単価取得ステップと、
前記JV単価取得ステップで取得した単価および前記売上データを基に、共同企業体へ請求する金額を算出するJV金額算出ステップと、
前記売上データに含まれる売上金額から前記JV金額算出ステップで算出した金額を引いた金額を算出する差額算出ステップと、
前記JV単価取得ステップで取得した単価および前記JV金額算出ステップで算出した金額を含み且つ前記差額算出ステップで算出した金額を値引金額として含む請求データを生成する生成ステップと、
を含むこと、
を特徴とする請求データ生成プログラム。
A billing data generation program to be executed by an information processing device equipped with a control unit.
To make the control unit execute
Based on sales data including site identification data, JV site identification data, which is a site master that holds site identification data and is site identification data for construction sites performed by a joint venture, is held in association with site identification data. With reference to what is possible, the JV site acquisition step of acquiring the JV site identification data associated with the site identification data included in the sales data, and
If the JV site identification data can be acquired in the JV site acquisition step, it is a unit price master that holds the unit price of the product by product, customer, and site, and holds the unit price for the joint venture. With reference to the product, the product identification data and the customer identification data included in the sales data, and the JV unit price acquisition step for acquiring the unit price associated with the JV site identification data acquired in the JV site acquisition step.
A JV amount calculation step for calculating the amount to be charged to the joint venture based on the unit price acquired in the JV unit price acquisition step and the sales data.
The difference calculation step for calculating the amount obtained by subtracting the amount calculated in the JV amount calculation step from the sales amount included in the sales data, and
A generation step for generating billing data including the unit price acquired in the JV unit price acquisition step and the amount calculated in the JV amount calculation step and including the amount calculated in the difference calculation step as a discount amount.
Including,
A billing data generation program characterized by.
JP2019022923A 2019-02-12 2019-02-12 Billing data generation device, billing data generation method and billing data generation program Active JP7220091B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019022923A JP7220091B2 (en) 2019-02-12 2019-02-12 Billing data generation device, billing data generation method and billing data generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019022923A JP7220091B2 (en) 2019-02-12 2019-02-12 Billing data generation device, billing data generation method and billing data generation program

Publications (2)

Publication Number Publication Date
JP2020134976A true JP2020134976A (en) 2020-08-31
JP7220091B2 JP7220091B2 (en) 2023-02-09

Family

ID=72263080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019022923A Active JP7220091B2 (en) 2019-02-12 2019-02-12 Billing data generation device, billing data generation method and billing data generation program

Country Status (1)

Country Link
JP (1) JP7220091B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7460486B2 (en) 2020-08-31 2024-04-02 株式会社オービック Individual billing management device, individual billing management method, and individual billing management program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202125A (en) * 2005-01-21 2006-08-03 Toshiba Corp Accounting method and accounting program for construction industry
JP2006268227A (en) * 2005-03-23 2006-10-05 Hitachi Software Eng Co Ltd Electronic accounting system equipped with voucher tracing function

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202125A (en) * 2005-01-21 2006-08-03 Toshiba Corp Accounting method and accounting program for construction industry
JP2006268227A (en) * 2005-03-23 2006-10-05 Hitachi Software Eng Co Ltd Electronic accounting system equipped with voucher tracing function

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7460486B2 (en) 2020-08-31 2024-04-02 株式会社オービック Individual billing management device, individual billing management method, and individual billing management program

Also Published As

Publication number Publication date
JP7220091B2 (en) 2023-02-09

Similar Documents

Publication Publication Date Title
JP6830781B2 (en) Store contract accounting processing equipment, store contract accounting processing method, and store contract accounting processing program
JP7093434B2 (en) Accounting equipment, accounting methods, and accounting programs
KR20200139561A (en) Product information processing apparatus for multiple online shopping maill product registration and method thereof
JP7426460B2 (en) Journal data creation device, journal data creation method, and journal data creation program
JP7032164B2 (en) Work-in-process automatic transfer device, work-in-process automatic transfer method, and work-in-process automatic transfer program
JP7220091B2 (en) Billing data generation device, billing data generation method and billing data generation program
JP6850160B2 (en) Payroll processing device, payroll correction processing method, and payroll correction processing program
JP2022041148A (en) Individual billing management device, individual billing management method, and individual billing management program
JP2022062267A (en) Construction fee processing device, construction fee processing method and construction fee processing program
JP7084800B2 (en) Difference management device, difference management method, and difference management program
JP2018073124A (en) Advance payment accounting management device, advance payment accounting management method, and advance payment accounting management program
JP6971044B2 (en) Debt recording device, debt recording method, and debt recording program
JP2022104179A (en) Fee processing apparatus, fee processing method and fee processing program
JP2020166614A (en) Deposit transfer device, deposit transfer method, and deposit transfer program
JP7271257B2 (en) Management consignment support device, management consignment support program and management consignment support method
JP7237677B2 (en) Business support device, business support program and business support method
JP7332749B2 (en) Factoring device, factoring method, and factoring program
JP7186088B2 (en) Return settlement device, return settlement method, and return settlement program
JP7328827B2 (en) Sales/Estimated Cost Calculation Device, Sales/Estimated Cost Calculation Method, and Sales/Estimated Cost Calculation Program
JP7193961B2 (en) Sales Unit Price Acquisition Device, Sales Unit Price Acquisition Method, and Sales Unit Price Acquisition Program
JP2022084284A (en) Fee allocation data generation device, fee allocation data generation method and fee allocation data generation program
JP2018073128A (en) Sales management device, sales management method, and sales management program
JP2022073634A (en) Bill issuance device, bill issuance method and bill issuance program
JP2022097173A (en) Cost transfer device, cost transfer method, and cost transfer program
JP2022079589A (en) Project management device, project description output method and project description output program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R150 Certificate of patent or registration of utility model

Ref document number: 7220091

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150