Claims processing apparatus, claims processing method, and program
The claim processing apparatus addresses the issue of inadequate claim processing in existing systems by determining the existence of claim source identifiers in a payee master database and performing necessary actions to update and process claims effectively.
Patent Information
- Application Number
- JP2024130876
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-07-17
- Estimated Expiration
- 2044-08-07
AI Technical Summary
Existing systems fail to perform appropriate processing of claims using a payee master database.
A claim processing apparatus that includes a claim receiving unit, a claim source acquisition unit, a determination unit, and a claim processing unit to determine the existence of a claim source identifier in a payee master database, and performs different processes based on the determination result, including acquiring and storing necessary information and updating the database as needed.
Enables appropriate processing and updating of the payee master database, ensuring accurate and efficient claim processing.
Smart Images

Figure 0007709797000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a claim processing device that processes claim images and the like.
Background Art
[0002] Conventionally, there has been a claim reading and settlement system comprising: claim image acquisition means for acquiring claim image data of a claim; claim detail acquisition means for identifying claim items included in the claim using a machine learning method based on a claim master and the claim image data, and acquiring claim detail data for each of the claim items; and claim detail confirmation screen display control means for controlling to display, on an input / output unit of a terminal device, a claim detail confirmation screen in which the claim detail data is arranged, based on an output format (see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, appropriate processing of claims using a payee master database could not be performed.
Means for Solving the Problems
[0005] The claim processing apparatus of the first invention includes a claim receiving unit that receives a claim image, a claim source acquisition unit that acquires a claim source identifier for identifying a claim source from the claim image, a determination unit that determines whether the claim source identifier acquired by the claim source acquisition unit exists in a payee master database in which two or more pieces of payee information having the claim source identifier are stored, and a claim processing unit that performs different processes related to the claim image according to the determination result of the determination unit. When the determination unit determines that the claim source identifier exists in the payee master database, the claim processing unit includes a claim information acquisition means for acquiring claim information that is information corresponding to the claim source identifier and is necessary for performing claim processing, and a claim processing means for performing claim processing that is a process using the claim information acquired by the claim information acquisition means and is a process related to the claim image.
[0006] With such a configuration, appropriate processing of the claim using the payee master database can be performed.
[0007] Further, the claim processing apparatus of the second invention, with respect to the first invention, is a claim processing apparatus in which the claim processing unit accumulates payee information including the claim source identifier in the master database only when the determination unit determines that the claim source identifier does not exist in the payee master database.
[0008] With such a configuration, the payee master database can be appropriately updated.
[0009] Furthermore, the claim processing apparatus of the third invention, with respect to the second invention, is a claim processing apparatus in which the claim processing unit, when the determination unit determines that the claim source identifier does not exist in the payee master database, makes an inquiry as to whether to register the payee information including the claim source identifier in the payee master database, and transmits an inquiry including the claim source identifier to the terminal device that transmitted the claim image. The claim processing apparatus further includes a response receiving means for receiving a response to the inquiry, and a storage means for storing the payee information including the claim source identifier in the payee master database only when the response is a response indicating that it is to be stored in the payee master database.
[0010] With such a configuration, the payee master database can be updated more appropriately.
[0011] Also, the invoice processing apparatus of the fourth invention, with respect to the third invention, the response receiving means receives a response including payee information having a claimant identifier, and the storage means stores the payee information received by the response receiving means in the payee master database.
[0012] With such a configuration, the payee master database can be updated more appropriately.
[0013] Also, the invoice processing apparatus of the fifth invention, with respect to the first invention, the invoice processing unit acquires a default claimant code only when the determination unit determines that the claimant identifier does not exist in the payee master database, acquires invoice information including the claimant code, and performs invoice processing which is a process using the invoice information and is a process related to the invoice image.
[0014] With such a configuration, appropriate processing of the invoice using the payee master database can be performed.
[0015] Also, in the invoice processing apparatus of the sixth invention, with respect to any one of the first to fifth inventions, a processing identifier for identifying the processing to be performed when the claimant identifier does not exist in the payee master database is stored in association with the payee identifier, and the invoice processing unit performs the processing identified by the processing identifier paired with the payee identifier corresponding to the invoice image when the determination unit determines that the claimant identifier does not exist in the payee master database.
[0016] With such a configuration, appropriate processing of the invoice using the payee master database can be performed.
[0017] In addition, in the claim processing apparatus of the seventh invention, for the first invention, when the determination unit determines that there are two or more claim source identifiers acquired by the claim source acquisition unit in the payee master database, the claim processing unit further includes account information acquisition means for acquiring the payee's account information from the claim form image. The claim information acquisition means determines whether payee information having a claim source identifier and account information exists in the payee master database. If it exists, the claim information having the claim source identifier and account information is acquired. The claim processing apparatus is as described above.
[0018] With such a configuration, appropriate processing of the claim form can be performed using the payee master database.
[0019] In addition, the claim processing apparatus of the eighth invention, for any one of the first to seventh inventions, further includes a claim form storage unit that stores claim form images or claim form information, which is information acquired using the claim form images, in association with the claim source identifier or the payee identifier. The claim processing apparatus is as described above.
[0020] With such a configuration, appropriate management of the claim form information can be performed.
[0021] In addition, the claim processing apparatus of the ninth invention, for any one of the first to eighth inventions, the claim processing unit performs claim processing for transmitting the claim source identifier and claim form information, which is information acquired from the claim form image or the claim form image. The claim processing apparatus is as described above.
[0022] With such a configuration, appropriate processing of the claim form can be performed using the payee master database.
Effect of the Invention
[0023] According to the claim processing apparatus of the present invention, appropriate processing of the claim form can be performed using the payee master database.
Brief Description of the Drawings
[0024]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Mode for Carrying Out the Invention
[0025] Hereinafter, embodiments of a claim processing apparatus and the like will be described with reference to the drawings. In the embodiments, components denoted by the same reference numerals perform the same operations, and thus the description may be omitted again.
[0026] (Embodiment 1) In the present embodiment, a claim processing apparatus that receives a claim image from a terminal device of a payee, acquires payee information, which is a character string, from the claim image, determines whether the payee information is registered in the payee master, and performs claim processing, which is processing using claim information, when it exists in the payee master will be described.
[0027] In the present embodiment, a bill processing apparatus that registers payment destination information including information obtained from a bill image in a payment destination master when the payment destination information is not registered in the payment destination master will be described.
[0028] In the present embodiment, a bill processing apparatus that registers payment destination information in a payment destination master based on a user's instruction will be described.
[0029] In the present embodiment, a bill processing apparatus that presents payment destination information obtained from a bill image to a user and registers the payment destination information in a payment destination master after the user makes a supplementary entry or correction will be described.
[0030] In the present embodiment, a bill processing apparatus that processes bill information using a default code when the payment destination information is not registered in the payment destination master will be described.
[0031] In the present embodiment, a bill processing apparatus that performs processing according to a processing identifier stored for each billing destination when the payment destination information is not registered in the payment destination master will be described.
[0032] In the present embodiment, when there are two or more pieces of payment destination information having a claimant identifier in the payment destination master, a bill processing apparatus that acquires the payment destination account information of the bill image and determines whether there is payment destination information having the payment destination account information and the claimant identifier in the payment destination master will be described.
[0033] In the present embodiment, a bill processing apparatus that accumulates and manages a bill image or bill information obtained from a bill image in association with a claimant identifier will be described.
[0034] In the present embodiment, a bill processing apparatus that performs bill processing for transmitting a claimant identifier and a bill image or bill information obtained from a bill image to a server or the like in which a payment destination master is stored will be described.
[0035] In this specification, the fact that information X is associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is not limited. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.
[0036] Also, in this specification, selecting or determining information Z means obtaining information Z, obtaining a pointer to information Z, obtaining the ID of information Z, setting a flag for information Z, etc., as long as information Z can be accessed.
[0037] Figure 1 is a conceptual diagram of the claim processing system A in the present embodiment. The claim processing system A includes a claim processing apparatus 1, one or two or more terminal devices 2, and a server 3.
[0038] The claim processing apparatus 1 is an apparatus that performs claim processing described later using the received claim image. The claim processing apparatus 1 is, for example, a cloud server or an ASP server, and its type is not limited.
[0039] The terminal device 2 is a terminal used by the user who transmits the claim image. The user is usually the user of the claim recipient. The terminal device 2 is, for example, a smartphone, a personal computer, or a tablet terminal, and its type is not limited.
[0040] The server 3 is an apparatus that manages a payee master database (hereinafter, appropriately referred to as the "payee master") described later. The server 3 is, for example, a cloud server or an ASP server, and its type is not limited.
[0041] The claim processing apparatus 1 and each of the one or two or more terminal devices 2, and the claim processing apparatus 1 and the server 3 can communicate with each other via a network such as the Internet.
[0042] FIG. 2 is a block diagram of the claim processing system A according to the present embodiment. FIG. 3 is a block diagram of the claim processing apparatus 1.
[0043] The claim processing apparatus 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and a transmission unit 14. The reception unit 12 includes a claim reception unit 121. The processing unit 13 includes a claimant acquisition unit 131, a determination unit 132, a claim processing unit 133, and a claim storage unit 134. The claim processing unit 133 includes a claim information acquisition means 1331, an account information acquisition means 1332, an inquiry means 1333, a response reception means 1334, a storage means 1335, and a claim processing means 1336.
[0044] The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.
[0045] The server 3 includes a payee master database 31.
[0046] Various types of information are stored in the storage unit 11 that constitutes the claim processing apparatus 1. The various types of information are, for example, a claim image, claim information, a default one or more claimant codes, and a processing identifier.
[0047] The storage unit 11 may have a payee master database 31. In such a case, the server 3 may not exist.
[0048] The claim image is an image of a claim. Note that the claim image is, for example, a PDF file, JPEG, GIF, HTML, XML, etc., and its data format or the like is not limited. The claim image usually has a claimant identifier, a payee identifier, and the account information of the payee.
[0049] The claimant identifier is information for identifying the claimant. The claimant is the side that makes a claim. The claimant identifier is, for example, the organization name of the claimant or the name of an individual claimant. The organization name is, for example, a company name or an organization name. The claimant identifier may be the ID of the claimant. The claimant is usually an organization, but may also be an individual.
[0050] The claimant identifier is information that identifies the claimant. The claimant is the party being claimed against. The claimant identifier is, for example, the organization name of the claimant, the personal name of the claimant. The claimant identifier may also be the ID of the claimant. The claimant is usually an organization, but may also be an individual.
[0051] Account information is information about the payee for a claim. Account information is, for example, information about a bank account. Account information has, for example, the name of the payee's bank, the branch name or branch ID of the bank, and the account number. Account information is, for example, the ID of electronic money.
[0052] The default claimant code is the claimant code used when the claimant identifier obtained from the claim image does not exist in the payee master database 31. The default claimant code is associated with the claimant identifier. The claimant code is usually the ID of the claimant, but may be the same as the claimant identifier. The claimant code may also be the name of the claimant (for example, company name).
[0053] The process identifier is information that identifies a process. The process identifier is usually information that identifies the process to be performed when the claimant identifier does not exist in the payee master database 31. The process identifier is, for example, the ID of the process, the function name for performing the process. The process identifier is, for example, any one of "automatic accumulation process", "inquiry process", or "default code process". Each of one or more process identifiers in the storage unit 11 is usually associated with a different claimant identifier. That is, usually, the process identifier is information registered by the claimant.
[0054] The process identifier "automatic accumulation process" is a process that automatically accumulates payee information that does not exist in the payee master database 31. The process identifier "automatic accumulation process" is, for example, a process that automatically accumulates part or all of the payee information obtained from the claim image into the payee master database 31.
[0055] The processing identifier "inquiry processing" is a process of accumulating payee information that does not exist in the payee master database 31 after inquiring whether to accumulate it, and accumulating it as necessary.
[0056] The processing identifier "default code processing" is a payment process performed using the default claimant code. When the processing identifier is "default code processing", usually, the payee information is not accumulated in the payee master database 31.
[0057] The receiving unit 12 receives various instructions and information from the terminal device 2. The various instructions and information are, for example, a billing statement image and a billing statement processing instruction.
[0058] The billing statement processing instruction is an instruction to process the billing statement. The billing statement processing instruction has a billing statement image. The billing statement processing instruction includes, for example, a payee identifier.
[0059] The billing statement receiving unit 121 receives the billing statement image. The billing statement receiving unit 121 usually receives the billing statement image from the payee's terminal device 2. Such a billing statement image is, for example, a billing statement image received by the payee's user from the claimant, or a billing statement image obtained by the payee by imaging (for example, converting to PDF) a billing statement mailed from the claimant to the payee. The billing statement receiving unit 121 may receive a billing statement processing instruction.
[0060] The processing unit 13 performs various processes. The various processes are, for example, processes performed by the claimant acquisition unit 131, the determination unit 132, the billing statement processing unit 133, or the billing statement storage unit 134.
[0061] The claimant acquisition unit 131 acquires a claimant identifier indicating the claimant from the claim form image received by the claim form reception unit 121. For example, the claimant acquisition unit 131 performs character recognition processing on the claim form image to acquire the claimant identifier. For example, the claimant acquisition unit 131 gives the claim form image and a prompt for acquiring the claimant identifier to a generative AI, and acquires the claimant identifier from the generative AI. The prompt is, for example, "Tell me the name of the organization of the claimant described in the following claim form image!". Note that any method for acquiring the claimant identifier may be used.
[0062] The claimant acquisition unit 131 acquires one or more claim form attribute values from the claim form image received by the claim form reception unit 121. The one or more claim form attribute values usually include a claimant identifier and a payee identifier. The one or more claim form attribute values include, for example, the amount of the claim, the address of the claimant, the telephone number, the name of the representative of the claimant, and the telephone number of the claimant.
[0063] The determination unit 132 determines whether the claimant identifier acquired by the claimant acquisition unit 131 exists in the payee master database 31 described later. The determination unit 132 searches the payee master database 31 using the claimant identifier acquired by the claimant acquisition unit 131 as a key, and determines whether the claimant identifier exists in the payee master database 31.
[0064] The claim form processing unit 133 performs different processing on the claim form image according to the determination result of the determination unit 132. That is, the claim form processing unit 133 performs different processing depending on whether the claimant identifier exists in the payee master database 31.
[0065] The claim form processing unit 133 accumulates payee information including the claimant identifier in the payee master database 31 only when the determination unit 132 determines that the claimant identifier does not exist in the payee master database 31. The payee information accumulated by the claim form processing unit 133 may be a part of the payee information stored in the payee master database 31. The payee information accumulated by the claim form processing unit 133 may be only the claimant identifier.
[0066] When the determination unit 132 determines that the claimant identifier does not exist in the payee master database 31, for example, the claim form processing unit 133 acquires a default claimant code, acquires claim information including the claimant code, and performs claim form processing related to the claim form image using the claim information.
[0067] When the determination unit 132 determines that the claimant identifier does not exist in the payee master database 31, for example, the claim form processing unit 133 acquires a default claimant code from the storage unit 11, acquires claim information including the claimant code from the payee master database 31, and performs claim form processing using the claim information.
[0068] Claim form processing is processing of a claim form using a claim form image. The claim form processing is, for example, processing for payment for a claim specified by the claim form image and processing for managing claim form information.
[0069] The claim form processing unit 133 performs processing identified by a processing identifier. When the determination unit 132 determines that the claimant identifier does not exist in the payee master database 31, the claim form processing unit 133 acquires a payee identifier corresponding to the received claim form image, acquires a processing identifier paired with the payee identifier from the storage unit 11, and performs processing identified by the processing identifier. Note that the processing identifier is, for example, "automatic accumulation processing", "inquiry processing", or "default code processing".
[0070] The processing identified by the processing identifier "automatic accumulation processing" is processing for automatically accumulating the acquired payee information in the payee master database 31.
[0071] "Inquiry processing" is processing for inquiring of the user whether to accumulate the acquired payee information in the payee master database 31, and accumulating the payee information in the payee master database 31 in the case of an answer of "accumulate". Here, the payee information to be accumulated may include information added or modified by the user.
[0072] "Default code processing" refers to obtaining the default source code corresponding to the destination identifier, obtaining claim information including the source code, and performing claim processing on the claim form image using the claim information. The claim processing here is usually the processing of paying the amount included in the claim information.
[0073] The claim processing unit 133 performs claim processing such as transmitting the source code corresponding to the source identifier and the claim form image or the claim form information obtained from the claim form image to the server 3.
[0074] When the determination unit 132 determines that the source identifier exists in the payee master database 31, the claim information acquisition means 1331 acquires the claim information corresponding to the source identifier.
[0075] Claim information is the information necessary for performing claim processing. Claim information has, for example, a source identifier, the source's account information, a destination identifier, and an amount. Claim information has, for example, a claim form image.
[0076] The claim information acquisition means 1331 acquires the payee information existing in the payee master database 31 and having the source identifier and the account information. That is, the claim information may be the same information as the payee information.
[0077] When the determination unit 132 determines that there are two or more source identifiers acquired by the source acquisition unit 131 in the payee master database 31, the account information acquisition means 1332 acquires the payee's account information from the claim form image.
[0078] When the determination unit 132 determines that the source identifier does not exist in the payee master database 31, the inquiry means 1333 is an inquiry as to whether to register the payee information including the source identifier in the payee master database 31, and transmits an inquiry including the source identifier to the terminal device 2.
[0079] The response receiving means 1334 receives a response to the inquiry from the inquiry means 1333. The response has, for example, a flag specifying "accumulate" or "do not accumulate". The response has, for example, all or part of the payee information.
[0080] The response receiving means 1334 receives, for example, a response including payee information having a claimant identifier.
[0081] The storage means 1335 stores the payee information including the claimant identifier in the payee master database 31 only when the response is a response to accumulate in the payee master database 31.
[0082] The storage means 1335 stores, for example, the payee information received by the response receiving means 1334 in the payee master database 31. The payee information received by the response receiving means 1334 includes, for example, information added or changed by the user.
[0083] The claim processing means 1336 performs claim processing on the claim image using the claim information acquired by the claim information acquisition means 1331.
[0084] The claim storage unit 134 stores claim information in association with a claimant identifier or a payee identifier. The claim information includes a claim image or information acquired using the claim image. It is preferable that the claim information includes a claim image and information acquired using the claim image. It is preferable that the claim information includes a claim image. Note that the information acquired using the claim image is one or more claim attribute values. The claim storage unit 134 usually stores claim information for managing claim information.
[0085] The transmission unit 14 transmits various types of information. The transmission unit 14 transmits, for example, the result of processing on the received receipt image to the terminal device 2.
[0086] Various types of information are stored in the terminal storage unit 21 constituting the terminal device 2. The various types of information are, for example, a user identifier and a claim image.
[0087] The terminal reception unit 22 receives various types of information, instructions, etc. Various types of information, instructions, etc. are, for example, claim form images and claim form processing instructions.
[0088] The input means for various types of information, instructions, etc. can be anything, such as a touch panel, keyboard, mouse, or menu screen.
[0089] The terminal processing unit 23 performs various types of processing. Various types of processing are, for example, processing that converts the received information, instructions, etc. into information, instructions, etc. with a structure for transmission. Various types of processing are, for example, processing that converts the received information into information with a structure for output.
[0090] The terminal transmission unit 24 transmits various types of information, instructions, etc. to the claim form processing apparatus 1. Various types of information, instructions, etc. are, for example, claim form images and claim form processing instructions.
[0091] The terminal reception unit 25 receives various types of information from the claim form processing apparatus 1. Various types of information are, for example, the transmission result of the receipt image.
[0092] The terminal output unit 26 outputs various types of information. Various types of information are, for example, the transmission result of the receipt image.
[0093] Output includes concepts such as display on a display, projection using a projector, printing by a printer, sound output, transmission to an external device, storage on a recording medium, and delivery of processing results to other processing devices and other programs.
[0094] The payment destination master database 31 that constitutes the server 3 stores one or more pieces of payment destination information. The payment destination information is the information of the claimant where the payment to the claimant occurs. The payment destination information has one or more pieces of payment destination information. Each piece of payment destination information is associated with a claimant identifier. The payment destination information has a claimant identifier. The payment destination information has, for example, the address, telephone number, name of the person in charge, and account information of the claimant. The payment destination master database 31 is, for example, an RDB, but it may also be a spreadsheet file or the like, and its data structure does not matter.
[0095] The storage unit 11, the terminal storage unit 21, and the payment destination master database 31 are preferably non-volatile recording media, but can also be realized by volatile recording media.
[0096] The process by which information is stored in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a recording medium, information transmitted via a communication line or the like may be stored in the storage unit 11 or the like, or information input via an input device may be stored in the storage unit 11 or the like.
[0097] The receiving unit 12, the invoice receiving unit 121, and the terminal receiving unit 25 are usually realized by wireless or wired communication means, but may also be realized by means of receiving broadcasts.
[0098] The processing unit 13, the claimant acquisition unit 131, the determination unit 132, the invoice processing unit 133, the invoice storage unit 134, the claim information acquisition means 1331, the account information acquisition means 1332, the inquiry means 1333, the response receiving means 1334, the storage means 1335, the invoice processing means 1336, and the terminal processing unit 23 can usually be realized from a processor, a memory, and the like. The processing procedures of the processing unit 13 and the like are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may also be realized by hardware (a dedicated circuit). Note that the processor is a CPU, an MPU, a GPU, etc., and its type does not matter.
[0099] The transmission unit 14 and the terminal transmission unit 24 are usually realized by wireless or wired communication means, but may also be realized by broadcast means.
[0100] The terminal reception unit 22 can be realized by a device driver of an input means such as a touch panel or a keyboard, control software of a menu screen, or the like.
[0101] The terminal output unit 26 may or may not be considered to include output devices such as a display and a speaker. The terminal output unit 26 can be realized by driver software of the output device or driver software of the output device and the output device or the like.
[0102] Next, an operation example of the claim processing apparatus 1 will be described with reference to the flowchart of FIG. 4.
[0103] (Step S401) The claim reception unit 121 determines whether or not it has received a claim processing instruction including a claim image. If it has received a claim processing instruction, it proceeds to step S402, and if it has not received it, it returns to step S401.
[0104] (Step S402) The claimant acquisition unit 131 acquires the claim image included in the claim processing instruction received in step S401.
[0105] (Step S403) The claimant acquisition unit 131 acquires one or more claim attribute values from the claim image. The claimant acquisition unit 131 performs, for example, character recognition processing on the claim image to acquire one or more claim attribute values.
[0106] (Step S404) The determination unit 132 acquires the claimant identifier included in one or more claim form attribute values acquired in step S403. Further, the determination unit 132 acquires the payee identifier included in one or more claim form attribute values acquired in step S403, or the payee identifier associated with the claim form processing instruction received in step S401. Next, the determination unit 132 searches the payee master database 31 using the acquired payee identifier and the acquired claimant identifier as keys, and determines whether there is payee information corresponding to the payee identifier and including the claimant identifier in the payee master database 31. If the payee information exists, the process proceeds to step S405; if not, the process proceeds to step S406. Note that when the payee information exists, it means that there is a claimant corresponding to the claim form image.
[0107] (Step S405) The claim form processing unit 133 performs processing in the case of existence. Return to the upper-level processing. An example of the processing in the case of existence will be described with reference to the flowchart of FIG. 5. The processing in the case of existence is the processing when it is determined in step S404 that the payee information exists.
[0108] (Step S406) The claim form processing unit 133 etc. perform processing in the case of non-existence. Return to the upper-level processing. An example of the processing in the case of non-existence will be described with reference to the flowchart of FIG. 6. The processing in the case of non-existence is the processing when it is determined in step S404 that the payee information does not exist.
[0109] Note that in the flowchart of FIG. 4, the processing ends due to a power-off or a processing end interrupt.
[0110] Next, an example of the processing in the case of existence in step S405 will be described with reference to the flowchart of FIG. 5.
[0111] (Step S501) If the search result in step S504 indicates that there is only one piece of payee information including the claimant identifier, the process proceeds to step S502; if the search result indicates that there are two or more pieces of payee information, the process proceeds to step S504.
[0112] (Step S502) The claim information acquisition means 1331 acquires claim information using one or more types of information among the claim form attribute values acquired in step S403 or the payment destination information retrieved in step S404. The claim information has, for example, a claimant identifier, the claimant's account information, a payee identifier, and an amount. The claim information has, for example, a claim form image.
[0113] (Step S503) The claim form processing means 1336 performs claim form processing, which is processing using the claim information acquired in step S502 and is processing related to the claim form image. Return to the upper-level processing. The claim form processing means 1336 performs, for example, claim form processing that is processing for payment with respect to the claim form image. The claim form processing means 1336 transmits, for example, the claim information to a settlement server (not shown).
[0114] (Step S504) The account information acquisition means 1332 acquires the account information of the payment destination included in the claim form attribute value acquired in step S502.
[0115] (Step S505) The claim information acquisition means 1331 searches the payee master database 31 using the payee identifier, the claimant identifier, and the account information as keys.
[0116] (Step S506) If the search result in step S505 is a search result that pairs with the payee identifier and the payee information having the claimant identifier and the account information exists in the payee master database 31, the claim information acquisition means 1331 goes to step S502, and if the search result is that it does not exist, it goes to step S507.
[0117] (Step S507) The claim form processing unit 133 etc. perform processing in the case of non-existence. Return to the upper-level processing. An example of the processing in the case of non-existence will be described using the flowchart of FIG. 6.
[0118] Next, an example of the processing in the case of non-existence in step S406 and step S507 will be described using the flowchart of FIG. 6.
[0119] (Step S601) The claim processing unit 133 acquires a claim destination identifier. The claim processing unit 133 determines whether a processing identifier paired with the claim destination identifier exists in the storage unit 11. If the processing identifier paired with the claim destination identifier exists, it proceeds to step S602; if not, it proceeds to step S608.
[0120] (Step S602) The claim processing unit 133 determines whether the processing identifier is "automatic accumulation processing". If the processing identifier is "automatic accumulation processing", it proceeds to step S603; if not, it proceeds to step S607.
[0121] (Step S603) The claim processing unit 133 acquires payee information. The payee information is one or more claim attribute values acquired in step S403. The one or more claim attribute values have, for example, a claimant identifier and the claimant's account information.
[0122] (Step S604) The accumulation means 1335 accumulates the payee information in the payee master database 31 in association with the claimant identifier. Note that the payee information accumulated here may be part of the payee information in the payee master database 31 (for example, information without an address, phone number, and person in charge name).
[0123] (Step S605) The claim information acquisition means 1331 acquires claim information. The claim information is, for example, one or more claim attribute values acquired in step S403 and has, for example, a claimant identifier, the claimant's account information, and an amount.
[0124] (Step S606) The claim processing means 1336 performs claim processing using the claim information. Return to the upper-level processing.
[0125] (Step S607) The claim processing unit 133 determines whether the processing identifier is "inquiry processing". If the processing identifier is "inquiry processing", it proceeds to step S608; if it is not "inquiry processing", it proceeds to step S615.
[0126] (Step S608) The inquiry means 1333 acquires inquiry information. The inquiry information includes, for example, one or more claim attribute values acquired in step S403 and components of a user interface (such as buttons) for selecting "accumulate" or "do not accumulate".
[0127] (Step S609) The inquiry means 1333 transmits the inquiry information acquired in step S608 to the terminal device 2.
[0128] (Step S610) The response receiving means 1334 determines whether a response corresponding to the transmission of the inquiry information has been received from the terminal device 2. If a response is received, it proceeds to step S611; if not, it returns to step S610.
[0129] (Step S611) The storage means 1335 determines whether the response is a response indicating "accumulate" or a response indicating "do not accumulate". If it is a response indicating "accumulate", it proceeds to step S612; if it is a response indicating "do not accumulate", it proceeds to step S614.
[0130] (Step S612) The storage means 1335 acquires payment destination information. The storage means 1335 acquires the claim destination identifier.
[0131] (Step S613) The storage means 1335 stores the acquired payment destination information in association with the acquired claim destination identifier in the payment destination master database 31.
[0132] (Step S614) The claim information acquisition means 1331 acquires claim information and proceeds to step S606. The claim information acquisition means 1331, for example, acquires information constituting the claim information from the received response and constitutes the claim information including the said information. The claim information acquisition means 1331, for example, acquires information constituting the claim information from one or more claim form attribute values acquired in step S403 and constitutes the claim information including the said information.
[0133] (Step S615) The claim form processing unit 133 determines whether the processing identifier is "default code processing". If the processing identifier is "default code processing", it proceeds to step S616; if not, it proceeds to step S608.
[0134] (Step S616) The claim form processing unit 133 acquires the claim destination identifier corresponding to the received claim form processing instruction. The claim form processing unit 133 acquires from the storage unit 11 the default claim source code paired with the said claim destination identifier.
[0135] (Step S617) The claim information acquisition means 1331 constitutes the claim information using the default claim source code and proceeds to step S606.
[0136] Next, an operation example of the terminal device 2 will be described using the flowchart of FIG. 7.
[0137] (Step S701) The terminal reception unit 22 determines whether it has received a claim form image. If it has received a claim form image, it proceeds to step S702; if not, it proceeds to step S704.
[0138] (Step S702) The terminal processing unit 23 acquires the claim destination identifier from the terminal storage unit 21. The terminal processing unit 23 constitutes a claim form processing instruction having the claim form image and the claim destination identifier.
[0139] (Step S703) The terminal transmission unit 24 transmits the claim processing instruction configured in Step S702 to the claim processing apparatus 1. Return to Step S701.
[0140] (Step S704) The terminal reception unit 25 determines whether inquiry information has been received from the claim processing apparatus 1. If the inquiry information has been received, proceed to Step S705; if not, return to Step S701.
[0141] (Step S705) The terminal processing unit 23 configures the inquiry information to be output based on the received inquiry information. The terminal output unit 26 outputs the inquiry information.
[0142] (Step S706) The terminal reception unit 22 determines whether a response has been received from the user. If a response has been received, proceed to Step S707; if not, return to Step S706.
[0143] (Step S707) The terminal processing unit 23 configures the response to be output based on the received response. The terminal transmission unit 24 transmits the response to the claim processing apparatus 1. Return to Step S701.
[0144] Note that in the flowchart of FIG. 7, the processing ends due to a power-off or a processing end interrupt.
[0145] Hereinafter, a specific operation example of the claim processing system A in the present embodiment will be described.
[0146] Assume that the payee master database 31 is the payee management table shown in FIG. 8. The payee management table has one or more records having "ID", "claimant identifier", and "payee information". The "claimant identifier" has "claimant ID" and "claimant name". The "payee information" has "payer identifier", "address", "phone number", "person in charge name", and "account information". The "payer identifier" has "payer ID" and "payer name". Assume that the "account information" has, in addition to the bank name, the branch name, account number, etc. The "ID" is information for identifying a record. Here, the "claimant ID" or "claimant name" is adopted as the claimant identifier.
[0147] Further, a processing management table shown in FIG. 9 is stored in the storage unit 11 of the bill processing apparatus 1. The processing management table is a table for managing the processing to be performed when the obtained payer identifier does not exist in the payee master database 31. The processing management table manages one or more records having "ID", "claimant identifier", "processing identifier", and "payer code". The "claimant identifier" has "payer ID" and "payer name". Here, the "claimant ID" or "claimant name" is adopted as the claimant identifier. Assume that the payer code is the payer ID here.
[0148] In the above situation, the following two specific examples will be described. Specific example 1 is the case where the obtained payer identifier exists in the payee master database 31. Specific example 2 is the case where the obtained payer identifier does not exist in the payee master database 31.
[0149] (Specific example 1) Assume that the person in charge P of Company D received a bill mailed from Company A, converted it to PDF, and input a bill processing instruction including the PDF-converted bill image into the terminal device 2. Assume that such a PDF-converted bill image is FIG. 10.
[0150] Then, the terminal device 2 constructs a bill processing instruction having the bill image (FIG. 10) and the claimant identifier "D01" in the terminal storage unit 21, and transmits the bill processing instruction to the bill processing apparatus 1.
[0151] Next, the claim receiving unit 121 of the claim processing apparatus 1 receives a claim processing instruction including a claim image.
[0152] Next, the claimant acquisition unit 131 acquires the claim image (FIG. 10) included in the received claim processing instruction, performs character recognition processing on the claim image, and acquires one or more claim attribute values. Here, the claimant acquisition unit 131 acquires the set of claim attribute values "<claimee identifier> Company D <claimant identifier> Company A <claimant representative> Representative Director AAAA BBBB <postal code> 110-0008 <address> Tokyo... <amount> 132,000 <account information> XY Bank, XXX Branch, Regular: 1234567, Name: Company A < / account information>".
[0153] Next, the determination unit 132 acquires the claimant identifier "Company A" from the set of acquired claim attribute values. Further, the determination unit 132 acquires the claimee identifier "D01" included in the claim processing instruction. Next, the determination unit 132 searches the payee master database 31 using the acquired claimee identifier "D01" and the acquired claimant identifier "Company A" as keys, and determines that there is payee information having the claimee identifier "D01" and the acquired claimant identifier "Company A" in the "ID = 1" of the payee master database 31 (FIG. 8).
[0154] Next, the claim processing unit 133 performs the following presence processing. That is, the claim information acquisition means 1331 uses one or more types of information among the acquired claim attribute values or the searched payee information to construct the claim information "<claimee identifier> Company D <claimant identifier> Company A <claimant representative> Representative Director AAAA BBBB <postal code> 110-0008 <address> Tokyo... <amount> 132,000 <account information> XY Bank, XXX Branch, Regular: 1234567, Name: Company A < / account information> <claim image> img1". Note that img1 is the file name of the claim image (FIG. 10).
[0155] Next, the invoice processing means 1336 transmits the invoice information to a settlement server (not shown) or server 3, and completes the settlement of 132,000 yen. It is assumed that in the settlement server (not shown) or server 3, processing is performed to transfer 132,000 yen from the bank account identified by the invoice recipient identifier "Company D" to the bank account identified by "<Account Information> XY Bank, XXX Branch, Regular: 1234567, Name: Company A < / Account Information>".
[0156] As described above, according to Specific Example 1, the payment destination master database 31 can be effectively used to accurately and reliably process invoices.
[0157] (Specific Example 2) It is assumed that Person P, who is in charge at Company D, entered an invoice processing instruction including an invoice image sent from the person in charge at Company Y into the terminal device 2. It is assumed that such an invoice image is shown in FIG. 11.
[0158] Then, the terminal device 2 constructs an invoice processing instruction having the invoice image (FIG. 11) and the invoice recipient identifier "D01" in the terminal storage unit 21, and transmits the invoice processing instruction to the invoice processing apparatus 1.
[0159] Next, the invoice receiving unit 121 of the invoice processing apparatus 1 receives an invoice processing instruction including an invoice image.
[0160] Next, the invoice origin acquisition unit 131 acquires the invoice image (FIG. 11) included in the received invoice processing instruction, performs character recognition processing on the invoice image, and acquires a set of invoice attribute values. Here, it is assumed that the invoice origin acquisition unit 131 has acquired the set of invoice attribute values "<Invoice recipient identifier> Company D <Invoice origin identifier> Company Y <Postal code> 110 - 0008 <Address> Tokyo ······ <Amount> 33,000 <Account information> ZZ Bank, AB Branch, Regular: 7654321, Name: Company Y < / Account information>".
[0161] Next, the determination unit 132 acquires the claimant identifier "Y Co., Ltd." from the set of acquired claim form attribute values. Further, the determination unit 132 acquires the payee identifier "D01" included in the claim form processing instruction. Next, the determination unit 132 searches the payee master database 31 using the acquired payee identifier "D01" and the acquired claimant identifier "Y Co., Ltd." as keys, and determines that there is no payee information having the payee identifier "D01" and the acquired claimant identifier "Y Co., Ltd." in the payee master database 31 (FIG. 8).
[0162] Next, the claim form processing unit 133 acquires the payee identifier "D01". The claim form processing unit 133 acquires the processing identifier "inquiry processing" that pairs with the payee identifier "D01" from the processing management table (FIG. 9).
[0163] Next, the inquiry means 1333 acquires inquiry information using the set of acquired claim form attribute values. Next, the inquiry means 1333 transmits the inquiry information to the terminal device 2. Here, it is assumed that the inquiry information includes the set of claim form attribute values "<payee identifier> Company D <claimant identifier> Y Co., Ltd. <address> Tokyo... <account information> ZZ Bank, AB Branch, ordinary: 7654321, in the name of: Y Co., Ltd. < / account information>" acquired by the claimant acquisition unit 131.
[0164] Next, the terminal receiving unit 25 receives the inquiry information from the claim form processing device 1. Next, the terminal processing unit 23 configures the inquiry information to be output based on the received inquiry information. Next, the terminal output unit 26 outputs the inquiry information. An example of such inquiry information is shown in FIG. 12.
[0165] Next, the user P checks the screen of FIG. 12, and inputs the telephone number and the name of the person in charge of the new business partner "Y Co., Ltd." into the "Telephone number" and "Name of person in charge" fields of FIG. 12 respectively (1301), and instructs the "Store" button 1302 (see FIG. 13).
[0166] Next, the terminal reception unit 22 of the terminal device 2 receives the instruction of the "Store" button 1302. Next, the terminal processing unit 23 constructs the response to be transmitted, " <Process> Store <Claimed Party Identifier> Company D <Claiming Party Identifier> Company Y <Address> Tokyo ······ <Phone Number> 03 - 5555 - 6666 <Responsible Person Name> Kiko Inoue <Account Information> Regular Account: 7654321 at Branch AB of ZZ Bank, Account Name: Company Y < / Account Information> ", based on the received response. Next, the terminal transmission unit 24 transmits the said response to the invoice processing device 1.
[0167] Next, the response receiving means 1334 of the invoice processing device 1 receives the said response from the terminal device 2.
[0168] Next, based on "<Process> Store" included in the response, the storage means 1335 acquires the payment destination information, " <Claiming Party Identifier> Company Y <Address> Tokyo ······ <Phone Number> 03 - 5555 - 6666 <Responsible Person Name> Kiko Inoue <Account Information> Regular Account: 7654321 at Branch AB of ZZ Bank, Account Name: Company Y < / Account Information> ", from the information included in the response. Next, the storage means 1335 acquires the claimed party identifier "D01".
[0169] Next, the storage means 1335 stores the payment destination information, " <Claiming Party Identifier> Company Y <Address> Tokyo ······ <Phone Number> 03 - 5555 - 6666 <Responsible Person Name> Kiko Inoue <Account Information> Regular Account: 7654321 at Branch AB of ZZ Bank, Account Name: Company Y < / Account Information> ", in the payment destination master database 31 in association with the claimed party identifier "D01". As a result, one new payment destination information associated with the claimed party identifier "D01" is added to the payment destination master database 31 (Figure 8).
[0170] As described above, according to the specific example 2, the payment destination master database 31 can be appropriately and automatically updated.
[0171] As described above, according to the present embodiment, appropriate processing of invoices using the payment destination master database 31 can be performed.
[0172] Also, according to this embodiment, the payee master database can be appropriately updated.
[0173] Note that the processing in this embodiment may be realized by software. And this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification. The software for realizing the claim processing apparatus 1 in this embodiment is the following program. That is, this program is ~.
[0174] Also, FIG. 14 is a block diagram of a computer system 300 that executes the program described in this specification and realizes the claim processing apparatus 1 and the like of the various embodiments described above.
[0175] In FIG. 14, the computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.
[0176] In FIG. 14, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 and the like, a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions of an application program and providing a temporary storage space, and a hard disk 3017 for storing an application program, a system program, and data. Here, although not shown, the computer 301 may further include a network card for providing connection to a LAN.
[0177] A program for causing the computer system 300 to execute the functions of the claim processing apparatus 1 and the like in the above-described embodiments may be stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.
[0178] The program does not necessarily have to include an operating system (OS) or a third-party program or the like that causes the computer 301 to execute the functions of the claim processing apparatus 1 and the like in the above-described embodiments. The program only needs to include only the part of the instructions that calls appropriate functions (modules) in a controlled manner so as to obtain a desired result. How the computer system 300 operates is well-known, and a detailed description will be omitted.
[0179] In the above program, in steps such as the step of transmitting information and the step of receiving information, processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (processing that can only be performed by hardware) is not included.
[0180] Also, the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
[0181] Also, in the above-described embodiments, it goes without saying that two or more communication means existing in one device may be physically realized by one medium.
[0182] Also, in the above-described embodiments, each process may be realized by being centrally processed by a single device, or may be realized by being distributedly processed by a plurality of devices.
[0183] The present invention is not limited to the above embodiments, and various modifications are possible, and it goes without saying that they are also included in the scope of the present invention.
Industrial Applicability
[0184] As described above, the invoice processing apparatus 1 according to the present invention has the effect of being able to perform appropriate invoice processing using the payee master database, and is useful as a server or the like for supporting invoice processing.
Explanation of Signs
[0185] A Invoice Processing System 1 Invoice Processing Apparatus 2 Terminal Device 3 Server 11 Storage Unit 12 Receiver 13 Processing Unit 14 Transmitter 21 Terminal Storage Unit 22 Terminal Reception Unit 23 Terminal Processing Unit 24 Terminal Transmitter 25 Terminal Receiver 26 Terminal Output Unit 31 Payee Master Database 121 Invoice Receiver 131 Claimant Acquisition Unit 132 Judgment Unit 133 Invoice Processing Unit 134 Invoice Accumulation Unit 1331 Invoice Information Acquisition Means 1332 Account Information Acquisition Means 1333 Inquiry Means 1334 Response Reception Means 1335 Accumulation Means 1336 Invoice Processing Means
Claims
1. A claim receipt unit that receives a claim image, A claim source acquisition unit that acquires a claim source identifier for identifying a claim source from the claim image, A determination unit that determines whether or not the claim source identifier acquired by the claim source acquisition unit exists in a payee master database in which two or more pieces of payee information having the claim source identifier are stored, A claim processing unit that performs different processes on the claim image according to the determination result of the determination unit, The claim processing unit, When the determination unit determines that the claim source identifier exists in the payee master database, claim information acquisition means for acquiring claim information that is information corresponding to the claim source identifier and is necessary for performing claim processing, Claim processing means for performing claim processing, which is processing using the claim information acquired by the claim information acquisition means and is processing related to the claim image, The claim processing unit, Only when the determination unit determines that the claim source identifier does not exist in the payee master database, a default claim source code is acquired, claim information including the claim source code is acquired, and claim processing, which is processing using the claim information and is processing related to the claim image, is performed. A claim processing apparatus.
2. The claim processing unit, The claim processing apparatus according to claim 1, wherein only when the determination unit determines that the claim source identifier does not exist in the payee master database, payee information including the claim source identifier is accumulated in the payee master database.
3. The claim processing unit, When the determination unit determines that the claim source identifier does not exist in the payee master database, inquiry means for transmitting an inquiry as to whether or not to register payee information including the claim source identifier in the payee master database, and transmitting an inquiry including the claim source identifier to the terminal device that transmitted the claim image, Answer receiving means for receiving an answer to the inquiry, The claim processing apparatus according to claim 2, further comprising storage means for storing payee information including the claim source identifier in the payee master database only when the answer is an answer to store in the payee master database.
4. The answer receiving means, Receives an answer including payee information having a claim source identifier, The storage means, The claim processing apparatus according to claim 3, wherein the payee information received by the answer receiving means is stored in the payee master database.
5. A claim receiving unit that receives a claim image, A claim source acquisition unit that acquires a claim source identifier for identifying a claim source from the claim image, A determination unit that determines whether or not the claim source identifier acquired by the claim source acquisition unit exists in a payee master database in which two or more pieces of payee information having the claim source identifier are stored, A claim processing unit that performs different processes on the claim image according to the determination result of the determination unit, The claim processing unit, When the determination unit determines that the claim source identifier exists in the payee master database, a claim information acquisition means for acquiring claim information that is information corresponding to the claim source identifier and is necessary for performing claim processing, A claim processing means for performing a claim processing that is a process using the claim information acquired by the claim information acquisition means and is a process related to the claim image, A processing identifier for identifying a process to be performed when the claim source identifier does not exist in the payee master database is stored in association with a payee identifier, The claim processing unit, When the determination unit determines that the claim source identifier does not exist in the payee master database, the claim processing unit performs a process identified by the processing identifier paired with the payee identifier corresponding to the claim image. A claim processing apparatus.
6. The claim processing unit, When the determination unit determines that two or more of the claim source identifiers acquired by the claim source acquisition unit exist in the payee master database, the claim processing unit further includes an account information acquisition means for acquiring account information of the payee from the claim image, The claim information acquisition means, The claim processing apparatus according to claim 1, wherein it is determined whether or not payee information having the claim source identifier and the account information exists in the payee master database, and if it exists, the claim information having the claim source identifier and the account information is acquired.
7. The claim processing apparatus according to claim 1, further comprising a claim storage unit that stores claim information that is the claim image or information acquired using the claim image in association with the claim source identifier or the payee identifier.
8. The claim processing unit, The claim processing apparatus according to claim 1, wherein the claim processing unit performs the claim processing of transmitting the claim source identifier and claim information that is the claim image or information acquired from the claim image.
9. A claim processing method implemented by a claim receiving unit, a claimant obtaining unit, a determination unit, and a claim processing unit, comprising: a claim receiving step in which the claim receiving unit receives a claim image; a claimant obtaining step in which the claimant obtaining unit obtains a claimant identifier for identifying a claimant from the claim image; a determination step in which the determination unit determines whether the claimant identifier obtained in the claimant obtaining step exists in a payee master database storing two or more payee information items having the claimant identifier; a claim processing step in which the claim processing unit performs different processes on the claim image according to the determination result of the determination step; in the claim processing step, when it is determined in the determination step that the claimant identifier exists in the payee master database, a claim information obtaining sub-step of obtaining claim information that is information corresponding to the claimant identifier and is necessary for performing claim processing; a claim processing sub-step of performing claim processing, which is a process using the claim information obtained in the claim information obtaining sub-step and is a process on the claim image; in the claim processing sub-step, only when it is determined in the determination step that the claimant identifier does not exist in the payee master database, a default claimant code is obtained, claim information including the claimant code is obtained, and claim processing, which is a process using the claim information and is a process on the claim image, is performed.
10. A program for causing a computer to function as the claim processing apparatus according to any one of Claims 1 to 8.
Citation Information
Patent Citations
Bill reading settlement system, bill reading settlement device, bill reading settlement method, and bill reading settlement program
JP2021047851A
Information processing device, information processing method and information processing program
JP2021056659A
Information processing apparatus, information processing method, information processing program, and information processing system
JP2022030150A