Program, computer, and information processing system, and information processing method
Patent Information
- Application Number
- JP2023065614
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-04-13
- Publication Date
- 2025-09-25
AI Technical Summary
Existing systems risk erroneously transmitting evidence data to the wrong client company due to manual input errors, such as misspelled company names, during the processing of invoices from business partners.
A program and system that includes a reception, transmission, collation, and output mechanism to verify and correct client company information by comparing input data against stored notation variations, ensuring accurate matching before transmission.
Prevents erroneous transmission of evidence data by correcting spelling variations and ensuring matching client company information, thereby enhancing data integrity and accuracy.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, a computer, an information processing system, and an information processing method. [Background technology]
[0002] Conventionally, various processing systems for processing data of evidence such as invoices have been known. For example, Patent Document 1 discloses a data processing device, a data processing method, and a program that can improve the efficiency of processing invoices. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7051168 Summary of the Invention [Problem to be solved by the invention]
[0004] When providing an agency service for processing supporting documents such as invoices sent to a client company by a business partner that is a client company's business partner, the operator manually enters the client company's company name, etc. into a terminal based on image data of the supporting documents received from the business partner company. However, if the operator mistakenly enters the company name, etc. of another client company, there is a risk that the supporting document data will be mistakenly sent to the terminal of the other client company.
[0005] The present invention has been made in consideration of the above points, and has an object to provide a program, a computer, an information processing system, and an information processing method that can prevent erroneous transmission of evidential data. [Means for solving the problem]
[0006] The program of the present invention comprises: A program that causes a computer to function as a receiving means, a transmitting means, a collating means, and an output means, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, The transmission means transmits a display instruction signal to a plurality of operator terminals to cause the operator terminals to display image data of the voucher accepted by the acceptance means; the matching means, when the receiving means receives input information related to the client company from each of the plurality of operator terminals, determines whether the input information related to the client company received from each of the plurality of operator terminals is substantially identical; The output means outputs the input information regarding the client company that is determined to be substantially the same by the comparison means.
[0007] The program of the present invention comprises: The computer further functions as a storage means, The storage means stores the spelling variation information in advance in a storage unit, When the receiving means receives input information regarding the client company from each of the multiple operator terminals, the matching means may correct spelling variations in the received input information regarding the client company based on the spelling variation information stored in the memory unit, and determine whether the input information regarding the multiple client companies with corrected spelling variations approximately matches.
[0008] The program of the present invention comprises: The computer further functions as a storage means, The storage means stores spelling variation information related to the client company in advance in a storage unit, When the receiving means receives input information regarding the client company from each of the multiple operator terminals, the matching means may correct spelling variations in the received input information regarding the client company based on the spelling variation information stored in the memory unit, and determine whether the input information regarding the multiple client companies with corrected spelling variations approximately matches.
[0009] The program of the present invention comprises: The computer further functions as a storage means, The storage means stores spelling variation information related to the client company in advance in a storage unit, When the receiving means receives input information regarding the client company from each of the multiple operator terminals, the matching means may determine that the received input information regarding the client company is approximately identical if it detects, based on the spelling variation information stored in the memory unit, that the received input information regarding the client company is due to spelling variations of the same client company.
[0010] In this case, the output means may output the input information relating to the client company with the spelling variation corrected based on the spelling variation information stored in the storage unit.
[0011] In addition, the number of data matches is preset. The transmission means transmits the display instruction signal to the operator terminals in a number equal to the number of data matches, If the matching means determines that the input information regarding the client company for the number of data matchings received from each operator terminal does not match, the transmission means may transmit the display instruction signal to another operator terminal until the input information regarding the client company for the number of data matchings matches.
[0012] The program of the present invention comprises: A program that causes a computer to function as a receiving means, a transmitting means, a collating means, and an output means, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, The transmission means transmits to the operator terminal a display instruction signal for displaying the image data of the voucher accepted by the acceptance means on the operator terminal for each account of the operator; the matching means, when a plurality of operators input information about the client company to the operator terminal, and the reception means receives the input information about the client company from the operator terminal, determines whether the input information about the client company received from the operator terminal is substantially identical; The output means outputs the input information regarding the client company that is determined to be substantially the same by the comparison means.
[0013] The computer of the present invention comprises: A computer that functions as a receiving means, a transmitting means, a collating means, and an output means by executing a program, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, The transmission means transmits a display instruction signal to a plurality of operator terminals to cause the operator terminals to display image data of the voucher accepted by the acceptance means; the matching means, when the receiving means receives input information related to the client company from each of the plurality of operator terminals, determines whether the input information related to the client company received from each of the plurality of operator terminals is substantially identical; The output means outputs the input information regarding the client company that is determined to be substantially the same by the comparison means.
[0014] The system of the present invention comprises: A computer, An operator terminal; Equipped with The computer functions as a receiving means, a transmitting means, a collating means, and an output means by executing a program; The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, The transmission means transmits a display instruction signal to the plurality of operator terminals to cause the operator terminal to display image data of the voucher accepted by the acceptance means; In each of the operator terminals, information about the client company is input based on image data of the evidence displayed on the operator terminal, and the input information is transmitted from the operator terminal to the computer; the matching means, when the receiving means receives input information related to the client company from each of the plurality of operator terminals, determines whether the input information related to the client company received from each of the plurality of operator terminals is substantially identical; The output means outputs the input information regarding the client company that is determined to be substantially the same by the comparison means.
[0015] The information processing method of the present invention comprises the steps of: An information processing method carried out by a computer, comprising: The computer receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, The computer transmits a display instruction signal to a plurality of operator terminals to cause the operator terminals to display image data of the received evidence; When receiving input information related to the client company from each of the plurality of operator terminals, the computer determines whether the input information related to the client company received from each of the plurality of operator terminals is substantially identical or not; The computer is characterized in that it outputs the input information regarding the client company that is determined to be a substantial match. Effect of the Invention
[0016] According to the program, computer, information processing system, and information processing method of the present invention, erroneous transmission of evidential data can be prevented. [Brief description of the drawings]
[0017] [Figure 1] 1 is a diagram illustrating a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a chart showing the flow of information between the components when processing an invoice on behalf of the information processing system shown in FIG. 1 . [Diagram 3] 4 is a flowchart showing the operation when proxy processing of an invoice is performed in the information processing system shown in FIG. 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will now be described with reference to the drawings. Figures 1 to 3 are diagrams showing an information processing system 1 according to the present embodiment.
[0019] The information processing system 1 according to the present embodiment includes a management server 10, a first operator terminal 40, a second operator terminal 42, a third operator terminal 44, a business partner terminal 50, a client terminal 60, and a cloud service 70. The information processing system 1 according to the present embodiment relates to an agency service for processing an invoice to be sent from a business partner company where the business partner terminal 50 is installed to a client company where the client terminal 60 is installed. That is, when a business partner company issues an invoice for a service provided to the client company by the business partner company, the invoice is conventionally sent from the business partner company to the client company and the client company processes the invoice (specifically, inputs invoice data, creates an invoice list, etc.), but in this embodiment, the management company that manages the management server 10 processes the invoice on behalf of the business partner company. The management server 10 is a server that can be used via an Internet line, and is provided in a state where a virtual dedicated server is constructed in a physical server that can be accessed via the Internet. The management server 10 is communicatively connected to a first operator terminal 40, a second operator terminal 42, a third operator terminal 44, a business partner terminal 50, a client terminal 60, and a cloud service 70 via a network such as the Internet. The cloud service 70 can be used via the Internet, and an employee of a business partner can upload invoice data to the cloud service 70 using the business partner terminal 50. Each component of the information processing system 1 will be described below.
[0020] The first operator terminal 40, the second operator terminal 42, and the third operator terminal 44 each include a personal computer or the like installed in the office of a management company that manages the management server 10, and an operator such as an employee of the management company, an employee of an outsourced company, or an individual business owner operates each operator terminal 40, 42, 44 to transmit and receive information to and from the management server 10. Specifically, the operator operates the first operator terminal 40 or the second operator terminal 42 to input client company information such as the name of the client company. The operator also operates the third operator terminal 44 to input information such as the billing date, details, amount, and payment due date of the invoice.
[0021] The supplier terminal 50 includes a personal computer or the like installed in a supplier company of the client company that is to issue an invoice to the client company, and is designed to be operated by an employee of the supplier company.
[0022] The client terminal 60 includes a personal computer or the like that is installed in a client company to which invoices are sent from business partners in the past, and is designed to be operated by an employee of the client company.
[0023] Cloud service 70 is managed by a management company that manages management server 10, and enables, for example, building a website in Internet space and uploading invoice data (specifically, an image of the invoice) to the website. In this way, an accounting staff member of a client company can upload issued invoice data to the website built by cloud service 70 using client terminal 50. The invoice data uploaded to the website is transmitted from cloud service 70 to management server 10.
[0024] The management server 10 includes a control unit 20, a storage unit 36, and a communication unit 38. The control unit 20 is, for example, a CPU (Central Processing Unit) or the like, and functions as a reception unit 22, a transmission unit 24, a collation unit 26, an output unit 28, and a storage unit 30 by executing a program stored in the storage unit 36. The reception unit 22 receives various information from external devices (for example, each operator terminal 40, 42, 44, a business partner terminal 50, a cloud service 70). The transmission unit 24 transmits various information to external devices (for example, each operator terminal 40, 42, 44, a client terminal 60). In this embodiment, the transmission unit 24 transmits a display instruction signal to each operator terminal 40, 42 to display image data of the invoice received by the reception unit 22 on the first operator terminal 40 and the second operator terminal 42, respectively. When the receiving means 22 receives input information (hereinafter also referred to as client company information) relating to a client company from each of the first operator terminal 40 and the second operator terminal 42, the matching means 26 judges whether or not the multiple pieces of client company information received from each operator terminal 40, 42 approximately match. The output means 28 outputs the client company information judged to approximately match by the matching means 26. The storage means 30 stores spelling variation information relating to the client company in advance in the storage unit 36. The functions of the receiving means 22, the transmission means 24, the matching means 26, the output means 28 and the storage means 30 will be described in detail later.
[0025] The program executed by the control unit 20 is not limited to being stored in the storage unit 36. The program executed by the control unit 20 may be a program transmitted from an external device to the control unit 20 via the communication unit 38, a program stored in a storage medium such as a USB memory attached to the management server 10, or a program stored in a server (e.g., a cloud server) other than the management server 10.
[0026] The storage unit 36 is composed of, for example, a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), and a solid state drive (SSD), and various information is stored in the storage unit 36. The storage unit 36 stores information on business partners and information on client companies in advance. The information on business partners includes information such as the identification information of the business partners, the company name, the department name, the name of the person in charge, and contact information (telephone number and email address). The information on client companies includes information such as the identification information of the client companies, the company name, the department name, the name of the person in charge, and contact information (telephone number and email address). The storage unit 36 also stores spelling variation information on client companies. Specifically, examples of spelling variation information on client companies include information on the correct client company name with a different trailing kana, information on the different types of characters (e.g., hiragana, katakana, kanji, Arabic numerals, Chinese numerals), information on similar kanji, information on the presence or absence of a macron, information on the position of the display of "Kaisho Kaisha" and the like. Specifically, for example, if the correct company name of the client company is "ABC Moving Co., Ltd.", then "abc Moving Co., Ltd.", "Abc Moving Co., Ltd.", "ABC Moving Co., Ltd.", "ABC Moving Co., Ltd.", "ABC Moving Co., Ltd.", etc. are stored as spelling variation information in the storage unit 36. Such spelling variation information is stored in advance in the storage unit 36 by the storage means 30.
[0027] The communication unit 38 connects the control unit 20 to external devices (e.g., each operator terminal 40, 42, 44, the business partner terminal 50, the client terminal 60, the cloud service 70, etc.) so as to be able to communicate with them. The control unit 20 is capable of transmitting and receiving signals to and from the external devices via the communication unit 38.
[0028] Next, an information processing method by such information processing system 1 will be described with reference to Figures 2 and 3. Figure 2 is a chart showing the flow of information between the components when proxy processing of invoices is performed in the information processing system 1 shown in Figure 1. Also, Figure 3 is a flowchart showing the operation when proxy processing of invoices is performed in the information processing system 1 shown in Figure 1.
[0029] The accounting staff of the client company sends a paper invoice to the management company of the management server 10, or sends an email with invoice data (specifically, an image of the invoice) attached to the email address of the management server 10 by the client terminal 50, or uploads the invoice data to the website of the cloud service 70 by the client terminal 50. In this case, when the accounting staff of the client company sends a paper invoice to the management company of the management server 10, the paper invoice is sent to the address of the management company of the management server 10 that was previously communicated to the client company by the client company. In addition, when the accounting staff of the client company sends an email with invoice data attached to the email address of the management server 10 by the client terminal 50, the email with invoice data attached is sent to the email address of the management server 10 that was previously communicated to the client company by the client company. In addition, when the accounting staff of the client company uploads the invoice data to the website of the cloud service 70 by the client terminal 50, it is possible to upload information regarding the invoice data by accessing a website related to the URL of the invoice delivery destination that was previously communicated to the client company by the client company.
[0030] When an accounting staff member of a trading partner company sends a paper invoice to the management company of the management server 10, the paper invoice is read by a reading device such as a scanner at the management company of the management server 10. Then, the invoice data (specifically, an image of the invoice) is sent from the reading device to the management server 10, and the reception means 22 receives the image data of the invoice (STEP 1 in FIG. 3). When an accounting staff member of a trading partner company sends an email with the invoice data attached to the email address of the management server 10 by the trading partner terminal 50, the reception means 22 receives the image data of the invoice (STEP 1 in FIG. 3). When an accounting staff member of a trading partner company uploads the invoice data to the website of the cloud service 70 by the trading partner terminal 50, the invoice data is sent from the cloud service 70 to the management server 10, and the reception means 22 receives the image data of the invoice (STEP 1 in FIG. 3).
[0031] Thereafter, the transmission means 24 transmits a display instruction signal to the first operator terminal 40 and the second operator terminal 42 to display the invoice data (specifically, image data of the invoice) on the first operator terminal 40 and the second operator terminal 42, respectively (STEP 2 in FIG. 3). As a result, the same image data of the invoice is displayed on the monitors of the first operator terminal 40 and the second operator terminal 42, respectively. The operator operating the first operator terminal 40 inputs the information of the client company (specifically, the company name of the client company) described on the invoice while viewing the image of the invoice displayed on the first operator terminal 40. The operator operating the second operator terminal 42 inputs the information of the client company (specifically, the company name of the client company) described on the invoice while viewing the image of the invoice displayed on the second operator terminal 42. The information of the client company inputted to the first operator terminal 40 and the second operator terminal 42, respectively, is transmitted to the management server 10. As a result, the accepting unit 22 of the management server 10 accepts the client company information (specifically, the client company name) from each of the first operator terminal 40 and the second operator terminal 42 (STEP 3 in FIG. 3).
[0032] Next, the matching means 26 judges whether the input information (specifically, the company names of the client companies) on the multiple client companies received from the first operator terminal 40 and the second operator terminal 42, respectively, matches (STEP 4 in FIG. 3). At this time, the matching means 26 also takes into consideration the spelling variation of the client company's company name when making the judgment. Specifically, as described above, in this embodiment, the storage means 30 stores in advance the spelling variation information on the client companies (specifically, the spelling variation information on the client company's company name) in the storage unit 36. Then, when the reception means 22 receives the client company information from the first operator terminal 40 and the second operator terminal 42, respectively, the matching means 26 first corrects the spelling variation of the received input information on the client companies based on the spelling variation information stored in the storage unit 36. Specifically, for example, when the correct company name "ABC Moving Co., Ltd." and spelling variation information "abc Moving Co., Ltd." are stored in the storage unit 36 as information on the client company, if "ABC Moving Co., Ltd." is received from the first operator terminal 40 as input information on the client company and "abc Moving Co., Ltd." is received from the second operator terminal 42 as input information on the client company, the input information on the client company from the second operator terminal 42 is corrected to "ABC Moving Co., Ltd." based on the spelling variation information stored in the storage unit 36. Then, the collation means 26 judges whether the input information on the multiple client companies with corrected spelling variations is approximately identical or not. The output means 28 outputs the information on the client companies (specifically, the information on the company names of the client companies) that is judged to be approximately identical by the collation means 26 (STEP 5 in FIG. 3). Also, the storage unit 36 may store spelling variation information that is not linked to a specific client company. For example, the spelling variation information may be stored to unify blank characters included in the company names of the client companies into half-width spaces. In this case, the collation means 26 judges whether or not the input information regarding a plurality of client companies in which blank characters included in the company names are unified to half-width spaces is substantially identical.
[0033] The method of judgment by the collation means 26 considering spelling variations of the company name of the client company is not limited to the above-mentioned embodiment. As another method, when the reception means 22 receives information on the client company from the first operator terminal 40 and the second operator terminal 42, the collation means 26 judges whether or not the multiple input information on the client company received by the reception means 22 is due to spelling variations of the same client company, based on the spelling variation information stored in the storage unit 36. For example, when the correct company name "ABC Moving Co., Ltd." and spelling variation information "abc Moving Co., Ltd." are stored in the storage unit 36 as information on the client company, and when the information "ABC Moving Co., Ltd." is received from the first operator terminal 40 as input information on the client company and the information "abc Moving Co., Ltd." is received from the second operator terminal 42 as input information on the client company, the collation means 26 judges that the information "ABC Moving Co., Ltd." and "abc Moving Co., Ltd." received from each operator terminal 40, 42 are due to spelling variations of the same client company, based on the spelling variation information stored in the storage unit 36. Then, the output means 28 outputs the information on the client company (specifically, the information on the company name of the client company) with the spelling variation corrected based on the spelling variation information stored in the storage unit 36 (STEP 5 in FIG. 3).
[0034] If the collation means 26 determines that the input information on the client company (specifically, the company name of the client company) received from the first operator terminal 40 and the second operator terminal 42 respectively does not match ("NO" in STEP 4 of FIG. 3), the same invoice data (specifically, the image data of the invoice) as the invoice data sent to the first operator terminal 40 and the second operator terminal 42 is sent to an operator terminal (not shown) other than the first operator terminal 40 and the second operator terminal 42 (STEP 6 of FIG. 3). As a result, the image data of the invoice is displayed on the monitor of this further operator terminal. An operator who operates this operator terminal inputs the information of the client company (specifically, the company name of the client company) written on this invoice while looking at the image of the invoice displayed on the operator terminal. The information of the client company inputted to the further operator terminal is sent to the management server 10. As a result, the reception means 22 of the management server 10 receives the information of the client company (specifically, the company name of the client company) from the further operator terminal (STEP 7 of FIG. 3). Thereafter, the collating means 26 judges whether or not the input information on the client company received from yet another operator terminal (specifically, the company name of the client company) matches the input information on the client company received from the first operator terminal 40 and the second operator terminal 42, respectively (STEP 4 in FIG. 3). In this way, when the collating means 26 judges that the input information on the multiple client companies received from each operator terminal does not match, the transmitting means 24 transmits a display instruction signal to yet another operator terminal until the input information on at least two client companies matches.
[0035] When the collation means 26 judges that the input information on the client companies received from the multiple operator terminals respectively matches ("YES" in STEP 4 of FIG. 3) and outputs the information of the client companies judged to be approximately matched (STEP 5 of FIG. 3), the outputted client company information and invoice data (specifically, invoice image data) are transmitted by the transmission means 24 to the third operator terminal 44 (STEP 8 of FIG. 3). The operator who operates the third operator terminal 44 inputs information on the invoice date, details, amount, and payment due date as invoice information through the third operator terminal 44 while looking at the invoice image displayed on the third operator terminal 44. The invoice information inputted through the third operator terminal 44 is transmitted to the management server 10. In this way, when the reception means 22 receives the input information from the third operator terminal 44 ("YES" in STEP 9 of FIG. 3), the invoice data (specifically, invoice image data) and the input information received from the third operator terminal 44 are transmitted to the client terminal 60 corresponding to the client company information outputted by the output means 28. This enables the client company's accounting staff to carry out payment processing (e.g., bank transfer processing) of the invoice amount to the trading partner company based on the invoice image displayed on the monitor of the client terminal 60 and the input information.
[0036] In this embodiment, the operator of the management company who manages the management server 10 may be assigned a client company in charge. In this case, when this operator logs in to the third operator terminal 44 and inputs the billing date, details, amount, and payment due date as the billing information, if the output means 28 outputs the client company information (specifically, the client company's company name), the billing data (specifically, the image data of the bill) is displayed only on the third operator terminal 44 to which the operator to which this client company is assigned is logged in. As a result, when the operator logs in to the third operator terminal 44 and inputs the billing date, details, amount, and payment due date as the billing information, the image of the bill for the client company that he / she is not in charge of is not displayed on the monitor, so that the operator can concentrate on inputting the billing information for the client company that he / she is in charge of.
[0037] According to the information processing system 1, management server 10, program, and information processing method of the present embodiment configured as described above, the management server 10 (computer) functions as the reception means 22, the transmission means 24, the collating means 26, and the output means 28 by executing the program, the reception means 22 receives image data of an invoice to be sent to the client company from a business partner company that is a business partner of the client company, and the transmission means 24 transmits a display instruction signal to the first operator terminal 40 and the second operator terminal 42 to display the image data of the invoice received by the reception means 22 on the first operator terminal 40 and the second operator terminal 42. When the reception means 22 receives input information on the client company from each of the multiple operator terminals 40 and 42, the collating means 26 judges whether the input information on the multiple client companies received from each of the operator terminals 40 and 42 is approximately consistent, and the output means 28 outputs the input information on the client company that is determined to be approximately consistent by the collating means 26. This makes it possible to prevent erroneous transmission of invoice information (specifically, information such as the billing date, details, amount, and payment due date). Specifically, in the conventional technology, when providing an agency service for processing invoices sent from business partners to client companies, an operator manually inputs the client company's company name, etc., into a terminal based on the image data of the invoice received from the business partner company. However, if the operator mistakenly inputs the company name, etc., of another client company, there is a risk that the invoice information will be erroneously sent to the terminal of the other client company. In contrast, in the present embodiment, the collation means 26 judges whether the input information on multiple client companies received from multiple operator terminals 40, 42 is approximately identical or not, so that it is possible to prevent the invoice information from being erroneously sent to the terminal of another client company. In the above description, the input information on the client company (i.e., the client company information) is the company name of the client company, but the present embodiment is not limited to this mode. The input information on the client company may be something other than the company name of the client company (for example, code information of the client company, etc.).
[0038] In the information processing system 1, the management server 10, the program, and the information processing method according to the present embodiment, as described above, the program causes the management server 10 (computer) to further function as the storage means 30, and the storage means 30 stores spelling variation information in advance in the storage unit 36. When the reception means 22 receives input information related to the client companies from each of the multiple operator terminals 40 and 42, the comparison means 26 corrects the spelling variation of the received input information related to the client companies based on the spelling variation information stored in the storage unit 36, and judges whether the input information related to the multiple client companies with the corrected spelling variation is approximately identical. This allows the comparison means 26 to make a judgment on the corrected spelling variation even if the input information related to the client companies input by the operator at each operator terminal 40 and 42 has spelling variation. Note that in the present embodiment, the spelling variation information stored in advance in the storage unit 36 does not necessarily need to be linked to the client companies. As described above, for example, the spelling variation information may be stored in the storage unit 36 to unify blank characters included in the company names of the client companies into half-width spaces.
[0039] Alternatively, in the information processing system 1, the management server 10, the program, and the information processing method of the present embodiment, as described above, the program further causes the management server 10 (computer) to function as the storage means 30, and the storage means 30 stores the spelling variation information on the client companies in advance in the storage unit 36, and when the reception means 22 receives the input information on the client companies from each of the multiple operator terminals 40, 42, the comparison means 26 may determine that the received input information on the multiple client companies is substantially identical if it detects that the received input information on the client companies is due to the spelling variation of the same client company based on the spelling variation information stored in the storage unit 36. Even in this case, when the input information on the client companies input by the operator at each operator terminal 40, 42 has a spelling variation, the comparison means 26 can make a judgment on the spelling variation corrected. In this case, the output means 28 outputs the input information on the client companies with the spelling variation corrected based on the spelling variation information stored in the storage unit 36.
[0040] The information processing system 1 and the information processing method according to the present embodiment are not limited to the above-described aspects, and various modifications can be made.
[0041] The evidence processed by the information processing system 1 and the information processing method of the present embodiment is not limited to an invoice. Documents such as national tax-related documents other than an invoice may be used as evidence processed by the information processing system 1 and the information processing method.
[0042] In the above description, the transmission means 24 transmits the invoice data to the two operator terminals 40 and 42 when the reception means 22 receives the invoice data (specifically, image data of the invoice), but the present embodiment is not limited to such an embodiment. In the information processing system 1 and the information processing method according to the present embodiment, the number of data comparisons is set in advance, and the transmission means 24 may transmit the display instruction signal to the operator terminals corresponding to the number of data comparisons. In this case, the number of data comparisons may be three or more, instead of two. In this case, if the comparison means 26 determines that the input information related to the client companies corresponding to the number of data comparisons received from each operator terminal does not match, the transmission means 24 may transmit the display instruction signal to another operator terminal until the input information related to the client companies corresponding to the number of data comparisons matches. For example, if the number of data comparisons is three, and the comparison means 26 determines that all the input information related to the client companies transmitted from the three operator terminals matches, the output means 28 outputs the input information related to the client companies that is determined to be approximately matched. Furthermore, until the checking means 26 determines that all of the input information related to the client company transmitted from the three operator terminals matches, the transmitting means 24 transmits a display instruction signal to another operator terminal.
[0043] In yet another embodiment, the transmission means 24 may transmit a display instruction signal to the operator terminal for each operator account, instead of transmitting a display instruction signal to the operator terminals 40, 42 to display the image data of the invoice accepted by the acceptance means 22 on the operator terminals 40, 42. In this case, even if different operators operate the same operator terminal, when one operator logs in to the operator terminal and when another operator logs in to the same operator terminal, the image of the invoice is displayed on the monitor. Then, every time each operator inputs information about the client company (specifically, the company name of the client company) on the same operator terminal, the input information is transmitted from the operator terminal to the management server 10, and the collation means 26 judges whether the input information about the multiple client companies accepted from the operator terminals is approximately the same. Even in such an embodiment, it is possible to prevent erroneous transmission of invoice information (specifically, information such as the billing date, details, amount, and payment due date). In this way, the transmitting means 24 may transmit a display instruction signal to the operator terminal for each operator's account, rather than transmitting a display instruction signal to multiple operator terminals to cause the operator terminal to display image data of the invoice accepted by the accepting means 22, so that the image data of the invoice is displayed when each operator logs in to the operator terminal.
[0044] Moreover, the computer of the information processing system 1 according to the present embodiment is not limited to the management server 10. As the computer of the information processing system 1 according to the present embodiment, a tangible computer may be used instead of a virtual dedicated server constructed in a physical server accessible via the Internet. [Explanation of symbols]
[0045] 1. Information Processing Systems 10 Management Server 20 Control section 22 Reception methods 24 Transmission Method 26 Matching methods 28 Output Method 30 Memory means 36 Memory section 38 Communications Department 40 First operator terminal 42 Second operator terminal 44 Third operator terminal 50 trading terminals 60 client terminals 70 Cloud Services
Claims
1. A program that causes a computer to function as a receiving means, a transmitting means, a collating means, and an output means, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, the transmitting means transmits a display instruction signal to the plurality of operator terminals to cause the operator terminals to display the image data of the voucher received by the receiving means; the matching means, when the receiving means receives input information about the client company from each of the plurality of operator terminals, determines whether the input information about the client company received from each of the plurality of operator terminals matches; the output means outputs the input information regarding the client company that is determined to match by the comparison means; the transmitting means transmits the image data of the information about the client company and the evidence output by the output means to the operator terminal; The transmitting means is a program that, when it receives input information regarding the supporting document from the operator terminal, transmits image data of the supporting document and the input information received from the operator terminal to a client terminal corresponding to the information regarding the client company output by the output means.
2. The number of data matches is preset. the transmitting means transmits the display instruction signal to the operator terminals in the number of the data matches; 2. The program according to claim 1, wherein, when the matching means determines that the input information regarding the client company for the number of data matchings received from each of the operator terminals does not match, the transmission means transmits the display instruction signal to another of the operator terminals until the input information regarding the client company for the number of data matchings matches.
3. A program that causes a computer to function as a receiving means, a transmitting means, a collating means, and an output means, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, the transmitting means transmits to the operator terminal, for each account of the operator, a display instruction signal for causing the operator terminal to display image data of the voucher accepted by the accepting means; the matching means, when a plurality of operators input information about the client company into the operator terminals and the reception means receives the input information about the client company from the operator terminals, determines whether the input information about the client company received from the operator terminals matches; the output means outputs the input information regarding the client company that is determined to match by the comparison means; the transmitting means transmits the image data of the information about the client company and the evidence output by the output means to the operator terminal; The transmitting means is a program that, when it receives input information regarding the supporting document from the operator terminal, transmits image data of the supporting document and the input information received from the operator terminal to a client terminal corresponding to the information regarding the client company output by the output means.
4. A computer that functions as a receiving means, a transmitting means, a collating means, and an output means by executing a program, The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, the transmitting means transmits a display instruction signal to the plurality of operator terminals to cause the operator terminals to display the image data of the voucher received by the receiving means; the matching means, when the receiving means receives input information about the client company from each of the plurality of operator terminals, determines whether the input information about the client company received from each of the plurality of operator terminals matches; the output means outputs the input information regarding the client company that is determined to match by the comparison means; the transmitting means transmits the image data of the information about the client company and the evidence output by the output means to the operator terminal; The transmitting means is a computer that, when it receives input information regarding the voucher from the operator terminal, transmits image data of the voucher and the input information received from the operator terminal to a client terminal corresponding to the information regarding the client company output by the output means.
5. A computer, an operator terminal; Equipped with The computer functions as a receiving means, a transmitting means, a collating means, and an output means by executing a program; The receiving means receives image data of a voucher to be sent to the client company from a business partner company that is a business partner of the client company, the transmitting means transmits a display instruction signal to the plurality of operator terminals to cause the operator terminals to display image data of the voucher received by the receiving means; At each of the operator terminals, information about the client company is input based on image data of the evidence displayed at the operator terminal, and the input information is transmitted from the operator terminal to the computer; the matching means, when the receiving means receives input information about the client company from each of the plurality of operator terminals, determines whether the input information about the client company received from each of the plurality of operator terminals matches; the output means outputs the input information regarding the client company that is determined to match by the comparison means; the transmitting means transmits the image data of the information about the client company and the evidence output by the output means to the operator terminal; An information processing system in which, when the transmitting means receives input information regarding the supporting document from the operator terminal, it transmits image data of the supporting document and the input information received from the operator terminal to a client terminal corresponding to the information regarding the client company output by the output means.
6. An information processing method carried out by a computer, comprising: The computer receives image data of a voucher to be sent to the client company from a client company that is a business partner of the client company, The computer transmits a display instruction signal to a plurality of operator terminals to cause the operator terminals to display image data of the received evidence; When receiving input information about the client company from each of the plurality of operator terminals, the computer determines whether the input information about the client company received from each of the plurality of operator terminals matches; The computer outputs the input information regarding the client company that is determined to match; The computer transmits the output image data of the client company information and the voucher to the operator terminal, An information processing method in which, when the computer receives input information regarding the supporting document from the operator terminal, it transmits image data of the supporting document and the input information received from the operator terminal to a client terminal corresponding to the output information regarding the client company.