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

JP7446983B2 - Exchange rate usage reservation system, method and program - Google Patents

Exchange rate usage reservation system, method and program Download PDF

Info

Publication number
JP7446983B2
JP7446983B2 JP2020200300A JP2020200300A JP7446983B2 JP 7446983 B2 JP7446983 B2 JP 7446983B2 JP 2020200300 A JP2020200300 A JP 2020200300A JP 2020200300 A JP2020200300 A JP 2020200300A JP 7446983 B2 JP7446983 B2 JP 7446983B2
Authority
JP
Japan
Prior art keywords
exchange rate
ordered
sales
item
predetermined period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020200300A
Other languages
Japanese (ja)
Other versions
JP2022088062A (en
Inventor
優樹 金野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2020200300A priority Critical patent/JP7446983B2/en
Publication of JP2022088062A publication Critical patent/JP2022088062A/en
Application granted granted Critical
Publication of JP7446983B2 publication Critical patent/JP7446983B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、為替レート使用予約システム、方法およびプログラムに関する。 The present invention relates to an exchange rate usage reservation system, method, and program.

特許文献1には、為替レートに関する背景技術として、債務管理システムが開示されている。この債務管理システムは、債務データ受付手段と、通貨変更手段と、支払いデータ作成手段と、為替差損益計上手段と、を備える。債務データ受付手段は、仕入計上時に、第1の通貨による債務データの入力を受け付ける。通貨変更手段は、第1の通貨による仕訳データによる支払いを第2の通貨で行う旨の通貨の変更を受け付ける。支払いデータ作成手段は、第2の通貨で支払いデータを作成する。為替差損益計上手段は、第1の通貨による円換算債務金額と、第2の通貨による円換算支払金額との差額を計算し、その差額を為替差損益として計上する。 Patent Document 1 discloses a debt management system as a background technology related to exchange rates. This debt management system includes a debt data receiving means, a currency changing means, a payment data creating means, and a foreign exchange profit/loss recording means. The debt data receiving means receives input of debt data in the first currency at the time of accounting for purchases. The currency change means accepts a change in currency to the effect that payment based on journal data in a first currency is to be made in a second currency. The payment data creation means creates payment data in the second currency. The foreign exchange gain/loss recording means calculates the difference between the yen-converted debt amount in the first currency and the yen-converted payment amount in the second currency, and records the difference as a foreign exchange gain/loss.

特開2009-301412号公報JP2009-301412A

出荷時または請求時に仮の為替レートで売上を計上すると共に、出荷日から所定の期間(例えば10日)後に改めて正式な為替レートで売上を計上して正式な売上を確定させる取引が知られている。係る取引では、早期に売上を計上でき、売上目標の到達状況を早期に確認できるようになる。ここで、上述の所定の期間を10日とした場合、一般に工場から出荷後10日程度後に取引先での検収が行われ、返品または追加発注により売上が変動するリスクを下げることができる。 There is a known transaction in which sales are recorded at a provisional exchange rate at the time of shipment or invoice, and then sales are recorded again at the official exchange rate after a predetermined period (for example, 10 days) from the shipping date to finalize the official sales. There is. In such transactions, sales can be recorded early, and the status of reaching sales targets can be confirmed early. Here, if the above-mentioned predetermined period is 10 days, the acceptance inspection at the customer is generally performed about 10 days after shipment from the factory, and the risk of fluctuations in sales due to returned goods or additional orders can be reduced.

係る取引では、正式な為替レートが確定したタイミングで、仮の為替レートで計上した売上と、正式な為替レートで計上した売上との差額分を計上し、仮の為替レートで計上した売上を訂正する必要がある。しかしながら、対象となる取引件数が多い場合、作業者への負担が大きい。このため、出荷日から所定の期間の経過日が月末を跨ぐ取引は、仮の為替レートで売上を計上し、出荷日から所定の期間の経過日が月内に収まる取引は、仮の為替レートで計上せずに正式な為替レートで計上することがあった。そのため、売上目標の到達状況を月次でしか確認できない課題があった。さらに、出荷から所定の期間の経過日が月末を跨ぐ取引と、出荷日から所定の期間の経過日が月内に収まる取引との計上方法が異なるため、業務が煩雑となると共に、計上ミスが発生する可能性があった。 In such transactions, when the official exchange rate is determined, the difference between the sales recorded at the tentative exchange rate and the sales recorded at the official exchange rate will be recorded, and the sales recorded at the tentative exchange rate will be corrected. There is a need to. However, when the number of target transactions is large, the burden on the operator is large. For this reason, sales are recorded at the provisional exchange rate for transactions where the elapsed date of a predetermined period from the shipping date crosses the end of the month, and for transactions where the elapsed date of the predetermined period from the shipping date falls within the month, the sales are recorded at the provisional exchange rate. In some cases, the official exchange rate was used instead of being recorded at the official exchange rate. As a result, there was an issue in which the achievement status of sales targets could only be checked on a monthly basis. Furthermore, the accounting methods for transactions in which a predetermined period of time has elapsed from the date of shipment crosses the end of the month and transactions in which the elapsed date of a predetermined period of time from the date of shipment falls within the same month are different, which complicates operations and can lead to recording errors. It could have happened.

本発明では、上記課題に鑑みてなされたもので、その目的は、売上を早期に確認することができる技術を提供することにある。 The present invention has been made in view of the above problems, and its purpose is to provide a technique that allows early confirmation of sales.

上記課題を解決するために、本発明は、受注品と、前記受注品の受注数量と、前記受注品の出荷日から所定期間が経過した所定期間経過日の為替レートを使用して前記受注品毎の売上を算出する為替レート使用予約との入力を受け付ける情報端末と、前記受注品および前記受注数量を含む受注伝票と、前記為替レート使用予約と、前記所定期間とを格納する記憶部と、前記受注品の出荷時に前記受注品の出荷日の出荷日の為替レートを使用して前記受注品毎の仮売上を算出すると共に、前記所定期間経過日以後に前記所定期間経過日の為替レートを使用して前記受注品毎の確定売上を算出し、前記為替レート使用予約の入力を受け付けた前記受注品毎の前記確定売上および前記仮売上の差額を算出し、算出した前記差額の調整伝票を作成する演算部と、を備える。 In order to solve the above problems, the present invention uses the exchange rate of the ordered product, the ordered quantity of the ordered product, and the exchange rate of the predetermined period elapsed date from the shipping date of the ordered product. an information terminal that accepts input of an exchange rate usage reservation for calculating each sales; an order receipt including the ordered product and the ordered quantity; a storage unit that stores the exchange rate usage reservation and the predetermined period; At the time of shipping the ordered item, provisional sales for each ordered item are calculated using the exchange rate on the shipping date of the ordered item, and after the expiration date of the predetermined period, the exchange rate on the date on which the predetermined period has elapsed is calculated. using the exchange rate to calculate the final sales for each ordered product, calculate the difference between the final sales and provisional sales for each ordered product for which the input of the exchange rate usage reservation has been accepted, and create an adjustment slip for the calculated difference. and an arithmetic unit for creating.

本発明によれば、売上を早期に確認することができる。 According to the present invention, sales can be confirmed early.

為替レート使用予約システムの全体構成例を示す図。FIG. 1 is a diagram illustrating an example of the overall configuration of an exchange rate reservation system. APサーバのハードウェア構成例を示す図。The figure which shows the hardware configuration example of an AP server. DBサーバのハードウェア構成例を示す図。A diagram showing an example of a hardware configuration of a DB server. クライアント端末のハードウェア構成例を示す図。The figure which shows the hardware configuration example of the client terminal. 品目マスタのデータ構成例を示す図。The figure which shows the data structure example of an item master. 得意先マスタのデータ構成例を示す図。The figure which shows the data structure example of a customer master. 為替レートマスタのデータ構成例を示す図。The figure which shows the data structure example of an exchange rate master. 単価情報テーブルのデータ構成例を示す図。The figure which shows the data structure example of the unit price information table. 受注伝票テーブルのデータ構成例を示す図。The figure which shows the data structure example of the order receipt table. 請求伝票テーブルのデータ構成例を示す図。The figure which shows the data structure example of a billing slip table. カレンダ情報テーブルのデータ構成例を示す図。The figure which shows the example of a data structure of a calendar information table. 受注伝票登録画面例を示す図。The figure which shows the example of an order receipt registration screen. 受注情報検索画面例を示す図。The figure which shows the example of an order information search screen. 請求伝票登録画面例を示す図。The figure which shows the example of a billing slip registration screen. 受注伝票登録処理を示すフローチャート。Flowchart showing order slip registration processing. 受注情報検索条件送信処理を示すフローチャート。10 is a flowchart showing order information search condition transmission processing. 受注情報検索処理を示すフローチャート。Flowchart showing order information search processing. 受注情報受信表示処理を示すフローチャート。5 is a flowchart showing order information reception display processing. 為替レート検索条件送信処理を示すフローチャート。Flowchart showing exchange rate search condition transmission processing. 為替レート検索処理を示すフローチャート。Flowchart showing exchange rate search processing. 請求金額(円貨)受信表示処理を示すフローチャート。Flowchart showing the billing amount (yen) reception display processing. 請求伝票登録処理を示すフローチャート。Flowchart showing billing slip registration processing. 正式レート日付計算処理を示すフローチャート。Flowchart showing official rate date calculation processing. 追加請求伝票登録処理を示すフローチャート。Flowchart showing additional billing slip registration processing.

以下、本発明の一実施例について、図面を参照して詳細に説明する。なお、本実施形態は、本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。 Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings. It should be noted that this embodiment is merely an example for implementing the present invention, and does not limit the technical scope of the present invention.

図1は、本実施形態に係る為替レート使用予約システムの全体構成例を示す図である。 FIG. 1 is a diagram showing an example of the overall configuration of an exchange rate usage reservation system according to the present embodiment.

為替レート使用予約システム100は、「演算部」の一例としてのAPサーバ102と、「記憶部」の一例としてのDBサーバ103と、「情報端末」の一例としての複数のクライアント端末104とを備える。APサーバ102と、DBサーバ103と、複数のクライアント端末104とは、ネットワーク101により互いに接続されている。APサーバ102と、DBサーバ103は、例えばデータセンターのような屋内に設置される。クライアント端末104は、例えばパーソナルコンピュータのような端末である。クライアント端末104には、営業担当者から、受注情報と、請求情報と、「所定期間経過日」の一例としての10日後の「為替レート使用予約」としてのレート予約とが入力される。 The exchange rate usage reservation system 100 includes an AP server 102 as an example of a "calculation unit", a DB server 103 as an example of a "storage unit", and a plurality of client terminals 104 as an example of an "information terminal". . The AP server 102, the DB server 103, and the plurality of client terminals 104 are connected to each other by a network 101. The AP server 102 and the DB server 103 are installed indoors, such as in a data center. The client terminal 104 is, for example, a terminal such as a personal computer. The client terminal 104 receives order information, billing information, and a rate reservation as an "exchange rate reservation" for 10 days from now as an example of a "predetermined period elapsed date" from a salesperson.

図2は、APサーバのハードウェア構成例を示す図である。 FIG. 2 is a diagram showing an example of the hardware configuration of the AP server.

APサーバ102は、コントローラ(制御部)202と、メモリ203と、通信制御部204と、記憶部201とを備える。各部は、バス(BUS)によって接続されている。記憶部201は、プログラム210として、受注情報検索機能211と、為替レート検索機能212と、正式レート日付計算機能213と、追加請求伝票登録機能214とを具備する。受注検索機能211は、クライアント端末104から検索条件を受信し、それらの情報を基に受注伝票テーブルを検索して受注情報を取得し、取得した受注情報をクライアント端末104に送信する機能を有する。為替レート検索機能212は、クライアント端末104から検索条件を受信し、それらの情報を基に為替レートマスタを検索して為替レートを取得し、取得した為替レートを使用して請求金額(円貨)を算出し、クライアント端末104に送信する機能を有する。正式レート日付計算機能213は、請求伝票テーブルの登録内容を基に、受注伝票テーブル、得意先マスタを検索し、請求伝票テーブルの正式レート日付を更新する機能を有する。追加請求伝票登録機能214は、請求伝票テーブルの登録内容を基に、為替レートマスタを検索、差額を算出し追加請求伝票を登録する機能を有する。 The AP server 102 includes a controller (control unit) 202, a memory 203, a communication control unit 204, and a storage unit 201. Each part is connected by a bus (BUS). The storage unit 201 includes, as a program 210, an order information search function 211, an exchange rate search function 212, an official rate date calculation function 213, and an additional billing slip registration function 214. The order search function 211 has a function of receiving search conditions from the client terminal 104, searching the order slip table based on the information to obtain order information, and transmitting the obtained order information to the client terminal 104. The exchange rate search function 212 receives search conditions from the client terminal 104, searches the exchange rate master based on the information, obtains the exchange rate, and calculates the billing amount (in yen) using the obtained exchange rate. It has a function of calculating and transmitting it to the client terminal 104. The official rate date calculation function 213 has a function of searching the order receipt table and customer master data based on the registered contents of the billing slip table, and updating the official rate date of the billing slip table. The additional billing slip registration function 214 has a function of searching the exchange rate master, calculating the difference, and registering an additional billing slip based on the registered contents of the billing slip table.

図3は、DBサーバのハードウェア構成例を示す図である。 FIG. 3 is a diagram showing an example of the hardware configuration of the DB server.

DBサーバ103は、コントローラ(制御部)302と、メモリ303と、通信制御部304と、記憶部301とを備える。各部は、バス(BUS)によって接続されている。記憶部301は、品目マスタ310と、得意先マスタ311と、為替レートマスタ312と、単価情報テーブル313と、受注伝票テーブル314と、請求伝票テーブル315と、カレンダ情報テーブル316とを具備する。品目マスタ310は、品目コードと、品目名称と、品目タイプとを対応づけて記憶する。得意先マスタ311は、得意先コードと、得意先名称と、レート予約日数とを対応づけて記憶する。為替レートマスタ312は、換算元通貨と、換算先通貨と、換算レートと、有効開始日と、有効終了日とを対応づけて記憶する。単価情報テーブル313は、単価番号と、得意先コードと、品目コードと、単価と、通貨とを対応づけて記憶する。受注伝票テーブル314は、受注番号と、受注明細と、受注先と、納期と、品目と、受注数量と、価格と、通貨と、レート予約とを対応づけて記憶する。請求伝票テーブル315は、請求番号と、請求明細と、請求区分と、出荷日付と、受注番号と、受注明細と、出荷数量と、請求金額と、請求通貨と、請求金額(円貨)と、正式レート日付と、ステータスとを対応づけて記憶する。カレンダ情報テーブル316は、システム日付を記憶する。 The DB server 103 includes a controller (control unit) 302, a memory 303, a communication control unit 304, and a storage unit 301. Each part is connected by a bus (BUS). The storage unit 301 includes an item master 310, a customer master 311, an exchange rate master 312, a unit price information table 313, an order slip table 314, a billing slip table 315, and a calendar information table 316. The item master 310 stores item codes, item names, and item types in association with each other. The customer master 311 stores customer codes, customer names, and rate reservation days in association with each other. The exchange rate master 312 stores a conversion source currency, a conversion destination currency, an exchange rate, a valid start date, and a valid end date in association with each other. The unit price information table 313 stores unit price numbers, customer codes, item codes, unit prices, and currencies in association with each other. The order slip table 314 stores order numbers, order details, recipients, delivery dates, items, ordered quantities, prices, currencies, and rate reservations in association with each other. The billing slip table 315 includes the billing number, billing details, billing class, shipping date, order number, order details, shipping quantity, billing amount, billing currency, billing amount (yen), and formal information. The rate date and status are stored in association with each other. Calendar information table 316 stores system dates.

図4は、クライアント端末のハードウェア構成例を示す図である。 FIG. 4 is a diagram showing an example of the hardware configuration of a client terminal.

クライアント端末104は、表示部402と、コントローラ(制御部)403と、メモリ404と、通信制御部405と、記憶部401とを備える。記憶部401は、プログラム410として、受注伝票登録機能411と、受注情報検索条件送信機能412と、受注情報受信表示機能413と、為替レート検索条件送信機能414と、請求金額(円貨)受信表示機能415と、請求伝票登録機能416とを具備する。受注伝票登録機能411は、表示部402に入力された受注伝票登録データを送信する機能を有する。受注情報検索条件送信機能412は、表示部402に受注情報の検索画面を表示する機能と、入力された検索条件を送信する機能とを有する。受注情報受信表示機能413は、受注情報検索条件送信機能412で入力した検索条件を基に受注情報検索機能211でDBサーバ103から取得した受注情報を受信し、表示部402に受注情報を表示する機能を有する。為替レート検索条件送信機能414は、表示部402に入力された検索条件を送信する機能を有する。請求金額(円貨)受信表示機能415は、為替レート検索条件送信機能414で入力した検索条件を基に為替レート検索機能212でDBサーバ103より為替レート情報を取得する機能を有する。さらに、請求金額(円貨)受信表示機能415は、取得した為替レート情報を基に請求金額(円貨)を算出した内容を受信し、表示部402に請求金額(円貨)を表示する機能を有する。請求伝票登録機能416は、表示部402に入力された請求伝票登録データを送信する機能を有する。 The client terminal 104 includes a display section 402, a controller (control section) 403, a memory 404, a communication control section 405, and a storage section 401. The storage unit 401 includes, as programs 410, an order slip registration function 411, an order information search condition transmission function 412, an order information reception display function 413, an exchange rate search condition transmission function 414, and an invoice amount (yen currency) reception and display function. 415 and a billing slip registration function 416. The order slip registration function 411 has a function of transmitting order slip registration data input to the display section 402. The order information search condition transmission function 412 has a function of displaying an order information search screen on the display unit 402 and a function of transmitting input search conditions. The order information reception display function 413 receives the order information obtained from the DB server 103 by the order information search function 211 based on the search conditions input by the order information search condition transmission function 412, and displays the order information on the display section 402. Has a function. The exchange rate search condition transmission function 414 has a function of transmitting the search conditions input to the display section 402. The billed amount (yen) reception and display function 415 has a function of acquiring exchange rate information from the DB server 103 using the exchange rate search function 212 based on the search conditions input using the exchange rate search condition transmission function 414 . Further, the billed amount (yen) reception and display function 415 has a function of receiving the content of calculating the billed amount (yen) based on the acquired exchange rate information, and displays the billed amount (yen) on the display section 402. The billing slip registration function 416 has a function of transmitting billing slip registration data input to the display section 402.

図5は、DBサーバが具備する品目マスタのデータ構成例を示す図である。 FIG. 5 is a diagram showing an example of the data structure of an item master included in the DB server.

品目マスタ310は、項目値(カラム値)として、取引を行う受注品の品目コード501と、受注品の品目名称502と、受注品の品目タイプ503とを格納するテーブルである。品目マスタ310は、品目名称501と、品目タイプ503とが変更される際に更新される。品目マスタ310は、図5に示すように、品目コード501と、品目名称502と、品目タイプ503とを、それぞれ対応付けて記憶する。品目コード501は、受注品の品目を一意に識別する番号である。品目名称502は、品目コード501の名称である。品目タイプ503は、受注品の品目の性質を管理する。 The item master 310 is a table that stores, as item values (column values), the item code 501 of the ordered item to be traded, the item name 502 of the ordered item, and the item type 503 of the ordered item. Item master 310 is updated when item name 501 and item type 503 are changed. As shown in FIG. 5, the item master 310 stores an item code 501, an item name 502, and an item type 503 in association with each other. The item code 501 is a number that uniquely identifies the item of the ordered item. Item name 502 is the name of item code 501. The item type 503 manages the characteristics of the ordered item.

一例として、品目マスタ310の1行目を説明する。1行目は、取引を行う受注品の品目コード501が「H0001」に関するものである。この1行目では、品目名称502が「品名1」で、品目タイプ503が「製品」であることを意味している。 As an example, the first line of the item master 310 will be explained. The first line relates to "H0001" as the item code 501 of the ordered product to be traded. In this first line, the item name 502 is "item name 1" and the item type 503 is "product".

図6は、DBサーバが具備する得意先マスタのデータ構成例を示す図である。 FIG. 6 is a diagram showing an example of the data structure of a customer master included in the DB server.

得意先マスタ311は、項目値(カラム値)として、取引を行う得意先コード601と、「受注先」の一例としての得意先名称602と、「所定期間」の一例としてのレート予約日数603とを格納するテーブルである。得意先マスタ311は、得意先名称602と、レート予約日数603とが変更される際に更新される。得意先マスタ311は、図6に示すように、得意先コード601と、得意先名称602と、レート予約日数603とを、それぞれ対応付けて記憶する。得意先コード601は、受注先を一意に識別する番号である。得意先名称602は、得意先コード601の名称である。レート予約日数603は、為替レートの使用を予約する際に、受注品の出荷日から何日後の為替レートを正式レートとして採用するかを表すリードタイムである。尚、得意先コード601は、受注先コードでもよく、得意先名称602は、受注先名称でもよい。さらに、クライアント端末104は、レート使用予約日数603の変更を受け付けてよい。これにより、取引環境が変化してもレート使用予約日数603を適切に設定することができる。 The customer master record 311 includes, as item values (column values), a customer code 601 with which a transaction is made, a customer name 602 as an example of a "contractor", and a rate reservation number of days 603 as an example of a "predetermined period". This is a table that stores . The customer master 311 is updated when the customer name 602 and the number of rate reservation days 603 are changed. As shown in FIG. 6, the customer master 311 stores a customer code 601, a customer name 602, and a rate reservation number of days 603 in association with each other. The customer code 601 is a number that uniquely identifies the customer. The customer name 602 is the name of the customer code 601. The number of days for rate reservation 603 is a lead time that indicates how many days after the shipping date of the ordered product the exchange rate is to be adopted as the official rate when reserving the use of the exchange rate. Note that the customer code 601 may be a customer code, and the customer name 602 may be a customer name. Further, the client terminal 104 may accept a change in the number of reserved days 603 for rate use. Thereby, even if the transaction environment changes, the number of reserved days 603 for rate use can be appropriately set.

一例として、得意先マスタ311の1行目を説明する。1行目は、取引を行う得意先コード601が「T901」に関するものである。この1行目では、得意先名称602が「取引先1」で、為替レート予約日数603が「10日」であることを意味している。 As an example, the first line of the customer master 311 will be explained. The first line is related to the customer code 601 "T901". This first line means that the customer name 602 is "Business Partner 1" and the number of exchange rate reservation days 603 is "10 days."

図7は、DBサーバが具備する為替レートマスタのデータ構成例を示す図である。 FIG. 7 is a diagram showing an example of the data structure of the exchange rate master included in the DB server.

為替レートマスタ312は、外貨を円貨に換算する際の為替レートを格納するテーブルである。為替レートマスタ312は、日々の為替レートの変動に併せて更新される。為替レートマスタ312は、図7に示すように、項目値(カラム値)として、換算元通貨701と、換算先通貨702と、換算レート703と、有効開始日704と、有効終了日705とを、それぞれ対応づけて記憶する。換算元通貨701と、換算先通貨702と、有効開始日704とは、為替レート情報を一意に識別するキーである。換算元通貨701は、外貨取引の「第一の通貨」の一例としての取引通貨で表す。換算先通貨702は、外貨取引において換算元通貨701から売上を管理する「第二の通貨」の一例としての取引通貨へ換算する通貨を表す。有効開始日704は、為替レートの有効期間の開始日を表す。有効終了日705とは、為替レートの有効期間の終了日を表す。為替レート703は、有効期間内の換算レートを表す。 The exchange rate master 312 is a table that stores exchange rates when converting foreign currencies into yen. The exchange rate master 312 is updated in accordance with daily exchange rate fluctuations. As shown in FIG. 7, the exchange rate master 312 includes a conversion source currency 701, a conversion target currency 702, a conversion rate 703, a valid start date 704, and a valid end date 705 as item values (column values). , are stored in association with each other. The conversion source currency 701, the conversion destination currency 702, and the effective start date 704 are keys that uniquely identify exchange rate information. The conversion source currency 701 is expressed as a transaction currency as an example of a "first currency" in a foreign currency transaction. The conversion destination currency 702 represents a currency that is converted from the conversion source currency 701 into a transaction currency as an example of a "second currency" for managing sales in a foreign currency transaction. The effective start date 704 represents the start date of the effective period of the exchange rate. The valid end date 705 represents the end date of the valid period of the exchange rate. The exchange rate 703 represents the exchange rate within the validity period.

一例として、得意先マスタ311の1行目を説明する。1行目は、換算元通貨701が「USD」で、換算先通貨702が「JPY」に関するものである。この1行目では、換算レート703が「109.55」で、有効開始日704が「2020/01/01」で、有効終了日705が「9999/12/31」であることを意味している。 As an example, the first line of the customer master 311 will be explained. The first line is related to the conversion source currency 701 being "USD" and the conversion destination currency 702 being "JPY". This first line means that the conversion rate 703 is "109.55", the effective start date 704 is "2020/01/01", and the effective end date 705 is "9999/12/31".

図8は、DBサーバが具備する単価情報テーブルのデータ構成例を示す図である。 FIG. 8 is a diagram showing an example of the data structure of a unit price information table included in the DB server.

単価情報テーブル313は、受注先との取引契約単価を格納するテーブルである。単価情報テーブル313は、単価契約時に単価が変更される際に更新される。単価情報テーブル313は、図8に示すように、項目値(カラム値)として、単価番号801と、得意先コード802と、品目コード803と、単価804と、通貨805とを、それぞれ対応づけて記憶する。単価番号801は、単価情報を一意に識別する番号である。得意先コード802は、受注品の品目を売買契約した取引先を表す。品目コード803は、売買契約した受注品の品目を表す。単価804は、売買契約した際の受注品の取引価格を表す。通貨805は、売買契約した際の取引通貨を表す。 The unit price information table 313 is a table that stores the unit price of the transaction contract with the customer. The unit price information table 313 is updated when the unit price is changed at the time of unit price contract. As shown in FIG. 8, the unit price information table 313 associates a unit price number 801, customer code 802, item code 803, unit price 804, and currency 805 as item values (column values). Remember. The unit price number 801 is a number that uniquely identifies unit price information. A customer code 802 represents a customer with whom a sales contract has been made for the ordered item. The item code 803 represents the item of the ordered product for which the sales contract has been made. The unit price 804 represents the transaction price of the ordered product at the time of the sales contract. Currency 805 represents the transaction currency at the time of the sales contract.

一例として、単価情報テーブル313の1行目を説明する。1行目は、単価番号801が「5300001」で、得意先コード802が「T901」に関するものである。この1行目では、品目コード803が「H0001」で、単価804が「127.2」で、通貨805が「USD」であることを意味している。 As an example, the first row of the unit price information table 313 will be explained. The first line relates to a unit price number 801 of "5300001" and a customer code 802 of "T901." This first line means that the item code 803 is "H0001," the unit price 804 is "127.2," and the currency 805 is "USD."

図9は、DBサーバが具備する受注伝票テーブルのデータ構成図を示す図である。 FIG. 9 is a diagram showing a data configuration diagram of an order receipt table included in the DB server.

受注伝票テーブル314は、受注伝票を格納するテーブルである。受注伝票テーブル314は、取引先に対する受注伝票が登録される際に更新される。受注伝票テーブル314は、図9に示すように、項目値(カラム値)として、受注番号901と、受注明細902と、受注先903と、納期904と、品目905と、受注数量906と、価格907と、通貨908と、レート予約909とを、それぞれ対応づけて記憶する。受注番号901は、受注伝票を一意に識別する番号である。受注明細902は、受注伝票の明細を一意に識別する番号である。受注先903は、受注品の品目の売買先を表す。納期904は、受注品を売買する納期を表す。品目905は、売買する受注品の品目を表す。受注数量906は、売買する受注品の品目の数量を表す。価格907は、売買する受注品の品目の価格を表す。通貨908は、売買する際の通貨を表す。レート予約909は、受注品の出荷後のレート予約の有無を表す。 The order receipt table 314 is a table that stores order receipts. The order receipt table 314 is updated when an order receipt for a business partner is registered. As shown in FIG. 9, the order slip table 314 includes item values (column values) such as order number 901, order details 902, vendor 903, delivery date 904, item 905, order quantity 906, and price. 907, currency 908, and rate reservation 909 are stored in association with each other. The order number 901 is a number that uniquely identifies the order slip. The order details 902 is a number that uniquely identifies the details of the order slip. The order recipient 903 represents the buyer and seller of the ordered item. The delivery date 904 represents the delivery date for buying and selling the ordered product. Item 905 represents the item of the ordered product to be bought and sold. The ordered quantity 906 represents the quantity of ordered items to be bought and sold. The price 907 represents the price of the ordered item to be bought and sold. Currency 908 represents the currency used for buying and selling. Rate reservation 909 indicates whether or not there is a rate reservation after the ordered product is shipped.

一例として、受注伝票テーブル314の1行目を説明する。1行目は、受注番号901が「10001」に関するものである。この1行目では、受注明細902が「10」で、受注先903が「T901」で、納期904が「2019/12/28」で、品目905が「H0001」で、受注数量906が「5」で、価格907が「636.0」で、通貨908が「USD」で、レート予約909が「ON」であることを意味している。 As an example, the first row of the order receipt table 314 will be explained. The first line relates to the order number 901 "10001". In this first line, the order details 902 is "10", the customer 903 is "T901", the delivery date 904 is "2019/12/28", the item 905 is "H0001", and the order quantity 906 is "5". ” means that the price 907 is “636.0”, the currency 908 is “USD”, and the rate reservation 909 is “ON”.

図10は、DBサーバが具備する請求伝票テーブルのデータ構成図を示す図である。 FIG. 10 is a diagram showing a data configuration diagram of a billing slip table included in the DB server.

請求伝票テーブル315は、請求伝票を格納するテーブルである。請求伝票テーブル315は、取引先への納品書を基に請求伝票が登録される際に更新される。請求伝票テーブル315は、図10に示すように、項目値(カラム値)として、請求番号1001と、請求明細1002と、請求区分1003と、出荷日付1004と、受注番号1005と、受注明細1006と、出荷数量1007と、請求金額1008と、請求通貨1009と、請求金額(円貨)1010と、正式レート日付1011と、ステータス1012とを、それぞれ対応づけて記憶する。請求番号1001は、請求伝票を一意に識別する番号である。請求明細1002は、請求伝票の明細を一意に識別する番号である。請求区分1003は、売上の計上区分を表す。出荷日付1004は、会計転記する日付を表す。受注番号1005は、請求番号の参照する受注番号を表す。受注明細1006は、請求番号の参照する受注明細を表す。出荷数量1007は、取引先への請求に対する請求数量を表す。請求金額1008は、請求数量に対する金額を表す。請求通貨1009は、請求金額に対する通貨を表す。請求金額(円貨)1010は、外貨での請求金額を日本円に換算した金額を表す。正式レート日付1011は、取引レートの確定日付を表す。ステータス1012は、対象レコードの処理状況を表し、対象レコードの処理が実行されると更新される。 The billing slip table 315 is a table that stores billing slips. The billing slip table 315 is updated when a billing slip is registered based on a delivery note to a business partner. As shown in FIG. 10, the billing slip table 315 includes item values (column values) such as billing number 1001, billing details 1002, billing class 1003, shipping date 1004, order number 1005, and order details 1006. , a shipped quantity 1007, an invoiced amount 1008, an invoiced currency 1009, an invoiced amount (yen) 1010, an official rate date 1011, and a status 1012 are stored in association with each other. The billing number 1001 is a number that uniquely identifies the billing slip. The billing details 1002 is a number that uniquely identifies the details of the billing slip. Billing classification 1003 represents the sales recording classification. The shipping date 1004 represents the date of accounting posting. Order number 1005 represents the order number referenced by the billing number. Order details 1006 represents the order details referenced by the billing number. The shipped quantity 1007 represents the billed quantity for billing to the business partner. The billed amount 1008 represents the amount for the billed quantity. Billing currency 1009 represents the currency for the billing amount. The billed amount (yen) 1010 represents the amount obtained by converting the billed amount in foreign currency into Japanese yen. The official rate date 1011 represents the date when the transaction rate is confirmed. The status 1012 represents the processing status of the target record, and is updated when the target record is processed.

一例として、請求伝票テーブル315の1行目を説明する。1行目は、請求番号1001が「190001」に関するものである。この1行目では、請求明細1002が「10」で、請求区分1003が「レート予約あり」で、出荷日付1004が「2019/12/28」で、受注番号1005が「10001」で、受注明細1006が「10」で、出荷数量1007が「5」で、請求金額1008が「636.0」で、請求通貨1009が「USD」で、請求金額(円貨)1010が「68662.56」で、正式レート日付1011が「2020/01/07」で、ステータス1012が「処理済」であることを意味している。 As an example, the first row of the billing slip table 315 will be explained. In the first line, the bill number 1001 is related to "190001". In this first line, the billing details 1002 is "10", the billing class 1003 is "rate reservation", the shipping date 1004 is "2019/12/28", the order number 1005 is "10001", and the order details 1006 is "10", shipping quantity 1007 is "5", billing amount 1008 is "636.0", billing currency 1009 is "USD", billing amount (yen) 1010 is "68662.56", official rate date 1011 is “2020/01/07”, meaning that the status 1012 is “processed”.

図11は、DBサーバが具備するカレンダ情報テーブルのデータ構成図を示す図である。 FIG. 11 is a diagram showing a data configuration diagram of a calendar information table included in the DB server.

カレンダ情報テーブル316は、日付情報を格納するテーブルである。カレンダ情報テーブル316は、システム日付1101を記憶する。システム日付1101は、現在の日付を表し、実際の日付が変わる際に更新される。 Calendar information table 316 is a table that stores date information. Calendar information table 316 stores system date 1101. System date 1101 represents the current date and is updated when the actual date changes.

一例として、カレンダ情報テーブル316の1行目を説明する。1行目は、システム日付1101が「2020/1/7」であることを意味している。 As an example, the first row of the calendar information table 316 will be explained. The first line means that the system date 1101 is "2020/1/7".

図12は、クライアント端末が具備する受注伝票登録画面例を示す図である。 FIG. 12 is a diagram showing an example of an order slip registration screen provided on a client terminal.

受注伝票登録画面1200は、クライアント端末104の表示部402に表示される。受注伝票登録画面1200には、ユーザが契約決定した受注情報が入力される。図12に示す受注伝票登録画面1200には、入力欄1202に受注番号、入力欄1203に受注先、入力欄1204に納期、入力欄1205にレート予約が入力される。さらに、受注伝票登録画面1200には、入力欄1206に受注明細、入力欄1207に品目、入力欄1208に受注数量、入力欄1209に価格、入力欄1210に通貨が入力され、登録ボタン1201が押下されると、受注伝票テーブル314が更新される。 The order receipt registration screen 1200 is displayed on the display unit 402 of the client terminal 104. Into the order slip registration screen 1200, order information for which the user has decided on a contract is input. On the order slip registration screen 1200 shown in FIG. 12, an order number is entered in an input field 1202, a recipient is entered in an input field 1203, a delivery date is entered in an input field 1204, and a rate reservation is entered in an input field 1205. Further, on the order slip registration screen 1200, the order details are entered in the input field 1206, the item is entered in the input field 1207, the order quantity is entered in the input field 1208, the price is entered in the input field 1209, and the currency is entered in the input field 1210, and the register button 1201 is pressed. Then, the order receipt table 314 is updated.

図13は、クライアント端末が具備する受注情報検索画面を示す図である。 FIG. 13 is a diagram showing an order information search screen included in the client terminal.

受注情報検索画面1300は、クライアント端末104の表示部402に表示される。受注情報検索画面1300には、受注情報検索が入力される。図13に示す、受注情報検索画面1300には、入力欄1302に受注番号が入力され、実行ボタン1301が押下される。これによって、図16に示す、受注情報検索機能211による受注情報検索処理が開始され、図14に示す請求伝票登録画面1400に遷移する。 Order information search screen 1300 is displayed on display unit 402 of client terminal 104. An order information search is input to the order information search screen 1300. On the order information search screen 1300 shown in FIG. 13, the order number is entered in the input field 1302, and the execution button 1301 is pressed. This starts the order information search process by the order information search function 211 shown in FIG. 16, and transitions to the billing slip registration screen 1400 shown in FIG. 14.

図14は、クライアント端末が具備する請求伝票登録画面を示す図である。 FIG. 14 is a diagram showing a billing slip registration screen included in the client terminal.

請求伝票登録画面1400は、クライアント端末104の表示部402に表示される。請求伝票登録画面1400には、ユーザが出荷完了後に請求情報が入力される。図14に示す請求伝票登録画面1400には、入力部1404に出荷日付が入力され、レート換算ボタン1402が押下される。これによって、図19に示す、為替レート検索機能212による為替レート検索処理が開始される。為替レート検索機能212は、為替レートを取得し、取得した為替レートを使用して算出した請求金額(円貨)を表示する。図14に示す請求伝票登録画面1400の登録ボタン1401が押下されると、請求伝票テーブルが更新される。 Billing slip registration screen 1400 is displayed on display unit 402 of client terminal 104. Billing information is entered into the billing slip registration screen 1400 by the user after shipping is completed. On the billing slip registration screen 1400 shown in FIG. 14, the shipping date is input into the input section 1404, and the rate conversion button 1402 is pressed. As a result, the exchange rate search process by the exchange rate search function 212 shown in FIG. 19 is started. The exchange rate search function 212 acquires an exchange rate and displays the billing amount (in yen) calculated using the acquired exchange rate. When the registration button 1401 on the billing slip registration screen 1400 shown in FIG. 14 is pressed, the billing slip table is updated.

図15は、クライアント端末が具備する受注伝票登録機能による受注伝票登録処理を示すフローチャートである。 FIG. 15 is a flowchart showing the order slip registration process by the order slip registration function provided in the client terminal.

受注伝票登録機能411は、受注情報登録画面1200(図12)に入力された受注情報を取得する。受注情報は、受注番号1202、受注先1203、納期1204、レート予約1205、受注明細1206、品目1207、受注数量1208、価格1209および通貨1210である。受注伝票登録機能411は、取得した受注情報をAPサーバ102へ送信し、受注伝票テーブル314を更新する(S1501)。 The order slip registration function 411 acquires the order information input on the order information registration screen 1200 (FIG. 12). The order information includes an order number 1202, a customer 1203, a delivery date 1204, a rate reservation 1205, an order details 1206, an item 1207, an order quantity 1208, a price 1209, and a currency 1210. The order receipt registration function 411 transmits the acquired order information to the AP server 102 and updates the order receipt table 314 (S1501).

図16は、クライアント端末が具備する受注情報検索条件送信機能による受注情報検索条件送信処理を示すフローチャートである。 FIG. 16 is a flowchart showing order information search condition transmission processing by the order information search condition transmission function provided in the client terminal.

受注情報検索条件送信機能412は、受注情報検索画面1300(図13)に入力された受注番号1302を取得して、APサーバ102へ送信する(S1601)。 The order information search condition transmission function 412 acquires the order number 1302 input on the order information search screen 1300 (FIG. 13) and transmits it to the AP server 102 (S1601).

図17は、APサーバが具備する受注情報検索機能による受注情報検索処理を示すフローチャートである。 FIG. 17 is a flowchart showing order information search processing by the order information search function provided in the AP server.

受注情報検索機能211は、クライアント端末104から送信された受注番号1302の値を受信する(S1701)。次に、受注情報検索機能211は、受信した受注番号1302をキーに、受注伝票テーブル314の受注番号901を検索し、該当のレコードの受注情報を抽出する(S1702)。次に、受注情報検索機能211は、抽出した受注情報をクライアント端末104に送信する(S1703)。 The order information search function 211 receives the value of the order number 1302 transmitted from the client terminal 104 (S1701). Next, the order information search function 211 searches the order number 901 in the order slip table 314 using the received order number 1302 as a key, and extracts the order information of the corresponding record (S1702). Next, the order information search function 211 transmits the extracted order information to the client terminal 104 (S1703).

図18は、クライアント端末が具備する受注情報受信表示機能による受注情報受信表示処理を示すフローチャートである。 FIG. 18 is a flowchart showing order information reception and display processing by the order information reception and display function provided in the client terminal.

受注情報受信表示機能413は、APサーバ102から送信された受注情報を受信する(S1801)。受注情報は、受注先1405、レート予約1406、受注番号1407、受注明細1408、品目1409、請求数量1410、請求金額1411および請求通貨1412である。次に、受注情報受信表示機能413は、受信した受注情報を表示部402(請求伝票登録画面1400)に表示する(S1802)。 The order information reception display function 413 receives the order information transmitted from the AP server 102 (S1801). The order information includes the order recipient 1405, rate reservation 1406, order number 1407, order details 1408, item 1409, billing quantity 1410, billing amount 1411, and billing currency 1412. Next, the order information reception display function 413 displays the received order information on the display unit 402 (billing slip registration screen 1400) (S1802).

図19は、クライアント端末が具備する為替レート検索条件送信機能による為替レート検索条件送信処理を示すフローチャートである。 FIG. 19 is a flowchart showing exchange rate search condition transmission processing by the exchange rate search condition transmission function provided in the client terminal.

為替レート検索条件送信機能414は、請求伝票登録画面1400(図14)に入力された、出荷日付1404、請求金額1411および請求通貨1412を取得して、APサーバ102へ送信する(S1901)。 The exchange rate search condition sending function 414 acquires the shipping date 1404, the billing amount 1411, and the billing currency 1412 input on the billing slip registration screen 1400 (FIG. 14), and transmits them to the AP server 102 (S1901).

図20は、APサーバが具備する為替レート検索機能による為替レート検索処理を示すフローチャートである。 FIG. 20 is a flowchart showing exchange rate search processing by the exchange rate search function provided by the AP server.

為替レート検索機能212は、クライアント端末104から送信された、出荷日付1404と、請求金額1411と、請求通貨1412の値をそれぞれ受信する(S2001)。次に、為替レート検索機能212は、受信した出荷日付1404、請求通貨1412をキーに、為替レートマスタ312の換算元通貨701と、有効開始日704と、有効終了日705とを検索し、該当のレコードの換算レートを取得する(S2002)。次に、為替レート検索機能212は、取得した換算レートと、受信した請求金額1411とを乗算する(S2003)。次に、為替レート検索機能212は、乗算した結果を請求金額(円貨)1010として、クライアント端末104に送信する(S2004)。 The exchange rate search function 212 receives the values of the shipping date 1404, billing amount 1411, and billing currency 1412 transmitted from the client terminal 104 (S2001). Next, the exchange rate search function 212 uses the received shipping date 1404 and billing currency 1412 as keys to search for the conversion source currency 701, valid start date 704, and valid end date 705 in the exchange rate master 312, and searches for the corresponding The conversion rate of the record is acquired (S2002). Next, the exchange rate search function 212 multiplies the acquired exchange rate by the received billed amount 1411 (S2003). Next, the exchange rate search function 212 transmits the multiplication result to the client terminal 104 as the billed amount (yen) 1010 (S2004).

図21は、クライアント端末が具備する請求金額(円貨)受信表示機能による請求金額(円貨)受信表示処理を示すフローチャートである。 FIG. 21 is a flowchart showing the billed amount (yen coin) reception and display processing by the billed amount (yen coin) reception and display function of the client terminal.

請求金額(円貨)受信表示機能415は、APサーバ102から送信された請求金額(円貨)1413を受信する(S2101)。請求金額(円貨)受信表示機能415は、受信した請求金額(円貨)1413を表示部402(請求伝票登録画面1400)に表示する(S2102)。 The billed amount (yen) reception display function 415 receives the billed amount (yen) 1413 transmitted from the AP server 102 (S2101). The billed amount (yen) reception display function 415 displays the received billed amount (yen) 1413 on the display unit 402 (billing slip registration screen 1400) (S2102).

図22は、クライアント端末が具備する請求伝票登録機能による請求伝票登録処理を示すフローチャートである。 FIG. 22 is a flowchart showing the billing slip registration process by the billing slip registration function provided in the client terminal.

請求伝票登録機能416は、請求伝票登録画面1400(図14)から入力された請求情報を取得する。請求情報は、請求番号1403、出荷日付1404、受注先1405、レート予約1406、受注番号1407、受注明細1408、品目1409、請求数量1411、請求金額1411、請求通貨1412および請求金額(円貨)1413である。請求伝票登録機能416は、取得した請求情報をAPサーバ102へ送信し、DBサーバ102の請求伝票テーブル315を更新する(ステップS2201)。 The billing slip registration function 416 acquires billing information input from the billing slip registration screen 1400 (FIG. 14). The billing information includes billing number 1403, shipping date 1404, supplier 1405, rate reservation 1406, order number 1407, order details 1408, item 1409, billing quantity 1411, billing amount 1411, billing currency 1412, and billing amount (yen) 1413. be. The billing slip registration function 416 transmits the acquired billing information to the AP server 102 and updates the billing slip table 315 of the DB server 102 (step S2201).

図23は、APサーバが具備する正式レート日付計算機能による正式レート日付計算処理を示すフローチャートである。 FIG. 23 is a flowchart showing official rate date calculation processing by the official rate date calculation function provided in the AP server.

正式レート日付計算機能213は、定期起動でカレンダ情報テーブル316からシステム日付1101の値を取得する。(S2301)。次に、正式レート日付計算機能213は、取得したシステム日付1101をキーに、請求伝票テーブル315の出荷日付1004を検索し、該当のレコードの受注番号1005と、受注明細1006と、正式レート日付1011とを抽出する(S2302)。次に、正式レート日付計算機能213は、抽出したレコードの正式レート日付1011が未設定の場合(S2303:YES)、受注番号1005と、受注明細1006とをキーに受注伝票テーブル314を検索し、該当のレコードの受注先903と、レート予約909とを取得する(S2304)。正式レート日付計算機能213は、抽出したレコードの正式レート日付が設定されている場合(S2303:NO)、次のレコードに移る。 The official rate date calculation function 213 acquires the value of the system date 1101 from the calendar information table 316 upon regular activation. (S2301). Next, the official rate date calculation function 213 searches the shipping date 1004 of the billing slip table 315 using the acquired system date 1101 as a key, and searches for the order number 1005, order details 1006, and official rate date 1011 of the corresponding record. (S2302). Next, if the official rate date 1011 of the extracted record is not set (S2303: YES), the official rate date calculation function 213 searches the order slip table 314 using the order number 1005 and order details 1006 as keys, The order recipient 903 and rate reservation 909 of the corresponding record are acquired (S2304). If the official rate date of the extracted record is set (S2303: NO), the official rate date calculation function 213 moves to the next record.

次に、正式レート日付計算機能213は、取得したレート予約909の値にONが設定されている場合(S2305:YES)、抽出した受注先903をキーに、得意先マスタ311の得意先コード601を検索し、該当する得意先マスタ311のレート予約日数603を取得する(S2306)。次に、正式レート日付計算機能213は、請求伝票テーブル315の出荷日付1004に得意先マスタ311から取得したレート予約日数603を和算し、正式レート日付を算出する(S2307)。正式レート日付計算機能213は、レート予約909の値にOFFが設定されている場合(S2305:NO)、請求伝票テーブル315の出荷日付1004に0を和算し、正式レート日付を算出する(S2308)。次に、正式レート日付計算機能213は、算出した正式レート日付をAPサーバ102に送信し、DBサーバ102の請求伝票テーブル315の正式レート日付1011を更新する(S2309)。 Next, if the value of the acquired rate reservation 909 is set to ON (S2305: YES), the official rate date calculation function 213 uses the extracted customer 903 as a key to calculate the customer code 601 of the customer master 311. is searched and the rate reservation days 603 of the corresponding customer master 311 is obtained (S2306). Next, the official rate date calculation function 213 adds the number of rate reservation days 603 acquired from the customer master 311 to the shipping date 1004 of the billing slip table 315 to calculate the official rate date (S2307). If the value of the rate reservation 909 is set to OFF (S2305: NO), the official rate date calculation function 213 adds 0 to the shipping date 1004 of the billing slip table 315 to calculate the official rate date (S2308 ). Next, the official rate date calculation function 213 transmits the calculated official rate date to the AP server 102, and updates the official rate date 1011 in the billing slip table 315 of the DB server 102 (S2309).

図24は、APサーバが具備する追加請求伝票登録機能による追加請求伝票登録処理を示すフローチャートである。 FIG. 24 is a flowchart showing additional billing slip registration processing by the additional billing slip registration function provided by the AP server.

追加請求伝票登録機能214は、定期起動でカレンダ情報テーブル316からシステム日付1101の値を取得する(S2401)する。次に、追加請求伝票登録機能214は、取得したシステム日付1101をキーに、請求伝票テーブル315の正式レート日付1011を検索し、該当のレコードの請求金額1008と、請求通貨1009とを抽出する(S2402)。 The additional billing slip registration function 214 acquires the value of the system date 1101 from the calendar information table 316 at regular activation (S2401). Next, the additional billing slip registration function 214 searches the official rate date 1011 of the billing slip table 315 using the acquired system date 1101 as a key, and extracts the billing amount 1008 and billing currency 1009 of the corresponding record ( S2402).

次に、追加請求伝票登録機能214は、取得した正式レート日付1101と、請求通貨1009とをキーに、為替レートマスタ312の換算元通貨701と、有効開始日704と、有効終了日705とを検索し、有効期間内の該当のレコードの換算レート703を取得する(S2403)。次に、追加請求伝票登録機能214は、請求伝票テーブル315の請求金額1008に為替レートマスタ312から取得した換算レート703を乗算し、請求金額(円貨)を算出する(S2404)。次に、追加請求伝票登録機能214は、S2404で算出した請求金額(円貨)から請求伝票テーブル315の請求金額(円貨)1010を減算し、差額を算出する(S2405)。次に、追加請求伝票登録機能214は、取得した請求伝票テーブル315のステータス1012を処理済に更新する。次に、追加請求伝票登録機能214は、S2404で算出した差額をAPサーバ102へ送信し、DBサーバ102の請求伝票テーブル315に追加更新する(2406)。次に、追加請求伝票登録機能214は、取得した請求伝票テーブル315のステータス1012を処理済に更新する(S2407)。 Next, the additional billing slip registration function 214 uses the acquired official rate date 1101 and billing currency 1009 as keys to set the conversion source currency 701, valid start date 704, and valid end date 705 of the exchange rate master 312. Search and obtain the conversion rate 703 of the corresponding record within the validity period (S2403). Next, the additional billing slip registration function 214 multiplies the billing amount 1008 in the billing slip table 315 by the conversion rate 703 obtained from the exchange rate master 312 to calculate the billing amount (in yen) (S2404). Next, the additional billing slip registration function 214 subtracts the billing amount (yen) 1010 of the billing slip table 315 from the billing amount (yen) calculated in S2404, and calculates the difference (S2405). Next, the additional billing slip registration function 214 updates the status 1012 of the acquired billing slip table 315 to Processed. Next, the additional billing slip registration function 214 transmits the difference calculated in S2404 to the AP server 102, and additionally updates the billing slip table 315 of the DB server 102 (2406). Next, the additional billing slip registration function 214 updates the status 1012 of the acquired billing slip table 315 to Processed (S2407).

尚、追加請求伝票登録機能214は、取得した請求伝票テーブル315のステータス1012を処理済に更新した後に、S2404で算出した差額をAPサーバ102へ送信し、DBサーバ102の請求伝票テーブル315に追加更新してもよい。 The additional billing slip registration function 214 updates the status 1012 of the acquired billing slip table 315 to processed, then sends the difference calculated in S2404 to the AP server 102 and adds it to the billing slip table 315 of the DB server 102. May be updated.

この構成によれば、為替レート使用予約システム100は、クライアント端末104と、DBサーバ103と、APサーバ102と、を備える。クライアント端末104は、受注品の品目1207と、受注品の受注数量1208と、受注品の出荷日からレート予約日数603が経過した10日後の為替レートを使用して受注品毎の売上を算出するレート予約1205との入力を受け付ける。DBサーバ103は、受注品の品目905、受注数量906およびレート予約909を含む受注伝票テーブル314と、レート予約日数603を含む得意先マスタ311とを格納する。APサーバ102は、受注品の出荷時に受注品の出荷日の為替レートを使用して受注品毎の仮売上を算出すると共に、10日以後に10日後の為替レートを使用して受注品毎の確定売上を算出し、レート予約1205の入力を受け付けた受注品毎の確定売上および仮売上の差額を算出し、算出した差額の調整伝票を作成する。 According to this configuration, the exchange rate usage reservation system 100 includes a client terminal 104, a DB server 103, and an AP server 102. The client terminal 104 calculates sales for each ordered item using the item 1207 of the ordered item, the ordered quantity 1208 of the ordered item, and the exchange rate 10 days after the rate reservation days 603 have passed from the shipping date of the ordered item. Input of rate reservation 1205 is accepted. The DB server 103 stores an order slip table 314 that includes an item 905 of the ordered product, an ordered quantity 906, and a rate reservation 909, and a customer master 311 that includes the number of days for rate reservation 603. The AP server 102 calculates provisional sales for each ordered product using the exchange rate on the shipping date of the ordered product when shipping the ordered product, and calculates provisional sales for each ordered product after the 10th day using the exchange rate 10 days later. Confirmed sales are calculated, the difference between confirmed sales and provisional sales for each ordered item for which input of rate reservation 1205 has been accepted is calculated, and an adjustment slip for the calculated difference is created.

これにより、海外との取引で、担当者の負担をより低減することができると共に、早期に売上を確認することができる。 This makes it possible to further reduce the burden on those in charge of transactions with foreign countries, and to confirm sales at an early stage.

クライアント端末104には、受注品の品目1207と、受注数量1208と、受注先1203と、レート使用予約1205との入力を受け付ける受注伝票登録画面1200が表示される。これにより、受注伝票テーブル314に登録する内容を一画面上で確認することができる。 An order slip registration screen 1200 is displayed on the client terminal 104, which accepts input of the item 1207 of the ordered product, the ordered quantity 1208, the customer 1203, and the rate usage reservation 1205. Thereby, the contents to be registered in the order receipt table 314 can be confirmed on one screen.

以上、本発明の一実施例について説明した。上記実施例によれば、使用するソフトウェアに関わらず、一定の効果を出すことができ、現場作業者の迅速な売上確認を実現することが出来る。さらに本発明は、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 An embodiment of the present invention has been described above. According to the above embodiment, a certain effect can be achieved regardless of the software used, and prompt sales confirmation by field workers can be realized. Further, the present invention is not limited to this, and various changes can be made without departing from the gist thereof.

クライアント端末104は、レート予約日数603がDBサーバ103に格納されている得意先602のレート予約1205を受け付けた場合、受注伝票登録画面1200にレート予約1205の入力を受け付けた旨を表示してもよい。これにより、レート予約の入力の手間を省くことができる。 When the client terminal 104 receives a rate reservation 1205 for a customer 602 whose rate reservation days 603 is stored in the DB server 103, the client terminal 104 displays on the order receipt registration screen 1200 that the input of the rate reservation 1205 has been accepted. good. This saves the effort of inputting rate reservations.

APサーバ102は、10日後に10日後の為替レートを使用して前記受注品毎の確定売上を算出してもよい。これにより、可及的速やかに売上を確認することができる。 The AP server 102 may calculate the final sales for each ordered item after 10 days using the exchange rate after 10 days. This allows you to confirm sales as quickly as possible.

上記実施形態では、レート予約日数603は、10日であった。これに限らずに、レート予約日数603は、1日~数カ月でもよい。 In the above embodiment, the rate reservation number of days 603 was 10 days. The rate reservation number of days 603 is not limited to this, and may be from one day to several months.

100…為替レート使用予約システム、102…APサーバ、103…DBサーバ、104…クライアント端末、311…得意先マスタ、314…受注伝票テーブル、602…得意先、603…レート予約日数、905…品目、906…受注数量、909…レート予約、1200…受注伝票登録画面、1205…レート予約、1207…品目、1208…受注数量 100... Exchange rate usage reservation system, 102... AP server, 103... DB server, 104... Client terminal, 311... Customer master, 314... Order slip table, 602... Customer, 603... Rate reservation days, 905... Item, 906...Order quantity, 909...Rate reservation, 1200...Order slip registration screen, 1205...Rate reservation, 1207...Item, 1208...Order quantity

Claims (7)

受注品と、前記受注品の受注数量と、前記受注品の出荷日から所定期間が経過した所定期間経過日の為替レートを使用して前記受注品毎の売上を算出する為替レート使用予約との入力を受け付ける情報端末と、
前記受注品および前記受注数量を含む受注伝票と、前記為替レート使用予約と、前記所定期間とを格納する記憶部と、
前記受注品の出荷時に前記受注品の出荷日の為替レートを使用して前記受注品毎の仮売上を算出すると共に、前記所定期間経過日以後に所定期間経過日の為替レートを使用して前記受注品毎の確定売上を算出し、前記為替レート使用予約の入力を受け付けた前記受注品毎の前記確定売上および前記仮売上の差額を算出し、算出した前記差額の調整伝票を作成する演算部と、を備える為替レート使用予約システム。
An exchange rate usage reservation that calculates the sales for each ordered item using the ordered item, the ordered quantity of the ordered item, and the exchange rate on the day when a predetermined period has passed from the shipping date of the ordered item. An information terminal that accepts input,
a storage unit that stores an order receipt including the ordered product and the ordered quantity, the exchange rate usage reservation, and the predetermined period;
At the time of shipping the ordered item, the exchange rate on the shipping date of the ordered item is used to calculate provisional sales for each ordered item, and after the predetermined period elapses, the exchange rate on the day when the predetermined period elapses is used to calculate the a calculation unit that calculates the confirmed sales for each ordered item, calculates the difference between the confirmed sales and the provisional sales for each ordered item for which the input of the exchange rate usage reservation has been received, and creates an adjustment slip for the calculated difference; An exchange rate usage reservation system comprising;
前記記憶部には、前記受注品の受注先毎に前記所定期間が格納されており、
前記情報端末は、前記記憶部に格納された前記所定期間の変更を受け付ける、
請求項1に記載の為替レート使用予約システム。
The storage unit stores the predetermined period for each customer of the ordered product,
The information terminal receives a change to the predetermined period stored in the storage unit,
The exchange rate usage reservation system according to claim 1.
前記情報端末には、前記受注品と、前記受注数量と、前記受注先と、前記為替レート使用予約との入力を受け付ける受注伝票登録画面が表示される、
請求項2に記載の為替レート使用予約システム。
The information terminal displays an order slip registration screen that accepts input of the ordered product, the ordered quantity, the order destination, and the exchange rate reservation.
The exchange rate usage reservation system according to claim 2.
前記情報端末は、前記所定期間が前記記憶部に格納されている前記受注先の前記為替レート使用予約を受け付けた場合、前記受注伝票登録画面に前記為替レート使用予約の入力を受け付けた旨を表示する、
請求項3に記載の為替レート使用予約システム。
When the information terminal receives the exchange rate usage reservation from the customer for which the predetermined period is stored in the storage unit, the information terminal displays on the order receipt registration screen that the input of the exchange rate usage reservation has been accepted. do,
The exchange rate usage reservation system according to claim 3.
前記演算部は、前記所定期間経過日に前記所定期間経過日の為替レートを使用して前記受注品毎の確定売上を算出する、
請求項1に記載の為替レート使用予約システム。
The calculation unit calculates the confirmed sales for each ordered item using the exchange rate on the day when the predetermined period has elapsed.
The exchange rate usage reservation system according to claim 1.
為替レート使用予約システムによる為替レート使用予約方法であって、
前記為替レート使用予約システムは、
受注品と、前記受注品の受注数量と、前記受注品の出荷日から所定期間が経過した所定期間経過日の為替レートを使用して前記受注品毎の売上を算出する為替レート使用予約との入力を受け付け、
前記受注品および前記受注数量を含む受注伝票と、前記為替レート使用予約と、前記所定期間とを格納し、
前記受注品の出荷時に前記受注品の出荷日の為替レートを使用して前記受注品毎の仮売上を算出し、
前記所定期間経過日以後に前記所定期間経過日の為替レートを使用して前記受注品毎の確定売上を算出し、前記為替レート使用予約の入力を受け付けた前記受注品毎の前記確定売上および前記仮売上の差額を算出し、算出した前記差額の調整伝票を作成する為替レート使用予約方法。
An exchange rate usage reservation method using an exchange rate usage reservation system, the method comprising:
The exchange rate usage reservation system is
An exchange rate usage reservation that calculates the sales for each ordered item using the ordered item, the ordered quantity of the ordered item, and the exchange rate on the day when a predetermined period has passed from the shipping date of the ordered item. accept input,
storing an order receipt including the ordered product and the ordered quantity, the exchange rate usage reservation, and the predetermined period;
Calculate provisional sales for each ordered item using the exchange rate on the shipping date of the ordered item at the time of shipping the ordered item,
After the elapsed date of the predetermined period, the finalized sales for each ordered product are calculated using the exchange rate on the day the predetermined period has elapsed, and the finalized sales and the A reservation method using exchange rates that calculates the difference in provisional sales and creates an adjustment slip for the calculated difference.
為替レート使用予約システムに実行させるプログラムであって、
前記為替レート使用予約システムに、
受注品と、前記受注品の受注数量と、前記受注品の出荷日から所定期間が経過した所定期間経過日の為替レートを使用して前記受注品毎の売上を算出する為替レート使用予約との入力を受け付けるステップと、
前記受注品および前記受注数量を含む受注伝票と、前記為替レート使用予約と、前記所定期間とを格納するステップと、
前記受注品の出荷時に前記受注品の出荷日の為替レートを使用して前記受注品毎の仮売上を算出するステップと、
前記所定期間経過日以後に前記所定期間経過日の為替レートを使用して前記受注品毎の確定売上を算出し、前記為替レート使用予約の入力を受け付けた前記受注品毎の前記確定売上および前記仮売上の差額を算出し、算出した前記差額の調整伝票を前記受注先毎に作成するステップと、を実行させる為替レート使用予約プログラム。
A program to be executed by an exchange rate usage reservation system,
In the exchange rate usage reservation system,
An exchange rate usage reservation that calculates the sales for each ordered item using the ordered item, the ordered quantity of the ordered item, and the exchange rate on the day when a predetermined period has passed from the shipping date of the ordered item. a step of accepting input;
storing an order receipt including the ordered product and the ordered quantity, the exchange rate usage reservation, and the predetermined period;
calculating provisional sales for each ordered item using the exchange rate on the shipping date of the ordered item when shipping the ordered item;
After the elapsed date of the predetermined period, the finalized sales for each ordered product are calculated using the exchange rate on the day the predetermined period has elapsed, and the finalized sales and the An exchange rate usage reservation program that executes the steps of calculating a difference in provisional sales and creating an adjustment slip for the calculated difference for each customer.
JP2020200300A 2020-12-02 2020-12-02 Exchange rate usage reservation system, method and program Active JP7446983B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020200300A JP7446983B2 (en) 2020-12-02 2020-12-02 Exchange rate usage reservation system, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020200300A JP7446983B2 (en) 2020-12-02 2020-12-02 Exchange rate usage reservation system, method and program

Publications (2)

Publication Number Publication Date
JP2022088062A JP2022088062A (en) 2022-06-14
JP7446983B2 true JP7446983B2 (en) 2024-03-11

Family

ID=81982102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020200300A Active JP7446983B2 (en) 2020-12-02 2020-12-02 Exchange rate usage reservation system, method and program

Country Status (1)

Country Link
JP (1) JP7446983B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109292A (en) 2000-10-03 2002-04-12 Hitachi Ltd Electronic commerce system and method
JP2009301412A (en) 2008-06-16 2009-12-24 Nec System Technologies Ltd Debt management system, debt management method and program
JP2018041321A (en) 2016-09-08 2018-03-15 株式会社オービック Foreign exchange gain / loss management apparatus, foreign exchange gain / loss management method, and foreign exchange gain / loss management program
JP2019105923A (en) 2017-12-11 2019-06-27 株式会社オービック Calculation apparatus, calculation method and calculation program
JP2019159719A (en) 2018-03-12 2019-09-19 株式会社オービック Sales prediction simulation device, sales prediction simulation method, and sales prediction simulation program
JP2019204307A (en) 2018-05-24 2019-11-28 株式会社オービック Appropriation operation support device, appropriation operation support method, and appropriation operation support program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109292A (en) 2000-10-03 2002-04-12 Hitachi Ltd Electronic commerce system and method
JP2009301412A (en) 2008-06-16 2009-12-24 Nec System Technologies Ltd Debt management system, debt management method and program
JP2018041321A (en) 2016-09-08 2018-03-15 株式会社オービック Foreign exchange gain / loss management apparatus, foreign exchange gain / loss management method, and foreign exchange gain / loss management program
JP2019105923A (en) 2017-12-11 2019-06-27 株式会社オービック Calculation apparatus, calculation method and calculation program
JP2019159719A (en) 2018-03-12 2019-09-19 株式会社オービック Sales prediction simulation device, sales prediction simulation method, and sales prediction simulation program
JP2019204307A (en) 2018-05-24 2019-11-28 株式会社オービック Appropriation operation support device, appropriation operation support method, and appropriation operation support program

Also Published As

Publication number Publication date
JP2022088062A (en) 2022-06-14

Similar Documents

Publication Publication Date Title
US7970671B2 (en) Automated transaction processing system and approach with currency conversion
KR100230455B1 (en) Accounting apparatus and method of management automation system
US20010034663A1 (en) Electronic contract broker and contract market maker infrastructure
US20030182206A1 (en) Accounts payable electronic processing
JP4123080B2 (en) Billing system, billing device, computer program, customer terminal device, and billing method
KR101081624B1 (en) Method and system for intergrating and managing multiple on-line shoppingmall
JP2021012551A (en) Order management system for trading product
US7827079B2 (en) Method and system for assessing and reporting VAT charges for network-based marketplace services
WO2001071580A1 (en) Method and apparatus for bi-directionally auctioning between buyers and sellers using a computer network
KR102175778B1 (en) Open market win-win operating system and method
JP5918116B2 (en) Retroactive unit price correction system and method
JP7446983B2 (en) Exchange rate usage reservation system, method and program
CN118537153B (en) Account reconciliation method, device, system, storage medium and program product
JP2006221315A (en) Management method of purchase cost difference and gross profit margin linked to exchange rate fluctuations
AU2007240205A1 (en) Automated Reconciliation of Transaction Records
US20120323774A1 (en) Point of sale (pos) systems and methods for making tax payments
KR20000037228A (en) Pay Hold System for E-Commerce
KR20160058253A (en) The Method and Device to manage and settle International Online mall Trade
JP2020201775A (en) Transaction price processing device, transaction price processing program, transaction price processing method, and transaction system
WO2023130190A1 (en) Method for real-time transfer of funds between customer and seller including generating accounting entries
JP2019153215A (en) Residual value setting type merchandise sales system
JP2002041750A (en) Business management system and method
US20170039565A1 (en) Method and system for transferring funds data
KR20160148976A (en) A system for trading points
US20090222363A1 (en) Systems And Methods For Automated Retail Recovery Auditing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231117

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240228

R150 Certificate of patent or registration of utility model

Ref document number: 7446983

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150