JP7665564B2 - PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD - Google Patents
PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD Download PDFInfo
- Publication number
- JP7665564B2 JP7665564B2 JP2022102422A JP2022102422A JP7665564B2 JP 7665564 B2 JP7665564 B2 JP 7665564B2 JP 2022102422 A JP2022102422 A JP 2022102422A JP 2022102422 A JP2022102422 A JP 2022102422A JP 7665564 B2 JP7665564 B2 JP 7665564B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- transaction
- user
- business
- payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 224
- 230000010365 information processing Effects 0.000 title claims description 6
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000008569 process Effects 0.000 claims description 43
- 238000010801 machine learning Methods 0.000 claims description 15
- 238000007726 management method Methods 0.000 description 50
- 238000004891 communication Methods 0.000 description 33
- 238000012545 processing Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000012384 transportation and delivery Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、プログラム、情報処理装置及び方法に関する。 This disclosure relates to a program, an information processing device, and a method.
昨今、現金以外の手段、例えば、いわゆる電子マネーのような、通貨と同等の価値を有する電子情報で各種の決済を行うキャッシュレス決済が普及してきている。また、キャッシュレス決済の手段として、ブロックチェーン技術を用いた暗号資産による決済も普及しつつある。 Recently, cashless payments have become more common, where various payments are made using means other than cash, such as electronic money, which is electronic information that has the same value as currency. In addition, payments using cryptocurrencies using blockchain technology are also becoming more common as a cashless payment method.
このようなキャッシュレス決済は、個人が店舗等で商品を購入する場合の決済のみならず、企業や個人事業主等の事業者間取引による電子商取引の分野においても、普及しつつある。 This type of cashless payment is becoming more common not only when individuals purchase goods at stores, but also in the field of e-commerce between businesses, including companies and sole proprietors.
事業者間取引による電子商取引を支援する技術として、特許文献1には、与信仮想貨幣(credit virtual currency)による取引を支援するシステムについての技術が開示されている。 As a technology for supporting electronic commerce between businesses, Patent Document 1 discloses technology for a system that supports transactions using credit virtual currency.
ところで、事業者間取引の場合、自己の都合に合わせた決済手段による決済を希望したとしても、取引相手の都合もあり、キャッシュレス決済に移行するのは容易ではない。また、キャッシュレス決済の手段も多様であり、取引相手が希望する手段を把握するのは容易ではない。 However, in the case of transactions between businesses, even if one wishes to use a payment method that suits one's own convenience, it is not easy to switch to cashless payment, as the convenience of the other party also matters. In addition, there are a wide variety of cashless payment methods, and it is not easy to grasp the method that the other party prefers.
そこで、本開示では、事業者間の取引における、キャッシュレス決済を含めた決済手段を選択することを容易にし、取引相手の事業者ごと、取引ごとに決済手段を設定可能にする技術について説明する。 Therefore, this disclosure describes technology that makes it easy to select a payment method, including cashless payment, in transactions between businesses, and allows the payment method to be set for each business partner and for each transaction.
本開示の一実施形態によると、プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムが提供される。メモリは、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報を記憶する。プログラムは、プロセッサに、ユーザにおける他の事業者との取引に関する情報を管理するワークフローを、ユーザに提示するステップと、ワークフローにおいて、記憶されている、1または複数の第1情報をユーザに提示するステップと、ワークフローに提示されている他の事業者との取引において、1の第1情報の選択を受け付けるステップと、受け付けた1の第1情報に基づき、取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップと、出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成するステップと、を実行させる。 According to one embodiment of the present disclosure, a program is provided to be executed by a computer having a processor and a memory. The memory stores first information for identifying one or more payment methods set by a user (a business owner) as a means to be used in transactions with other business owners. The program causes the processor to execute the steps of: presenting to the user a workflow that manages information related to the user's transactions with other business owners; presenting to the user one or more pieces of first information stored in the workflow; accepting selection of one piece of first information in transactions with other business owners presented in the workflow; outputting payment data for settling the amount of the transaction according to each means based on the accepted one piece of first information; and generating accounting data corresponding to the payment means in the accounting system used by the user based on the output payment data.
本開示によれば、事業者間の取引における、キャッシュレス決済を含めた決済手段を選択することが容易になる。また、取引相手の事業者ごと、取引ごとに決済手段を設定することが可能になる。 This disclosure makes it easier to select a payment method, including cashless payment, for transactions between businesses. It also makes it possible to set a payment method for each business partner and for each transaction.
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。従って、それらについての詳細な説明は繰り返さない。 Below, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, identical parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<概要>
以下、本開示に係る取引管理システムについて説明する。本開示に係る取引管理システムは、事業者であるユーザの間で行われる取引に関する情報を管理するためのシステムである。一般に、事業者である企業や個人事業主の間で、商品、サービス等について発注、受注、購買等の取引を行う場合、見積、発注、受注、納品、請求、支払のプロセスを経ることが多い。例えば、企業間である取引について発注、受注を行う場合、発注側企業が受注側企業に対して見積書を提出してもらい、見積書に記載の金額等の条件で合意が得られた場合に発注書を提出してもらい、受注側企業が商品やサービスを提供し、受注側企業に当該サービスの費用支払いについて請求書を提出してもらい、請求書に記載の金額の支払が実際に行われる、という流れで取引の実務が行われる。そこで、本開示に係る取引管理システムは、取引の当事者である事業者からのアクセスを受け付け、取引における見積、発注、受注、納品、請求、支払等のプロセスをワークフローとして管理して当該取引に係る事業者間で情報を共有し、これらのプロセスについて、作成中、待ち、確認中、承認済等のステータスの情報の更新を受け付けることで管理している。本開示に係る取引管理システムは、例えばクラウドサーバ等によりWebサービスとして、いわゆるSaaS(Software as a Service)によって提供されるシステムである。
<Overview>
The transaction management system according to the present disclosure will be described below. The transaction management system according to the present disclosure is a system for managing information on transactions between users who are business operators. In general, when transactions such as ordering, receiving, and purchasing goods and services are carried out between businesses or individual business owners, the processes of quotation, ordering, receiving, delivery, billing, and payment are often carried out. For example, when placing an order or receiving an order for a transaction between businesses, the ordering company asks the receiving company to submit a quotation, and when an agreement is reached on the conditions such as the amount stated in the quotation, the receiving company asks the receiving company to submit a purchase order, the receiving company provides the goods or service, the receiving company asks the receiving company to submit an invoice for the payment of the cost of the service, and the amount stated in the invoice is actually paid. In this way, the transaction management system according to the present disclosure accepts access from the business operators who are the parties to the transaction, manages the processes such as quotation, ordering, receiving, delivery, billing, and payment in the transaction as a workflow, shares information between the businesses involved in the transaction, and manages these processes by accepting updates of status information such as creating, waiting, checking, and approved. The transaction management system according to the present disclosure is a system provided as a Web service, for example, by a cloud server or the like, a so-called SaaS (Software as a Service).
ここで、事業者とは企業等の法人だけではなく、個人事業主も含む概念である。なお、本開示に係る取引管理システムは、上記のように取引を管理する機能に限られず、ユーザである事業者に係る会計処理全般のサービスを提供するシステムであってもよい。例えば、入力された取引情報を入出金情報として利用し、さらに保有資産等の財務情報の入力を受け付け、ユーザの企業や個人事業の会計処理のサービスを提供してもよい。 Here, the concept of a business operator includes not only legal entities such as companies, but also sole proprietors. Note that the transaction management system according to the present disclosure is not limited to the function of managing transactions as described above, but may also be a system that provides general accounting processing services related to the user, the business operator. For example, the input transaction information may be used as deposit and withdrawal information, and further the input of financial information such as owned assets may be accepted, and accounting processing services for the user's company or sole proprietorship may be provided.
ところで、このような事業者間の取引においても、現金以外の手段、例えば電子マネーで各種の決済を行うキャッシュレス決済が普及してきている。ここで、電子マネーとは、物品の購入またはサービスの提供等の際に、これらの代価の支払いのために不特定の者に対して使用することが可能な金銭的価値であって、電子情報処理により移転可能なものである。また、キャッシュレス決済の手段として、ブロックチェーン技術を用いた暗号資産による決済が普及してきている。このようなキャッシュレス決済は、電子情報として管理しやすく紛失等のリスクも軽減できる、という利点があるため、事業者間の取引でも使用したいというニーズがある。しかし、事業者間取引の場合、自己の都合に合わせた決済手段による決済を希望したとしても、取引相手の都合もあり、キャッシュレス決済に移行することは容易ではない。 However, even in such transactions between businesses, cashless payments, in which various payments are made using means other than cash, such as electronic money, are becoming more common. Here, electronic money refers to monetary value that can be used by unspecified persons to pay for the purchase of goods or the provision of services, and is transferable through electronic information processing. In addition, payments using crypto assets using blockchain technology are becoming more common as a cashless payment method. Such cashless payments have the advantage that they are easy to manage as electronic information and reduce the risk of loss, etc., so there is a demand for them to be used in transactions between businesses. However, in the case of transactions between businesses, even if one wishes to make payments using a payment method that suits one's own convenience, it is not easy to switch to cashless payments due to the convenience of the other party to the transaction.
そこで、本開示に係る取引管理システムは、事業者からのアクセスにより取引のワークフローを提示するとともに、取引における決済手段についてキャッシュレス決済を含めて複数提示し、取引ごとに決済手段の選択を受け付ける。当該取引に係る事業者間で選択された決済手段による決済の合意が得られると、当該決済手段による決済を行うために決済データを出力し、会計データの生成を行う。 The transaction management system according to the present disclosure presents a workflow for a transaction when accessed by a business operator, presents multiple payment methods for the transaction, including cashless payment, and accepts the selection of the payment method for each transaction. When an agreement is reached between the businesses involved in the transaction to use the selected payment method, the system outputs payment data to make the payment using that payment method and generates accounting data.
上記のような構成により、事業者にとって最適な決済手段を提供することで決済手段の多様化に対応しつつ、事業者における経理部門等の担当者の作業が煩雑になることを抑制することを可能にしている。 The above-mentioned configuration makes it possible to respond to the diversification of payment methods by providing the most suitable payment method for the business operator, while minimizing the burden on the accounting department and other personnel at the business operator.
<実施の形態1>
以下、取引管理システム1について説明する。以下の説明では、例えば、端末装置10がサーバ20へアクセスすることにより、サーバ20が、端末装置10で画面を生成するための情報を応答する。端末装置10は、サーバ20から受信した情報に基づいて画面を生成し表示する。
<First embodiment>
The following describes the transaction management system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.
<1 取引管理システム1の全体構成>
図1は、実施の形態1の取引管理システム1の全体の構成を示す図である。図1に示すように、取引管理システム1は、複数の端末装置(図1では、端末装置10A及び端末装置10Bを示している。以下、総称して「端末装置10」ということもある)と、サーバ20と、外部サーバ30とを含む。端末装置10とサーバ20と外部サーバ30とは、ネットワーク80を介して相互に通信可能に接続されている。ネットワーク80は、有線または無線ネットワークにより構成される。本実施形態では、サーバ20はWebサーバ(クラウドサーバを含む)であり、端末装置10との間でWebページにより情報のやり取りを行う。また、端末装置10にはWebページを閲覧するためのWebページブラウザがインストールされているが、サーバ20のサービスを提供するための専用アプリケーションがインストールされ、専用アプリケーションにより閲覧可能に構成してもよい。
<1 Overall configuration of transaction management system 1>
FIG. 1 is a diagram showing the overall configuration of a transaction management system 1 according to the first embodiment. As shown in FIG. 1, the transaction management system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1. Hereinafter, they may be collectively referred to as "terminal device 10"), a server 20, and an external server 30. The terminal device 10, the server 20, and the external server 30 are connected to each other via a network 80 so as to be able to communicate with each other. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a web server (including a cloud server), and exchanges information with the terminal device 10 via web pages. In addition, a web page browser for viewing web pages is installed in the terminal device 10, but a dedicated application for providing the services of the server 20 may also be installed and configured to be viewable by the dedicated application.
端末装置10は、各ユーザが操作する装置である。ここで、ユーザとは、端末装置10を使用して取引管理システム1の機能である、取引情報、取引に係る決済手段の選択情報及び取引のステータス情報の登録、更新を行う者であり、例えば取引を行う事業者である企業の担当者、または個人事業主等である。端末装置10は、据え置き型のPC(Personal Computer)、ラップトップPC等により実現される。この他、端末装置10は、例えば移動体通信システムに対応したタブレットや、スマートフォン等の携帯端末であるとしてもよい。 The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to register and update transaction information, selection of a payment method related to a transaction, and transaction status information, which are functions of the transaction management system 1, and is, for example, a person in charge of a company that is a business conducting a transaction, or a sole proprietor. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, etc. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, etc.
端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、4G、5G、LTE(Long Term Evolution)等の通信規格に対応した無線基地局81、IEEE(Institute of Electrical and Electronics Engineers)802.11等の無線LAN(Local Area Network)規格に対応した無線LANルータ82等の通信機器と通信することにより、ネットワーク80に接続される。図1に端末装置10Bとして示すように、端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、記憶部16と、プロセッサ19とを備える。 The terminal device 10 is connected to the server 20 via a network 80 so as to be able to communicate with the server 20. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 that supports communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 that supports wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the terminal device 10B in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.
通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。入力装置13は、ユーザからの入力操作を受け付けるための入力装置(例えば、キーボードや、タッチパネル、タッチパッド、マウス等のポインティングデバイス等)である。出力装置14は、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)である。メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。記憶部16は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, peripheral circuits, etc.
サーバ20は、ユーザである事業者の情報、取引情報、取引に係る決済手段の選択情報、及び取引のステータス情報を管理する装置である。サーバ20は、事業者であるユーザから取引情報の登録を受け付け、当該取引に係る選択可能な決済手段を提示してその選択を受け付ける。また、サーバ20は、当該決済手段による決済を行うために当該取引に係る決済データを出力し、必要に応じて当該取引に係る帳票データを出力し、会計データの生成を行う。 The server 20 is a device that manages information about the business user, transaction information, selection of payment method related to the transaction, and transaction status information. The server 20 accepts registration of transaction information from the business user, and presents selectable payment methods related to the transaction and accepts the selection. The server 20 also outputs payment data related to the transaction in order to make payment using the payment method, outputs report data related to the transaction as necessary, and generates accounting data.
サーバ20は、ネットワーク80に接続されたコンピュータである。サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The server 20 is a computer connected to the network 80. The server 20 includes a communication IF 22, an input/output IF 23, a memory 25, a storage 26, and a processor 29.
通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、及び、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input/output IF 23 functions as an interface with an input device for accepting input operations from the user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
外部サーバ30は、銀行等の金融機関により提供されるサーバ装置、または電子マネーを管理する決済代行業者により提供されるサーバ装置であり、事業者及び従業員が使用している銀行口座または電子マネーのアカウントに関する各種データを管理する。外部サーバ30は、例えば所定のAPI等を介して、決済データ等を受け付けると、所定の認証が行われ、正当なデータである場合に該当する取引相手の事業者の口座への振込処理、または電子マネーのアカウントへの金銭的価値の移転を行う。外部サーバ30は、ネットワーク80に接続されたコンピュータである。 The external server 30 is a server device provided by a financial institution such as a bank, or a server device provided by a payment agent that manages electronic money, and manages various data related to the bank accounts or electronic money accounts used by businesses and employees. When the external server 30 receives payment data, for example via a specified API, it performs a specified authentication, and if the data is legitimate, it performs a transfer process to the account of the business of the corresponding transaction partner, or transfers monetary value to the electronic money account. The external server 30 is a computer connected to the network 80.
<1.1 端末装置10の構成>
図2は、図1の取引管理システム1を構成する端末装置10の機能的な構成を示すブロック図である。図2に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(キーボード131及びマウス132を含む)と、音声処理部140と、マイク141と、スピーカ142と、ディスプレイ150と、記憶部160と、制御部170とを含む。端末装置10は、図2では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路等)も有している。図2に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。図2に示す端末装置10は、移動体通信システムに対応したタブレットや、スマートフォン等の携帯端末として説明するが、据え置き型のPC(Personal Computer)、ラップトップPCであってもよい。
<1.1 Configuration of terminal device 10>
FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 constituting the transaction management system 1 of FIG. 1. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like. The terminal device 10 shown in FIG. 2 will be described as a mobile terminal such as a tablet or a smartphone compatible with a mobile communication system, but may be a stationary PC (Personal Computer) or a laptop PC.
アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first wireless communication unit 121.
アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second wireless communication unit 122.
第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理等を行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理等を行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路等を含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部170へ与える。 The first wireless communication unit 121 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation and demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.
操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、キーボード131と、マウス132とを含む。なお、操作受付部130は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する、タッチスクリーンとして構成してもよい。 The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.
キーボード131は、端末装置10のユーザの入力操作を受け付ける。キーボード131は、文字入力を行う装置であり、入力された文字情報を入力信号として制御部170へ出力する。 The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs the input character information to the control unit 170 as an input signal.
マウス132は、端末装置10のユーザの入力操作を受け付ける。マウス132は、ディスプレイ150に表示されている表示物を選択等するためのポインティングデバイスであり、画面上で選択された位置情報と、ボタン押下されていることを示す情報とを入力信号として制御部170へ出力する。 The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of the object selected on the screen and information indicating that a button has been pressed as input signals to the control unit 170.
音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部170へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided by the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided by the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.
ディスプレイ150は、制御部170の制御に応じて、画像、動画、テキスト等のデータを表示する。ディスプレイ150は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 150 displays data such as images, videos, and text in response to the control of the control unit 170. The display 150 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
記憶部160は、例えばフラッシュメモリ等のメモリ15及び記憶部16により構成され、端末装置10が使用するデータ及びプログラムを記憶する。ある局面において、記憶部160は、ユーザ情報161を記憶する。 The storage unit 160 is composed of a memory 15, such as a flash memory, and a storage unit 16, and stores data and programs used by the terminal device 10. In one aspect, the storage unit 160 stores user information 161.
ユーザ情報161は、端末装置10を使用して、取引管理システム1の機能である取引情報、取引に係る決済手段の選択情報及び取引のステータス情報の登録、更新を行うユーザの情報である。ユーザ情報としては、事業者を識別する情報(事業者ID)、事業者の名称、選択可能な決済手段等の情報が含まれる。 User information 161 is information about a user who uses the terminal device 10 to register and update transaction information, which is a function of the transaction management system 1, selection information of a payment method related to a transaction, and transaction status information. User information includes information that identifies the business (business ID), the name of the business, selectable payment methods, etc.
制御部170は、例えばプロセッサ19により構成され、記憶部160に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部170は、例えば予め端末装置10の記憶部160に格納され、インストールされているアプリケーションである図示しないプログラムに従って動作することにより、入力操作受付部171と、送受信部172と、データ処理部173と、通知制御部174としての機能を発揮する。 The control unit 170 is, for example, configured by the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions contained in the program. The control unit 170 performs the functions of an input operation reception unit 171, a transmission/reception unit 172, a data processing unit 173, and a notification control unit 174 by operating according to a program (not shown) that is, for example, an application that is stored in advance in the storage unit 160 of the terminal device 10 and installed.
入力操作受付部171は、キーボード131等の入力装置に対するユーザの入力操作を受け付ける処理を行う。 The input operation reception unit 171 performs processing to receive user input operations on an input device such as the keyboard 131.
送受信部172は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 172 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.
データ処理部173は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う。 The data processing unit 173 performs calculations on the data received by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.
通知制御部174は、ユーザに対し情報を提示する処理を行う。通知制御部174は、表示画像をディスプレイ150に表示させる処理、音声をスピーカ142に出力させる処理等を行う。 The notification control unit 174 performs processing to present information to the user. The notification control unit 174 performs processing to display a display image on the display 150, output audio to the speaker 142, etc.
<1.2 サーバ20の機能的な構成>
図3は、図1の取引管理システム1を構成するサーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of server 20>
Fig. 3 is a diagram showing the functional configuration of the server 20 constituting the transaction management system 1 of Fig. 1. As shown in Fig. 3, the server 20 performs the functions of a communication unit 201, a storage unit 202, and a control unit 203.
通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.
記憶部202は、例えばメモリ25、ストレージ26から構成され、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、ユーザ事業者データベース2021と、取引データベース2022と、会計データベース2023等を記憶する。 The memory unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The memory unit 202 stores a user business database 2021, a transaction database 2022, an accounting database 2023, etc.
ユーザ事業者データベース2021は、取引管理システム1の管理対象である、取引管理システム1による取引の主体である事業者の情報、具体的には事業者を識別する情報(事業者ID)、事業者の名称、選択可能な決済手段等の情報を保持するためのデータベースである。詳細は後述する。 The user business database 2021 is a database for holding information on business operators that are the subjects of transactions by the transaction management system 1 and that are subject to management by the transaction management system 1, specifically, information that identifies the business operator (business operator ID), the name of the business operator, selectable payment methods, etc. Details will be described later.
取引データベース2022は、取引管理システム1の管理対象である、取引に関する各種情報、具体的には取引主体である事業者、取引金額、当該取引のワークフローとプロセスごとのステータス情報、当該取引の決済手段の情報を保持するためのデータベースである。詳細は後述する。 The transaction database 2022 is a database for holding various information related to transactions managed by the transaction management system 1, specifically, the business entity that is the transaction subject, the transaction amount, the workflow of the transaction, status information for each process, and the payment method of the transaction. Details will be described later.
会計データベース2023は、事業者の会計処理に係る会計情報を保持するためのデータベースである。詳細は後述する。 The accounting database 2023 is a database for storing accounting information related to the business's accounting processes. Details will be described later.
制御部203は、サーバ20のプロセッサ29がプログラムに従って処理を行うことにより、各種モジュールとして受信制御モジュール2031、送信制御モジュール2032、取引情報受付モジュール2033、ワークフロー提示モジュール2034、決済手段情報提示モジュール2035、決済手段選択受付モジュール2036、決済データ出力モジュール2037、帳票データ出力モジュール2038、及び会計データ出力モジュール2039に示す機能を発揮する。 The control unit 203 performs the functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a transaction information receiving module 2033, a workflow presentation module 2034, a payment method information presentation module 2035, a payment method selection receiving module 2036, a payment data output module 2037, a report data output module 2038, and an accounting data output module 2039, by the processor 29 of the server 20 performing processing according to a program.
受信制御モジュール2031は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2031 controls the process in which the server 20 receives signals from external devices according to a communication protocol.
送信制御モジュール2032は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices according to a communication protocol.
取引情報受付モジュール2033は、取引管理システム1が管理するワークフローにおいて、ユーザである事業者から、他の事業者との取引の内容の入力を受け付ける処理を制御する。取引情報受付モジュール2033が受け付ける取引の内容とは、例えば、発注者、受注者、購入者等の当該取引に関係する主体に関する情報、案件に関する情報、納期、金額等の情報であり、納品物や成果物が報告書や設計書のように電子情報として管理可能なものである場合は、納品物や成果物が含まれてもよい。取引情報受付モジュール2033に取引の内容を入力する事業者は、発注者、受注者、購入者等の当該取引に関係する主体であればよく、法人でも個人でもよいが、取引管理システム1にユーザとして登録されている必要があり、登録されていない場合には事前に登録が行われ、ID、パスワードが発行されて所定の認証が行われる。 The transaction information reception module 2033 controls the process of receiving input of transaction details with other businesses from users in the workflow managed by the transaction management system 1. The transaction details received by the transaction information reception module 2033 include, for example, information on the parties involved in the transaction, such as the orderer, the order recipient, the purchaser, etc., information on the case, delivery date, amount, etc., and may include deliverables and deliverables if the deliverables and deliverables can be managed as electronic information, such as reports and design documents. The business that inputs the transaction details into the transaction information reception module 2033 may be either a corporation or an individual, as long as it is a party involved in the transaction, such as the orderer, the order recipient, the purchaser, etc., but it must be registered as a user in the transaction management system 1. If not registered, registration is performed in advance, and an ID and password are issued and a predetermined authentication is performed.
取引情報受付モジュール2033が受け付ける、当該取引に関係する主体に関する情報とは、会社名または個人名、屋号等の情報、連絡先(電話番号やメールアドレス、取引管理システム1に登録されているユーザの場合はアカウント情報)等である。なお、当該取引に関係する主体である事業者は、発注者、受注者、購入者等の当該取引に関係する者であればよく、具体的には2者(2社)以上の事業者であり、3者(3社)以上の事業者でもよく、当該取引について費用の支払を行う者、費用の支払いを受ける者が含まれるが、費用の支払に関係しない者が含まれてもよい(単なるアドバイザーや監査者等)。また、案件に関する情報とは、「〇△社記事執筆」等の案件名称である。 The information about the entities involved in the transaction that is accepted by the transaction information acceptance module 2033 includes information such as the company or individual name, trade name, contact information (telephone number, email address, and account information for users registered in the transaction management system 1). The entities involved in the transaction may be any entity involved in the transaction, such as the orderer, order recipient, or purchaser, and specifically may be two or more entities (two companies), or three or more entities (three companies), and may include those who pay the fees for the transaction and those who receive the fees, but may also include those who are not involved in the payment of fees (such as simple advisors or auditors). Information about the case includes the name of the case, such as "Writing an article for Company X".
取引情報受付モジュール2033は、受け付けた取引の内容の情報を、取引データベース2022に登録して記憶させる。 The transaction information reception module 2033 registers and stores information on the contents of the received transaction in the transaction database 2022.
ワークフロー提示モジュール2034は、ユーザによる端末装置10の操作により、当該ユーザにおける他の事業者との取引に関する情報を管理するワークフローを、端末装置10へ送信してユーザに提示する処理を制御する。ワークフロー提示モジュール2034は、具体的には、取引における見積、発注、受注、納品、請求、支払等のプロセスをワークフローとして提示し、これらのプロセスについて、作成中、待ち、確認中、承認済等のステータスの情報を提示する。ワークフロー提示モジュール2034は、このようなワークフローを当該取引に係る複数の事業者に提示することで共有する。 The workflow presentation module 2034 controls the process of transmitting a workflow that manages information about transactions between the user and other businesses to the terminal device 10 and presenting it to the user, in response to the user's operation of the terminal device 10. Specifically, the workflow presentation module 2034 presents processes in a transaction, such as quotation, ordering, receiving an order, delivery, billing, and payment, as a workflow, and presents status information for these processes, such as creating, waiting, checking, and approved. The workflow presentation module 2034 shares such a workflow by presenting it to multiple businesses involved in the transaction.
決済手段情報提示モジュール2035は、取引に関するワークフローについて、ユーザの設定情報として記憶されている、取引にて他の事業者との間で使用する手段として設定された、1または複数の決済手段を特定する情報(第1情報)を、端末装置10へ送信してユーザに提示する処理を制御する。決済手段情報提示モジュール2035は、ユーザ事業者データベース2021に格納されている、ユーザごとに選択可能な決済手段を読み取って取得し、ユーザが取引の決済手段として設定した1または複数の決済手段を提示し、後述するように取引ごとに使用する決済手段の選択を受け付ける。ここで、決済手段とは、現金による決済、請求書の発行による口座振込の他に、クレジットカードによる決済、上記のような電子マネーにより行うキャッシュレス決済、暗号資産による決済を含む。電子マネーの例としては、あらかじめ現金をチャージして使用されるプリペイド型決済(交通系ICカードやQRコード(登録商標)決裁を含む)、決済後に金融機関やクレジットカード会社による決済が行われるポストペイ型決済が挙げられ、カードによる決済や、モバイル端末等による決済手段を含む。 The payment method information presentation module 2035 controls the process of transmitting information (first information) specifying one or more payment methods set as a means to be used with other businesses in a transaction, which is stored as user setting information, to the terminal device 10 and presenting it to the user for the workflow related to the transaction. The payment method information presentation module 2035 reads and acquires the payment methods selectable for each user stored in the user business database 2021, presents one or more payment methods set by the user as a payment method for the transaction, and accepts the selection of the payment method to be used for each transaction as described below. Here, the payment method includes not only cash payment and account transfer by issuance of an invoice, but also payment by credit card, cashless payment by electronic money as described above, and payment by cryptocurrency. Examples of electronic money include prepaid payment (including transportation IC cards and QR code (registered trademark) settlement) in which cash is charged in advance and used, and postpay payment in which payment is made by a financial institution or credit card company after payment, and includes payment by card and payment by mobile terminal, etc.
また、決済手段情報提示モジュール2035は、決済手段を特定する情報をユーザに提示する際に、取引情報受付モジュール2033で受け付けた取引の内容に基づき、1(または複数)の決済手段を特定する情報をレコメンドしてもよい。決済手段情報提示モジュール2035は、事業者が特定の取引内容(取り扱う物品、納品物、サービス等)について使用する決済手段として設定した決済手段を、当該取引内容が新たに受け付けられた場合にレコメンドしてもよい。また、決済手段情報提示モジュール2035は、事業者が特定の取引相手である事業者について使用する決済手段として設定した決済手段を、当該取引内容が新たに受け付けられた場合にレコメンドしてもよい。このとき、決済手段情報提示モジュール2035は、特定の取引相手である事業者について使用する決済手段について、所定の条件を設定している場合、当該条件に該当する決済手段を、当該取引内容が新たに受け付けられた場合にレコメンドしてもよい。ここで、所定の条件とは、例えば特定の取引内容(取り扱う物品、納品物、サービス等)についての条件(特定の商品の場合は特定の決済手段を愛用する、等)でもよく、取引金額についての条件(所定金額以上の場合は特定の決済手段を愛用する、等)でもよい。 In addition, when presenting information specifying a payment method to a user, the payment method information presentation module 2035 may recommend information specifying one (or more) payment methods based on the contents of the transaction accepted by the transaction information acceptance module 2033. The payment method information presentation module 2035 may recommend a payment method set by a business as a payment method to be used for a specific transaction content (goods handled, deliveries, services, etc.) when the transaction content is newly accepted. In addition, the payment method information presentation module 2035 may recommend a payment method set by a business as a payment method to be used for a business that is a specific transaction partner when the transaction content is newly accepted. In this case, if a certain condition is set for the payment method to be used for a business that is a specific transaction partner, the payment method information presentation module 2035 may recommend a payment method that meets the condition when the transaction content is newly accepted. Here, the specified conditions may be, for example, conditions regarding specific transaction contents (goods handled, deliveries, services, etc.) (e.g., preferring a specific payment method for specific products) or conditions regarding the transaction amount (e.g., preferring a specific payment method for transactions above a specified amount).
また、決済手段情報提示モジュール2035は、事業者による過去の他の事業者との取引履歴の情報に基づき、特定の取引相手である事業者との取引にて使用した決済手段を、当該取引内容が新たに受け付けられた場合にレコメンドしてもよい。このとき、決済手段情報提示モジュール2035は、過去の他の事業者との取引履歴の情報から生成された機械学習モデルに基づきレコメンドしてもよい。この機械学習モデルは、制御部203の機能として行われた機械学習により生成してもよく、他の装置により機械学習が行われた結果生成された機械学習モデルを取得してもよい。機械学習モデルを生成するために行われる機械学習は、所定の教師データを使用した教師あり機械学習により行われてもよく、教師なし機械学習により行われてもよく、ディープラーニングにより行われてもよい。さらに、機械学習モデルによる評価結果を、後にユーザの入力による結果と対比し、さらなる機械学習による学習結果をマージするアグリゲーション処理を行ってもよい。決済手段情報提示モジュール2035が機械学習モデルを用いる場合、機械学習モデルは記憶部202に格納される。 In addition, the payment method information presentation module 2035 may recommend a payment method used in a transaction with a specific business partner, when the transaction details are newly accepted, based on information on the business's past transaction history with other businesses. At this time, the payment method information presentation module 2035 may recommend based on a machine learning model generated from information on the past transaction history with other businesses. This machine learning model may be generated by machine learning performed as a function of the control unit 203, or a machine learning model generated as a result of machine learning performed by another device may be obtained. The machine learning performed to generate the machine learning model may be supervised machine learning using predetermined teacher data, unsupervised machine learning, or deep learning. Furthermore, an aggregation process may be performed in which the evaluation result by the machine learning model is later compared with the result by the user's input, and the learning result by further machine learning is merged. When the payment method information presentation module 2035 uses a machine learning model, the machine learning model is stored in the storage unit 202.
決済手段選択受付モジュール2036は、ワークフロー提示モジュール2034により提示されている、取引相手である他の事業者との取引において、決済手段情報提示モジュール2035により提示されている決済手段を特定する情報(第1情報)の選択を受け付ける処理を制御する。決済手段選択受付モジュール2036は、例えば、端末装置10に表示されている決済手段を特定する情報の中から、ユーザによる端末装置10の操作により、1の決済手段を選択する入力を受け付ける。 The payment method selection acceptance module 2036 controls the process of accepting the selection of information (first information) that identifies a payment method presented by the payment method information presentation module 2035 in a transaction with another business that is a trading partner and that is presented by the workflow presentation module 2034. The payment method selection acceptance module 2036 accepts, for example, an input by the user operating the terminal device 10 to select one payment method from the information that identifies the payment method displayed on the terminal device 10.
決済手段選択受付モジュール2036は、受け付けた決済手段を特定する情報を、取引データベース2022に登録して記憶させる。 The payment method selection acceptance module 2036 registers and stores information identifying the accepted payment method in the transaction database 2022.
決済データ出力モジュール2037は、取引データベース2022に記憶されている取引について、決済手段選択受付モジュール2036で受け付けた決済手段を特定する情報に基づき、当該取引の金額を決済するための決済データを出力する処理を制御する。決済データ出力モジュール2037は、具体的には、取引ごとに使用する決済手段、例えば口座振込、クレジットカード決済、キャッシュレス決済、暗号資産による決済に応じて決済データを生成する。また、決済データ出力モジュール2037は、それぞれの決済手段に応じた金融機関または決済代行業者の外部サーバ30へ、生成した決済データを所定の通信プロトコルに対応させて送信する。 The payment data output module 2037 controls the process of outputting payment data for settling the amount of a transaction stored in the transaction database 2022, based on information identifying the payment method accepted by the payment method selection acceptance module 2036. Specifically, the payment data output module 2037 generates payment data according to the payment method used for each transaction, such as account transfer, credit card payment, cashless payment, or payment by cryptocurrency. In addition, the payment data output module 2037 transmits the generated payment data to the external server 30 of the financial institution or payment agent corresponding to each payment method in accordance with a specified communication protocol.
決済データ出力モジュール2037は、決済データを出力すると、取引データベース2022のステータス情報を更新して記憶させる。 When the payment data output module 2037 outputs the payment data, it updates and stores the status information in the transaction database 2022.
帳票データ出力モジュール2038は、取引データベース2022に記憶されている取引について、選択された決済手段を特定する情報に基づき、決済手段により異なる記載内容の取引に係る帳票データを出力する処理を制御する。帳票データ出力モジュール2038は、具体的には、ワークフローにおける請求のプロセスにおいて作成する帳票について、決済手段が口座振込の場合は請求書の帳票データを生成し、振込先の口座情報を記載する。一方、帳票データ出力モジュール2038は、決済手段がクレジットカード決済の場合は(決済は完了しているため)領収書の帳票データを生成する。 The form data output module 2038 controls the process of outputting form data relating to transactions stored in the transaction database 2022, with contents that differ depending on the payment method, based on information identifying the selected payment method. Specifically, for forms created in the billing process in the workflow, the form data output module 2038 generates invoice form data and enters the transfer account information when the payment method is direct deposit. On the other hand, the form data output module 2038 generates receipt form data when the payment method is credit card payment (because payment has been completed).
また、帳票データ出力モジュール2038は、取引データベース2022に記憶されている取引において、選択された決済手段を特定する情報に基づき、帳票データの出力が省略可能であるか否かを判定し、判定の結果をユーザに提示して当該取引に係る帳票データの出力が省略可能であるときは、取引に係る帳票データの出力を行わない。前述の例において、帳票データ出力モジュール2038は、決済手段がクレジットカード決済の場合は(決済は完了しているため)請求書を発行する必要がないため、請求書の帳票データの出力は省略可能であると判定してその旨の情報を端末装置10へ送信してユーザに提示し、当該取引に係る請求書の帳票データの出力を行わない。 The report data output module 2038 also determines whether output of the report data is omissible for a transaction stored in the transaction database 2022 based on information identifying the selected payment method, and presents the result of the determination to the user. If output of the report data for the transaction is omissible, the report data output module 2038 does not output the report data for the transaction. In the above example, when the payment method is credit card payment (because payment has been completed), there is no need to issue an invoice, so the report data output module 2038 determines that output of the invoice report data is omissible, transmits information to that effect to the terminal device 10 and presents it to the user, and does not output the invoice report data for the transaction.
会計データ出力モジュール2039は、決済データ出力モジュール2037が出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成する処理を制御する。会計データ出力モジュール2039は、取引の決済データについて、会計ルール上異なる仕訳を行う必要があるため、それぞれの決済手段に応じた仕訳の会計データを生成する。 The accounting data output module 2039 controls the process of generating accounting data corresponding to the payment method in the accounting system used by the user, based on the payment data output by the payment data output module 2037. Since accounting rules require different accounting entries to be made for the payment data of a transaction, the accounting data output module 2039 generates accounting data for the accounting entries corresponding to each payment method.
会計データ出力モジュール2039は、会計データを出力すると、会計データベース2023に記憶させる。 When the accounting data output module 2039 outputs the accounting data, it stores it in the accounting database 2023.
<2 データ構造>
図4は、図3のサーバ20が記憶するユーザ事業者データベース2021のデータ構造の例を示す図である。図5は、図3のサーバ20が記憶する取引データベース2022のデータ構造の例を示す図である。また、図6は、図3のサーバ20が記憶する会計データベース2023のデータ構造の例を示す図である。
<2 Data Structure>
Fig. 4 is a diagram showing an example of the data structure of the user business database 2021 stored by the server 20 in Fig. 3. Fig. 5 is a diagram showing an example of the data structure of the transaction database 2022 stored by the server 20 in Fig. 3. Fig. 6 is a diagram showing an example of the data structure of the accounting database 2023 stored by the server 20 in Fig. 3.
図4に示すように、ユーザ事業者データベース2021のレコードのそれぞれは、項目「事業者ID」と、項目「事業者詳細情報」等を含む。 As shown in FIG. 4, each record in the user business database 2021 includes an item "Business ID" and an item "Business details information", etc.
項目「事業者ID」は、取引管理システム1の管理対象である、取引管理システム1による取引の主体である事業者それぞれを識別する情報である。 The item "Business ID" is information that identifies each business that is the subject of a transaction by the transaction management system 1 and is managed by the transaction management system 1.
項目「事業者詳細情報」は、取引管理システム1の管理対象であるユーザの事業者ごとの詳細情報であり、具体的には、項目「事業者名」と、項目「法人/個人」と、項目「アカウント名」と、項目「担当者連絡先」と、項目「決済手段」と、項目「決済手段条件」等を含む。 The "Business details" item is detailed information for each business of users managed by the transaction management system 1, and specifically includes the items "Business name", "Corporate/individual", "Account name", "Contact information for person in charge", "Payment method", and "Payment method conditions", etc.
項目「事業者名」は、項目「事業者ID」で識別される事業者の、法人名称または個人の氏名を示す情報である。 The "Business Name" item is information that indicates the corporate name or individual name of the business identified by the "Business ID" item.
項目「法人/個人」は、項目「事業者ID」で識別される事業者が法人であるかまたは個人であるかを示す情報である。 The "Corporate/Individual" item is information that indicates whether the business identified in the "Business ID" item is a corporation or an individual.
項目「アカウント名」は、項目「事業者ID」で識別される事業者の、取引管理システム1内で使用されるアカウントの名称を示す情報である。 The "Account Name" item is information that indicates the name of the account used within the transaction management system 1 for the business identified by the "Business ID" item.
項目「担当者連絡先」は、項目「事業者ID」で識別される事業者における、取引の担当者の連絡先を示す情報である。 The "Contact information for person in charge" field is information that indicates the contact information for the person in charge of the transaction at the business identified by the "Business ID" field.
項目「アカウント名」及び項目「担当者連絡先」は、図4に示す項目「事業者ID」が「#0102」の例のように、同一の事業者内で複数のアカウントを取得してもよく、例えば部署ごとに異なるアカウントを取得して取引の管理を行ってもよい。 The "Account Name" and "Contact Details" items may be used to obtain multiple accounts within the same business, as in the example shown in Figure 4 where the "Business ID" item is "#0102," or, for example, different accounts may be obtained for each department to manage transactions.
項目「決済手段」は、項目「事業者ID」で識別される事業者において、取引に使用する決済手段を特定する情報である。項目「決済手段」は、図4に示す例のように、同一の事業者内、または同一のアカウントについて複数の登録をしてもよい。決済手段情報提示モジュール2035では、複数の決済手段を特定する情報をユーザに提示するからであり、その中からユーザに希望する決済手段を選択させるからである。 The "Payment method" item is information that specifies the payment method to be used for a transaction at the business identified by the "Business ID" item. As shown in the example in Figure 4, multiple "Payment methods" may be registered within the same business or for the same account. This is because the payment method information presentation module 2035 presents the user with information that specifies multiple payment methods, and allows the user to select the desired payment method from among them.
項目「決済手段条件」は、項目「事業者ID」で識別される事業者において、項目「決済手段」の決済手段を使用する所定の条件を示す情報である。項目「決済手段条件」は、図4に示す例のように、項目「決済手段」に紐づいて設定されており、図4に示す例では項目「事業者ID」が「#0101」の例のように、特定の事業者について使用される条件を設定してもよく、項目「事業者ID」が「#0102」の例のように、取引金額についての条件を設定してもよい。決済手段情報提示モジュール2035では、当該項目に格納されている条件に従って決済手段を特定する情報がレコメンドされる。 The item "Payment method conditions" is information indicating specific conditions for using the payment method in the item "Payment method" at the business identified by the item "Business ID". The item "Payment method conditions" is set in association with the item "Payment method", as in the example shown in FIG. 4. In the example shown in FIG. 4, conditions to be used for a specific business may be set, as in the example where the item "Business ID" is "#0101", or conditions regarding the transaction amount may be set, as in the example where the item "Business ID" is "#0102". The payment method information presentation module 2035 recommends information that identifies a payment method according to the conditions stored in the item.
サーバ20は、事業者が取引管理システム1のユーザとして登録を受け付けることに伴って、ユーザ事業者データベース2021のレコードを追加する。 When a business accepts registration as a user of the transaction management system 1, the server 20 adds a record to the user business database 2021.
図5に示すように、取引データベース2022のレコードのそれぞれは、項目「取引ID」と、項目「案件名称」と、項目「発注/受注」と、項目「取引金額」と、項目「決済手段」と、項目「取引履歴情報」等を含む。 As shown in FIG. 5, each record in the transaction database 2022 includes an item "transaction ID," an item "project name," an item "order/receive," an item "transaction amount," an item "payment method," an item "transaction history information," etc.
項目「取引ID」は、取引管理システム1の管理対象である事業者間の取引それぞれを識別する情報である。 The item "Transaction ID" is information that identifies each transaction between businesses managed by the transaction management system 1.
項目「案件名称」は、項目「取引ID」で識別される事業者間の取引の案件を示す名称であり、例えば、「○△社記事執筆」、「◇△社HP構築」のような具体的な案件の名称が格納されている。 The "Project Name" item is the name of a transaction between businesses identified by the "Transaction ID" item, and stores specific project names such as "Article writing for Company X" or "Website construction for Company ◇△".
項目「発注/受注」は、項目「取引ID」で識別される事業者間の取引に関係する主体それぞれを識別する情報であり、例えば発注者、受注者それぞれを識別する情報として登録されている、ユーザ事業者データベース2021の項目「事業者ID」に対応する識別情報が格納されている。 The item "Order/Receipt" is information that identifies each of the parties involved in a transaction between businesses identified by the item "Transaction ID", and stores, for example, identification information corresponding to the item "Business ID" in the user business database 2021 that is registered as information that identifies the orderer and the recipient.
項目「取引金額」は、項目「取引ID」で識別される事業者間の取引における金額を示す情報である。 The "Transaction Amount" item is information that indicates the amount of a transaction between businesses identified by the "Transaction ID" item.
項目「決済手段」は、項目「取引ID」で識別される事業者間の取引において使用する決済手段を特定する情報であり、ユーザ事業者データベース2021の項目「決済手段」に対応する決済手段の情報が格納されている。 The item "Payment method" is information that specifies the payment method to be used in a transaction between businesses identified by the item "Transaction ID", and stores information on the payment method that corresponds to the item "Payment method" in the user business database 2021.
項目「取引履歴情報」は、項目「取引ID」で識別される事業者間の取引における、取引のプロセスの状態を示す情報であり、具体的には、項目「取引履歴ID」と、項目「日付」と、項目「プロセス」等を含む。 The "Transaction History Information" item is information that indicates the status of the transaction process in a transaction between businesses identified by the "Transaction ID" item, and specifically includes the "Transaction History ID" item, the "Date" item, the "Process" item, etc.
項目「取引履歴ID」は、項目「取引ID」で識別される事業者間の取引における、取引のプロセスそれぞれを識別する情報であり、例えば項目「取引ID」と紐付けが可能なように(例として、上から5桁が同じ値になるように)構成されている。 The item "Transaction History ID" is information that identifies each transaction process in a transaction between businesses identified by the item "Transaction ID", and is configured so that it can be linked to the item "Transaction ID" (for example, so that the top five digits are the same value).
項目「日付」は、項目「取引履歴ID」で識別される取引のプロセスが更新された日付の情報である。 The "Date" item is information about the date when the transaction process identified by the "Transaction History ID" item was updated.
項目「プロセス」は、項目「取引履歴ID」で識別される取引のプロセスの情報である。 The "Process" item is information about the transaction process identified by the "Transaction History ID" item.
項目「日付」及び項目「プロセス」は、取引のプロセスの状態を時系列で示す情報であり、例えば、項目「日付」ごとに、当該項目の順に格納されている。 The "Date" and "Process" items are information that shows the status of the transaction process in chronological order, and for example, for each "Date" item, the items are stored in that order.
サーバ20の取引情報受付モジュール2033は、ユーザからの取引情報の入力を受け付けることに伴って、取引データベース2022にレコードを追加する。 The transaction information receiving module 2033 of the server 20 adds records to the transaction database 2022 as it receives input of transaction information from the user.
図6に示すように、会計データベース2023のレコードのそれぞれは、項目「事業者ID」と、項目「事業者名」と、項目「仕訳データ詳細情報」等を含む。 As shown in FIG. 6, each record in the accounting database 2023 includes an item "business ID," an item "business name," an item "journal entry data details," etc.
項目「事業者ID」は、取引管理システム1の管理対象である、取引管理システム1による取引の主体である事業者それぞれを識別する情報であり、ユーザ事業者データベース2021の項目「事業者ID」に対応している。 The item "Business ID" is information that identifies each business that is the subject of a transaction by the transaction management system 1 and is managed by the transaction management system 1, and corresponds to the item "Business ID" in the user business database 2021.
項目「事業者名」は、項目「事業者ID」で識別される事業者の、法人名称または個人の氏名を示す情報であり、ユーザ事業者データベース2021の項目「事業者名」に対応している。 The item "Business name" is information indicating the corporate name or individual name of the business identified by the item "Business ID" and corresponds to the item "Business name" in the user business database 2021.
項目「仕訳データ詳細情報」は、取引管理システム1が連携する会計システムを利用して会計情報の登録(記帳)を行って登録した情報であり、具体的には、項目「日付」と、項目「借方/貸方」と、項目「摘要」と、項目「金額」等を含む。この項目「仕訳データ詳細情報」は、取引管理システム1が連携する会計システムを利用して会計情報の登録(記帳)がされると、例えば、項目「日付」の順に時系列で、最新の情報がレコードとして追加されるように構成されている。 The item "Journal entry data details" is information registered by registering (bookkeeping) accounting information using an accounting system linked to the transaction management system 1, and specifically includes the items "Date", "Debit/Credit", "Summary", and "Amount". This item "Journal entry data details" is configured so that when accounting information is registered (bookkeeping) using an accounting system linked to the transaction management system 1, the latest information is added as a record in chronological order, for example, by the item "Date".
項目「日付」は、会計システムにおいて、事業者の会計情報が登録された日付を示す情報である。 The "Date" item is information that indicates the date on which the business's accounting information was registered in the accounting system.
項目「借方/貸方」は、会計システムにて入力した会計情報が、帳簿上の借方または貸方のいずれであるかを示す情報である。 The "Debit/Credit" item indicates whether the accounting information entered into the accounting system is a debit or credit in the ledger.
項目「摘要」は、会計システムにて入力した会計情報における、帳簿上に記帳される勘定科目を示す情報である。 The "Summary" item is information that indicates the account item recorded in the ledger in the accounting information entered into the accounting system.
項目「金額」は、会計システムにて入力した会計情報における、帳簿上に記帳される金額である。 The "Amount" item is the amount recorded in the ledger in the accounting information entered into the accounting system.
サーバ20の会計データ出力モジュール2039は、事業者の会計データを出力することに伴って、会計データベース2023の項目「仕訳データ詳細情報」にレコードを追加する。 The accounting data output module 2039 of the server 20 adds a record to the "Journal entry data details" item of the accounting database 2023 when outputting the business's accounting data.
<3 動作>
以下、図7ないし図9を参照しながら、実施の形態1における取引管理システム1による給与受取設定処理及び給与支払処理について説明する。
<3 Operation>
The salary receipt setting process and salary payment process performed by the transaction management system 1 in embodiment 1 will be described below with reference to Figures 7 to 9.
図7は、図1の取引管理システム1による取引情報登録処理を行う流れの一例を示すフローチャートである。 Figure 7 is a flowchart showing an example of the flow of performing transaction information registration processing by the transaction management system 1 of Figure 1.
ステップS111において、端末装置10の入力操作受付部171は、事業者であるユーザから、取引管理システム1のサービスを利用するために必要な認証を行うためのユーザID及びパスワードを入力する操作を受け付ける。送受信部172は、受け付けたユーザID及びパスワード、及びユーザ情報をサーバ20へ送信する。端末装置10の送受信部172は、サーバ20から送信された認証完了の情報と、初期画面の表示情報とを受け付ける。通知制御部174は、受け付けた初期画面の表示情報を、ディスプレイ150に表示させる。 In step S111, the input operation reception unit 171 of the terminal device 10 receives an operation from the user (business operator) to input a user ID and password for the authentication required to use the services of the transaction management system 1. The transmission/reception unit 172 transmits the received user ID, password, and user information to the server 20. The transmission/reception unit 172 of the terminal device 10 receives authentication completion information and initial screen display information transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received initial screen display information.
ステップS121において、サーバ20は、ユーザID及びパスワードを、通信部201を介して受け付けて当該ユーザのユーザID及びパスワードが正当であることを確認し、所定の認証を行う。正当である場合、サーバ20は、認証完了の情報と、初期画面の表示情報とを、端末装置10へ通信部201を介して送信する。 In step S121, the server 20 accepts the user ID and password via the communication unit 201, verifies that the user ID and password of the user are valid, and performs a predetermined authentication. If they are valid, the server 20 transmits authentication completion information and display information of the initial screen to the terminal device 10 via the communication unit 201.
ステップS112において、端末装置10の入力操作受付部171は、ディスプレイ150に表示されている初期画面からのユーザによる操作により、新たに他の事業者との取引の内容の入力を受け付ける。送受信部172は、入力された取引の内容の情報を、サーバ20へ送信する。 In step S112, the input operation reception unit 171 of the terminal device 10 receives input of the details of a new transaction with another business operator through operation by the user from the initial screen displayed on the display 150. The transmission/reception unit 172 transmits information on the entered transaction details to the server 20.
ステップS122において、サーバ20の取引情報受付モジュール2033は、端末装置10から送信された取引の内容の情報を、通信部201を介して受け付ける。取引情報受付モジュール2033は、受け付けた取引の内容の情報を、取引データベース2022に登録して記憶させる。 In step S122, the transaction information reception module 2033 of the server 20 receives the information on the content of the transaction sent from the terminal device 10 via the communication unit 201. The transaction information reception module 2033 registers and stores the received information on the content of the transaction in the transaction database 2022.
例えば、ステップS122では、図5に示す取引データベース2022に格納されている例のように、項目「取引ID」に新たな識別情報が付与され、ユーザから受け付けた入力情報に含まれる、項目「案件名称」、項目「発注/受注」、項目「取引金額」に該当する情報が格納される。また、項目「取引履歴情報」には、新規の取引情報が入力されたことを示すプロセス情報が格納され、以後、ワークフローとして管理される。なお、この段階では、項目「決済手段」には情報は格納されない。 For example, in step S122, new identification information is assigned to the item "Transaction ID," as in the example stored in the transaction database 2022 shown in FIG. 5, and information corresponding to the items "Project name," "Order/Order received," and "Transaction amount" contained in the input information received from the user is stored. In addition, process information indicating that new transaction information has been input is stored in the item "Transaction history information," and is thereafter managed as a workflow. At this stage, no information is stored in the item "Payment method."
以上のように、取引管理システム1では、事業者であるユーザからの入力により、取引の内容の情報を受け付ける。この情報は、決済初段登録処理で使用される。 As described above, the transaction management system 1 accepts information on the contents of a transaction as input from the user, who is a business operator. This information is used in the initial payment registration process.
図8は、図1の取引管理システム1による決済手段登録処理を行う流れの一例を示すフローチャートである。 Figure 8 is a flowchart showing an example of the flow of performing payment method registration processing by the transaction management system 1 of Figure 1.
ステップS211において、端末装置10は、図7のステップS111と同様の処理を行い、サーバ20から送信された初期画面の表示情報を、ディスプレイ150に表示させる。 In step S211, the terminal device 10 performs processing similar to that of step S111 in FIG. 7, and causes the display information of the initial screen transmitted from the server 20 to be displayed on the display 150.
ステップS221において、サーバ20は、図7のステップS121と同様の処理を行い、認証完了の情報と、初期画面の表示情報とを、端末装置10へ通信部201を介して送信する。 In step S221, the server 20 performs the same process as step S121 in FIG. 7, and transmits authentication completion information and display information for the initial screen to the terminal device 10 via the communication unit 201.
ステップS212において、端末装置10の入力操作受付部171は、ディスプレイ150に表示されている初期画面からのユーザによる操作により、当該ユーザにおける他の事業者との取引に関する情報を識別する取引IDの入力を受け付ける。送受信部172は、入力された取引IDの情報を、サーバ20へ送信する。端末装置10の送受信部172は、サーバ20から送信された、取引に関する情報を管理するワークフローの情報を受け付ける。通知制御部174は、受け付けたワークフローの情報を、ディスプレイ150に表示させる。 In step S212, the input operation reception unit 171 of the terminal device 10 receives input of a transaction ID that identifies information about the user's transactions with other businesses through operation by the user from the initial screen displayed on the display 150. The transmission/reception unit 172 transmits the input transaction ID information to the server 20. The transmission/reception unit 172 of the terminal device 10 receives workflow information that manages information about transactions, transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received workflow information.
ステップS222において、サーバ20のワークフロー提示モジュール2034は、端末装置10から送信された取引IDの情報を、通信部201を介して受け付ける。ワークフロー提示モジュール2034は、受け付けた取引IDの情報から取引データベース2022に格納されている取引情報を読み取り、取引に関する情報を管理するワークフローの情報を取得する。また、ワークフロー提示モジュール2034は、取得した取引に関する情報を管理するワークフローの情報を、端末装置10へ送信する。 In step S222, the workflow presentation module 2034 of the server 20 accepts the transaction ID information sent from the terminal device 10 via the communication unit 201. The workflow presentation module 2034 reads the transaction information stored in the transaction database 2022 from the accepted transaction ID information, and acquires workflow information that manages the transaction information. The workflow presentation module 2034 also transmits the acquired workflow information that manages the transaction information to the terminal device 10.
例えば、ステップS222では、図5に示す取引データベース2022に格納されている例のように、項目「取引ID」、項目「案件名称」、項目「発注/受注」、項目「取引金額」の情報が取得される。また、項目「取引履歴情報」の情報がワークフローとして取得される。例えば、図5の項目「取引履歴ID」が「#020101」、「#020102」のように、取引履歴の情報が時系列で格納されているので、これらの情報がワークフローとして取得される。 For example, in step S222, information on the items "Transaction ID," "Item Name," "Order/Order," and "Transaction Amount" is acquired, as in the example stored in the transaction database 2022 shown in FIG. 5. Information on the item "Transaction History Information" is also acquired as a workflow. For example, since transaction history information is stored in chronological order, such as in the item "Transaction History ID" in FIG. 5 being "#020101" and "#020102," this information is acquired as a workflow.
ステップS223において、サーバ20の決済手段情報提示モジュール2035は、ステップS222で取得したワークフローについて、ユーザごとに設定されている他の事業者との間で使用する決済手段として設定された、1または複数の決済手段を特定する情報(第1情報)を、ユーザ事業者データベース2021を読み取って取得する。また、決済手段情報提示モジュール2035は、取得した決済手段を特定する情報を、端末装置10へ送信する。 In step S223, the payment method information presentation module 2035 of the server 20 reads the user business database 2021 to obtain information (first information) that identifies one or more payment methods that are set as payment methods to be used between the user and other businesses for the workflow obtained in step S222. The payment method information presentation module 2035 also transmits the obtained information that identifies the payment method to the terminal device 10.
例えば、ステップS223では、図4に示すユーザ事業者データベース2021に格納されている例のように、当該ユーザである事業者を識別する、項目「事業者ID」に紐づく項目「決済手段」、項目「決済手段条件」の情報が取得される。これらの決済手段の情報は、例えば、図4の項目「事業者ID」が「#0101」のように複数設定されていることもあるので、すべての決済手段の情報が取得される。 For example, in step S223, information on the items "Payment method" and "Payment method conditions" linked to the item "Business ID" that identifies the business that is the user is obtained, as in the example stored in the user business database 2021 shown in FIG. 4. Since multiple pieces of payment method information may be set, for example, the item "Business ID" in FIG. 4 is set to "#0101," information on all payment methods is obtained.
なお、ステップS223において、決済手段情報提示モジュール2035は、前述のようにステップS222で受け付けた取引の内容に基づき、1(または複数)の決済手段を特定する情報をレコメンドしてもよい。例えば、図4の項目「事業者ID」が「#0101」の場合において、取引相手が、項目「事業者ID」の「#0103」である場合、「〇◇Pay」のみがレコメンドされてもよい。また、図4の項目「事業者ID」が「#0102」、「アカウント名」が「Hishigata_Koubai」の場合において、取引金額が10万円未満の場合、「クレジット(Vi)」のみがレコメンドされてもよい。 In step S223, the payment method information presentation module 2035 may recommend information identifying one (or more) payment methods based on the contents of the transaction accepted in step S222 as described above. For example, when the "Business ID" item in FIG. 4 is "#0101" and the transaction partner is "#0103" in the "Business ID" item, only "〇◇Pay" may be recommended. Also, when the "Business ID" item in FIG. 4 is "#0102" and the "Account Name" is "Hishigata_Koubai", if the transaction amount is less than 100,000 yen, only "Credit (Vi)" may be recommended.
ステップS213において、端末装置10の送受信部172は、サーバ20から送信された決済手段を特定する情報を受け付ける。通知制御部174は、受け付けた決済手段を特定する情報を、表示されているワークフローの取引にて選択可能な決済手段としてディスプレイ150に表示させる。 In step S213, the transmission/reception unit 172 of the terminal device 10 receives information identifying the payment method transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received information identifying the payment method as a payment method selectable for the transaction of the displayed workflow.
ステップS214において、端末装置10の入力操作受付部171は、ディスプレイ150に表示されている選択可能な決済手段から、ユーザによる操作により、1の決済手段を選択する入力を受け付ける。送受信部172は、入力された決済手段を特定する情報を、サーバ20へ送信する。 In step S214, the input operation reception unit 171 of the terminal device 10 receives an input by the user to select one payment method from the selectable payment methods displayed on the display 150. The transmission/reception unit 172 transmits information identifying the entered payment method to the server 20.
なお、ステップS213,S214の、取引についての決済手段を表示してユーザから選択する入力を受け付ける処理のタイミングは、取引情報の登録時とは限られない。例えば、当該処理のタイミングは、ユーザである当該取引の受注者が請求書を作成する段階で、当該受注者が選択可能な決済手段を表示して、受注者から決済手段を選択する入力を受け付けてもよく、ユーザである当該取引の受注者があらかじめ決済手段を複数登録しておき、ユーザである発注者から登録されている決済手段の中から希望する決済手段を選択する入力を受け付けてもよい。 The timing of steps S213 and S214, in which the payment method for the transaction is displayed and an input to select the payment method is received from the user, is not limited to the time when the transaction information is registered. For example, the timing of the process may be when the user, who is the contractor of the transaction, creates an invoice, by displaying the payment methods selectable by the contractor and receiving an input to select the payment method from the contractor, or the user, who is the contractor of the transaction, may register multiple payment methods in advance and receive an input to select the desired payment method from among the registered payment methods from the user, who is the purchaser.
ステップS224において、サーバ20の決済手段選択受付モジュール2036は、端末装置10から送信された決済手段を特定する情報を、通信部201を介して受け付ける。決済手段選択受付モジュール2036は、受け付けた決済手段を特定する情報を、取引データベース2022に登録して記憶させる。 In step S224, the payment method selection acceptance module 2036 of the server 20 accepts the information specifying the payment method transmitted from the terminal device 10 via the communication unit 201. The payment method selection acceptance module 2036 registers and stores the accepted information specifying the payment method in the transaction database 2022.
例えば、ステップS224では、図5に示す取引データベース2022に格納されている例のように、項目「決済手段」に、受け付けた決済手段を特定する情報が格納される。 For example, in step S224, information identifying the accepted payment method is stored in the "Payment Method" field, as in the example stored in the transaction database 2022 shown in FIG. 5.
以上のように、取引管理システム1では、受け付けた取引に係るワークフローをユーザに提示し、当該ユーザの取引における決済手段として設定した1または複数の決済手段を提示し、当該取引で使用する決済手段の選択を受け付ける。これにより、ユーザである事業者にとって最適な決済手段を選択することが可能になる。 As described above, the transaction management system 1 presents the workflow related to the accepted transaction to the user, presents one or more payment methods that have been set as the payment method for the user's transaction, and accepts the selection of the payment method to be used for the transaction. This makes it possible for the user (business operator) to select the most suitable payment method.
図9は、図1の取引管理システム1による決済処理を行う流れの一例を示すフローチャートである。 Figure 9 is a flowchart showing an example of the flow of payment processing by the transaction management system 1 of Figure 1.
ステップS311において、サーバ20の決済データ出力モジュール2037は、取引データベース2022に記憶されている取引について、ステップS224で受け付けた決済手段を特定する情報に基づき、当該取引の金額を決済するための決済データを出力する。また、決済データ出力モジュール2037は、決済データを出力すると、取引データベース2022のプロセスの情報を更新して記憶させる。 In step S311, the payment data output module 2037 of the server 20 outputs payment data for settling the amount of a transaction stored in the transaction database 2022, based on the information identifying the payment method accepted in step S224. In addition, when the payment data output module 2037 outputs the payment data, it updates and stores the process information in the transaction database 2022.
ステップS312において、サーバ20の帳票データ出力モジュール2038は、取引データベース2022に記憶されている取引について、取引データベース2022に記憶されている決済手段を特定する情報に基づき、決済手段により異なる記載内容の取引に係る帳票データを出力する。 In step S312, the report data output module 2038 of the server 20 outputs report data relating to transactions stored in the transaction database 2022, the data relating to which differs depending on the payment method, based on information identifying the payment method stored in the transaction database 2022.
ステップS313において、サーバ20の会計データ出力モジュール2039は、ステップS311で出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成する。 In step S313, the accounting data output module 2039 of the server 20 generates accounting data corresponding to the payment method in the accounting system used by the user based on the payment data output in step S311.
例えば、ステップS313では、図5に示す取引データベース2022の項目「取引ID」が「#0201」の例のように、当該取引に係る決済データが生成される。そして、項目「取引金額」が200,000(円)の決済が行われると、図6に示す会計データベース2023の項目「事業者ID」が「#0101」の例のように、金額が200,000円の仕訳(例えば、売掛金の仕訳)が行われる。 For example, in step S313, payment data related to the transaction is generated, as in the example shown in FIG. 5 where the item "Transaction ID" in the transaction database 2022 is "#0201". Then, when a payment is made for the item "Transaction amount" of 200,000 (yen), as in the example shown in FIG. 6 where the item "Business ID" in the accounting database 2023 is "#0101", an entry for the amount of 200,000 yen (e.g., an account receivable entry) is made.
以上のように、取引管理システム1では、選択された決済手段に基づき、当該取引の金額を決済するための決済データが生成され、決済手段により異なる記載内容の取引に係る帳票データが出力される。また、生成された決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データが生成される。これにより、自動的に決済データ、帳票データ及び会計データが生成されるので、事業者における経理部門等の担当者の作業が煩雑になることを抑制することが可能になる。 As described above, in the transaction management system 1, payment data for settling the transaction amount is generated based on the selected payment method, and report data relating to the transaction with different details depending on the payment method is output. In addition, based on the generated payment data, accounting data corresponding to the payment method is generated in the accounting system used by the user. As a result, payment data, report data, and accounting data are generated automatically, making it possible to prevent the work of personnel in the accounting department, etc. of the business from becoming cumbersome.
<4 画面例>
以下、図10ないし図12を参照しながら、取引管理システム1による決済手段登録処理の画面例について説明する。
<4 Screen example>
Below, examples of screens for the payment method registration process by the transaction management system 1 will be described with reference to Figures 10 to 12.
図10は、端末装置10に表示するワークフローの画面例を示す図である。図10の画面例は、ユーザからの端末装置10の操作により、サーバ20のワークフロー提示モジュール2034が送信した、取引に関する情報を管理するワークフローの情報が表示された状態の画面例を示す。図8のステップS212に相当する。 Figure 10 is a diagram showing an example of a workflow screen displayed on the terminal device 10. The example screen in Figure 10 shows an example of a screen in which workflow information for managing transaction information sent by the workflow presentation module 2034 of the server 20 is displayed in response to a user's operation of the terminal device 10. This corresponds to step S212 in Figure 8.
図10に示すように、端末装置10のディスプレイ150には、ワークフローにおけるプロセスを示すプロセス表示欄1031aと、プロセス表示欄1031aに表示されているプロセスのステータスの状態を示すステータス表示欄1031b,1031c,1031dと、当該取引の案件名称を示す案件名表示欄1031eと、当該取引の内容を示す取引詳細表示欄1031fとが表示されている。 As shown in FIG. 10, the display 150 of the terminal device 10 displays a process display field 1031a that shows the process in the workflow, status display fields 1031b, 1031c, and 1031d that show the status of the process displayed in the process display field 1031a, a case name display field 1031e that shows the case name of the transaction, and a transaction details display field 1031f that shows the contents of the transaction.
プロセス表示欄1031aには、例えば、図5に示す取引データベース2022の項目「取引履歴情報」が最新の項目「プロセス」の内容が表示され、そのプロセスのステータスの情報がステータス表示欄1031b,1031c,1031dに表示されている。案件名表示欄1031eには、例えば、図5に示す取引データベース2022の項目「案件名称」の内容が表示され、取引詳細表示欄1031fには、取引データベース2022の項目「取引金額」の内容を含む当該取引の内容の詳細、内訳が表示されている。これにより、取引に関する情報がワークフローとして表示されるので、取引に関する情報を把握することができる。 In the process display field 1031a, for example, the contents of the latest item "Process" in the item "Transaction History Information" of the transaction database 2022 shown in FIG. 5 are displayed, and the status information of the process is displayed in the status display fields 1031b, 1031c, and 1031d. In the case name display field 1031e, for example, the contents of the item "Case Name" of the transaction database 2022 shown in FIG. 5 are displayed, and in the transaction details display field 1031f, the details and breakdown of the contents of the transaction, including the contents of the item "Transaction Amount" of the transaction database 2022, are displayed. As a result, information about the transaction is displayed as a workflow, it is possible to grasp the information about the transaction.
図11は、端末装置10に表示する取引情報の画面例を示す図である。図11の画面例は、図10に示すワークフローからステータスの状態を更新するために表示される取引情報の表示画面例を示す。図8のステップS212に相当する。 Figure 11 is a diagram showing an example of a screen of transaction information displayed on the terminal device 10. The example screen of Figure 11 shows an example of a display screen of transaction information displayed to update the status state from the workflow shown in Figure 10. This corresponds to step S212 in Figure 8.
図11に示すように、端末装置10のディスプレイ150には、当該取引の案件名称を示す案件名表示欄1032aと、当該取引の内容を示す取引詳細表示欄1032bとが表示されている。また、この表示画面には、決済手段情報提示モジュール2035による、ユーザごとに設定されている決済手段を選択させるための決済手段選択ボタン1032cが設けられている。案件名表示欄1032a及び取引詳細表示欄1032bには、図10に示す案件名表示欄1031e及び取引詳細表示欄1031fと同一の内容が表示されている。ここで、ユーザが決済手段を選択する場合、決済手段選択ボタン1032cをマウス132でクリック等することにより決済手段の一覧を表示させる。これにより、ユーザは、最適な決済手段を選択することが可能になる。 As shown in FIG. 11, the display 150 of the terminal device 10 displays a case name display field 1032a showing the case name of the transaction, and a transaction details display field 1032b showing the contents of the transaction. This display screen also has a payment method selection button 1032c for allowing the payment method set for each user by the payment method information presentation module 2035 to be selected. The case name display field 1032a and the transaction details display field 1032b display the same contents as the case name display field 1031e and the transaction details display field 1031f shown in FIG. 10. When the user selects a payment method, a list of payment methods is displayed by clicking the payment method selection button 1032c with the mouse 132, etc. This allows the user to select the most suitable payment method.
図12は、端末装置10に表示する取引情報の画面例を示す図である。図12の画面例は、図11に示す決済手段選択ボタン1032cが押下されると遷移する、決済手段を選択するために表示される決済手段選択画面の例を示す。図8のステップS213に相当する。 Figure 12 is a diagram showing an example of a screen of transaction information displayed on the terminal device 10. The example screen of Figure 12 shows an example of a payment method selection screen displayed for selecting a payment method, which is transitioned to when the payment method selection button 1032c shown in Figure 11 is pressed. This corresponds to step S213 in Figure 8.
図12に示すように、端末装置10のディスプレイ150には、当該取引の案件名称を示す案件名表示欄1033aと、当該取引の金額を示す取引金額表示欄1033bとが表示されている。また、この表示画面には、選択可能な決済手段の一覧を示す決済手段表示欄1033cが表示され、これらの複数の決済手段から1の決済手段を選択するための選択ラジオボタン1033dがそれぞれ設けられている。これにより、ユーザは、最適な決済手段を選択し、実際に決済に使用することが可能になる。 As shown in FIG. 12, the display 150 of the terminal device 10 displays a case name display field 1033a showing the case name of the transaction, and a transaction amount display field 1033b showing the amount of the transaction. This display screen also displays a payment method display field 1033c showing a list of selectable payment methods, and each display has a selection radio button 1033d for selecting one payment method from the multiple payment methods. This allows the user to select the most suitable payment method and use it for the actual payment.
<小括>
以上のように、本実施形態によると、事業者であるユーザが取引の内容の情報を端末装置から入力するので、入力された取引の内容の情報を受け付ける。受け付けた取引に係るワークフローがユーザに提示され、当該ユーザの取引における決済手段として設定した1または複数の決済手段がユーザに提示される。そして、ユーザが当該取引で使用する決済手段の選択を入力するので、入力された決済手段の選択を、当該取引で使用する決済手段として受け付ける。これにより、ユーザである事業者にとって最適な決済手段を選択することが可能になる。
<Summary>
As described above, according to this embodiment, the user (business operator) inputs information on the details of a transaction from a terminal device, and the input information on the details of the transaction is accepted. A workflow related to the accepted transaction is presented to the user, and one or more payment methods set as the payment method for the user's transaction are presented to the user. Then, the user inputs a selection of the payment method to be used in the transaction, and the input selection of the payment method is accepted as the payment method to be used in the transaction. This makes it possible to select the most suitable payment method for the user (business operator).
また、本実施形態によると、ユーザが選択した決済手段に基づき、当該取引の金額を決済するための決済データが生成される。ユーザが選択した決済手段により異なる記載内容の取引に係る帳票データが出力される。また、生成された決済データに基づき、ユーザが利用する会計システムにおける、ユーザが選択した決済手段に応じた会計データが生成される。これにより、自動的に当該取引に係る、ユーザが選択した決済手段に応じた決済データ、帳票データ及び会計データが生成されるので、事業者における経理部門等の担当者の作業が煩雑になることを抑制することが可能になる。 Furthermore, according to this embodiment, payment data for settling the amount of the transaction is generated based on the payment method selected by the user. Report data relating to the transaction with different contents depending on the payment method selected by the user is output. Furthermore, based on the generated payment data, accounting data corresponding to the payment method selected by the user is generated in the accounting system used by the user. As a result, payment data, report data, and accounting data related to the transaction and corresponding to the payment method selected by the user are automatically generated, making it possible to prevent the work of personnel in the accounting department, etc. of the business from becoming cumbersome.
以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換及び変更を行なって実施することができる。これらの実施形態及び変形例ならびに省略、置換及び変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and variations, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.
<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.
(付記1)プロセッサ29と、メモリ25とを備えるコンピュータに実行させるためのプログラムであって、メモリ25は、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報(2021)を記憶し、プログラムは、プロセッサ29に、ユーザにおける他の事業者との取引に関する情報を管理するワークフローを、ユーザに提示するステップ(S222)と、ワークフローにおいて、記憶されている、1または複数の第1情報をユーザに提示するステップ(S223)と、ワークフローに提示されている他の事業者との取引において、1の第1情報の選択を受け付けるステップ(S224)と、受け付けた1の第1情報に基づき、取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップ(S311)と、出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成するステップ(S313)と、を実行させる、プログラム。 (Note 1) A program to be executed by a computer having a processor 29 and a memory 25, the memory 25 storing first information (2021) for identifying one or more payment methods set by a user who is a business operator as a means to be used in transactions with other business operators, the program causing the processor 29 to execute the steps of: presenting to the user a workflow for managing information regarding the user's transactions with other business operators (S222); presenting to the user one or more pieces of first information stored in the workflow (S223); accepting selection of one piece of first information in transactions with other business operators presented in the workflow (S224); outputting payment data for settling the transaction amount according to each means based on the accepted one piece of first information (S311); and generating accounting data according to the payment means in the accounting system used by the user based on the output payment data (S313).
(付記2)プログラムは、さらに、ワークフローにおいて、他の事業者との取引の内容の入力を、ユーザから受け付けるステップ(S122)と、第1情報を提示するステップにおいて、受け付けた取引の内容に基づき、1の第1情報をユーザにレコメンドするステップ(S223)を実行させる、(付記1)に記載のプログラム。 (Appendix 2) The program described in (Appendix 1) further executes, in the workflow, a step (S122) of accepting input of details of a transaction with another business from a user, and a step (S223) of recommending one piece of first information to the user based on the accepted details of the transaction in the step of presenting the first information.
(付記3)メモリは、他の事業者に関する情報(2021)を記憶し、第1情報を提示するステップにおいて、他の事業者に関する情報を特定するための情報に基づき、1の第1情報をユーザにレコメンドする、(付記2)に記載のプログラム。 (Appendix 3) The program described in (Appendix 2), in which the memory stores information (2021) about other businesses, and in the step of presenting the first information, the program recommends one piece of first information to a user based on information for identifying the information about the other businesses.
(付記4)他の事業者に関する情報は、他の事業者との取引の条件に関する情報を含み、第1情報を提示するステップにおいて、他の事業者との取引の条件に関する情報に基づき、1の第1情報を前記ユーザにレコメンドする、(付記3)に記載のプログラム。 (Appendix 4) The program described in (Appendix 3), in which the information about other businesses includes information about the terms of transactions with other businesses, and in the step of presenting the first information, one piece of first information is recommended to the user based on the information about the terms of transactions with other businesses.
(付記5)メモリは、過去の他の事業者との取引履歴の情報(2022)を記憶し、第1情報を提示するステップにおいて、過去の他の事業者との取引履歴の情報に基づき、1の第1情報をユーザにレコメンドする、(付記1)から(付記4)のいずれかに記載のプログラム。 (Appendix 5) A program described in any one of (Appendix 1) to (Appendix 4), in which the memory stores information (2022) on a past transaction history with other businesses, and in the step of presenting the first information, the program recommends one piece of first information to a user based on the information on the past transaction history with other businesses.
(付記6)第1情報を提示するステップにおいて、過去の他の事業者との取引履歴の情報から生成された機械学習モデルに基づき、1の第1情報をユーザにレコメンドする、(付記5)に記載のプログラム。 (Appendix 6) The program described in (Appendix 5), in which, in the step of presenting the first information, the first information 1 is recommended to the user based on a machine learning model generated from information on past transaction history with other businesses.
(付記7)プログラムは、さらに、他の事業者との取引に関する情報と、受け付けた1の第1情報に基づき、1の決済手段により異なる記載内容の取引に係る帳票データを出力するステップ(S312)を実行させる、(付記6)に記載のプログラム。 (Appendix 7) The program described in (Appendix 6) further executes a step (S312) of outputting report data relating to a transaction having different contents depending on one payment method based on information relating to a transaction with another business operator and the received first information.
(付記8)取引に係る帳票データを出力するステップにおいて、受け付けた1の第1情報に基づき、取引に係る帳票データの出力が省略可能であるか否かを判定し、判定の結果をユーザに提示して取引に係る帳票データの出力が省略可能であるときは取引に係る帳票データの出力を行わない、(付記7)に記載のプログラム。 (Appendix 8) A program as described in (Appendix 7), in which, in the step of outputting the report data relating to the transaction, it is determined whether or not the output of the report data relating to the transaction can be omitted based on the received first information 1, and the result of the determination is presented to the user, and if the output of the report data relating to the transaction can be omitted, the report data relating to the transaction is not output.
(付記9)会計データを生成するステップにおいて、受け付けた1の第1情報ごとに異なる勘定科目の会計データを生成する、(付記8)に記載のプログラム。 (Appendix 9) A program as described in (Appendix 8), in which in the step of generating accounting data, accounting data for different account items is generated for each received piece of first information.
(付記10)制御部203と、記憶部202とを備える情報処理装置であって、記憶部202は、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報(2021)を記憶し、制御部203は、ユーザにおける他の事業者との取引に関する情報を管理するワークフローを、ユーザに提示するステップ(S222)と、ワークフローにおいて、記憶されている、1または複数の第1情報をユーザに提示するステップ(S223)と、ワークフローに提示されている他の事業者との取引において、1の第1情報の選択を受け付けるステップ(S224)と、受け付けた1の第1情報に基づき、取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップ(S311)と、出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成するステップ(S313)と、を実行する、情報処理装置。 (Appendix 10) An information processing device including a control unit 203 and a storage unit 202, the storage unit 202 storing first information (2021) for identifying one or more payment means set by a user who is a business operator as a means to be used in transactions with other business operators, the control unit 203 executing the steps of: presenting to the user a workflow for managing information regarding the user's transactions with other business operators (S222); presenting to the user one or more pieces of first information stored in the workflow (S223); accepting selection of one piece of first information in transactions with other business operators presented in the workflow (S224); outputting payment data for settling the transaction amount according to each means based on the accepted one piece of first information (S311); and generating accounting data according to the payment means in an accounting system used by the user based on the output payment data (S313).
(付記11)プロセッサ29と、メモリ25とを備えるコンピュータにより実行されるための方法であって、メモリ25は、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報(2021)を記憶し、方法は、プロセッサ29が、ユーザにおける他の事業者との取引に関する情報を管理するワークフローを、ユーザに提示するステップ(S222)と、ワークフローにおいて、記憶されている、1または複数の第1情報をユーザに提示するステップ(S223)と、ワークフローに提示されている他の事業者との取引において、1の第1情報の選択を受け付けるステップ(S224)と、受け付けた1の第1情報に基づき、取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップ(S311)と、出力した決済データに基づき、ユーザが利用する会計システムにおける、決済手段に応じた会計データを生成するステップ(S313)と、を実行する、方法。 (Appendix 11) A method to be executed by a computer having a processor 29 and a memory 25, the memory 25 storing first information (2021) for identifying one or more payment means set by a user who is a business operator as a means to be used in transactions with other business operators, the method comprising the steps of: the processor 29 presenting to the user a workflow for managing information regarding the user's transactions with other business operators (S222); presenting to the user one or more pieces of first information stored in the workflow (S223); accepting selection of one piece of first information in transactions with other business operators presented in the workflow (S224); outputting payment data for settling the amount of the transaction according to each means based on the accepted one piece of first information (S311); and generating accounting data corresponding to the payment means in the accounting system used by the user based on the output payment data (S313).
1 :取引管理システム
10 :端末装置
10A :端末装置
10B :端末装置
13 :入力装置
14 :出力装置
15 :メモリ
16 :記憶部
19 :プロセッサ
20 :サーバ
25 :メモリ
26 :ストレージ
29 :プロセッサ
30 :外部サーバ
80 :ネットワーク
81 :無線基地局
82 :無線LANルータ
111 :アンテナ
112 :アンテナ
121 :第1無線通信部
122 :第2無線通信部
130 :操作受付部
131 :キーボード
132 :マウス
140 :音声処理部
141 :マイク
142 :スピーカ
150 :ディスプレイ
160 :記憶部
161 :ユーザ情報
170 :制御部
171 :入力操作受付部
172 :送受信部
173 :データ処理部
174 :通知制御部
201 :通信部
202 :記憶部
203 :制御部
2021 :ユーザ事業者データベース
2022 :取引データベース
2023 :会計データベース
2031 :受信制御モジュール
2032 :送信制御モジュール
2033 :取引情報受付モジュール
2034 :ワークフロー提示モジュール
2035 :決済手段情報提示モジュール
2036 :決済手段選択受付モジュール
2037 :決済データ出力モジュール
2038 :帳票データ出力モジュール
2039 :会計データ出力モジュール
1: Transaction management system 10: Terminal device 10A: Terminal device 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage unit 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 30: External server 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception unit 131: Keyboard 132: Mouse 140: Audio processing unit 141: Microphone 142: Speaker 150: Display 160: Storage unit 161: User information 170: Control unit 171: Input operation reception unit 172: Transmission/reception unit 173: Data processing unit 174: Notification control unit 201: Communication unit 202: Storage unit 203 : Control unit 2021 : User business database 2022 : Transaction database 2023 : Accounting database 2031 : Reception control module 2032 : Transmission control module 2033 : Transaction information reception module 2034 : Workflow presentation module 2035 : Payment method information presentation module 2036 : Payment method selection reception module 2037 : Payment data output module 2038 : Report data output module 2039 : Accounting data output module
Claims (9)
前記メモリは、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報を記憶し、
前記プログラムは、前記プロセッサに、
前記ユーザにおける前記他の事業者との取引に関する情報を管理するワークフローを、前記ユーザに提示するステップと、
前記ワークフローにおいて、前記記憶されている、1または複数の前記第1情報を前記ユーザに提示するステップと、
前記ワークフローに提示されている前記他の事業者との取引において、1の前記第1情報の選択を受け付けるステップと、
前記受け付けた1の前記第1情報に基づき、前記取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップと、
前記出力した決済データに基づき、前記ユーザが利用する会計システムにおける、前記決済手段に応じた会計データを生成するステップと、を実行させ、
前記プログラムは、さらに、
前記他の事業者との取引に関する情報と、前記受け付けた1の前記第1情報に基づき、1の前記決済手段により異なる記載内容の前記取引に係る帳票データを出力するステップを実行させ、
前記会計データを生成するステップにおいて、前記受け付けた1の前記第1情報ごとに異なる勘定科目の前記会計データを生成する、プログラム。 A program to be executed by a computer having a processor and a memory,
The memory stores first information for identifying one or more payment methods set by the user, who is a business operator, as a means to be used in transactions with other business operators;
The program causes the processor to:
presenting to the user a workflow for managing information regarding transactions between the user and the other business;
presenting the stored one or more pieces of first information to the user in the workflow;
receiving a selection of one of the first information in a transaction with the other business entity presented in the workflow;
outputting settlement data for settling the amount of the transaction according to each means based on the received first information;
generating accounting data corresponding to the payment method in the accounting system used by the user based on the output payment data;
The program further comprises:
Executing a step of outputting, based on information on the transaction with the other business and the one of the first information received, form data related to the transaction having different contents by one of the payment means ;
A program that , in the step of generating accounting data, generates the accounting data for a different account item for each of the received first information .
前記ワークフローにおいて、前記他の事業者との取引の内容の入力を、前記ユーザから受け付けるステップと、
前記第1情報を提示するステップにおいて、前記受け付けた取引の内容に基づき、1の前記第1情報を前記ユーザにレコメンドするステップを実行させる、請求項1に記載のプログラム。 The program further comprises:
receiving, in the workflow, from the user, an input of details of a transaction with the other business;
The program according to claim 1 , wherein in the step of presenting the first information, a step of recommending one piece of the first information to the user is executed based on the content of the accepted transaction.
前記第1情報を提示するステップにおいて、前記他の事業者に関する情報を特定するための情報に基づき、1の前記第1情報を前記ユーザにレコメンドする、請求項2に記載のプログラム。 The memory stores information about the other business operators,
The program according to claim 2 , wherein in the step of presenting the first information, one piece of the first information is recommended to the user based on information for identifying information relating to the other business operators.
前記第1情報を提示するステップにおいて、前記他の事業者との取引の条件に関する情報に基づき、1の前記第1情報を前記ユーザにレコメンドする、請求項3に記載のプログラム。 The information about the other business includes information about terms of transactions with the other business,
The program according to claim 3 , wherein in the step of presenting the first information, one piece of the first information is recommended to the user based on information regarding terms of a transaction with the other business.
前記第1情報を提示するステップにおいて、前記過去の他の事業者との取引履歴の情報に基づき、1の前記第1情報を前記ユーザにレコメンドする、請求項2から請求項4のいずれか1項に記載のプログラム。 The memory stores information on a history of past transactions with the other business operators,
The program according to claim 2 , wherein in the step of presenting the first information, one piece of the first information is recommended to the user based on information of the past transaction history with other businesses.
前記記憶部は、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報を記憶し、
前記制御部は、
前記ユーザにおける前記他の事業者との取引に関する情報を管理するワークフローを、前記ユーザに提示するステップと、
前記ワークフローにおいて、前記記憶されている、1または複数の前記第1情報を前記ユーザに提示するステップと、
前記ワークフローに提示されている前記他の事業者との取引において、1の前記第1情報の選択を受け付けるステップと、
前記受け付けた1の前記第1情報に基づき、前記取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップと、
前記出力した決済データに基づき、前記ユーザが利用する会計システムにおける、前記決済手段に応じた会計データを生成するステップと、を実行し、
前記制御部は、さらに、
前記他の事業者との取引に関する情報と、前記受け付けた1の前記第1情報に基づき、1の前記決済手段により異なる記載内容の前記取引に係る帳票データを出力するステップを実行し、
前記会計データを生成するステップにおいて、前記受け付けた1の前記第1情報ごとに異なる勘定科目の前記会計データを生成する、情報処理装置。 An information processing device including a control unit and a storage unit,
The storage unit stores first information for identifying one or more payment methods set by the user, who is a business operator, as a means to be used in transactions with other business operators;
The control unit is
presenting to the user a workflow for managing information regarding transactions between the user and the other business;
presenting the stored one or more pieces of first information to the user in the workflow;
receiving a selection of one of the first information in a transaction with the other business entity presented in the workflow;
outputting settlement data for settling the amount of the transaction according to each means based on the received first information;
generating accounting data corresponding to the payment method in the accounting system used by the user based on the output payment data;
The control unit further includes:
Executing a step of outputting document data relating to the transaction having different contents according to one of the payment means based on information relating to the transaction with the other business operator and the one of the first information received;
An information processing device , in the step of generating accounting data, which generates the accounting data for a different account item for each of the received first information .
前記メモリは、事業者であるユーザが、他の事業者との取引で使用する手段として設定された1または複数の決済手段を特定するための第1情報を記憶し、
前記方法は、前記プロセッサが、
前記ユーザにおける前記他の事業者との取引に関する情報を管理するワークフローを、前記ユーザに提示するステップと、
前記ワークフローにおいて、前記記憶されている、1または複数の前記第1情報を前記ユーザに提示するステップと、
前記ワークフローに提示されている前記他の事業者との取引において、1の前記第1情報の選択を受け付けるステップと、
前記受け付けた1の前記第1情報に基づき、前記取引の金額を決済するための決済データをそれぞれの手段に従って出力するステップと、
前記出力した決済データに基づき、前記ユーザが利用する会計システムにおける、前記決済手段に応じた会計データを生成するステップと、を実行し、
前記プロセッサは、さらに、
前記他の事業者との取引に関する情報と、前記受け付けた1の前記第1情報に基づき、1の前記決済手段により異なる記載内容の前記取引に係る帳票データを出力するステップを実行する、方法。 1. A method for performing a process on a computer having a processor and a memory, comprising:
The memory stores first information for identifying one or more payment methods set by the user, who is a business operator, as a means to be used in transactions with other business operators;
The method further comprises the processor:
presenting to the user a workflow for managing information regarding transactions between the user and the other business;
presenting the stored one or more pieces of first information to the user in the workflow;
receiving a selection of one of the first information in a transaction with the other business entity presented in the workflow;
outputting settlement data for settling the amount of the transaction according to each means based on the received first information;
generating accounting data corresponding to the payment method in the accounting system used by the user based on the output payment data;
The processor further comprises:
The method includes a step of outputting report data relating to the transaction having different contents depending on one of the payment means based on information regarding the transaction with the other business operator and the first information received.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022102422A JP7665564B2 (en) | 2022-06-27 | 2022-06-27 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
| JP2024134912A JP2024155947A (en) | 2022-06-27 | 2024-08-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022102422A JP7665564B2 (en) | 2022-06-27 | 2022-06-27 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024134912A Division JP2024155947A (en) | 2022-06-27 | 2024-08-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024003345A JP2024003345A (en) | 2024-01-15 |
| JP7665564B2 true JP7665564B2 (en) | 2025-04-21 |
Family
ID=89534071
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022102422A Active JP7665564B2 (en) | 2022-06-27 | 2022-06-27 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
| JP2024134912A Pending JP2024155947A (en) | 2022-06-27 | 2024-08-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024134912A Pending JP2024155947A (en) | 2022-06-27 | 2024-08-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7665564B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002133054A (en) | 2000-10-19 | 2002-05-10 | Nec Corp | Business trip support system and ticket selling paying method |
| JP2008299744A (en) | 2007-06-01 | 2008-12-11 | Ricoh Co Ltd | Form input support system, program and recording medium |
-
2022
- 2022-06-27 JP JP2022102422A patent/JP7665564B2/en active Active
-
2024
- 2024-08-13 JP JP2024134912A patent/JP2024155947A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002133054A (en) | 2000-10-19 | 2002-05-10 | Nec Corp | Business trip support system and ticket selling paying method |
| JP2008299744A (en) | 2007-06-01 | 2008-12-11 | Ricoh Co Ltd | Form input support system, program and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024155947A (en) | 2024-10-31 |
| JP2024003345A (en) | 2024-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200051073A1 (en) | System and method for enhanced token-based payments | |
| US20210174314A1 (en) | Seller transaction management system and method generating a universal digital receipt that is independent of the seller and payment means and non-identifiable buyer | |
| CN101847234B (en) | Portable information terminal and information processing method | |
| JP7377832B2 (en) | Program, information processing device and method | |
| KR102222392B1 (en) | Automatic creation and marketing system of customer ledger using credit card number | |
| TWM610169U (en) | Integrated payment wallet system | |
| JP7665564B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7500841B2 (en) | Information management system, information management method, and computer program | |
| JP7847491B2 (en) | Program, information processing device, and method | |
| JP2021196844A (en) | Settlement processing method and settlement processing apparatus | |
| JP2025003307A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7655839B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7653347B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7377830B2 (en) | Program, information processing device and method | |
| US20230087986A1 (en) | Inserting code into a document object model of a graphical user interface to enable sub-exchanges | |
| US9483783B1 (en) | Purchase system using a computing device | |
| JP7639223B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD | |
| JP7209888B1 (en) | program and method | |
| JP7566102B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7520770B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7514411B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7590604B1 (en) | SERVICE PROVIDING SYSTEM, SERVICE PROVIDING METHOD, APPLICATION PROGRAM, AND SERVER DEVICE | |
| JP7332641B2 (en) | Program, information processing device and method | |
| US20240029049A1 (en) | Information processing apparatus and information processing method | |
| JP2025164673A (en) | Program, information processing device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231226 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240422 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240516 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240813 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240822 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240830 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250409 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7665564 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |