Information processing system, information processing method, and information processing program
Patent Information
- Application Number
- JP2024033388
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-05
- Publication Date
- 2025-03-31
- Estimated Expiration
- 2044-03-05
Smart Images

Figure 0007654131000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is an information processing system that supports accounting work. For example, JP 2023-6434 A discloses an information processing system that extracts a character string indicating an issuer attribute and a character string indicating the contents of the details from read result information acquired by character recognition processing of image data of a document, and includes accounting rule information corresponding to the character string indicating the contents of the details in screen data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2023-6434 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in conventional information processing systems, characters shown on a form are not always correctly recognized in character recognition processing, and if there is a misrecognition, the correct journal entry candidate is not displayed or the journal entry processing is not performed, which requires the user to make corrections. In particular, when multiple forms are processed together, if the correct journal entry candidate is not displayed or the journal entry processing is not performed, the user will have to make corrections.
[0005] Therefore, an embodiment of the present invention aims to provide an information processing system, an information processing method, and an information processing program that reduce the effort required of the user in performing journal entry work by reading journal entry data that is the subject of journal entry from report data and more accurately obtaining journal entry candidates for journal processing the journal entry data. [Means for solving the problem]
[0006] The information processing system according to the embodiment includes a storage unit, an issuer information acquisition unit, and a journalizing unit. The storage unit stores journalizing rule information including journalizing candidates that are candidates for journalizing journal data, in association with issuer information indicating an issuer of the form. The issuer information acquisition unit stores business entity identification information for identifying the business entity that issued the form. said business identification information including an invoice registration number and / or a telephone number; When the business identification information detected from the form data including the image of the form by an identification information detection unit is stored in a storage device that stores a formal business name consisting of a corporation name, a sole proprietor's name, or a trade name in association with the business identification information, the business name associated with the business identification information is obtained from the storage device, and the issuer information based on the business name is obtained. The journalization unit obtains the journalization candidates associated with the issuer information from the journalization rule information.
[0007] In the information processing method according to the embodiment, a storage unit is prepared that stores journal entry rule information including journal entry candidates that are candidates for journalizing journal data, in association with issuer information indicating an issuer of the document, and an issuer information acquisition unit acquires business entity identification information for identifying the business entity that issued the document. said business identification information including an invoice registration number and / or a telephone number; When the business identification information detected from document data including an image of the document by an identification information detection unit is stored in a storage device that stores an official business name consisting of a corporate name, a sole proprietor's name, or a trade name associated with the business identification information, the business name associated with the business identification information is obtained from the storage device, the issuer information based on the business name is obtained, and the journal entry candidate associated with the issuer information is obtained by a journal entry unit from the journal entry rule information.
[0008] The information processing program according to the embodiment includes a code for a storage unit, a code for an issuer information acquisition unit, and a code for a journalizing unit. The code for the storage unit stores journalizing rule information including journalizing candidates that are candidates for journalizing journal data, in association with issuer information indicating an issuer of the form. The code for the issuer information acquisition unit stores business entity identification information for identifying the business entity that issued the form. said business identification information including an invoice registration number and / or a telephone number;When the business identification information detected from the form data including the image of the form by an identification information detection unit is stored in a storage device that stores a formal business name consisting of a corporation name, a sole proprietor's name, or a trade name in association with the business identification information, the business name associated with the business identification information is obtained from the storage device, and the issuer information based on the business name is obtained. The code of the journalization unit obtains the journalization candidate associated with the issuer information from the journalization rule information. Effect of the Invention
[0009] According to an embodiment of the present invention, an information processing system, an information processing method, and an information processing program can be provided that reduce the effort required for users to perform journal entry work by reading journal entry data to be the subject of journal entry from report data and more accurately obtaining journal entry candidates for journal processing the journal entry data. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of an overall configuration of an information processing system according to an embodiment. [Diagram 2] 1 is a block diagram showing an example of an internal configuration of an information processing system according to an embodiment. [Diagram 3] FIG. 2 is an explanatory diagram for explaining a configuration of journal entry rule information in the information processing system according to the embodiment. [Figure 4] 5 is a diagram showing an example of form data input by a form input unit in the information processing system according to the embodiment; FIG. [Diagram 5] 1 is a diagram showing an example of a form input screen displayed by a form input unit in an information processing system according to an embodiment; [Figure 6] 13 is a diagram showing an example of a journalizing processing screen displayed by a journalizing section in the information processing system according to the embodiment. FIG. [Figure 7] 13 is a flowchart showing an example of the flow of a journalization support process in the information processing system according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment will be described with reference to the drawings.
[0012] FIG. 1 is a block diagram showing an example of the overall configuration of an information processing system 1. As shown in FIG.
[0013] 1, the information processing system 1 includes a terminal device 10 and a server 20. The terminal device 10 is connected to the server 20 via a network such as a LAN, the Internet, or mobile communications. The terminal device 10 is used by a user such as an accountant in an organization such as a company.
[0014] The server 20 is connected to a storage device M1, which is a first storage device that stores a first business name in association with an invoice registration number, and a storage device M2, which is a second storage device that stores a second business name in association with a telephone number, via a network such as a LAN, the Internet, or mobile communications. Hereinafter, when referring to both or either of the storage devices M1 and M2, the term storage device M will be used.
[0015] When the memory device M1 receives a request from the server 20 for a return of the name of a first business with a specified invoice registration number, and the name of the first business associated with the specified invoice registration number is stored, the memory device M1 returns the name of the first business to the server 20.
[0016] In addition, when the memory device M2 receives a request from the server 20 to return the name of the second carrier specified by the telephone number and the name of the second carrier associated with the specified telephone number is stored, the memory device M2 returns the name of the second carrier to the server 20.
[0017] FIG. 2 is a block diagram showing an example of the internal configuration of the information processing system 1. As shown in FIG.
[0018] 2, the terminal device 10 is, for example, an information terminal such as a personal computer, a smartphone, etc. The terminal device 10 includes a control unit 11, a storage unit 12, a display unit 13, and an instruction input unit 14.
[0019] The control unit 11 has a processing device such as a CPU, and executes a program read from the storage unit 12 to realize its functions.
[0020] The storage unit 12 has storage elements such as a ROM, a RAM, a HDD, and an SSD, and stores various information for controlling the terminal device 10 and various programs that constitute the processing unit.
[0021] The display unit 13 is configured with an LCD, an LED, an OLED, or the like, and is capable of displaying various types of information input from the control unit 11.
[0022] The instruction input unit 14 has input devices such as a keyboard and a mouse, and outputs to the control unit 11 various instruction inputs input by the user.
[0023] The server 20 includes a control unit 21 and a storage unit 22 .
[0024] The control unit 21 has a processing device such as a CPU, and executes a program read from the storage unit 22 to realize its functions.
[0025] The storage unit 22 has storage elements such as ROM, RAM, HDD, SSD, etc., and stores various information for controlling the server 20 and various programs constituting the processing unit. For example, the storage unit 22 also stores journalization rule information J, and programs for a form input unit P1, a journalization data detection unit P2, an identification information detection unit P3, an issuer information acquisition unit P4, a journalization unit P5, and a journalization rule information registration unit P6.
[0026] FIG. 3 is an explanatory diagram for explaining the configuration of the journalization rule information J.
[0027] As shown in FIG. 3, the journalizing rule information J stores journalizing candidates J2 and analysis information candidates J3 in association with an extraction key J1.
[0028] The extraction key J1 includes, for example, a corporate number, an invoice registration number, a telephone number, issuer information, memo information, settlement information, and a file name. The corporate number is a number issued to identify a corporation, and the invoice registration number is a number issued to a qualified invoice issuer. The corporate number and invoice registration number are stored as the corporate number if the issuer has a corporate number, and are stored as the invoice registration number if the issuer has no corporate number and has an invoice registration number. The telephone number is the telephone number of the issuer. The issuer information is the name of the issuer's business, specifically, the name of the corporation if the issuer is a corporation, and the name or trade name of the individual if the issuer is a sole proprietor. The memo information is a memo by the user. The settlement information indicates the means of payment for the amount written on the receipt or receipt, which is a document, and if the payment was made by cash, it is information indicating the cash settlement, such as "cash", and if the payment was made by credit card or electronic payment, it is the company name of the settlement company. The file name is part or all of the file name of the document data to be uploaded. It is not necessary for all items of the extraction key J1 to be required to be input, and it is sufficient that at least one of the items is input.
[0029] The journal entry candidates J2 are information that are candidates for journalizing journal data, and include, for example, account items that indicate the classification of deposits and withdrawals in a transaction, and tax categories that indicate how a transaction is to be treated in the calculation of consumption tax.
[0030] The analysis information candidates J3 include, for example, item, business partner, memo tag, department, transaction content, remarks, and segment.
[0031] FIG. 4 is a diagram showing an example of the form data input by the form input unit P1.
[0032] As shown in Fig. 4, the form data input by the form input unit P1 is, for example, an image of a receipt including the issuer "XXX Stationery", a telephone number, an invoice registration number, a transaction date ("YYY-MM-DD" in Fig. 4), an amount, and payment information ("Cash" in Fig. 4). If the form is paper, the user can prepare the form data by importing the paper form in advance using a scanner or the like.
[0033] FIG. 5 is a diagram showing an example of the form input screen G1 displayed by the form input unit P1.
[0034] As shown in FIG. 5, the form input unit P1 displays a form input screen G1 and accepts input of form data and auxiliary information related to the form data.
[0035] The form input screen G1 is provided with an upload area Au for uploading form data, and an additional information input section Ak for inputting additional information. The additional information includes the type of document, such as a receipt or invoice, whether or not it is a qualified invoice, memo information about the form data, and payment information for the amount listed in the form data.
[0036] When the user drops form data into the upload area Au, the terminal device 10 transmits the uploaded form data and the file name of the form data as auxiliary information related to the form data to the form input unit P1. Furthermore, when the check box "Specify file contents in advance" is checked, the terminal device 10 transmits the form data and the file name of the form data as auxiliary information, such as the document type, whether or not it is a qualified invoice, memo information, and payment information to the form input unit P1.
[0037] In addition, when the user checks the checkbox "Split multiple receipts in the image" on the form input screen G1, the form input section P1 detects the contours of each form from the uploaded form data, cuts out each form along the contours, and splits the forms by generating form data for the cut-out forms.
[0038] The journal data detection unit P2 detects journal data including issuer information, transaction date, amount, document type, and settlement information from the document data including the document image uploaded by the document input unit P1. There are various processing methods for the specific processing in the journal data detection unit P2, which can be adjusted as appropriate. For example, if a part of a character string obtained from the document image by a predetermined character recognition process matches any of the issuer information stored in the journal rule information J, the character string is detected as the issuer information. If the obtained character string includes a character string in a date format such as "YYYY-MM-DD", the character string is detected as the transaction date. If the obtained character string includes a character string consisting of a number + "yen", the character string is detected as the amount.
[0039] The document type and payment information are detected when no additional information is input by the form input unit P1. If the acquired character string contains a character string such as "receipt" or "invoice", the journal data detection unit P2 detects the character string as the document type, and if the acquired character string contains a predetermined character string such as "cash" or the name of a credit company, the journal data detection unit P2 detects the character string as payment information.
[0040] The identification information detection unit P3 detects business entity identification information for identifying the business entity that issued the form from the form data including the form image uploaded by the form input unit P1. Specifically, the business entity identification information includes an invoice registration number and a telephone number.
[0041] There are various specific processing methods in the identification information detection unit P3, which can be adjusted as appropriate, but as an example of a specific processing for detecting an invoice registration number, if a character string obtained from an image of a form by a specified character recognition process contains a character string consisting of "T" + 13 digits, the character string may be detected as an invoice registration number, or if a character string starting with "T" following a specified character string such as "registration number" or "invoice registration number" is included, the character string may be detected as an invoice registration number.
[0042] As an example of a specific process for detecting a telephone number, the identification information detection unit P3 may detect as a telephone number a character string consisting of 10 or 11 digit numbers with hyphens removed, if the character string obtained from the image of the document by a specified character recognition process includes a character string in a telephone number format consisting of 2-digit, 4-digit, or 4-digit (landline) numbers separated by hyphens, or may detect as a telephone number a character string consisting of numbers following a specified character string such as "telephone number".
[0043] When the business identification information detected by the identification information detection unit P3 from the form data including the image of the form is stored in the storage device M in which the business name is stored in association with the business identification information for identifying the business that issued the form, the issuer information acquisition unit P4 acquires the business name associated with the business identification information from the storage device M and acquires the issuer information based on the business name. More specifically, the issuer information acquisition unit P4 requests the return of the first business name by transmitting the invoice registration number detected from the form data by the identification information detection unit P3 to the storage device M1 in which the first business name is stored in association with the invoice registration number. The issuer information acquisition unit P4 requests the return of the second business name by transmitting the telephone number detected from the form data by the identification information detection unit P3 to the storage device M2 in which the second business name is stored in association with the telephone number. When the first business name is returned from the storage device M1 and / or the second business name is returned from the storage device M2, the issuer information acquisition unit P4 acquires the issuer information based on the returned first business name and / or second business name. For example, when only the first business name or the second business name is returned, the issuer information acquisition unit P4 acquires issuer information based on the business name that returned. When the first business name and the second business name that returned are different from each other, the issuer information acquisition unit P4 acquires issuer information based on the business name that is input by the user via the instruction input unit 14. When neither the first business name nor the second business name is returned, the issuer information acquisition unit P4 acquires issuer information detected by the journal data detection unit P2.
[0044] As shown in FIG. 6, the journalizing unit P5 extracts journalizing candidates J2 from the journalizing rule information J based on the extraction conditions and displays them on the journalizing processing screen G2. The extraction conditions include the issuer information acquired by the issuer information acquisition unit P4, as well as memo information, settlement information, and file name input as auxiliary information in the form input unit P1. The journalizing rule information J has six extraction keys J1, but it is not necessary to use all six extraction keys J1 as extraction conditions. For example, the journalizing unit P5 can extract journalizing candidates J2 and analysis information candidates J3 based on extraction conditions including a combination of the logical products of some of the six extraction keys J1.
[0045] For example, as shown in A of Figure 3, the journal entry unit P5 uses the extraction condition that the issuer information "XXX Stationery", which is the extraction key J1, is included, extracts the account item "Consumable Expenses" and tax category "Taxable Purchases 10%", which are journal entry candidates J2, and displays them as estimated information on the journal entry processing screen G2.
[0046] The journal processing screen G2 displays journal data consisting of the account items and tax categories that are journal candidates J2, as well as the income / expense category, payment status, payment information, transaction date, business partner, whether or not the invoice is a qualified invoice, and the amount. The income / expense category, payment status, and payment information are displayed based on the input results in the form input section P1 or the detection results in the journal data detection section P2. In the example of FIG. 6, since it is input or detected that the document type is a receipt and the payment information is a cash payment, the income / expense category is displayed as "expense", the payment status is displayed as "completed", and the payment information is displayed as "cash". The transaction date and amount are displayed based on the detection results in the journal data detection section P2. The business partner is displayed as the business name based on the issuer information acquired by the issuer information acquisition section P4. Whether or not the invoice is a qualified invoice is displayed based on the instruction input in the form input section P1 and the presence or absence of the acquisition of the business name corresponding to the invoice registration number by the issuer information acquisition section P4.
[0047] The user can correct the displayed journal entry candidates J2, etc., and also input missing information on the journal entry processing screen G2 via the instruction input unit 14, thereby carrying out the journal entry processing of the journal entry data.
[0048] The journal entry rule information registration unit P6 registers the journal entry rule information J that the user inputs on the journal entry processing screen G2 in the storage unit 22. For example, when the user inputs the issuer information and the account item for the journal entry data via the instruction input unit 14, the journal entry rule information registration unit P6 registers the account item associated with the issuer information as the journal entry rule information J in the storage unit 22.
[0049] If the issuer of the document is a corporation, the journal entry rule information registration unit P6 may generate a corporate number by removing the leading "T" from the invoice registration number, or may obtain the corporate number from a corporate number database (not shown) based on the issuer information and register it in the journal entry rule information J.
[0050] Next, the operation of the information processing system 1 will be described.
[0051] FIG. 7 is a flowchart showing an example of the flow of the journalization support process.
[0052] As shown in Figure 7, when a user drops report data into the upload area Au on the report input screen G1 displayed on the display unit 13, the report data is sent to the server 20 and entered into the report input section P1.
[0053] The journal data detection unit P2 detects journal data from the form data (S1). The identification information detection unit P3 detects the invoice registration number and the telephone number from the input form data (S2). The issuer information acquisition unit P4 transmits the invoice registration number to the memory device M1 (S3) and transmits the telephone number to the memory device M2 (S4). The journalization unit P5 displays the journalization processing screen G2 (S5). When there is a reply from the memory device M and / or input of the additional information in S1 (S6: YES), the journalization unit P5 acquires the journalization candidate J2 from the journalization rule information J based on the issuer information and / or the additional information (S7). When the journalization candidate J2 can be acquired (S8: YES), the journalization unit P5 displays the journalization candidate J2 on the journalization processing screen G2 (S9).
[0054] In S6, if there is no reply from the storage device M and no additional information is input in S1 (S6: NO), or if the journal entry candidate J2 cannot be acquired (S8: NO), the process proceeds to S10.
[0055] In S10, the user performs a journalizing process using the journalizing process screen G2.
[0056] When the journalizing process is completed, the journalizing rule information J inputted in the journalizing process is registered (S11), and the process returns to S1.
[0057] As a result, the information processing system 1 can obtain more accurate character recognition results by performing character recognition processing on the invoice registration number and / or telephone number, which are limited in the types and designs of characters to be recognized, rather than performing character recognition processing on the business name based on the image of the form data.
[0058] The information processing system 1 then obtains the official business name, without any variations in notation due to whether or not the business has legal status, or any abbreviations, from the memory device M using the invoice registration number and / or telephone number, and uses the issuer information based on the official business name as an extraction key J1, thereby making it possible to obtain a more correct accounting entry candidate J2 from the accounting entry rule information J.
[0059] Furthermore, in the information processing system 1, when uploading form data, the user can input additional information by designation, thereby obtaining a correct journal entry candidate J2 using the additional information as the extraction key J1.
[0060] For example, when a user processes an entertainment expense receipt, the user can write "Entertainment Expenses" or the like as part of the file name, which allows the report input unit P1 to obtain "Entertainment Expenses" from part of the file name, and the accounting unit P5 to obtain the account item "Entertainment Expenses" and tax category "Taxable Purchases 10%" associated with the file name "Entertainment Expenses," which is the extraction key J1 (B in Figure 3).
[0061] In addition, if a user has a rule that transportation expenses must be paid with a specific credit card, the user can input the credit card company "B Credit" as payment information on the report input screen G1, and the accounting unit P5 can obtain the account item "Transportation Expenses" and tax category "Taxable Purchases 10%" that correspond to the payment information "B Credit", which is the extraction key J1 (C in Figure 3).
[0062] In addition, for example, by inputting "Supplies" into the memo information on the report input screen G1, the user can obtain the account item "Consumables Expenses" and tax category "Taxable Purchases 10%" that are associated with the memo information "Supplies", which is the extraction key J1, in the accounting section P5 (D in Figure 3).
[0063] A plurality of pieces of form data can be uploaded to the form input unit P1 at once, and by obtaining more accurate journal entry candidates J2, it is possible to efficiently carry out the journal entry process.
[0064] According to the embodiment, the information processing system 1 reads the journal entry data to be journalized from the report data and more accurately obtains the journal entry candidate J2 for journalizing the journal entry data, thereby reducing the effort required of the user for journalization work.
[0065] In the embodiment, an example in which the memory device M1 and the memory device M2 are provided has been described, but the present invention is not limited to this, and only one of the memory device M1 or the memory device M2 may be provided. Also, an example in which the business entity identification information includes an invoice registration number and a telephone number has been described, but the business entity identification information may include either the invoice registration number or the telephone number.
[0066] In addition, in the embodiment, an example has been described in which a memory device M is provided separately from the server 20, but the memory device M and the server 20 may be configured as an integrated unit, and the issuer information may be stored in the memory units 12 and 22 in association with the business operator identification information.
[0067] In the embodiment, the journalizing unit P5 has been described as including a combination of the logical product of each of the six extraction keys J1 as an extraction condition, but the present invention is not limited to this. The number of extraction keys J1 may be five or less or seven or more, and the combination method may be a logical sum, a negation, other logical operations, or a combination of these logical operations. For example, the extraction condition may be a combination of the issuer information, memo information, payment information, and file name using a logical sum condition, or a partial or complete match of the issuer information, memo information, payment information, and file name. Furthermore, the extraction condition may be a condition that the amount is equal to or greater than a predetermined amount based on the amount detected by the journalizing data detection unit P2, in addition to these conditions. The extraction condition may also be a priority setting such as preferential extraction when multiple rules are met. In addition, by providing fields such as qualified invoices, etc., segment 2 / segment 3, income / expense classification, and payment status in the journalizing rule information J, it is also possible to set extraction conditions according to qualified invoices, etc., segment 2 / segment 3, income / expense classification, and payment status.
[0068] In addition, in the embodiment, an example has been described in which the corporate number and the invoice registration number are stored in one item, but the corporate number and the invoice registration number may be stored in different items.
[0069] In addition, in the embodiment, an example was described in which the journal entry rule information J has analysis information candidate J3, but the analysis information candidate J3 does not have to be present, or may be other than item, client, memo tag, department, transaction content, remarks, and segment.
[0070] In the embodiment, an example has been described in which the form input unit P1 accepts input of the document type, whether or not it is a qualified invoice, memo information, and payment information as auxiliary information, but the present invention is not limited to this, and the form input unit P1 may accept input of items, business partners, memo tags, departments, transaction details, notes, segments, and other items as auxiliary information. In this case, the extraction key J1 is also provided with items, business partners, memo tags, departments, transaction details, notes, segments, and other items, and it is possible to obtain journal entry candidates J2 based on these items.
[0071] In the embodiment, an example was described in which the extraction key J1 in the journal entry rule information J does not require all items to be input, but requires at least one item to be input. For the extraction key J1, specific items may be required to be input, such as issuer information, corporate number, and invoice registration number.
[0072] In the embodiment, an example was described in which the journal entry unit P5 displays the journal entry candidate J2 on the journal entry processing screen G2 as speculative information, but if a user inputs an instruction, the journal entry unit P5 may directly journalize the journal entry data using the journal entry candidate J2 without displaying the journal entry candidate J2 on the journal entry processing screen G2. That is, the journal entry unit P5 may display the journal entry candidate J2 as speculative information after acquiring the journal entry candidate J2, or perform journal entry processing using the journal entry candidate J2 with the display of the journal entry candidate J2 omitted, by the user inputting an instruction in advance.
[0073] In addition, the journal entry rule information J can be displayed in a list and can be viewed, edited, deleted, and deleted in bulk. It can also be imported and created in bulk, and the created rules can be reflected immediately.
[0074] In the embodiment, an example of a document being a receipt has been described, but the document is not limited to a receipt and may be a receipt, invoice, order form, delivery note, receipt, checkbook, or payment certificate, etc.
[0075] That is, the information processing system 1 has a storage unit 22, an issuer information acquisition unit P4, and a journalizing unit P5. The storage unit 22 stores journalizing rule information J including journalizing candidates J2, which are candidates for journalizing journalizing data, in association with issuer information indicating the issuer of the document. When business identification information detected from document data including an image of the document by the identification information detection unit P3 is stored in the storage device M in association with business identification information for identifying the business that issued the document, the issuer information acquisition unit P4 acquires the business name associated with the business identification information from the storage device M and acquires issuer information based on the business name. The journalizing unit P5 acquires the journalizing candidates J2 associated with the issuer information from the journalizing rule information J.
[0076] The business identification information includes an invoice registration number and / or a telephone number.
[0077] The issuer information acquisition unit P4 requests the return of the first business name by transmitting the invoice registration number detected from the form data by the identification information detection unit P3 to the storage device M1, which stores the first business name in association with the invoice registration number. The issuer information acquisition unit P4 requests the return of the second business name by transmitting the telephone number detected from the form data by the identification information detection unit P3 to the storage device M2, which stores the second business name in association with the telephone number. When the issuer information acquisition unit P4 receives a return of the first business name from the storage device M1 and / or a return of the second business name from the storage device M2, it acquires issuer information based on the returned first business name and / or second business name.
[0078] If there is no reply of the first business name from the storage device M1 and no reply of the second business name from the storage device M2, the issuer information acquisition unit P4 acquires the issuer information detected from the form data.
[0079] The journal entry candidate J2 includes account items for journalizing the journal data.
[0080] The journal entry rule information J includes a journal entry candidate J2 associated with the attached information of the form. The journal entry unit P5 has a form input unit P1, which accepts input of the form data and the attached information related to the form data. The journal entry unit P5 acquires the journal entry candidate J2 associated with the attached information from the journal entry rule information J, and displays the journal entry candidate J2.
[0081] The auxiliary information includes at least one of memo information about the form data, payment information of the amount written in the form data, and the file name of the file of the form data.
[0082] The journalizing unit P5 is capable of extracting journalizing candidates J2 from the journalizing rule information J based on extraction conditions including combinations based on the logical products of parts of the extraction keys J1.
[0083] In response to an instruction input from a user, the journalizing unit P5 acquires the journalizing candidates J2, and then displays the journalizing candidates J2 or performs a journalizing process using the journalizing candidates J2.
[0084] The information processing method of the embodiment provides a memory unit 22 that stores journal entry rule information J, which is associated with issuer information indicating the issuer of the document, and includes journal entry candidates J2, which are candidates for journalizing journal entry data. When business identification information detected from document data including an image of the document by an identification information detection unit P3 is stored in a memory unit M that stores a business name associated with business identification information for identifying the business that issued the document, an issuer information acquisition unit P4 acquires the business name associated with the business identification information from the memory unit M and acquires issuer information based on the business name. The journal entry rule information J acquires the journal entry candidates J2 associated with the issuer information from the journal entry rule information J by a journal entry unit P5.
[0085] The information processing program according to the embodiment includes a code for the storage unit 22, a code for the issuer information acquisition unit P4, and a code for the journalizing unit P5. The code for the storage unit 22 stores journalizing rule information J including journalizing candidates J2, which are candidates for journalizing journalizing data, in association with issuer information indicating the issuer of the document. When business identification information detected from document data including an image of the document by the identification information detection unit P3 is stored in the storage device M that stores the business name in association with business identification information for identifying the business that issued the document, the code for the issuer information acquisition unit P4 acquires the business name associated with the business identification information from the storage device M and acquires the issuer information based on the business name. The code for the journalizing unit P5 acquires the journalizing candidates J2 associated with the issuer information from the journalizing rule information J.
[0086] As described above, the embodiment of the present invention has been described, but the embodiment is not limited to this, and various changes, modifications, etc. are possible without departing from the gist of the present invention.
[0087] In addition, the steps of each procedure in the embodiments may be executed in a different order, may be executed simultaneously, or may be executed in a different order each time, as long as this is not contrary to the nature of the steps. Furthermore, all or part of the steps of each procedure in the embodiments may be realized by hardware or a program. [Explanation of symbols]
[0088] 1. Information Processing System 10. Taxable purchases 11. Control section 12...Storage section 13...Display section 14. Instruction input section 20 Server 21 Control section 22...Storage section Ak...Additional information input section Au Upload Area G1... Report entry screen G2...Journal entry processing screen J... Journal entry rules information J1 Extraction key J2: Journal entry candidates J3···Analysis Information Candidate K. Additional information M... Storage device M1...Storage device M2...Storage device P1: Report input section P2: Document information detection section P3: Identification information detection unit P4: Publisher information acquisition section P5... Journal entry section P6: Journal entry rules information registration section
Claims
1. A storage unit that stores journal entry rule information including journal entry candidates that are candidates for journalizing journal entry data, in association with publisher information indicating a publisher of the document; an issuer information acquisition unit that acquires the business name associated with the business identification information from the storage device and acquires the issuer information based on the business name when the business identification information detected from the form data including the image of the form by an identification information detection unit is stored in a storage device that stores a formal business name consisting of a corporation name, a sole proprietor's name, or a trade name associated with the business identification information including an invoice registration number and / or a telephone number; A journalizing unit that acquires the journalizing candidates associated with the publisher information from the journalizing rule information; An information processing system having the above configuration.
2. The issuer information acquisition unit is a request for a reply of the name of the first business operator by transmitting the invoice registration number detected from the form data by the identification information detection unit to a first storage device in which the name of the first business operator is stored in association with the invoice registration number; a second storage device that stores a name of a second carrier in association with the telephone number, and transmits the telephone number detected from the form data by the identification information detection unit to the second storage device, requesting a return of the name of the second carrier; When the first business name is returned from the first storage device and / or the second business name is returned from the second storage device, the issuer information is acquired based on the returned first business name and / or the returned second business name. The information processing system according to claim 1 .
3. The information processing system of claim 2, wherein the issuer information acquisition unit acquires the issuer information detected by the report data when neither the first business name is returned from the first storage device nor the second business name is returned from the second storage device.
4. The information processing system according to claim 1 , wherein the journal entry candidates include account items for journalizing the journal entry data.
5. The journal entry rule information includes the journal entry candidates associated with the auxiliary information of the form, A form input unit is provided, the form input unit accepts input of the form data and the auxiliary information related to the form data; The journalizing unit acquires the journalizing candidates associated with the auxiliary information from the journalizing rule information, and displays the journalizing candidates. The information processing system according to claim 1 .
6. 6. The information processing system according to claim 5, wherein the auxiliary information includes at least one of memo information about the form data, payment information of an amount written in the form data, and a file name of a file of the form data.
7. The information processing system according to claim 1 , wherein the journalizing unit is capable of extracting the journalizing candidates from the journalizing rule information based on an extraction condition including a combination based on a logical product of parts of extraction keys.
8. The information processing system according to claim 1 , wherein the journalizing unit, in response to an instruction input by a user, either displays the journalizing candidates after acquiring the journalizing candidates or performs a journalizing process using the journalizing candidates.
9. A storage unit is provided for storing journal entry rule information including journal entry candidates that are candidates for journalizing journal entry data, in association with publisher information indicating a publisher of the document; an issuer information acquisition unit acquires, when the business identification information detected from the form data including the image of the form by an identification information detection unit is stored in a storage device that stores business identification information for identifying the business that issued the form, the business identification information including an invoice registration number and / or a telephone number, and an official business name consisting of a corporation name, a sole proprietor's name, or a trade name associated with the business identification information, from the storage device, and acquires the issuer information based on the business name; A journalizing unit acquires the journalizing candidates associated with the publisher information from the journalizing rule information. Information processing methods.
10. A code for a storage unit that stores journal entry rule information including journal entry candidates that are candidates for journalizing journal entry data, in association with publisher information indicating a publisher of the document; code for an issuer information acquisition unit that acquires the business name associated with the business identification information from the storage device and acquires the issuer information based on the business name when the business identification information detected from the form data including the image of the form by an identification information detection unit is stored in a storage device that stores a formal business name consisting of a corporation name, a sole proprietor's name, or a trade name associated with the business identification information including an invoice registration number and / or a telephone number; A code for a journalizing unit that acquires the journalizing candidate associated with the publisher information from the journalizing rule information; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Financial document generation system and financial paper document generation method
JP2009015421A
Data processing device, processing method of common basic information and program
JP2013164706A
Management server device, information processing method and program
JP2014092925A
Information specification program and information specification method
JP2016189174A
Information processing system, information processor, information processing method, and information processing program
JP2023006434A