Information processing system, information processing method, and program
The system addresses the issue of inappropriate access control by managing and restricting access to billing and payment information, ensuring secure and efficient transaction processing between payment and accounting systems.
Patent Information
- Application Number
- JP2025158815
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-01-21
- Estimated Expiration
- 2045-09-25
AI Technical Summary
Existing systems fail to ensure appropriate access control and security for information shared between payment and accounting systems, as the scope of access to billing and payment information differs between these systems, leading to potential security vulnerabilities.
An information processing system that includes a billing information acquisition unit, a payment information generation unit, and an access restriction setting unit to manage and restrict access to billing and payment information based on predefined conditions, ensuring that only authorized systems can access specific items within the information.
The system ensures appropriate access control, preventing unauthorized alterations and enabling seamless information sharing between payment and accounting systems, thereby enhancing security and efficiency in processing transactions.
Smart Images

Figure 0007804140000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] There is known a system that acquires billing information from an external system, generates payment information based on the billing information, and transmits the information to a payment system, thereby executing payment processing for the billing details indicated by the billing information (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-107272 Summary of the Invention [Problem to be solved by the invention]
[0004] The inventors of the present application have devised a system that seamlessly performs processes such as receiving billing information, issuing payment instructions, executing payments, and journalizing entries in cooperation with not only a payment system but also an accounting system that performs accounting processing. In this system, information acquired and generated according to processing stages, such as billing information acquired from an external system and payment information generated based on the billing information, is interrelated. Furthermore, the necessary scope of each of these related pieces of information may differ between the payment system and the accounting system. In this case, from a security perspective, it is necessary to restrict the scope of access to each. However, Prior Art 1 does not mention this point at all, and there is room for improvement in terms of ensuring appropriate access.
[0005] Therefore, an object of the present invention is to ensure appropriateness of access to each of a plurality of items of related information. [Means for solving the problem]
[0006] An information processing system according to one aspect of the present invention includes a billing information acquisition unit that acquires billing information from a predetermined system, the billing information including a first item that is at least one item related to a bill for payment from a first business to a second business; a payment information generation unit that generates payment information including a second item that is at least one item related to payment of the bill and associates the payment information with the billing information; an access restriction setting unit that executes accounting processing based on the billing information based on a first access restriction condition that indicates the relationship between items related to the payment request that may be included in the billing information and access restrictions that indicate targets that can or cannot access the items; and an access restriction setting unit that sets a billing information access restriction indicating whether or not each of the accounting system and the payment system is accessible to at least one of the first items, based on a second access restriction condition that indicates the relationship between payment-related items that may be included in the payment information and the access restriction indicating whether or not each of the items is accessible to at least one of the second items of the payment information associated with the billing information.
[0007] An information processing method according to one embodiment of the present invention includes a computer executing the following steps: acquiring billing information from a predetermined system, the billing information including a first item that is at least one item related to a payment request from a first business to a second business; generating payment information including a second item that is at least one item related to payment of the bill and associating the payment information with the billing information; setting a billing information access restriction indicating whether the first item is accessible or inaccessible to at least one of the first items based on a first access restriction condition indicating the relationship between the payment request items that may be included in the billing information and the access restriction indicating the objects that are accessible or inaccessible to the items; and setting a payment information access restriction indicating whether the accounting system and the payment system are accessible or inaccessible to at least one of the second items of the payment information associated with the billing information based on a second access restriction condition indicating the relationship between the payment request items that may be included in the payment information and the access restriction indicating the objects that are accessible or inaccessible to the items.
[0008] A program according to one embodiment of the present invention causes a computer to: obtain, from a specified system, billing information including a first item that is at least one item related to a payment request from a first business to a second business; generate payment information including a second item that is at least one item related to payment of the request and associate the payment information with the billing information; set a billing information access restriction indicating whether the first item is accessible or inaccessible to at least one of the first items, based on a first access restriction condition indicating the relationship between the payment request items that may be included in the billing information and the access restriction indicating the objects that are accessible or inaccessible to the items, by an accounting system that performs accounting processing based on the billing information and a payment system that performs payment processing based on the payment information; and set a payment information access restriction indicating whether the accounting system and the payment system are accessible or inaccessible to at least one of the second items of the payment information associated with the billing information, based on a second access restriction condition indicating the relationship between the payment request items that may be included in the payment information and the access restriction indicating the objects that are accessible or inaccessible to the items. [Effects of the Invention]
[0009] The present invention ensures appropriate access to each of a plurality of related items of information. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a configuration diagram illustrating an example of a functional configuration of an authority setting system. [Figure 2] FIG. 11 is a diagram showing an access restriction condition D111. [Figure 3] FIG. 10 is a diagram showing an object-related database D112. [Figure 4] FIG. 11 is a diagram showing an access restriction database D113. [Figure 5] FIG. 10 is a diagram illustrating an example of a payment screen. [Figure 6] FIG. 10 is a diagram illustrating an example of a payment screen. [Figure 7] 10 is a flowchart showing a processing procedure of the authority setting system. [Figure 8] FIG. 2 illustrates an example of a hardware configuration of a computer. DETAILED DESCRIPTION OF THE INVENTION
[0011] ===Permission Setting System 10=== <<Configuration Overview>> An outline of the configuration of an authority setting system 10 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the authority setting system 10.
[0012] The authority setting system 10 is a system that, for example, allows multiple subjects to share data related to payment requests, and sets restrictions (hereinafter referred to as "access restrictions") for each item that makes up the data, allowing or disallowing access by each of the multiple subjects.
[0013] The authority setting system 10 includes, for example, an authority setting device 100, a business operator device 200, an accounting system 300, and a payment system 400. The above-mentioned multiple targets refer to, for example, the business operator device 200, the accounting system 300, and the payment system 400.
[0014] The authority setting device 100 is a device that sets access restrictions for each of multiple items that make up billing data. The authority setting device 100 may be connected to, for example, multiple business entity devices 200, multiple accounting systems 300, and multiple payment systems 400.
[0015] The business operator device 200 is, for example, a device that transmits data (hereinafter referred to as "billing information") relating to a bill for payment from a predetermined business operator (hereinafter referred to as "first business operator") to another business operator (hereinafter referred to as "second business operator") to the authority setting device 100. The business operator device 200 may be a device of the first business operator, or may be a device that mediates the issuance of a bill at the request of the first business operator.
[0016] The accounting system 300 is a system that enables certified public accountants and tax accountants to perform accounting and other processing (hereinafter referred to as "accounting processing") on billing information and payment information described below by accessing the authority setting device 100, for example.
[0017] The payment system 400 is a system that enables a financial institution to process payments (hereinafter referred to as "payment processing") for the billing details indicated by the billing information by accessing the authority setting device 100, for example.
[0018] The data related to the above-mentioned payment request includes, for example, billing information, information related to payment associated with the billing information (hereinafter referred to as "payment information"), information on the results of payment processing performed on the payment information in the payment system 400 (hereinafter referred to as "payment information"), information on the results of accounting processing performed on the billing information (hereinafter referred to as "first journal entry information"), and information on the results of accounting processing performed on the payment information (hereinafter referred to as "second journal entry information").
[0019] In this way, the authority setting device 100 centrally manages billing data and limits the items that each of the multiple targets can view or modify by setting access restrictions for each of the multiple items of billing data. This allows the authority setting device 100 to ensure appropriate access to each of the multiple items of related information. In other words, by ensuring security for each item of information, the authority setting device 100 enables multiple systems to share the information.
[0020] For the sake of convenience, hereinafter, "various information" refers to billing information, payment information, settlement information, first journal entry information, and second journal entry information.
[0021] The authorization setting device 100, the business device 200, the accounting system 300, and the payment system 400 may be, for example and without limitation, cloud computing, server computers, personal computers (for example and without limitation, desktops, laptops, tablets, etc.), media computing platforms (e.g., cable, satellite set-top boxes, digital video recorders), handheld computing devices (e.g., personal digital assistants (PDAs), email clients, etc.), or other types of computing or communication platforms.
[0022] <<Processing Overview>> Next, an overview of the processing of the authority setting system 10 will be described with reference to FIG.
[0023] In step S10, the authority setting device 100 acquires billing information from the business operator device 200.
[0024] In step S11, the authority setting device 100 sets access restrictions for each item of the bill included in the billing information with reference to the access restriction conditions D111 described later, and stores the access restrictions in the storage unit 110.
[0025] In step S12, if the authority setting device 100 sets access restrictions on the billing information, it sends a notification to the billing system 300 indicating that billing processing can be performed on the billing information (hereinafter referred to as the ``first billing possible notification'').
[0026] In step S13, the authority setting device 100 accepts access from the accounting system 300. The accounting system 300 executes accounting processing based on the accessible items of the billing information to generate first journal information. The authority setting device 100 sets access restrictions on the first journal information and stores it in the storage unit 110.
[0027] The authority setting device 100 may, for example, transmit billing information for which access restrictions are set to the accounting system 300, and acquire first journalization information in which accounting processing has been performed on the billing information in the accounting system 300. The authority setting device 100 sets access restrictions for each item of the first journalization information.
[0028] In step S14, the authority setting device 100 generates payment information based on the billing information, for example, at the timing of payment of the bill. The authority setting device 100 sets access restrictions for each item included in the payment information with reference to the access restriction condition D111, and stores the payment information in the storage unit 110.
[0029] In step S15, the authority setting device 100 transmits to the payment system 400 a request to execute a payment process based on the payment information (hereinafter referred to as a "payment request").
[0030] In step S16, the payment system 400 generates payment information as a result of executing a payment process on the payment information. The payment system 400 transmits the payment information to the authority setting device 100.
[0031] In step S17, the authority setting device 100 sets access restrictions for each item included in the payment information and stores it in the storage unit 110. At this time, the authority setting device 100 may send a notification to the payment system 300 indicating that the payment process can be performed (hereinafter referred to as the "second transaction enablement notification").
[0032] In step S18, the authority setting device 100 accepts access from the accounting system 300. The accounting system 300 executes accounting processing on the payment information for which access restrictions have been set, and generates second journal information.
[0033] The authority setting device 100 may, for example, transmit the settlement information to the accounting system 300, execute accounting processing in the accounting system 300, and acquire the second journal information generated thereby. The authority setting device 100 sets access restrictions for each item of the second journal information.
[0034] In step S19, the authority setting device 100 may transmit to the business device 200 a notification indicating that the generation of the second journal information in the accounting system 300 has been completed (hereinafter referred to as an "accounting process completion notification").
[0035] This allows the authority setting system 10 to limit the targets that can access (view or modify) each of the items included in the billing information, payment information, settlement information, first journal entry information, and second journal entry information. The authority setting system 10 can then centrally manage various information, thereby enabling timely and appropriate notifications to each target.
[0036] ===Privilege setting device 100=== The functional configuration of the authority setting device 100 will be described with reference to FIG.
[0037] The authority setting device 100 has a function of, for example, cooperating (e.g., API cooperation) with each of one or more payment systems 400 and one or more accounting systems 300 to seamlessly perform processes such as receiving billing information, issuing payment instructions to the payment system 400, executing payments by the payment system 400, and journalizing by the accounting system 300. As shown in FIG. 1 , the authority setting device 100 includes functional units such as a memory unit 110, a billing information acquisition unit 120, a payment information generation unit 130, a payment information acquisition unit 140, a journal information generation unit 150, an access restriction setting unit 160, a notification unit 170, and a display processing unit 180.
[0038] The storage unit 110 may include, for example, an access restriction condition D111, an object-related database D112, and an access restriction database D113.
[0039] The access restriction condition D111 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the access restriction condition D111.
[0040] The access restriction condition D111 is a condition that associates a plurality of items of various information with access restrictions for each of the plurality of items. The authority setting device 100 refers to the access restriction condition D111 when setting access restrictions for each of the items of various information.
[0041] 2, the access restriction condition D111 includes, for example, items such as [Information Classification], [Item], [Business Operator Access Restriction], [Accounting Access Restriction], [Payment Access Restriction], and [Administrator Access Restriction]. Note that in the access restriction condition D111, for example, "◯" indicates that access is permitted, and "×" indicates that access is not permitted.
[0042] The [Information Category] item stores, for example, billing information, payment information, settlement information, first journal entry information, and second journal entry information, distinguishing them from one another.
[0043] The [Item] item stores the items included in each type of information.
[0044] The [Business Access Restrictions] item stores, for example, information regarding the "access target" and the access restrictions of a business (first business) (hereinafter referred to as "business access restrictions"). The business uses the business device 200 to access the authority setting device 100. The "access target" is a target that can access various information. For example, if "only our company" is written in the "access target," this means that the business that is the subject of the billing (e.g., the first business) can set whether it can access only its own (i.e., that business's) data. Therefore, in the example shown in FIG. 2, it is set so that a certain business cannot access each item of data related to the billing of another business in the first place.
[0045] The [Accounting Access Restrictions] item stores, for example, information about "access target" and access restrictions of the accounting system 300 (hereinafter referred to as "accounting access restrictions"). For example, if "client only" is written in the "access target," this means that the tax accountant or certified public accountant who is the subject of the accounting system 300 can set whether or not to access data of their client business (e.g., first business). Therefore, in the example shown in FIG. 2, it is set so that a certain tax accountant or certified public accountant cannot access data related to payment requests of businesses that are not their clients.
[0046] The [Payment Access Restrictions] item stores, for example, information regarding "access targets" and access restrictions of the payment system 400 (hereinafter referred to as "payment access restrictions"). For example, if "access targets" is described as "all related parties," this means that the financial institution that is the subject of the payment system 400 can set whether it can access only the data of businesses related to the financial institution (e.g., the first business). Businesses related to a financial institution are, for example, businesses that have accounts with the financial institution. Therefore, in the example shown in Figure 2, it is set so that a certain financial institution cannot access data related to payment requests of businesses that are not related parties.
[0047] The [Administrator Access Restrictions] item stores information about administrator access restrictions (hereinafter referred to as "Administrator Access Restrictions"). For example, if "All Data" is listed in the "Access Target", it means that you can set whether or not to access all information stored in the database.
[0048] The object-related database D112 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the object-related database D112.
[0049] The object-related database D112 is a database that associates the business operator device 200, accounting system 300, and payment system 400. The authority setting device 100 references the object-related database D112 when setting access restrictions for each of various information items. Specifically, the authority setting device 100 references the object-related database D112 using the business operator ID included in the billing information as a key to identify the accounting ID (accounting system 300) and payment ID (payment system 400) associated with the business operator (first business operator) that is the subject of the billing information.
[0050] As shown in FIG. 3, the object-related database D112 includes, for example, items such as [Business ID], [Accounting ID], and [Payment ID]. The [Business ID] item stores a business ID, which is an identification code that can identify the business device 200. The [Accounting ID] item stores an accounting ID, which is an identification code that can identify an entity that handles accounting processing (e.g., a tax accountant, an accountant, or an entity that handles accounting work). The accounting ID is, for example, uniquely assigned to each accounting entity. The accounting ID is managed in association with a consulting company ID that identifies a consulting company, thereby performing authority control so that only accounting entities contracted by the consulting company can access the invoice data of a specific consulting company. The accounting ID may also identify the accounting system 300. The [Payment ID] item stores a payment ID, which is an identification code that can identify an entity that handles payment processing (e.g., a bank, a credit card company, a payment agency, etc.). The payment ID is, for example, uniquely assigned to each payment processing entity. The payment ID is managed in association with the consulting company ID. The payment ID may be used to identify the payment system 400.
[0051] Although not shown, the authority setting device 100 may include databases corresponding to each of the business ID, accounting ID, and payment ID. Specifically, the authority setting device 100 may include a database in which the business ID is associated with the business name, business address, etc., a database in which the accounting ID is associated with the tax accountant's name, the tax accountant's office, etc., and a database in which the payment ID is associated with the financial institution's name, the financial institution's address, etc.
[0052] The access restriction database D113 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the access restriction database D113.
[0053] The access restriction database D113 is a database that stores data related to billing, such as billing information, payment information, settlement information, first journalization information, and second journalization information. The authority setting device 100 stores various information for which access restrictions are set in the access restriction database D113.
[0054] 4, the access restriction database D113 includes items such as [Billing ID], [Information ID], [Information], [Item], [Business Access Restriction], [Accounting Access Restriction], [Payment Access Restriction], and [Administrator Access Restriction]. In the access restriction database D113, for example, "◯" indicates that access is permitted, and "×" indicates that access is not permitted.
[0055] The [Billing ID] item stores an identification code that can identify data related to billing.
[0056] The [Information ID] field stores the information ID, which is an identification code that can identify each type of information. The information ID is associated with the billing ID. In other words, each type of information is associated with the billing ID.
[0057] The [Information Category] item stores, for example, billing information, payment information, settlement information, first journal entry information, and second journal entry information, distinguishing them from one another.
[0058] The items in [Item] indicate the items included in each type of information.
[0059] The [Provider Access Restrictions] item stores, for example, a "Provider ID" that is an identification code of a provider that is subject to provider access restrictions, and information regarding provider access restrictions for the provider identified by the provider ID. The "Provider Access Restrictions" item in FIG. 4 is an item that indicates a column, and for each item, whether or not access is possible (accessibility) from the provider device 200 with provider ID "C001" for various information related to the data regarding the billing with billing ID "0001" is set. For example, in FIG. 4, as information regarding provider access restrictions, "◯" indicates an item that the provider can access, and "×" indicates an item that the provider cannot access.
[0060] The [Accounting Access Restrictions] item stores, for example, the accounting ID of the accounting access restriction target and information regarding the accounting access restrictions for the accounting entity indicated by that accounting ID. The "Accounting Access Restrictions" item in Figure 4 is an item that indicates a column, and for each item, whether or not the accounting system 300 with accounting ID "T101" can access various information related to the data regarding the billing with billing ID "0001" is set. For example, in Figure 4, the information regarding accounting access restrictions is such that "◯" indicates an item that the accounting entity can access, and "×" indicates an item that the accounting entity cannot access.
[0061] The [Payment Access Restrictions] item stores, for example, a payment ID, which is the identification code of the payment entity that is subject to payment access restrictions, and information regarding the payment access restrictions for the payment entity indicated by that payment ID. The "Payment Access Restrictions" item in Figure 4 is an item that indicates a column, and for each item, whether or not the payment entity with payment ID "B001" can access various information related to the billing with billing ID "0001" is set. For example, in Figure 4, the information regarding payment access restrictions is such that "◯" indicates an item that the payment entity can access, and "×" indicates an item that the payment entity cannot access.
[0062] The [Administrator Access Restrictions] item stores, for example, the management ID, which is the identification code of the administrator who is the target of the administrator access restrictions, and information regarding the administrator access restrictions for the administrator indicated by the management ID. The "Administrator Access Restrictions" item in Figure 4 is an item that indicates a column, and for each item, whether or not the administrator with management ID "K001" can access various information related to the billing with billing ID "0001" is set. For example, in Figure 4, as information regarding administrator access restrictions, "◯" indicates an item that the administrator can access, and "×" indicates an item that the administrator cannot access.
[0063] In this way, data in which access restrictions (accessibility) are set for each item included in various information is stored in the access restriction database D113. This enables the authority setting device 100 to provide information (for example, viewing and modifying information) according to the access restrictions of each target in response to an access request from the target.
[0064] For convenience, the following will hereinafter collectively refer to the business access restrictions, accounting access restrictions, payment access restrictions, and administrator access restrictions that correspond to the information category "billing information" as "billing information access restrictions" (first access restrictions).
[0065] Additionally, business access restrictions, accounting access restrictions, settlement access restrictions, and administrator access restrictions that correspond to the information category "payment information" are collectively referred to as "payment information access restrictions" (secondary access restrictions).
[0066] Additionally, business access restrictions, accounting access restrictions, payment access restrictions, and administrator access restrictions that correspond to the information category "payment information" are collectively referred to as "payment information access restrictions" (third access restrictions).
[0067] Additionally, business access restrictions, accounting access restrictions, payment access restrictions, and administrator access restrictions that correspond to the information category "journal entry information" are collectively referred to as "journal entry information access restrictions" (fourth access restrictions).
[0068] The billing information acquisition unit 120 acquires billing information including at least one item (hereinafter referred to as "first item") related to a bill for payment by a predetermined business to another business from a predetermined system. The first item is, for example, at least one item among the items shown in [Item] corresponding to "Billing Information" in the [Information] item of the access restriction database D113 in FIG. 4. The predetermined system may be, for example, the business business device 200, or a relay system (not shown) provided between the business business device 200 and the authority setting device 100 and transmitting the billing information to the authority setting device 100.
[0069] The predetermined system is, for example, an invoice receiving system. As an example, the invoice receiving system acquires an invoice by uploading or the like and acquires the information described on the invoice as text information using OCR (Optical Character Recognition). The invoice receiving system also acquires image data of the invoice. In this way, the invoice receiving system digitizes the invoice data and transmits the digitized information to the authority setting device 100 as billing information. Note that the billing information only needs to include the first item of the digitized information, and image data, for example, is not essential. The predetermined system may be, for example, a service (including a cloud service) provided by an external business operator, and may be, for example, SaaS (Software as a Service). For example, the authority setting device 100 acquires invoice information from the invoice receiving SaaS by linking with the invoice receiving SaaS via an API.
[0070] The payment information generation unit 130 generates payment information including at least one item related to the payment of the bill (hereinafter referred to as the "second item"), for example, based on the billing information. Specifically, the payment information generation unit 130 generates the payment information by referencing a predetermined database (not shown) based on information about the payer (e.g., identification information) included in the billing information, for example, and acquiring information such as the account number and transfer destination of a predetermined business (payer). The payment information generation unit 130 associates the payment information with the billing information and stores it in the storage unit 110. The second item is at least one of the items shown in [Item] in the payment information of the [Information Category] in the access restriction database D113.
[0071] The payment information acquisition unit 140 acquires payment information from the payment system 400, including the second item and an item related to the cost of the payment processing that is input by the payment processing in the payment system 400 based on the payment information (hereinafter referred to as the "third item"). The third item is an item that is different from the second item of the payment information among the items shown in [Item] in the payment information of the [Information Category] in the access restriction database D113, and is at least one item among the different items. Specifically, the third item is, for example, the items "Planned Transfer Amount" and "Company Fee" in Figure 4.
[0072] In the journal information generation unit 150, the accounting system 300 performs accounting processing (bookkeeping and journal processing) on the billing information or payment information stored in the memory unit 110, and journal information including at least one item related to journalization (hereinafter referred to as the "fourth item") is generated. As described above, journal information generated by performing accounting processing on billing information is referred to as the "first journal information," and journal information generated by performing accounting processing on payment information is referred to as the "second journal information." The fourth item is at least one item among the items shown in [Item] in each of the first journal information and the second journal information in the [Information Category] of the access restriction database D113.
[0073] The access restriction setting unit 160 is a functional unit that sets access restrictions on various types of information.
[0074] Specifically, when the access restriction setting unit 160 acquires billing information, it refers to the access restriction condition D111 and sets a billing information access restriction for at least one of the first items for each of the business device 200, the accounting system 300, and the payment system 400.
[0075] For example, the access restriction setting unit 160 sets all items of billing information with information ID "1001" associated with billing ID "0001" shown in Figure 4 to be accessible to the business device 200 with business ID "C001." The access restriction setting unit 160 also sets the items of invoice number, issue date, and total amount (including tax) to be accessible to the accounting system 300 with accounting ID "T101" corresponding to the business ID "C001." The access restriction setting unit 160 also sets all items to be inaccessible to the payment system 400 with payment ID "B001" corresponding to the business ID "C001" and accounting ID "T101," preventing the billing information from being viewed.
[0076] This allows the authority setting device 100 to restrict who can access each item of billing information, thereby preventing inappropriate alteration of each item of billing information.
[0077] Specifically, when payment information is generated in association with billing information, the access restriction setting unit 160 refers to the access restriction condition D111 and sets a payment information access restriction for at least one of the second items of the payment information for each of the business device 200, the accounting system 300 and the payment system 400.
[0078] For example, the access restriction setting unit 160 sets all items of payment information with information ID "2001" associated with billing ID "0001" shown in Figure 4 to be accessible to the business device 200 with business ID "C001." The access restriction setting unit 160 also sets items that should not be viewed by the accounting system 300, such as payment method, card debit date, and transfer destination information, to be inaccessible to the accounting system 300 with accounting ID "T101" corresponding to the business ID "C001." The access restriction setting unit 160 also sets all items to be accessible to the payment system 400 with payment ID "B001" corresponding to the business ID "C001" and accounting ID "T101."
[0079] This allows the authority setting device 100 to restrict who can access each item of payment information, thereby preventing inappropriate alteration of each item of payment information.
[0080] Specifically, when the access restriction setting unit 160 acquires payment information, it refers to the access restriction condition D111 and sets payment information access restriction information for at least one of the second and third items of the payment information for each of the business device 200, the accounting system 300, and the payment system 400.
[0081] For example, the access restriction setting unit 160 sets all items of payment information with information ID "3001" associated with billing ID "0001" shown in Figure 4 to be accessible to the business device 200 with business ID "C001." The access restriction setting unit 160 also sets items that should not be viewed by the accounting system 300, such as the scheduled transfer amount, payment method, card debit date, other company fees, and transfer destination information, to be inaccessible to the accounting system 300 with accounting ID "T101" corresponding to the business ID "C001." The access restriction setting unit 160 also sets all items to be accessible to the payment system 400 with payment ID "B001" corresponding to the business ID "C001" and accounting ID "T101."
[0082] This allows the authority setting device 100 to restrict who can access each item of payment information, thereby preventing inappropriate alteration of each item of payment information.
[0083] Specifically, when the journal information that is the first journal information and the second journal information is generated, the access restriction setting unit 160 refers to the access restriction condition D111 and sets journal information access restriction information for at least one of the fourth items of the journal information for each of the business operator device 200, the accounting system 300, and the payment system 400. As with the journal information described above, all items are set to be accessible to the business operator device 200, items that should be viewable are set to be accessible to the accounting system 300, and items that should be viewable are set to be accessible to the payment system 400. This enables the authority setting device 100 to limit who can access each item of the journal information, thereby preventing inappropriate alteration, etc., of each item of the journal information.
[0084] The notification unit 170 is a function for transmitting various information to the target.
[0085] Specifically, when billing information access restrictions are set for the billing information of the billing system 300, the notification unit 170 sends a first billing enablement notification to the billing system 300, indicating that billing processing can be performed for the billing information. In other words, when the billing system 300 can access only the permitted items among the items included in the billing information, the notification unit 170 notifies the billing system 300 of this. This enables the authority setting device 100 to achieve rapid billing processing.
[0086] Specifically, when payment information is generated based on billing information, the notification unit 170 transmits a payment request to the payment system 400 to execute payment processing based on the payment information. That is, the notification unit 170 notifies the payment system 400 at an appropriate timing when the payment processing becomes possible. This enables the authority setting device 100 to realize rapid payment processing.
[0087] Specifically, when payment information access restrictions are set for the payment information of the checkout system 300, the notification unit 170 sends a second checkout possible notification to the checkout system 300, indicating that the checkout process can be performed for the payment information. In other words, when the checkout system 300 can access only the permitted items among the items included in the payment information, the notification unit 170 notifies the checkout system 300 of this. This enables the authority setting device 100 to achieve quick checkout processes.
[0088] Specifically, when the accounting system 300 that received the second accounting possible notification has completed accounting for payment information for which payment information access restrictions have been set, the notification unit 170 sends a accounting completion notification to the business operator device 200 (first business operator) indicating that the accounting for that payment information has been completed. In other words, the notification unit 170 notifies the business operator device 200 of the completion of the payment process at the appropriate time. This enables the notification unit 170 to quickly notify the business operator that the payment has been completed.
[0089] The display processing unit 180 displays various screens on the display unit of each system. The various screens displayed on the display unit will be described with reference to Figures 5 and 6. Figure 5 is a diagram showing an example of a transaction screen that is displayed on the display unit of the transaction system 300. Figure 6 is a diagram showing an example of a payment screen that is displayed on the display unit of the payment system 400.
[0090] First, we will explain the accounting screens displayed on the display unit of the accounting system 300 with reference to Figure 5. Figure 5 shows screen T10, which displays a list of invoices that can be viewed and processed for accounting, and screen T20, which displays the items and content of a selected invoice.
[0091] The screen T10 displays a list of billing information for businesses associated with a specific accounting ID. Specifically, when an accounting entity for an accounting process indicated by a specific accounting ID accesses the authority setting device 100 via a specific accounting system 300, the authority setting device 100 identifies the billing information associated with that accounting ID in the access restriction database D113. The display processing unit 180 displays a display object T11 on the screen T10 that selectably displays the identified billing information. That is, the screen T10 displays, for example, selectable invoices for all customers associated with a tax accountant, etc., of the accounting system 300 that accessed the authority setting device 100.
[0092] Screen T20 is, for example, a screen transitioning from screen T10, and is a screen that displays the contents of billing information corresponding to a display object T11 selected by the user from among the display objects T11 on screen T10. Specifically, the authority setting device 100 refers to the access restriction database D113 to identify accounting access restrictions for the billing information for a specific accounting system 300. Based on the identified accounting access restrictions, the display processing unit 180 displays, on screen T20, billing information items T21 that are set to be accessible to the specific accounting system 300. That is, screen T20 displays the items and their contents that are set to be accessible to the accounting system 300 in the invoice desired by a tax accountant or the like of the accounting system 300 that has accessed the authority setting device 100.
[0093] Next, the payment screen displayed on the display unit of payment system 400 will be described with reference to Figure 6. Figure 6 shows screen T30 displaying a list of payments that can be viewed and processed for payment, and screen T40 displaying the items and details of the selected payment.
[0094] Screen T30 displays a list of payment information of businesses related to a predetermined payment system 400. Specifically, when the predetermined payment system 400 accesses the authority setting device 100, it identifies payment information related to the payment ID of the predetermined payment system 400 in the access restriction database D113. The display processing unit 180 displays a display object T31 on screen T30 that selectably displays the identified payment information. That is, screen T30 displays, for example, selectable payment requests of all customers related to the financial institutions of the payment system 400 that accessed the authority setting device 100.
[0095] Screen T40 is, for example, a screen transitioning from screen T30, and is a screen that displays the contents of payment information corresponding to a display object T31 selected by the user from among the display objects T31 on screen T30. Specifically, the authority setting device 100 refers to the access restriction database D113 to identify payment access restrictions for the payment information for a predetermined payment system 400. The display processing unit 180 displays, on screen T40, payment information items T41 that are set to be accessible to the predetermined payment system 400 based on the identified payment access restrictions. That is, screen T40 displays the items and their contents that are set to be accessible to the payment system 400 among the payment information items for which the financial institution of the payment system 400 that accessed the authority setting device 100 executes payment processing. Furthermore, items T41 on screen T40 are configured to be able to accept input of information necessary for payment processing (e.g., the financial institution's own commission, the other company's commission, etc.). When the authority setting device 100 accepts input of the information necessary for the payment process and completes the payment process (when it accepts operation input on the payment execution button T42), it generates payment information by adding the accepted input information to the payment information.
[0096] In this way, the authority setting device 100 can appropriately restrict viewing and editing by appropriately displaying items that are set as accessible on the screen.
[0097] ===Business equipment 200=== The functional configuration of the business operator device 200 will be described with reference to Fig. 1. As shown in Fig. 1, the business operator device 200 includes functional units such as a storage unit 201, an information transmitting / receiving unit 202, and a display processing unit 203, for example.
[0098] The storage unit 201 stores various information (for example, billing information).
[0099] The information transmitting / receiving unit 202 is a functional unit that transmits and receives various types of information. Specifically, the information transmitting / receiving unit 202 transmits billing information to the authority setting device 100 and receives a transaction processing completion notification from the authority setting device 100.
[0100] The display processing unit 203 is a functional unit that displays various screens. Specifically, the display processing unit 203 may display a screen (such as screen T10) that indicates that a transaction completion notification has been received. The display processing unit 203 may also display a screen (such as screen T20) that displays each item of information stored in the access restriction database D113 and that is set as accessible to the business operator device 200.
[0101] ===Accounting System 300=== The functional configuration of the accounting system 300 will be described with reference to Fig. 1. As shown in Fig. 1, the accounting system 300 includes functional units such as a storage unit 301, an information transmission / reception unit 302, a journalization processing unit 303, and a display processing unit 304.
[0102] The storage unit 301 stores various information (for example, billing information).
[0103] The information transmitting / receiving unit 302 is a functional unit that transmits and receives various information. Specifically, the information transmitting / receiving unit 202 acquires a payment request from the authority setting device 100.
[0104] The journalizing processing unit 303 is a functional unit that generates journalizing information. Specifically, the journalizing processing unit 303 generates first journalizing information by performing accounting processing on billing information upon receiving a first accounting feasibility notice, and generates second journalizing information by performing accounting processing on payment information upon receiving a second accounting feasibility notice. The journalizing processing unit 303 transmits the first journalizing information and the second journalizing information to the authority setting device 100, for example, via the information transmitting and receiving unit 302.
[0105] The display processing unit 304 is a functional unit that displays various screens. Specifically, the display processing unit 304 may display a screen (such as screen T10) that indicates that the first and second accounting possible notifications have been received. The display processing unit 304 may also display a screen (such as screen T20) that displays each of the various information items stored in the access restriction database D113 and that are set as accessible by the accounting system 300.
[0106] ===Payment System 400=== The functional configuration of payment system 400 will be described with reference to Fig. 1. As shown in Fig. 1, payment system 400 includes functional units such as a storage unit 401, an information transmission / reception unit 402, a payment processing unit 403, and a display processing unit 404, for example.
[0107] The storage unit 401 stores various information (for example, payment information and settlement information).
[0108] The information transmitting / receiving unit 402 is a functional unit that transmits and receives various information. Specifically, the information transmitting / receiving unit 402 acquires a payment request from the authority setting device 100.
[0109] The payment processing unit 403 is a functional unit that generates payment information. Specifically, the payment processing unit 403 generates payment information by executing a payment process on the payment information upon receiving a payment request. The payment processing unit 403 transmits the payment information to the authority setting device 100, for example, via the information transmitting and receiving unit 402.
[0110] The payment processing unit 403 may also perform credit screening of businesses based on billing information or payment information. Specifically, the payment processing unit 403 aggregates billing information related to a specific business, identifies the cash flow situation, and evaluates the credit risk. The payment processing unit 403 may transmit information regarding the cash flow situation and credit risk to the authority setting device 100 via the information transmitting / receiving unit 402.
[0111] Furthermore, the payment processing unit 403 may make a loan proposal to the business operator based on the payment information or the settlement information. Specifically, the payment processing unit 403 may refer to the cash flow situation and credit risk identified based on the payment information or the settlement information, and if predetermined conditions are met, present loan conditions according to the cash flow situation and credit risk.
[0112] The display processing unit 404 is a functional unit that displays various screens. Specifically, the display processing unit 404 may display a screen (e.g., screen 30) that displays that a payment request has been acquired. The display processing unit 404 may also display a screen (e.g., screen 40) that displays each item of various information stored in the access restriction database D113 and that is set to be accessible by the payment system 400.
[0113] ===Processing Procedure=== The processing procedure of the authority setting system 10 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the processing procedure of the authority setting system 10.
[0114] In step S100, the authority setting device 100 acquires billing information, for example, from the business operator device 200 (for example, business operator ID "C001"). The authority setting device 100 stores the billing information in the storage unit 110. By acquiring information indicating the details of the bill from the business operator, the authority setting device 100 can proceed with processing to execute accounting processing in the accounting system 300 and payment processing in the payment system 400.
[0115] In step S101, the authority setting device 100 sets billing information access restrictions for each of a plurality of items included in the billing information as shown in the access restriction database D113.
[0116] In step S102, the authority setting device 100, for example, when it sets a billing information access restriction on billing information, refers to the target related database D112 and sends a first billing possible notification to the billing system 300 (for example, billing ID "T101") corresponding to the business ID of the business device 200.
[0117] In step S103, the accounting system 300 accesses, for example, the authority setting device 100 and performs accounting processing on the billing information. At this time, the accounting system 300 refers to the items permitted to the accounting system 300 by the billing information access restriction (for example, item T21 shown on screen T20 in FIG. 5), and performs accounting processing, such as journalization, based on operational input by a user (for example, a tax accountant, etc.).
[0118] In step S104, when the transaction process is completed, the transaction system 300 notifies the authority setting device 100 that the transaction process has been completed.
[0119] In step S105, the authority setting device 100 sets the journal information access restrictions as shown in the access restriction database D113 for each of a plurality of items included in the first journal information, which is billing information for which accounting processing has been performed.
[0120] In step S106, the authority setting device 100 generates payment information based on the billing information, and stores the generated payment information in the storage unit 110 in association with the billing information.
[0121] In step S107, the authority setting device 100 sets payment information access restrictions for each of the multiple items included in the payment information as shown in the access restriction database D113.
[0122] In step S108, the authority setting device 100 transmits a payment request to the payment system 400 to execute the payment process based on, for example, the payment information.
[0123] In step S109, the payment system 400 accesses, for example, the authority setting device 100, and executes payment processing based on the payment information. At this time, the payment system 400 references items permitted to the payment system 400 by the payment information access restriction (for example, item T41 shown on screen T40 in FIG. 5), and executes payment processing based on operation input by the user (for example, a financial institution, etc.). This completes the payment for the bill indicated by the billing information.
[0124] In step S110, the payment system 400 transmits payment information resulting from the completion of the payment process to the authority setting device 100. At this time, the payment system 400 may notify the authority setting device 100 of a payment completion notice indicating that the payment process has been completed.
[0125] In step S111, the authority setting device 100 sets payment information access restrictions for each of a plurality of items included in the payment information as shown in the access restriction database D113.
[0126] In step S112, the authority setting device 100, for example, when setting payment information access restrictions on payment information, refers to the target related database D112 and sends a second accounting possible notification to the accounting system 300 corresponding to the business ID of the business device 200 (for example, accounting ID "T101").
[0127] In step S113, the accounting system 300 accesses, for example, the authority setting device 100 and performs accounting processing on the payment information. At this time, the accounting system 300 references the items permitted for the accounting system 300 by the accounting information access restrictions, and performs accounting processing, such as journalization, based on operational input by a user (e.g., a tax accountant).
[0128] In step S114, when the transaction process is completed, the transaction system 300 notifies the authority setting device 100 that the transaction process has been completed.
[0129] In step S115, the authority setting device 100 sets the journal information access restrictions as shown in the access restriction database D113 for each of the multiple items included in the second journal information, which is the settlement information for which accounting processing has been executed.
[0130] In this way, the authority setting system 10 can automatically complete accounting and settlement processes while ensuring security when billing information is acquired from a business operator.
[0131] Furthermore, the information processing system of this embodiment targets information generated according to the processing stage in billing processing (invoice information, payment information, settlement information, etc.), dynamically sets access rights for each item included in the information for each accessing entity, namely the payment system 400 and the accounting system 300, and applies the access rights to control authority when linking with these systems. This allows access control for each of the payment system and the accounting system at the granularity of the item, thereby preventing excessive or insufficient disclosure to the accessing entity and maintaining the appropriateness of access.
[0132] In this embodiment, the accrual basis is used as an example, but the present invention is not limited to this and may be applicable to a cash basis or both. In the case of a cash basis, a lump-sum journal entry (journal entry for expenses and journal entry for payments) is performed after settlement. Therefore, in the case of a cash basis, step S102 in FIG. 7 is executed after step S109 (for example, at the same time as step S115).
[0133] ===Hardware Configuration=== 8, an example of a hardware configuration for implementing the authority setting device 100, business operator device 200, accounting system 300, and payment system 400 using a computer 1000 will be described. Note that the various functions of the authority setting device 100, business operator device 200, accounting system 300, and payment system 400 can be implemented by dividing them into multiple devices.
[0134] 8 is a diagram illustrating an example of a hardware configuration of a computer. As illustrated in FIG. 8, a computer 1000 includes, for example, a processor 1001, a memory 1002, a storage device 1003, an input I / F unit 1004, a data I / F unit 1005, a communication I / F unit 1006, and a display unit 1007.
[0135] The processor 1001 is a control unit that controls various processes in the computer 1000 by executing programs stored in the memory 1002 .
[0136] The memory 1002 is a storage medium such as a RAM (Random Access Memory), etc. The memory 1002 temporarily stores the program code of the program executed by the processor 1001 and data required when the program is executed.
[0137] The storage device 1003 is a non-volatile storage medium such as a hard disk drive (HDD), flash memory, etc. The storage device 1003 stores an operating system and various programs for realizing the above-mentioned components.
[0138] The input I / F unit 1004 is a device for receiving input from a user. Specific examples of the input I / F unit 1004 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 1004 may be connected to the computer 1000 via an interface such as a USB (Universal Serial Bus).
[0139] The data I / F unit 1005 is a device for inputting data from outside the computer 1000. A specific example of the data I / F unit 1005 is a drive device for reading data stored in various storage media. The data I / F unit 1005 may be provided outside the computer 1000. In this case, the data I / F unit 1005 is connected to the computer 1000 via an interface such as a USB.
[0140] The communication I / F unit 1006 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 1000. The communication I / F unit 1006 may be provided outside the computer 1000. In this case, the communication I / F unit 1006 is connected to the computer 1000 via an interface such as a USB.
[0141] The display unit 1007 is a device for displaying various types of information. Specific examples of the display unit 1007 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display unit 1007 may be provided outside the computer 1000. In this case, the display unit 1007 is connected to the computer 1000 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 1004, the display unit 1007 can be configured as an integral part of the input I / F unit 1004.
[0142] ===Summary=== <1> The authority setting system 10 includes a billing information acquisition unit 120 that acquires billing information including a first item, which is at least one item related to a bill for payment from a first business to a second business, from a predetermined system; a payment information generation unit 130 that generates payment information including a second item, which is at least one item related to payment of the bill, and associates the payment information with the billing information; an access restriction setting unit 160 that executes accounting processing based on the billing information based on access restriction conditions D111 (first access restriction conditions) that indicate the relationship between items related to the payment request that may be included in the billing information and access restrictions that indicate targets that can or cannot access the items; and an accounting system 300 that executes accounting processing based on the payment information based on the payment information. and an access restriction setting unit 160 that sets a billing information access restriction indicating whether or not the billing system 300 and the payment system 400 are accessible to at least one of the first items and a payment system 400 that performs payment processing based on the billing information, respectively, based on an access restriction condition D111 (second access restriction condition) that indicates the relationship between payment-related items that may be included in the payment information and the access restriction indicating whether or not the items are accessible to the payment information. This allows the authority setting system 10 to appropriately set access restrictions for multiple items of related information, thereby ensuring security and enabling information sharing. Note that setting the billing system 300 and the payment system 400 as accessible or inaccessible includes setting whether or not a person performing a billing process using a specific billing system 300 or a person performing a payment process through the payment system 400 is allowed to access information related to a specified business (first business) via the system.
[0143] Incidentally, one example of a technology for setting access rights for each of a plurality of items according to the user is to mask items that are in a viewing-denied state and not mask items that are in a viewing-and-input state. This makes it possible to set access rights on an item-by-item basis, rather than on a file-by-file basis, thereby preventing unexpected deletion or modification of each item. However, while this technology can set access restrictions for each item of data, it is not possible to set appropriate access rights for each item of data that is related to each other, as in this embodiment, and therefore inappropriate access to each item occurs. In this embodiment, <1> Since the above configuration allows appropriate setting of access restrictions for each of a plurality of items of related information, it becomes possible to share information while ensuring security.
[0144] <2> The authority setting system 10 further includes a notification unit 170 (information transmission unit) that transmits payment information to the payment system 400, and a payment information acquisition unit 140 that acquires from the payment system 400 payment information generated by the payment processing related to the payment in the payment system 400 for the payment information transmitted to the payment system 400, the payment information including a second item and a third item related to the cost of the payment processing. The second item and the third item related to the cost of the payment processing are generated by the payment processing related to the payment in the payment system 400 for the payment information transmitted to the payment system 400. The access restriction setting unit 160 sets a payment information access restriction indicating whether the second item and the third item in the payment information are accessible or inaccessible to the accounting system 300 and the payment system 400, based on a third access restriction condition that indicates the relationship between the payment-related items that may be included in the payment information and the access restriction indicating the targets that are accessible or inaccessible to the items. This allows the authority setting system 10 to appropriately set access restrictions for each of multiple items of related information (billing information, payment information, and settlement information), thereby ensuring security and enabling information sharing.
[0145] <3> In the authority setting system 10, the access restriction setting unit 160 refers to the first access restriction condition and the second access restriction condition and sets an access restriction indicating whether the first business operator can access or cannot access to at least one item of the first item of the billing information and the second item of the payment information. <1> or <2> The authority setting system 10 described in the above is thus able to appropriately set access restrictions for each of a plurality of items of related information for each of the business operator, the accounting system 300, and the payment system 400, thereby enabling information to be shared while ensuring security.
[0146] <4> The authority setting system 10 further includes a notification unit that, when the access restriction setting unit 160 has set a billing information access restriction for the billing system 300 for at least one of the first items, sends a first billing possible notification to the billing system 300, indicating that billing processing can be performed for the billing information. <1> from <3> The authority setting system 10 according to any one of the above items 1 to 4, wherein the authority setting system 10 is capable of realizing quick accounting processing.
[0147] <5> The authority setting system 10 further comprises a notification unit that, when the access restriction setting unit 160 sets payment information access restrictions for the payment system 300 for at least one of the second and third items, sends a second transaction enable notification to the payment system 300, indicating that transaction processing for the payment information is possible. <2> from <4> The authority setting system 10 according to any one of the above items 1 to 4, wherein the authority setting system 10 is capable of realizing quick accounting processing.
[0148] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, materials, conditions, shapes, sizes, etc., are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other. [Explanation of symbols]
[0149] 10...authority setting system, 100...authority setting device, 110...memory unit, 120...billing information acquisition unit, 130...payment information generation unit, 140...settlement information acquisition unit, 150...journalization information generation unit, 160...access restriction setting unit, 170...notification unit, 180...display processing unit, 200...business operator device, 300...accounting system, 400...settlement system.
Claims
1. a billing information acquisition unit that acquires, from a predetermined system, billing information including a first item that is at least one item related to a bill for payment from a first business to a second business; a payment information generation unit that generates payment information including a second item that is at least one item related to payment of the bill and associates the payment information with the billing information; An access restriction setting unit, Based on a first access restriction condition indicating the relationship between items related to payment requests that may be included in the billing information and access restrictions indicating targets that can or cannot access the items, a billing information access restriction indicating whether or not the items can be accessed is set for at least one of the first items by an accounting system that performs accounting processing based on the billing information and a payment system that performs payment processing based on the payment information; an access restriction setting unit that sets a payment information access restriction indicating whether the accounting system and the settlement system can access or cannot access at least one of the second items of the payment information associated with the billing information based on a second access restriction condition indicating the relationship between payment-related items that may be included in the payment information and an access restriction indicating which targets can or cannot access the items; An information processing system comprising:
2. an information sending unit that sends the payment information to the payment system; a payment information acquisition unit that acquires, from the payment system, payment information generated by the payment processing related to the payment in the payment system for the payment information transmitted to the payment system, the payment information including the second item and a third item related to a cost of the payment processing; Furthermore, the access restriction setting unit sets a payment information access restriction indicating whether the accounting system and the payment system can access or cannot access, for at least one of the second and third items in the payment information, based on a third access restriction condition indicating the relationship between payment-related items that may be included in the payment information and the access restriction indicating targets that can or cannot access the items; The information processing system according to claim 1 .
3. the access restriction setting unit sets an access restriction indicating whether the first business operator is allowed to access or is not allowed to access, for each of at least one of the first item of the billing information and the second item of the payment information, by referring to the first access restriction condition and the second access restriction condition.
3. The information processing system according to claim 1.
4. The information processing system of claim 1 or claim 2 further comprises a notification unit that, when the access restriction setting unit sets the billing information access restriction for the accounting system for at least one of the first items, sends a first accounting possible notification to the accounting system, which is a notification indicating that the accounting process can be performed for the billing information.
5. The information processing system of claim 2 further comprises a notification unit that, when the access restriction setting unit sets the payment information access restriction for the accounting system for at least one of the second item and the third item, sends a second accounting possible notification to the accounting system indicating that the accounting process can be performed for the payment information.
6. The computer Obtaining billing information from a predetermined system, the billing information including at least one item, the first item being related to a bill for payment by a first business to a second business; generating payment information including a second item, the second item being at least one item related to payment of the bill, and associating the payment information with the billing information; setting a billing information access restriction indicating whether the items can be accessed or not by an accounting system that performs accounting processing based on the billing information and a payment system that performs payment processing based on the payment information, for at least one of the first items based on a first access restriction condition indicating the relationship between items related to payment requests that may be included in the billing information and access restrictions indicating targets that can be accessed or not by the items; setting a payment information access restriction indicating whether the accounting system and the settlement system can access or cannot access the payment information for at least one of the second items of the payment information associated with the billing information based on a second access restriction condition indicating the relationship between payment-related items that may be included in the payment information and an access restriction indicating whether the items can be accessed or not; An information processing method that performs the above.
7. On the computer, Obtaining billing information from a predetermined system, the billing information including at least one item, the first item being related to a bill for payment by a first business to a second business; generating payment information including a second item, the second item being at least one item related to payment of the bill, and associating the payment information with the billing information; setting a billing information access restriction indicating whether the items can be accessed or not by an accounting system that performs accounting processing based on the billing information and a payment system that performs payment processing based on the payment information, for at least one of the first items based on a first access restriction condition indicating the relationship between items related to payment requests that may be included in the billing information and access restrictions indicating targets that can be accessed or not by the items; setting a payment information access restriction indicating whether the accounting system and the settlement system can access or cannot access the payment information for at least one of the second items of the payment information associated with the billing information based on a second access restriction condition indicating the relationship between payment-related items that may be included in the payment information and an access restriction indicating whether the items can be accessed or not; A program that executes the following.
Citation Information
Patent Citations
Accounting data processing system and program
JP2018077813A
Accounting processing system, accounting processor, accounting processing program, and accounting processing method
JP2020166818A
Transfer support system, transfer support method, and transfer support program
JP2021026271A
Billing / payment support system, billing terminal for use in the system, paying terminal for use in the system, and computer program for billing / payment support
JP2006107272A