Program, computer and information processing method
Patent Information
- Application Number
- JP2023173515
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-05
- Publication Date
- 2025-11-17
AI Technical Summary
Existing data management systems for evidence such as invoices mix issuer and recipient vouchers, making it inconvenient to distinguish between them, which hinders efficient processing.
A program and information processing method that utilizes a computer to function as a reception, information acquisition, and determination means to identify and separate issuer and recipient vouchers based on identification information and spelling variations, enabling accurate classification and processing.
Enhances convenience for users handling voucher data by clearly distinguishing between issuer and recipient vouchers, improving efficiency in managing and processing evidence.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, a computer, 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 data on evidence such as invoices is managed by a management server, evidence issued by client companies (issuing evidence) and evidence received by client companies (receiving evidence) may be managed in a mixed state. In this case, it is not possible to distinguish between the issuing evidence and the receiving evidence, which causes inconvenience to those who want to check the evidence.
[0005] The present invention has been made in consideration of these points, and aims to provide a program, a computer, and an information processing method that can improve convenience for those who handle evidential data. [Means for solving the problem]
[0006] The program of the present invention comprises: A program for causing a computer to function as a reception unit, an information acquisition unit, and a determination unit, The receiving means receives the evidence data and identification information of an owner or manager of the evidence data, The information acquiring means acquires identification information of at least one of an issuer and a destination of the voucher data accepted by the accepting means, The discrimination means is characterized in that it discriminates whether the supporting data accepted by the reception means is a voucher for the issuer or a voucher for the recipient based on identification information of the owner or manager of the supporting data accepted by the reception means and identification information of at least one of the issuer and destination of the supporting data acquired by the information acquisition means.
[0007] In the program of the present invention, The discrimination means may determine that the voucher data accepted by the reception means is a voucher from the issuer if the identification information of the owner or administrator of the voucher data accepted by the reception means matches the identification information of the issuer of the voucher data acquired by the information acquisition means.
[0008] In addition, the discrimination means may determine that the voucher data accepted by the reception means is a voucher from the issuing party if the identification information of the owner or manager of the voucher data accepted by the reception means does not match the identification information of the delivery destination for the voucher data acquired by the information acquisition means.
[0009] In addition, the discrimination means may determine that the supporting data accepted by the reception means is the receiving party's supporting data if the identification information of the owner or manager of the supporting data accepted by the reception means matches the identification information of the destination for the supporting data acquired by the information acquisition means.
[0010] In addition, the discrimination means may determine that the voucher data accepted by the reception means is the receiving party's voucher if the identification information of the owner or administrator of the voucher data accepted by the reception means does not match the identification information of the issuer of the voucher data acquired by the information acquisition means.
[0011] In the program of the present invention, The identification information of the owner or manager of the evidence data accepted by the accepting means, and at least one of the identification information of the issuer and the recipient of the evidence data acquired by the information acquiring means may each be a company name.
[0012] In this case, the program of the present invention is The computer further functions as a storage means, The storage means stores in advance in a storage unit spelling variation information regarding the company name, The discrimination means may also refer to spelling variation information regarding the company name stored in the memory unit and determine whether the supporting data accepted by the reception means is an issuer's voucher or a recipient's voucher based on the company name of the owner or manager of the supporting data accepted by the reception means and at least one of the company names of the issuer and destination of the supporting data acquired by the information acquisition means.
[0013] The program of the present invention comprises: The computer is further caused to function as a transmitting means, When the reception means receives the evidence data, the transmission means transmits to the operator terminal a display instruction signal for causing the operator terminal to display an input screen for each item of the received evidence data; The information acquisition means may acquire identification information of at least one of an issuer and a delivery destination for the evidence data accepted by the acceptance means, based on input information for each item of the evidence data in the operator terminal.
[0014] The computer of the present invention comprises: A computer having a control unit that functions as a reception unit, an information acquisition unit, and a determination unit by executing a program, The receiving means receives the evidence data and identification information of an owner or manager of the evidence data, The information acquiring means acquires identification information of at least one of an issuer and a destination of the voucher data accepted by the accepting means, The discrimination means is characterized in that it discriminates whether the supporting data accepted by the reception means is a voucher for the issuer or a voucher for the recipient based on identification information of the owner or manager of the supporting data accepted by the reception means and identification information of at least one of the issuer and destination of the supporting data acquired by the information acquisition means.
[0015] The information processing method of the present invention comprises the steps of: An information processing method performed by a computer having a control unit, a step of the control unit receiving evidence data and identification information of an owner or manager of the evidence data; The control unit acquires identification information of at least one of an issuer and a destination of the received evidence data; a step of determining whether the received evidence data is an issuer's evidence data or a recipient's evidence data based on identification information of an owner or manager of the received evidence data and identification information of at least one of an issuer and a recipient of the obtained evidence data by the control unit; The present invention is characterized by comprising: Effect of the Invention
[0016] According to the program, computer, and information processing method of the present invention, it is possible to improve convenience for those who handle evidence data. [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] 4 is a flowchart showing an operation when a predetermined information process is performed in the information processing system shown in FIG. [Diagram 3]2 is a chart showing the flow of information between components when a predetermined information process is performed in the information processing system shown in FIG. 1 . [Figure 4] 10 is a flowchart showing a specific operation when determining whether the evidence data accepted by the accepting means is an issuing side evidence or a receiving side evidence in the information processing system shown in FIG. [Diagram 5] This is an input screen for each item of the voucher displayed on the monitor of the operator terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIGS. 1 to 5 are diagrams showing an information processing system 1 according to the present embodiment and an information processing method by the information processing system 1. According to the information processing system 1 and the information processing method according to the embodiment, when data of a voucher such as an invoice is received, it is possible to determine whether the received voucher data is a voucher of the issuing side or a voucher of the receiving side, thereby improving convenience for a person who handles the voucher data. Here, in this embodiment, the voucher includes at least one of an invoice, a receipt, a purchase order, a delivery note, a contract, and the like. In the following description, a case where the voucher is mainly an invoice will be described, but a voucher other than an invoice may also be used.
[0019] The information processing system 1 according to the present embodiment includes a management server 10, an operator terminal 40, a trading 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 in which a management company that manages the management server 10 manages vouchers such as purchase orders issued by a client company where the client terminal 60 is installed, and a management company that manages the management server 10 processes vouchers such as invoices to be sent to the client company from a trading partner company where the trading partner terminal 50 is installed. For example, when a client company issues a voucher such as a purchase order, the information processing system 1 according to the present embodiment allows the management company, not the client company, to manage the issued voucher by the management server 10. Furthermore, with the information processing system 1 of this embodiment, when a trading company issues a voucher such as an invoice for services it has provided to a client company, the voucher would conventionally be sent from the trading company to the client company, and the client company would process the voucher (specifically, input the voucher data, create a list of the vouchers, etc.), but in this embodiment, the management company that manages the management server 10 processes the voucher on its behalf.
[0020] The management server 10 is a server that can be used through a network such as the Internet. An operator terminal 40, a client terminal 50, a client terminal 60, and a cloud service 70 are communicatively connected to the management server 10 through a network such as the Internet. The cloud service 70 can be used through the Internet, and an employee of a client can upload voucher data to the cloud service 70 using the client terminal 50. Each component of the information processing system 1 will be described below.
[0021] The operator terminal 40 includes a personal computer or the like installed in the office of a management company that manages the management server 10, and an operator who is an employee of the management company operates the operator terminal 40 to send and receive information to and from the management server 10. Specifically, the operator operates the operator terminal 40 to input information for each item of the voucher (for example, information such as the billing date, details, amount, and payment due date of the invoice).
[0022] The trading partner terminal 50 includes a personal computer or the like installed in a trading partner company (hereinafter also referred to as trading partner company) of the client company that is to issue a voucher to the client company, and is designed to be operated by an employee of the trading partner company.
[0023] The client terminal 60 includes a personal computer or the like installed in a client company to which vouchers such as invoices are conventionally sent from business partners, and is designed to be operated by an employee of the client company.
[0024] The cloud service 70 is managed by a management company that manages the management server 10, and allows, for example, a website to be constructed in the Internet space and evidence data (specifically, for example, an image of an invoice) to be uploaded to the website. In this way, an accounting staff member of a client company can upload the issued evidence data to the website constructed by the cloud service 70 using the client terminal 50. The evidence data uploaded to the website is transmitted from the cloud service 70 to the management server 10. Note that after the evidence data is uploaded to the website constructed by the cloud service 70, an operator of the management company that manages the management server 10 may acquire the evidence data uploaded to the website using the operator terminal 40. The acquired evidence data is stored in the storage unit 36 of the management server 10.
[0025] 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) and functions as a reception unit 22, an information acquisition unit 24, a determination unit 26, a storage unit 28, and a transmission unit 30 by executing a program stored in the storage unit 36. The reception unit 22 receives various information from external devices (for example, an operator terminal 40, a client terminal 50, a cloud service 70). The information acquisition unit 24 acquires identification information of at least one of the issuer and the destination regarding the evidence data received by the reception unit 22. The determination unit 26 determines whether the evidence data received by the reception unit 22 is an issuer's evidence or a recipient's evidence. The storage unit 28 stores in advance in the storage unit 36 the spelling variation information regarding the company name. The transmission unit 30 transmits various information to external devices (for example, the operator terminal 40 and the client terminal 60). The functions of the receiving means 22, the information acquiring means 24, the determining means 26, the storage means 28 and the transmitting means 30 will be described in detail later.
[0026] 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.
[0027] 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. Information about business partners and information about client companies are stored in advance in the storage unit 36. The information about business partners includes information such as the business partner's identification information, company name, department name, name of person in charge, contact information (telephone number and email address), etc. The information about client companies includes information such as the client's identification information, company name, department name, name of person in charge, contact information (telephone number and email address), etc.
[0028] The communication unit 38 connects the control unit 20 to external devices (e.g., the operator terminal 40, the business partner terminal 50, the client terminal 60, the cloud service 70, etc.) so that the control unit 20 can communicate with the external devices. The control unit 20 can transmit and receive signals to and from the external devices via the communication unit 38.
[0029] Next, an information processing method by such an information processing system 1 will be described with reference to Figs. 2 to 5. Fig. 2 is a flow chart showing the operation when a predetermined information processing is performed in the information processing system 1 shown in Fig. 1, and Fig. 3 is a chart showing the flow of information between each component when a predetermined information processing is performed in the information processing system 1 shown in Fig. 1. Fig. 4 is a flow chart showing a specific operation when it is determined whether the voucher data received by the reception means 22 in the information processing system 1 shown in Fig. 1 is an issuing voucher or a receiving voucher. Fig. 5 is an input screen 100 for each item of the voucher (specifically, an invoice) displayed on the monitor of the operator terminal 40. The information processing shown below is performed by the control unit 20 executing a program stored in the storage unit 36.
[0030] In this embodiment, when a client company begins using the agency service provided by the management company that manages the management server 10, the client company's identification information (specifically, information on the client company's company name) is stored in the memory unit 36 by the memory means 28.
[0031] Hereinafter, a case will be described in which a management company that manages the management server 10 manages evidence such as purchase orders issued by a client company on behalf of the client company. An accountant of the client company accesses a specific website provided by the management company that manages the management server 10. At this time, the accountant of the client company inputs an ID and a password when logging in to the website provided by the management server 10. On such a website, the accountant of the client company can view a list of evidence data of the client company managed by the management server 10. In addition, the accountant of the client company can upload new evidence data (specifically, an image of the evidence) to the website displayed on the client terminal 60. When the evidence data is uploaded to this website, the evidence data is transmitted from the client terminal 60 to the management server 10, and the reception unit 22 receives the evidence data. In addition, the reception unit 22 receives identification information of the owner and manager of the evidence data based on the ID input when logging in to the website provided by the management server 10.
[0032] Alternatively, the accounting staff of the client company sends a voucher such as a paper invoice to the management company of the management server 10, or sends an email with the voucher data (specifically, an image of the voucher) attached to the email address of the management server 10 using the client terminal 60. At this time, when the accounting staff of the client company sends a paper voucher to the management company of the management server 10, the paper voucher is sent to the address of the management company of the management server 10 that has been communicated to the client company in advance by the management company. Also, when the accounting staff of the trading partner company sends an email with the voucher data attached to the email address of the management server 10 using the trading partner terminal 50, the email with the voucher data attached is sent to the email address of the management server 10 that has been communicated to the client company in advance by the management company.
[0033] When a paper evidence is sent by an accounting staff member of a client company to the management company of the management server 10, the paper evidence is read by a reading device such as a scanner at the management company of the management server 10. Then, the reading device transmits evidence data (specifically, an image of the evidence) to the management server 10, and the reception means 22 receives the image data of the evidence. In addition, the operator who reads the paper evidence with the reading device inputs identification information of the client company, which is the company that sent the evidence (specifically, information on the company name of the client company), into the management server 10. In this way, the reception means 22 receives identification information of the owner and manager of the evidence data.
[0034] Furthermore, when an accountant of a client company sends an email with evidence data attached to the email address of the management server 10 by the client terminal 60, the reception means 22 receives the image data of the evidence. Here, it is possible to set an email address to which an email with evidence data attached is sent from the client terminal 60 of the client company to the management server 10 for each client company. In this case, the reception means 22 receives identification information of the owner or manager of the evidence data based on the email address to which the client terminal 60 sent the email to the management server 10.
[0035] Next, a case will be described in which a management company that manages the management server 10 processes evidence such as an invoice issued by a business partner company on behalf of a client company. An accountant of a business partner company sends a paper evidence such as an invoice to the management company of the management server 10, or sends an email with evidence data (specifically, an image of the evidence) attached to the email address of the management server 10 by the business partner terminal 50, or uploads the evidence data (specifically, an image of the evidence) to the website of the cloud service 70 by the business partner terminal 50. In this case, when an accountant of a business partner company sends a paper evidence to the management company of the management server 10, the paper evidence is sent to the address of the management company of the management server 10 that was previously communicated to the business partner company by the client company. In addition, when an accountant of a business partner company sends an email with evidence data attached to the email address of the management server 10 by the business partner terminal 50, the email with evidence data attached is sent to the email address of the management server 10 that was previously communicated to the business partner company by the client company. Furthermore, when an accounting staff member of a client company uploads evidence data to the website of the cloud service 70 using the client terminal 50, the accounting staff member can upload information regarding the evidence data by accessing a website related to the URL of the delivery destination of the evidence, which was previously provided to the client company by the client company. Such a cloud service 70 can be constructed for each client company by the management company that manages the management server 10. In this case, the URL of the delivery destination of the evidence may also be set for each client company.
[0036] When a paper evidence is sent by an accounting staff member of a client company to the management company of the management server 10, the paper evidence is read by a reading device such as a scanner at the management company of the management server 10. Then, the reading device transmits evidence data (specifically, an image of the evidence) to the management server 10, and the reception means 22 receives the image data of the evidence. In addition, the operator who reads the paper evidence with the reading device inputs identification information of the client company, which is the company to which the evidence is to be sent (specifically, information on the company name of the client company), into the management server 10. In this way, the reception means 22 receives identification information of the owner and manager of the evidence data.
[0037] Furthermore, when an accounting staff member of a trading partner company sends an email with the evidential 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 evidential data. Here, it is possible to set an email address to which an email with the evidential data attached is sent from the trading partner company's trading partner terminal 50 to the management server 10 for each client company. In this case, the reception means 22 receives the identification information of the owner or manager of the evidential data based on the email address to which the trading partner terminal 50 sent the email with the evidential data attached to the management server 10.
[0038] Furthermore, when evidence data is uploaded to the website of the cloud service 70 by the accounting staff of the client company using the client terminal 50, the evidence data is transmitted from the cloud service 70 to the management server 10, and the reception means 22 receives image data of the evidence. In this case, the reception means 22 receives identification information of the owner or manager of the evidence data based on the URL of the website of the cloud service 70 where the evidence data has been updated, etc.
[0039] In this way, the reception means 22 receives data on the voucher issued by the business partner company and data on the voucher issued by the client company. When the reception means 22 receives the voucher data ("YES" in STEP 1 of FIG. 2), the transmission means 30 transmits a display instruction signal to the operator terminal 40 to cause the operator terminal 40 to display an input screen 100 (STEP 2 of FIG. 2). The input screen 100 allows the operator to input data for each item of the voucher in the image of the voucher received by the reception means 22. When such a display instruction signal is transmitted to the operator terminal 40 by the transmission means 30, the input screen 100 as shown in FIG. 5 is displayed on the monitor of the operator terminal 40.
[0040] The input screen 100 shown in FIG. 5 displays image data 102 of the voucher (specifically, an invoice), a message 104 prompting the user to input data for each item of the voucher, an input field 106 for each item of data, and a send button 108. The operator inputs data for each item of the voucher into the input field 106 while looking at the image data 102 of the voucher displayed on the monitor of the operator terminal 40. Specifically, the operator inputs information such as the company name of the issuer (billing source) of the voucher, the registration number of the company of the voucher, the issue date (billing date) of the voucher, the company name of the destination (billing destination) of the voucher, the billing amount (total amount), the transaction date for each item, each item name, and the transaction amount for each item into each input field 106 using the operator terminal 40. Here, as shown in FIG. 5, the input field 106 for data for each item includes an input field 106a for the company name of the issuer (billing source) of the voucher and an input field 106b for the company name of the destination (billing source) of the voucher. When the operator completes inputting data for each item of the vouchers, he / she presses the send button 108 displayed on the input screen 100. As a result, the input information input by the operator to the operator terminal 40 is transmitted from the operator terminal 40 to the management server 10, and the reception means 22 of the control unit 20 in the management server 10 receives the input information. At this time, the information acquisition means 24 acquires at least identification information of either the issuer or the destination (specifically, at least the company name of either the issuer or the destination) related to the voucher data received by the reception means 22. Specifically, the information acquisition means 24 acquires at least identification information of either the issuer or the destination based on the information input in the input field 106a for the company name of the issuer (claimer) of the voucher and the input field 106b for the company name of the destination (claimer) of the voucher among the input fields 106 for data for each item on the input screen 100 of the operator terminal 40.
[0041] In this embodiment, the receiving means 22 receives both vouchers such as purchase orders issued by client companies and vouchers such as invoices issued by business partners and manages these vouchers. However, it is inconvenient for a person who handles the voucher data (specifically, an accountant of the client company) if it is not clear whether the managed voucher is an issuing voucher or a receiving voucher. For this reason, when the receiving means 22 of the control unit 20 receives input information from the operator terminal 40 (STEP 3), the determining means 26 determines whether the voucher data received by the receiving means 22 is an issuing voucher or a receiving voucher (STEP 4). Specifically, the determining means 26 determines whether the voucher data received by the receiving means 22 is an issuing voucher or a receiving voucher based on the identification information of the owner or manager of the voucher data received by the receiving means 22 and the identification information of at least one of the issuer and destination regarding the voucher data acquired by the information acquisition means 24. The method of determination by the determining means 26 will be described later in detail.
[0042] Thereafter, if the discrimination means 26 discriminates that the supporting evidence data received by the reception means 22 is a receiving side supporting evidence (e.g., an invoice issued by a business partner), the transmission means 30 transmits the supporting evidence data (specifically, image data of the supporting evidence), the input information received from the operator terminal 40, and the discrimination result by the discrimination means 26 to the client terminal 60 corresponding to the company name of the client company input as the delivery destination of the supporting evidence (STEP 5 in FIG. 2). This enables the accounting staff of the client company to carry out payment processing (e.g., bank transfer processing) of the amount claimed to the business partner based on the supporting evidence data (specifically, an image of an invoice) and the input information displayed on the monitor of the client terminal 60.
[0043] Next, the details of the discrimination method by the discriminating means 26 will be described with reference to the flowchart shown in Fig. 4. In this embodiment, even if both the identification information of the issuer (specifically, the company name of the issuer) and the identification information of the recipient (specifically, the company name of the recipient) in the evidence data are unknown, it is possible to discriminate whether the evidence data is an issuer's evidence or a recipient's evidence as long as either one of the identification information is known.
[0044] When the discrimination means 26 performs discrimination processing, if there is identification information of the issuer of the evidential data ("YES" in STEP 11 of FIG. 4), specifically, if the operator of the management company of the management server 10 inputs the requester's company name information in the requester's input field 106a on the input screen 100 by the operator terminal 40, the following processing is performed. Specifically, if the identification information of the owner or manager of the evidential data received by the reception means 22 matches with the identification information of the issuer of the evidential data acquired by the information acquisition means 24 ("YES" in STEP 12 of FIG. 4), the discrimination means 26 discriminates that the evidential data is the issuing side's evidence (STEP 13). On the other hand, if the identification information of the owner or manager of the evidential data received by the reception means 22 does not match with the identification information of the issuer of the evidential data acquired by the information acquisition means 24 ("NO" in STEP 12 of FIG. 4), the discrimination means 26 discriminates that the evidential data is the receiving side's evidence (STEP 14). When the discrimination is performed by the discriminating means 26 in this manner, the discrimination result by the discriminating means 26 is output (STEP 19).
[0045] In addition, when the discrimination process by the discrimination means 26 is performed, if the identification information of the issuer of the evidence data does not exist but the identification information of the recipient of the evidence data exists ("YES" in STEP 15 of FIG. 4), specifically, if the operator of the management company of the management server 10 inputs the information of the billing destination company name in the billing destination input field 106b on the input screen 100 through the operator terminal 40, the following process is performed. Specifically, when the identification information of the owner or manager of the evidence data received by the reception means 22 matches the identification information of the destination of the evidence data acquired by the information acquisition means 24 ("YES" in STEP 16 of FIG. 4), the discrimination means 26 discriminates that the evidence data is the recipient's evidence (STEP 17). On the other hand, when the identification information of the owner or manager of the evidence data received by the reception means 22 does not match the identification information of the destination of the evidence data acquired by the information acquisition means 24 ("NO" in STEP 16 of FIG. 4), the discrimination means 26 discriminates that the evidence data is the issuer's evidence (STEP 18). When the discrimination is performed by the discriminating means 26 in this manner, the discrimination result by the discriminating means 26 is output (STEP 19).
[0046] Furthermore, if there is neither issuer identification information nor recipient identification information regarding the voucher data ("NO" in STEP 15 of FIG. 4), specifically, if the operator of the management company of the management server 10 has not entered company name information in either the requester input field 106a or the requestee input field 106b on the input screen 100 via the operator terminal 40, the determination means 26 cannot determine whether the voucher data is the issuer's voucher or the recipient's voucher. In this case, the determination means 26 outputs information to the effect that it is impossible to determine whether the voucher data is the issuer's voucher or the recipient's voucher (STEP 20).
[0047] In this embodiment, the discrimination means 26 also refers to the spelling variation information on the company name stored in the storage unit 36, and discriminates whether the voucher data accepted by the acceptance means 22 is an issuing voucher or a receiving voucher, based on the company name of the owner or manager of the voucher data accepted by the acceptance means 22 and at least one of the company names of the issuer and destination of the voucher data acquired by the information acquisition means 24. Specifically, for example, as spelling variation information on business partner companies and client companies, those with different trailing kana for the correct business partner company or client company name, those with different types of characters (e.g., hiragana, katakana, kanji, Arabic numerals, Chinese numerals), those with similar kanji, those with different presence or absence of a macron, those with different positions of the display of "Kaishokaisho", etc. are stored in the storage unit 36. Such spelling variation information is stored in advance in the storage unit 36 by the storage means 28. Then, when the information acquisition means 24 acquires information on the company name of the trading partner company or the client company, the discrimination means 26 corrects the spelling variation of the company name of the trading partner company or the client company acquired by the information acquisition means 24 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 trading partner company or the client company, and information "abc Moving Co., Ltd." is received from the operator terminal 40 as input information on the company name of the trading partner company or the client company, the discrimination means 26 corrects the input information on the company name of the trading partner company or the client company to "ABC Moving Co., Ltd." based on the spelling variation information stored in the storage unit 36. Then, the discrimination means 26 performs discrimination processing based on the corrected input information on the company name of the trading partner company or the client company.
[0048] According to the program, computer (management server 10), and information processing method of the present embodiment configured as described above, the program causes the computer (management server 10) to function as the reception means 22, the information acquisition means 24, and the determination means 26. The reception means 22 receives supporting data and identification information of the owner or manager of the supporting data. The information acquisition means 24 acquires identification information of at least one of the issuer and the destination of the supporting data received by the reception means 22. The determination means 26 determines whether the supporting data received by the reception means 22 is the issuing side's supporting data or the receiving side's supporting data based on the identification information of the owner or manager of the supporting data received by the reception means 22 and the identification information of at least one of the issuer and the destination of the supporting data acquired by the information acquisition means 24. In this case, since it can be determined whether the supporting data received by the reception means 22 is the issuing side's supporting data or the receiving side's supporting data, the convenience of the person who handles the supporting data (specifically, for example, the accounting staff of the client company) can be improved.
[0049] Furthermore, in the program, computer (management server 10), and information processing method of this embodiment, as described above, if the identification information of the owner or manager of the evidential data accepted by the receiving means 22 matches with the identification information of the issuer of the evidential data acquired by the information acquiring means 24 ("YES" in STEP 12 of FIG. 4), the determination means 26 determines that the evidential data accepted by the receiving means 22 is the issuing side's evidential data (STEP 13). Also, if the identification information of the owner or manager of the evidential data accepted by the receiving means 22 does not match with the identification information of the delivery destination of the evidential data acquired by the information acquiring means 24 ("NO" in STEP 16 of FIG. 4), the determination means 26 determines that the evidential data accepted by the receiving means 22 is the issuing side's evidential data (STEP 18). Furthermore, if the identification information of the owner or manager of the evidential data accepted by the receiving means 22 matches with the identification information of the destination of the evidential data acquired by the information acquiring means 24 ("YES" in STEP 16 of FIG. 4), the determination means 26 determines that the evidential data accepted by the receiving means 22 is the receiving side's evidential data (STEP 17). If the identification information of the owner or manager of the evidential data accepted by the receiving means 22 does not match with the identification information of the issuer of the evidential data acquired by the information acquiring means 24 ("NO" in STEP 12 of FIG. 4), the determination means 26 determines that the evidential data accepted by the receiving means 22 is the receiving side's evidential data (STEP 14).
[0050] In the program, computer (management server 10), and information processing method of the present embodiment, as described above, the identification information of the owner or manager of the evidential data accepted by the accepting means 22 and the identification information of at least one of the issuer and destination of the evidential data acquired by the information acquiring means 24 are the company name. In this case, the program further causes the computer to function as the storage means 28, which stores spelling variation information of the company name in advance in the storage unit 36. The determination means 26 then refers to the spelling variation information of the company name stored in the storage unit 36 and determines whether the evidential data accepted by the accepting means 22 is the issuing side's evidence or the receiving side's evidence, based on the company name of the owner or manager of the evidential data accepted by the accepting means 22 and at least one of the issuer and destination company names of the evidential data acquired by the information acquiring means 24. In this case, even if there is a variation in the spelling of the issuing company name or the recipient company name in the supporting document data acquired by the information acquisition means 24, the company name with the variation in spelling can be corrected to the correct company name based on the spelling variation information regarding the company name stored in the memory unit 36, thereby enabling the discrimination means 26 to make a more accurate discrimination.
[0051] Furthermore, in the program, computer (management server 10), and information processing method of the present embodiment, as described above, the program further causes the computer to function as the transmitting means 30, and when the receiving means 22 receives the evidential data, the transmitting means 30 transmits a display instruction signal to the operator terminal 40 to cause the input screen 100 for each item of the received evidential data to be displayed on the operator terminal 40. Then, the information acquiring means 24 acquires identification information of at least either the issuer or the destination related to the evidential data received by the receiving means 22, based on the input information of each item of the evidential data in the operator terminal 40. In this case, the operator can input, via the operator terminal 40, identification information of at least either the issuer or the destination related to the evidential data to be acquired by the information acquiring means 24.
[0052] The program, computer, and information processing method according to the present invention are not limited to the above-described aspects, and various modifications can be made.
[0053] For example, the determination means 26 is not limited to determining whether the supporting evidence data received by the reception means 22 is an issuing side's supporting evidence or a receiving side's supporting evidence according to the flowchart shown in Fig. 4. As the determination means 26, as long as it can determine whether the supporting evidence data received by the reception means 22 is an issuing side's supporting evidence or a receiving side's supporting evidence based on the identification information of the owner or manager of the supporting evidence data received by the reception means 22 and the identification information of at least one of the issuer and destination of the supporting evidence data acquired by the information acquisition means 24, the determination may be made by a method other than the above-mentioned determination method.
[0054] Furthermore, the identification information of the owner or manager of the evidential data accepted by the accepting means 22 and at least any one of the identification information of the issuer and the destination of the evidential data acquired by the information acquiring means 24 are not limited to a company name. Instead of a company name, for example, a pre-assigned company identification number (e.g., a registration number), transfer account information, company address information, etc. may be used as the identification information of the owner or manager of the evidential data accepted by the accepting means 22 and at least any one of the identification information of the issuer and the destination of the evidential data acquired by the information acquiring means 24. In this case, the operator inputs the company identification number, transfer account information, company address information, etc. as the identification information of the issuer and the destination of the evidential data by viewing the image data 102 of the evidential data on the input screen 100 of the operator terminal 40.
[0055] Furthermore, the information acquiring means 24 is not limited to acquiring at least any one of the identification information of the issuer and the destination of the evidence data accepted by the accepting means 22 based on the input information of each item of the evidence data in the operator terminal 40. As another embodiment, when the accepting means 22 accepts the evidence data, the information acquiring means 24 may acquire at least any one of the identification information of the issuer and the destination of the evidence data by performing OCR (optical character recognition) on the image of the evidence in the accepted evidence data. In this case, it becomes possible to acquire the identification information of the issuer and the destination of the evidence data accepted by the accepting means 22 without the operator having to input the identification information of the issuer and the destination of the evidence data through the operator terminal 40.
[0056] Furthermore, the accounting staff of the client company may be able to input identification information of the issuer and destination of the voucher (specifically, for example, the company name) when uploading the voucher data by accessing a website provided by the management company that manages the management server 10 on the client terminal 60. In this case, the control unit 20 becomes able to check whether or not the discrimination result by the discrimination means 26 is correct based on the identification information of the issuer and destination of the voucher inputted to the client terminal 60 by the accounting staff of the client company.
[0057] In addition, when a list of voucher data of client companies is displayed on the website provided by the management server 10, the accounting staff of the client companies may be able to input information on each piece of voucher data, such as whether it is the issuing voucher or the receiving voucher, via the client terminal 60. [Explanation of symbols]
[0058] 1. Information Processing Systems 10 Management Server 20 Control section 22 Reception methods 24 Information acquisition means 26 Discrimination means 28 Memory means 30 Transmission means 36 Memory section 38 Communications Department 40 Operator terminal 50 trading terminals 60 client terminals 70 Cloud Services 100 Input screen 102 Image data 104 Messages 106, 106a, 106b Input fields 108 Send button
Claims
1. A program that causes a computer to function as a reception unit, an information acquisition unit, and a determination unit, the receiving means receives evidence data of evidence issued or received by each of the client companies and identification information of the owner or manager of the evidence data; the information acquisition means acquires identification information of at least one of an issuer and a destination related to the evidence data accepted by the acceptance means; The discrimination means is a program that discriminates whether the voucher data received by the reception means is a voucher from the issuer or a voucher from the recipient based on the identification information of the owner or manager of the voucher data received by the reception means and the identification information of at least one of the issuer and recipient of the voucher data acquired by the information acquisition means.
2. The program of claim 1, wherein the discrimination means determines that the voucher data accepted by the acceptance means is a voucher from the issuer if the identification information of the owner or administrator of the voucher data accepted by the acceptance means matches the identification information of the issuer of the voucher data acquired by the information acquisition means.
3. The program of claim 1, wherein the discrimination means determines that the voucher data accepted by the acceptance means is a voucher from the issuing party if the identification information of the owner or manager of the voucher data accepted by the acceptance means does not match the identification information of the destination for the voucher data acquired by the information acquisition means.
4. The program of claim 1, wherein the discrimination means determines that the voucher data accepted by the acceptance means is the recipient's voucher if the identification information of the owner or manager of the voucher data accepted by the acceptance means matches the identification information of the recipient for the voucher data acquired by the information acquisition means.
5. The program of claim 1, wherein the discrimination means determines that the voucher data accepted by the acceptance means is a receiving party's voucher if the identification information of the owner or administrator of the voucher data accepted by the acceptance means does not match the identification information of the issuer of the voucher data acquired by the information acquisition means.
6. The program of claim 1, wherein the identification information of the owner or manager of the evidence data accepted by the accepting means, and the identification information of at least one of the issuer and recipient of the evidence data acquired by the information acquiring means, are each a company name.
7. causing the computer to further function as a storage means; The storage means stores spelling variation information about the company name in a storage unit in advance, The program described in claim 6, wherein the determination means also refers to the spelling variation information regarding the company name stored in the memory unit, and determines whether the voucher data received by the reception means is a voucher from the issuer or a voucher from the recipient based on the company name of the owner or manager of the voucher data received by the reception means and the company name of at least one of the issuer and recipient of the voucher data acquired by the information acquisition means.
8. causing the computer to further function as a transmitting means; When the receiving means receives the evidence data, the transmitting means transmits a display instruction signal to the operator terminal to cause the operator terminal to display an input screen for each item of the received evidence data; The program according to claim 1, wherein the information acquisition means acquires identification information of at least one of the issuer and recipient for the voucher data accepted by the acceptance means based on input information for each item of the voucher data at the operator terminal.
9. A computer having a control unit that functions as a reception unit, an information acquisition unit, and a determination unit by executing a program, the receiving means receives evidence data of evidence issued or received by each of the client companies and identification information of the owner or manager of the evidence data; the information acquisition means acquires identification information of at least one of an issuer and a destination related to the evidence data accepted by the acceptance means; The determination means is a computer that determines whether the voucher data received by the reception means is a voucher from the issuer or a voucher from the recipient based on the identification information of the owner or manager of the voucher data received by the reception means and the identification information of at least one of the issuer and recipient of the voucher data acquired by the information acquisition means.
10. An information processing method performed by a computer having a control unit, a step in which the control unit receives evidence data of evidence issued or received by each of a plurality of client companies and identification information of the owner or manager of the evidence data; a step in which the control unit acquires identification information of at least one of an issuer and a recipient related to the received evidence data; a step in which the control unit determines whether the received evidence data is an issuer's evidence data or a recipient's evidence data based on identification information of the owner or manager of the received evidence data and identification information of at least one of the issuer and recipient of the obtained evidence data; An information processing method comprising: