JP7786166B2 - Information processing device, information processing method, program, and information processing system - Google Patents
Information processing device, information processing method, program, and information processing systemInfo
- Publication number
- JP7786166B2 JP7786166B2 JP2021194953A JP2021194953A JP7786166B2 JP 7786166 B2 JP7786166 B2 JP 7786166B2 JP 2021194953 A JP2021194953 A JP 2021194953A JP 2021194953 A JP2021194953 A JP 2021194953A JP 7786166 B2 JP7786166 B2 JP 7786166B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- form information
- invoice
- screen
- order
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、プログラム、情報処理システムに関する。 The present invention relates to an information processing device, an information processing method, a program, and an information processing system.
従来では、2つのドキュメントを突き合わせる際(突合)に、視覚的レイアウトが類似したドキュメント同士を突き合わせる技術が知られている。 Conventionally, when matching two documents, a technique is known that matches documents with similar visual layouts.
例えば、請求書と注文書等のように、2つの帳票を突合する場合、2つの帳票を特定する情報に基づき両者を対応付ける必要がある。従来では、この対応付けを、突合作業の担当者による目視や、既存のソフトウェアの機能等によって行っており、突合作業が繁雑になる。 For example, when matching two documents, such as an invoice and a purchase order, it is necessary to match the two documents based on information that identifies the two documents. Traditionally, this matching has been done visually by the person in charge of the matching work or using existing software functions, making the matching work cumbersome.
開示の技術は、帳票同士をより容易に対応付けることを目的とする。 The disclosed technology aims to make it easier to match documents with each other.
開示の技術は、記憶部に格納された第一の帳票情報の中から、第二の帳票情報と対応付ける第一の帳票情報を特定する情報の入力を受け付ける受付画面を端末装置に表示させる表示制御部と、前記特定する情報に基づき特定された第一の帳票情報を、前記第二の帳票情報と対応付ける対応付け部と、を有し、前記受付画面は、前記第二の帳票情報と対応付ける前記第一の帳票情報の検索条件の入力を受け付ける画面であって、前記第二の帳票情報を表示する領域と、前記検索条件の入力を受け付ける領域と、を含み、前記対応付け部は、前記検索条件で前記記憶部を検索した結果に基づいて特定された第一の帳票情報を第二の帳票情報に対応付ける、情報処理装置である。
The disclosed technology is an information processing device that has a display control unit that displays on a terminal device a reception screen that accepts input of information that identifies first report information to be associated with second report information from among the first report information stored in a memory unit, and a matching unit that matches the first report information identified based on the identifying information with the second report information, wherein the reception screen is a screen that accepts input of search conditions for the first report information to be associated with the second report information, and includes an area that displays the second report information and an area that accepts input of the search conditions, and the matching unit matches the first report information identified based on the results of searching the memory unit with the search conditions with the second report information .
帳票同士をより容易に対応付けることができる。 Reports can now be matched more easily.
以下に、図面を参照して、実施形態について説明する。図1は、取引管理システムのシステム構成の一例を示す図である。 Embodiments will be described below with reference to the drawings. Figure 1 shows an example of the system configuration of a transaction management system.
本実施形態の取引管理システム100は、取引管理装置200と、端末装置300とを含む。取引管理装置200と端末装置300とは、ネットワークを介して通信が可能である。また、本実施形態の取引管理装置200は、端末装置400と、ネットワークを介して通信を行う。 The transaction management system 100 of this embodiment includes a transaction management device 200 and a terminal device 300. The transaction management device 200 and the terminal device 300 can communicate via a network. Furthermore, the transaction management device 200 of this embodiment communicates with the terminal device 400 via a network.
本実施形態の取引管理装置200は、端末装置300において作成された帳票に含まれる帳票情報を格納する。また、取引管理装置200は、この帳票に対して発行された帳票の帳票情報の入力を受け付けると、格納されている帳票情報と、入力された帳票情報とを対応付けて管理する。 The transaction management device 200 of this embodiment stores the form information contained in the form created by the terminal device 300. Furthermore, when the transaction management device 200 receives input of form information for a form issued for this form, it associates and manages the stored form information with the input form information.
以下の説明では、端末装置300から入力された帳票情報を第一の帳票情報と呼び、第一の帳票情報を含む帳票を第一の帳票と呼び、第一の帳票情報を含む帳票画像データを第一の帳票画像データと呼ぶ。 In the following description, the form information input from the terminal device 300 will be referred to as first form information, a form including the first form information will be referred to as the first form, and form image data including the first form information will be referred to as first form image data.
また、以下の説明では、第一の帳票と対応して発行された帳票を第二の帳票と呼び、第二の帳票を示す帳票画像データを第二の帳票画像データと呼び、第二の帳票に含まれる帳票情報を第二の帳票情報と呼ぶ。 In the following description, the form issued in correspondence with the first form will be referred to as the second form, the form image data showing the second form will be referred to as the second form image data, and the form information contained in the second form will be referred to as the second form information.
本実施形態の取引管理装置200は、端末装置300から、第二の帳票情報の入力が行われると、既に格納されている第一の帳票情報のうち、第二の帳票情報と対応する第一の帳票情報を選択させるための画面を、端末装置300に表示させる。そして、取引管理装置200は、端末装置300において、第一の帳票情報が選択されると、選択された第一の帳票情報と、第二の帳票情報とを対応付けて、両者の突合処理を行う。 When second accounting form information is input from the terminal device 300, the transaction management device 200 of this embodiment displays a screen on the terminal device 300 that allows the user to select first accounting form information that corresponds to the second accounting form information from among the first accounting form information already stored. Then, when first accounting form information is selected on the terminal device 300, the transaction management device 200 associates the selected first accounting form information with the second accounting form information and performs a matching process between the two.
このように、本実施形態では、第二の帳票情報の入力を受け付けて、第二の帳票情報と対応する第一の帳票情報の選択させるための画面を表示させることで、第一の帳票と第二の帳票との対応付けを行わせる。このため、本実施形態では、2つの帳票の帳票情報を目視で確認する等の作業が不要であり、帳票同士の対応付けを容易に行わせることができる。また、本実施形態では、帳票同士の対応付けが容易になるため、突合作業の作業負荷も軽減することができる。 In this way, in this embodiment, the input of second form information is accepted, and a screen is displayed for selecting first form information that corresponds to the second form information, thereby assuring that the first form and the second form are matched. As a result, in this embodiment, tasks such as visually checking the form information of the two forms are not required, and the forms can be easily matched. Furthermore, because this embodiment makes it easy to match forms, the workload of reconciliation work can be reduced.
本実施形態の端末装置300は、主に、取引管理装置200を介して注文を行う注文元によって利用される端末装置である。言い換えれば、端末装置300は、商品等を購入する買い手側によって利用される端末装置である。以下の説明では、端末装置300を買い手端末300と表現する場合がある。 The terminal device 300 in this embodiment is a terminal device that is primarily used by order sources that place orders via the transaction management device 200. In other words, the terminal device 300 is a terminal device that is used by buyers who purchase products, etc. In the following description, the terminal device 300 may be referred to as the buyer terminal 300.
なお、本実施形態の注文元とは、例えば、各種の注文先に対して注文を行う事業者である。なお、本実施形態の事業者とは、個人であってもよいし、企業や法人等の組織であってもよい。以下の実施形態の説明では、事業者を、テナントと表現する場合がある。 In this embodiment, an order source is, for example, a business that places an order with various ordering destinations. In this embodiment, a business may be an individual, or an organization such as a company or corporation. In the following description of the embodiment, a business may be referred to as a tenant.
本実施形態の端末装置400は、取引管理システム100の外部の装置であり、主に、商品等の販売者等によって利用される端末装置である。言い換えれば、端末装置400は、商品等を販売する売り手側によって利用される端末装置である。以下の説明では、端末装置400を売り手端末400と表現する場合がある。 The terminal device 400 in this embodiment is a device external to the transaction management system 100 and is a terminal device that is primarily used by sellers of products, etc. In other words, the terminal device 400 is a terminal device that is used by sellers who sell products, etc. In the following description, the terminal device 400 may be referred to as a seller terminal 400.
本実施形態の第一の帳票とは、例えば、商品の注文書などである。この場合、第一の帳票情報は、注文の内容を示す注文書情報となる。また、第一の帳票が注文書である場合、第一の帳票に対応する第二の帳票とは、この注文書に対応した請求書である。この場合、第二の帳票情報は、請求の内容を示す請求書情報となり、第二の帳票画像データは、請求書画像データとなる。また、例えば、第一の帳票は注文書であり、第二の帳票は納品書であってもよいし、第一の帳票は見積書であり、第二の帳票は注文書であってもよい。 In this embodiment, the first form is, for example, a product order form. In this case, the first form information is order form information indicating the contents of the order. Furthermore, if the first form is an order form, the second form corresponding to the first form is an invoice corresponding to this order form. In this case, the second form information is invoice information indicating the contents of the bill, and the second form image data is invoice image data. Furthermore, for example, the first form may be an order form and the second form may be a delivery note, or the first form may be an estimate and the second form may be an order form.
以下の説明では、注文書を第一の帳票の一例とし、請求書を第二の帳票の一例として説明する。 In the following explanation, an order form will be used as an example of the first form, and an invoice will be used as an example of the second form.
また、本実施形態の端末装置300は、主に、取引管理装置200を介して注文を行う注文元によって利用される端末装置である。言い換えれば、端末装置300は、商品等を購入する買い手側によって利用される端末装置である。以下の説明では、端末装置300を買い手端末300と表現する場合がある。 Furthermore, the terminal device 300 in this embodiment is a terminal device that is primarily used by an order source that places an order via the transaction management device 200. In other words, the terminal device 300 is a terminal device that is used by a buyer who purchases goods, etc. In the following description, the terminal device 300 may be referred to as a buyer terminal 300.
なお、本実施形態の注文元とは、例えば、各種の注文先に対して注文を行う事業者である。なお、本実施形態の事業者とは、個人であってもよいし、企業や法人、団体等の組織であってもよい。以下の実施形態の説明では、事業者を、テナントと表現する場合がある。 In this embodiment, an order source is, for example, a business that places an order with various ordering destinations. In this embodiment, a business may be an individual, or an organization such as a company, corporation, or group. In the following description of the embodiment, a business may be referred to as a tenant.
本実施形態の端末装置400は、取引管理システム100の外部の装置であり、主に、商品等の販売者等によって利用される端末装置である。言い換えれば、端末装置400は、商品等を販売する売り手側によって利用される端末装置である。以下の説明では、端末装置400を売り手端末400と表現する場合がある。 The terminal device 400 in this embodiment is a device external to the transaction management system 100 and is a terminal device that is primarily used by sellers of products, etc. In other words, the terminal device 400 is a terminal device that is used by sellers who sell products, etc. In the following description, the terminal device 400 may be referred to as a seller terminal 400.
本実施形態の取引管理装置200は、注文先管理データベース210、注文書管理データベース220、請求書管理データベース230、突合管理データベース240、取引管理部260を有する。 The transaction management device 200 of this embodiment has an order destination management database 210, an order form management database 220, an invoice management database 230, a matching management database 240, and a transaction management unit 260.
注文先管理データベース210は、注文先に関する注文先情報が格納される。言い換えれば、注文先管理データベース210は、売り手側に関する情報が格納される。注文書管理データベース220は、注文書管理情報が格納される。 The order destination management database 210 stores order destination information related to order destinations. In other words, the order destination management database 210 stores information related to sellers. The order form management database 220 stores order form management information.
本実施形態の注文書管理情報は、注文書情報を管理するための情報であり、注文書情報を含む。本実施形態の注文書情報は、買い手端末300において作成された注文書画像データに対する帳票認識処理によって抽出されてもよい。 The order form management information in this embodiment is information for managing order form information and includes order form information. The order form information in this embodiment may be extracted by form recognition processing of order form image data created on the buyer terminal 300.
帳票認識処理は、取引管理装置200において実行されてもよい。また、注文書情報は、例えば、取引管理装置200と通信が可能な画像形成装置等において、注文書に対するOCR(Optical character recognition)を行った結果として取得されてもよい。 The document recognition process may be performed by the transaction management device 200. Furthermore, the order form information may be obtained as a result of performing OCR (Optical Character Recognition) on the order form, for example, by an image forming device capable of communicating with the transaction management device 200.
請求書管理データベース230は、請求書管理情報が格納される。 The invoice management database 230 stores invoice management information.
本実施形態の請求書管理情報は、請求書情報を管理するための情報であり、請求書情報を含む。本実施形態の請求書情報は、買い手が売り手から受領した請求書から抽出された情報であり、本実施形態の請求書は、買い手が発行した注文書に対して、売り手が発行して買い手に渡すものである。 Invoice management information in this embodiment is information for managing invoice information and includes invoice information. Invoice information in this embodiment is information extracted from an invoice received by a buyer from a seller, and an invoice in this embodiment is issued by a seller in response to a purchase order issued by the buyer and given to the buyer.
請求書情報は、取引管理装置200において、請求書画像データに対して帳票認識処理を実行することで取得されてもよい。また、請求書情報は、画像形成装置等によるOCR処理を行った結果として取得されてもよい。 The invoice information may be obtained by performing document recognition processing on the invoice image data in the transaction management device 200. The invoice information may also be obtained as a result of OCR processing performed by an image forming device, etc.
突合管理データベース240は、注文書情報と請求書情報とを突合した結果を示す情報等が格納される。 The matching management database 240 stores information such as the results of matching purchase order information with invoice information.
取引管理部260は、買い手が受領した請求書の請求書情報と、買い手が発行した注文書の注文書情報との突合を行う際に、請求書情報と注文書情報とを対応付けるための画面を、買い手端末300に表示させる。言い換えれば、取引管理部260は、請求書管理情報と注文書管理情報とを対応づける。 When the transaction management unit 260 matches the invoice information of an invoice received by a buyer with the order form information of an order form issued by the buyer, it displays a screen on the buyer terminal 300 for associating the invoice information with the order form information. In other words, the transaction management unit 260 associates the invoice management information with the order form management information.
具体的には、取引管理部260は、買い手端末300から請求書情報と注文書情報との突合指示を受け付けると、買い手端末300に対し、突合の対象となる請求書情報と対応する注文書情報を選択するための画面を表示させる。 Specifically, when the transaction management unit 260 receives an instruction from the buyer terminal 300 to match invoice information with purchase order information, it causes the buyer terminal 300 to display a screen for selecting the purchase order information corresponding to the invoice information to be matched.
本実施形態では、このような画面を表示させることで、例えば、請求書と注文書の両方又は何れか一方が紙媒体である場合等でも、請求書情報と注文書情報とを取引管理システム100内で対応付けることができる。つまり、本実施形態によれば、帳票同士を容易に対応付けることができる。さらに、本実施形態では、関連する帳票同士の対応付けを容易にできるため、突合作業における負荷も軽減される。 In this embodiment, by displaying such a screen, invoice information and order form information can be associated within the transaction management system 100, even if, for example, both or either of the invoice and order form are in paper form. In other words, according to this embodiment, forms can be easily associated with each other. Furthermore, since this embodiment makes it easy to associate related forms with each other, the burden of reconciliation work is also reduced.
なお、突合作業とは、発注の内容と、発注と対応した受注の内容とを照らし合わせ、発注の内容と受注の内容とが一致しているか否かを確認する作業である。 The matching process involves comparing the contents of an order with the contents of the corresponding order to confirm whether they match.
また、図1の例では、注文先管理データベース210、注文書管理データベース220、請求書管理データベース230、突合管理データベース240は、取引管理装置200に設けられるものとしたが、これに限定されない。これらの各データベースは、一部又は全部が、他の装置に設けられていてもよい。また、取引管理装置200は、複数台の情報処理装置によって実現されてもよい。 In the example of FIG. 1, the order destination management database 210, purchase order management database 220, invoice management database 230, and matching management database 240 are provided in the transaction management device 200, but this is not limited to this. Some or all of these databases may be provided in other devices. Furthermore, the transaction management device 200 may be realized by multiple information processing devices.
次に、本実施形態の取引管理装置200のハードウェア構成について説明する。 Next, we will explain the hardware configuration of the transaction management device 200 of this embodiment.
図2は、取引管理装置のハードウェア構成の一例を示す図である。取引管理装置200は、コンピュータによって構築されており、図2に示されているように、CPU201、ROM202、RAM203、HD204、HDD(Hard Disk Drive)コントローラ205、ディスプレイ206、外部機器接続I/F(Interface)208、ネットワークI/F209、バスラインB1、キーボード211、ポインティングデバイス212、DVD-RW(Digital Versatile Disk Rewritable)ドライブ214、メディアI/F216を備えている。 Figure 2 shows an example of the hardware configuration of a transaction management device. The transaction management device 200 is constructed using a computer, and as shown in Figure 2, includes a CPU 201, ROM 202, RAM 203, HDD 204, HDD (Hard Disk Drive) controller 205, display 206, external device connection I/F (Interface) 208, network I/F 209, bus line B1, keyboard 211, pointing device 212, DVD-RW (Digital Versatile Disk Rewritable) drive 214, and media I/F 216.
これらのうち、CPU201は、取引管理装置200全体の動作を制御する。ROM202は、IPL等のCPU201の駆動に用いられるプログラムを記憶する。RAM203は、CPU201のワークエリアとして使用される。HD204は、プログラム等の各種データを記憶する。HDDコントローラ205は、CPU201の制御にしたがってHD204に対する各種データの読み出し又は書き込みを制御する。ディスプレイ206は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F208は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F209は、通信ネットワークを利用してデータ通信をするためのインターフェースである。バスラインB1は、図2に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Of these, the CPU 201 controls the overall operation of the transaction management device 200. The ROM 202 stores programs used to drive the CPU 201, such as IPL. The RAM 203 is used as a work area for the CPU 201. The HD 204 stores various data, such as programs. The HDD controller 205 controls the reading and writing of various data from the HD 204 under the control of the CPU 201. The display 206 displays various information, such as a cursor, menu, window, text, or image. The external device connection I/F 208 is an interface for connecting various external devices. In this case, external devices include, for example, USB (Universal Serial Bus) memory and printers. The network I/F 209 is an interface for data communication using a communication network. The bus line B1 is an address bus, data bus, etc. for electrically connecting the various components, such as the CPU 201, shown in FIG. 2.
また、キーボード211は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス212は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ214は、着脱可能な記録媒体の一例としてのDVD-RW213に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F216は、フラッシュメモリ等の記録メディア215に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 211 is a type of input device equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 212 is a type of input device for selecting and executing various instructions, selecting processing targets, moving the cursor, etc. The DVD-RW drive 214 controls the reading and writing of various data from a DVD-RW 213, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R or the like. The media I/F 216 controls the reading and writing (storing) of data from a recording medium 215, such as a flash memory.
次に、図3を参照して、本実施形態の買い手端末300のハードウェア構成について説明する。図3は、端末装置のハードウェア構成の一例を示す図である。本実施形態の端末装置300は、CPU301、ROM302、RAM303、EEPROM304、CMOSセンサ305、撮像素子I/F306、加速度・方位センサ307、メディアI/F309、GPS受信部311を備えている。 Next, the hardware configuration of the buyer terminal 300 of this embodiment will be described with reference to Figure 3. Figure 3 is a diagram showing an example of the hardware configuration of a terminal device. The terminal device 300 of this embodiment includes a CPU 301, ROM 302, RAM 303, EEPROM 304, CMOS sensor 305, image sensor I/F 306, acceleration/direction sensor 307, media I/F 309, and GPS receiver 311.
これらのうち、CPU301は、端末装置300全体の動作を制御する演算処理装置である。ROM302は、CPU301やIPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。EEPROM304は、CPU301の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ROM302、RAM303、EEPROM304は、端末装置300の記憶装置の一例である。 Of these, CPU 301 is an arithmetic processing unit that controls the overall operation of terminal device 300. ROM 302 stores CPU 301 and programs used to drive CPU 301, such as IPL. RAM 303 is used as a work area for CPU 301. EEPROM 304 reads and writes various data, such as smartphone programs, under the control of CPU 301. ROM 302, RAM 303, and EEPROM 304 are examples of storage devices for terminal device 300.
CMOS(Complementary Metal Oxide Semiconductor)センサ305は、CPU301の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。 The CMOS (Complementary Metal Oxide Semiconductor) sensor 305 is a type of built-in imaging device that captures an image of a subject (mainly a self-portrait) under the control of the CPU 301 to obtain image data. Note that instead of a CMOS sensor, an imaging device such as a CCD (Charge Coupled Device) sensor may also be used.
撮像素子I/F306は、CMOSセンサ305の駆動を制御する回路である。加速度・方位センサ307は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F309は、フラッシュメモリ等の記録メディア308に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部311は、GPS衛星からGPS信号を受信する。 The imaging element I/F 306 is a circuit that controls the operation of the CMOS sensor 305. The acceleration/azimuth sensor 307 is a variety of sensors, such as an electronic magnetic compass that detects geomagnetism, a gyrocompass, and an acceleration sensor. The media I/F 309 controls the reading and writing (storage) of data from the recording media 308, such as flash memory. The GPS receiver 311 receives GPS signals from GPS satellites.
また、端末装置300は、遠距離通信回路312、遠距離通信回路312のアンテナ312a、CMOSセンサ313、撮像素子I/F314、マイク315、スピーカ316、音入出力I/F317、ディスプレイ(表示装置)318、外部機器接続I/F(Interface)319、近距離通信回路320、近距離通信回路320のアンテナ320a、及びタッチパネル321を備えている。 The terminal device 300 also includes a long-distance communication circuit 312, an antenna 312a for the long-distance communication circuit 312, a CMOS sensor 313, an image sensor I/F 314, a microphone 315, a speaker 316, an audio input/output I/F 317, a display (display device) 318, an external device connection I/F (Interface) 319, a short-distance communication circuit 320, an antenna 320a for the short-distance communication circuit 320, and a touch panel 321.
これらのうち、遠距離通信回路312は、通信ネットワークを介して、他の機器と通信する回路である。CMOSセンサ313は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F314は、CMOSセンサ313の駆動を制御する回路である。マイク315は、音を電気信号に変える内蔵型の回路である。スピーカ316は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F317は、CPU301の制御に従ってマイク315及びスピーカ316との間で音信号の入出力を処理する回路である。 Of these, the long-distance communication circuit 312 is a circuit that communicates with other devices via a communication network. The CMOS sensor 313 is a type of built-in imaging means that captures an image of a subject and obtains image data under the control of the CPU 301. The image sensor I/F 314 is a circuit that controls the operation of the CMOS sensor 313. The microphone 315 is a built-in circuit that converts sound into an electrical signal. The speaker 316 is a built-in circuit that converts electrical signals into physical vibrations to produce sounds such as music and voice. The sound input/output I/F 317 is a circuit that processes the input and output of sound signals between the microphone 315 and speaker 316 under the control of the CPU 301.
ディスプレイ318は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)などの表示手段の一種である。外部機器接続I/F319は、各種の外部機器を接続するためのインターフェースである。近距離通信回路320は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。タッチパネル321は、利用者がディスプレイ318を押下することで、端末装置300を操作する入力手段の一種である。ディスプレイ318は、端末装置300の有する表示部の一例である。利用者は、例えば個人またはテナントの場合は当該事業者における従業員等である。 The display 318 is a type of display means, such as an LCD or organic EL (Electro Luminescence) display, that displays an image of a subject, various icons, etc. The external device connection I/F 319 is an interface for connecting various external devices. The short-range communication circuit 320 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 321 is a type of input means that allows a user to operate the terminal device 300 by pressing the display 318. The display 318 is an example of a display unit that the terminal device 300 has. The user is, for example, an individual, or in the case of a tenant, an employee of the business.
なお、本実施形態の端末装置300は、例えば、取引管理装置200と同様の機能構成を有する情報処理装置であってもよい。 Note that the terminal device 300 of this embodiment may be, for example, an information processing device having the same functional configuration as the transaction management device 200.
次に、図4乃至図8を参照して、取引管理装置200の有する各データベースについて説明する。図4は、注文先管理データベースの一例を示す図である。 Next, we will explain each database of the transaction management device 200 with reference to Figures 4 to 8. Figure 4 shows an example of an order destination management database.
本実施形態の注文先管理データベース210は、例えば、テナント毎に設けられている。また、本実施形態の注文先管理データベース210は、情報の項目として、名称、住所、電話番号、メールアドレス、担当者名等を含み、これらの項目は、テナントID(テナントの識別情報)及びテナント名と対応付けられている。 In this embodiment, the order destination management database 210 is provided, for example, for each tenant. Furthermore, the order destination management database 210 in this embodiment includes information items such as name, address, telephone number, email address, and contact person name, and these items are associated with a tenant ID (tenant identification information) and tenant name.
本実施形態では、注文先管理データベース210において、名称、住所、電話番号、メールアドレス、担当者名等の項目の値を含む情報を、注文先情報と表現する場合がある。テナントID及びテナント名は、テナントを特定するための情報である。項目「名称」の値は、取引先(請求先)の名称を示し、項目「住所」、「電話番号」、「メールアドレス」、「担当者名」のそれぞれの値は、請求先の住所、電話番号、メールアドレス、取引を担当する担当者の名称を示す。 In this embodiment, information in the order destination management database 210 that includes values for items such as name, address, telephone number, email address, and person in charge may be referred to as order destination information. The tenant ID and tenant name are information for identifying a tenant. The value of the "Name" item indicates the name of the business partner (billing destination), and the values of the "Address," "Telephone Number," "Email Address," and "Person in Charge" items indicate the billing destination's address, telephone number, email address, and name of the person in charge of the transaction, respectively.
なお、注文先情報に含まれる情報の項目は、図4に示す例に限定されない。注文先情報に含まれる情報の項目は、図4に示す項目が全て含まれなくても良いし、図4に示す項目以外の項目が含まれてもよい。 Note that the information items included in the order destination information are not limited to the example shown in Figure 4. The information items included in the order destination information do not have to include all of the items shown in Figure 4, and may include items other than those shown in Figure 4.
本実施形態の注文先情報は、取引管理装置200が、買い手端末300からの入力を受け付けると、注文先管理データベース210に格納される。 In this embodiment, the order destination information is stored in the order destination management database 210 when the transaction management device 200 accepts input from the buyer terminal 300.
図5は、注文書管理データベースの一例を示す図である。本実施形態の注文書管理データベース220は、注文先管理データベース210と同様に、テナント毎に設けられてよい。 Figure 5 shows an example of an order form management database. In this embodiment, the order form management database 220 may be provided for each tenant, similar to the order destination management database 210.
注文書管理データベース220は、情報の項目として、注文書番号、対応請求書番号、確認状態、帳票ステータス、注文先、合計金額、注文日、情報ステータス、帳票画像パス、明細情報等を含み、各項目は、テナント名と対応付けられている。なお、本実施形態では、テナント名の代わりに、テナントを識別するためのテナントIDを用いてもよい。 The order form management database 220 contains information items such as purchase order number, corresponding invoice number, confirmation status, form status, order recipient, total amount, order date, information status, form image path, and statement information, and each item is associated with a tenant name. In this embodiment, a tenant ID for identifying the tenant may be used instead of the tenant name.
また、注文書管理データベース220では、項目「注文書番号」とその他の項目とが対応付けられている。本実施形態では、注文書管理データベース220において、項目「注文書番号」の値と、その他の項目の値とを含む情報を、注文書管理情報と呼ぶ。 In addition, the order form management database 220 associates the item "order form number" with other items. In this embodiment, information in the order form management database 220 that includes the value of the item "order form number" and the values of other items is referred to as order form management information.
また、注文書管理情報において、項目「対応請求書番号」、「確認状態」、「帳票ステータス」、「情報ステータス」等は、注文書情報を管理するための情報の項目であって、注文書情報に含まれなくてもよい。 In addition, in the purchase order management information, items such as "Corresponding invoice number," "Confirmation status," "Report status," and "Information status" are information items for managing purchase order information and do not necessarily need to be included in the purchase order information.
項目「注文書番号」の値は、注文書、注文書情報及び注文書管理情報を特定するための帳票識別情報である。言い換えれば、項目「注文書番号」の値は、第一の帳票情報を特定するための識別情報である。 The value of the "Order Form Number" item is form identification information used to identify the order form, order form information, and order form management information. In other words, the value of the "Order Form Number" item is identification information used to identify the first form information.
項目「対応請求書番号」の値は、注文書番号によって特定される注文書情報と対応する請求書情報を含む請求書を特定するための識別情報である。言い換えれば、項目「対応請求書番号」の値は、帳票(請求書)を特定するための帳票識別情報である。言い換えれば、項目「対応請求書番号」の値は、第二の帳票情報を特定するための識別情報である。 The value of the "Corresponding Invoice Number" item is identification information for identifying an invoice that contains invoice information that corresponds to the purchase order information identified by the purchase order number. In other words, the value of the "Corresponding Invoice Number" item is document identification information for identifying a document (invoice). In other words, the value of the "Corresponding Invoice Number" item is identification information for identifying second document information.
本実施形態では、注文書管理データベース220において、項目「対応請求書情報」の値が格納されている場合、注文書情報と請求書情報との対応付けが完了していることを示す。 In this embodiment, if a value for the "Corresponding Invoice Information" item is stored in the purchase order management database 220, this indicates that the correspondence between purchase order information and invoice information has been completed.
項目「確認状態」の値は、対応する注文書情報の突合作業の進捗を示す。具体的には、例えば、項目「確認状態」の値が、「確認済み」である場合には、買い手の目視による突合作業が完了していることを示す。また、例えば、項目「確認状態」の値が「要確認」である場合には、買い手の目視による突合作業が行われていないことを示し、項目「確認状態」の値が「未請求」である場合、注文書情報と請求書情報との対応付けが行われていないことを示しており、このときの項目「対応請求書情報」の値は空となる。また、項目「確認状態」の値が、「成功」である場合には、取引管理装置200による突合処理が成功したことを示す。 The value of the "Confirmation Status" item indicates the progress of the matching process for the corresponding purchase order information. Specifically, for example, if the value of the "Confirmation Status" item is "Confirmed," this indicates that the buyer has completed the visual matching process. Also, for example, if the value of the "Confirmation Status" item is "Confirmation Required," this indicates that the buyer has not yet performed the visual matching process. If the value of the "Confirmation Status" item is "Unbilled," this indicates that the purchase order information and invoice information have not been matched, and in this case the value of the "Corresponding Invoice Information" item will be empty. Also, if the value of the "Confirmation Status" item is "Success," this indicates that the matching process by the transaction management device 200 was successful.
項目「注文先」の値は、注文書番号で特定される注文書の注文先の名称を示す。図5の例では、注文先は「株式会社○○」である。したがって、注文書番号「190186」で特定される注文書は、テナント名「株式会社△△」が、株式会社○○に対して発行した注文書であることがわかる。 The value of the "Orderer" field indicates the name of the order recipient for the order form identified by the order form number. In the example in Figure 5, the order recipient is "XX Co., Ltd." Therefore, it can be seen that the order form identified by order form number "190186" was issued by tenant name "XX Co., Ltd." to XX Co., Ltd.
項目「合計金額」、「注文日」のそれぞれの値は、注文書に記載された合計金額、注文日を示す。 The values in the "Total Amount" and "Order Date" fields indicate the total amount and order date listed on the order form.
項目「帳票ステータス」の値は、帳票の認識の進捗を示す。本実施形態では、項目「帳票ステータス」の値として、未処理状態、下書き保存状態、確定済み状態、外部出力済み状態の4つを含む。各状態は、以下の通りである。 The value of the "Report Status" item indicates the progress of the recognition of the report. In this embodiment, the "Report Status" item has four values: unprocessed, saved as draft, confirmed, and externally output. The states are as follows:
・未処理状態(状態1) 帳票情報(注文書情報、請求書情報)が取得された直後であり、帳票情報の内容の確認等が行われていない状態。 - Unprocessed state (state 1): This is the state immediately after document information (order form information, invoice information) has been obtained, and the contents of the document information have not yet been confirmed.
・下書き保存状態(状態2) 帳票情報の確認等の作業の途中等であり、帳票管理情報(注文書管理情報、請求書管理情報)が確定される前の状態。 - Draft saved state (state 2) This is the state when work such as checking report information is in progress and the report management information (order form management information, invoice management information) has not yet been finalized.
・確定済み状態(状態3) 帳票情報の確認等の作業が完了し、帳票管理情報(注文書管理情報、請求書管理情報)が確定された情報として帳票管理データベース(注文書管理データベース220、請求書管理データベース230)へ格納された状態。
・外部出力済み状態(状態4) 取引管理システム100と連携する会計システム等への帳票情報の出力が完了した状態。
Confirmed state (state 3): The state in which tasks such as confirmation of the report information have been completed, and the report management information (order form management information, invoice management information) has been stored in the report management database (order form management database 220, invoice management database 230) as confirmed information.
External output completed state (state 4) A state in which the output of report information to an accounting system or the like linked to the transaction management system 100 has been completed.
項目「情報ステータス」の値は、取引管理システム100における帳票情報(注文書情報、請求書情報)の状態を示す。具体的には、帳票情報の状態は、以下の4つの状態を含む。 The value of the "Information Status" item indicates the status of the accounting information (order form information, invoice information) in the transaction management system 100. Specifically, the status of accounting information includes the following four states:
・未処理状態(状態1) 帳票情報(注文書情報、請求書情報)が取得された直後であり、帳票情報の内容の確認等が行われていない状態。 - Unprocessed state (state 1): This is the state immediately after document information (order form information, invoice information) has been obtained, and the contents of the document information have not yet been confirmed.
・下書き保存状態(状態2) 帳票情報の確認等の作業の途中等であり、帳票情報(注文書情報、請求書情報)の内容が確定される前の状態。 - Draft saved state (state 2) This is the state when work such as checking report information is in progress and the contents of the report information (order form information, invoice information) have not yet been finalized.
・確定済み状態(状態3) 帳票情報の確認等の作業が完了し、帳票情報(注文書情報、請求書情報)が確定された情報となった状態。 - Confirmed state (state 3): The state in which tasks such as checking the report information have been completed and the report information (order form information, invoice information) has been confirmed.
本実施形態では、このように、帳票(注文書、請求書)の認識の進捗を示す状態と、帳票情報(注文書情報、請求書情報)の確認の状態と、を別々に管理する。このため、本実施形態では、例えば、買い手が注文書に対応した請求書を受領した後に、請求書の仕訳等の処理を行う前に、請求書情報のみを先に確定させて、確定された請求書情報と注文書情報とを突合させることができる。 In this embodiment, the status indicating the progress of document recognition (order form, invoice) and the status of confirmation of document information (order form information, invoice information) are managed separately. Therefore, in this embodiment, for example, after a buyer receives an invoice corresponding to a purchase order, only the invoice information can be confirmed first before processing such as journalizing the invoice, and the confirmed invoice information can be reconciled with the order form information.
項目「帳票画像パス」の値は、注文書画像データの格納先を示す。 The value of the "Report Image Path" field indicates the storage location of the order form image data.
項目「明細情報」は、項目「商品コード」、「商品名」、「数量」等のように、注文金額の内訳を示す項目と対応付けられていてよい。 The "Details Information" item may be associated with items that indicate the breakdown of the order amount, such as "Product Code," "Product Name," and "Quantity."
なお、注文書管理情報に含まれる情報の項目は、図5に示す例に限定されない。注文書管理情報に含まれる情報の項目は、図5に示す項目が全て含まれなくてもよいし、図5に示す項目以外の項目が含まれてもよい。 Note that the information items included in the purchase order management information are not limited to the example shown in Figure 5. The information items included in the purchase order management information do not have to include all of the items shown in Figure 5, and may include items other than those shown in Figure 5.
図6は、請求書管理データベースの一例を示す図である。本実施形態の請求書管理データベース230は、注文先管理データベース210と同様に、テナント毎に設けられてよい。本実施形態の、請求書管理データベース230は、情報の項目として、請求元、請求書番号、対応注文書番号、合計金額、発行日、帳票ステータス、情報ステータス、帳票画像パス、振込先、明細情報等を含む。これらの各項目は、テナント名と対応付けられている。また、項目「請求先」及び「請求書番号」と、その他の項目とが対応付けられている。 Figure 6 is a diagram showing an example of an invoice management database. In this embodiment, the invoice management database 230 may be provided for each tenant, similar to the order destination management database 210. In this embodiment, the invoice management database 230 includes information items such as billing source, invoice number, corresponding purchase order number, total amount, issue date, form status, information status, form image path, transfer destination, and statement information. Each of these items is associated with a tenant name. In addition, the items "billing destination" and "invoice number" are associated with other items.
以下の説明では、請求書管理データベース230における項目「請求元」及び「請求書番号」と、その他の項目の値を含む情報を請求書管理情報と呼ぶ。 In the following explanation, information including the items "billing source" and "invoice number" in the invoice management database 230, as well as values for other items, will be referred to as invoice management information.
また、請求書管理情報において、項目「対応注文書番号」、「確認状態」、「帳票ステータス」、「情報ステータス」等は、請求書情報を管理するための情報の項目であって、請求書情報に含まれなくてもよい。 In addition, in the invoice management information, items such as "Corresponding order number," "Confirmation status," "Report status," and "Information status" are information items for managing invoice information and do not necessarily need to be included in the invoice information.
項目「請求元」の値は、請求元のテナントの名称を示す。言い換えれば、項目「請求元」の値は、請求書情報を作成したテナントの名称を示す。 The value of the "Biller" field indicates the name of the tenant that made the bill. In other words, the value of the "Biller" field indicates the name of the tenant that created the invoice information.
項目「請求書番号」の値は、請求書、請求書情報及び請求書管理情報を特定するための識別情報である。言い換えれば、項目「請求書番号」の値は、第二の帳票情報を特定するための識別情報である。 The value of the "Invoice Number" item is identification information for identifying the invoice, invoice information, and invoice management information. In other words, the value of the "Invoice Number" item is identification information for identifying the second report information.
項目「対応注文書番号」の値は、請求書番号によって特定される請求書情報と対応する注文書情報を含む注文書を特定するための識別情報である。言い換えれば、項目「対応注文書番号」の値は、第一の帳票情報を特定するための識別情報である。 The value of the "Corresponding Purchase Order Number" item is identification information for identifying the purchase order that contains the purchase order information that corresponds to the invoice information identified by the invoice number. In other words, the value of the "Corresponding Purchase Order Number" item is identification information for identifying the first form information.
本実施形態では、請求書管理データベース230において、項目「対応注文書情報」の値が格納されている場合、請求書情報と注文書情報との対応付けが完了していることを示す。 In this embodiment, if a value for the "Corresponding Purchase Order Information" item is stored in the invoice management database 230, this indicates that the invoice information and purchase order information have been associated.
項目「確認状態」の値は、請求書情報が受領された後の突合処理による突合結果の、買い手による確認が行われていない場合は「要確認」となる。また、項目「状態」の値は、買い手により突合結果の確認が行われた場合は「確認済み」となる。 The value of the "Confirmation Status" field will be "Confirmation Required" if the buyer has not yet confirmed the matching results from the matching process after receiving the invoice information. The value of the "Status" field will be "Confirmed" if the buyer has confirmed the matching results.
項目「合計金額」の値は、請求金額の合計額を示す。項目「発行日」の値は、請求書番号で特定される請求書が発行された日付けを示す。 The value of the "Total Amount" field indicates the total invoice amount. The value of the "Issue Date" field indicates the date the invoice identified by the invoice number was issued.
項目「帳票画像パス」の値は、注文書画像データの格納先を示す。項目「明細情報」は、項目「商品コード」、「商品名」、「数量」等のように、合計金額の内訳を示す項目と対応付けられている。 The value of the "Form Image Path" item indicates the storage location of the order form image data. The "Details Information" item corresponds to items that indicate the breakdown of the total amount, such as "Product Code," "Product Name," and "Quantity."
なお、請求書情報に含まれる情報の項目は、図6に示す例に限定されない。請求書情報に含まれる情報の項目は、図6に示す項目が全て含まれなくてもよいし、図6に示す項目以外の項目が含まれてもよい。 Note that the information items included in the invoice information are not limited to the example shown in Figure 6. The information items included in the invoice information do not have to include all of the items shown in Figure 6, and may include items other than those shown in Figure 6.
次に、図7を参照して、本実施形態の突合管理データベース240について説明する。図7は、突合管理データベースの一例を示す図である。本実施形態の突合管理データベース240は、テナント毎に設けられてよい。 Next, the matching management database 240 of this embodiment will be described with reference to Figure 7. Figure 7 is a diagram showing an example of the matching management database. The matching management database 240 of this embodiment may be provided for each tenant.
突合管理データベース240は、情報の項目として、注文書番号、処理日時、合計金額、明細情報等を含み、項目「注文書番号」と、その他の項目とが対応付けられている。 The matching management database 240 contains information items such as purchase order number, processing date and time, total amount, and detailed information, with the "purchase order number" item corresponding to other items.
項目「処理日時」の値は、突合処理が行われた日時を示す。項目「合計金額」の値は、注文書番号で特定される注文書情報に含まれる合計金額と、この注文書情報と対応する請求書情報に含まれる合計金額とを突合した結果を示す。 The value in the "Processing Date and Time" field indicates the date and time the matching process was performed. The value in the "Total Amount" field indicates the result of matching the total amount included in the purchase order information identified by the purchase order number with the total amount included in the invoice information corresponding to this purchase order information.
項目「明細情報」は、項目「商品コード」、「商品名」、「数量」等のように、合計金額の内訳を示す項目と対応付けられている。突合管理データベース240において、これらの項目の値は、請求書情報に含まれる明細情報と、注文書情報に含まれる明細情報とにおいて、商品名が一致する明細情報同士を突合した結果を示す。 The "Details" item corresponds to items that indicate the breakdown of the total amount, such as "Product Code," "Product Name," and "Quantity." In the matching management database 240, the values of these items indicate the results of matching the details contained in the invoice information and the order form information for which the product name matches.
図7の例では、合計金額を突合した結果が「要確認」であり、請求書情報と注文書情報に含まれる明細情報1を突合した結果、単価が「要確認」であることがわかる。 In the example of Figure 7, the result of comparing the total amount is "confirmation required," and the result of comparing the detailed information 1 included in the invoice information and the order form information is that the unit price is "confirmation required."
また、本実施形態では、突合結果が一致した場合を「成功」と表現し、突合結果が不一致である場合を「要確認」と表現する場合がある。 In addition, in this embodiment, if the matching results are a match, it may be expressed as "success," and if the matching results are a mismatch, it may be expressed as "confirmation required."
なお、突合管理データベース240に含まれる情報の項目は、図7に示す例に限定されない。突合管理データベース240に含まれる情報の項目は、図7に示す項目が全て含まれなくても良いし、図7に示す項目以外の項目が含まれてもよい。 Note that the information items contained in the matching management database 240 are not limited to the example shown in FIG. 7. The information items contained in the matching management database 240 do not have to include all of the items shown in FIG. 7, and may include items other than those shown in FIG. 7.
次に、図8を参照して、本実施形態の取引管理システム100に含まれる各装置の機能について説明する。図8は、取引管理システムに含まれる各装置の機能を説明する図である。 Next, with reference to Figure 8, the functions of each device included in the transaction management system 100 of this embodiment will be explained. Figure 8 is a diagram explaining the functions of each device included in the transaction management system.
はじめに、取引管理装置200の機能について説明する。本実施形態の取引管理装置200の取引管理部260は、送信部261、受信部262、入力受付部263、帳票認識部264、表示制御部265、格納制御部266、対応付け部267、突合部268、出力部269を有する。 First, we will explain the functions of the transaction management device 200. In this embodiment, the transaction management unit 260 of the transaction management device 200 has a transmission unit 261, a reception unit 262, an input acceptance unit 263, a document recognition unit 264, a display control unit 265, a storage control unit 266, a correspondence unit 267, a matching unit 268, and an output unit 269.
送信部261、受信部262は、取引管理装置200と他の装置との情報の送受信を行う。入力受付部263は、取引管理装置200に対する各種の入力を受け付ける。具体的には、入力受付部263は、買い手端末300からの各種の情報の入力や要求を受け付ける。各種の情報とは、例えば、帳票画像データ(請求書画像データ、注文書画像データ)、帳票情報(請求書情報、注文書情報)等を含む。 The transmitting unit 261 and receiving unit 262 transmit and receive information between the transaction management device 200 and other devices. The input accepting unit 263 accepts various inputs to the transaction management device 200. Specifically, the input accepting unit 263 accepts various information inputs and requests from the buyer terminal 300. Examples of various information include form image data (invoice image data, order form image data), form information (invoice information, order form information), etc.
帳票認識部264は、帳票画像データから帳票情報を抽出する。具体的には、帳票認識部264は、帳票画像データに対して文字認識処理を行ってテキストデータを取得し、取得したテキストデータから、帳票画像に含まれる項目と項目の値とを抽出し、項目と項目の値とを対応付けた情報を帳票情報とする。以下の説明では、帳票画像に含まれる項目と、この項目の値とを抽出し、項目と項目の値とをテキストデータに変換して対応付けることを、帳票認識と呼ぶ。 The form recognition unit 264 extracts form information from the form image data. Specifically, the form recognition unit 264 performs character recognition processing on the form image data to obtain text data, extracts items and item values contained in the form image from the obtained text data, and uses the information associating the items with their values as form information. In the following explanation, extracting items and their values contained in the form image, converting them into text data, and associating them is referred to as form recognition.
本実施形態では、入力受付部263により、請求書画像データの入力を受け付けた場合には、帳票認識部264により、請求書画像データから請求書情報を取得する。また、本実施形態では、入力受付部263により、注文書画像データの入力を受け付けた場合には、帳票認識部264により、注文書画像データから注文書情報を取得する。 In this embodiment, when the input acceptance unit 263 accepts input of invoice image data, the form recognition unit 264 acquires invoice information from the invoice image data. In addition, in this embodiment, when the input acceptance unit 263 accepts input of order form image data, the form recognition unit 264 acquires order form information from the order form image data.
表示制御部265は、買い手端末300における表示を制御する。また、表示制御部265は、売り手端末400における表示を制御してもよい。格納制御部266は、取引管理部260の処理に応じて、各データベースを更新する。 The display control unit 265 controls the display on the buyer terminal 300. The display control unit 265 may also control the display on the seller terminal 400. The storage control unit 266 updates each database in accordance with the processing of the transaction management unit 260.
対応付け部267は、注文書情報と請求書情報との対応付けを行う。具体的には、対応付け部267は、請求書情報と注文書情報との突合を指示する操作を受け付けると、請求書情報と注文書情報とが対応付けられているか否かを判定する。そして、対応付け部267は、請求書情報が注文書情報と対応付けられていない場合に、表示制御部265により、請求書情報と対応付ける注文書情報を選択するための画面を買い手端末300に表示させる。 The association unit 267 associates the order form information with the invoice information. Specifically, when the association unit 267 receives an instruction to match the invoice information with the order form information, it determines whether the invoice information and the order form information are associated. If the invoice information is not associated with the order form information, the association unit 267 causes the display control unit 265 to display on the buyer terminal 300 a screen for selecting the order form information to associate with the invoice information.
対応付け部267は、この画面において、注文書情報が選択されると、選択された注文書情報と請求書情報とを対応付ける。具体的には、対応付け部267は、格納制御部266に、注文書管理データベース220の対応請求書番号の値を更新させ、請求書管理データベース230の対応注文書番号の値を更新させる。 When purchase order information is selected on this screen, the association unit 267 associates the selected purchase order information with the invoice information. Specifically, the association unit 267 causes the storage control unit 266 to update the value of the corresponding invoice number in the purchase order management database 220 and update the value of the corresponding purchase order number in the invoice management database 230.
突合部268は、互いに対応付けられた請求書情報と注文書情報との突合処理を行い、格納制御部266により、突合管理データベース240を更新させる。出力部269は、取引管理装置200からの各種の情報の出力を行う。 The matching unit 268 performs matching processing between associated invoice information and order form information, and causes the storage control unit 266 to update the matching management database 240. The output unit 269 outputs various information from the transaction management device 200.
次に、買い手端末300の機能について説明する。本実施形態の買い手端末300は、表示部330、通信部340を有する。表示部330は、買い手端末300のディスプレイへの情報の表示を行う。通信部340は、買い手端末300と他の装置との間の情報の送受信を行う。 Next, the functions of the buyer terminal 300 will be described. In this embodiment, the buyer terminal 300 has a display unit 330 and a communication unit 340. The display unit 330 displays information on the display of the buyer terminal 300. The communication unit 340 sends and receives information between the buyer terminal 300 and other devices.
次に、図9を参照して、本実施形態の取引管理システム100の動作について説明する。 Next, the operation of the transaction management system 100 of this embodiment will be described with reference to Figure 9.
図9は、取引管理システムの動作を説明する第一のシーケンス図である。図9では、取引管理システム100において、買い手が発行した注文書の注文書情報が注文書管理データベース220に格納されるまでの動作をステップS901からステップS908に示す。
また、図9では、取引管理システム100において、買い手が売り手から受領した請求書の請求書情報が請求書管理データベース230に格納されるまでの動作をステップS909からステップS917に示す。
9 is a first sequence diagram illustrating the operation of the transaction management system, showing steps S901 to S908 of the transaction management system 100, from when the order information of a purchase order issued by a buyer is stored in the order management database 220.
FIG. 9 also shows steps S909 to S917 of the operation of transaction management system 100 until invoice information of an invoice received by a buyer from a seller is stored in invoice management database 230.
なお、注文書情報を注文書管理データベース220に格納する動作と、請求書情報を請求書管理データベース230に格納する動作とは、それぞれが独立したタイミングで実行されてよい。 Note that the operation of storing the order form information in the order form management database 220 and the operation of storing the invoice information in the invoice management database 230 may be performed at independent times.
本実施形態の取引管理システム100において、買い手端末300は、テナントからの注文書情報の登録を指示する操作を受け付けると(ステップS901)、注文書情報の登録要求を取引管理装置200に送信する(ステップS902)。 In the transaction management system 100 of this embodiment, when the buyer terminal 300 receives an operation from a tenant instructing the registration of purchase order information (step S901), it sends a request to register the purchase order information to the transaction management device 200 (step S902).
注文書情報の登録要求は、例えば、買い手端末300に入力された注文書画像データと共に取引管理装置200に送信されてもよいし、紙媒体の注文書に記載された項目名と項目値とを対応付けたCSVファイル等であってもよい。 The request to register purchase order information may be sent to the transaction management device 200, for example, along with purchase order image data entered into the buyer terminal 300, or may be a CSV file that associates item names and item values written on a paper purchase order.
取引管理装置200は、入力受付部263により、注文書情報の登録要求を受け付けると、注文書情報を取得して、格納制御部266により、注文書管理データベース220に取得した注文書情報を格納する(ステップS903)。ステップS903の詳細は後述する。 When the transaction management device 200 receives a request to register order form information via the input reception unit 263, it acquires the order form information and stores the acquired order form information in the order form management database 220 via the storage control unit 266 (step S903). Details of step S903 will be described later.
続いて、取引管理装置200は、表示制御部265により、買い手端末300に対し、注文書情報を確認するための確認画面の表示指示を送信する(ステップS904)。 Next, the transaction management device 200, via the display control unit 265, sends an instruction to the buyer terminal 300 to display a confirmation screen for confirming the order form information (step S904).
買い手端末300は、確認画面の表示指示を受け付けて、表示部330により、注文書情報の確認画面を表示させる(ステップS905)。 The buyer terminal 300 accepts the instruction to display the confirmation screen and causes the display unit 330 to display the confirmation screen for the purchase order information (step S905).
続いて、買い手端末300は、テナントから、注文書情報の確定を指示する操作を受け付けると(ステップS906)、取引管理装置200に対し、注文書情報の確定要求を送信する(ステップS907)。 Next, when the buyer terminal 300 receives an instruction from the tenant to confirm the purchase order information (step S906), it sends a request to confirm the purchase order information to the transaction management device 200 (step S907).
取引管理装置200は、この要求を受けて、格納制御部266により、ステップS903で注文書管理データベース220に格納された注文書情報の状態を確定させる(ステップS908)。具体的には、格納制御部266は、注文書管理データベース220に格納された注文書情報を含む注文書管理情報において、項目「帳票ステータス」、「情報ステータス」の値を「確定」とする。 In response to this request, the transaction management device 200 causes the storage control unit 266 to confirm the status of the order form information stored in the order form management database 220 in step S903 (step S908). Specifically, the storage control unit 266 sets the values of the items "Report Status" and "Information Status" to "Confirmed" in the order form management information, including the order form information stored in the order form management database 220.
以上が、注文書情報を注文書管理データベース220に格納する動作である。次に、請求書情報を請求書管理データベース230に格納する動作を説明する。 The above explains the operation for storing purchase order information in the purchase order management database 220. Next, we will explain the operation for storing invoice information in the invoice management database 230.
買い手側のテナントが、売り手側から請求書を受領し(ステップS909)、買い手端末300が、買い手側のテナントにより、請求書情報の登録を指示する操作を受け付けると(ステップS910)、買い手端末300は、請求書情報の登録要求を取引管理装置200へ送信する(ステップS911)。 When the buyer tenant receives an invoice from the seller (step S909) and the buyer terminal 300 accepts an operation from the buyer tenant instructing the registration of invoice information (step S910), the buyer terminal 300 sends a request to register the invoice information to the transaction management device 200 (step S911).
取引管理装置200は、入力受付部263により、請求書情報の登録要求を受け付けると、請求書情報を取得して、格納制御部266により、請求書管理データベース230に取得した請求書情報を格納する(ステップS912)。ステップS912の詳細は後述する。 When the transaction management device 200 receives a request to register invoice information via the input reception unit 263, it acquires the invoice information and stores the acquired invoice information in the invoice management database 230 via the storage control unit 266 (step S912). Details of step S912 will be described later.
続いて、取引管理装置200は、表示制御部265により、買い手端末300に対し、請求書情報を確認するための確認画面の表示指示を送信する(ステップS913)。 Next, the transaction management device 200, via the display control unit 265, sends an instruction to the buyer terminal 300 to display a confirmation screen for confirming the invoice information (step S913).
買い手端末300は、確認画面の表示指示を受け付けて、表示部330により、請求書情報の確認画面を表示させる(ステップS914)。 The buyer terminal 300 accepts the instruction to display the confirmation screen and causes the display unit 330 to display the invoice information confirmation screen (step S914).
続いて、買い手端末300は、テナントから、請求書情報の確定を指示する操作を受け付けると(ステップS915)、取引管理装置200に対し、請求書情報の確定要求を送信する(ステップS916)。 Next, when the buyer terminal 300 receives an instruction from the tenant to confirm the invoice information (step S915), it sends a request to confirm the invoice information to the transaction management device 200 (step S916).
取引管理装置200は、この要求を受けて、格納制御部266により、ステップS912で請求書管理データベース230に格納された請求書情報の状態を確定させる(ステップS917)。具体的には、格納制御部266は、請求書管理データベース230に格納された請求書情報を含む請求書管理情報において、項目「情報ステータス」の値を「確定」とする。
本実施形態では、請求書の仕訳等の処理を行う前に、請求書情報のみを先に確定させ、確定された請求書情報と注文書情報とを突合させることができる。また、本実施形態では、請求書情報に対する仕訳等が完了した後に、請求書管理情報の項目「帳票ステータス」が確定されてもよい。
In response to this request, the transaction management device 200 causes the storage control unit 266 to confirm the status of the invoice information stored in the invoice management database 230 in step S912 (step S917). Specifically, the storage control unit 266 sets the value of the item "information status" in the invoice management information including the invoice information stored in the invoice management database 230 to "confirmed."
In this embodiment, before journalizing the invoice, only the invoice information is confirmed, and the confirmed invoice information can be matched with the purchase order information. Also, in this embodiment, the "document status" item of the invoice management information may be confirmed after journalizing the invoice information is completed.
以上が、請求書情報を請求書管理データベース230に格納する動作である。次に、格納制御部266の処理について説明する。 The above is the operation for storing invoice information in the invoice management database 230. Next, we will explain the processing of the storage control unit 266.
図10は、取引管理装置の処理を説明する第一のフローチャートである。図10では、図9のステップS903において、注文書情報を注文書管理データベース220に格納する格納制御部266の処理の詳細を示している。 Figure 10 is a first flowchart explaining the processing of the transaction management device. Figure 10 shows details of the processing of the storage control unit 266, which stores purchase order information in the purchase order management database 220 in step S903 of Figure 9.
本実施形態の取引管理装置200の取引管理部260は、入力受付部263により、注文書情報の登録要求を受け付けると(ステップS1001)、格納制御部266は、注文書が紙媒体であるか否かを判定する(ステップS1002)。 When the transaction management unit 260 of the transaction management device 200 of this embodiment receives a request to register order form information via the input reception unit 263 (step S1001), the storage control unit 266 determines whether the order form is in paper form (step S1002).
具体的には、格納制御部266は、注文書情報の登録要求と共に買い手端末300から送信された情報が、注文書画像データであるか否かを判定する。買い手端末300から注文書画像データが送信された場合とは、スキャナ等の読み取り装置によって紙媒体の注文書が読み取られたことを示しており、注文書が紙媒体であると言える。 Specifically, the storage control unit 266 determines whether the information sent from the buyer terminal 300 along with the request to register the order form information is order form image data. If order form image data is sent from the buyer terminal 300, this indicates that a paper order form has been read by a reading device such as a scanner, and the order form can be said to be in paper form.
ステップS1002において、注文書が紙媒体でない場合、取引管理部260は、後述するステップS1004へ進む。注文書が紙媒体でない場合とは、注文書情報の登録要求と共に買い手端末300から送信された情報が、例えば、CSV形式のデータである場合等である。 If the order form is not in paper form in step S1002, the transaction management unit 260 proceeds to step S1004, which will be described later. An order form not in paper form would be one in which the information sent from the buyer terminal 300 along with the order form information registration request is, for example, data in CSV format.
このとき、買い手端末300から送信される注文書情報は、取引管理装置200が買い手端末300に対して提供するアプリケーションを用いて作成された注文書情報であってもよいし、他のアプリケーションを用いて作成された注文書情報であってもよい。 At this time, the order form information sent from the buyer terminal 300 may be order form information created using an application provided to the buyer terminal 300 by the transaction management device 200, or it may be order form information created using another application.
ステップS1002において、注文書が紙媒体である場合、取引管理装置200は、帳票認識部264により、注文書画像データに対して帳票認識を行い、注文書画像データから注文書情報を抽出する(ステップS1003)。 In step S1002, if the order form is on paper, the transaction management device 200 performs form recognition on the order form image data using the form recognition unit 264 and extracts order form information from the order form image data (step S1003).
続いて、取引管理装置200は、格納制御部266により、注文書情報を注文書管理データベース220へ格納し(ステップS1004)、表示制御部265により、注文書情報の確認画面を表示させるための画面データを生成し(ステップS1005)、処理を終了する。 Next, the transaction management device 200 causes the storage control unit 266 to store the order form information in the order form management database 220 (step S1004), and causes the display control unit 265 to generate screen data for displaying a confirmation screen for the order form information (step S1005), thereby terminating the process.
以下に、図11を参照して、注文書情報の確認画面について説明する。図11は、注文書情報の確認画面の一例を示す図である。なお、図11の例は、注文書が紙媒体であった場合の注文書情報の確認画面の例であってもよい。 The order form information confirmation screen will be described below with reference to Figure 11. Figure 11 is a diagram showing an example of the order form information confirmation screen. Note that the example in Figure 11 may also be an example of an order form information confirmation screen when the order form is in paper form.
図11に示す画面111は、表示領域112、113、114と、操作ボタン26、27とを含む。 The screen 111 shown in Figure 11 includes display areas 112, 113, and 114, and operation buttons 26 and 27.
表示領域112には、注文書画像データが表示される。表示領域113には、注文書画像データに対する帳票認識により抽出された注文書情報が表示される。図11の例では、注文書番号、注文先、合計金額、明細情報等が表示される。また、表示領域113には、操作ボタン116が表示されている。操作ボタン116は、表示領域113に表示された注文書情報の情報ステータスを、確定済み状態とするための操作ボタンである。 Display area 112 displays order form image data. Display area 113 displays order form information extracted by form recognition of the order form image data. In the example of Figure 11, the order form number, order recipient, total amount, detailed information, etc. are displayed. Also displayed in display area 113 is an operation button 116. Operation button 116 is an operation button for changing the information status of the order form information displayed in display area 113 to a confirmed state.
表示領域114には、帳票ステータスの値が表示される。操作ボタン26は、画面111に注文書画像データと注文書情報とが表示された注文書の状態を、下書き保存状態に変更するための操作ボタンである。操作ボタン27は、画面111に注文書画像データと注文書情報とが表示された注文書の状態を、確定済み状態に変更するための操作ボタンである。 Display area 114 displays the value of the form status. Operation button 26 is an operation button for changing the status of the order form, whose image data and information are displayed on screen 111, to a draft saved status. Operation button 27 is an operation button for changing the status of the order form, whose image data and information are displayed on screen 111, to a confirmed status.
なお、本実施形態では、例えば、帳票認識により抽出された注文書情報に対して修正を行う場合は、買い手端末300において、修正対象となる項目の値を変更する操作を行えばよい。 In this embodiment, for example, when making corrections to purchase order information extracted by form recognition, the buyer simply performs an operation on the buyer terminal 300 to change the value of the item to be corrected.
本実施形態では、以上のようにして、買い手に対して注文書情報の確認を行わせる。 In this embodiment, the buyer is prompted to confirm the purchase order information in the manner described above.
図12は、取引管理装置の処理を説明する第二のフローチャートである。図12では、図9のステップS912において、請求書情報を請求書管理データベース230に格納する格納制御部266の処理の詳細を示している。 Figure 12 is a second flowchart explaining the processing of the transaction management device. Figure 12 shows details of the processing of the storage control unit 266, which stores invoice information in the invoice management database 230 in step S912 of Figure 9.
本実施形態の取引管理装置200の取引管理部260は、入力受付部263により、請求書情報の登録要求を受け付けると(ステップS1201)、格納制御部266は、請求書が紙媒体であるか否かを判定する(ステップS1202)。 When the transaction management unit 260 of the transaction management device 200 of this embodiment receives a request to register invoice information via the input reception unit 263 (step S1201), the storage control unit 266 determines whether the invoice is on paper (step S1202).
具体的には、格納制御部266は、請求書情報の登録要求と共に買い手端末300から送信された情報が、請求書画像データであるか否かを判定する。買い手端末300から請求書画像データが送信された場合とは、スキャナ等の読み取り装置によって紙媒体の請求書が読み取られたことを示しており、請求書が紙媒体であると言える。 Specifically, the storage control unit 266 determines whether the information sent from the buyer terminal 300 along with the request to register invoice information is invoice image data. If invoice image data is sent from the buyer terminal 300, this indicates that a paper invoice has been read by a reading device such as a scanner, and the invoice can be said to be on paper.
ステップS1202において、請求書が紙媒体でない場合、取引管理部260は、後述するステップS1204へ進む。請求書が紙媒体でない場合とは、請求書情報の登録要求と共に買い手端末300から送信された情報が、例えば、CSV形式のデータである場合等である。 If the invoice is not on paper in step S1202, the transaction management unit 260 proceeds to step S1204, which will be described later. An invoice is not on paper if, for example, the information sent from the buyer terminal 300 along with the request to register the invoice information is in CSV format.
このとき、買い手端末300から送信される請求書情報は、取引管理装置200が売り手端末400に対して提供するアプリケーションを用いて作成され、取引管理装置200を介して売り手端末400から買い手端末300へ送信された請求書情報であってもよい。 In this case, the invoice information sent from the buyer terminal 300 may be invoice information created using an application provided by the transaction management device 200 to the seller terminal 400, and sent from the seller terminal 400 to the buyer terminal 300 via the transaction management device 200.
また、本実施形態では、請求書情報と、この請求書情報と対応する注文書情報との両方が、取引管理装置200から提供されたアプリケーションを用いて作成された場合、請求書情報が作成された際に、自動的に注文書情報が請求書情報と対応付けられてよい。 Furthermore, in this embodiment, if both the invoice information and the order form information corresponding to this invoice information are created using an application provided by the transaction management device 200, the order form information may be automatically associated with the invoice information when the invoice information is created.
また、請求書情報は、他のアプリケーションを用いて作成された請求書情報であってもよい。 The invoice information may also be invoice information created using another application.
ステップS1202において、請求書が紙媒体である場合、取引管理装置200は、帳票認識部264により、請求書画像データに対して帳票認識を行い、請求書画像データから注文書情報を抽出する(ステップS1203)。 In step S1202, if the invoice is on paper, the transaction management device 200 performs form recognition on the invoice image data using the document recognition unit 264 and extracts order form information from the invoice image data (step S1203).
続いて、取引管理装置200は、対応付け部267により、請求書情報と対応付けられた注文書情報が存在するか否かを判定する(ステップS1204)。具体的には、対応付け部267は、請求書情報が取引管理装置200により提供されたアプリケーションを用いて作成されたものであり、且つ、請求書情報に対応注文書番号が付与されているか否かを判定している。 Next, the transaction management device 200 uses the association unit 267 to determine whether there is purchase order information associated with the invoice information (step S1204). Specifically, the association unit 267 determines whether the invoice information was created using an application provided by the transaction management device 200 and whether a corresponding purchase order number has been assigned to the invoice information.
ステップS1204において、該当する注文書情報が存在しない場合、取引管理装置200は、後述するステップS1206へ進む。 If no relevant order form information exists in step S1204, the transaction management device 200 proceeds to step S1206, which will be described later.
ステップS1204において、該当する注文書情報が存在する場合、取引管理装置200は、対応付け部267により、請求書情報と注文書情報との対応付けを行う(ステップS1205)。 If corresponding order information is found in step S1204, the transaction management device 200 associates the invoice information with the order information using the association unit 267 (step S1205).
具体的には、取引管理装置200は、対応付け部267により、注文書管理データベース220に格納された注文書情報のうち、注文書番号の値が、請求書情報に付与された対応注文書番号と一致する注文書情報を特定する。そして、取引管理装置200は、格納制御部266により、特定された注文書情報を含む注文書管理情報において、項目「対応請求書番号」の値を、請求書情報に含まれる請求書番号とする。 Specifically, the transaction management device 200 uses the association unit 267 to identify, from the order form information stored in the order form management database 220, order form information whose order form number value matches the corresponding order form number assigned to the invoice information. Then, the transaction management device 200 uses the storage control unit 266 to set the value of the "Corresponding Invoice Number" item in the order form management information containing the identified order form information to the invoice number included in the invoice information.
続いて、取引管理装置200は、格納制御部266により、請求書情報を請求書管理データベース230へ格納する(ステップS1206)。このとき、請求書情報と対応する注文書情報が存在する場合には、請求書情報を含む請求書管理情報における項目「対応注文書番号」の値を、対応する注文書情報の注文書番号とする。 Next, the transaction management device 200 stores the invoice information in the invoice management database 230 via the storage control unit 266 (step S1206). At this time, if purchase order information corresponding to the invoice information exists, the value of the "Corresponding Purchase Order Number" item in the invoice management information containing the invoice information is set as the purchase order number of the corresponding purchase order information.
続いて、取引管理装置200は、表示制御部265により、請求書情報の確認画面を表示させるための画面データを生成し(ステップS1207)、処理を終了する。 Next, the transaction management device 200 generates screen data for displaying a confirmation screen for the invoice information via the display control unit 265 (step S1207), and then ends the process.
次に、図13を参照して、本実施形態の請求書情報の確認画面について説明する。図13は、請求書情報の確認画面の一例を示す図である。なお、図13の例は、請求書が紙媒体であった場合の請求書情報の確認画面の例であってもよい。 Next, the invoice information confirmation screen of this embodiment will be described with reference to Figure 13. Figure 13 is a diagram showing an example of the invoice information confirmation screen. Note that the example in Figure 13 may also be an example of the invoice information confirmation screen when the invoice is in paper form.
図13に示す画面131は、表示領域132、133と、操作ボタン28、29とを含む。 The screen 131 shown in Figure 13 includes display areas 132 and 133 and operation buttons 28 and 29.
表示領域132には、請求書画像データが表示される。 Invoice image data is displayed in display area 132.
表示領域133は、表示領域134、135、136、137を有し、表示領域134には、請求書画像データに対する帳票認識により抽出された請求書情報が表示される。図13の例では、請求書番号、請求元、請求額、明細情報等が表示される。また、表示領域134には、操作ボタン140が表示されている。操作ボタン140は、表示領域134に表示された請求書情報の情報ステータスを、確定済み状態とするための操作ボタンである。 Display area 133 has display areas 134, 135, 136, and 137, and display area 134 displays invoice information extracted by form recognition of invoice image data. In the example of Figure 13, the invoice number, billing party, invoice amount, detailed information, etc. are displayed. Also displayed in display area 134 is an operation button 140. Operation button 140 is an operation button for changing the information status of the invoice information displayed in display area 134 to a confirmed state.
なお、本実施形態では、例えば、帳票認識により抽出された請求書情報に対して修正を行う場合は、買い手端末300において、操作ボタン140を操作する前に、修正対象となる項目の値を変更する操作を行えばよい。 In this embodiment, for example, when making corrections to invoice information extracted by form recognition, the buyer simply performs an operation on the buyer terminal 300 to change the value of the item to be corrected before operating the operation button 140.
表示領域135には、請求書に対する仕訳情報の入力欄等が表示される。本実施形態では、操作ボタン140が操作されて、請求書情報を確定させた後に、仕訳情報の入力等を行うことができる。 Display area 135 displays fields for inputting journal information for invoices. In this embodiment, after the operation button 140 is operated to confirm the invoice information, journal information can be input.
表示領域136は、請求書の帳票ステータスが表示される。図13の例では、表示領域136には「未処理」と表示されており、請求書の状態が確定していないことがわかる。 Display area 136 displays the invoice's report status. In the example of Figure 13, display area 136 displays "Unprocessed," indicating that the invoice's status has not been determined.
表示領域137は、突合の進捗状態が表示される。図13の例では、表示領域137には「要確認」と表示されており、突合結果の確認が行われていないことがわかる。 Display area 137 displays the progress of the matching. In the example of Figure 13, display area 137 displays "Confirmation Required," indicating that the matching results have not yet been confirmed.
また、本実施形態の表示領域134には、タブ138、139が表示されている。タブ138は、請求書情報を表示領域134に表示させるためのタブである。タブ139は、表示領域134に表示された請求書情報と対応する注文書情報と、注文書情報との突合結果とを表示させるためのタブである。 In addition, in this embodiment, tabs 138 and 139 are displayed in the display area 134. Tab 138 is a tab for displaying invoice information in the display area 134. Tab 139 is a tab for displaying purchase order information corresponding to the invoice information displayed in the display area 134, and the results of matching with the purchase order information.
本実施形態は、請求書情報の確認画面を表示させる場合には、タブ138が選択された状態で表示させる。 In this embodiment, when the invoice information confirmation screen is displayed, tab 138 is displayed in the selected state.
また、本実施形態では、請求書情報の画面131において、タブ139が選択された場合に、表示領域132に請求書画像データが表示された請求書情報と注文書情報との突合指示を受け付けたものとする。ここで、表示領域132に請求書画像データが表示された請求書情報は、突合対象として選択された請求書情報である。 In addition, in this embodiment, when tab 139 is selected on the invoice information screen 131, an instruction to match the invoice information whose invoice image data is displayed in the display area 132 with the order form information is accepted. Here, the invoice information whose invoice image data is displayed in the display area 132 is the invoice information selected as the target for matching.
次に、図14を参照して、本実施形態の注文書情報と請求書情報との突合について説明する。 Next, referring to Figure 14, we will explain how order form information and invoice information are matched in this embodiment.
図14は、取引管理システムの動作を説明する第二のシーケンス図である。本実施形態の取引管理システム100において、買い手端末300は、テナント等により、突合を指示する操作を受け付ける(ステップS1401)。具体的には、買い手端末300は、請求書情報の確認画面において、注文書情報との突合結果を表示させるためのタブの選択を受け付けると、突合を指示する操作を受け付けたものとする。 Figure 14 is a second sequence diagram explaining the operation of the transaction management system. In the transaction management system 100 of this embodiment, the buyer terminal 300 accepts an operation to instruct matching by a tenant or the like (step S1401). Specifically, when the buyer terminal 300 accepts the selection of a tab on the invoice information confirmation screen to display the matching results with the purchase order information, it is deemed to have accepted the operation to instruct matching.
買い手端末300は、この指示を受け付けると、取引管理装置200に対して、突合結果の表示要求を送信する(ステップS1402)。 When the buyer terminal 300 receives this instruction, it sends a request to the transaction management device 200 to display the matching results (step S1402).
取引管理装置200は、入力受付部263により、この表示要求を受け付けると、対応付け部267により、確認画面に表示されている請求書情報との突合の対象となる注文書情報が存在するか否かを判定する(ステップS1403)。 When the transaction management device 200 receives this display request via the input reception unit 263, the matching unit 267 determines whether there is purchase order information to be matched with the invoice information displayed on the confirmation screen (step S1403).
具体的には、対応付け部267は、請求書管理データベース230において、確認画面に表示された請求書情報と対応する対応注文書番号の値が存在するか否かを判定する。 Specifically, the association unit 267 determines whether the invoice management database 230 contains a corresponding order form number value that corresponds to the invoice information displayed on the confirmation screen.
以下のステップS1404からステップS1406までの処理は、ステップS1403において、突合の対象となる注文書情報が存在すると判定された場合の処理である。 The following processing from step S1404 to step S1406 is performed when it is determined in step S1403 that purchase order information to be matched exists.
ステップS1403において、突合の対象となる注文書情報が存在すると判定された場合、取引管理装置200は、突合部268により、請求書情報と注文書情報との突合を行い(ステップS1404)、出力部269により、突合結果を示す情報と、この情報の表示指示とを買い手端末300を出力する(ステップS1405)。 If it is determined in step S1403 that there is purchase order information to be matched, the transaction management device 200 uses the matching unit 268 to match the invoice information with the purchase order information (step S1404), and outputs information indicating the matching results and an instruction to display this information to the buyer terminal 300 using the output unit 269 (step S1405).
なお、突合とは、注文書情報における発注の内訳と、請求書情報における請求の内訳とを照らし合わせ、発注の内訳と受注の内訳とが一致しているか否かを確認することを示す。 Note that matching refers to comparing the order details in the purchase order information with the billing details in the invoice information to confirm whether the order details and the order details match.
買い手端末300は、突合結果を示す情報と、表示指示とを受信すると、表示部330に突合結果を表示させる(ステップS1406)。 When the buyer terminal 300 receives the information indicating the matching results and the display instruction, it displays the matching results on the display unit 330 (step S1406).
以下のステップS1407からステップS1423までの処理は、ステップS1403において、突合の対象となる注文書情報が存在しない、と判定された場合の処理である。 The following processing from step S1407 to step S1423 is performed when it is determined in step S1403 that there is no purchase order information to match.
ステップS1403において、突合の対象となる注文書情報が存在しない、と判定された場合、取引管理装置200は、表示制御部265により、買い手端末300に対して、突合の対象となる注文書情報の検索画面の表示指示を送信する(ステップS1407)。 If it is determined in step S1403 that there is no purchase order information to be matched, the transaction management device 200, via the display control unit 265, sends an instruction to the buyer terminal 300 to display a search screen for purchase order information to be matched (step S1407).
買い手端末300は、この表示指示を受けて、表示部330に注文書情報の検索画面を表示させる(ステップS1408)。続いて、買い手端末300は、テナント等により、注文書情報の検索条件が入力されると(ステップS1409)、取引管理装置200に対して検索要求を送信する(ステップS1410)。 In response to this display instruction, the buyer terminal 300 displays a search screen for purchase order information on the display unit 330 (step S1408). Next, when the tenant or other party inputs search conditions for purchase order information (step S1409), the buyer terminal 300 sends a search request to the transaction management device 200 (step S1410).
取引管理装置200は、検索要求を受け付けると、対応付け部267により、検索条件で、注文書管理データベース220を検索する(ステップS1411)。 When the transaction management device 200 receives a search request, the matching unit 267 searches the order form management database 220 using the search criteria (step S1411).
このとき、対応付け部267は、注文書管理データベース220において、項目「情報ステータス」の値が「確定済み」とされた注文書情報から、検索条件に合致する注文書情報を検索する。 At this time, the association unit 267 searches for order form information that matches the search criteria from the order form information in the order form management database 220 where the value of the "information status" item is set to "confirmed."
以下のステップS1412からステップS1415は、ステップS1411における検索で、検索結果として1の注文書情報が抽出された場合の処理を示す。本実施形態では、検索によって、1つの注文書情報が特定された場合には、取引管理装置200は、対応付け部267により、特定された注文書情報と請求書情報とを対応付ける(ステップS1412)。 The following steps S1412 to S1415 show the processing performed when one piece of order information is extracted as a search result in the search in step S1411. In this embodiment, when one piece of order information is identified through the search, the transaction management device 200 uses the association unit 267 to associate the identified order information with invoice information (step S1412).
具体的には、対応付け部267は、格納制御部266により、特定された注文書情報の注文書番号を、請求書情報の対応注文書番号として、請求書管理データベース230に格納させる。また、対応付け部267は、格納制御部266により、特定された注文書情報の対応請求書番号として、請求書情報の請求書番号を注文書管理データベース220に格納させる。 Specifically, the association unit 267 causes the storage control unit 266 to store the order number of the identified order information in the invoice management database 230 as the corresponding order number of the invoice information. Furthermore, the association unit 267 causes the storage control unit 266 to store the invoice number of the invoice information in the order management database 220 as the corresponding invoice number of the identified order information.
このように、ステップS1408で表示される検索画面は、請求書情報と対応する注文書情報の選択を受け付ける受付画面の一例となる。 In this way, the search screen displayed in step S1408 is an example of a reception screen that accepts the selection of invoice information and corresponding order form information.
続いて、取引管理装置200は、突合部268により、請求書情報と、特定された注文書情報との突合を行い(ステップS1413)、突合結果を示す情報を買い手端末300へ送信する(ステップS1414)。 Next, the transaction management device 200 uses the matching unit 268 to match the invoice information with the identified purchase order information (step S1413) and transmits information indicating the matching results to the buyer terminal 300 (step S1414).
また、このとき、取引管理装置200は、格納制御部266により、突合結果を注文書管理データベース220、請求書管理データベース230、突合管理データベース240のそれぞれに格納する。 At this time, the transaction management device 200 also stores the matching results in the order form management database 220, invoice management database 230, and matching management database 240 via the storage control unit 266.
具体的には、格納制御部266は、注文書管理データベース220と、請求書管理データベース230とに、項目「確認状態」の値として、請求書と注文書という帳票単位の突合結果を示す情報を格納する。例えば、格納制御部266は、帳票同士の突合が成功した場合には、項目「確認状態」の値を「成功」とし、帳票同士の突合が失敗した場合には、項目「確認状態」の値を「要確認」とする。帳票単位の突合の成功と失敗についての詳細は後述する。 Specifically, the storage control unit 266 stores information indicating the results of matching on a document-by-document basis, i.e., an invoice and an order form, as the value of the "Verification Status" item in the order form management database 220 and the invoice management database 230. For example, if the matching between the documents is successful, the storage control unit 266 sets the value of the "Verification Status" item to "Success," and if the matching between the documents is unsuccessful, the storage control unit 266 sets the value of the "Verification Status" item to "Verification Required." Details regarding the success and failure of matching on a document-by-document basis will be provided later.
また、格納制御部266は、突合管理データベース240において、請求書情報と注文書情報とに含まれる明細情報単位の突合結果を格納する。明細情報単位の突合の成功と失敗についての詳細は後述する。 The storage control unit 266 also stores the matching results for each detail information unit contained in the invoice information and purchase order information in the matching management database 240. Details regarding the success and failure of matching for each detail information unit will be described later.
買い手端末300は、突合結果を示す情報を受信すると、この情報を表示させる(ステップS1415)。 When the buyer terminal 300 receives information indicating the matching results, it displays this information (step S1415).
以下のステップS1416からステップS1423までの処理は、ステップS1411の検索において、複数の注文書情報が抽出された場合の処理を示す。 The following processing from step S1416 to step S1423 shows the processing when multiple pieces of purchase order information are extracted in the search in step S1411.
ステップS1411において、複数の注文書情報が抽出されると、取引管理装置200は、表示制御部265により、検索結果の表示指示を買い手端末300に送信する(ステップS1416)。 When multiple pieces of purchase order information are extracted in step S1411, the transaction management device 200 causes the display control unit 265 to send an instruction to display the search results to the buyer terminal 300 (step S1416).
買い手端末300は、検索結果の表示指示を受信すると、検索結果として抽出された複数の注文書情報から、注文書情報を選択させるための選択画面を表示部330に表示させる(ステップS1417)。言い換えれば、取引管理装置200は、請求書情報と対応づける注文書情報の選択を受け付けるための受付画面を買い手端末300に表示させる。 When the buyer terminal 300 receives the instruction to display the search results, it causes the display unit 330 to display a selection screen for selecting purchase order information from the multiple purchase order information extracted as the search results (step S1417). In other words, the transaction management device 200 causes the buyer terminal 300 to display a reception screen for accepting the selection of purchase order information to be associated with invoice information.
続いて、買い手端末300は、テナント等により、注文書情報を選択する操作を受け付けると(ステップS1418)、買い手端末300は、取引管理装置200に対して選択された注文書情報を通知する(ステップS1419)。 Next, when the buyer terminal 300 receives an operation from a tenant or the like to select purchase order information (step S1418), the buyer terminal 300 notifies the transaction management device 200 of the selected purchase order information (step S1419).
取引管理装置200は、入力受付部263により、注文書情報を特定する通知を受け付けると、対応付け部267により、特定された注文書情報と請求書情報とを対応付ける(ステップS1420)。 When the transaction management device 200 receives a notification identifying purchase order information via the input receiving unit 263, the association unit 267 associates the identified purchase order information with invoice information (step S1420).
続いて、取引管理装置200は、突合部268により、請求書情報と、選択された注文書情報とを突合する(ステップS1421)。 Next, the transaction management device 200 uses the matching unit 268 to match the invoice information with the selected order form information (step S1421).
続いて、取引管理装置200は、出力部269により、突合結果を示す情報と、この情報の表示指示を買い手端末300へ送信する(ステップS1422)。 Next, the transaction management device 200 transmits information indicating the matching results and an instruction to display this information to the buyer terminal 300 via the output unit 269 (step S1422).
買い手端末300は、突合結果を示す情報と、表示指示とを受信すると、突合結果を示す情報を表示部330に表示させる(ステップS1423)。 When the buyer terminal 300 receives the information indicating the matching results and the display instruction, it displays the information indicating the matching results on the display unit 330 (step S1423).
このように、本実施形態では、突合指示を受ける前に、請求書情報と注文書情報とが対応付けられていない場合に、請求書情報と注文書情報を対応付けるための対応付け画面を買い手端末300に表示させる。 In this way, in this embodiment, if the invoice information and purchase order information are not associated before receiving a matching instruction, a matching screen for associating the invoice information and purchase order information is displayed on the buyer terminal 300.
また、対応付け画面に表示される注文書情報は、情報ステータスが確定済みとされたもののみである。したがって、本実施形態では、今後変更される可能性がある注文書情報が、突合の対象として選択されることを防止できる。言い換えれば、本実施形態では、確定されていない帳票情報が突合の対象とされることを防止できる。 Furthermore, the only purchase order information displayed on the matching screen is that whose information status is confirmed. Therefore, in this embodiment, purchase order information that may be changed in the future can be prevented from being selected as a matching target. In other words, in this embodiment, it is possible to prevent unconfirmed form information from being selected as a matching target.
なお、図14の例では、請求書情報を請求書管理データベース230に格納する際に表示される請求書情報の確認画面から、突合を指示する操作が行われるものとしたが、突合を指示する操作が行われるタイミングは、これに限定されない。 In the example of Figure 14, the operation to instruct reconciliation is performed from the invoice information confirmation screen that is displayed when the invoice information is stored in the invoice management database 230, but the timing at which the operation to instruct reconciliation is performed is not limited to this.
本実施形態では、例えば、買い手端末300に、受領した請求書の一覧を表示させ、表示された一覧から請求書が選択されると、選択された請求書情報の確認画面を表示するようにしてもよい。このようにすれば、買い手は、請求書を受領した後の任意のタイミングで、請求書情報と注文書情報との突合を行うことができる。 In this embodiment, for example, a list of received invoices may be displayed on the buyer terminal 300, and when an invoice is selected from the displayed list, a confirmation screen for the selected invoice information may be displayed. In this way, the buyer can compare the invoice information with the purchase order information at any time after receiving the invoice.
以下に、買い手端末300の表示例について説明する。図15は、買い手端末の表示例を示す第一の図である。図15に示す画面131Aは、図14のステップS1408で買い手端末300に表示される検索画面の一例を示す。 The following describes an example of the display on the buyer terminal 300. Figure 15 is the first diagram showing an example of the display on the buyer terminal. Screen 131A shown in Figure 15 is an example of a search screen displayed on the buyer terminal 300 in step S1408 of Figure 14.
図15に示す画面131Aは、表示領域132、133Aと、操作ボタン28、29とを含む。表示領域132には、請求書画像データが表示される。 The screen 131A shown in FIG. 15 includes display areas 132 and 133A and operation buttons 28 and 29. Invoice image data is displayed in the display area 132.
表示領域133Aは、表示領域134A、135、136、137を有し、表示領域134Aには、入力欄141、142、操作ボタン143、表示領域を含む。 Display area 133A has display areas 134A, 135, 136, and 137, and display area 134A includes input fields 141 and 142, operation buttons 143, and a display area.
入力欄141、142は、注文書情報の検索条件の入力欄である。具体的には、入力欄141には、注文書番号が入力され、入力欄142は、注文書情報が取引管理システム100に取り込まれた日時が入力される。取り込まれた日時とは、注文書情報の情報ステータスが確定済みとされた日時である。 Input fields 141 and 142 are input fields for search conditions for order form information. Specifically, the order form number is input into input field 141, and the date and time the order form information was imported into the transaction management system 100 is input into input field 142. The import date and time is the date and time the information status of the order form information was set to confirmed.
このことから、本実施形態の画面131Aでは、請求書情報と対応付けられる注文書情報を特定するための情報の入力を受け付ける受付画面の一例とも言える。 For this reason, screen 131A in this embodiment can also be considered an example of a reception screen that accepts input of information to identify purchase order information that is associated with invoice information.
なお、図15の例では、検索条件を注文書番号と取込日時としたが、これに限定されない。本実施形態では、検索条件とした入力させる項目を、テナントの操作によって任意に変更することができる。 In the example of Figure 15, the search conditions are the purchase order number and the import date and time, but this is not limited to this. In this embodiment, the items to be entered as search conditions can be changed as desired by tenant operations.
操作ボタン143は、入力欄141、142に入力された検索条件での検索を指示するための操作ボタンである。本実施形態の買い手端末300は、入力欄141、142に検索条件が入力されて、操作ボタン143が操作されると、取引管理装置200に検索要求を送信し、検索結果を表示させる。 Operation button 143 is an operation button for instructing a search using the search criteria entered in input fields 141 and 142. When search criteria are entered in input fields 141 and 142 and operation button 143 is operated, the buyer terminal 300 of this embodiment sends a search request to the transaction management device 200 and displays the search results.
表示領域144は、突合結果を表示させるための表示領域である。図15の例では、突合の対象となる注文書情報が特定されていないため、表示領域144は空欄となっている。 Display area 144 is a display area for displaying the matching results. In the example of Figure 15, the purchase order information to be matched has not been specified, so display area 144 is blank.
図16は、買い手端末の表示例を示す第二の図である。図16に示す画面131Bは、画面131Aの入力欄141、142に入力された検索条件を行った結果、表示領域132に表示された請求書画像データから抽出された請求書情報と対応する1つの注文書情報が特定された場合に、買い手端末300に表示される画面の一例である。 Figure 16 is a second diagram showing an example of a display on the buyer terminal. Screen 131B shown in Figure 16 is an example of a screen displayed on buyer terminal 300 when, as a result of performing search conditions entered in input fields 141 and 142 on screen 131A, one piece of purchase order information corresponding to invoice information extracted from invoice image data displayed in display area 132 is identified.
具体的には、図16に示す画面131Bは、図14のステップS1415で買い手端末300に表示される画面の一例である。 Specifically, screen 131B shown in Figure 16 is an example of a screen displayed on the buyer terminal 300 in step S1415 of Figure 14.
図16に示す画面131Bは、表示領域132、133Bと、操作ボタン28、29とを含む。画面131Bでは、タブ139が選択された状態となっている。 Screen 131B shown in FIG. 16 includes display areas 132 and 133B and operation buttons 28 and 29. Tab 139 is selected on screen 131B.
表示領域133Bは、表示領域134B、135、136、137Aを有し、表示領域134Bには、突合結果を示す情報が表示される。 Display area 133B has display areas 134B, 135, 136, and 137A, and display area 134B displays information showing the matching results.
具体的には、表示領域134Bには、入力欄141、142に検索条件として入力された注文書番号と取込日時が表示されている。 Specifically, display area 134B displays the order form number and import date and time entered as search conditions in input fields 141 and 142.
また、表示領域134Bは、表示領域144Aを有する。表示領域144Aには、入力欄141に入力された注文書番号で特定された注文書情報の明細情報と、各明細情報を請求書情報に含まれる明細情報と突合した結果とが表示されている。 Display area 134B also includes display area 144A. Display area 144A displays the detailed information of the order form information identified by the order form number entered in input field 141, as well as the results of matching each detailed information with the detailed information included in the invoice information.
表示領域144Aでは、注文書情報に含まれる全ての明細情報について、「突合成功」という通知が表示されており、請求書情報に含まれる明細情報とが一致していることがわかる。 In display area 144A, a notification that "Match successful" is displayed for all of the detailed information contained in the purchase order information, indicating that it matches the detailed information contained in the invoice information.
ここで、明細情報単位の突合の成功と失敗について説明する。 Here, we will explain the success and failure of matching detail information units.
本実施形態では、請求書情報と注文書情報のそれぞれにおいて、商品名が一致する明細情報が一つだけ存在し、且つ、数量、単価、総額が全て一致する場合に、この商品名の明細情報の突合結果を「成功」とする。 In this embodiment, if there is exactly one item of detail information with a matching product name in both the invoice information and the order form information, and the quantity, unit price, and total amount all match, the matching result of the item of detail information for this product name is considered to be "success."
また、本実施形態では、請求書情報と注文書情報のそれぞれにおいて、商品名が一致する明細情報が一つだけ存在し、且つ、数量、単価、総額の何れかが一致しない場合に、この商品名の明細情報の突合結果を「要確認」とする。 In addition, in this embodiment, if there is only one item of detail information with a matching product name in both the invoice information and the order form information, and the quantity, unit price, or total amount does not match, the result of the comparison of the item of detail information for this product name will be "confirmation required."
また、本実施形態では、請求書情報と注文書情報のそれぞれにおいて、商品名が一致する明細情報が複数存在する場合、又は、商品名が一致する明細情報が存在しない場合に、
数量、単価、総額に関わらず、この商品名の明細情報の突合結果を「要確認」とする。
In this embodiment, if there is a plurality of itemized information with the same product name in each of the invoice information and the order form information, or if there is no itemized information with the same product name,
Regardless of the quantity, unit price, or total amount, the result of the matching of the detailed information for this product name will be "Confirmation Required."
次に、帳票単位の突合の成功と失敗について説明する。 Next, we will explain the success and failure of document-level matching.
本実施形態では、全ての明細情報の突合結果が「成功」であった場合に、表示領域137Aに表示される帳票同士の突合の進捗状態が「成功」となる。また、本実施形態では、明細情報の突合結果に1つでも「要確認」が含まれる場合に、帳票同士の突合の進捗状態も「要確認」となる。 In this embodiment, if the matching result for all of the detailed information is "success," the progress status of the matching between the forms displayed in display area 137A will be "success." Also, in this embodiment, if the matching result for all of the detailed information includes even one item that says "confirmation required," the progress status of the matching between the forms will also be "confirmation required."
図16の例では、表示領域137Aに表示される帳票同士の突合の進捗状態が「成功」であるため、表示領域132に請求書画像データが表示されている請求書情報と、注文書情報とが一致したことがわかる。 In the example of Figure 16, the progress status of the matching between the forms displayed in display area 137A is "successful," which indicates that the invoice information displayed in display area 132, represented by the invoice image data, matches the order form information.
図17は、買い手端末の表示例を示す第三の図である。図17に示す画面131Cは、画面131Aの入力欄141、142に入力された検索条件を行った結果、複数の注文書情報が抽出された場合に、買い手端末300に表示される画面の一例である。具体的には、図17に示す画面131Cは、図14のステップS1417において買い手端末300に表示される注文書情報の選択画面の一例である。 Figure 17 is a third diagram showing an example of a display on a buyer terminal. Screen 131C shown in Figure 17 is an example of a screen displayed on buyer terminal 300 when multiple pieces of purchase order information are extracted as a result of performing the search conditions entered in input fields 141 and 142 on screen 131A. Specifically, screen 131C shown in Figure 17 is an example of a selection screen for purchase order information displayed on buyer terminal 300 in step S1417 of Figure 14.
画面131Cは、表示領域170を含む。表示領域170は、検索結果として抽出された注文書情報の一覧と、操作ボタン171とが表示される。 Screen 131C includes a display area 170. Display area 170 displays a list of order form information extracted as search results and operation buttons 171.
本実施形態の買い手端末300は、表示領域170において、注文書情報が選択されて、操作ボタン171が操作されると、選択された注文書情報を、突合の対象となる注文書情報として、取引管理装置200に通知する。 In this embodiment, when purchase order information is selected in the display area 170 and the operation button 171 is operated, the buyer terminal 300 notifies the transaction management device 200 of the selected purchase order information as the purchase order information to be matched.
取引管理装置200は、通知を受けると、選択された注文書情報を請求書情報と対応付けて突合処理を行う。 Upon receiving the notification, the transaction management device 200 matches the selected purchase order information with the invoice information and performs a matching process.
ここで、突合が成功した場合には、図16に示す画面と同様のレイアウトの画面が表示される。 If the match is successful, a screen with the same layout as the screen shown in Figure 16 will be displayed.
図18は、買い手端末の表示例を示す第四の図である。図18に示す画面131Dは、請求書情報と注文書情報とが対応付けられた後に行われた突合において、注文書情報に含まれる明細情報と、請求書情報に含まれる明細情報とが一致しない場合に、買い手端末300に表示される画面の一例である。したがって、画面131Dは、図14のステップS1423で買い手端末300に表示される画面の一例と言える。 Figure 18 is a fourth diagram showing an example of a display on the buyer terminal. Screen 131D shown in Figure 18 is an example of a screen displayed on the buyer terminal 300 when, during a match performed after the invoice information and the order form information have been associated, the detailed information contained in the order form information does not match the detailed information contained in the invoice information. Therefore, screen 131D can be said to be an example of a screen displayed on the buyer terminal 300 in step S1423 of Figure 14.
図18に示す画面131Dは、表示領域132、133Cと、操作ボタン28、29とを含む。また、画面131Dでは、タブ139が選択された状態となっている。 Screen 131D shown in FIG. 18 includes display areas 132 and 133C and operation buttons 28 and 29. Also, tab 139 is selected on screen 131D.
表示領域133Cは、表示領域134C、135、136、137を有する。また、表示領域134Cは、表示領域144B、145を含む。 Display area 133C has display areas 134C, 135, 136, and 137. Display area 134C also includes display areas 144B and 145.
表示領域145には、検索条件である注文書番号と取込日時が表示される。また、表示領域145には、注文書情報の明細情報が商品名毎に表示される。 Display area 145 displays the search criteria, which are the order form number and import date and time. Display area 145 also displays detailed information about the order form information for each product name.
表示領域144Bには、請求書情報の明細情報と、注文書情報の明細情報とをそれぞれ突合した結果が、明細情報毎に表示される。 Display area 144B displays the results of matching the detailed information in the invoice information with the detailed information in the order form information, for each detailed information item.
本実施形態では、例えば、表示領域144Bには、注文書情報の明細情報のうち、請求書情報の明細と一致しなかった商品名と対応する明細情報が表示されてもよい。 In this embodiment, for example, display area 144B may display detail information from the order form information that corresponds to product names that do not match the details in the invoice information.
また、表示領域144Bには、明細情報毎に、テナントによる内容の確認が必要であることを示す通知「要確認」が表示される。また、表示領域144Bでは、各明細情報にチェックボックスが対応付けられて表示されている。このチェックボックスは、対応する明細情報の突合結果について、テナント等が確認作業を行った際に、チェックが入力される。 In addition, display area 144B displays a "Confirmation Required" notification for each item of detailed information, indicating that the tenant must confirm the contents. Also, display area 144B displays a check box associated with each item of detailed information. This check box is checked when the tenant or other person confirms the matching results of the corresponding item of detailed information.
本実施形態では、表示領域144Bに表示された全ての明細情報について、テナントによる確認作業が行われると、突合が完了したことになる。 In this embodiment, the reconciliation is completed when the tenant has confirmed all of the detailed information displayed in display area 144B.
図19は、買い手端末の表示例を示す第五の図である。図19に示す画面131Eは、図18に示す画面131Dにおいて、表示領域144Bに表示された突合結果に対し、テナントが確認を行った後に表示される画面の一例である。 Figure 19 is a fifth diagram showing an example of a display on a buyer terminal. Screen 131E shown in Figure 19 is an example of a screen that is displayed after the tenant confirms the matching results displayed in display area 144B on screen 131D shown in Figure 18.
図19に示す画面131Eは、表示領域132、133Dと、操作ボタン28、29とを含む。また、画面131Eでは、タブ139が選択された状態となっている。 Screen 131E shown in FIG. 19 includes display areas 132 and 133D and operation buttons 28 and 29. Also, tab 139 is selected on screen 131E.
表示領域133Dは、表示領域134D、135、136、137Bを有する。また、表示領域134Dは、表示領域144C、145を含む。 Display area 133D has display areas 134D, 135, 136, and 137B. Display area 134D also includes display areas 144C and 145.
図19の例では、表示領域144Cでは、各明細情報に対応付けられたチェックボックスに、テナントによる確認が行われたことを示すチェックが入力されている。 In the example of Figure 19, in display area 144C, a check mark is entered in the check box associated with each item of detailed information, indicating that confirmation has been performed by the tenant.
また、図19の例では、表示領域137Bに、「確認済み」と表示されており、明細情報の突合結果の確認作業が完了した状態であることがわかる。 In addition, in the example of Figure 19, the display area 137B displays "Confirmed," indicating that the confirmation of the detailed information matching results has been completed.
図20は、買い手端末の表示例を示す第六の図である。図20に示す画面131Fは、帳票ステータスが「確定済み」とされ、且つ、注文書情報との突合も完了した請求書の請求書情報の確認画面の一例を示す。 Figure 20 is a sixth diagram showing an example of a display on a buyer terminal. Screen 131F shown in Figure 20 shows an example of an invoice information confirmation screen for an invoice whose document status has been set to "confirmed" and whose matching with purchase order information has been completed.
図20に示す画面131Fは、表示領域132、133Eと、操作ボタン28、29とを含む。また、画面131Fでは、タブ138が選択された状態となっている。表示領域133Eは、表示領域134、135、136A、137Aを有する。 Screen 131F shown in FIG. 20 includes display areas 132 and 133E and operation buttons 28 and 29. Furthermore, tab 138 is selected on screen 131F. Display area 133E includes display areas 134, 135, 136A, and 137A.
図20の例では、表示領域136Aに「確定済み」と表示されており、表示領域137Aに「成功」と表示されている。 In the example of Figure 20, "Confirmed" is displayed in display area 136A, and "Success" is displayed in display area 137A.
したがって、表示領域132に請求書画像データが表示された請求書は、確定済みの状態であり、且つ、対応する注文書との突合も成功した状態であることがわかる。 Therefore, it can be seen that the invoice whose invoice image data is displayed in display area 132 has been confirmed and has been successfully matched with the corresponding purchase order.
このように、本実施形態では、帳票ステータスと、突合の進捗状態とを表示させるため、請求書情報と注文書情報との状態をテナントに対して容易に把握させることができる。 In this way, in this embodiment, the report status and the progress of reconciliation are displayed, allowing tenants to easily understand the status of invoice information and purchase order information.
また、本実施形態では、請求書情報と注文書情報とが対応付けられていない場合に、請求書情報に対応付ける注文書情報を特定する情報の入力を受け付ける受付画面を買い手端末300に表示させる。 In addition, in this embodiment, if the invoice information and the purchase order information are not associated, a reception screen is displayed on the buyer terminal 300 to accept input of information identifying the purchase order information to be associated with the invoice information.
また、本実施形態では、注文書や請求書が紙媒体である場合には、注文書画像データや請求書画像データに対して帳票認識を行い、注文書情報と請求書情報とを取得する。 In addition, in this embodiment, if the order form or invoice is on paper media, form recognition is performed on the order form image data or invoice image data to obtain order form information and invoice information.
したがって、本実施形態では、注文書や請求書が紙媒体であっても、突合作業の担当者が目視で対応付けを確認する、といった作業を行う必要がなく、請求書情報と注文書情報との対応付けを容易に行わせることができる。 Therefore, in this embodiment, even if the order forms and invoices are on paper, there is no need for the person in charge of the matching work to visually check the correspondence, and it is possible to easily match invoice information with order form information.
なお、本実施形態では、取引管理装置200が帳票認識機能を実現する帳票認識部264を有するものとしたが、これに限定されない。帳票認識部264は、取引管理装置200の外部に設けられていてもよい。以下に、図21を参照して、取引管理システムの別の構成について説明する。 In this embodiment, the transaction management device 200 has a document recognition unit 264 that realizes the document recognition function, but this is not limited to this. The document recognition unit 264 may also be provided external to the transaction management device 200. Another configuration of the transaction management system will be described below with reference to Figure 21.
図21は、取引管理システムのシステム構成の別の例を示す図である。図21に示す取引管理システム100Aは、取引管理装置200A、買い手端末300、帳票認識装置500を有する。 Figure 21 is a diagram showing another example of the system configuration of a transaction management system. The transaction management system 100A shown in Figure 21 has a transaction management device 200A, a buyer terminal 300, and a document recognition device 500.
取引管理装置200Aは、注文先管理データベース210、注文書管理データベース220、請求書管理データベース230、突合管理データベース240、取引管理部260Aを有する。 The transaction management device 200A has an order destination management database 210, an order form management database 220, an invoice management database 230, a matching management database 240, and a transaction management section 260A.
取引管理部260Aは、帳票認識部264を有していないこと以外は、取引管理部260と同様である。帳票認識装置500は、帳票認識部264を有する。 The transaction management unit 260A is similar to the transaction management unit 260 except that it does not have the document recognition unit 264. The document recognition device 500 does have the document recognition unit 264.
取引管理システム100Aでは、取引管理装置200Aは、例えば、買い手端末300から帳票画像データを受信した場合、この帳票画像データを帳票認識装置500へ送信し、帳票認識を行わせてもよい。そして、取引管理装置200Aは、帳票認識装置500から、帳票認識により取得された帳票情報を受信してもよい。 In the transaction management system 100A, for example, when the transaction management device 200A receives form image data from the buyer terminal 300, it may transmit this form image data to the form recognition device 500, which may then perform form recognition. The transaction management device 200A may then receive form information obtained by form recognition from the form recognition device 500.
本実施形態では、このように、帳票認識を取引管理装置200A以外の装置で行うことで、取引管理装置200Aの処理負荷を軽減させることができる。 In this embodiment, by performing document recognition on a device other than the transaction management device 200A, the processing load on the transaction management device 200A can be reduced.
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Furthermore, each function of the embodiments described above can be realized by one or more processing circuits. Here, the term "processing circuit" as used herein includes processors programmed to perform each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to perform each of the functions described above.
また、実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。 Furthermore, the devices described in the embodiments represent only one of several computing environments for implementing the embodiments disclosed herein.
ある実施形態では、取引管理装置200は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、取引管理装置200は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 In one embodiment, transaction manager 200 includes multiple computing devices, such as a server cluster, configured to communicate with each other via any type of communication link, including a network, shared memory, etc., to perform the processing disclosed herein. Similarly, transaction manager 200 may include multiple computing devices configured to communicate with each other.
さらに、取引管理装置200は、開示された処理ステップを様々な組み合わせで共有するように構成できる。例えば、取引管理装置200によって実行されるプロセスは、他のサーバ装置によって実行され得る。同様に、取引管理装置200の機能は、他のサーバ装置によって実行することができる。また、サーバ装置と他のサーバ装置の各要素は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, the transaction management device 200 can be configured to share the disclosed processing steps in various combinations. For example, the processes performed by the transaction management device 200 can be performed by other server devices. Similarly, the functions of the transaction management device 200 can be performed by other server devices. Furthermore, the server device and the elements of the other server devices may be combined into a single server device or separated into multiple devices.
また、明細書中のテーブルは、機械学習の学習効果によって生成されたものでもよい。また、取引内容の記載に含まれうるキーワードと項目とを機械学習にて分類付けすることで、対応テーブルを使用しなくてもよい。 The tables in the statement may also be generated through the learning effects of machine learning. Furthermore, by using machine learning to classify keywords and items that may be included in the transaction details, it is not necessary to use a correspondence table.
ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Here, machine learning refers to a technology that allows computers to acquire human-like learning capabilities, in which a computer autonomously generates the algorithms necessary for judgments such as data classification from training data that is input in advance, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, or deep learning, or it may be a combination of these learning methods; the learning method for machine learning is not important.
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention has been described above based on various embodiments, but the present invention is not limited to the requirements set forth in the above embodiments. These aspects can be modified without departing from the spirit of the present invention, and can be determined appropriately depending on the application form.
100、100A 取引管理システム
200、200A 取引管理装置
210 注文先管理データベース
220 注文書管理データベース
230 請求書管理データベース
240 突合管理データベース
260 取引管理部
263 入力受付部
264 帳票認識部
265 表示制御部
266 格納制御部
267 対応付け部
268 突合部
269 出力部
300 買い手端末(端末装置)
400 売り手端末(端末装置)
100, 100A Transaction management system 200, 200A Transaction management device 210 Order destination management database 220 Order form management database 230 Invoice management database 240 Matching management database 260 Transaction management unit 263 Input reception unit 264 Document recognition unit 265 Display control unit 266 Storage control unit 267 Correspondence unit 268 Matching unit 269 Output unit 300 Buyer terminal (terminal device)
400 Seller terminal (terminal device)
Claims (14)
前記特定する情報に基づき特定された第一の帳票情報を、前記第二の帳票情報と対応付ける対応付け部と、を有し、
前記受付画面は、
前記第二の帳票情報と対応付ける前記第一の帳票情報の検索条件の入力を受け付ける画面であって、前記第二の帳票情報を表示する領域と、前記検索条件の入力を受け付ける領域と、を含み、
前記対応付け部は、
前記検索条件で前記記憶部を検索した結果に基づいて特定された第一の帳票情報を第二の帳票情報に対応付ける、情報処理装置。 a display control unit that displays, on the terminal device, a reception screen that receives input of information that identifies the first form information to be associated with the second form information from the first form information stored in the storage unit;
a correlation unit that correlates the first form information identified based on the identifying information with the second form information ,
The reception screen is
a screen for receiving input of search conditions for the first form information to be associated with the second form information, the screen including an area for displaying the second form information and an area for receiving input of the search conditions;
The association unit
The information processing device associates the first form information identified based on the result of searching the storage unit using the search conditions with the second form information .
前記特定された第一の帳票情報が複数存在する場合に、複数の前記特定された第一の帳票情報を含む選択画面を前記端末装置に表示させ、
前記対応付け部は、
前記選択画面において選択された第一の帳票情報を、前記第二の帳票情報と対応付ける、請求項1記載の情報処理装置。 The display control unit
When there are a plurality of pieces of the specified first form information, a selection screen including the plurality of pieces of the specified first form information is displayed on the terminal device;
The association unit
2. The information processing apparatus according to claim 1, wherein the first form information selected on the selection screen is associated with the second form information.
前記表示制御部は、前記突合部による突合の結果を示す情報を前記端末装置に表示させる、請求項1又2記載の情報処理装置。 a matching unit that matches first form information associated with the second form information with the second form information;
The information processing apparatus according to claim 1 or 2, wherein the display control unit causes the terminal device to display information indicating a result of the matching performed by the matching unit.
前記突合の結果を示す情報を、前記第一の帳票情報と、前記第二の帳票情報を含む第二の帳票画像データと共に、前記端末装置に表示させる、請求項3記載の情報処理装置。 The display control unit
4. The information processing apparatus according to claim 3, wherein information indicating the result of the matching is displayed on the terminal device together with the first form information and second form image data including the second form information.
前記第二の帳票情報の登録の要求を受け付けた場合、前記第二の帳票情報と対応付けられる第一の帳票情報が存在するか否かを判定し、存在すると判定した場合、第一の帳票情報と、第二の帳票情報とを対応付け、When a request for registration of the second form information is received, it is determined whether or not first form information that can be associated with the second form information exists, and if it is determined that first form information exists, it associates the first form information with the second form information;
前記表示制御部は、The display control unit
前記突合部による突合の結果を示す情報の表示要求を受け付け、前記第二の帳票情報に対応付けられた第一の帳票情報が存在しない場合に、前記受付画面を前記端末装置に表示させる、請求項3記載の情報処理装置。An information processing device as described in claim 3, which accepts a request to display information indicating the results of the matching by the matching unit, and displays the reception screen on the terminal device if there is no first report information corresponding to the second report information.
前記第二の帳票情報が前記情報処理装置により提供されたアプリケーションを用いて作成され、かつ、前記第一の帳票情報を特定する識別情報が前記第二の帳票情報に付与されているか否かに応じて行われる、請求項5記載の情報処理装置。An information processing device as described in claim 5, wherein the second report information is created using an application provided by the information processing device, and the process is performed depending on whether or not identification information identifying the first report information is assigned to the second report information.
記憶部に格納された第一の帳票情報の中から、第二の帳票情報と対応付ける第一の帳票情報を特定する情報の入力を受け付ける受付画面を端末装置に表示させ、
前記特定する情報に基づき特定された第一の帳票情報を、前記第二の帳票情報と対応付け、
前記受付画面は、
前記第二の帳票情報と対応付ける前記第一の帳票情報の検索条件の入力を受け付ける画面であって、前記第二の帳票情報を表示する領域と、前記検索条件の入力を受け付ける領域と、を含み、
前記対応付けは、
前記検索条件で前記記憶部を検索した結果に基づいて特定された第一の帳票情報を第二の帳票情報に対応付ける、情報処理方法。 An information processing method by an information processing device, the information processing device comprising:
displaying on the terminal device a reception screen for receiving input of information for identifying the first form information to be associated with the second form information from the first form information stored in the storage unit;
Correlating the first form information identified based on the identifying information with the second form information ;
The reception screen is
a screen for receiving input of search conditions for the first form information to be associated with the second form information, the screen including an area for displaying the second form information and an area for receiving input of the search conditions;
The association is
An information processing method for associating first form information identified based on a result of searching the storage unit using the search conditions with second form information .
前記特定された第一の帳票情報が複数存在する場合に、複数の前記特定された第一の帳票情報を含む選択画面を前記端末装置に表示させ、
前記選択画面において選択された第一の帳票情報を、前記第二の帳票情報と対応付ける、請求項8記載の情報処理方法。 The information processing device,
When there are a plurality of pieces of the specified first form information, a selection screen including the plurality of pieces of the specified first form information is displayed on the terminal device;
9. The information processing method according to claim 8 , wherein the first form information selected on the selection screen is associated with the second form information.
前記第二の帳票情報と対応付けられた第一の帳票情報と、前記第二の帳票情報とを突合し、
前記突合の結果を示す情報を前記端末装置に表示させる、請求項8又は9記載の情報処理方法。 The information processing device,
comparing first form information associated with the second form information with the second form information;
10. The information processing method according to claim 8, wherein information indicating the result of the matching is displayed on the terminal device.
前記突合の結果を示す情報を、前記第一の帳票情報と、前記第二の帳票情報を含む第二の帳票画像データと共に、前記端末装置に表示させる、請求項10記載の情報処理方法。 The information processing device,
11. The information processing method according to claim 10 , wherein information indicating the result of the matching is displayed on the terminal device together with the first form information and second form image data including the second form information.
前記特定する情報に基づき特定された第一の帳票情報を、前記第二の帳票情報と対応付け、
前記受付画面は、
前記第二の帳票情報と対応付ける前記第一の帳票情報の検索条件の入力を受け付ける画面であって、前記第二の帳票情報を表示する領域と、前記検索条件の入力を受け付ける領域と、を含み、
前記対応付けは、
前記検索条件で前記記憶部を検索した結果に基づいて特定された第一の帳票情報を第二の帳票情報に対応付ける、処理を情報処理装置に実行させる、プログラム。 displaying on the terminal device a reception screen for receiving input of information for identifying the first form information to be associated with the second form information from the first form information stored in the storage unit;
Correlating the first form information identified based on the identifying information with the second form information ;
The reception screen is
a screen for receiving input of search conditions for the first form information to be associated with the second form information, the screen including an area for displaying the second form information and an area for receiving input of the search conditions;
The association is
A program that causes an information processing device to execute a process of associating first form information identified based on a result of searching the storage unit using the search conditions with second form information .
前記情報処理装置は、
記憶部に格納された第一の帳票情報の中から、第二の帳票情報と対応付ける第一の帳票情報を特定する情報の入力を受け付ける受付画面を前記端末装置に表示させる表示制御部と、
前記特定する情報に基づき特定された第一の帳票情報を、前記第二の帳票情報と対応付ける対応付け部と、を有し、
前記受付画面は、
前記第二の帳票情報と対応付ける前記第一の帳票情報の検索条件の入力を受け付ける画面であって、前記第二の帳票情報を表示する領域と、前記検索条件の入力を受け付ける領域と、を含み、
前記対応付け部は、
前記検索条件で前記記憶部を検索した結果に基づいて特定された第一の帳票情報を第二の帳票情報に対応付け、
前記端末装置は、
前記受付画面を表示させる表示部を有する、情報処理システム。 An information processing system including an information processing device and a terminal device,
The information processing device includes:
a display control unit that displays, on the terminal device, a reception screen that receives input of information that identifies first form information to be associated with second form information from the first form information stored in the storage unit;
a correlation unit that correlates the first form information identified based on the identifying information with the second form information,
The reception screen is
a screen for receiving input of search conditions for the first form information to be associated with the second form information, the screen including an area for displaying the second form information and an area for receiving input of the search conditions;
The association unit
associates the first form information identified based on the result of searching the storage unit using the search conditions with the second form information;
The terminal device
An information processing system having a display unit that displays the reception screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194953A JP7786166B2 (en) | 2021-11-30 | 2021-11-30 | Information processing device, information processing method, program, and information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194953A JP7786166B2 (en) | 2021-11-30 | 2021-11-30 | Information processing device, information processing method, program, and information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023081199A JP2023081199A (en) | 2023-06-09 |
| JP7786166B2 true JP7786166B2 (en) | 2025-12-16 |
Family
ID=86656877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021194953A Active JP7786166B2 (en) | 2021-11-30 | 2021-11-30 | Information processing device, information processing method, program, and information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7786166B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012133497A (en) | 2010-12-20 | 2012-07-12 | Canon Marketing Japan Inc | Information processing apparatus, information processing method, information processing system, program and recording medium |
| JP2017033139A (en) | 2015-07-30 | 2017-02-09 | 富士通フロンテック株式会社 | Ledger sheet reading apparatus, ledger sheet reading method and ledger sheet reading system |
| JP2021009699A (en) | 2020-08-21 | 2021-01-28 | フリー株式会社 | Applicable tax rate judgment device, applicable tax rate judgment system, applicable tax rate judgment method and applicable tax rate judgment program |
| JP2021103592A (en) | 2016-10-26 | 2021-07-15 | 株式会社野村総合研究所 | Document management device and method for managing document |
| JP2021114225A (en) | 2020-01-21 | 2021-08-05 | キヤノン株式会社 | File search system, file search method, and program |
-
2021
- 2021-11-30 JP JP2021194953A patent/JP7786166B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012133497A (en) | 2010-12-20 | 2012-07-12 | Canon Marketing Japan Inc | Information processing apparatus, information processing method, information processing system, program and recording medium |
| JP2017033139A (en) | 2015-07-30 | 2017-02-09 | 富士通フロンテック株式会社 | Ledger sheet reading apparatus, ledger sheet reading method and ledger sheet reading system |
| JP2021103592A (en) | 2016-10-26 | 2021-07-15 | 株式会社野村総合研究所 | Document management device and method for managing document |
| JP2021114225A (en) | 2020-01-21 | 2021-08-05 | キヤノン株式会社 | File search system, file search method, and program |
| JP2021009699A (en) | 2020-08-21 | 2021-01-28 | フリー株式会社 | Applicable tax rate judgment device, applicable tax rate judgment system, applicable tax rate judgment method and applicable tax rate judgment program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023081199A (en) | 2023-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220309236A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| US9025851B2 (en) | Image recreation using image lift data | |
| JP7800609B2 (en) | Information processing device, information processing method, and information processing program | |
| US20140233836A1 (en) | Image recreation using templates | |
| JP7601078B2 (en) | Information processing device, information processing method, information processing program, and information processing system | |
| JP2025105802A (en) | Information processing device, information processing method, program, and information processing system | |
| JP7786166B2 (en) | Information processing device, information processing method, program, and information processing system | |
| US11804055B2 (en) | Information processing apparatus, information processing method, and information processing system | |
| US20220309234A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| JP2012248021A (en) | Information processing unit, asset information managing method and program | |
| JP7380653B2 (en) | Information processing device, information processing method, information processing program, information processing system | |
| JP7679712B2 (en) | Information processing system, information processing device, information processing method, and information processing program | |
| US11640579B2 (en) | Method, system, server processing system computer readable medium for managing inventory | |
| JP2023127405A (en) | Information processing device, information processing method, program, information processing system | |
| US12175784B2 (en) | Information processing apparatus, information processing system, and information processing method | |
| JP7464068B2 (en) | Trade management system and trade management method | |
| US20230169039A1 (en) | Information processing apparatus, information processing method, and information processing system | |
| CN115191000A (en) | Price-matching payment assistance system and method, information processing device, and program | |
| JP7803148B2 (en) | Information processing device, information processing method, program, and information processing system | |
| US12524746B2 (en) | Information processing system, document management device, and recording medium | |
| JP7711735B2 (en) | Transaction management system, transaction management method, document management device, document management program | |
| US12062072B2 (en) | Information processing apparatus, information processing system, and information processing method | |
| JP2023080011A (en) | Information processing device, information processing method, program, information processing system, and terminal device | |
| KR20240143725A (en) | Method and apparatus for generating transaction processing task |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240918 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250512 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250828 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7786166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |