JP7572985B2 - Delivery note creation device, delivery note creation method, and delivery note creation program - Google Patents
Delivery note creation device, delivery note creation method, and delivery note creation program Download PDFInfo
- Publication number
- JP7572985B2 JP7572985B2 JP2022052015A JP2022052015A JP7572985B2 JP 7572985 B2 JP7572985 B2 JP 7572985B2 JP 2022052015 A JP2022052015 A JP 2022052015A JP 2022052015 A JP2022052015 A JP 2022052015A JP 7572985 B2 JP7572985 B2 JP 7572985B2
- Authority
- JP
- Japan
- Prior art keywords
- customer
- sales
- delivery destination
- product
- agency
- 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
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000004364 calculation method Methods 0.000 claims description 80
- 230000004931 aggregating effect Effects 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 16
- 230000010365 information processing Effects 0.000 claims description 10
- 239000000047 product Substances 0.000 description 164
- 230000000875 corresponding effect Effects 0.000 description 24
- 239000003795 chemical substances by application Substances 0.000 description 19
- 239000006227 byproduct Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 238000009826 distribution Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 229910000831 Steel Inorganic materials 0.000 description 2
- LFYJSSARVMHQJB-QIXNEVBVSA-N bakuchiol Chemical compound CC(C)=CCC[C@@](C)(C=C)\C=C\C1=CC=C(O)C=C1 LFYJSSARVMHQJB-QIXNEVBVSA-N 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 239000010959 steel Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、納品書作成装置、納品書作成方法および納品書作成プログラムに関する。 The present invention relates to an invoice creation device, an invoice creation method, and an invoice creation program.
特許文献1には、流通在庫情報提供システムに係り、特に、トレーサビリティシステムから取得する情報に基づいて流通在庫情報を生成し提供するシステムが開示されており、また、「流通在庫」とは、卸売業者、小売業者など、商品の流通過程にある業者によって保有される在庫をいうことが開示されている(特許文献1の0001段落参照)。
上記特許文献1に記載のように、商品の流通において、卸売業者(自社にとっての得意先)と小売業者(自社のとっての納入先)が存在する業界がある。
As described in the
このような業界においては、本来は、自社は自社納品書(自社から得意先に送付する納品書)のみ作成できればよい。しかしながら、実務上は、本来は得意先から納入先に送付するべき納品書も、自社が「代行」して作成することが多い。このような納品書を代行納品書という。代行納品書は、例えば、得意先から納入先に対して商品が納入される際に添付される。 In this type of industry, ideally, a company would only need to create its own delivery note (the delivery note that the company sends to the customer). However, in practice, the company often creates the delivery note that should be sent by the customer to the delivery destination "on behalf of" the customer. This type of delivery note is called a proxy delivery note. A proxy delivery note is attached, for example, when goods are delivered from the customer to the delivery destination.
しかしながら、従来においては、代行納品書ついては、自社の担当者が手作業で作成していたため、作業負荷が高く、また、ミス発生のリスクも高いという問題があった。 However, in the past, invoices were created manually by in-house staff, which meant a high workload and a high risk of errors.
本発明は、上記問題点に鑑みてなされたものであって、自社納品書および代行納品書の両方を作成することができる納品書作成装置、納品書作成方法および納品書作成プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide an invoice creation device, an invoice creation method, and an invoice creation program that can create both company invoices and proxy invoices.
上述した課題を解決し、目的を達成するために、本発明に係る納品書作成装置においては、自社から得意先を介して納入先に対して商品を納入する場合において、前記自社から前記得意先に対する売上金額を含む納品書である自社納品書、および、前記得意先から前記納入先に対する売上金額を含み、前記自社が前記得意先の代行で作成する納品書である代行納品書を作成することができる、制御部および記憶部を備える納品書作成装置であって、前記記憶部には、前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、が格納されており、前記制御部は、前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得手段と、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得手段で取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出手段と、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得手段で取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出手段と、前記対得意先売上算出手段で算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成手段と、前記対納入先売上算出手段で算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成手段と、前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成手段と、前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the delivery note creation device of the present invention is a delivery note creation device having a control unit and a memory unit that can create a company delivery note, which is a delivery note that includes the amount of sales from the company to the customer, when the company delivers goods to a delivery destination via a customer, and an agent delivery note, which is a delivery note that includes the amount of sales from the customer to the delivery destination and is created by the company on behalf of the customer, and the memory unit stores customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price that is the unit price of the product when the company sells the product to the customer, and a delivery note that is a delivery note that is created by the customer on behalf of the customer. The control unit stores a unit price master including a delivery destination unit price which is the unit price of the commodity in the case where the commodity is sold first, and an agency master including the customer identification data, the delivery destination identification data, and a category for identifying whether or not the agency delivery note has been created, which is set for each combination of the customer and the delivery destination, and the control unit acquires from the unit price master a customer unit price and a delivery destination unit price which are linked to the customer identification data, delivery destination identification data, and commodity identification data inputted to the sales input screen, and acquires a sales quantity of the commodity from the company to the customer for each combination of the customer, the delivery destination, and the commodity by multiplying the customer unit price acquired by the unit price acquisition means by the number of sales of the commodity from the company to the customer for each combination of the customer, the delivery destination, and the commodity. a sales slip table generating means for calculating the sales slip table including the input customer identification data and the calculated sales amount corresponding to the input customer identification data by aggregating the sales amount calculated by the sales slip calculation means for each customer, the delivery destination, and the product, and generating a sales slip table including the input customer identification data and the calculated sales amount corresponding to the input customer identification data, and a sales slip table generating means for generating a sales slip table including the sales amount calculated by the sales slip calculation means for each customer, the delivery destination, and the product, and generating a sales slip table including the sales amount corresponding to the input customer identification data by aggregating the sales amount calculated by the sales slip calculation means for each customer, the delivery destination, and the product, and generating a sales slip table including the sales amount corresponding to the input customer identification data by aggregating the sales amount calculated by the sales slip calculation means for each customer, the delivery destination, and the product, The system is characterized by comprising: an agency sales slip table generating means for extracting only the sales amount corresponding to the agency target combination, which is a combination of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note will be created is set in the agent, and generating agency sales slip tables including the agency target combination and the sales amount extracted as corresponding to the agency target combination, for the number of the agency target combinations; a company delivery slip creating means for creating the company delivery slip including the customer identification data and the sales amount based on the sales slip table; and an agency delivery slip creating means for creating the agency delivery slip including the agency target combination and the sales amount based on the agency sales slip table, for the number of the agency target combinations.
また、本発明に係る納品書作成装置においては、前記制御部は、前記対得意先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出し、一方で、前記対納入先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する納入先別商品別売上算出手段と、前記入力された納入先識別データと、前記入力された商品識別データと、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額と、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額と、を含む納入先別商品別売上実績表を作成する実績表作成手段と、を更に備えること、を特徴とする。 In addition, in the delivery note creation device according to the present invention, the control unit calculates the sales amount from the company to the customer for each combination of the delivery destination and the product by aggregating the sales amount from the company to the customer for each combination of the delivery destination and the product calculated by the customer sales calculation means, and calculates the sales amount from the company to the customer for each combination of the delivery destination and the product by aggregating the sales amount from the customer to the delivery destination for each combination of the customer, the delivery destination and the product calculated by the delivery sales calculation means, The system further includes a delivery destination-specific product sales calculation means for calculating the amount of sales from the customer to the delivery destination for each combination of the delivery destination and the product, and a performance table creation means for creating a delivery destination-specific product sales performance table including the input delivery destination identification data, the input product identification data, the sales amount from the company to the customer for each combination of the delivery destination and the product calculated by the delivery destination-specific product sales calculation means, and the sales amount from the customer to the delivery destination for each combination of the delivery destination and the product calculated by the delivery destination-specific product sales calculation means.
また、本発明に係る納品書作成方法においては、自社から得意先を介して納入先に対して商品を納入する場合において、前記自社から前記得意先に対する売上金額を含む納品書である自社納品書、および、前記得意先から前記納入先に対する売上金額を含み、前記自社が前記得意先の代行で作成する納品書である代行納品書を作成することができる、制御部および記憶部を備える情報処理装置で実行される納品書作成方法であって、前記記憶部には、前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、が格納されており、前記制御部で実行される、前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得ステップと、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得ステップで取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出ステップと、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得ステップで取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出ステップと、前記対得意先売上算出ステップで算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成ステップと、前記対納入先売上算出ステップで算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成ステップと、前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成ステップと、前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成ステップと、を含むこと、を特徴とする。 In addition, the invoice creation method according to the present invention is a method executed by an information processing device having a control unit and a storage unit, which is capable of creating an invoice including the amount of sales from the company to the customer when the company delivers goods to a delivery destination via a customer, and an agent invoice including the amount of sales from the customer to the delivery destination and created by the company on behalf of the customer, and the storage unit stores customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price which is the unit price of the product when the company sells the product to the customer, and a customer unit price which is the unit price of the product when the customer sells the product to the delivery destination. and an agency master including the customer identification data, the delivery destination identification data, and a category for identifying whether or not the agency delivery note has been created, which is set for each combination of the customer and the delivery destination, and a unit price acquisition step executed by the control unit is to acquire, from the unit price master, a customer unit price and a delivery destination unit price linked to the customer identification data, delivery destination identification data, and product identification data input to the sales input screen, and calculate a sales amount from the company to the customer for each combination of the customer, the delivery destination, and the product by multiplying the number of sales of the product from the company to the customer for each combination of the customer, the delivery destination, and the product by the customer unit price acquired in the unit price acquisition step. a customer sales calculation step of calculating a sales amount from the customer to the customer for each combination of the customer, the customer, and the product by multiplying the sales quantity of the product from the customer to the customer for each combination of the customer, the customer, and the product by the customer unit price acquired in the unit price acquisition step; a sales slip table generation step of calculating the sales amount from the company to the customer by aggregating the sales amount calculated in the customer sales calculation step for each customer, and generating a sales slip table including the customer identification data input and the calculated sales amount corresponding to the customer identification data input; The method includes an agency sales slip table generation step of extracting only the sales amount corresponding to the agency target combination, which is a combination of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note will be created is set in the agent, and generating agency sales slip tables including the agency target combination and the sales amount extracted as corresponding to the agency target combination, for the number of agency target combinations; an agency delivery slip creation step of creating the agency delivery slip including the customer identification data and the sales amount based on the sales slip table; and an agency delivery slip creation step of creating the agency delivery slip including the agency target combination and the sales amount based on the agency sales slip table, for the number of agency target combinations.
また、本発明に係る納品書作成プログラムにおいては、自社から得意先を介して納入先に対して商品を納入する場合において、前記自社から前記得意先に対する売上金額を含む納品書である自社納品書、および、前記得意先から前記納入先に対する売上金額を含み、前記自社が前記得意先の代行で作成する納品書である代行納品書を作成することができる、制御部および記憶部を備える情報処理装置に実行させるための納品書作成プログラムであって、前記記憶部には、前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、が格納されており、前記制御部に実行させるための、前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得ステップと、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得ステップで取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出ステップと、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得ステップで取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出ステップと、前記対得意先売上算出ステップで算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成ステップと、前記対納入先売上算出ステップで算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成ステップと、前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成ステップと、前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成ステップと、を含むこと、を特徴とする。 In addition, the delivery note creation program of the present invention is a delivery note creation program to be executed by an information processing device having a control unit and a storage unit, which is capable of creating a company delivery note, which is a delivery note including the amount of sales from the company to the customer, when the company delivers goods to a delivery destination via a customer, and an agent delivery note, which is a delivery note including the amount of sales from the customer to the delivery destination and is created by the company on behalf of the customer, in the case where the company delivers goods to the delivery destination from the company, and the storage unit stores customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price which is the unit price of the product when the company sells the product to the customer, and a customer unit price which is the unit price of the product when the customer sells the product to the delivery destination. and an agent master including the customer identification data, the agent identification data, and a category for identifying whether or not the agent delivery note is to be created, which is set for each combination of the customer and the agent, and a unit price acquisition step for causing the control unit to execute the step of acquiring, from the unit price master, a customer unit price and a agent unit price associated with the customer identification data, the agent identification data, and the product identification data input to the sales input screen, and multiplying the number of sales of the product from the company to the customer for each combination of the customer, the agent, and the product by the customer unit price acquired in the unit price acquisition step. a customer sales calculation step of calculating a sales amount from the customer to the customer for each combination of the customer, the customer, and the product by multiplying the sales quantity of the product from the customer to the customer for each combination of the customer, the customer, and the product by the customer unit price acquired in the unit price acquisition step; a sales slip table generation step of calculating the sales amount from the company to the customer by aggregating the sales amounts calculated in the customer sales calculation step for each customer, and generating a sales slip table including the customer identification data input and the calculated sales amount corresponding to the customer identification data input; The method includes an agency sales slip table generation step of extracting only the sales amount corresponding to the agency target combination, which is a combination of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note will be created is set in the agency master, and generating agency sales slip tables including the agency target combination and the sales amount extracted as corresponding to the agency target combination, for the number of agency target combinations; a company delivery slip creation step of creating the company delivery slip including the customer identification data and the sales amount based on the sales slip table; and an agency delivery slip creation step of creating the agency delivery slip including the agency target combination and the sales amount based on the agency sales slip table, for the number of agency target combinations.
本発明によれば、自社納品書および代行納品書の両方を作成することができるという効果を奏する。 The present invention has the advantage of being able to create both company delivery notes and proxy delivery notes.
以下に、本発明に係る納品書作成装置、納品書作成方法および納品書作成プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of a delivery note creation device, a delivery note creation method, and a delivery note creation program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the present embodiment.
[1.概要]
食品業界等においては、帳合先として実際に納入する企業の間に伝票を通す企業が入ることが多い。この際、自社にとっての得意先は前記帳合先となるため、本来は、前記帳合先にのみ売上伝票を作成できればよいが、実務上は、納入先となる企業(前記得意先の得意先に当たる企業)の伝票を代行して作成し、商品を納入する際に添付することが多い。
[1. Overview]
In the food industry, for example, there are often companies that issue invoices between the companies that actually deliver to the account holder. In this case, the account holder is the customer of the company, so ideally it would be sufficient to create sales invoices only for the account holder, but in practice, it is common for the company to create invoices on behalf of the company that will be the delivery recipient (the customer of the customer) and attach them when delivering the goods.
このような取引を、図3を参照して説明する。図3に示すように、自社は、自社にとっての得意先に対して、自社納品書(自社から得意先に送付する納品書)を作成して送付する。自社納品書における売上金額は、自社から得意先に対する取引金額となる。一方で、図3に示すように、自社は、自社にとっての納入先に対して、代行納品書(本来、自社にとっての得意先から納入先に送付するべき納品書)を「代行」して作成して送付する。代行納品書における売上金額は、自社にとっての得意先から納入先に対する取引金額となる。 Such a transaction will be explained with reference to Figure 3. As shown in Figure 3, the company creates and sends its own invoice (a delivery note sent from the company to its customer) to its customer. The sales amount on the company's invoice is the transaction amount from the company to the customer. On the other hand, as shown in Figure 3, the company creates and sends an agency invoice (a delivery note that should be sent from the company's customer to the delivery destination) on behalf of the customer to the delivery destination. The sales amount on the agency invoice is the transaction amount from the company's customer to the delivery destination.
しかしながら、従来においては、代行納品書については、自社の担当者が手作業で作成していたため、作業負荷が高く、また、ミス発生のリスクも高いという問題があった。 However, traditionally, invoices were created manually by in-house staff, which meant a high workload and a high risk of errors.
そこで、本実施形態においては、例えば、代行マスタにて、得意先および納入先の組合せ毎に、代行伝票の作成有無を設定できるようにした。そして、作成「有」の区分が設定されている組合せについては、代行納品書を自動で作成できるようにした。 Therefore, in this embodiment, for example, in the agency master, it is possible to set whether or not to create an agency invoice for each combination of customer and delivery destination. Then, for combinations where the "Yes" category is set, an agency delivery note can be automatically created.
また、本実施形態においては、例えば、自社から得意先に対する売上金額と、得意先から納入先に対する売上金額と、を比較できるようにすることで、自社が得意先に納入した商品のうち、納入先が得意先から実際に買った商品はどれくらいあるのかという実績を把握できるようにした。 In addition, in this embodiment, for example, by making it possible to compare the amount of sales from the company to the customer with the amount of sales from the customer to the delivery destination, it is possible to grasp the actual amount of products that the delivery destination actually purchased from the customer out of the products that the company delivered to the customer.
本実施形態は、例えば、自社にとっての得意先と自社にとっての納入先とが異なることがある業界において有用である。具体的には、食品業界、問屋業界、量販店業界、機械業界、鉄鋼業界、商社業界および建設工事業界等において有用である。また、本実施形態は、例えば、協同組合のような注文を取りまとめるような商流がある業界においても有用である。以下、具体的な構成および動作について説明する。 This embodiment is useful, for example, in industries where a company's customers and its delivery destinations may be different. Specifically, it is useful in the food industry, wholesale industry, mass retailer industry, machinery industry, steel industry, trading company industry, and construction industry. This embodiment is also useful in industries where there is a trade flow that consolidates orders, such as cooperatives. The specific configuration and operation are described below.
[2.構成]
本実施形態に係る納品書作成装置100の構成の一例について、図1を参照して説明する。図1は、納品書作成装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the delivery
納品書作成装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、納品書作成装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
The
納品書作成装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。納品書作成装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、納品書作成装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、納品書作成装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。
The communication interface unit 104 communicatively connects the
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, 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.
記憶部106は、例えば、単価マスタ106aと、代行マスタ106bと、売上情報テーブル106cと、売上伝票テーブル106dと、代行売上伝票テーブル106eと、を備えている。
The memory unit 106 includes, for example, a
本実施形態に係る納品書作成装置100によれば、自社から得意先を介して納入先に対して商品を納入する場合において、前記自社から前記得意先に対する売上金額を含む納品書である自社納品書、および、前記得意先から前記納入先に対する売上金額を含み、前記自社が前記得意先の代行で作成する納品書である代行納品書を作成することができる。
According to the delivery
単価マスタ106aは、図2および図9等に示すように、例えば、前記得意先を識別するための得意先識別データ(得意先コード)と、前記納入先を識別するための納入先識別データ(納入先コード)と、前記商品を識別するための商品識別データ(商品コード)と、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、等を含む。
As shown in Figures 2 and 9, the
代行マスタ106bは、図2および図9等に示すように、例えば、前記得意先識別データ(得意先コード)と、前記納入先識別データ(納入先コード)と、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分(代行伝票有無)と、等を含む。
As shown in Figures 2 and 9, the
前記区分(代行伝票有無)は、前記代行納品書の作成を行う旨を意味する区分「有」または前記代行納品書の作成を行わない旨を意味する区分「無」である。図9の代行マスタ106bにおいては、得意先「△△物産」および納入先「(株)千葉」の組合せと、得意先「△△物産」および納入先「(株)沖縄」の組合せと、に対して、区分「有」が設定されているため、当該2つの組合せについては、前記代行納品書が作成される。
The category (with or without agency voucher) is either "with", which means that the agency delivery note will be created, or "without", which means that the agency delivery note will not be created. In
売上情報テーブル106cは、売上伝票テーブル106dおよび代行売上伝票テーブル106eの生成の基となるテーブルである。売上情報テーブル106cは、図2および図9等に示すように、例えば、売上番号と、売上行番号と、前記得意先識別データ(得意先コード)と、前記納入先識別データ(納入先コード)と、前記商品識別データ(商品コード)と、出荷日と、納期と、売上数と、前記自社から前記得意先への売上金額(売上金額)と、原価金額と、粗利益と、前記得意先から前記納入先への売上金額(納入先売上)と、等を含む。 The sales information table 106c is a table that is the basis for generating the sales slip table 106d and the agency sales slip table 106e. As shown in FIG. 2 and FIG. 9, the sales information table 106c includes, for example, the sales number, the sales line number, the customer identification data (customer code), the delivery destination identification data (delivery destination code), the product identification data (product code), the shipping date, the delivery date, the sales quantity, the sales amount (sales amount) from the company to the customer, the cost amount, the gross profit, the sales amount from the customer to the delivery destination (delivery destination sales), and the like.
売上伝票テーブル106dは、前記自社納品書の作成の元となるテーブルである。売上伝票テーブル106dは、図11に示すように、例えば、前記売上番号と、前記得意先識別データ(得意先コード)と、前記納入先識別データ(納入先コード)と、前記自社から前記得意先への前記売上金額(売上金額)と、前記原価金額と、前記粗利益と、等を含む。 The sales slip table 106d is the table from which the company's delivery note is created. As shown in FIG. 11, the sales slip table 106d includes, for example, the sales number, the customer identification data (customer code), the delivery destination identification data (delivery destination code), the sales amount (sales amount) from the company to the customer, the cost amount, the gross profit, etc.
代行売上伝票テーブル106eは、前記代行納品書の作成の元となるテーブルである。代行売上伝票テーブル106eは、図11に示すように、例えば、前記売上番号と、前記得意先識別データ(得意先コード)と、前記納入先識別データ(納入先コード)と、前記得意先から前記納入先への前記売上金額(売上金額)と、等を含む。 The agency sales slip table 106e is the table from which the agency delivery note is created. As shown in FIG. 11, the agency sales slip table 106e includes, for example, the sales number, the customer identification data (customer code), the delivery destination identification data (delivery destination code), and the sales amount (sales amount) from the customer to the delivery destination.
制御部102は、納品書作成装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The
制御部102は、機能概念的に、例えば、(1)前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得手段としての単価取得部102aと、(2)前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得手段で取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出手段としての対得意先売上算出部102bと、(3)前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得手段で取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出手段としての対納入先売上算出部102cと、(4)前記対得意先売上算出手段で算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成手段としての売上伝票テーブル生成部102dと、(5)前記対納入先売上算出手段で算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成手段としての代行売上伝票テーブル生成部102eと、(6)前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成手段としての自社納品書作成部102fと、(7)前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成手段としての代行納品書作成部102gと、(8)前記対得意先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出し、一方で、前記対納入先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する納入先別商品別売上算出手段としての納入先別商品別売上算出部102hと、(9)前記入力された納入先識別データと、前記入力された商品識別データと、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額と、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額と、を含む納入先別商品別売上実績表を作成する実績表作成手段としての実績表作成部102iと、を備えている。なお、各部が実行する処理の内容については、以下の[3.処理の具体例]において説明する。
The
[3.処理の具体例]
本項目では、本実施形態に係る処理の具体例について説明する。本実施形態に係る処理のフローとしては、図4に示すように、売上入力により、単価マスタ106aおよび代行マスタ106bを参照して、売上情報テーブル106cが生成される。次に、図4に示すように、生成された売上情報テーブル106cに基づいて、売上伝票テーブル106dおよび代行売上伝票テーブル106eが生成される。ただし、代行売上伝票テーブル106eは、代行伝票(代行納品書)の作成が必要な場合にのみ生成される。そして、図4に示すように、生成された売上伝票テーブル106dに基づいて自社納品書が作成され、生成された代行売上伝票テーブル106eに基づいて代行納品書が作成される。ただし、自社納品書は、代行伝票(代行納品書)の作成有無に関わらず作成されるのに対して、代行納品書は、代行売上伝票テーブル106eが存在する場合にのみ作成される。
3. Specific examples of processing
In this section, a specific example of the process according to this embodiment will be described. As a flow of the process according to this embodiment, as shown in FIG. 4, a sales information table 106c is generated by inputting sales data and referring to the
以下、納品書の作成および納入先別商品別売上実績表の作成に項目を分けて、処理を詳細に説明する。 The process is explained in detail below, dividing it into the creation of a delivery note and the creation of a sales report by product and delivery destination.
[3-1.納品書の作成]
本項目では、自社納品書および代行納品書の作成について、図5~図11を参照して説明する。本項目では、自社が、得意先である「△△物産」を介して、納入先である「(株)千葉」、「(株)沖縄」および「(株)高知」に対して商品を納入する場合において、自社から「△△物産」に対する売上金額を含む自社納品書、自社から「(株)千葉」に対する売上金額を含む代行納品書および自社から「(株)沖縄」に対する売上金額を含む代行納品書を作成するという場面を想定している。なお、本項目では、単価マスタ106aおよび代行マスタ106bは、図9に示す内容で予め登録されているものとする。
[3-1. Creating a delivery note]
In this section, the creation of the company's delivery note and the proxy delivery note will be explained with reference to Figs. 5 to 11. In this section, a case is assumed in which the company delivers goods to the delivery destinations "Chiba Co., Ltd.", "Okinawa Co., Ltd.", and "Kochi Co., Ltd." through the customer "△△ Bussan," and the company creates a company delivery note including the sales amount from the company to "△△ Bussan," a proxy delivery note including the sales amount from the company to "Chiba Co., Ltd.", and a proxy delivery note including the sales amount from the company to "Okinawa Co., Ltd." In this section, the
(1)単価取得処理
単価取得部102aは、単価マスタ106aから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する。
(1) Unit Price Acquisition Process The unit
具体的には、図5の売上入力画面に示すように、得意先「A001:△△物産」および納入先「N001:(株)千葉」が入力され、また、図6の売上明細入力画面(広義の売上入力画面に含まれるものとする)に示すように、商品「12345:商品A」が、自社の担当者によって入力されたとする。この場合、単価取得部102aは、図9の単価マスタ106aから、得意先コード「A001:△△物産」、納入先「N001:(株)千葉」および商品「12345:商品A」と紐付く単価として、得意先単価800円および納入先単価1,000円を取得する。
Specifically, as shown in the sales input screen of FIG. 5, the customer "A001: △△ Bussan" and the delivery destination "N001: Chiba Co., Ltd." are entered, and as shown in the sales detail input screen of FIG. 6 (which is considered to be included in the sales input screen in a broad sense), the product "12345: Product A" is entered by the company's staff. In this case, the unit
同様の方法で、単価取得部102aは、得意先「A001:△△物産」、納入先「N002:(株)沖縄」および商品「12345:商品A」と紐付く単価として、得意先単価800円および納入先単価1,100円を取得し、また、得意先「A001:△△物産」、納入先「N003:(株)高知」および商品「12345:商品A」と紐付く単価として、得意先単価800円および納入先単価1,100円を取得する。
In a similar manner, the unit
(2)対得意先売上算出処理
対得意先売上算出部102bは、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、単価取得部102aで取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する。
(2) Sales to Customer Calculation Processing The sales to
具体的には、得意先「△△物産」、納入先「(株)千葉」および商品Aについての自社から△△物産への売上数として、員数10本(図6の売上明細入力画面に示す)、員数1本(画面例には示さず)および員数1本(画面例には示さず)が入力されたとする。この場合、対得意先売上算出部102bは、単価取得部102aで取得した得意先単価800円を用いて、「(員数10本×得意先単価800円)+(員数1本×得意先単価800円)+(員数1本×得意先単価800円)」=「8,000円+800円+800円」=9,600円を算出する。当該算出した9,600円が、得意先「△△物産」、納入先「(株)千葉」および商品Aについての自社から△△物産への売上金額となる。
Specifically, assume that 10 units (as shown in the sales details input screen in FIG. 6), 1 unit (not shown in the screen example), and 1 unit (not shown in the screen example) are entered as the sales quantities from the company to △△ Bussan for the customer "△△ Bussan", the delivery destination "Chiba Co., Ltd.", and the product A. In this case, the sales to
同様の方法で、対得意先売上算出部102bは、得意先「△△物産」、納入先「(株)沖縄」および商品Aについての自社から△△物産への売上金額として9,600円を算出し、また、得意先「△△物産」、納入先「(株)高知」および商品Aについての自社から△△物産への売上金額として9,600円を算出する。
In a similar manner, the sales to
(3)対納入先売上算出処理
対納入先売上算出部102cは、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、単価取得部102aで取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する。
(3) Sales to Delivery Destination Calculation Processing The sales to delivery
具体的には、得意先「△△物産」、納入先「(株)千葉」および商品Aについての△△物産から「(株)千葉」への売上数として、員数10本(図6の売上明細入力画面に示す)、員数1本(画面例には示さず)および員数1本(画面例には示さず)が入力されたとする。この場合、対納入先売上算出部102cは、単価取得部102aで取得した納入先単価1,000円を用いて、「(員数10本×納入先単価1,000円)+(員数1本×納入先単価1,000円)+(員数1本×納入先単価1,000円)」=「10,000円+1,000円+1,000円」=12,000円を算出する。当該算出した12,000円が、得意先「△△物産」、納入先「(株)千葉」および商品Aについての△△物産から「(株)千葉」への納入先売上となる。
Specifically, assume that 10 units (as shown on the sales details input screen in FIG. 6), 1 unit (not shown on the screen example), and 1 unit (not shown on the screen example) are entered as the sales quantities from △△ Bussan to △△ Bussan for product A. In this case, the sales to
なお、本例においては、自社から△△物産への売上数と、△△物産から「(株)千葉」への売上数と、が同じである場合について説明したが、両者の売上数は異なっていても勿論よい。 In this example, we have explained the case where the sales figures from our company to △△ Bussan and the sales figures from △△ Bussan to "Chiba Co., Ltd." are the same, but it goes without saying that the sales figures for the two parties may be different.
同様の方法で、対納入先売上算出部102cは、得意先「△△物産」、納入先「(株)沖縄」および商品Aについての△△物産から「(株)沖縄」への納入先売上として13,200円を算出し、また、得意先「△△物産」、納入先「(株)高知」および商品Aについての△△物産から「(株)高知」への納入先売上として13,200円を算出する。
In a similar manner, the destination
そして、(2)で算出した売上金額および(3)で算出した納入先売上等を含む図10に示す売上情報テーブル106cが生成される。図10に示す3つの売上情報テーブル106cのうち、上のテーブルは、得意先「△△物産」、納入先「(株)千葉」および商品Aについてのテーブルであり、真ん中のテーブルは、得意先「△△物産」、納入先「(株)沖縄」および商品Aについてのテーブルであり、下のテーブルは、得意先「△△物産」、納入先「(株)高知」および商品Aについてのテーブルである。 Then, a sales information table 106c shown in FIG. 10 is generated, which includes the sales amount calculated in (2) and the delivery sales etc. calculated in (3). Of the three sales information tables 106c shown in FIG. 10, the top table is a table for the customer "△△ Bussan", delivery destination "Chiba Co., Ltd." and product A, the middle table is a table for the customer "△△ Bussan", delivery destination "Okinawa Co., Ltd." and product A, and the bottom table is a table for the customer "△△ Bussan", delivery destination "Kochi Co., Ltd." and product A.
(4)売上伝票テーブル生成処理
売上伝票テーブル生成部102dは、対得意先売上算出部102bで算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブル106dを生成する。
(4) Sales slip table generation process The sales slip table generation unit 102d calculates the sales amount from the company to the customer by aggregating the sales amounts calculated by the customer
具体的には、(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)千葉」および商品Aについての自社から△△物産への売上金額は9,600円であり、(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)沖縄」および商品Aについての自社から△△物産への売上金額は9,600円であり、(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)高知」および商品Aについての自社から△△物産への売上金額は9,600円である。
Specifically, in (2), the sales amount from our company to △△ Bussan for the customer "△△ Bussan", the delivery destination "Chiba Co., Ltd.", and the product A calculated by the customer
この場合、売上伝票テーブル生成部102dは、この3つの売上金額を、得意先「△△物産」という単位で集計することにより、28,800円を算出する。つまり、自社から「△△物産」への売上金額は、28,800円である。 In this case, the sales slip table generation unit 102d calculates 28,800 yen by aggregating these three sales amounts in the unit of customer "△△ Bussan." In other words, the sales amount from our company to "△△ Bussan" is 28,800 yen.
そして、売上伝票テーブル生成部102dは、図5の売上入力画面に入力された得意先「△△物産」と、得意先「△△物産」に対応する当該算出した売上金額28,800円と、等を含む図11に示す売上伝票テーブル106dを生成する。 Then, the sales slip table generation unit 102d generates the sales slip table 106d shown in FIG. 11, which includes the customer "△△ Bussan" entered on the sales input screen in FIG. 5, the calculated sales amount of 28,800 yen corresponding to the customer "△△ Bussan," and so on.
(5)代行売上伝票テーブル生成処理
代行売上伝票テーブル生成部102eは、対納入先売上算出部102cで算出した前記売上金額から、代行マスタ106bにおいて前記代行納品書の作成を行う旨を意味する区分「有」が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブル106eを前記代行対象組合せの数の分だけ生成する。
(5) Agency sales slip table generation process The agency sales slip
具体的には、(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)千葉」および商品Aについての△△物産から「(株)千葉」への納入先売上は12,000円であり、(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)沖縄」および商品Aについての△△物産から「(株)沖縄」への納入先売上は13,200円であり、(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)高知」および商品Aについての△△物産から「(株)高知」への納入先売上は13,200円である。
Specifically, in (3), the destination sales from △△ Bussan to "Chiba Co., Ltd." for the customer "△△ Bussan," the destination "Chiba Co., Ltd.", and product A calculated by the destination
ここで、図9の代行マスタ106bを参照すると、得意先「△△物産」および納入先「(株)千葉」の組合せと、得意先「△△物産」および納入先「(株)沖縄」の組合せと、に対して、代行伝票有無の区分「有」が設定されている。このため、得意先「△△物産」および納入先「(株)千葉」の組合せと、得意先「△△物産」および納入先「(株)沖縄」の組合せと、は代行対象組合せとなる。
Now, referring to the
この場合、代行売上伝票テーブル生成部102eは、代行対象組合せである得意先「△△物産」および納入先「(株)千葉」に対応する納入先売上12,000円、および、代行対象組合せである得意先「△△物産」および納入先「(株)沖縄」に対応する納入先売上13,200円を抽出する。これに対して、代行売上伝票テーブル生成部102eは、得意先「△△物産」および納入先「(株)高知」に対応する納入先売上13,200円は抽出しない。
In this case, the agency sales slip
そして、代行売上伝票テーブル生成部102eは、代行対象組合せである得意先「△△物産」および納入先「(株)千葉」と、当該代行対象組合せに対応するものとして抽出した納入先売上12,000円と、を含む図11に示す代行売上伝票テーブル106e(千葉)、ならびに、代行対象組合せである得意先「△△物産」および納入先「(株)沖縄」と、当該代行対象組合せに対応するものとして抽出した納入先売上13,200円と、を含む図11に示す代行売上伝票テーブル106e(沖縄)を生成する。
Then, the agency sales slip
つまり、代行対象組合せの数が「2つ」であるため、代行売上伝票テーブル106eも「2つ」作成される。 In other words, since there are two possible combinations, two agency sales slip tables 106e are also created.
(6)自社納品書作成処理
自社納品書作成部102fは、売上伝票テーブル106dに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する。
(6) Company Invoice Creation Process The company
具体的には、自社納品書作成部102fは、(4)において売上伝票テーブル生成部102dで生成した図11に示す売上伝票テーブル106dに基づいて、得意先「△△物産」と、自社から「△△物産」への売上金額28,800円と、等を含む自社納品書を作成する。
Specifically, the company's delivery
(7)代行納品書作成処理
代行納品書作成部102gは、代行売上伝票テーブル106eに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する。
(7) Agency Delivery Note Creation Process The agency delivery
具体的には、代行納品書作成部102gは、(5)において代行売上伝票テーブル生成部102eで生成した図11に示す代行売上伝票テーブル106e(千葉)に基づいて、代行対象組合せである得意先「△△物産」および納入先「(株)千葉」の組合せと、△△物産から「(株)千葉」への納入先売上12,000円と、等を含む代行納品書を生成する。
Specifically, the agency delivery
また、代行納品書作成部102gは、(5)において代行売上伝票テーブル生成部102eで生成した図11に示す代行売上伝票テーブル106e(沖縄)に基づいて、代行対象組合せである得意先「△△物産」および納入先「(株)沖縄」の組合せと、△△物産から「(株)沖縄」への納入先売上13,200円と、等を含む代行納品書を生成する。
The agency delivery
つまり、代行対象組合せの数が「2つ」であるため、代行納品書も「2つ」作成される。 In other words, since there are two possible combinations, two delivery notes will also be created.
なお、(6)で説明した自社納品書および(7)で説明した代行納品書は、図7に示す納品書の作成画面からの指示により作成することができる。当該画面から、レイアウトの変更設定を行うことで、代行納品書のレイアウトを調整することも可能である。 The company's own delivery note described in (6) and the proxy delivery note described in (7) can be created by instructing on the delivery note creation screen shown in FIG. 7. It is also possible to adjust the layout of the proxy delivery note by changing the layout settings on this screen.
作成された代行納品書の一例を、図8に示す。作成された代行納品書は、例えば、得意先から納入先に対して商品が納入される際に、当該納入される商品に添付される。 An example of a created proxy delivery note is shown in Figure 8. The created proxy delivery note is attached to the delivered goods, for example, when the goods are delivered from the customer to the delivery destination.
以上、本項目[3-1]で説明したように、本実施形態に係る納品書作成装置100によれば、自社納品書および代行納品書の両方を作成することができる。これにより、例えば、従来のように自社の担当者が手作業で代行納品書を作成する必要がなくなるため、作業効率が大幅に向上し、また、ミス発生のリスクも大幅に低減させることができる。
As described above in section [3-1], the delivery
[3-2.納入先別商品別売上実績表の作成]
本項目では、納入先別商品別売上実績表の作成について、図12および図13を参照して説明する。
[3-2. Creating a sales performance table by product and delivery destination]
In this section, the creation of a product sales performance table by delivery destination will be described with reference to FIG. 12 and FIG.
(1)納入先別商品別売上算出処理
納入先別商品別売上算出部102hは、対得意先売上算出部102bで算出した前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する。
(1) Sales calculation process by product and delivery destination The
具体的には、[3-1]の(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)千葉」および商品Aについての自社から△△物産への売上金額は9,600円であり、[3-1]の(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)沖縄」および商品Aについての自社から△△物産への売上金額は9,600円であり、[3-1]の(2)において対得意先売上算出部102bで算出した得意先「△△物産」、納入先「(株)高知」および商品Aについての自社から△△物産への売上金額は9,600円である。
Specifically, in (2) of [3-1], the sales amount from our company to △△ Bussan for the customer "△△ Bussan", the delivery destination "Chiba Co., Ltd.", and the product A calculated by the customer
この場合、納入先別商品別売上算出部102hは、この3つの売上金額を、納入先および商品という単位で集計することにより、納入先「(株)千葉」および商品Aについての自社から△△物産への売上金額を9,600円と算出し、納入先「(株)沖縄」および商品Aについての自社から△△物産への売上金額を9,600円と算出し、納入先「(株)高知」および商品Aについての自社から△△物産への売上金額を9,600円と算出する。
In this case, the sales calculation unit for product by
同様の方法で、納入先別商品別売上算出部102hは、納入先「(株)千葉」および商品Bについての自社から△△物産への売上金額を8,800円と算出し、納入先「(株)千葉」および商品Cについての自社から△△物産への売上金額を12,000円と算出し、納入先「(株)沖縄」および商品Bについての自社から△△物産への売上金額を4,400円と算出し、納入先「(株)沖縄」および商品Cについての自社から△△物産への売上金額を6,000円と算出し、納入先「(株)高知」および商品Bについての自社から△△物産への売上金額を4,400円と算出し、納入先「(株)高知」および商品Cについての自社から△△物産への売上金額を4,000円と算出するものとする。
In a similar manner, the
前々段落および前段落で算出した結果を、図13の納入先別商品別売上実績表における「売上金額」の列にまとめて示す。この列に示した結果は、簡単にいうと、納入先別かつ商品別の自社から得意先への売上金額である。 The results calculated in the previous two paragraphs are summarized in the "Sales Amount" column in the sales performance table by product and delivery destination in Figure 13. The results shown in this column are, simply put, the sales amount from our company to our customers by delivery destination and product.
納入先別商品別売上算出部102hは、対納入先売上算出部102cで算出した前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する。
The product sales by delivery
具体的には、[3-1]の(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)千葉」および商品Aについての△△物産から「(株)千葉」への納入先売上は12,000円であり、[3-1]の(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)沖縄」および商品Aについての△△物産から「(株)沖縄」への納入先売上は13,200円であり、[3-1]の(3)において対納入先売上算出部102cで算出した得意先「△△物産」、納入先「(株)高知」および商品Aについての△△物産から「(株)高知」への納入先売上は13,200円である。
Specifically, in (3) of [3-1], the destination sales from △△ Bussan to "Chiba Co., Ltd." for the customer "△△ Bussan," the destination "Chiba Co., Ltd.", and product A calculated by the destination
この場合、納入先別商品別売上算出部102hは、この3つの納入先売上を、納入先および商品という単位で集計することにより、納入先「(株)千葉」および商品Aについての△△物産から「(株)千葉」への納入先売上を12,000円と算出し、納入先「(株)沖縄」および商品Aについての△△物産から「(株)沖縄」への納入先売上を13,200円と算出し、納入先「(株)高知」および商品Aについての△△物産から「(株)高知」への納入先売上を13,200円と算出する。
In this case, the
同様の方法で、納入先別商品別売上算出部102hは、納入先「(株)千葉」および商品Bについての△△物産から「(株)千葉」への納入先売上を10,000円と算出し、納入先「(株)千葉」および商品Cについての△△物産から「(株)千葉」への納入先売上を15,000円と算出し、納入先「(株)沖縄」および商品Bについての△△物産から「(株)沖縄」への納入先売上を5,600円と算出し、納入先「(株)沖縄」および商品Cについての△△物産から「(株)沖縄」への納入先売上を8,000円と算出し、納入先「(株)高知」および商品Bについての△△物産から「(株)高知」への納入先売上を6,000円と算出し、納入先「(株)高知」および商品Cについての△△物産から「(株)高知」への納入先売上を5,000円と算出する。
In a similar manner, the sales by
前々段落および前段落で算出した結果を、図13の納入先別商品別売上実績表における「納入先売上」の列にまとめて示す。この列に示した結果は、簡単にいうと、納入先別かつ商品別の得意先から納入先への売上金額(納入先売上)である。 The results calculated in the previous two paragraphs are summarized in the "Sales to Delivery Destination" column in the sales performance table by product and delivery destination in Figure 13. The results shown in this column are, simply put, the sales amounts from customers to delivery destinations (sales to delivery destination) by delivery destination and by product.
(2)実績表作成処理
実績表作成部102iは、前記入力された納入先識別データと、前記入力された商品識別データと、納入先別商品別売上算出部102hで算出した前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額と、納入先別商品別売上算出部102hで算出した前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額と、を含む納入先別商品別売上実績表を作成する。
(2) Performance table creation process The performance
具体的には、実績表作成部102iは、納入先と、商品と、売上数と、(1)において納入先別商品別売上算出部102hで算出した納入先別かつ商品別の自社から得意先への売上金額と、(1)において納入先別商品別売上算出部102hで算出した納入先別かつ商品別の得意先から納入先への売上金額(納入先売上)と、等を含む図13に示す納入先別商品別売上実績表を作成する。
Specifically, the performance
なお、納入先別商品別売上実績表は、図12に示す納入先別商品別売上実績表の作成画面からの指示により作成することができる。 The sales performance table by product by delivery destination can be created by instructing it on the screen for creating the sales performance table by product by delivery destination shown in FIG. 12.
以上、本項目[3-2]で説明したように、本実施形態に係る納品書作成装置100によれば、自社から得意先への売上金額のみならず、得意先から納入先への売上金額(納入先売上)も含む納入先別商品別売上実績表を作成することができる。
As described above in section [3-2], the delivery
ここで、従来においては、自社の売上金額の集計値でしか納入先毎の実績管理ができなかった(すなわち、図13の納入先別商品別売上実績表において「売上金額」の列に示す情報しか算出できなかった)。このため、自社の出荷ベースでの集計となり、自社の担当者は、どの納入先に自社商品をどれぐらいの金額で購入して貰っているのかを把握することができなかった。 Conventionally, it was only possible to manage the results for each delivery destination using the aggregated value of the company's sales amount (i.e., it was only possible to calculate the information shown in the "Sales amount" column in the table of product sales results by delivery destination in Figure 13). As a result, the data was aggregated based on the company's shipments, and the company's personnel were unable to grasp which delivery destinations purchased the company's products and for how much.
これに対して、本実施形態においては、納入先への納価での集計が可能となった(すなわち、図13の納入先別商品別売上実績表において「納入先売上」の列に示す情報も算出できるようになった)。これにより、自社の担当者は、どの納入先に自社商品をどれぐらいの金額で購入して貰っているのかを把握することができるようになった。この結果、自社の担当者は、例えば、納入先(スーパーおよび小売店等)によく購入して貰っている商品について、キャンペーン、棚卸、OEM(Original Equipment Manufacturing)および納入先への直売等を計画・提案等することができるようになった。 In contrast, in this embodiment, it is now possible to tally up the delivery cost to the delivery destination (i.e., it is now possible to calculate the information shown in the "Delivery destination sales" column in the table of product sales performance by delivery destination in FIG. 13). This allows the company's personnel to know which delivery destination purchases the company's products and for how much. As a result, the company's personnel can plan and propose, for example, campaigns, inventory, OEM (original equipment manufacturing), and direct sales to delivery destinations for products that are frequently purchased by delivery destinations (supermarkets, retail stores, etc.).
[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 making it possible to contribute to goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。
In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[5.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
5. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
また、納品書作成装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
In addition, with regard to the delivery
例えば、納品書作成装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて納品書作成装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of the
また、このコンピュータプログラムは、納品書作成装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
This computer program may also be stored in an application program server connected to the
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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-transitory computer-readable recording medium, and may also be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
また、納品書作成装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、納品書作成装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。
The
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、例えば、食品業界、問屋業界、量販店業界、機械業界、鉄鋼業界、商社業界および建設工事業界等において有用である。 The present invention is useful, for example, in the food industry, wholesale industry, mass retailer industry, machinery industry, steel industry, trading company industry, and construction industry.
100 納品書作成装置
102 制御部
102a 単価取得部
102b 対得意先売上算出部
102c 対納入先売上算出部
102d 売上伝票テーブル生成部
102e 代行売上伝票テーブル生成部
102f 自社納品書作成部
102g 代行納品書作成部
102h 納入先別商品別売上算出部
102i 実績表作成部
104 通信インターフェース部
106 記憶部
106a 単価マスタ
106b 代行マスタ
106c 売上情報テーブル
106d 売上伝票テーブル
106e 代行売上伝票テーブル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Delivery
102a Unit Price Acquisition Section
102b Customer sales calculation unit
102c Sales to delivery destination calculation unit
102d Sales slip table generation unit
102e Agent sales slip table generating unit
102f In-house delivery note preparation department
102g Delivery Note Creation Department
102h Sales calculation section for each product by delivery destination
102i performance table creation unit 104 communication interface unit 106 storage unit
106a Unit Price Master
106b Alternate Master
106c Sales information table
106d Sales slip table
106e: agent sales slip table 108: input/output interface unit 112: input device 114: output device 200: server 300: network
Claims (4)
前記記憶部には、
前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、
前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、
が格納されており、
前記制御部は、
前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得手段と、
前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得手段で取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出手段と、
前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得手段で取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出手段と、
前記対得意先売上算出手段で算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成手段と、
前記対納入先売上算出手段で算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成手段と、
前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成手段と、
前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成手段と、
を備えること、
を特徴とする納品書作成装置。 A delivery note creation device including a control unit and a storage unit, which is capable of creating an invoice including a sales amount from the company to the customer when the company delivers goods to a delivery destination via a customer, and an agent delivery note including a sales amount from the customer to the delivery destination and created by the company on behalf of the customer,
The storage unit includes:
a unit price master including customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price which is the unit price of the product when the product is sold from the company to the customer, and a delivery destination unit price which is the unit price of the product when the product is sold from the customer to the delivery destination;
an agency master including the customer identification data, the delivery destination identification data, and a classification for identifying whether or not the agency delivery note is to be created, the classification being set for each combination of the customer and the delivery destination;
is stored,
The control unit is
a unit price acquisition means for acquiring, from the unit price master, a customer unit price and a delivery destination unit price associated with the customer identification data, delivery destination identification data, and product identification data inputted on the sales input screen;
a customer sales calculation means for calculating a sales amount from said company to said customer for each combination of said customer, said delivery destination, and said product by multiplying the number of sales of said product from said company to said customer for each combination of said customer, said delivery destination, and said product by the customer unit price acquired by said unit price acquisition means;
a sales calculation means for calculating a sales amount from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by multiplying the number of sales of the product from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by the delivery destination unit price acquired by the unit price acquisition means;
a sales slip table generating means for calculating the sales amount from said company to said customer by aggregating the sales amount calculated by said customer sales calculation means for each customer, and generating a sales slip table including said input customer identification data and said calculated sales amount corresponding to said input customer identification data;
an agency sales slip table generating means for extracting only the sales amounts corresponding to the agency target combinations, which are combinations of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note is to be created is set in the agency master, from the sales amounts calculated by the delivery destination sales calculation means, and generating agency sales slip tables including the agency target combinations and the sales amounts extracted as those corresponding to the agency target combinations, the number of which corresponds to the number of agency target combinations;
a company invoice creation means for creating the company invoice including the customer identification data and the sales amount based on the sales slip table;
an agency invoice creation means for creating agency invoices including the agency target combinations and the sales amounts, the number of which corresponds to the number of agency target combinations, based on the agency sales slip table;
To have
A delivery note creation device comprising:
前記対得意先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出し、一方で、前記対納入先売上算出手段で算出した前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額を、前記納入先および前記商品の組合せ毎に集計することにより、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する納入先別商品別売上算出手段と、
前記入力された納入先識別データと、前記入力された商品識別データと、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記売上金額と、前記納入先別商品別売上算出手段で算出した前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記売上金額と、を含む納入先別商品別売上実績表を作成する実績表作成手段と、
を更に備えること、
を特徴とする請求項1に記載の納品書作成装置。 The control unit is
a sales calculation means for calculating a sales amount from the company to the customer for each combination of the delivery destination and the product by aggregating the sales amount from the company to the customer for each combination of the delivery destination and the product calculated by the sales calculation means for the customer, and calculating a sales amount from the company to the customer for each combination of the delivery destination and the product by aggregating the sales amount from the customer to the delivery destination for each combination of the customer, the delivery destination and the product calculated by the sales calculation means for the customer, the delivery destination and the product,
a result table creation means for creating a delivery destination-specific product sales result table including the input delivery destination identification data, the input commodity identification data, the sales amount from the company to the customer for each combination of the delivery destination and the commodity calculated by the delivery destination-specific product sales calculation means, and the sales amount from the customer to the delivery destination for each combination of the delivery destination and the commodity calculated by the delivery destination-specific product sales calculation means;
Further comprising:
2. The delivery note creation device according to claim 1,
前記記憶部には、
前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、
前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、
が格納されており、
前記制御部が、
前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得ステップと、
前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得ステップで取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出ステップと、
前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得ステップで取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出ステップと、
前記対得意先売上算出ステップで算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成ステップと、
前記対納入先売上算出ステップで算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成ステップと、
前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成ステップと、
前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成ステップと、
を実行すること、
を特徴とする納品書作成方法。 A delivery note creation method executed by an information processing device having a control unit and a storage unit, which is capable of creating a company delivery note, which is a delivery note including a sales amount from the company to the customer, and an agent delivery note, which is a delivery note including a sales amount from the customer to the delivery destination and is created by the company on behalf of the customer, when a product is delivered from the company to a delivery destination via a customer, comprising:
The storage unit includes:
a unit price master including customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price which is the unit price of the product when the product is sold from the company to the customer, and a delivery destination unit price which is the unit price of the product when the product is sold from the customer to the delivery destination;
an agency master including the customer identification data, the delivery destination identification data, and a classification for identifying whether or not the agency delivery note is to be created, the classification being set for each combination of the customer and the delivery destination;
is stored,
The control unit:
a unit price acquisition step of acquiring, from the unit price master, a customer unit price and a delivery destination unit price associated with the customer identification data, delivery destination identification data, and product identification data inputted on the sales input screen;
a customer sales calculation step of calculating a sales amount from said company to said customer for each combination of said customer, said delivery destination, and said product by multiplying the number of sales of said product from said company to said customer for each combination of said customer, said delivery destination, and said product by the customer unit price acquired in said unit price acquisition step;
a delivery destination sales calculation step of calculating a sales amount from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by multiplying the number of sales of the product from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by the delivery destination unit price acquired in the unit price acquisition step;
a sales slip table generating step of calculating the sales amount from said company to said customer by aggregating the sales amount calculated in said customer sales calculation step for each customer, and generating a sales slip table including said input customer identification data and said calculated sales amount corresponding to said input customer identification data;
an agency sales slip table generating step of extracting only the sales amounts corresponding to the agency target combinations, which are combinations of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note is to be created is set in the agency master, from the sales amounts calculated in the delivery destination sales calculation step, and generating agency sales slip tables including the agency target combinations and the sales amounts extracted as those corresponding to the agency target combinations, the number of which corresponds to the agency target combinations;
a company invoice creation step of creating the company invoice including the customer identification data and the sales amount based on the sales slip table;
an agency invoice creation step of creating agency invoices including the agency target combination and the sales amount for the number of the agency target combinations based on the agency sales slip table;
To carry out
A method for creating a delivery note, comprising:
前記記憶部には、
前記得意先を識別するための得意先識別データと、前記納入先を識別するための納入先識別データと、前記商品を識別するための商品識別データと、前記自社から前記得意先に前記商品を販売する場合における前記商品の単価である得意先単価と、前記得意先から前記納入先に前記商品を販売する場合における前記商品の単価である納入先単価と、を含む単価マスタと、
前記得意先識別データと、前記納入先識別データと、前記得意先および前記納入先の組合せ毎に設定される前記代行納品書の作成の有無を識別するための区分と、を含む代行マスタと、
が格納されており、
前記制御部に実行させるための、
前記単価マスタから、売上入力画面に入力された得意先識別データ、納入先識別データおよび商品識別データと紐付く得意先単価および納入先単価を取得する単価取得ステップと、
前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への前記商品の売上数に、前記単価取得ステップで取得した得意先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記自社から前記得意先への売上金額を算出する対得意先売上算出ステップと、
前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への前記商品の売上数に、前記単価取得ステップで取得した納入先単価を乗じるにより、前記得意先、前記納入先および前記商品の組合せ毎の前記得意先から前記納入先への売上金額を算出する対納入先売上算出ステップと、
前記対得意先売上算出ステップで算出した前記売上金額を前記得意先毎に集計することにより、前記自社から前記得意先に対する前記売上金額を算出し、前記入力された得意先識別データと、前記入力された得意先識別データに対応する当該算出した売上金額と、を含む売上伝票テーブルを生成する売上伝票テーブル生成ステップと、
前記対納入先売上算出ステップで算出した前記売上金額から、前記代行マスタにおいて前記代行納品書の作成を行う旨を意味する区分が設定されている前記得意先識別データおよび前記納入先識別データの組合せである代行対象組合せに対応する前記売上金額のみを抽出し、当該代行対象組合せと、当該代行対象組合せに対応するものとして抽出した当該売上金額と、を含む代行売上伝票テーブルを前記代行対象組合せの数の分だけ生成する代行売上伝票テーブル生成ステップと、
前記売上伝票テーブルに基づいて、前記得意先識別データと前記売上金額とを含む前記自社納品書を作成する自社納品書作成ステップと、
前記代行売上伝票テーブルに基づいて、前記代行対象組合せと前記売上金額とを含む前記代行納品書を前記代行対象組合せの数の分だけ作成する代行納品書作成ステップと、
を含むこと、
を特徴とする納品書作成プログラム。 A delivery note creation program to be executed by an information processing device having a control unit and a storage unit, which is capable of creating a company delivery note, which is a delivery note including a sales amount from the company to the customer, and an agent delivery note, which is a delivery note including a sales amount from the customer to the delivery destination and created by the company on behalf of the customer, when a product is delivered from the company to a delivery destination via a customer,
The storage unit includes:
a unit price master including customer identification data for identifying the customer, delivery destination identification data for identifying the delivery destination, product identification data for identifying the product, a customer unit price which is the unit price of the product when the product is sold from the company to the customer, and a delivery destination unit price which is the unit price of the product when the product is sold from the customer to the delivery destination;
an agency master including the customer identification data, the delivery destination identification data, and a classification for identifying whether or not the agency delivery note is to be created, the classification being set for each combination of the customer and the delivery destination;
is stored,
To cause the control unit to execute
a unit price acquisition step of acquiring, from the unit price master, a customer unit price and a delivery destination unit price associated with the customer identification data, delivery destination identification data, and product identification data inputted on the sales input screen;
a customer sales calculation step of calculating a sales amount from said company to said customer for each combination of said customer, said delivery destination, and said product by multiplying the number of sales of said product from said company to said customer for each combination of said customer, said delivery destination, and said product by the customer unit price acquired in said unit price acquisition step;
a delivery destination sales calculation step of calculating a sales amount from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by multiplying the number of sales of the product from the customer to the delivery destination for each combination of the customer, the delivery destination, and the product by the delivery destination unit price acquired in the unit price acquisition step;
a sales slip table generating step of calculating the sales amount from said company to said customer by aggregating the sales amount calculated in said customer sales calculation step for each customer, and generating a sales slip table including said input customer identification data and said calculated sales amount corresponding to said input customer identification data;
an agency sales slip table generating step of extracting only the sales amounts corresponding to the agency target combinations, which are combinations of the customer identification data and the delivery destination identification data for which a classification indicating that the agency delivery note will be created is set in the agency master, from the sales amounts calculated in the delivery destination sales calculation step, and generating agency sales slip tables including the agency target combinations and the sales amounts extracted as those corresponding to the agency target combinations, the number of which corresponds to the agency target combinations;
a company invoice creation step of creating the company invoice including the customer identification data and the sales amount based on the sales slip table;
an agency invoice creation step of creating agency invoices including the agency target combination and the sales amount for the number of the agency target combinations based on the agency sales slip table;
containing,
A delivery note creation program characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022052015A JP7572985B2 (en) | 2022-03-28 | 2022-03-28 | Delivery note creation device, delivery note creation method, and delivery note creation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022052015A JP7572985B2 (en) | 2022-03-28 | 2022-03-28 | Delivery note creation device, delivery note creation method, and delivery note creation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023144847A JP2023144847A (en) | 2023-10-11 |
| JP7572985B2 true JP7572985B2 (en) | 2024-10-24 |
Family
ID=88252788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022052015A Active JP7572985B2 (en) | 2022-03-28 | 2022-03-28 | Delivery note creation device, delivery note creation method, and delivery note creation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7572985B2 (en) |
-
2022
- 2022-03-28 JP JP2022052015A patent/JP7572985B2/en active Active
Non-Patent Citations (2)
| Title |
|---|
| 株式会社オービックビジネスコンサルタントシステム開発グループ,商蔵奉行21 Ver.II バージョンアップマニュアル,株式会社オービックビジネスコンサルタント出版部,2004年05月01日,第3版,第2-43, 2-52, 2-65~2-66ページ |
| 梅田 弘之,良いシステムを設計/構築できるエンジニアになる グラス片手に業務別DBデザイン,DB Magazine,日本,株式会社翔泳社,2003年05月01日,第13巻, 第1号,第202~208ページ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023144847A (en) | 2023-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2020052742A (en) | Inventory breakdown information creation device, inventory breakdown information creation method, and inventory breakdown information creation program | |
| JP7633364B2 (en) | Information processing device, information processing method, and program | |
| JP7514761B2 (en) | Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program | |
| JP7481541B2 (en) | Information generating device, information generating program, and information generating method | |
| JP7538823B2 (en) | Sales management device, sales management program, and sales management method | |
| JP6981761B2 (en) | Internal transaction management device, internal transaction management method and internal transaction management program | |
| JP7572985B2 (en) | Delivery note creation device, delivery note creation method, and delivery note creation program | |
| JP7546107B2 (en) | JOURNAL DATA CREATION DEVICE, JOURNAL DATA CREATION METHOD, AND JOURNAL DATA CREATION PROGRAM | |
| JP7573489B2 (en) | Order management device, order management method, and order management program | |
| JP7642471B2 (en) | Business support device, business support method, and business support program | |
| JP7492450B2 (en) | Sales planning support device, sales planning support method, and sales planning support program | |
| JP7474117B2 (en) | Store management device, store management method, and store management program | |
| JP7712974B2 (en) | Unit price management device, unit price management method, and unit price management program | |
| JP7530328B2 (en) | Difference weight calculation device, difference weight calculation method, and difference weight calculation program | |
| JP7783206B2 (en) | Sales processing device, sales processing method, and sales processing program | |
| JP7708650B2 (en) | Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program | |
| JP7727677B2 (en) | Adjustment gross profit calculation device, adjustment gross profit calculation method, and adjustment gross profit calculation program | |
| JP7715683B2 (en) | Order entry device, order entry method, and order entry program | |
| JP7642461B2 (en) | Substitute processing device, substitute processing method, and substitute processing program | |
| JP7817955B2 (en) | Shipping instruction support device, shipping instruction support method, and shipping instruction support program | |
| JP7680386B2 (en) | Purchase management system, purchase management method, and purchase management program | |
| JP7557484B2 (en) | Business support device, business support method, and business support program | |
| JP7542024B2 (en) | Scrap material trading support device, scrap material trading support method, and scrap material trading support program | |
| JP7561725B2 (en) | Customer sales information management device, customer sales information management method, and customer sales information management program | |
| JP2025098733A (en) | Sales processing device, sales processing method, and sales processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240626 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240828 |
|
| 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: 20240917 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7572985 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |