Invoice processing device, invoice processing method, and program

The invoice processing device addresses the challenge of managing invoice information from multiple sources by integrating reception units for various routes and storage units to track and output invoice information with associated identifiers, improving efficiency and management.

JP7755034B2Active Publication Date: 2025-10-15SANSAN
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024215246
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-10-15
Estimated Expiration
2041-01-19

AI Technical Summary

Technical Problem

Existing invoice processing devices are unable to collectively manage invoice information received through multiple routes.

Method used

An invoice processing device equipped with multiple reception units for receiving invoice information via different routes, including a terminal device, email, and mail, along with a storage unit to pair and store this information with route identifiers, enabling centralized management and outputting invoice information with associated identifiers.

Benefits of technology

Enables the collective management and easy output of invoice information across various routes, allowing for efficient tracking and management of sender and recipient identifiers, as well as mailing and email addresses, thereby enhancing the overall invoice processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007755034000001
    Figure 0007755034000001
  • Figure 0007755034000002
    Figure 0007755034000002
  • Figure 0007755034000003
    Figure 0007755034000003
Patent Text Reader

Abstract

To provide an invoice processing device capable of collectively managing invoice information received by multiple routes, which cannot do in the conventional technology.SOLUTION: An invoice processing device 1 capable of collectively managing invoice information received by multiple routes, comprises first reception means 121 for receiving invoice information from a terminal device 2, second reception means 122 for receiving the invoice information by an E-mail, a reception unit 12 equipped with two or more means of third reception means 123 for accepting the invoice information based on the mailed invoice form, a route acquisition unit 133 for acquiring a route identifier that identifies the route from which the reception unit 12 accepts the invoice information, and a storage unit 137 pairing the invoice information accepted by the reception unit 12 with the route identifier acquired by the route acquisition unit 133 and storing them in an invoice storage unit 111 with the invoice information stored.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an invoice processing device that receives and stores invoice information. [Background technology]

[0002] Conventionally, there have been invoice processing devices that process invoice information and that can easily check whether any invoices have been missed when invoices that have already been issued are consolidated or divided and reissued (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-114122 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the prior art, it was not possible to collectively manage invoice information received through multiple routes. [Means for solving the problem]

[0005] The invoice processing device of the first invention is an invoice processing device comprising: a reception unit having two or more means of receiving invoice information from a terminal device, a second reception unit receiving invoice information by email, and a third reception unit receiving invoice information based on an invoice form sent by mail; a route acquisition unit acquiring a route identifier that identifies the route by which the reception unit received the invoice information; and a storage unit that pairs the invoice information received by the reception unit with the route identifier acquired by the route acquisition unit and stores it in an invoice storage unit in which the invoice information is stored.

[0006] With this configuration, bill information received through multiple routes can be managed collectively.

[0007] The invoice processing device of the second invention is the invoice processing device of the first invention, wherein the reception unit comprises first reception means, second reception means, and third reception means.

[0008] This configuration allows for the centralized management of bill information received through at least three routes.

[0009] In addition, the invoice processing device of the third invention is an invoice processing device in which, compared to the first or second invention, the reception unit further comprises an output instruction reception means for receiving an instruction to output invoice information, and further comprises an invoice output unit for obtaining invoice information corresponding to the output instruction from the invoice storage unit and outputting the invoice information together with a route identifier paired with the invoice information.

[0010] With this configuration, in a situation where bill information can be received through multiple routes, the route through which each bill information is received can be managed.

[0011] Furthermore, the invoice processing device of the fourth invention is an invoice processing device in which, compared to any one of the first to third inventions, the reception unit comprises a management information reception means for receiving management information which is a pair of a sender identifier which identifies the sender of the invoice and a destination identifier which identifies the destination of the invoice, and further comprises an output information acquisition unit for acquiring output information which pairs with the management information received by the management information reception means from an output information storage unit in which the output information is stored, in correspondence with one or more pieces of management information, and an output information output unit for outputting the output information.

[0012] With this configuration, it is possible to easily output the output information that is managed in association with the sender identifier and the destination identifier.

[0013] In addition, the invoice processing device of the fifth invention is an invoice processing device in which, compared to the fourth invention, the output information is a subject, and the output information output unit transmits the output information to the terminal device that transmitted the invoice information when the reception unit receives management information along with the invoice information.

[0014] With this configuration, it is possible to easily obtain the subject corresponding to the pair of sender and recipient of the bill.

[0015] Furthermore, the invoice processing device of the sixth invention is an invoice processing device in which, compared to any one of the first to fifth inventions, the reception unit is equipped with a third reception means, and further includes an address information composition unit that obtains mailing address information from a mailing address storage unit in which mailing address information regarding the mailing address of the invoice form is stored, and composes address information for mailing the invoice form, and an address information output unit that outputs the address information.

[0016] This configuration can assist in managing invoice forms received by mail. Specifically, address information for mailing the invoice form can be output to the destination for managing the invoice form.

[0017] Furthermore, the invoice processing device of the seventh invention is an invoice processing device in which, compared to any one of the first to sixth inventions, the invoice storage unit stores one or more pieces of invoice information in association with management information which is a pair of a sender identifier and a recipient identifier, the reception unit has a second reception means, and further has a management information acquisition unit which, when the second reception means receives invoice information by email, acquires the email address of the email destination and acquires the management information paired with the email address from a management email information storage unit which stores one or more pieces of management email information having the management information and the email address, and the accumulation unit accumulates the invoice information received by the second reception means in association with the management information acquired by the management information acquisition unit.

[0018] This configuration can assist in the management of invoice information received by email. Specifically, the email address of the email recipient is obtained, and the sender identifier and recipient identifier of the invoice are automatically obtained using that email address, allowing the sender identifier and recipient identifier to be managed along with the invoice information.

[0019] Furthermore, the invoice processing device of the eighth invention is an invoice processing device in which, compared to any one of the first to seventh inventions, the reception unit is equipped with a second reception means, and the content acquisition unit acquires content information, which is the body information or title of an email, and the storage unit also stores the content information in pairs with the invoice information received by the reception unit.

[0020] This configuration can assist in managing billing information received by email. Specifically, the title or body of the email can be managed in association with the billing information.

[0021] In addition, the invoice processing device of the ninth invention is an invoice processing device in which, compared to the seventh or eighth invention, the reception unit comprises a management information reception means for receiving management information which is a pair of a sender identifier and a recipient identifier, and further comprises a unique address acquisition unit for acquiring a unique email address in response to the reception of the management information, and a management email information registration unit for storing the management information received by the management information reception means and management email information having the unique email address in a management email information storage unit which stores one or more pieces of management email information.

[0022] This configuration can assist in the management of invoice information received by email. Specifically, a sender identifier, a recipient identifier, and a unique email address can be registered in association with each other. [Effects of the Invention]

[0023] The invoice processing device according to the present invention can collectively manage invoice information received through multiple routes. [Brief explanation of the drawings]

[0024] [Figure 1] Conceptual diagram of invoice processing system A according to the first embodiment [Figure 2] Block diagram of the invoice processing system A [Figure 3] Block diagram of the invoice processing device 1 [Figure 4]A flowchart illustrating an example of the operation of the invoice processing device 1. [Figure 5] A flowchart illustrating an example of the operation of the invoice processing device 1. [Figure 6] A flowchart illustrating an example of the operation of the terminal device 2 of the sender or recipient of the bill. [Figure 7] A flowchart illustrating an example of the operation of the terminal device 2 of the same worker. [Figure 8] Figure showing the invoice management table [Figure 9] Figure showing the output information management table [Figure 10] A diagram showing the management email information table [Figure 11] Figure showing an example of the input screen [Figure 12] A screenshot of the email [Figure 13] Figure showing an example of the input screen [Figure 14] Figure showing an example of the output screen [Figure 15] Figure showing an example of the output screen [Figure 16] Overview of the computer system [Figure 17] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION

[0025] Hereinafter, embodiments of a bill processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments operate in the same manner, and therefore repeated description may be omitted.

[0026] (Embodiment 1) In this embodiment, we will explain an invoice processing device that can accept invoice information via at least two of the three routes: uploading invoice information, receiving invoice information by email, and accepting input of invoice information based on invoice paper sent by mail. Note that invoice information accepted via each of the two or more routes is usually accumulated and can be managed collectively.

[0027] In this embodiment, a bill processing device that can store and manage bill information in pairs with a route identifier that identifies the reception route of the bill information will be described.

[0028] In this embodiment, one or more pieces of output information that are paired with a sender-destination pair are managed, and an invoice processing device that can output the output information in association with the invoice information corresponding to the pair is described. The output information is, for example, a subject.

[0029] In this embodiment, an invoice processing device will be described that supports the mailing of invoice forms sent by mail for the purpose of managing the forms. Note that support for mailing includes, for example, outputting address information.

[0030] In this embodiment, an invoice processing device will be described that stores invoice information received by e-mail in pairs with sender and recipient information that is paired with the e-mail address of the sender of the e-mail.

[0031] In this embodiment, an invoice processing device will be described that stores invoice information received by e-mail in association with the body information or title of the e-mail.

[0032] Furthermore, in this embodiment, we will describe an invoice processing device that can accept management information having a sender and a recipient, obtain a unique email address, and perform a registration process to register management email information having the email address, sender, and recipient.

[0033] 1 is a conceptual diagram of a bill processing system A according to this embodiment. The bill processing system A comprises a bill processing device 1 and one or more terminal devices 2. The bill processing device 1 is a so-called server.

[0034] The invoice processing device 1 is, for example, a cloud server or an ASP server, but the type is not important. The invoice processing device 1 is usually a device that accepts and manages invoice information. The terminal device 2 is a so-called personal computer, smartphone, or tablet terminal, but the type is not important. The terminal device 2 is a terminal used by a user who sends invoice information. The terminal device 2 is a terminal (which may be called a first terminal) used by a user who is the sender or recipient of invoice information, or a terminal (which may be called a second terminal) used by a worker who inputs invoice information based on transported invoice paper.

[0035] The bill processing device 1 and one or more terminal devices 2 can communicate with each other via a network such as the Internet.

[0036] FIG. 2 is a block diagram of the invoice processing system A according to this embodiment. FIG. 3 is a block diagram of the invoice processing device 1.

[0037] The invoice processing device 1 comprises a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 comprises an invoice storage unit 111, a mailing address storage unit 112, an output information storage unit 113, and an administrative mail information storage unit 114. The reception unit 12 comprises a first reception means 121, a second reception means 122, a third reception means 123, an output instruction reception means 124, and an administrative information reception means 125. The processing unit 13 comprises a unique address acquisition unit 131, an administrative mail information registration unit 132, a route acquisition unit 133, an administrative information acquisition unit 134, a content acquisition unit 135, an output information acquisition unit 136, a storage unit 137, an address information composition unit 138, and an invoice acquisition unit 139. The output unit 14 comprises an output information output unit 141, an address information output unit 142, and an invoice output unit 143.

[0038] 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.

[0039] Various types of information are stored in the storage unit 11 that constitutes the invoice processing device 1. The various types of information include, for example, invoice information and mailing address information, which will be described later.

[0040] One or more pieces of invoice information are stored in the invoice storage unit 111. Each piece of invoice information is usually stored in association with management information. The management information is a set of a sender identifier and a recipient identifier.

[0041] The sender identifier is information that identifies the sender of the invoice. The sender of the invoice can be said to be the party that issues the invoice. The sender identifier can also be thought of as information that specifies the issuer of the invoice. Examples of sender identifiers include the company name and person in charge of the invoice issuer, the company name and department name of the invoice issuer, the company identifier and person in charge identifier of the invoice issuer, and the company identifier and department identifier of the invoice issuer.

[0042] The destination identifier is information that identifies the destination of the invoice. The destination of the invoice can be said to be the billing destination. The destination identifier can also be thought of as information that identifies the party being billed. The sender identifier is, for example, the company name and person in charge of the party being billed, the company name and department name of the party being billed, the company identifier and person in charge identifier of the party being billed, or the company identifier and department identifier of the party being billed.

[0043] The bill information may be associated with other information such as a route identifier, date, and output information, which will be described later.

[0044] The invoice storage unit 111 is usually provided in the invoice processing device 1, but may be provided in an external device.

[0045] The mailing address storage unit 112 stores mailing address information regarding the mailing address of the invoice form. Mailing address information is usually information about the location where the invoice form is stored and managed. The mailing address information includes the mailing address. The mailing address information includes, for example, a postal code and a destination address. The invoice form is a paper invoice. The mailing address storage unit 112 is usually provided in the invoice processing device 1, but may also be provided in an external device.

[0046] The output information storage unit 113 stores output information in association with one or more pieces of management information. The output information is information corresponding to the sender and sender of the invoice, and is information to be output. The output information is, for example, a subject. The output information is, for example, information regarding the payment deadline (for example, "within 30 days after the invoice is issued"). However, the output information is not restrictive. It is preferable that the output information is information in which the sender and recipient of the invoice are determined.

[0047] The management mail information storage unit 114 stores one or more pieces of management mail information. The management mail information is information about an email address for each piece of management information. The management mail information is information that has management information and an email address. It is preferable that the email address is unique for each piece of management information. The email address is the address specified as the email destination when sending receipt information by email.

[0048] The reception unit 12 receives various types of information, instructions, etc. Examples of the various types of information, instructions, etc. include billing information, output instructions, and management information.

[0049] Here, "reception" typically refers to the reception of information transmitted via a wired or wireless communication line, but may also include the reception of information input from an input device such as a keyboard, mouse, or touch panel, or the reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0050] The first receiving means 121 receives invoice information from the terminal device 2. The first receiving means 121 typically receives invoice information via the Internet. The first receiving means 121 typically receives invoice information uploaded from the terminal device 2. The person who inputs this invoice information is typically the invoice issuer (a person in charge at the issuing organization). The first receiving means 121 may also receive management information along with the invoice information. Here, the invoice information is, for example, information entered via the screen of the terminal device 2. The invoice information is, for example, a file uploaded from the terminal device 2. The first receiving means 121 may also receive a sender identifier and a recipient identifier in addition to the invoice information. Furthermore, if the invoice information is a file, the first receiving means 121 may also receive, for example, character strings from the invoice information (e.g., invoice destination, invoice amount, invoice sender, etc.) in addition to the invoice information. While PDF is preferred for invoice files, the file format and structure are not critical.

[0051] The second receiving means 122 receives invoice information by email. The person who inputs this invoice information is usually the issuer of the invoice. Furthermore, this invoice information is usually an attachment, but it may also be information written in the body of the email. In addition to the invoice information, an email usually has a title and body information. For example, the second receiving means 122 checks a predetermined mailbox storage area (not shown) for each email address, determines whether or not an email exists, and if an email exists, retrieves the email from the mailbox.

[0052] It is preferable that the web page or app for inputting the invoice information, etc., of the worker's terminal device 2 is different from the web page or app for inputting the invoice information, etc., of the sender's terminal device 2, but they may be the same. If they are the same, it may be possible to distinguish whether the user is the sender or the worker based on the user identifier of the user who inputs the information, or the received information may include a route identifier. In other words, it is sufficient if the first receiving means 121 and the second receiving means 122 can acquire the correct route identifier by some method.

[0053] The third receiving means 123 receives invoice information based on the invoice form that has been mailed. The person who inputs this invoice information is usually not the issuer of the invoice, but the worker to whom the invoice form has been mailed. The method by which the worker inputs the invoice information does not matter. The invoice information may be a file or a collection of character strings, and its structure does not matter. The worker uses, for example, the terminal device 2 to upload a file that is invoice information created from the invoice form to the invoice processing device 1. The third receiving means 123 may also receive, for example, character strings of information in the invoice information (e.g., invoice destination, invoice amount, invoice sender, etc.) in addition to the invoice information.

[0054] The output instruction receiving means 124 receives an instruction to output invoice information. The output instruction preferably includes information that identifies the invoice information. The output instruction includes, for example, one or more of an invoice information identifier, a sender identifier, and a recipient identifier. The output instruction includes, for example, period information that identifies a period. The output instruction includes, for example, a search formula for searching the invoice information from the invoice storage unit 111.

[0055] The management information receiving means 125 receives management information. The management information is a set of a sender identifier that identifies the sender of the invoice and a destination identifier that identifies the destination of the invoice. The management information is received for the purpose of registering management mail information.

[0056] The processing unit 13 performs various types of processing, such as processing performed by a unique address acquisition unit 131, a management email information registration unit 132, a route acquisition unit 133, and the like.

[0057] The processing unit 13 calculates, for example, the proportion of invoice information for each route identifier and outputs the usage proportion for each route. This allows the usage status of each route to be understood, which makes it possible to review the business, such as improving the invoice processing device 1 and changing the hiring of workers.

[0058] The processing unit 13 calculates the proportion of billing information for each sender identifier, and outputs the proportion of use for each sender identifier and each route. This makes it possible to take measures such as providing guidance to senders who use a large proportion of mail to increase the use of web or email.

[0059] The processing unit 13 acquires information about the contents of the invoice, for example, from the invoice information, which is a received file. The information about the contents of the invoice is, for example, a sender identifier, a recipient identifier, an amount, a payment deadline, etc. The processing unit 13 acquires information about the contents of the invoice, for example, from the invoice information, which is a PDF file. The processing unit 13 acquires information about the contents of the invoice, for example, by performing character recognition processing on the invoice information, which is an image. In such a case, for example, information about the format of the invoice (for example, coordinate information on which the name of the recipient's company is written, coordinate information on which the name of the sender's company is written, coordinate information on which the name of the recipient's person in charge is written, coordinate information on which the name of the sender's person in charge is written, and coordinate information on which the amount is written) is stored in the storage unit 11, and the processing unit 13 acquires information about the contents of the invoice from the invoice information using such information.

[0060] The processing unit 13, for example, obtains from the storage unit 11 the email address of the person in charge of delivery that is paired with the destination identifier corresponding to the received email, and notifies the address corresponding to the destination identifier (for example, email address) that the invoice information has been accepted. The means of notification is not important. The processing unit 13 notifies, for example, by email. The processing unit 13 forwards the received email, for example, to the destination identifier of the person in charge of delivery. The content of the notification is not important.

[0061] The unique address acquisition unit 131 acquires a unique email address in response to the receipt of management information. The method for acquiring a unique email address is not important. For example, the unique address acquisition unit 131 generates a replacement email address by incrementing the numerical portion of the most recently generated email address, which is the numerical portion of the email address. For example, the unique address acquisition unit 131 reads out an unused email address from a set of two or more email addresses.

[0062] The management mail information registration unit 132 accumulates the management mail information, which includes the management information accepted by the management information accepting unit 125 and the unique email address acquired by the unique address acquisition unit 131, in the management mail information storage unit 114. By this process, the management mail information is registered.

[0063] The route acquisition unit 133 acquires a route identifier that identifies the route by which the reception unit 12 received the invoice information. A route may also be called a means. In other words, the route identifier is information that identifies, for example, whether the invoice information was received by the first reception means 121, the second reception means 122, or the third reception means 123. When the invoice information was received by the first reception means 121, for example, the route identifier is "web." When the invoice information was received by the second reception means 122, for example, the route identifier is "email." When the invoice information was received by the third reception means 123, for example, the route identifier is "mail."

[0064] The route acquisition unit 133 acquires a route identifier that specifies which of the first receiving means 121, the second receiving means 122, and the third receiving means 123 was used to receive the invoice information. The route acquisition unit 133 detects which of the first receiving means 121, the second receiving means 122, and the third receiving means 123 was used to receive the invoice information, and acquires a route identifier based on the detection result. The route acquisition unit 133 may acquire a route identifier received by the first receiving means 121, the second receiving means 122, or the third receiving means 123, for example. Such a route identifier is, for example, information input by a user who inputs the invoice information.

[0065] When the second receiving means 122 receives invoice information by email, the management information acquisition unit 134 acquires the email address of the destination of the email, and acquires the management information paired with that email address from the management email information storage unit 114. Note that the technology for acquiring the email address of the destination of a received email is well known, and therefore a detailed description thereof will be omitted.

[0066] The content acquisition unit 135 acquires content information, which is the body information or title of the email, from the received email. The content information may be the email itself.

[0067] The output information acquisition unit 136 acquires output information paired with the management information accepted by the management information acceptance unit 125 from the output information storage unit 113. The output information may be, for example, an item or a payment due date.

[0068] The accumulation unit 137 accumulates the invoice information received by the reception unit 12 in the invoice storage unit 111. It is preferable that the accumulation unit 137 accumulates the invoice information in the invoice storage unit 111 regardless of the route by which the invoice information was received. This allows for the collective management of invoice information received via two or more routes.

[0069] It is preferable that the accumulation unit 137 accumulates the bill information received by the reception unit 12 in the bill storage unit 111 in pairs with the route identifier acquired by the route acquisition unit 133 .

[0070] It is preferable that the storage unit 137 stores the bill information received by the second accepting unit 122 in association with the management information acquired by the management information acquisition unit 134 .

[0071] The storage unit 137 also stores the content information of the received e-mail in a pair with the invoice information received by the second receiving means 122. In this way, for example, background information at the time of sending the invoice information can be obtained later.

[0072] The address information composition unit 138 acquires mailing address information from the mailing address storage unit 112, and uses the mailing address information to compose address information for mailing the invoice form. It is preferable that the address information composition unit 138 automatically acquires address information in response to the acceptance of the invoice information by the third accepting means 123.

[0073] The invoice acquisition unit 139 acquires one or more pieces of invoice information corresponding to the received output instruction from the invoice storage unit 111. It is preferable that the invoice acquisition unit 139 acquires from the invoice storage unit 111 one or more pairs of invoice information etc. corresponding to the received output instruction and a route identifier.

[0074] The output unit 14 outputs various types of information, such as bill information, output information, and address information.

[0075] Here, output usually means transmission to terminal device 2, but it may also be a concept that includes displaying on a display, projecting using a projector, printing on a printer, storing on a recording medium, or handing over the processing results to other processing devices or other programs.

[0076] The output information output unit 141 outputs one or more pieces of output information acquired by the output information acquisition unit 136. When the reception unit 12 receives management information together with invoice information, it is preferable that the output information output unit 141 transmits one or more pieces of output information to the terminal device 2 that has transmitted the invoice information. When the reception unit 12 receives invoice information that is a file, the output information output unit 141 may output the delivery destination identifier and delivery source identifier acquired from the invoice information by the processing unit 13 together with the invoice information.

[0077] The address information output unit 142 outputs the address information acquired by the address information configuration unit 138. The address information output unit 142 normally transmits the address information to the terminal device 2 of the worker.

[0078] The invoice output unit 143 outputs the invoice information acquired by the invoice acquisition unit 139. It is preferable that the invoice output unit 143 outputs the invoice information and the route identifier acquired by the invoice acquisition unit 139. The invoice output unit 143 usually transmits the invoice information to the terminal device 2.

[0079] Various types of information are stored in the terminal storage unit 21 constituting the terminal device 2. The various types of information include, for example, a sender identifier and a destination identifier.

[0080] The terminal reception unit 22 receives various information, instructions, etc. Examples of the various information, instructions, etc. include a URI or URL for accessing a website for inputting a bill, an instruction to start a bill input application, an instruction to start an email application, bill information, management information, An output instruction. An invoice input application is an application for inputting invoice information. An email application is an application for sending emails.

[0081] Here, reception is a concept that includes reception of information input from input devices such as a keyboard, mouse, or touch panel, reception of information transmitted via a wired or wireless communication line, and reception of information read from recording media such as an optical disk, magnetic disk, or semiconductor memory.

[0082] The means for inputting various information and instructions may be any means, such as a touch panel, keyboard, mouse, or menu screen.

[0083] The terminal processing unit 23 performs various types of processing. For example, the various types of processing are processing to convert received information, instructions, etc. into information, instructions, etc. with a structure to be transmitted. For example, the various types of processing are processing to convert received information into information with a structure to be output.

[0084] The terminal transmission unit 24 transmits various types of information, instructions, etc. to the invoice processing device 1. The various types of information, instructions, etc. are, for example, invoice information, email, output instructions, and management information.

[0085] The terminal receiving unit 25 receives various types of information from the invoice processing device 1. The various types of information include, for example, invoice information, output information, and address information.

[0086] The terminal output unit 26 outputs various types of information, such as bill information, output information, and address information.

[0087] Here, output is a concept that includes displaying on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and delivery of processing results to other processing devices or other programs.

[0088] The storage unit 11, invoice storage unit 111, mailing address storage unit 112, output information storage unit 113, management mail information storage unit 114, and terminal storage unit 21 are preferably non-volatile recording media, but can also be realized with volatile recording media.

[0089] There is no restriction on the process by which information is stored in the storage unit 11 etc. For example, information may be stored in the storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 11 etc., or information input via an input device may be stored in the storage unit 11 etc.

[0090] The reception unit 12, the first reception means 121, the second reception means 122, the third reception means 123, the output instruction reception means 124, the management information reception means 125, and the terminal reception unit 25 are usually realized by wireless or wired communication means, but may also be realized by means for receiving broadcasts.

[0091] The processing unit 13, unique address acquisition unit 131, management mail information registration unit 132, route acquisition unit 133, management information acquisition unit 134, content acquisition unit 135, output information acquisition unit 136, storage unit 137, address information composition unit 138, and terminal processing unit 23 can typically be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are typically realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be, for example, a CPU, MPU, GPU, etc., and the type is not important.

[0092] The output unit 14, the output information output unit 141, the address information output unit 142, the invoice output unit 143, the terminal transmission unit 24, and the terminal output unit 26 are usually realized by wireless or wired communication means, but may also be realized by broadcasting means.

[0093] The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0094] The terminal output unit 26 may or may not include an output device such as a display, a speaker, etc. The terminal output unit 26 may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0095] Next, we will explain an example of the operation of the invoice processing system A. First, we will explain an example of the operation of the invoice processing device 1 using the flowcharts in FIGS.

[0096] (Step S401) The first reception means 121 determines whether or not billing information, etc. has been received from the terminal device 2 of the sender of the billing information. If billing information, etc. has been received, the process proceeds to step S402, and if billing information, etc. has not been received, the process proceeds to step S407.

[0097] The billing information etc. here may be just the billing information, but it is preferable that the billing information etc. include the billing information, a sender identifier, and a recipient identifier.

[0098] (Step S402) The route acquisition unit 133 acquires the route identifier "web".

[0099] (Step S403) The management information acquisition unit 134 acquires management information, which is a pair of the sender identifier and the destination identifier received in step S401. Alternatively, the management information acquisition unit 134 may acquire the sender identifier and the destination identifier from the invoice information and configure the management information.

[0100] (Step S404) The output information acquisition unit 136 acquires, from the output information storage unit 113, output information paired with the management information acquired in step S403.

[0101] (Step S405) The storage unit 137 composes information having the bill information received in step S401, the route identifier "web" obtained in step S402, and the output information obtained in step S404.

[0102] (Step S406) The storage unit 137 stores the information configured in step S405 in the invoice storage unit 111. The process returns to step S401.

[0103] (Step S407) The second receiving means 122 determines whether or not billing information, etc. has been received by email. If billing information, etc. has been received, the process proceeds to step S408; if billing information, etc. has not been received, the process proceeds to step S415.

[0104] The billing information etc. here may be just the billing information, but it is preferable that the billing information etc. include the billing information, a sender identifier, and a recipient identifier.

[0105] (Step S408) The route acquisition unit 133 acquires the route identifier "email".

[0106] (Step S409) The management information acquisition unit 134 acquires the email address of the destination of the email.

[0107] (Step S410) The management information acquisition unit 134 acquires, from the management mail information storage unit 114, management information paired with the mail address acquired in step S409.

[0108] (Step S411) The output information acquisition unit 136 acquires, from the output information storage unit 113, output information paired with the management information acquired in step S410.

[0109] (Step S412) The content acquisition unit 135 acquires content information from the email received in step S407.

[0110] (Step S413) The storage unit 137 constructs information having the invoice information received in step S407, the route identifier "email" acquired in step S408, the output information acquired in step S411, and the content information acquired in step S412.

[0111] (Step S414) The storage unit 137 stores the information configured in step S413 in the invoice storage unit 111. The process returns to step S401.

[0112] (Step S415) The third reception means 123 determines whether or not invoice information, etc. has been received from the worker's terminal device 2. If invoice information, etc. has been received, the process proceeds to step S416, and if invoice information, etc. has not been received, the process proceeds to step S424. Note that the invoice information, etc. here may be only invoice information.

[0113] (Step S416) The route acquisition unit 133 acquires the route identifier "mail".

[0114] (Step S417) The management information acquisition unit 134 acquires management information, which is a pair of the sender identifier and the destination identifier received in step S415. The management information acquisition unit 134 may acquire the sender identifier and the destination identifier from the invoice information and configure the management information.

[0115] (Step S418) The output information acquisition unit 136 acquires, from the output information storage unit 113, output information paired with the management information acquired in step S417.

[0116] (Step S419) The storage unit 137 composes information having the bill information received in step S415, the route identifier "mail" obtained in step S416, and the output information obtained in step S418.

[0117] (Step S420) The storage unit 137 stores the information configured in step S419 in the invoice storage unit 111.

[0118] (Step S421) The address information construction unit 138 acquires mailing address information from the mailing address storage unit 112.

[0119] (Step S422) The address information composition unit 138 composes address information using the mailing address information acquired in step S421.

[0120] (Step S423) The address information output unit 142 transmits the address information constructed in step S422 to the terminal device 2 of the worker who has transmitted the invoice information, etc. Return to step S401.

[0121] (Step S424) The management information receiving means 125 determines whether or not management information has been received from the terminal device 2. If management information has been received, the process proceeds to step S425, and if management information has not been received, the process proceeds to step S429.

[0122] (Step S425) The unique address acquisition unit 131 acquires a unique email address.

[0123] (Step S426) The administration mail information registration unit 132 composes administration mail information having the administration information received in step S424 and the email address acquired in step S425.

[0124] (Step S427) The management mail information registration unit 132 accumulates the management mail information configured in step S426 in the management mail information storage unit 114.

[0125] (Step S428) The output unit 14 transmits the management email information constructed in step S426 to the terminal device 2 that transmitted the management information. Through this process, the user of the terminal device 2 can know the email address to use when sending the invoice information by email.

[0126] (Step S429) The output instruction receiving means 124 determines whether or not an output instruction has been received from the terminal device 2. If an output instruction has been received, the process proceeds to step S430, and if an output instruction has not been received, the process returns to step S401.

[0127] (Step S430) The bill acquisition unit 139 acquires from the bill storage unit 111 the bill information and the like corresponding to the output instruction received in step S429 and the route identifier.

[0128] (Step S431) The bill output unit 143 transmits the bill information and the like acquired in step S430 and the route identifier to the terminal device 2 that has transmitted the output instruction. Return to step S401.

[0129] In the flowcharts of FIGS. 4 and 5, the processing ends when the power is turned off or an interrupt occurs to end the processing.

[0130] Next, an example of the operation of the terminal device 2 (so-called first terminal) used by the sender of the invoice information will be described using the flowchart in Fig. 6. Note that the sender of the invoice information (the party making the request) may also be the recipient of the invoice information (the party being requested).

[0131] (Step S601) The terminal reception unit 22 determines whether or not an instruction to launch the invoice input app has been received. If an instruction to launch the invoice input app has been received, the process proceeds to step S602; if an instruction to launch the invoice input app has not been received, the process proceeds to step S605. The invoice input app is an app that inputs invoice information and sends it to the invoice processing device 1. Here, a website where invoice information is entered may be used instead of the invoice input app. In other words, the URL of the website where invoice information is entered may be used instead of an instruction to launch the invoice input app.

[0132] (Step S602) The device processing unit 23 launches the bill input application in the terminal storage unit 21. Instead of launching the bill input application, the device may access a website to input bill information.

[0133] (Step S603) The terminal reception unit 22 determines whether or not input of billing information, etc. has been received. If input of billing information, etc. has been received, the process proceeds to step S604, and if input of billing information, etc. has not been received, the process returns to step S603.

[0134] (Step S604) The terminal processing unit 23 uses the bill information etc. accepted in step S603 to compose bill information etc. to be transmitted. The terminal transmitting unit 24 transmits the bill information etc. to the bill processing device 1. Return to step S601.

[0135] (Step S605) Terminal reception unit 22 determines whether or not an instruction to start an email application has been received. If an instruction to start an email application has been received, the process proceeds to step S606; if an instruction to start an email application has not been received, the process proceeds to step S610. The email application is an application for sending emails.

[0136] (Step S606) The device processing unit 23 starts up the email application in the device storage unit 21.

[0137] (Step S607) Terminal acceptance unit 22 determines whether input of billing information, content information, destination email address, etc. has been accepted for the email application. If input of billing information, etc. has been accepted, the process proceeds to step S608, and if input of billing information, etc. has not been accepted, the process returns to step S607. Note that billing information is usually a file (e.g., a PDF file) and is input to the email application as an attachment to an email.

[0138] (Step S608) The terminal reception unit 22 determines whether or not an instruction to send mail has been received. If an instruction to send mail has been received, the process proceeds to step S609, and if an instruction to send mail has not been received, the process returns to step S608.

[0139] (Step S609) The terminal processing unit 23 composes an e-mail including bill information, content information, etc. The terminal sending unit 24 sends the composed e-mail to the destination indicated by the input e-mail address. Return to step S601.

[0140] (Step S610) The terminal reception unit 22 determines whether or not the management information has been received. If the management information has been received, the process proceeds to step S611, and if the management information has not been received, the process proceeds to step S614.

[0141] (Step S611) The terminal processing unit 23 composes management information to be transmitted using the management information accepted in step S610. The terminal transmitting unit 24 transmits the management information to the invoice processing device 1.

[0142] (Step S612) The terminal receiving unit 25 determines whether or not management email information has been received from the invoice processing device 1. If management email information has been received, the process proceeds to step S613, and if management email information has not been received, the process returns to step S612. Note that here, the terminal receiving unit 25 may receive only the disciple email address contained in the management email information.

[0143] (Step S613) The terminal processing unit 23 uses the management mail information received in step S612 to compose management mail information to be output. The terminal output unit 26 outputs the management mail information. Return to step S601. Note that here, the terminal output unit 26 may output only the disciple's email address.

[0144] (Step S614) The terminal reception unit 22 determines whether or not an output instruction has been received. If an output instruction has been received, the process proceeds to step S615, and if an output instruction has not been received, the process returns to step S601.

[0145] (Step S615) The terminal processing unit 23 composes an output instruction to be transmitted. The terminal transmitting unit 24 transmits the output instruction to the invoice processing device 1.

[0146] (Step S616) The terminal receiving unit 25 determines whether or not one or more pieces of invoice information, etc. have been received. If invoice information, etc. has been received, the process proceeds to step S617, and if invoice information, etc. has not been received, the process returns to step S616.

[0147] (Step S617) The terminal processing unit 23 uses the bill information etc. received in step S616 to compose bill information etc. to be output. The terminal output unit 26 outputs the bill information etc. Return to step S601. Note that it is preferable that the bill information etc. include the bill information and the route identifier.

[0148] In the flowchart of FIG. 6, steps S601 to S604 are for sending invoice information via a first route (route identifier = web). Steps S605 to S609 are for sending invoice information via a second route (route identifier = email). Furthermore, the sender of the invoice information may send the invoice form via a third route (route identifier = mail). In such a case, the sender prints out the invoice form and takes steps to mail it to a predetermined mailing address.

[0149] In the flowchart of FIG. 6, the invoice processing device 1 may support only two of the three routes.

[0150] Furthermore, in the flowchart of FIG. 6, the process ends when the power is turned off or an interrupt occurs to end the process.

[0151] Next, an example of the operation of the terminal device 2 (so-called second terminal) used by a worker who receives an invoice form by mail and then works on the invoice information based on the invoice form will be described using the flowchart in Figure 7. The worker may be, for example, an employee of the company that operates the invoice processing device 1.

[0152] (Step S701) The terminal reception unit 22 determines whether or not invoice information, etc. has been received from the worker. If invoice information, etc. has been received, the process proceeds to step S702; if invoice information, etc. has not been received, the process returns to step S701. Note that the invoice information, etc., is, for example, invoice information, a sender identifier, and a recipient identifier. It is also preferable that the invoice information is a file (for example, a PDF file). It is also assumed that, prior to step S701, the worker is creating invoice information from an invoice form by, for example, converting the invoice form into a PDF.

[0153] (Step S702) The terminal processing unit 23 uses the bill information etc. accepted in step S701 to compose bill information etc. to be transmitted. The terminal transmitting unit 24 transmits the bill information etc. to the bill processing device 1.

[0154] (Step S703) The terminal receiving unit 25 determines whether or not address information has been received from the invoice processing device 1. If address information has been received, the process proceeds to step S704, and if address information has not been received, the process returns to step S703.

[0155] (Step S704) The terminal processing unit 23 uses the address information received in step S703 to compose address information to be printed. The terminal output unit 26 outputs the address information.

[0156] (Step S705) The terminal reception unit 22 determines whether or not a print instruction has been received. If a print instruction has been received, the process proceeds to step S706, and if a print instruction has not been received, the process returns to step S705.

[0157] (Step S706) The terminal output unit 26 prints the output address information. The printed address information is affixed to an envelope, the invoice form is placed in the envelope, and the envelope is mailed to the address indicated by the address information.

[0158] In the flowchart of FIG. 7, the process ends when the power is turned off or an interrupt occurs to end the process.

[0159] The specific operation of the bill processing system A in this embodiment will now be described. A conceptual diagram of the invoice processing system A is shown in Figure 1.

[0160] Currently, the invoice storage unit 111 of the invoice processing device 1 stores an invoice management table having the structure shown in Figure 8. The invoice management table is a table for managing invoice information, etc. The invoice management table manages records having an "ID," "invoice information," "sender identifier," "destination identifier," "route identifier," "date," "subject," and "payment due date." "ID" is information for identifying a record. Here, "invoice information" is assumed to be a PDF file of an invoice. The "sender identifier" includes "company" and "person in charge." "Company" is information for identifying the organization (company, sole proprietor, government office, etc.) that sent the invoice information, and in this case, it is the company name. "Person in charge" is information for identifying the person in charge of the organization that sent the invoice information, and in this case, it is the person in charge's name. The "destination identifier" includes "company" and "person in charge." "Company" is information for identifying the organization (company, sole proprietor, government office, etc.) that receives the invoice information, and in this case, it is the company name. "Person in charge" is information for identifying the person in charge of the organization that receives the invoice information, and in this case, it is the person in charge's name. Here, the "route identifier" can be either "web," "email," or "mail." The "date" is the date on which the invoice information was received. The "date" can also be the date on which the invoice was issued.

[0161] Furthermore, mailing address information "<Address> Toranomon, Minato-ku, Tokyo 105-0001...<Destination> XXXX Co., Ltd., Billing Management Center <Sender identifier> $sender identifier <destination identifier> $destination identifier" is stored in mailing address storage unit 112. Note that "$sender identifier" and "$destination identifier" are variables into which information on the corresponding sender identifier and destination identifier is substituted.

[0162] The output information storage unit 113 also stores an output information management table having the structure shown in FIG. 9. The output information management table has "ID," "sender identifier," "destination identifier," and "output information." "ID," "sender identifier," and "destination identifier" are the same as the "ID," "sender identifier," and "destination identifier" in FIG. 8. Here, the "output information" has "item" and "payment due date." "Item" is the item corresponding to the invoice information. "Payment due date" is information that specifies the due date for payment of the invoice information.

[0163] The management email information storage unit 114 also stores a management email information management table having the structure shown in FIG. 10. The management email information management table has an "ID," "sender identifier," "destination identifier," "destination email address," and "destination person's email address." The "ID," "sender identifier," and "destination identifier" are the same as the "ID," "sender identifier," and "destination identifier" in FIG. 8. The "destination email address" and "destination person's email address" are email addresses to use when sending invoice information by email. The "destination person's email address" is the email address of the person in charge who will be used to notify the person in charge at the destination when the invoice information has been accepted.

[0164] In the above situation, the following five specific examples will be explained. Specific Example 1 is a process for automatically configuring management information. Specific Example 2 is a case where invoice information, etc. is sent via a website. Specific Example 3 is a case where invoice information, etc. is sent by email. Specific Example 4 is a case where a worker inputs invoice information, etc. based on an invoice form that has been mailed. Specific Example 5 is a case where invoice information and a route identifier are output to terminal device 2 based on an output instruction.

[0165] (Example 1) Now, let us assume that the user "Yamada A" has entered management information into the terminal device 2, including the sender identifier "<Company> Company A <Person in Charge> Yamada A" and the destination identifier "<Company> Company X <Person in Charge> Tanaka E".

[0166] Next, the terminal reception unit 22 of the terminal device 2 receives the management information. Next, the terminal processing unit 23 uses the received management information to construct management information to be transmitted. Next, the terminal transmission unit 24 transmits the management information to the invoice processing device 1.

[0167] Next, the management information receiving means 125 of the invoice processing device 1 receives the management information. Next, it is assumed that the unique address acquisition unit 131 acquires the unique email address "a001@b.jp." Here, it is assumed that the unique address acquisition unit 131 generates a unique email address by incrementing the <numeric value> (here, three digits) in the email address template "a<numeric value>@b.jp" in the storage unit 11. In other words, after acquiring "a001@b.jp," the unique address acquisition unit 131 acquires "a002@b.jp."

[0168] Next, the management email information registration unit 132 constructs management email information having the received management information "sender identifier "<company> Company A <person in charge> Yamada A", destination identifier "<company> Company X <person in charge> Tanaka E"", and the acquired email address "a001@b.jp". Next, the management email information registration unit 132 stores the constructed management email information in the management email information management table (Figure 10). The stored management email information is the record with "ID=1" in Figure 10. It is assumed that the "destination person in charge address" of the record with "ID=1" in Figure 10 has been entered separately.

[0169] The above process completes the registration of administrative email information.

[0170] (Example 2) Next, assume that user "Yamada A" (hereinafter referred to as the "user") accesses a website to input billing information. This access is based on inputting the URL of the website.

[0171] Then, it is assumed that the screen in Fig. 11 is displayed on the terminal device 2 of the user. It is also assumed that the user imports a PDF file of the invoice that they wish to send. This imported invoice file is 1101. It is also assumed that the user inputs an invoice sender identifier 1102 and a delivery destination identifier 1103 on the screen in Fig. 11. Then, the terminal reception unit 22 receives the input of the invoice information 1101 (PDF file of the invoice), sender identifier 1102, and delivery destination identifier 1103.

[0172] Next, the user presses the send button 1104 in Figure 11. The terminal processing unit 23 then uses the received invoice information, etc. to compose invoice information, etc. to be sent. Next, the terminal sending unit 24 sends the invoice information, etc. to the invoice processing device 1.

[0173] Next, the first receiving means 121 of the invoice processing device 1 receives the invoice information 1101, sender identifier 1102, and destination identifier 1103 from the sender's terminal device 2.

[0174] Next, the route acquisition unit 133 acquires the route identifier "web" of the route that passes through the website. The route acquisition unit 133 acquires the route identifier "web" based on, for example, the URL.

[0175] Next, the management information acquisition unit 134 acquires management information from the received information, which is a pair of a sender identifier and a destination identifier: "Sender identifier "<Company> Company A <Person in Charge> Yamada A", destination identifier "<Company> Company X <Person in Charge> Tanaka E"".

[0176] Next, the output information acquisition unit 136 acquires the output information "<subcontract cost item, <payment due date> end of current month, . . . " that is paired with the acquired management information from the output information management table (FIG. 9).

[0177] Next, the storage unit 137 stores the received invoice information, the acquired management information "sender identifier "<company> Company A <person in charge> Yamada A", destination identifier "<company> Company X <person in charge> Tanaka E", the acquired route identifier "web", the date, and the acquired output information "<subject> Subcontract expenses, <payment due date> End of current month, ..." in the invoice management table (Figure 8). The stored record is the record with "ID=58" in Figure 8. It is assumed that the storage unit 137 acquires the date from a clock (not shown).

[0178] Through the above process, billing information was sent and stored via the web. Output information such as subjects was also automatically stored.

[0179] (Example 3) Next, it is assumed that the user "Inoue B" (hereinafter referred to as the user) starts up the email application of the terminal device 2 in order to send billing information.

[0180] Then, the email application is launched on the terminal device 2. Then, the user performs an operation to attach a PDF file of an invoice that he / she has prepared separately as an attachment to the email. As a result, as shown in 1201 of FIG. 12, the invoice information (PDF file) is attached (see 1201).

[0181] Also, suppose that the user enters the email address "a002@b.jp" provided by the operator of the invoice processing device 1 in the email address field as the destination of the invoice for "Kinoshita F. of Company Y" (see 1202). Also, suppose that the user enters the email title (1203) and body (1204) and clicks the send button 1205.

[0182] Then, the email shown in Figure 12 will be sent to the address "a002@b.jp".

[0183] Next, the second receiving means 122 of the invoice processing device 1 receives the invoice information, the title of the email, the body of the email, and the like by email.

[0184] Next, the route acquisition unit 133 detects that an email has been received and acquires the route identifier "email."

[0185] Next, the management information acquisition unit 134 acquires the email address "a002@b.jp" of the email destination. Then, the management information acquisition unit 134 acquires the management information "sender identifier "<company> Company B <person in charge> Inoue B", destination identifier "<company> Company Y <person in charge> Kinoshita F"" that pairs with the acquired email address "a002@b.jp" from the management email information management table (Fig. 10).

[0186] Next, the output information acquisition unit 136 acquires the output information "<Subject> Communication Expenses, <Payment Due Date> Within 30 Days, . . . " that is paired with the acquired management information from the output information management table (FIG. 9).

[0187] Next, the content acquisition unit 135 acquires content information from the received email. The content information includes a title "Sending of invoice for internet line usage" and text information "To Mr. Kinoshita F of Company Y, This is Mr. Inoue B of Company B..."

[0188] Next, the storage unit 137 stores information including the received invoice information, the acquired management information, the acquired route identifier "email", the date, the acquired output information "<Subject> Communication Expenses, <Payment Due Date> Within 30 Days,...", the acquired content information (title "Sending invoice for Internet line usage", etc.) in the invoice management table (Figure 8). The stored record is the record with "ID=59" in Figure 8. This record also includes content information, but it is omitted in Figure 8.

[0189] Through the above process, invoice information was sent and stored by email. In addition, management information and output information such as subjects were automatically stored.

[0190] (Example 4) Now, let us say that user "Aoki C of Company C" places the invoice form in an envelope and mails the envelope to a specified mailing address (here, the operating company of invoice processing device 1) in order to send an invoice to "Fukuda G of Company Z." Then, let us say that the operating company of invoice processing device 1 receives the mailing from Aoki C.

[0191] Next, suppose that a worker at the operating company converts the invoice form in the envelope into a PDF file, and then launches an application for inputting invoice information, etc., in order to send the invoice information, etc., to the invoice processing device 1.

[0192] Then, suppose that the worker provides the PDF file of the invoice to the launched app and inputs the sender identifier and the recipient identifier. Also, suppose that the worker selects the route "mail." An example of such a screen is shown in FIG. 13. In FIG. 13, 1301 indicates the PDF file of the invoice, 1302 indicates the sender identifier, 1303 indicates the recipient identifier, and 1304 indicates the selected route. Then, suppose that the worker selects the send button 1305.

[0193] Next, the PDF file of the bill, the sender identifier, the destination identifier, and the route identifier "by mail" are sent from the terminal device 2 to the bill processing device 1.

[0194] Next, the third receiving means 123 of the invoice processing device 1 receives the invoice information, etc. Next, the route acquisition unit 133 acquires the route identifier "mail". In addition, the management information acquisition unit 134 acquires management information, which is a pair of the received sender identifier and destination identifier.

[0195] Next, the output information acquisition unit 136 acquires the output information "<Subject> Advertising Expenses, . . . " that is paired with the acquired management information from the output information management table (FIG. 9).

[0196] Next, the storage unit 137 stores a record having the received invoice information (Welsh file), management information, route identifier "mailing", date, and output information "<subject> advertising expenses,..." in the invoice management table (Figure 8). This record is "ID=60" in Figure 8.

[0197] Next, the address information composition unit 138 acquires the mailing address information "<Address> Toranomon, Minato-ku, Tokyo 105-0001...<Destination> XXXX Co., Ltd., Invoice Management Center <Sender identifier> $Sender identifier <Destination identifier> $Destination identifier" from the mailing address storage unit 112. Furthermore, the address information composition unit 138 uses the acquired mailing address information, sender identifier, and destination identifier to compose the address information "<Address> Toranomon, Minato-ku, Tokyo 105-0001...<Destination> XXXX Co., Ltd., Invoice Management Center <Sender identifier> Company C, Aoki Cko <Destination identifier> Company Z, Fukuda Gko." Next, the address information output unit 142 transmits the constructed address information to the terminal device 2 of the worker who sent the invoice information, etc. It is preferable that the address information output unit 142 substitutes the constructed address information into a template stored in the storage unit 11, constructs the address information in a format to be printed, and then transmits the address information.

[0198] Next, the terminal receiving unit 25 receives the address information from the invoice processing device 1. Next, the terminal processing unit 23 uses the received address information to compose the address information to be printed. The terminal output unit 26 outputs the address information. An example of such output is shown in FIG. 14.

[0199] Next, the worker presses the print button 1401. This prints the address for mailing the invoice form (original). The worker attaches the printed address to an envelope, places the invoice form (original) in the envelope, and mails the envelope to the "invoice management center" that manages invoice forms (originals).

[0200] As a result, the process of sending and storing invoice information when the route is by mail was completed. In addition, support was provided for mailing the invoice form (original).

[0201] (Example 5) It is assumed that a user "Aoki C-ko" inputs an output instruction to the terminal device 2 to check whether the invoice form she sent by mail has been digitized and whether the invoice information, etc., is stored in the invoice processing device 1. The output instruction has "<Sender identifier> Company C, Aoki C-ko <Destination identifier> Company Z, Fukuda G-ko".

[0202] Next, the terminal reception unit 22 receives an output instruction including the sender identifier and the destination identifier. Next, the terminal processing unit 23 composes an output instruction to be transmitted. The terminal transmission unit 24 transmits the output instruction to the invoice processing device 1.

[0203] Next, the output instruction receiving means 124 of the invoice processing device 1 receives the output instruction. Next, the invoice acquisition unit 139 acquires the invoice information etc. and route identifier corresponding to the received output instruction from the invoice management table (FIG. 8). Here, it is assumed that the invoice acquisition unit 139 acquires the record with "ID=60" from FIG. 8.

[0204] Next, the bill output unit 143 transmits the acquired bill information and the route identifier "mail" to Aoki C's terminal device 2.

[0205] Next, the terminal receiving unit 25 of the terminal device 2 receives the invoice information, etc. The terminal processing unit 23 uses the received invoice information, etc. to compose the invoice information, etc. to be output. The terminal output unit 26 outputs the invoice information, etc. An example of such output is shown in FIG. 15. In FIG. 15, invoice information (file) 1501, route identifier "mail" 1502, and item "advertising expenses" 1503 are output. Note that one of the route identifiers "web," "email," or "mail" is output to the field 1503.

[0206] By the above processing of this example, the bill information is output on the same screen as the route identifier, subject, etc.

[0207] As described above, according to this embodiment, bill information received through a plurality of routes can be managed collectively.

[0208] Furthermore, according to this embodiment, it is possible to grasp the route through which the invoice information was received.

[0209] Furthermore, according to this embodiment, it is possible to easily output the output information that is managed in association with the sender identifier and the destination identifier.

[0210] Furthermore, according to this embodiment, subjects can be easily acquired in response to the transmission of bill information.

[0211] Furthermore, this embodiment can assist in the management of invoice forms received by mail.

[0212] Furthermore, this embodiment can assist in managing bill information received by email.

[0213] In this embodiment, billing information can be sent via three routes: web, email, and mail. However, in this embodiment, it is also possible to use only two of the three routes: web, email, and mail.

[0214] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software implementing the invoice processing device 1 in this embodiment is the following program. Specifically, this program causes a computer to function as a reception unit including two or more of: a first reception unit for receiving invoice information from a terminal device; a second reception unit for receiving invoice information by email; and a third reception unit for receiving invoice information based on a mailed invoice form; a route acquisition unit for acquiring a route identifier that identifies the route by which the reception unit accepted the invoice information; and a storage unit that pairs the invoice information accepted by the reception unit with the route identifier acquired by the route acquisition unit and stores the paired invoice information in an invoice storage unit where the invoice information is stored.

[0215] 16 shows the appearance of a computer that executes the programs described herein to realize the bill processing device 1 or terminal device 2 of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 16 is an overview diagram of this computer system 300, and FIG. 17 is a block diagram of the system 300.

[0216] In FIG. 16, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, a monitor 304, and a microphone 305.

[0217] 17, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0218] A program that causes the computer system 300 to execute the functions of the invoice processing device 1 and the like of the above-described embodiment may be stored on a CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from the CD-ROM 3101 or the network.

[0219] The program does not necessarily include an operating system (OS) or third-party programs that cause the computer 301 to execute functions such as the bill processing device 1 of the above-described embodiment. The program need only include instructions that call appropriate functions (modules) in a controlled manner to achieve the desired results. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.

[0220] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

[0221] Furthermore, the computer that executes the above program may be a single computer or multiple computers. That is, centralized processing or distributed processing may be performed. In other words, the invoice processing device 1 may be a standalone device or may be composed of two or more devices.

[0222] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0223] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices. [Industrial Applicability]

[0224] As described above, the invoice processing device according to the present invention has the effect of being able to collectively manage invoice information received through a plurality of routes, and is useful as an invoice processing server or the like. [Explanation of symbols]

[0225] A. Invoice processing system 1. Invoice processing device 2. Terminal Device 11 Storage area 12 Reception 13 Processing section 14 Output section 21 Terminal storage section 22 Terminal Reception 23 Terminal processing section 24 Terminal transmitter 25 Terminal receiving section 26 Terminal Output Unit 111 Bill storage section 112 Mailing address storage section 113 Output information storage section 114 Management email information storage section 121 First Reception Method 122 Secondary Reception Method 123 Third Reception Method 124 Output instruction receiving means 125 Management information reception means 131 Unique Address Acquisition Unit 132 Management Email Information Registration Section 133 Route Acquisition Section 134 Management information acquisition department 135 Content acquisition part 136 Output information acquisition unit 137 Storage Unit 138 Address information component 139 Bill Acquisition Department 141 Output information output unit 142 Address information output section 143 Invoice Output Unit

Claims

1. a reception unit having two or more means, including a third reception means for receiving bill information based on a mailed bill form, and one or more means of a first reception means for receiving bill information from a terminal device and a second reception means for receiving bill information by email; a route acquisition unit that acquires a route identifier that identifies the route through which the receiving unit accepted the invoice information; a storage unit that stores the bill information received by the reception unit in a bill storage unit in which the bill information is stored, in pairs with the route identifier acquired by the route acquisition unit; and a processing unit that calculates the proportion of bill information for each route identifier and outputs the usage proportion for each route.

2. The reception unit 2. The bill processing device according to claim 1, comprising the first receiving means, the second receiving means, and the third receiving means.

3. The reception unit further comprising an output instruction receiving means for receiving an instruction to output the bill information; 3. The invoice processing device according to claim 1, further comprising a invoice output unit that acquires invoice information corresponding to the output instruction from the invoice storage unit and outputs the invoice information together with a route identifier paired with the invoice information.

4. The reception unit management information receiving means for receiving management information that is a set of a sender identifier for identifying a sender of a bill and a destination identifier for identifying a destination of the bill; an output information acquisition unit that acquires output information paired with the management information accepted by the management information acceptance unit from an output information storage unit that stores the output information, in association with one or more pieces of management information; The invoice processing device according to claim 1 , further comprising an output information output unit that outputs the output information.

5. the output information is a subject, The output information output unit 5. The invoice processing device according to claim 4, wherein when the reception unit receives the management information together with the invoice information, the reception unit transmits the output information to the terminal device that transmitted the invoice information.

6. an address information composition unit that acquires mailing address information from a mailing address storage unit that stores mailing address information relating to the mailing address of the invoice form, and composes address information for mailing the invoice form; 6. The invoice processing device according to claim 1, further comprising an address information output unit that outputs the address information.

7. The bill storage unit Each of the one or more pieces of invoice information is stored in association with management information that is a pair of a sender identifier and a recipient identifier, the reception unit includes the second reception means, The system further includes a management information acquisition unit that, when the second reception unit receives invoice information by email, acquires an email address of a destination of the email and acquires management information paired with the email address from a management email information storage unit that stores one or more pieces of management email information each having management information and an email address; The storage unit is The invoice processing device according to claim 1 , wherein the invoice information received by the second reception means is stored in association with the management information acquired by the management information acquisition unit.

8. the reception unit includes the second reception means, a content acquisition unit that acquires content information, which is the body information or title of the email; The storage unit is The invoice processing device according to claim 1 , wherein the content information is also stored in association with the invoice information received by the reception unit.

9. The reception unit management information receiving means for receiving management information that is a set of a sender identifier and a destination identifier; a unique address acquisition unit that acquires a unique email address in response to receipt of the management information; An invoice processing device as described in claim 7 or claim 8, further comprising a management mail information registration unit that stores the management information received by the management information receiving means and management mail information having the unique email address in a management mail information storage unit that stores one or more pieces of management mail information.

10. A bill processing method comprising all steps performed by the bill processing device according to any one of claims 1 to 9.

11. A computer that can access a bill storage unit in which bill information is stored, A program for causing the invoice processing device according to any one of claims 1 to 9 to function.

Citation Information

Patent Citations

  • Payment surrogate system and method

    JP2005216264A

  • Document management device, document management method and document management program

    JP2007286718A

  • Delivery pickup and information reception proxy management system

    JP2007304905A

  • Image forming apparatus

    JP2009152716A

  • Invoice processing device, invoice processing method, and invoice processing program

    JP2019114122A