Document processing system, document processing method, and document processing program

The system automates the retrieval and processing of transaction documents with token-based tamper prevention, addressing user burden and inefficiencies in manual timestamp attachment, ensuring secure and efficient certificate management.

JP2026100075APending Publication Date: 2026-06-18MONEY FORWARD INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MONEY FORWARD INC
Filing Date
2026-04-14
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Existing certificate management systems impose a burden on users by requiring manual timestamp attachment, which is inefficient and cumbersome.

Method used

A system that automatically retrieves transaction-related document data, adds token information to prevent tampering, and performs accounting processing, reducing user intervention.

Benefits of technology

Facilitates simpler and more efficient certificate processing by automating timestamp attachment and accounting, thereby reducing user burden and enhancing security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026100075000001_ABST
    Figure 2026100075000001_ABST
Patent Text Reader

Abstract

A voucher processing system, a voucher processing method, and a voucher processing program that enables a user to process vouchers more easily. 【Solution means】An account information registration unit that receives account information from a user terminal for accessing a linked system that provides voucher data related to a transaction, and subsequently, a voucher data acquisition unit that acquires voucher data from the linked system and stores it in a voucher data storage unit, and a token attachment unit that associates token information for preventing falsification of the voucher data generated based on the voucher data with the voucher data and stores it in the voucher data storage unit in response to the acquisition of the voucher data, and an accounting data generation unit that associates accounting data for performing accounting processing related to the transaction with the voucher data and stores it in an accounting data storage unit, and a voucher processing system comprising the above. ​
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0006] , , , , ,

[0001] The present invention relates to a certificate processing system, a certificate processing method, and a certificate processing program.

Background Art

[0002] In e-commerce, which is becoming widespread with the progress of information and communication technology, certificates are electronically transmitted and received via a network such as the Internet. Since there is a risk that certificates created electronically can be easily copied, as part of certificate management, a process is carried out to attach information (for example, a timestamp) indicating that the transmitted and received certificates have not been tampered with to the certificates. For example, in Patent Document 1, an apparatus is described that performs a timestamp attachment process on certificate image data uploaded by a user in response to a user instruction. However, in Patent Document 1, since the attachment of a timestamp is premised on a user instruction, there has been a problem that a burden is imposed on the user. Therefore, an object of the present invention is to provide a certificate processing system, a certificate processing method, and a certificate processing program that process certificates more simply for the user.

[0003]

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005]

[0006] ​​​​​​[Means for solving the problem]

[0007] A document processing system according to one aspect of the present invention provides a partner that provides transaction-related document data. The system accepts account information from the user terminal to access the system. The reporting registration department retrieves document data from the linked system based on account information, and the document data A data storage unit stores the evidence data, and in response to the acquisition of evidence data, the data is stored in the data storage unit. Token information to prevent tampering with the evidence data generated based on this is added to the evidence data. A token assignment unit stores the corresponding document data in the document data storage unit, and a unit that performs accounting processing related to the transaction. Accounting data generation: The accounting data is associated with supporting document data and stored in the accounting data storage unit. It has a section and a part.

[0008] A document processing method according to one aspect of the present invention involves a computer preparing document data relating to a transaction. The system accepts account information from the user's terminal to access the linked system. Based on account information, the system retrieves document data from the linked system and stores the document data in the document data storage unit. Stored in and, upon acquisition of the evidence data, modify the evidence data generated based on the evidence data. To prevent tampering, token information is associated with the document data and stored in the document data storage unit. And, accounting data for accounting processing related to transactions is associated with supporting data. Store it in the memory unit.

[0009] A document processing program according to one aspect of the present invention provides a computer with transaction data The system receives account information from the user terminal to access the partner system that provides the data. The account information registration section and the linked system that receives proof data based on the account information A certificate data acquisition unit that acquires data and stores it in a certificate data storage unit, and in response to the acquisition of the certificate data A token information for preventing forgery of the certificate data generated based on the certificate data is stored in the certificate data storage unit in association with the certificate data, and a token granting unit Accounting data for performing accounting processing related to transactions is stored in an accounting data storage unit in association with the certificate data, and an accounting data generation unit is realized.

[0010] In the present invention, the "unit" does not simply mean a physical means, but also includes the case where the function of the " unit" is realized by software. Also, even if the function of one "unit" or device is realized by two or more physical means or devices, or the functions of two or more "units" or devices are realized by one physical means or device, it is also acceptable.

Advantages of the Invention

[0011] According to the present invention, it is possible to provide a certificate processing system, a certificate processing method, and a certificate processing program that enable a user to process certificates more simply.

Brief Description of the Drawings

[0012] [Figure 1] It is a diagram showing the configuration of a certificate processing system 100 which is an embodiment of the present invention. [Figure 2] It is a diagram showing an example of information stored in an account information storage unit 112. [Figure 3] It is a diagram showing an example of information stored in a certificate data storage unit 123. [Figure 4] It is a diagram showing an example of information stored in a certificate description information storage unit 125. [Figure 5] It is a diagram showing an example of information stored in a transaction detail data storage unit 132. [Figure 6A] ​​​This figure shows an example of information stored in the accounting data storage unit 142. [Figure 6B] This figure shows an example of information stored in the accounting data storage unit 142. [Figure 7] This flowchart shows an example of processing in the document processing system 100. [Figure 8] This flowchart shows an example of processing in the document processing system 100. [Figure 9] This flowchart shows an example of processing in the document processing system 100. [Modes for carrying out the invention]

[0013] A preferred embodiment of the present invention will be described with reference to the attached drawings. Figure 1 shows the first embodiment of the present invention. This is a diagram showing the configuration of the document processing system 100, which is an embodiment of the system.

[0014] The document processing system 100 connects to user terminals 200 (200a, 200b) and linked systems. The TEM300 (300a, 300b) can communicate via the internet or other networks. It is a system that is connected to [something].

[0015] The document processing system 100, based on the user's account information, interacts with the linked system 300. Obtain transaction-related supporting data from, and in response to obtaining the supporting data, tamper with the supporting data. To prevent this, token information is associated with the evidence data and stored in the evidence data storage unit. It is a system. And the document processing system 100 is for performing accounting processing related to transactions. Accounting data is stored in the accounting data storage unit, associated with supporting document data. (Supporting Document Processing System) Details about 100 will be discussed later.

[0016] User terminal 200 is a computer used by the user, such as a smartphone or tablet. These include network terminals, personal computers, etc. Figure 1 shows an example of a user terminal 200, Although two user terminals, 200a and 200b, are shown, the number of user terminals 200 is not limited to these. I can't.

[0017] The linked system 300 provides the user with proof data via a network such as the Internet. It is an information processing system capable of providing at least one of the following: data and transaction details data. The aforementioned system 300 is used, for example, on e-commerce sites and credit card company websites. This includes email management systems for managing emails related to transactions. Figure 1 shows the linked systems. As an example of system 300, two linked systems, 300a and 300b, are shown, but The number of portable systems 300 is not limited to this.

[0018] Details of the document processing system 100 will be described. The document processing system 100 is an account. Account information registration unit 111, account information storage unit 112, proof data acquisition unit 121, talk The labeling unit 122, the document data storage unit 123, the document description information generation unit 124, the document description information storage unit Memory unit 125, transaction details data acquisition unit 131, transaction details data storage unit 132, accounting data It comprises an accounting unit 141 and an accounting data storage unit 142. The components of the document processing system 100 The computer comprises a processor and memory. The components shown in Figure 1 include, for example, a memory area. By using it, or by the processor executing a program stored in memory, it is realized It can be expressed.

[0019] The account information registration unit 111 registers accounts for accessing the linked system 300. The system receives user information from the user terminal 200 and stores it in the account information storage unit 112.

[0020] Figure 2 shows an example of information stored in the account information storage unit 112. The information stored in the information storage unit 112 includes, for example, user ID, linked ID, and account. Includes information.

[0021] The User ID is user identification information that identifies the user using the document processing system 100. Yes. Furthermore, the user ID may be information generated by the document processing system 100. Other information such as an email address may also be used. The linked ID is for the document processing system 1. This is the linked system identification information that identifies the linked system 300 in 00. The user information includes IDs and passwords that allow the user to access the linked system 300. This is news.

[0022] The document data acquisition unit 121 accesses the linked system 300 based on the account information. The system retrieves the evidence data and stores it in the evidence data storage unit 123.

[0023] Supporting data is data that serves as evidence of the facts of a transaction, such as invoices, receipts, and estimates. This information refers to supporting documents such as written records. A single piece of evidence may relate to multiple transactions. Furthermore, the supporting data can be in the form of images, PDF (Portable Document Format), or HTML (HyperTe). The data may be in any format, such as xt Markup Language.

[0024] The linked system 300 is an e-commerce site or a credit card company's website. In such cases, the evidence data acquisition unit 121 may use, for example, web scraping or APIs (Applicat Using the ion Program Interface, we can obtain evidence data from the linked system 300. It is possible.

[0025] If the linked system 300 is an email management system that manages emails, then the supporting data The acquisition unit 121 acquires the document data contained in the email from the email management system. This is possible. In other words, the evidence data acquisition unit 121 stores in the email management system. Analyze the email and collect supporting data based on the email body or attached files. You can obtain it.

[0026] Furthermore, the document data acquisition unit 121 can acquire document data from the user terminal 200. Yes, it is possible. In this case, for example, the user processes the evidence data through the user terminal 200. By uploading to system 100, the document data acquisition unit 121 acquires the document data. It's advantageous.

[0027] The token granting unit 122, in response to the acquisition of the certificate data, grants the certificate data based on the certificate data. To prevent tampering with the data, token information is associated with the evidence data and stored in the evidence data storage unit. Store it.

[0028] Token information is information used to prevent tampering with evidence data, for example, at a certain time. The time required to prove that the evidence data existed and has not been tampered with since then. This is stamp information. Timestamp information is, for example, used when inputting document data into a predetermined function. This includes a value (e.g., a hash value) and time information generated by the process.

[0029] The token information that the token granting unit 122 associates with the proof data is the token granting unit 12 The token information generated in step 2 may also be generated by an external information processing system. It may also be generated token information. In this case, the token granting unit 122 is, for example, The evidence data or predetermined information corresponding to the evidence data (e.g., hash value) is processed by an external information processor. Provide to the processing system and obtain token information generated by an external information processing system. It is possible.

[0030] Figure 3 shows an example of information stored in the document data storage unit 123. The information stored in memory section 123 includes, for example, the certificate ID, the linked ID, file information, and talk data. Includes information. The document ID identifies the document to be processed by the document processing system 100. This is identification information. File information is information that indicates the actual data of the document (e.g., byte sequence information). (etc.)

[0031] The document information generation unit 124 generates information based on the document data stored in the document data storage unit 123. Furthermore, the document description information regarding some or all of the text contained in the document corresponding to the document data. The report is generated and stored in the document information storage unit 125.

[0032] The information contained in the document is information about some or all of the text contained in the document, and is related to the transaction. Information regarding text that shows details (e.g., transaction date, customer, transaction amount, transaction details) This is a report. The document contains information about the details of the transaction, therefore, the information contained in the document is generated. Section 124 generates textual information about the transaction details based on the supporting data. ru.

[0033] The document information generation unit 124 uses, for example, image recognition technology to generate document information in image or PDF format. Based on the document data, the details of the transaction described in the document corresponding to the document data (for example, Extract information (transaction date, trading partner, transaction amount, transaction details) and generate supporting document information. Furthermore, the document information generation unit 124 analyzes the HTML-formatted document data and generates transaction details. Extract information such as (for example, transaction date, trading partner, transaction amount, transaction details) and the information contained in the supporting documents. Generates.

[0034] Furthermore, the document information generation unit 124 does not extract information for all items of the transaction details. It is also acceptable to generate supporting document information that is missing some items.

[0035] Figure 4 shows an example of information stored in the document information storage unit 125. The information stored in the information storage unit 125 includes, for example, the document ID, type information, transaction date information, and customer information. This includes information, monetary information, and transaction details. The information stored in the document information storage unit 125 is: All information may be stored for each document ID, or some information may be missing. stomach.

[0036] Type information indicates the type of document, such as "invoice," "receipt," or "quote." Includes documents such as "document". Transaction date information indicates the date on which the transaction corresponding to the document took place. The counterparty information is information that indicates the trading partner corresponding to the document. The amount information is information that indicates the trading partner corresponding to the document. This information shows the amount of the discount. Transaction details information shows the details of the transaction corresponding to the document. For example, this is information indicating the goods or services that were traded. Note that transaction details information may be multiple. It may include information indicating the number of goods or services.

[0037] The transaction details data acquisition unit 131 retrieves transaction details from the linked system 300, which show the details of the transaction. The data is acquired and stored in the transaction details data storage unit 132. Transaction details data acquisition unit 131 For example, using web scraping or APIs, transaction details can be obtained from the linked system 300. Detailed data can be obtained. Transaction details data is information that shows the details of a transaction, for example. For example, this includes information such as the transaction date, trading partner, transaction amount, and transaction details.

[0038] The transaction details data acquisition unit 131 stores the transaction details data in the transaction details data storage unit 132. When doing so, the transaction supporting data corresponding to the transaction details data is linked to the transaction details data. It can be delivered. In this case, the transaction details data acquisition unit 131 has already connected to the linked system 3 The supporting document data associated with the transaction details data in 00 is associated with the transaction details data. You may store it there.

[0039] Furthermore, the transaction details data acquisition unit 131, based on the information contained in the document, selects the transaction details data. After evaluating the degree of consistency between the content and the supporting data, the content of the transaction statement data and the supporting data If the contents match, the supporting document data may be stored in association with the transaction details data. In this case, the transaction details data acquisition unit 131 acquires, for example, transaction details data and supporting document data or The system uses the information contained in the supporting documents as input to determine the degree of consistency between the transaction details data and the supporting documents data. Using a powerful learning model, we evaluate the degree of consistency between the content of transaction statement data and the content of supporting document data. You may do so.

[0040] Furthermore, the transaction details data acquisition unit 131 acquires data based on user operations via the user terminal 200. Furthermore, the supporting document data may be stored in association with the transaction details data. In this case, for example, The system uses the transaction details data and supporting document data displayed on the user terminal 200 to determine the corresponding transaction details. By selecting transaction details data and supporting document data, the transaction details data and supporting document data are associated. It is also acceptable to do so. Furthermore, when displaying transaction details data and supporting document data on the user terminal 200, for example, For example, using transaction details data and supporting document data or information contained in supporting documents as input, transaction details data Based on the results of a learning model that outputs the degree of agreement between the content and the content of the supporting data, the degree of agreement is high. One or more combinations of transaction statement data and supporting document data are selected by the user as candidates. This information may then be displayed on user terminal 200.

[0041] Figure 5 shows an example of information stored in the transaction details data storage unit 132. The information stored in the data storage unit 132 includes, for example, the item ID, the linked ID, the transaction date information, Includes customer information, amount information, transaction details information, and document ID. Here, the item ID is the transaction detail. This is transaction detail data identification information that identifies the data.

[0042] The accounting data generation unit 141 generates at least the following: document data, document information, and transaction details data. Based on either of these, accounting data is generated for accounting processing related to the transaction, and supporting documents are generated. The data is associated with the accounting data storage unit 142 and stored therein. The accounting data is, for example, journal entry data. This is expense report data.

[0043] Specifically, the accounting data generation unit 141 generates the linked ID and the supporting data included in the supporting data. Accounting data can be generated based on the date and time the data was acquired. Section 141 includes the transaction date information, customer information, and money information contained in the information stated on the document or in the transaction details data. Accounting data may be generated based on information such as the amount and transaction details.

[0044] Figure 6A shows an example of information stored in the accounting data storage unit 142. The example shown is journal entry data. The information stored in the accounting data storage unit 142 is This includes, for example, journal entry data and document ID. Journal entry data includes, for example, transaction date information and amount information. This includes summary information and account information. Summary information is information that describes the content of the journal entry, for example, This is information that indicates a product or service. Account information is information used when making journal entries. For example, information that indicates the nature of a transaction.

[0045] Figure 6B shows an example of information stored in the accounting data storage unit 142. The example shown is expense reimbursement data. The information stored in the accounting data storage unit 142 The report includes, for example, expense reimbursement data and document ID. Expense reimbursement data includes, for example, date information. This includes monetary information, content information, and expense category information. Date information is information indicating a date, for example. The first part is information indicating the date of the transaction. The second part is information indicating the details of the expenses, for example, This is information that indicates a product or service. Expense account information is information used when settling expenses. For example, it is information that indicates the nature of the transaction.

[0046] Furthermore, the accounting data generation unit 141 includes the supporting document data, supporting document information, and transaction details data. You don't need to set up items that are rarely used or difficult to extract. Also, accounting data generation... Section 141 includes items that are not included in the document data, document information, and transaction details data. Based on prescribed rules, information corresponding to the item (e.g., account information, expense information) (etc.) may be generated.

[0047] Figure 7 is a flowchart showing an example of processing in the document processing system 100. The process exemplified here is when the document processing system 100 has already contacted the linked system 300. This is an example of the process for retrieving submitted supporting document data and transaction detail data.

[0048] First, the account information registration unit 111 receives account information from the user terminal 200. To register (S701). The document data acquisition unit 121 and the transaction details data acquisition unit 131 Based on the account information, the linked system 300 will display the already associated documents. Data and transaction details data are obtained (S702). The token granting unit 122 obtains the certificate data Upon obtaining the token, the token information is associated with the supporting document data (S703).

[0049] The accounting data generation unit 141 generates accounting data based on the transaction details data (S704 ), and store it in the accounting data storage unit 142 in association with the supporting document data (S705). In 704, the accounting data generation unit 141 generates supporting document data or supporting document information generation unit 124. Accounting data may be generated based on the information contained in the supporting documents generated.

[0050] Figure 8 is a flowchart showing an example of processing in the document processing system 100. The process exemplified here involves the document processing system 100 corresponding to the linked system 300. This is an example of the process for retrieving unrecorded supporting document data and transaction detail data.

[0051] First, the account information registration unit 111 receives account information from the user terminal 200. To register (S801). The document data acquisition unit 121 and the transaction details data acquisition unit 131 The system obtains the supporting document data and transaction details data from the linked system 300, respectively. 802). At this time, the supporting data and transaction details data are not associated. Token The assignment unit 122 associates token information with the certificate data in response to the acquisition of the certificate data. S803).

[0052] Next, the document information generation unit 124 generates document information based on the document data. S804). The transaction details data acquisition unit 131 acquires transaction details data based on the information contained in the supporting documents. The transaction details data is stored in the transaction details data storage unit 132, associated with the supporting document data (S805). The data generation unit 141 generates accounting data based on the transaction details data (S806), and the supporting documents The data is associated with the accounting data storage unit 142 and stored in it (S807). Note that in S806 The accounting data generation unit 141 generates accounting data based on the supporting document data or information contained in the supporting document. It is permissible.

[0053] Figure 9 is a flowchart showing an example of processing in the document processing system 100. The process exemplified here involves the document processing system 100 receiving document data from the user terminal 200. This is an example of the process for obtaining data.

[0054] First, the document data acquisition unit 121 acquires document data from the user terminal 200 (S9 01) The token assignment unit 122 assigns token information to the document data in response to the acquisition of the document data. The report is associated (S902). The document description information generation unit 124 generates the document information based on the document data. The accounting data generation unit 141 generates the information to be recorded (S903). Based on the information recorded in the supporting documents, the accounting data generation unit 141 generates the information to be recorded (S903). The accounting data is generated (S904) and associated with the supporting document data and stored in the accounting data storage unit 142. To deliver (S905).

[0055] The above describes one embodiment of the present invention. The document processing system 100 is account Based on the information, the system retrieves evidence data from the linked system 300, and in response to the acquisition of evidence data... The token information is then associated with the document data and stored in the document data storage unit, and the accounting data is stored in the document data storage unit. The data can be associated with the accounting data and stored in the accounting data storage unit 142. Based on the count information, the system automatically retrieves supporting document data, assigns token information, and performs accounting processing. It is possible to do so.

[0056] Furthermore, the document processing system 100 acquires transaction details data from the linked system 300. This allows transaction detail data to be stored in association with supporting document data. Accounting can be performed based on the transaction details data and supporting document data provided.

[0057] Furthermore, the document processing system 100 generates document information from the document data based on the document data. This allows for the association of supporting document data and transaction statement data. Even if the supporting document data and transaction statement data are not associated in Mu300, Transaction detail data can be stored in association with transaction data, allowing for accounting processing.

[0058] Furthermore, the document processing system 100 is linked to the email management system 300. You can access and retrieve the supporting data contained in the email. Even if the information is exchanged via email, the user will use the document processing system 100. It is possible.

[0059] Furthermore, the document processing system 100 can acquire document data from the user terminal. This means that users will not be able to access certificates issued by institutions that are not registered as partner systems. Even if it is a document, it can be processed by the document processing system 100.

[0060] This embodiment is provided to facilitate understanding of the present invention and does not limit the present invention. This invention is not intended to be interpreted. This invention may be modified or improved without departing from its spirit. In addition to obtaining it, the present invention also includes its equivalent. [Explanation of symbols]

[0061] 100 Document Processing System, 111 Account Information Registration Section, 112 Account Information Record Memory unit, 121 Proof data acquisition unit, 122 Token assignment unit, 123 Proof data storage unit 124 Document information generation unit, 125 Document information storage unit, 131 Transaction details data Acquisition unit, 132 Transaction details data storage unit, 141 Accounting data generation unit, 142 Accounting data Data storage unit, 200 user terminals, 300 linked systems

Claims

1. Account information to access the partner system that provides transaction verification data The account information registration unit receives information from the user terminal, Based on the account information, the certificate data is obtained from the linked system. A document data acquisition unit that stores document data in the document data storage unit, In response to the acquisition of the aforementioned evidence data, the evidence data generated based on the aforementioned evidence data Token information to prevent tampering is associated with the aforementioned document data and stored in the document data. A token assignment unit that stores tokens in the unit, Accounting data for accounting processing related to the aforementioned transaction is associated with the aforementioned supporting document data. The accounting data generation unit stores the data in the data storage unit, A document processing system equipped with the following features.

2. The accounting data is generated based on the document data, and the document processing is as described in claim 1. system.

3. From the aforementioned linked system, obtain transaction details data showing the content of the transaction, Transaction details data stored in the transaction details data storage unit, with the detailed data associated with the aforementioned supporting document data. It also includes an acquisition unit, The aforementioned accounting data is generated based on the aforementioned transaction details data. The document processing system according to claim 1 or 2.

4. The transaction details data acquisition unit associates the document data with the linked system. The transaction details data is obtained from the linked system and associated with the transaction details. The transaction details data is stored in the transaction details data storage unit in association with the aforementioned supporting document data. The document processing system according to claim 3.

5. Based on the aforementioned evidence data, some or all of the evidence included in the evidence corresponding to the aforementioned evidence data It further includes a document description information generation unit that generates document description information related to text, The transaction details data acquisition unit, based on the transaction details data and the information contained in the supporting documents, The transaction details data is stored in the transaction details data storage unit in association with the supporting document data. or the document processing system according to claim 3 or 4.

6. The aforementioned accounting data includes information on some items of the accounting data in the transaction details data. If not, any one of claims 3 to 5 is generated based on the aforementioned supporting data. The document processing system described above.

7. The aforementioned accounting data includes information on some items of the accounting data in the transaction details data. If not provided, the accounting data is generated based on the information described in the document, according to claim 5. The document processing system described.

8. Based on the aforementioned evidence data, some or all of the evidence included in the evidence corresponding to the aforementioned evidence data It further comprises a document description information generation unit that generates document description information that shows information related to text, The aforementioned accounting data is generated based on the information contained in the aforementioned supporting documents. The document processing system according to claim 1 or 2.

9. The aforementioned linked system is a mail management system that manages emails containing the aforementioned evidence data. can be, The document data acquisition unit retrieves the document data contained in the email from the email management system. Obtain possession data. A document processing system according to any one of claims 1 to 8.

10. The document data acquisition unit acquires the document data from the user terminal, according to claims 1 to A document processing system as described in any one of item 9.

11. The accounting data is journal entry data or expense reimbursement data, as per any of claims 1 to 10. The document processing system described in item 1.

12. Computers Account information to access the partner system that provides transaction verification data The information is received from the user's terminal. Based on the account information, the certificate data is obtained from the linked system. Stored in the data storage unit, In response to the acquisition of the aforementioned evidence data, the evidence data generated based on the aforementioned evidence data Token information to prevent tampering is associated with the aforementioned document data and stored in the document data. Stored in the section, Accounting data for accounting processing related to the aforementioned transaction is associated with the aforementioned supporting document data. Stored in the data storage unit, Method for processing evidence.

13. On the computer, Account information to access the partner system that provides transaction verification data The account information registration unit receives information from the user terminal, Based on the account information, the certificate data is obtained from the linked system. A document data acquisition unit that stores document data in the document data storage unit, In response to the acquisition of the aforementioned evidence data, the evidence data generated based on the aforementioned evidence data Token information to prevent tampering is associated with the aforementioned document data and stored in the document data. A token assignment unit that stores tokens in the unit, Accounting data for accounting processing related to the aforementioned transaction is associated with the aforementioned supporting document data. The accounting data generation unit stores the data in the data storage unit, A document processing program to achieve this.