JP7557485B2 - Sales management system, sales management method, and sales management program - Google Patents
Sales management system, sales management method, and sales management program Download PDFInfo
- Publication number
- JP7557485B2 JP7557485B2 JP2022014876A JP2022014876A JP7557485B2 JP 7557485 B2 JP7557485 B2 JP 7557485B2 JP 2022014876 A JP2022014876 A JP 2022014876A JP 2022014876 A JP2022014876 A JP 2022014876A JP 7557485 B2 JP7557485 B2 JP 7557485B2
- Authority
- JP
- Japan
- Prior art keywords
- currency
- transaction
- contract
- sales
- 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.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 62
- 238000000034 method Methods 0.000 claims description 63
- 238000012790 confirmation Methods 0.000 claims description 28
- 230000010365 information processing Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 8
- 238000012800 visualization Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、販売管理システム、販売管理方法、及び販売管理プログラムに関する。 The present invention relates to a sales management system, a sales management method, and a sales management program.
例えば、契約から実際の取引まで期間が長く、為替相場が読めないような取引の場合、取引時通貨で契約してしまうと為替リスクが高いため、取引通貨と異なる契約時通貨を使用する場合がある。従来の販売管理システムとして、例えば、特許文献1がある。
For example, in transactions where the period between the contract and the actual transaction is long and the exchange rate is unpredictable, there is a high exchange risk if the contract is made in the currency at the time of the transaction, so a currency at the time of the contract that is different from the transaction currency may be used. For example,
しかしながら、特許文献1では、取引通貨と契約時通貨が異なる場合に利益管理を正確に行うことに関して何ら記載されていない。
However,
本発明は、上記に鑑みてなされたものであって、取引通貨と契約時通貨が異なる場合に利益管理を正確に行うことが可能な販売管理システム、販売管理方法、及び販売管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a sales management system, a sales management method, and a sales management program that are capable of accurately managing profits when the transaction currency and the contract currency are different.
上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた販売管理システムであって、前記制御部は、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力手段と、円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力手段と、円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention is a sales management system having a control unit, the control unit includes an order entry means for inputting order data including an order number, a billing destination, a product, a contract currency, a transaction currency, a contract sales amount, a transaction sales amount, a Japanese yen sales amount, a foreign currency profit, and a Japanese yen profit, and order data including an order number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, and a Japanese yen purchase amount, and registering the order data in a storage unit, and a time when the Japanese yen currency is confirmed as the sales recording date, The system is characterized by having a sales input means for inputting sales data including sales number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit based on the order data, and registering the data in the storage unit; and a purchase input means for inputting purchase data including purchase number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount based on the order data, with the timing of yen currency confirmation as the purchase recording date, and registering the data in the storage unit.
また、本発明の一態様によれば、前記受注データ及び前記売上データは、さらに、諸掛込外貨利益と諸掛込円貨利益を含むことにしてもよい。 According to one aspect of the present invention, the order data and the sales data may further include foreign currency profit including various charges and yen profit including various charges.
また、本発明の一態様によれば、前記発注データ及び前記仕入データの商品の項目は、経費を含み、取引通貨と異なる契約時通貨とするのは商品金額のみで、経費は取引通貨のままとすることにしてもよい。 Furthermore, according to one aspect of the present invention, the product items in the order data and the procurement data may include expenses, and only the product price may be expressed in a contract currency different from the transaction currency, while the expenses may remain in the transaction currency.
また、本発明の一態様によれば、前記制御部は、さらに、前記記憶部に登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を出力する取引別収支照会手段を備えることにしてもよい。 According to one aspect of the present invention, the control unit may further include a transaction-specific balance inquiry means for outputting a transaction-specific balance table at the time of contract that enables confirmation of foreign currency profits and yen-denominated profits due to receipt and ordering at the time of contract, based on the order data and order data registered in the storage unit.
また、本発明の一態様によれば、前記取引別収支照会手段は、前記記憶部に登録されている売上データ及び仕入データに基づいて、計上時点の売上及び仕入による外貨利益と円貨利益を確認可能な計上時取引別収支表を出力することにしてもよい。 According to one aspect of the present invention, the transaction-specific balance inquiry means may output a transaction-specific balance table at the time of recording that allows confirmation of foreign currency profits and yen-denominated profits due to sales and purchases at the time of recording, based on the sales data and purchase data registered in the storage unit.
また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置で実行される販売管理方法であって、前記制御部において実行される、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力工程と、円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力工程と、円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力工程と、を含むことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a sales management method executed by an information processing device having a control unit, comprising: an order entry process executed by the control unit, which inputs order data including an order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit, and order data including an order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registers them in a storage unit; The method includes a sales input process for inputting sales data including sales number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit based on the order data as the purchase accounting date, and a purchase input process for inputting purchase data including purchase number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount based on the order data, with the timing of the Japanese yen currency confirmation as the purchase accounting date, and registering the purchase data in the storage unit.
また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置に実行させるための販売管理プログラムであって、前記制御部において、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力工程と、円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力工程と、円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力工程と、を実行させるための販売管理プログラムであることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a sales management program to be executed by an information processing device having a control unit, the control unit including an order entry process for inputting order data including an order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit, and order data including an order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registering the input data in a storage unit; The sales management program executes a sales input process for inputting sales data including sales number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit based on order data, and registering the data in the storage unit; and a purchase input process for inputting purchase data including purchase number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount based on the order data, with the Japanese yen currency confirmation timing set as the purchase recording date, and registering the data in the storage unit.
本発明によれば、取引通貨と契約時通貨が異なる場合に利益管理を正確に行うことが可能になるという効果を奏する。 The present invention has the effect of enabling accurate profit management when the transaction currency and the contract currency are different.
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 The embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment.
[1.概要]
例えば、契約から実際の取引まで期間が長く、為替相場が読めないような取引の場合、取引時通貨で契約してしまうと為替リスクが高いため、取引通貨と異なる契約時通貨を使用する場合がある。
[1. Overview]
For example, in transactions where there is a long period of time between the contract and the actual transaction and the exchange rate is unpredictable, there may be a high exchange rate risk if the contract is made in the currency at the time of the transaction, so a currency at the time of the contract different from the transaction currency may be used.
ここで、「取引通貨」は、「実際」のお金のやり取りを行う通貨である。「契約時通貨」は、「契約書上」での通貨である。一般的には取引通貨=契約時通貨であるが、あえて取引通貨と異なる通貨で契約することがある。 Here, the "transaction currency" is the currency in which "actual" monetary transactions take place. The "contract currency" is the currency "stated in the contract." Generally, the transaction currency is the same as the contract currency, but sometimes a contract is made in a currency different from the transaction currency.
従来は、契約時通貨が管理できず、取引通貨のみの管理となっていたため、例えば、取引通貨が円で、契約時通貨がドルの場合に、正しい利益が管理できていなかった。また、取引通貨と契約時通貨が異なる場合に、契約時通貨での取引管理ができない場合、取引本来の利益が見えづらく、正確な収支管理が難しい。加えて、仕入原価のみが先に円貨で確定することで、為替差損リスクを一方的に背負う可能性がある。具体的には、例えば、マネージャーは、取引のリスク状態が見える化されないため正しいマネジメントができず、担当者も取引の状態をシステム外での管理が必要であったため管理が煩雑となっていた。 Previously, only the transaction currency was managed without being able to manage the currency at the time of the contract. For example, if the transaction currency was yen and the contract currency was dollars, the profit could not be managed correctly. Also, if the transaction currency and the contract currency are different and the transaction cannot be managed in the contract currency, it is difficult to see the actual profit of the transaction and accurate income and expenditure management is difficult. In addition, because only the purchase cost is determined in yen first, there is a possibility that the risk of exchange rate losses may be unilaterally borne. Specifically, for example, managers were unable to manage the risk of the transaction correctly because the risk status of the transaction was not made visible, and the person in charge also had to manage the transaction status outside the system, making management cumbersome.
そこで、本実施の形態では、取引通貨と契約時通貨が異なる場合に、販売管理システムで利益管理を正確に行うために、円貨の確定タイミングを売買計上時(同タイミング)にすることにより、契約時に為替リスク変動リスクの影響を低減する。より具体的には、「取引本来の利益」の管理できるようなデータ構造(契約時通貨の管理)と、それを実現するための入力機能(外貨取引の管理、および、取引通貨と異なる契約時通貨の入力)を構築することで、契約時通貨と金額から換算された邦貨金額の可視化を実現した。 In this embodiment, in order to accurately manage profits in the sales management system when the transaction currency and the contract currency are different, the impact of exchange rate risk fluctuation risk at the time of contract is reduced by determining the yen currency at the time of recording the purchase and sale (the same timing). More specifically, by constructing a data structure (management of the contract currency) that can manage the "original profit of the transaction" and an input function to realize this (management of foreign currency transactions and input of the contract currency different from the transaction currency), visualization of the contract currency and the Japanese yen amount converted from the amount is realized.
図1は、本実施の形態の販売管理システムの処理イメージを示す図である。図1において、自社(例えば、商社)は、得意先(国外)と取引通貨「USD」、契約時通貨「USD」で、100ドルで商品を売る契約をした。また、自社は、仕入先(国内)と取引通貨「円」、契約時通貨「USD」で80ドル相当の円で商品を仕入れる契約した。ここで、自社の本来の利益は、20ドルであるが、為替変動リスクを低減するために、円貨の確定タイミングを仕入計上日及び売上計上日とする。 Figure 1 is a diagram showing the processing image of the sales management system of this embodiment. In Figure 1, the company (for example, a trading company) has made a contract with a customer (overseas) to sell goods for 100 dollars, in the transaction currency "USD" and the contract currency "USD". The company also has made a contract with a supplier (domestic) to purchase goods for the equivalent of 80 dollars in yen, in the transaction currency "USD". Here, the company's original profit is 20 dollars, but to reduce the risk of exchange rate fluctuations, the timing of determining the yen currency is set as the purchase recording date and sales recording date.
本実施の形態の販売管理システムのポイントを図2~図4を参照して説明する。 The key points of the sales management system of this embodiment are explained with reference to Figures 2 to 4.
(1)外貨取引の管理及び取引通貨と異なる契約時通貨の入力のための機能
図2を参照して、外貨取引の管理及び取引通貨と異なる契約時通貨の入力のための機能を説明する。売買契約時に、1ドル100円とする。請求先マスタでは、取引通貨として「USD」が設定されている。得意先(請求先)と契約時通貨「USD」、取引通貨「USD」で、$100で商品の売買契約をする。この場合、自国通貨「JPY」では¥10,000である(契約時社内レート)。
(1) Functions for managing foreign currency transactions and inputting a contract currency different from the transaction currency With reference to Figure 2, the functions for managing foreign currency transactions and inputting a contract currency different from the transaction currency will be described. At the time of a sales contract, the rate is 100 yen per dollar. In the billing destination master, "USD" is set as the transaction currency. A sales contract is made with a customer (billing destination) for goods at $100, with the contract currency being "USD" and the transaction currency being "USD". In this case, the home currency "JPY" is 10,000 yen (the in-house rate at the time of the contract).
計上時(売上)に、1ドル90円とする。売上金額は$100であるので、自国通貨「JPY」では、¥9,000である(為替予約レート)。決済は、入金「USD」、仕訳連携「USD」とする。 At the time of recording (sales), 1 dollar is 90 yen. The sales amount is $100, so in the home currency "JPY" it is 9,000 yen (forward exchange rate). The settlement is "USD" for deposit and "USD" for accounting.
仕入契約時に取引通貨(USD)で契約(円貨が確定)していた場合について説明する。支払先マスタでは、取引通貨は「JPY」に設定されている。支払先(仕入先)と、契約時通貨「JPY」、取引通貨「JPY」で、¥8,000で商品の仕入契約をする。自国通貨「JPY」での利益は、¥2,000(=¥10,000-¥8,000)である。 We will explain the case where the purchase contract was made in the transaction currency (USD) (yen was confirmed). In the payment destination master, the transaction currency is set to "JPY". A purchase contract is made with the payment destination (supplier) for goods at ¥8,000, with the contract currency being "JPY" and the transaction currency being "JPY". The profit in the home currency "JPY" is ¥2,000 (= ¥10,000 - ¥8,000).
計上時(仕入)には、契約時に取引通貨「JPY」で円貨が確定しているので、仕入金額は¥8,000と同じである。自国通貨「JPY」での利益は、¥1,000(=9,000-8,00)であり、契約時点の利益より¥1,000少なくなってしまう。決済は、支払「JPY」、仕訳連携「JPY」とする。 At the time of recording (purchase), the purchase amount is the same as ¥8,000 because the yen amount is confirmed in the transaction currency "JPY" at the time of the contract. The profit in the home currency "JPY" is ¥1,000 (= 9,000 - 8,000), which is ¥1,000 less than the profit at the time of the contract. Settlement is made with payment "JPY" and accounting linkage "JPY".
これに対して、本実施の形態では、取引通貨≠契約時通貨で契約・管理する。支払先(仕入先)と取引通貨「JPY」と異なる契約時通貨「USD」で、$80で仕入契約をする。契約時点の外貨利益は、$20(=$100-$80)である。円貨利益は、¥2,000である。 In contrast, in this embodiment, contracts are made and managed in a transaction currency ≠ contract currency. A purchase contract is made with the payee (supplier) for $80 in the contract currency "USD", which is different from the transaction currency "JPY". The foreign currency profit at the time of the contract is $20 (= $100 - $80). The yen profit is ¥2,000.
計上時(仕入)に円貨を確定させ、契約時通貨は「USD」で、仕入金額は、$80、取引通貨は、「JPY」で仕入金額は¥7,200(仕入時TTB)となる。計上時点の外貨利益は$20(=$100-$80)である。円貨利益は、¥1,800である。この場合は、契約時に取引通貨で契約していた場合よりも、円貨利益が¥800多くなっている。本実施の形態では、外貨利益と円貨利益を契約時点と計上時点で管理できるようにしている。 The yen is confirmed at the time of recording (purchase), the contract currency is "USD", the purchase amount is $80, the transaction currency is "JPY", and the purchase amount is ¥7,200 (TTB at time of purchase). The foreign currency profit at the time of recording is $20 (= $100 - $80). The yen profit is ¥1,800. In this case, the yen profit is ¥800 more than if the transaction currency had been used at the time of contract. In this embodiment, it is possible to manage the foreign currency profit and yen profit at the time of contract and at the time of recording.
(2)契約時通貨と金額から換算された邦貨金額の可視化
図3及び図4を参照して、契約時通貨と金額から換算された邦貨金額の可視化を説明する。本実施の形態では、契約時と計上時の利益(外貨利益、円貨利益)を取引別収支表で確認できるようにしている。
(2) Visualization of the Japanese Yen Amount Converted from the Currency at the Time of Contract and the Amount The visualization of the Japanese Yen Amount converted from the currency at the time of contract and the amount will be described with reference to Figures 3 and 4. In this embodiment, the profits (foreign currency profits, yen profits) at the time of contract and at the time of recording can be confirmed in a transaction-by-transaction income/expenses table.
図3(A)は、契約時取引別収支表(受注入力チェックリスト)の一例を示している。
契約時取引別収支表(受注入力チェックリスト)は、伝票情報(受注番号、発注番号)と、売情報(得意先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額)と、買(仕入)情報(仕入先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額)と、利益(外貨利益、円貨利益)の項目を備えている。契約時取引別収支表(受注入力チェックリスト)は、後述するように、受注データ及び発注データに基づいて作成される。
FIG. 3A shows an example of a transaction-specific income/expense table at the time of contract (order input checklist).
The income/expenses table by transaction at the time of contract (order input checklist) has the following items: voucher information (order number, purchase number), selling information (customer, currency at time of contract, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount), buying (purchase) information (supplier, currency at time of contract, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount), and profit (foreign currency profit, Japanese yen profit).The income/expenses table by transaction at time of contract (order input checklist) is created based on order data and order data, as described below.
図3(B)は、売上時取引別収支表(売上入力チェックリスト)の一例を示している。
売上時取引別収支表(売上入力チェックリスト)は、伝票情報(売上番号、仕入番号)と、売情報(得意先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額)と、買(仕入)情報(仕入先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額)と、利益(外貨利益、円貨利益)の項目を備えている。契約時取引別収支表(受注入力チェックリスト)は、後述するように、売上データ及び仕入データに基づいて作成される。
FIG. 3B shows an example of a transaction-specific income/expenses table (sales input checklist) at the time of sales.
The income/expenses table by transaction at time of sales (sales input checklist) has the following items: voucher information (sales number, purchase number), selling information (customer, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount), buying (purchase) information (supplier, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount), and profit (foreign currency profit, Japanese yen profit).The income/expenses table by transaction at time of contract (order input checklist) is created based on sales data and purchase data, as described below.
また、本実施の形態では、取引通貨は円、契約時通貨はドル、商品売買に関わらない口銭や立替諸掛等の費用は、円といった場合でも管理可能とし、取引別の正確な利益管理を可能としている。具体的には、取引通貨≠契約通貨とするのは商品金額のみで、口銭や立替諸掛などの経費は取引通貨のままで契約できる機能も構築している。図4は、口銭や立替諸掛などの経費の利益(外貨利益、円貨利益)を説明するための図である。 In addition, in this embodiment, even if the transaction currency is yen and the contract currency is dollars, and expenses such as commissions and advances not related to the sale of goods are in yen, it is possible to manage them, making it possible to accurately manage profits by transaction. Specifically, only the product amount is not the transaction currency ≠ the contract currency, and a function has been created that allows expenses such as commissions and advances to be contracted in the transaction currency. Figure 4 is a diagram for explaining the profits (foreign currency profits, yen profits) from expenses such as commissions and advances.
図4(B)において、契約時通貨を「USD」とするのは、商品代金だけで、口銭及び立替費用は、契約時通貨を「JPY」としている。図4(C)に示すように、契約時取引別収支表では、商品代利益(外貨利益、円貨利益)と、諸掛金額(円貨金額)と、諸掛込利益(外貨利益、円貨利益)を確認できるようにしている。 In Figure 4 (B), only the product price has a currency of "USD" at the time of the contract, while the commission and advance expenses have a currency of "JPY" at the time of the contract. As shown in Figure 4 (C), the income/expenses by transaction table at the time of the contract allows you to check the product price profit (foreign currency profit, yen profit), charges amount (yen amount), and charges-including profit (foreign currency profit, yen profit).
本実施の形態の販売管理システムは、輸出入が多く発生する会社、見合取引(売買取引)にて売と買が異なる通貨になる会社、1つの取引の利益幅が小さく、また契約から実際の取引までの期間が長く、為替リスク等の利益変動リスクが高い会社(取引単位の利益管理を細かく行う必要がある会社)等に広く適用可能である。 The sales management system of this embodiment can be widely applied to companies that have a lot of exports and imports, companies where buying and selling currencies are different in matched transactions (buying and selling transactions), companies where the profit margin for each transaction is small and there is a long period between the contract and the actual transaction, and companies where there is a high risk of profit fluctuations due to exchange rate risk, etc. (companies that need to perform detailed profit management on a transaction basis).
[2.構成]
本実施の形態に係る販売管理システムの構成の一例について、図5を参照して説明する。図5は、本実施の形態に係る販売管理システムの構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the sales management system according to the present embodiment will be described with reference to Fig. 5. Fig. 5 is a block diagram showing an example of the configuration of the sales management system according to the present embodiment.
販売管理システム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)等である。
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/
記憶部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 commands 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と、を備えている。
The memory unit 106 also includes a
請求先マスタ106aは、請求先コード、請求先、取引通貨を関連づけて登録したテーブル等で構成することができる。
The
支払先マスタ106bは、支払先コード、支払先、取引通貨を関連づけて登録したテーブル等で構成することができる。
データファイル106cは、受注データ、発注データ、売上データ、回収予定データ、仕入データ、支払予定データ、入金データ、支払データ等の各種データを格納するためのファイルである。
受注データは、受注ヘッダデータと受注明細データで構成することができる。受注ヘッダデータは、受注番号、請求先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含んでいてもよい。 The order data can be composed of order header data and order detail data. The order header data may include the order number, billing destination, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, yen profit, foreign currency profit including various charges, and yen profit including various charges.
受注明細データは、受注番号、行番号、商品、契約売上金額、取引売上金額、邦貨売上金額を含んでいてもよい。 The order detail data may include the order number, line number, product, contract sales amount, transaction sales amount, and sales amount in Japanese yen.
発注データは、発注ヘッダデータと発注明細データで構成することができる。発注ヘッダデータは、発注番号、支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、外貨諸掛金額、邦貨諸掛金額を含んでいてもよい。 The purchase order data can be composed of purchase order header data and purchase order detail data. The purchase order header data may include the purchase order number, payee, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese currency purchase amount, foreign currency charge amount, and Japanese currency charge amount.
発注明細データは、発注番号、行番号、商品、契約仕入金額、取引仕入金額、邦貨仕入金額を含んでいてもよい。 The order detail data may include the order number, line number, product, contract purchase amount, transaction purchase amount, and purchase amount in Japanese yen.
売上データは、売上ヘッダデータと売上明細データで構成されていてもよい。売上ヘッダデータは、売上番号、請求先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含んでいてもよい。 The sales data may be composed of sales header data and sales detail data. The sales header data may include the sales number, billing destination, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, yen profit, foreign currency profit including various charges, and yen profit including various charges.
売上明細データは、売上番号、行番号、商品、契約売上金額、取引売上金額、邦貨売上金額を含んでいてもよい。 Sales detail data may include sales number, line number, product, contract sales amount, transaction sales amount, and sales amount in Japanese yen.
回収予定データは、売上番号、行番号、商品、取引回収予定金額、邦貨回収予定金額、取引消込済金額、邦貨消込済金額を含んでいてもよい。 The collection schedule data may include sales number, line number, product, transaction amount to be collected, Japanese yen amount to be collected, transaction amount already applied, and Japanese yen amount already applied.
仕入データは、仕入ヘッダデータと仕入明細データで構成されてもよい。仕入ヘッダデータは、仕入番号、支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、外貨諸掛金額、邦貨諸掛金額を含んでいてもよい。 The purchase data may be composed of purchase header data and purchase detail data. The purchase header data may include the purchase number, payee, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese currency purchase amount, foreign currency charge amount, and Japanese currency charge amount.
仕入明細データは、仕入番号、行番号、商品、契約仕入金額、取引仕入金額、邦貨仕入金額を含んでいてもよい。 The purchase details data may include purchase number, line number, product, contract purchase amount, transaction purchase amount, and purchase amount in Japanese yen.
支払予定データは、売上番号、行番号、商品、取引支払予定金額、邦貨支払予定金額、取引消込済金額、邦貨消込済金額を含んでいてもよい。 The payment schedule data may include sales number, line number, product, transaction scheduled payment amount, scheduled payment amount in Japanese yen, transaction reconciled amount, and Japanese yen reconciled amount.
入金データは、入金番号、請求先、取引通貨、取引入金金額を含んでいてもよい。 Deposit data may include deposit number, billing address, transaction currency, and transaction deposit amount.
支払データは、支払番号、支払先、取引通貨、取引支払金額を含んでいてもよい。 Payment data may include payment number, payee, transaction currency, and transaction payment amount.
制御部102は、販売管理システム100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The control unit 102 is a CPU or the like that provides overall control of the
制御部102は、記憶部106に格納されている、請求先マスタ106a、支払先マスタ106b、データファイル106cにアクセス可能に構成されている。なお、これらのマスタ・ファイルは、他の場所(例えば、サーバ200)に設けられていてもよく、制御部102がアクセス可能な構成であればよい。
The control unit 102 is configured to be able to access the
制御部102は、機能概念的に、受発注入力部102aと、売上入力部102bと、仕入入力部102cと、入金入力部102dと、支払入力部102eと、取引別収支照会部102fと、画面表示制御部102gと、マスタメンテ部102hと、を備えている。
The control unit 102, in terms of its functional concept, comprises an order entry unit 102a, a
受発注入力部102aは、例えば、モニタ114に表示される受発注入力画面(図13,図14参照)上でのオペレータの操作等に応じて、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む受注データを入力してデータファイル106cに登録し、また、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力してデータファイル106cに登録する。 The order entry unit 102a, for example, inputs order data including the order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit in response to the operator's operations on the order entry screen (see Figures 13 and 14) displayed on the monitor 114, and registers the data file 106c, and also inputs order data including the order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registers the data file 106c.
売上入力部102bは、例えば、モニタ114に表示される不図示の売上画面上でのオペレータの操作等に応じて、円貨の確定タイミングを売上計上日として、受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力してデータファイル106cに登録する。また、売上入力部102bは、売上データに基づいて回収予定データを作成して、データファイル106cに登録する。
The
仕入入力部102cは、例えば、モニタ114に表示される不図示の仕入入力画面上でのオペレータの操作等に応じて、円貨の確定タイミングを仕入計上日として、発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力してデータファイル106cに登録する。仕入入力部102cは、仕入データに基づいて支払予定データを作成してデータファイル106cに登録する。
The purchase input unit 102c, for example, in response to an operator's operation on a purchase input screen (not shown) displayed on the monitor 114, inputs purchase data including the purchase number, payee, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount based on the order data, with the timing of confirmation of the yen currency set as the purchase accounting date, and registers the data in the
受注データ及び売上データは、さらに、諸掛込外貨利益と諸掛込円貨利益を含むことにしてもよい。 The order data and sales data may further include foreign currency profits including various charges and yen profits including various charges.
発注データ及び仕入データの商品の項目は、経費(口銭、立替諸掛等)を含み、取引通貨と異なる契約時通貨とするのは商品金額のみで、経費は取引通貨のままとすることにしてもよい。 Items in the order data and procurement data include expenses (commissions, advances, etc.), and only the product price is in a contract currency different from the transaction currency, while expenses may remain in the transaction currency.
入金入力部102dは、例えば、モニタ114に表示される不図示の入金入力画面上でのオペレータの操作等に応じて、入金データを入力してデータファイル106cに登録する。
The deposit input unit 102d inputs deposit data and registers it in the
支払入力部102eは、例えば、モニタ114に表示される不図示の支払入力画面上でのオペレータの操作等に応じて、支払データを入力してデータファイル106cに登録する。
The
取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を表示出力する。
The transaction-specific balance inquiry unit 102f, in response to the operator's operations on an inquiry screen (not shown) displayed on the monitor 114, outputs and displays a transaction-specific balance table at the time of contract that allows confirmation of foreign currency profits and yen-denominated profits from the orders and receipts at the time of contract, based on the order data and purchase order data registered in the
また、取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている売上データ及び仕入データに基づいて、計上時点の売上及び仕入による外貨利益と円貨利益を確認可能な計上時取引別収支表を表示出力する。
The transaction-specific balance inquiry unit 102f also displays and outputs a transaction-specific balance table at the time of recording that allows confirmation of foreign currency profits and yen-denominated profits from sales and purchases at the time of recording, based on the sales data and purchase data registered in the
画面表示制御部102gは、モニタ114に表示する各種画面(例えば、受発注入力画面、売上入力画面、仕入入力画面、入金入力画面、支払入力画面、照会画面等)の表示及びその入力を制御する。
The screen
マスタメンテ部102hは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、請求先マスタ106a及び支払先マスタ106bに対して、データの入力・追加・削除・編集等の設定を行う。
The
[3.具体例]
図5~図14を参照して、本実施の形態における販売管理システム100の処理の具体例を説明する。まず、図6を参照して、本実施の形態における販売管理システム100の全体の処理の概略を説明する。図6は、本実施の形態における販売管理システム100の全体の処理の概略を説明するためのフローを示す図である。
3. Specific Examples
A specific example of the processing of the
(3-1.全体の処理)
図6において、受発注入力部102aは、受発注入力処理を実行する(ステップS1)。具体的には、受発注入力処理では、受発注入力部102aは、例えば、モニタ114に表示される受発注入力画面上でのオペレータの操作等に応じて、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含む受注データを入力してデータファイル106cに登録し、また、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、邦貨諸掛金額を含む発注データを入力してデータファイル106cに登録する。
(3-1. Overall processing)
6, the order input unit 102a executes an order input process (step S1). Specifically, in the order input process, the order input unit 102a inputs order data including an order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, Japanese yen profit, foreign currency profit including various charges, and Japanese yen profit including various charges in response to an operation by an operator on an order input screen displayed on a monitor 114, and registers the input data in the
売上入力部102bは、売上入力処理を実行する(ステップS2)。具体的には、売上入力処理では、売上入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作等に応じて、円貨の確定タイミングを売上計上日として、受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含む売上データを入力してデータファイル106cに登録する。
The
仕入入力部102cは、仕入入力処理を実行する(ステップS3)。具体的には、仕入入力処理では、仕入入力部102cは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作等に応じて、円貨の確定タイミングを仕入計上日として、発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、邦貨諸掛金額を含む仕入データを入力してデータファイル106cに登録する。売上入力処理S2と仕入入力処理S3は、それぞれ独立した処理となっている。
The purchase input unit 102c executes the purchase input process (step S3). Specifically, in the purchase input process, the purchase input unit 102c, for example, in response to an operator's operation on an input screen (not shown) displayed on the monitor 114, inputs purchase data including the purchase number, payee, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount, and Japanese yen charges based on the order data, with the Japanese yen currency confirmation timing set as the purchase accounting date, and registers the data in the
入金入力部102dは、入金入力処理を実行する(ステップS4)。具体的には、入金入力処理では、入金入力部102dは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作等に応じて、入金データを入力してデータファイル106cに登録する。 The deposit input unit 102d executes the deposit input process (step S4). Specifically, in the deposit input process, the deposit input unit 102d inputs deposit data and registers it in the data file 106c in response to, for example, an operator's operation on an input screen (not shown) displayed on the monitor 114.
支払入力部102eは、支払入金処理を実行する(ステップS5)。具体的には、支払仕入処理では、支払入力部102eは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作等に応じて、支払データを入力してデータファイル106cに登録する。
The
取引別収支照会部102fは、取引別収支照会処理を実行する(ステップS6)。具体的には、取引別収支照会処理では、取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を表示出力する。受発注入力後に、即時に契約時取引別収支表を確認可能となっている。
The transaction-specific balance inquiry unit 102f executes a transaction-specific balance inquiry process (step S6). Specifically, in the transaction-specific balance inquiry process, the transaction-specific balance inquiry unit 102f displays and outputs a transaction-specific balance table at the time of contract that allows confirmation of foreign currency profits and yen-denominated profits due to the order and receipt at the time of contract, based on the order data and purchase data registered in the
また、取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている売上データ及び仕入データに基づいて、計上時点の売上及び仕入による外貨利益と円貨利益を確認可能な計上時取引別収支表を表示出力する。
The transaction-specific balance inquiry unit 102f also displays and outputs a transaction-specific balance table at the time of recording that allows confirmation of foreign currency profits and yen-denominated profits from sales and purchases at the time of recording, based on the sales data and purchase data registered in the
(3-2.サンプルデータ)
図7~図14は、本実施の形態に係る販売管理システム100の制御部102の処理の具体例を説明するためのサンプルデータを示す図である。図7~14を参照して、本実施の形態に係る販売管理システム100の制御部102の処理の具体例を説明する。
(3-2. Sample data)
7 to 14 are diagrams showing sample data for explaining a specific example of the processing of the control unit 102 of the
(マスタメンテ処理)
図7を参照して、マスタメンテ処理を実行する。マスタメンテ部102hは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、請求先マスタ106a及び支払先マスタ106bに対して、データの設定を行う。
(Master maintenance processing)
Master maintenance processing is executed with reference to Fig. 7. The
図7(A)は、請求先マスタ106aのデータ例を示している。請求先マスタ106aは、請求先コード、請求先、取引通貨の項目を備えている。図7(A)に示す例では、請求先コード「R001」、請求先「A(国外)」、取引通貨「USD」となっている。請求先をキーとして、請求先マスタ106aの取引通貨「USD」が受注データ(受注ヘッダデータ)に設定される。
Figure 7 (A) shows an example of data in the
図7(B)は、支払先マスタ106bのデータ例を示している。支払先マスタ106bは、支払先コード、支払先、取引通貨の項目を備えている。図7(B)に示す例では、支払先コード「P001」、支払先「あ(国内)」、取引通貨「JPY」となっている。支払先をキーとして、支払先マスタ106bの取引通貨「USD」が発注データ(発注ヘッダデータ)に設定される。
Figure 7 (B) shows an example of data in the
(受発注入力処理S1)
図8を参照して、受発注入力処理を説明する。受発注入力部102aは、例えば、モニタ114に表示される受発注入力画面上でのオペレータの操作等に応じて、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含む受注データを入力してデータファイル106cに登録し、また、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、邦貨諸掛金額を含む発注データを入力してデータファイル106cに登録する。図13及び図14は、受発注入力画面の表示例を示している。この時点の為替レートは、1ドル=100円とする。
(Order input process S1)
The order entry process will be described with reference to Fig. 8. The order entry unit 102a inputs order data including the order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, Japanese yen profit, foreign currency profit including various charges, and Japanese yen profit including various charges in response to the operator's operation on the order entry screen displayed on the monitor 114, and registers the data in the
図8(A)は、受注ヘッダデータのデータ例を示している。受注ヘッダデータは、受注番号、請求先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益の項目を備えている。図8(A)に示す例では、受注番号「JU001」、請求先「A(国外)」、契約時通貨「USD」、取引通貨「USD」、契約売上金額「$100」、取引売上金額「$100」、邦貨売上金額「¥10,000」、外貨利益「$20」、円貨利益「¥2,000」、諸掛込外貨利益「$20」、諸掛込円貨利益「¥900」となっている。 Figure 8 (A) shows an example of order header data. The order header data has the following fields: order number, billing destination, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, Japanese yen profit, foreign currency profit including various charges, and Japanese yen profit including various charges. In the example shown in Figure 8 (A), the data are: order number "JU001", billing destination "A (overseas)", contract currency "USD", transaction currency "USD", contract sales amount "$100", transaction sales amount "$100", Japanese yen sales amount "¥10,000", foreign currency profit "$20", Japanese yen profit "¥2,000", foreign currency profit including various charges "$20", and Japanese yen profit including various charges "¥900".
図8(B)は、受注明細データのデータ例を示している。受注明細データは、受注番号、行番号、商品、契約売上金額、取引売上金額、邦貨売上金額の項目を備えている。図8(B)に示す例では、受注番号「JU001」、行番号「1」、商品「商品A」、契約売上金額「$100」、取引売上金額「$100」、邦貨売上金額「¥10,000」となっている。 Figure 8 (B) shows an example of order detail data. The order detail data has fields for order number, line number, product, contract sales amount, transaction sales amount, and Japanese yen sales amount. In the example shown in Figure 8 (B), the fields are order number "JU001", line number "1", product "Product A", contract sales amount "$100", transaction sales amount "$100", and Japanese yen sales amount "¥10,000".
図8(C)は、発注ヘッダデータのデータ例を示している。発注ヘッダデータは、発注番号、支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、外貨諸掛金額、邦貨諸掛金額の項目を備えている。図8(C)に示す例では、発注番号「HA001」、支払先「あ(国内)」、契約時通貨「USD」、取引通貨「JPY」、契約仕入金額「$80」、取引仕入金額「¥8,000」、邦貨仕入金額「¥8,000」、外貨諸掛金額「-」、邦貨諸掛金額「¥1,100」となっている。 Figure 8 (C) shows an example of order header data. The order header data has fields for order number, payee, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount, foreign currency charge amount, and Japanese yen charge amount. In the example shown in Figure 8 (C), the data are: order number "HA001", payee "A (domestic)", contract currency "USD", transaction currency "JPY", contract purchase amount "$80", transaction purchase amount "¥8,000", Japanese yen purchase amount "¥8,000", foreign currency charge amount "-", and Japanese yen charge amount "¥1,100".
図8(D)は、発注明細データのデータ例を示している。発注明細データは、発注番号、行番号、商品、契約仕入金額、取引仕入金額、邦貨仕入金額の項目を備えている。ここで、「商品」は、実際の商品に加えて、口銭や立替諸掛などの経費を含む。取引通貨≠契約通貨とするのは商品金額のみで、口銭や立替諸掛などの経費は取引通貨のままとする。
図8(C)に示す例では、1行目は、発注番号「HA001」、行番号「1」、商品「商品A」、契約仕入金額「$80」、取引仕入金額「$80」、邦貨仕入金額「¥8,000」、2行目は、発注番号「HA001」、行番号「2」、商品「口銭」、契約仕入金額「¥500(取引通貨のまま)」、取引仕入金額「¥500(取引通貨のまま)」、邦貨仕入金額「¥500」、3行目は、発注番号「HA001」、行番号「3」、商品「立替諸掛」、契約仕入金額「¥600(取引通貨のまま)」、取引仕入金額「¥600(取引通貨のまま)」、邦貨仕入金額「¥600」となっている。
Fig. 8 (D) shows an example of order detail data. The order detail data has fields for order number, line number, product, contract purchase amount, transaction purchase amount, and purchase amount in Japanese yen. Here, "product" includes not only the actual product, but also expenses such as commission and advance payment. Only the product amount is not equal to the contract currency, and expenses such as commission and advance payment remain in the transaction currency.
In the example shown in Figure 8 (C), the first line has order number "HA001", line number "1", product "Product A", contract purchase amount "$80", transaction purchase amount "$80", and Japanese yen purchase amount "¥8,000". The second line has order number "HA001", line number "2", product "Commission", contract purchase amount "¥500 (remaining in transaction currency)", transaction purchase amount "¥500 (remaining in transaction currency)", and Japanese yen purchase amount "¥500". The third line has order number "HA001", line number "3", product "Advance expenses", contract purchase amount "¥600 (remaining in transaction currency)", transaction purchase amount "¥600 (remaining in transaction currency)", and Japanese yen purchase amount "¥600".
(売上入力処理S2)
図9を参照して、売上入力処理を説明する。売上入力部102bは、例えば、モニタ114に表示される不図示の売上画面上でのオペレータの操作等に応じて、円貨の確定タイミングを売上計上日として、受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益を含む売上データを入力してデータファイル106cに登録する。また、売上入力部102bは、売上データに基づいて回収予定データを作成して、データファイル106cに登録する。この時点の為替レートは、1ドル=90円とする。
(Sales input process S2)
The sales input process will be described with reference to Fig. 9. The
図9(A)は、売上ヘッダデータのデータ例を示している。売上ヘッダデータは、売上番号、請求先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益、諸掛込外貨利益、諸掛込円貨利益の項目を含んでいてもよい。図9(A)に示す例では、売上番号「UR001」、請求先「A(国外)」、契約時通貨「USD」、取引通貨「USD」、契約売上金額「$100」、取引売上金額「$100」、邦貨売上金額「¥9,000」、外貨利益「$20」、円貨利益「¥1,800」、諸掛込外貨利益「$20」、諸掛込円貨利益「¥700」となっている。 Figure 9 (A) shows an example of sales header data. Sales header data may include the following items: sales number, billing destination, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, Japanese yen profit, foreign currency profit including various charges, and Japanese yen profit including various charges. In the example shown in Figure 9 (A), the items are sales number "UR001", billing destination "A (overseas)", contract currency "USD", transaction currency "USD", contract sales amount "$100", transaction sales amount "$100", Japanese yen sales amount "¥9,000", foreign currency profit "$20", Japanese yen profit "¥1,800", foreign currency profit including various charges "$20", and Japanese yen profit including various charges "¥700".
図9(B)は、売上明細データのデータ例を示している。売上明細データは、売上番号、行番号、商品、契約売上金額、取引売上金額、邦貨売上金額の項目を備えている。図9(B)に示す例では、売上番号「UR001」、行番号「1」、商品「商品A」、契約売上金額「$100」、取引売上金額「$100」、邦貨売上金額「¥9,000」となっている。 Figure 9 (B) shows an example of sales detail data. Sales detail data has fields for sales number, line number, product, contract sales amount, transaction sales amount, and sales amount in Japanese yen. In the example shown in Figure 9 (B), the data are sales number "UR001", line number "1", product "Product A", contract sales amount "$100", transaction sales amount "$100", and sales amount in Japanese yen "¥9,000".
図9(C)は、回収予定データのデータ例を示している。回収予定データは、売上番号、行番号、商品、取引回収予定金額、邦貨回収予定金額、取引消込済金額、邦貨消込済金額の項目を備えている。図9(C)に示す例では、売上番号「UR001」、行番号「1」、商品「商品A」、取引回収予定金額「$100」、邦貨回収予定金額「¥9,000」、取引消込済金額「$0」、邦貨消込済金額「¥0」となっている。 Figure 9 (C) shows an example of planned collection data. Planned collection data has fields for sales number, line number, product, transaction amount to be collected, Japanese yen amount to be collected, transaction amount already applied, and Japanese yen amount already applied. In the example shown in Figure 9 (C), the sales number is "UR001", line number is "1", product is "Product A", transaction amount to be collected "$100", Japanese yen amount to be collected "¥9,000", transaction amount already applied "$0", and Japanese yen amount already applied "¥0".
(仕入入力処理S3)
仕入入力部102cは、例えば、モニタ114に表示される不図示の仕入入力画面上でのオペレータの操作等に応じて、円貨の確定タイミングを仕入計上日として、発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、邦貨諸掛金額を含む仕入データを入力してデータファイル106cに登録する。仕入入力部102cは、仕入データに基づいて支払予定データを作成してデータファイル106cに登録する。この時点の為替レートは、1ドル=90円とする。
(Purchase input process S3)
The purchase input unit 102c, for example, in response to an operator's operation on a purchase input screen (not shown) displayed on the monitor 114, inputs purchase data including a purchase number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, a Japanese yen purchase amount, and a Japanese yen charge amount based on the order data, with the Japanese yen currency fixed at the purchase accounting date, and registers the data in the
図10(A)は、仕入ヘッダデータのデータ例を示す図である。仕入ヘッダデータは、仕入番号、支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額、外貨諸掛金額、邦貨諸掛金額の項目を備えている。図10(A)に示す例では、仕入番号「SI001」、支払先「あ(国内)」、契約時通貨「USD」、取引通貨「JPY」、契約仕入金額「$80」、取引仕入金額「¥7,200」、邦貨仕入金額「¥7,200」、外貨諸掛金額「-」、邦貨諸掛金額「¥1,100」となっている。 Figure 10 (A) is a diagram showing an example of purchase header data. The purchase header data has the following fields: purchase number, payee, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount, foreign currency charge amount, and Japanese yen charge amount. In the example shown in Figure 10 (A), the fields are purchase number "SI001", payee "A (domestic)", contract currency "USD", transaction currency "JPY", contract purchase amount "$80", transaction purchase amount "¥7,200", Japanese yen purchase amount "¥7,200", foreign currency charge amount "-", and Japanese yen charge amount "¥1,100".
図10(B)は、仕入明細データのデータ例を示す図である。仕入明細データは、仕入番号、行番号、商品、契約仕入金額、取引仕入金額、邦貨仕入金額の項目を備えている。
取引通貨≠契約通貨とするのは商品金額のみで、口銭や立替諸掛などの経費は取引通貨のままとする。図10(B)に示す例では、1行目は、仕入番号「SI001」、行番号「1」、商品「商品A」、契約仕入金額「$80」、取引仕入金額「7,200」、邦貨仕入金額「¥7,200」、2行目は、仕入番号「SI001」、行番号「2」、商品「口銭」、契約仕入金額「¥500(取引通貨のまま)」、取引仕入金額「¥500(取引通貨のまま)」、邦貨仕入金額「¥500」、3行目は、仕入番号「SI001」、行番号「3」、商品「立替諸掛」、契約仕入金額「¥600(取引通貨のまま)」、取引仕入金額「¥600(取引通貨のまま)」、邦貨仕入金額「¥600」となっている。
10B is a diagram showing an example of purchase details data. The purchase details data includes fields for purchase number, line number, product, contract purchase amount, transaction purchase amount, and purchase amount in Japanese yen.
Only the product price is not equal to the contract currency in transaction currency; expenses such as commission and advances will remain in transaction currency. In the example shown in Figure 10 (B), the first line has purchase number "SI001", line number "1", product "Product A", contract purchase amount "$80", transaction purchase amount "7,200", and Japanese yen purchase amount "¥7,200". The second line has purchase number "SI001", line number "2", product "Commission", contract purchase amount "¥500 (remaining in transaction currency)", transaction purchase amount "¥500 (remaining in transaction currency)", and Japanese yen purchase amount "¥500". The third line has purchase number "SI001", line number "3", product "Advance expenses", contract purchase amount "¥600 (remaining in transaction currency)", transaction purchase amount "¥600 (remaining in transaction currency)", and Japanese yen purchase amount "¥600".
図10(C)は、支払予定データのデータ例を示している。支払予定データは、売上番号、行番号、商品、取引支払予定金額、邦貨支払予定金額、取引消込済金額、邦貨消込済金額の項目を備えている。図10(B)に示す例では、1行目は、仕入番号「SI001」、行番号「1」、商品「商品A」、取引支払予定金額「¥7,200」、邦貨支払予定金額「¥7,200」、取引消込済金額「¥0」、邦貨消込済金額「¥0」、2行目は、仕入番号「SI001」、行番号「2」、商品「口銭」、取引支払予定金額「¥500」、邦貨支払予定金額「¥500」、取引消込済金額「¥0」、邦貨消込済金額「¥0」、3行目は、仕入番号「SI001」、行番号「3」、商品「立替諸掛」、取引支払予定金額「¥600」、邦貨支払予定金額「¥600」、取引消込済金額「¥0」、邦貨消込済金額「¥0」となっている。 Figure 10 (C) shows an example of payment schedule data. The payment schedule data includes fields for sales number, line number, product, transaction scheduled payment amount, Japanese yen scheduled payment amount, transaction cleared amount, and Japanese yen cleared amount. In the example shown in FIG. 10(B), the first line has purchase number "SI001", line number "1", product "product A", transaction scheduled payment amount "¥7,200", Japanese yen scheduled payment amount "¥7,200", transaction applied amount "¥0", Japanese yen applied amount "¥0". The second line has purchase number "SI001", line number "2", product "commission", transaction scheduled payment amount "¥500", Japanese yen scheduled payment amount "¥500", transaction applied amount "¥0", Japanese yen applied amount "¥0". The third line has purchase number "SI001", line number "3", product "advance payment", transaction scheduled payment amount "¥600", Japanese yen scheduled payment amount "¥600", transaction applied amount "¥0", Japanese yen applied amount "¥0".
(入金入力処理S4)
図11を参照して、入金入力処理を説明する。入金入力部102dは、請求先から入金があった場合に、例えば、モニタ114に表示される不図示の入金入力画面上でのオペレータの操作等に応じて、入金データを入力してデータファイル106cに登録する。また、入金入力部102dは、入金データに基づいてデータファイル106cの回収予定データを更新する。
(Deposit input process S4)
The deposit input process will be described with reference to Fig. 11. When a deposit is received from a billing destination, the deposit input unit 102d inputs deposit data and registers it in the
図11(A)は、入金データのデータ例を示している。入金データは、入金番号、請求先、取引通貨、取引入金金額の項目を備えている。図11(A)に示す例では、入金番号「NY001」、請求先「A(国外)」、取引通貨「USD」、取引入金金額「$100」となっている。図11(B)は、更新された回収予定データのデータ例を示している。 Figure 11 (A) shows an example of deposit data. Deposit data has fields for deposit number, billing destination, transaction currency, and transaction deposit amount. In the example shown in Figure 11 (A), the deposit number is "NY001", the billing destination is "A (overseas)", the transaction currency is "USD", and the transaction deposit amount is "$100". Figure 11 (B) shows an example of updated collection schedule data.
(支払入金処理S5)
図12を参照して、支払入金処理を説明する。支払入力部102eは、例えば、モニタ114に表示される不図示の支払入力画面上でのオペレータの操作等に応じて、支払データを入力してデータファイル106cに登録する。また、支払入力部102eは、支払データに基づいてデータファイル106cの支払予定データを更新する。
(Payment processing S5)
The payment receipt process will be described with reference to Fig. 12. The
図12(A)は、支払データのデータ例を示している。支払データは、支払番号、支払先、取引通貨、取引支払金額の項目を備えている。図12(A)に示す例では、支払番号SH001、支払先「あ(国内)」、取引通貨「JPY」、「¥8,300」となっている。図12(B)は、更新された支払予定データのデータ例を示している。 Figure 12 (A) shows an example of payment data. Payment data has fields for payment number, payee, transaction currency, and transaction payment amount. In the example shown in Figure 12 (A), the payment number is SH001, the payee is "A (domestic)", the transaction currency is "JPY", and the amount is "¥8,300". Figure 12 (B) shows an example of updated payment schedule data.
(取引別収支照処理S6)
上記図3及び図4を参照して、取引別収支照会処理を説明する。取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている受注データ及び発注データを参照して、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を表示出力する。例えば、伝票情報や請求先・支払先をキーとして、契約時取引別収支表を出力することができる。
(Transaction-specific income/expense verification process S6)
The transaction-specific balance inquiry process will be described with reference to Figures 3 and 4. The transaction-specific balance inquiry unit 102f, in response to an operator's operation on an inquiry screen (not shown) displayed on the monitor 114, references the order data and order data registered in the
契約時取引別収支表は、伝票情報(受注番号、発注番号)と、売情報(得意先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額)と、買(仕入)情報(支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額)と、利益(外貨利益、円貨利益)の項目を備えていてもよい(図3(A)参照)。上記例の場合は、図3(A)の契約時取引別収支表の1行目のデータが出力される。 The balance sheet by transaction at contract time may include fields for voucher information (order number, purchase number), selling information (customer, currency at contract time, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount), buying (purchase) information (payee, currency at contract time, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount), and profit (foreign currency profit, Japanese yen profit) (see Figure 3 (A)). In the above example, the data in the first row of the balance sheet by transaction at contract time in Figure 3 (A) is output.
また、取引別収支照会部102fは、モニタ114に表示される不図示の照会画面上でのオペレータの操作等に応じて、データファイル106cに登録されている売上データ及び仕入データに基づいて、計上時点の売上及び仕入による外貨利益と円貨利益を確認可能な計上時取引別収支表を表示出力する。例えば、伝票情報や請求先・支払先をキーとして、契約時取引別収支表を出力することができる。
The transaction-specific balance inquiry unit 102f also displays and outputs a transaction-specific balance table at the time of recording that allows confirmation of foreign currency profits and yen-denominated profits from sales and purchases at the time of recording, based on the sales data and purchase data registered in the
計上時取引別収支表は、伝票情報(売上番号、仕入番号)と、売情報(請求先、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額)と、買(仕入)情報(支払先、契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額)と、利益(外貨利益、円貨利益)の項目を備えていてもよい(図3(B)参照)。上記例の場合は、図3(B)の計上時取引別収支表の1行目のデータが出力される。 The balance sheet by transaction at time of recording may include fields for voucher information (sales number, purchase number), selling information (billing party, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount), buying (purchase) information (payment party, contract currency, transaction currency, contract purchase amount, transaction purchase amount, Japanese yen purchase amount), and profit (foreign currency profit, Japanese yen profit) (see Figure 3 (B)). In the above example, the data in the first row of the balance sheet by transaction at time of recording in Figure 3 (B) is output.
以上説明したように、本実施の形態によれば、受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力してデータファイル106cに登録する受発注入力部102aと、円貨の確定タイミングを売上計上日として、受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力してデータファイル106cに登録する売上入力部102bと、円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力してデータファイル106cに登録する仕入入力部102cと、を備えているので、取引通貨と契約時通貨が異なる場合に利益管理を正確に行うことが可能となる。
As described above, according to this embodiment, the order entry unit 102a inputs order data including the order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, foreign currency profit, and Japanese yen profit, and order data including the order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registers the data in the
[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
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、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 goals 12, 13, and 15.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、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に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Furthermore, with regard to the
例えば、販売管理システム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, or may 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 DVD (registered trademark) or 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 may be implemented in any combination, or the embodiments may be implemented selectively.
100 販売管理システム
102 制御部
102a 受発注入力部
102b 売上入力部
102c 仕入入力部
102d 入金入力部
102e 支払入力部
102f 取引別収支照会部
102g 画面表示制御部
102h マスタメンテ部
104 通信インターフェース部
106 記憶部
106a 請求先マスタ
106b 支払先マスタ
106c データファイル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Sales management system 102 Control unit 102a
Claims (6)
前記制御部は、
受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、受注段階の契約時通貨及びその時点の為替レートで算出した外貨利益及び円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力手段と、
円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力手段と、
円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力手段と、
前記記憶部に登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を出力する取引別収支照会手段と、
を備えたことを特徴とする販売管理システム。 A sales management system including a control unit for performing profit management when a transaction currency and a contract currency are different ,
The control unit is
an order entry means for entering and registering in a storage unit order data including an order number, a billing destination, a product, a contract currency, a transaction currency, a contract sales amount, a transaction sales amount, a Japanese yen sales amount, a contract currency at the time of receiving the order and a foreign currency profit and a Japanese yen profit calculated using the exchange rate at that time, and order data including an order number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, and a Japanese yen purchase amount;
a sales input means for inputting sales data including a sales number, a billing destination, a product, a contract currency, a transaction currency, a contract sales amount, a transaction sales amount, a Japanese yen sales amount, a foreign currency profit, and a Japanese yen profit based on the order data, with the timing of the Japanese yen currency confirmation being set as the sales posting date, and registering the data in the storage unit;
a purchase input means for inputting purchase data including a purchase number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, and a Japanese yen purchase amount based on the order data, with the timing of the yen currency confirmation being set as the purchase accounting date, and registering the data in the storage unit;
a transaction-specific balance inquiry means for outputting a transaction-specific balance table at the time of contract, which allows confirmation of foreign currency profits and yen-denominated profits due to receipt of orders and orders at the time of contract, based on the receipt data and order data registered in the storage unit;
A sales management system comprising:
むことを特徴とする請求項1に記載の販売管理システム。 2. The sales management system according to claim 1, wherein the order data and the sales data further include foreign currency profit including various charges and yen profit including various charges.
前記制御部において実行される、
受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、受注段階の契約時通貨及びその時点の為替レートで算出した外貨利益及び円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力工程と、
円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力工程と、
円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力工程と、
前記記憶部に登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を出力する取引別収支照会工程と、
を含むことを特徴とする販売管理方法。 A sales management method for managing profits when a transaction currency and a contract currency are different , the method being executed by an information processing device having a control unit, comprising:
Executed in the control unit,
an order entry process for entering order data including an order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, contract currency at the time of receiving the order and foreign currency profit and Japanese yen profit calculated using the exchange rate at that time, and order data including an order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registering the data in the storage unit;
a sales input process for inputting sales data including a sales number, a billing destination, a product, a contract currency, a transaction currency, a contract sales amount, a transaction sales amount, a Japanese yen sales amount, a foreign currency profit, and a Japanese yen profit based on the order data, with the timing of the Japanese yen currency confirmation being set as the sales recording date, and registering the data in the storage unit;
a purchase input process for inputting purchase data including a purchase number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, and a Japanese yen purchase amount based on the order data, with the timing of the yen currency confirmation being set as the purchase accounting date, and registering the data in the storage unit;
a transaction-specific balance inquiry step of outputting a transaction-specific balance table at the time of contract, which allows confirmation of foreign currency profits and yen-denominated profits due to the receipt of orders and orders at the time of contract, based on the receipt data and order data registered in the storage unit;
A sales management method comprising:
前記制御部に、
受注番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、受注段階の契約時通貨及びその時点の為替レートで算出した外貨利益及び円貨利益を含む受注データと、発注番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む発注データを入力して記憶部に登録する受発注入力工程と、
円貨の確定タイミングを売上計上日として、前記受注データに基づいて、売上番号、請求先、商品、契約時通貨、取引通貨、契約売上金額、取引売上金額、邦貨売上金額、外貨利益、円貨利益を含む売上データを入力して、前記記憶部に登録する売上入力工程と、
円貨の確定タイミングを仕入計上日として、前記発注データに基づいて、仕入番号、支払先、商品、取引通貨と異なる契約時通貨、取引通貨、契約仕入金額、取引仕入金額、邦貨仕入金額を含む仕入データを入力して、前記記憶部に登録する仕入入力工程と、
前記記憶部に登録されている受注データ及び発注データに基づいて、契約時点の受注及び発注による外貨利益と円貨利益を確認可能な契約時取引別収支表を出力する取引別収支照会工程と、
を実行させるための販売管理プログラム。 A sales management program for performing profit management when a transaction currency and a contract currency are different , the program being executed by an information processing device having a control unit, the program comprising:
The control unit ,
an order entry process for entering order data including an order number, billing destination, product, contract currency, transaction currency, contract sales amount, transaction sales amount, Japanese yen sales amount, contract currency at the time of receiving the order and foreign currency profit and Japanese yen profit calculated using the exchange rate at that time, and order data including an order number, payment destination, product, contract currency different from the transaction currency, transaction currency, contract purchase amount, transaction purchase amount, and Japanese yen purchase amount, and registering the data in the storage unit;
a sales input process for inputting sales data including a sales number, a billing destination, a product, a contract currency, a transaction currency, a contract sales amount, a transaction sales amount, a Japanese yen sales amount, a foreign currency profit, and a Japanese yen profit based on the order data, with the timing of the Japanese yen currency confirmation being set as the sales recording date, and registering the data in the storage unit;
a purchase input process for inputting purchase data including a purchase number, a payment destination, a product, a contract currency different from the transaction currency, a transaction currency, a contract purchase amount, a transaction purchase amount, and a Japanese yen purchase amount based on the order data, with the timing of the yen currency confirmation being set as the purchase accounting date, and registering the data in the storage unit;
a transaction-specific balance inquiry step of outputting a transaction-specific balance table at the time of contract, which allows confirmation of foreign currency profits and yen-denominated profits due to the receipt of orders and orders at the time of contract, based on the receipt data and order data registered in the storage unit;
A sales management program to execute the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022014876A JP7557485B2 (en) | 2022-02-02 | 2022-02-02 | Sales management system, sales management method, and sales management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022014876A JP7557485B2 (en) | 2022-02-02 | 2022-02-02 | Sales management system, sales management method, and sales management program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023112876A JP2023112876A (en) | 2023-08-15 |
JP7557485B2 true JP7557485B2 (en) | 2024-09-27 |
Family
ID=87565543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022014876A Active JP7557485B2 (en) | 2022-02-02 | 2022-02-02 | Sales management system, sales management method, and sales management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7557485B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002024515A (en) | 2000-07-11 | 2002-01-25 | Omron Corp | Sales information control system |
JP2003122255A (en) | 2001-10-09 | 2003-04-25 | Nec Soft Ltd | System, device and program for commodity management |
JP2019105923A (en) | 2017-12-11 | 2019-06-27 | 株式会社オービック | Calculation apparatus, calculation method and calculation program |
-
2022
- 2022-02-02 JP JP2022014876A patent/JP7557485B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002024515A (en) | 2000-07-11 | 2002-01-25 | Omron Corp | Sales information control system |
JP2003122255A (en) | 2001-10-09 | 2003-04-25 | Nec Soft Ltd | System, device and program for commodity management |
JP2019105923A (en) | 2017-12-11 | 2019-06-27 | 株式会社オービック | Calculation apparatus, calculation method and calculation program |
Also Published As
Publication number | Publication date |
---|---|
JP2023112876A (en) | 2023-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009176121A (en) | Business management system | |
JP7478283B2 (en) | Real estate management device, real estate management method, and real estate management program | |
JP2020004296A (en) | Difference management device, difference management method, and difference management program | |
JP7290963B2 (en) | Money totaling device, money totaling method and money totaling program | |
JP2024122547A (en) | Credit and Debt Management Apparatus, Credit and Debt Management Method, and Credit and Debt Management Program | |
JP2018028843A (en) | Debt and credit management device, debt and credit management method, and debt and credit management program | |
JP7557485B2 (en) | Sales management system, sales management method, and sales management program | |
JP2022062267A (en) | Construction fee processing device, construction fee processing method and construction fee processing program | |
JP7512133B2 (en) | Exchange rate management device, exchange rate management method, and exchange rate management program | |
JP7642471B2 (en) | Business support device, business support method, and business support program | |
JP7590367B2 (en) | L/C management device, L/C management method, and L/C management program | |
JP7589124B2 (en) | Asset management system, asset management method, and asset management program | |
JP7530283B2 (en) | Cost transfer device, cost transfer method, and cost transfer program | |
JP7525530B2 (en) | Credit claim transfer system, credit claim transfer method, and credit claim transfer program | |
JP7557437B2 (en) | Overseas payment operation support device, overseas payment operation support method, and overseas payment operation support program | |
JP7579223B2 (en) | Claims management device, claims management method, and claims management program | |
JP7369251B2 (en) | Accounting processing device, accounting method, and accounting processing program | |
JP7614314B2 (en) | Apparatus for identifying credit/payable department, method for identifying credit/payable department, and program for identifying credit/payable department | |
JP7144970B2 (en) | Product-specific balance management device, product-specific balance management method, and product-specific balance management program | |
JP7623192B2 (en) | Accounting processing device, accounting processing method, and accounting processing program | |
JP7614056B2 (en) | Business support device, business support method, and business support program | |
JP7614128B2 (en) | Real estate management device, real estate management method, and real estate management program | |
JP7525527B2 (en) | Asset management device, asset management method, and asset management program | |
JP7661168B2 (en) | Deposit processing device, deposit processing method, and deposit processing program | |
JP7565739B2 (en) | Credit and payable management device, business support program, and business support method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240517 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240524 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240808 |
|
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: 20240820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240913 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7557485 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |