Information processing method, program, and information processing device
The information processing method enables individual users to access factoring services by evaluating transaction credibility and using a dedicated factoring account, enhancing credibility and stability in managing accounts receivable.
Patent Information
- Application Number
- JP2023221605
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2038-06-08
AI Technical Summary
Existing factoring services are primarily designed for corporations, making it difficult for individuals to utilize these financial services.
An information processing method that allows individual users to access factoring services by displaying a list of invoices, evaluating transaction credibility, and facilitating same-day remittance of purchased accounts receivable through a dedicated factoring account.
Enables individual users to utilize factoring services efficiently, managing accounts receivable with higher credibility and stability, while maintaining user trust and providing credit guarantees.
Smart Images

Figure 0007602003000001 
Figure 0007602003000002 
Figure 0007602003000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing method, a program, and an information processing device. [Background technology]
[0002] One of the financial services is a factoring service that purchases accounts receivable from creditors and collects the accounts receivable from debtors. For example, Patent Document 1 discloses a factoring system that factors electronically recorded claims stipulated in the Electronically Recorded Claims Act. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-204063 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, as described in Patent Document 1, factoring is generally conducted between corporations, making it difficult for individuals to use factoring services.
[0005] In one aspect, an object of the present invention is to provide an information processing method etc. that allows even individual users to use factoring services. [Means for solving the problem]
[0006] In one aspect, the information processing method displays on a display unit a list of multiple invoices issued by a user to a trading partner, accepts a selection input to select from the multiple invoices an invoice for which an accounts receivable is to be purchased, and, if the transaction evaluation between the user and the trading partner is equal to or higher than a predetermined evaluation, determines a screening limit amount, and, if the invoice amount of the selected invoice is equal to or lower than the determined screening limit amount, causes a computer to execute a process of transferring a purchase amount corresponding to the invoice amount to the user's financial account. Effect of the Invention
[0007] In one aspect, even individual users can use factoring services. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram showing an example of the configuration of a factoring system. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a server. [Diagram 3] 11 is an explanatory diagram showing an example of the record layout of a user DB, an invoice DB, a user evaluation table, and a client evaluation table. [Figure 4] 11 is an explanatory diagram showing an example of the record layout of a transaction evaluation table, a transaction cluster DB, and a document determination table. [Diagram 5] 11 is an explanatory diagram showing an example of a record layout of a fee evaluation table and a fee cluster DB. [Figure 6] FIG. 1 is an explanatory diagram showing an overview of a factoring system. [Figure 7] FIG. 13 is an explanatory diagram showing an example of an invoice list screen. [Figure 8] FIG. 13 is an explanatory diagram regarding a process for transmitting transaction materials. [Figure 9] 11 is a flowchart illustrating an example of a processing procedure executed by a server. [Figure 10] 13 is a flowchart showing a processing procedure of a factoring subroutine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. (Embodiment) FIG. 1 is a schematic diagram showing a configuration example of a factoring system. In this embodiment, a factoring system that provides a factoring service for individual users will be described. The factoring system has an information processing device 1 and terminals 2, 2, 2, . . . Each device is communicatively connected via a network N such as the Internet.
[0010] The information processing device 1 is an information processing device capable of various information processing and sending and receiving information, such as a server device, a personal computer, etc. In this embodiment, the information processing device 1 is a server device, and for the sake of simplicity in the following explanation, the information processing device 1 will be read as a server 1. The server 1 is a management device that manages the factoring service related to this system, and performs processes such as management of financial accounts used for factoring, screening associated with factoring, and remittance to users.
[0011] As described later, in this embodiment, the server 1 performs factoring for individual users. Specifically, the server 1 performs factoring by purchasing accounts receivable arising from a transaction between an individual user (such as a sole proprietor) and a counterparty (hereinafter referred to as a "client") who receives delivery of goods or the like at the request of the user, and paying the amount remaining after deducting a commission from the accounts receivable to the user.
[0012] The terminal 2 is a terminal device of each user who uses the service, and is, for example, an information processing device such as a multi-function terminal, a personal computer, etc. For example, an application program dedicated to the service provided by the server 1 is installed on each terminal 2, and each user applies for factoring, views information, etc. on the application.
[0013] 2 is a block diagram showing an example of the configuration of the server 1. The server 1 includes a control unit 11, a main storage unit 12, a communication unit 13, and an auxiliary storage unit . The control unit 11 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), etc., and performs various information processing, control processing, etc. related to the server 1 by reading and executing a program P stored in the auxiliary storage unit 14. The main storage unit 12 is a temporary storage area such as an SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), a flash memory, etc., and temporarily stores data required for the control unit 11 to execute arithmetic processing. The communication unit 13 includes a processing circuit, etc. for performing processing related to communication, and transmits and receives information to and from the terminal 2, etc.
[0014] The auxiliary storage unit 14 is a large-capacity memory, a hard disk, or the like, and stores a program P and other data necessary for the control unit 11 to execute processing. The auxiliary storage unit 14 also stores a user DB 141, an invoice DB 142, a user evaluation table 143, a client evaluation table 144, a transaction evaluation table 145, a transaction cluster DB 146, a document determination table 147, a fee evaluation table 148, and a fee cluster DB 149.
[0015] The user DB 141 is a database that stores information about each user. The invoice DB 142 is a database that stores data on invoices issued by each user to a trading partner. The user evaluation table 143 is a table for performing a credit evaluation of a user. The client evaluation table 144 is a table for performing a credit evaluation of a client who is a trading partner. The transaction evaluation table 145 is a table for evaluating the degree of credit, based on the credit information of the user and the client, that is, the degree to which a transaction between the user and the client is trustworthy in conducting factoring.
[0016] The transaction cluster DB146 is a database that stores information on categories (hereinafter referred to as "transaction clusters") that indicate the creditworthiness of a transaction, which are classified in stages according to the evaluation in the transaction evaluation table 145. The document determination table 147 is a table that stores information on transaction documents necessary for transaction screening. The fee evaluation table 148 is a table for evaluating factoring fees according to the transaction cluster and transaction amount. The fee cluster DB149 is a database that stores information on fee categories (hereinafter referred to as "fee clusters") according to the evaluation in the fee evaluation table 148.
[0017] The auxiliary storage unit 14 may be an external storage device connected to the server 1. The server 1 may be a multi-computer consisting of a plurality of computers, or may be a virtual machine virtually constructed by software.
[0018] Furthermore, in this embodiment, the server 1 is not limited to the above configuration, and may include, for example, a reading unit that reads information stored in a portable storage medium.
[0019] FIG. 3 is an explanatory diagram showing an example of the record layout of the user DB 141, the invoice DB 142, the user evaluation table 143, and the client evaluation table 144. As shown in FIG. The user DB141 includes a user ID column, a name column, a user information column, a personal account column, a factoring account column, an account link column, and an accounting link column. The user ID column stores identification information for identifying each user. The name column stores the user's name in association with the user ID. The personal account column stores information on a financial account (hereinafter referred to as a "personal account") that is a financial account opened by an individual user at a specified financial institution in association with the user ID and that the user has set as a remittance destination for the factoring fee (purchase price). The factoring account column stores information on a factoring account that is a transfer-only account for receiving the factoring service according to the present embodiment in association with the user ID. The factoring account is a financial account associated with the financial account of the administrator of this system, and is a virtual transfer-only account in the financial institution's system, with an account number issued in association with the account number of the administrator's financial account and the name of the user. The account linking column stores, in association with the user ID, whether the user has given permission to link the deposit and withdrawal information of the user's personal account with this system. The accounting linking column stores, in association with the user ID, whether the user has set whether to link with a specific accounting software used by the user and upload invoice data to the server 1.
[0020] The invoice DB142 includes an invoice ID column, a user column, a client column, a transaction amount column, a billing date column, a due date column, an immediate settlement column, and a purchase price column. The invoice ID column stores identification information for identifying each invoice. The user column stores the user ID of the user who issues the invoice in association with the invoice ID. The client column stores identification information of the client who is the invoice destination in association with the invoice ID. The transaction amount column stores the transaction amount between the user and the client, that is, the billing amount of the invoice, in association with the invoice ID. The billing date column stores the billing date in association with the invoice ID. The due date column stores the payment due date of the accounts receivable in association with the invoice ID. The immediate settlement column stores whether or not factoring (same-day settlement) has been performed using this service in association with the invoice ID. Note that "under review" in the immediate settlement column means that the administrator is reviewing whether or not to approve factoring. The purchase price column stores the purchase price when factoring is performed, in association with the invoice ID.
[0021] User evaluation table 143 includes a score column, a rating column, a status column, a judgment criteria column, and a transaction limit column. The score column stores a score obtained by quantifying the credit information of the user. The rating column stores a rating given to the user according to the score, in association with the score. The status column stores a status indicating the credit information of the user, in association with the score. The judgment criteria column stores various conditions used as the score calculation criteria, in association with the score. The transaction limit column stores a transaction limit amount approved according to the credit information of the user, in association with the score.
[0022] The client evaluation table 144 includes a score column, a rating column, a status column, and a judgment criteria column. The score column stores a score obtained by converting the credit information of a client into a numerical value. The rating column stores a rating given to a client according to the score, in association with the score. The status column stores a status indicating the credit information of a client, in association with the score. The judgment criteria column stores various conditions used as the score calculation criteria, in association with the score.
[0023] FIG. 4 is an explanatory diagram showing an example of the record layout of the transaction evaluation table 145, the transaction cluster DB 146, and the document determination table 147. The transaction evaluation table 145 is a correspondence table that associates the ratings of each user and client with categories (transaction clusters) that indicate the graded creditworthiness of a transaction between the user and the client. As shown in Fig. 4, the transaction evaluation table 145 stores transaction clusters from "T1" to "N" that indicate the graded creditworthiness of a transaction in correspondence with the ratings of the user and the client. The server 1 classifies a transaction between a user and a client into one of a plurality of transaction clusters based on the credit information (rating) of the user evaluated according to the user evaluation table 143 and the credit information (rating) of the user evaluated according to the client evaluation table 144.
[0024] The transaction cluster DB146 includes a category column, a rating column, an evaluation column, an automatic screening limit column, a manual screening limit column, a transaction document column, and a PD expectation column. The category column stores a major classification of each transaction cluster. The rating column stores a rating (symbol) representing each transaction cluster in association with the category. The evaluation column stores an evaluation indicated by each transaction cluster in association with the category and the rating. The automatic screening limit and the manual screening limit each store a factoring limit to be approved according to the transaction cluster. Specifically, the automatic screening limit stores a limit approved by the automatic screening by the server 1, and the manual screening limit stores a limit approved by the manual screening by the administrator. The transaction document column stores the level (rating) of transaction documents required at the time of manual screening in association with the category and the rating. The transaction documents are documents that prove that a transaction has been conducted between a user and a client, and are documents that the administrator refers to when conducting a screening. The PD expected value column stores, in association with the category and rating, the probability that accounts receivable will become uncollectible in transactions classified into each transaction cluster (so-called default rate).
[0025] The material determination table 147 includes a rating column, a status criterion column, and a required material column. The rating column stores a rating indicating the degree of necessity of transaction materials. The status criterion column stores, in association with the rating, the specific degree (quantity, etc.) of transaction materials required for each rating. The required material column stores, in association with the rating, the specific transaction materials required.
[0026] FIG. 5 is an explanatory diagram showing an example of a record layout of the fee evaluation table 148 and the fee cluster DB 149. As shown in FIG. Fee assessment table 148 is a correspondence table that associates transaction clusters and transaction amounts (billing amounts) with factoring fee classifications (fee clusters). As shown in Fig. 5, fee assessment table 148 stores fee clusters from "C1" to "C10" in correspondence with transaction clusters and transaction amounts. Server 1 determines the fee cluster according to the transaction cluster classified according to transaction assessment table 145 and the billing amount (transaction amount) stated on the invoice.
[0027] The fee cluster DB149 includes a rating column, an expected PD column, a standard fee column, a collection period column, and a fee column. The rating column stores a rating representing each fee cluster. The expected PD column stores an expected PD value expected in each fee cluster, in association with a rating, as in the transaction cluster DB146. The standard fee column stores a standard fee in each fee cluster, in association with a rating. The collection period column stores the period from the issuance date of an invoice to the payment deadline, that is, the collection period of accounts receivable, in association with a rating. The fee column stores an individual fee that varies from the basic fee depending on the collection period, which is an actual factoring fee, in association with a rating and a collection period.
[0028] Fig. 6 is an explanatory diagram showing an overview of a factoring system. The overview of this system will be explained based on Fig. 6. As already explained, in this embodiment, factoring is performed for individual users. Fig. 6 illustrates how the server 1 performs factoring on accounts receivable arising from a transaction between an individual user and a corporate client. The user is a supplier that delivers goods (or services) at the request of the client, and the client is a requester that receives delivery of goods from the user.
[0029] As is commonly done, after the delivery of the goods, the user issues an invoice for the transaction price to the client and requests payment. However, there is a time lag between the time of invoice and the time of actual payment. During that time, the user needs funds and has a demand to receive income from even a certain percentage of the accounts receivable.
[0030] In response to the above demand, a factoring service is provided. Factoring is a financial service that purchases accounts receivable from creditors (deliverers) and collects the accounts receivable from debtors (clients). In this embodiment, the server 1 is a factoring service for individuals that purchases accounts receivable between a user and a client and provides a service of settling a portion of the accounts receivable to the user on the same day.
[0031] The factoring process according to the present embodiment will be described in detail. First, after delivery of the product, the user issues an invoice and sends it to the client. The invoice may be sent by mail or e-mail, or may be created and sent by a predetermined accounting software provided by an external service provider. The server 1 acquires the invoice data via the network N. For example, the server 1 receives an invoice uploaded from the user's terminal 2 in a predetermined file format (for example, a PDF (Portable Document Format, registered trademark) file). Also, for example, when the user uses accounting software, the server 1 may cooperate with the accounting software to acquire the invoice data from a device of an external service provider. The server 1 stores the acquired invoice data in the invoice DB 142 in association with the user ID.
[0032] Here, a user who uses this system opens a financial account (factoring account) at a specified financial institution in order to receive factoring services. A factoring account is a financial account opened for each user, and is a financial account dedicated to factoring that is different from a personal account that the user normally uses. In this embodiment, deposits and withdrawals of accounts receivable are made through the factoring account.
[0033] Specifically, the factoring account is a financial account associated with the financial account of the administrator of this system (hereinafter referred to as the "management account"), and is a dedicated transfer account with an account number issued in association with the account number of the management account and the name of the user. More specifically, the factoring account is a so-called virtual account, and although the account holder is the user, it is actually a virtual financial account within the financial institution's system associated with the management account that consolidates the factoring accounts of each user. Generally, virtual accounts are used by companies to distinguish deposits from each customer, but in this embodiment, the virtual account is used as the deposit destination (transfer destination) of accounts receivable, making it easy to identify accounts receivable deposited to each user.
[0034] Users of this system issue invoices specifying their own factoring account as the transfer destination for transaction fees. This allows clients to deposit transaction fees (accounts receivable) into the factoring account.
[0035] When the server 1 receives a request for same-day settlement (remittance) of accounts receivable from the terminal 2, that is, an application for factoring, the server 1 immediately remits the purchase amount, which is the amount of the accounts receivable minus a commission fee, to the user's personal account. Specifically, as described later, the server 1 refers to the user evaluation table 143 and the client evaluation table 144 to evaluate (set) the credit information of the user, who is the creditor of the accounts receivable, and the credit information of the client, who is the debtor. The server 1 then evaluates the creditworthiness (transaction cluster) of the transaction related to the accounts receivable based on the credit information of the user and the client, and calculates the factoring limit and commission fee. In this way, the server 1 performs factoring screening, and for invoices below the limit, the server 1 immediately remits the purchase amount, which is the amount of the accounts receivable minus the calculated commission fee, from the management account to the user's personal account.
[0036] Note that the server 1 only needs to be able to transfer the purchase amount to the user's personal account in response to a request from the terminal 2, and the timing of the transfer may be the next business day of the financial institution, etc. In other words, the factoring of this system is not limited to same-day settlement.
[0037] After factoring, the client deposits the accounts receivable into the factoring account of the user. In this case, the server 1 transfers the accounts receivable to a management account that consolidates the factoring accounts of each user. In other words, the server 1 collects the accounts receivable.
[0038] In addition, when a deposit is made into the factoring account without factoring the accounts receivable, the server 1 transfers the accounts receivable directly from the factoring account to the user's personal account. In this way, by utilizing a factoring account in addition to the user's personal account and the management account of the administrator who purchases the accounts receivable, the system makes it easier to manage the series of deposits and withdrawals involved in factoring, and provides a factoring service that can be used even by individual users who have a lower credit rating in financial transactions than corporations.
[0039] 7 is an explanatory diagram showing an example of an invoice list screen. The display screen on the terminal 2 and the factoring process based on the operations on the screen will be described below.
[0040] In addition to a list of invoices, the list screen displays a credit score 71, bank account linkage 72, accounting software linkage 73, transaction limit 74, and standard fee 75. Credit score 71 is the user's credit information evaluated based on factors' past transaction performance (historical information), etc. Bank account linkage 72 indicates whether or not a link has been set up between this system and the system of the financial institution that manages the user's personal account, regarding deposit and withdrawal information for the user's personal account. Accounting software linkage 73 indicates whether or not a link has been set up between this system and accounting software. Transaction limit 74 is the total limit for factoring, which is set according to the user's credit information. Standard fee 75 is the standard fee for factoring according to the user's credit information.
[0041] In addition to the various types of information mentioned above, terminal 2 displays information on each of the multiple invoices issued by the user to each client on a list screen. For example, as shown in Fig. 7, terminal 2 displays the business partner name (client name), invoice amount, invoice date, payment deadline (payment due date), purchase price, etc. for each invoice. Note that although the purchase price is already displayed in Fig. 7, the purchase price displayed on the list screen is a provisional amount, and as will be described later, server 1 will review the application for factoring from the user and then determine the specific purchase price.
[0042] Furthermore, the terminal 2 displays an application box 76 corresponding to each invoice. When an operation input to the application box 76 is received, the terminal 2 requests the server 1 to purchase the accounts receivable related to the corresponding invoice, and applies for factoring. When an application for factoring is received from the terminal 2, the server 1 evaluates the credit information of the user and client related to the invoice, performs a factoring review based on the credit information, and transfers the purchase amount of the accounts receivable to the user's personal account according to the review results.
[0043] First, the server 1 refers to the user evaluation table 143 to evaluate credit information that indicates the creditworthiness of the user who is the creditor of the accounts receivable. Specifically, the server 1 reads the user's past factoring performance, i.e., history information, from the invoice DB 142, and determines the user's rating according to the user's history information. For example, the server 1 determines the user's rating as anywhere from "AAA" to "N" according to the user's past rating, the number of factorings, the amount, the presence or absence of delayed or uncollectible cases, and other user information.
[0044] Next, the server 1 evaluates the credit information of the client who is the debtor of the accounts receivable, by referring to the client evaluation table 144. Specifically, like the user, the server 1 refers to the client's past factoring performance, that is, the history information, and determines the rating based on the client's past ratings, the number of factorings, the amount, the presence or absence of delayed cases or uncollectible cases, and other client information.
[0045] If the client listed on the invoice as the billing destination of the transaction fee is a new client to this system and the client's information is not stored in each database, the server 1 requests the terminal 2 to input the client's information. For example, the server 1 requests the terminal 2 to input the corporate number of the client's corporation. Specifically, based on the client's name listed on the invoice, the server 1 searches for the corporate number of the corporation that is the same as the client's corporation name using a specified external API (Application Programmable Interface), and outputs the search results to the terminal 2. The user selects the correct client from the search results and notifies the server 1 of the corporate number. The server 1 searches for the client's information on the network N based on the notified corporate number. The server 1 evaluates the credit information based on the searched client information.
[0046] In this way, when there is no factoring record and the client cannot be identified even by referring to the history information, the server 1 requests the terminal 2 to input the corporate number and evaluates the client's credit information based on the input corporate number. This allows the server 1 to appropriately evaluate the credit information of even new clients.
[0047] The server 1 evaluates the creditworthiness of the transaction between the user and the client listed on the invoice based on the credit information of each of the users and clients evaluated above. Specifically, the server 1 refers to the transaction evaluation table 145 and classifies the transaction into one of a number of transaction clusters that indicate the creditworthiness of the transaction in stages based on the ratings of the user and the client. For example, the server 1 classifies the transaction into one of the transaction clusters from "T1" to "N" as shown in FIG. 4.
[0048] The server 1 determines the purchase limit for approving factoring according to the transaction cluster classified above. Specifically, the server 1 refers to the transaction cluster DB 146 to determine the automatic screening limit and the manual screening limit for factoring. The automatic screening limit is the limit that can be approved in an automatic screening by the server 1. The manual screening limit is the limit that can be approved in a manual screening by an administrator. The manual screening limit is set to an amount higher than the automatic screening limit.
[0049] The server 1 judges whether the invoice amount for which a factoring application has been received from the terminal 2 is equal to or less than the automatic screening limit. If it is judged to be equal to or less than the automatic screening limit, the server 1 approves the factoring and transfers the amount to the user's personal account.
[0050] Specifically, the server 1 determines the factoring fee based on the transaction cluster classified above and the invoice amount (transaction amount). For example, the server 1 refers to the fee evaluation table 148 and classifies the invoice for which factoring has been applied into one of a number of fee clusters that define fees in stages. The server 1 refers to the fee cluster DB 149 and determines the fee according to the classified fee cluster.
[0051] The server 1 outputs the determined fee to the terminal 2 and presents the purchase price of the accounts receivable to the user on a screen not shown. The server 1 then accepts an input from the terminal 2 as to whether or not the user agrees with the presented purchase price (fee). If the user agrees, the server 1 determines the purchase price to be the amount of the invoice minus the fee, and transfers the purchase price to the user's personal account.
[0052] If it is determined that the invoice amount is equal to or greater than the automatic screening limit, the server 1 determines whether the invoice amount is equal to or less than the manual screening limit. If it is determined that the invoice amount is equal to or less than the manual screening limit, the server 1 outputs the invoice data to a specified terminal device (not shown) operated by an administrator. The administrator reviews the output invoice and inputs the review results to the server 1 as to whether or not to approve the factoring.
[0053] When performing manual review, the server 1 requests the terminal 2 to transmit transaction materials indicating that the transaction has actually been carried out, depending on the above-mentioned transaction evaluation (transaction cluster). The transaction materials are, for example, an invoice for the product delivered by the user to the client, an email notifying completion of delivery, etc., and are materials that the administrator can refer to in manual review. The server 1 requests the terminal 2 to transmit the transaction materials for use in manual review.
[0054] FIG. 8 is an explanatory diagram of the process of transmitting transaction documents. For example, when a transaction cluster is classified as a risk transaction (see FIG. 4), the server 1 requests the terminal 2 to transmit transaction documents. In this case, the server 1 generates a one-time address as a destination of the transaction documents and outputs it to the terminal 2. FIG. 8 illustrates an example of a display screen of the one-time address transmitted from the server 1. The terminal 2, in accordance with the operation input from the user, attaches a specified attachment file which is the transaction documents and replies to the address by e-mail. In this way, the server 1 obtains the transaction documents from the terminal 2. For example, the server 1 outputs information on the screening criteria stored in the document judgment table 147 together with the transaction documents obtained from the terminal 2 and presents them to the administrator (see FIG. 4).
[0055] The administrator refers to the transaction documents and decides whether to approve the factoring or not, and inputs the examination results to the server 1. If the factoring is approved, the server 1 carries out the factoring and transfers the purchase price of the accounts receivable to the user's personal account. Specifically, as in the case of automatic examination, the server 1 determines the fee by referring to the fee evaluation table 148, and transfers the amount obtained by deducting the fee from the invoice amount to the user's personal account.
[0056] When the amount of the invoice for which factoring is applied exceeds the manual screening limit, or when the factoring is not approved by the manual screening, the server 1 notifies the terminal 2 of the screening result that the factoring is not approved.
[0057] In the above, we have explained the case where the accounts receivable (billing amount) is paid by the client as per the transaction and factoring is performed normally, but there may be cases where the accounts receivable cannot be collected. Therefore, this system also provides a credit guarantee to guarantee a certain amount of the accounts receivable.
[0058] Specifically, for transactions not involving factoring, if the invoice amount is not paid by the client to the factoring account even after the payment deadline specified in the invoice has passed, the server 1 will guarantee the accounts receivable. In the above case, the server 1 will transfer a specified percentage (e.g. 10%) of the invoice amount that the user invoiced the client to in the invoice to the user's personal account as a guarantee amount.
[0059] The timing of remittance of the guarantee amount is not limited to immediately after the payment deadline, but may be after a predetermined period has elapsed since the payment deadline. In other words, the timing of remittance of the guarantee amount may be at least after the payment deadline.
[0060] As described above, the server 1 uses a factoring account to purchase accounts receivable and guarantee the accounts receivable. By using a factoring account opened for each user, it becomes easy to manage accounts receivable paid by clients to each user, and even individual users can perform factoring stably and appropriately. In addition, the factoring account is registered in the name of the user, and factoring in this embodiment is so-called two-party (two-company) factoring. Therefore, there is no need to notify the client, who is the debtor, of the assignment of the accounts receivable, and it is possible to avoid a situation in which the user's trust in the client is damaged.
[0061] 9 is a flowchart showing an example of a processing procedure executed by the server 1. The processing contents executed by the server 1 will be described with reference to FIG. The control unit 11 of the server 1 acquires invoice data issued by the user to the client who is the other party in the transaction (step S11). For example, the control unit 11 may receive invoice data uploaded from the terminal 2, or may cooperate with a specific accounting software used by the user to acquire invoice data from a device of an external service provider that provides the accounting software.
[0062] The control unit 11 judges whether the destination of the accounts receivable specified in the acquired invoice is the user's factoring account (buying account) (step S12). A factoring account is a financial account opened individually by the user to receive factoring services in the present system, and is a factoring account that is different from the user's personal account. Specifically, a factoring account is a financial account associated with the financial account (management account) of the administrator of the present system who purchases accounts receivable from the user, and is a transfer-only account with an account number issued in association with the account number of the management account and the name of the user. The control unit 11 judges whether the destination of the accounts receivable specified in the invoice is a factoring account opened by the user for factoring.
[0063] If it is determined that the account is a factoring account (S12: YES), the control unit 11 stores (registers) the acquired invoice data in the invoice DB 142 in association with the user ID (step S13). If it is determined that the account is not a factoring account (S12: NO), the control unit 11 discards the acquired invoice data (step S14). After executing the process of step S13 or S14, the control unit 11 transitions the process to step S15.
[0064] In response to a request from the terminal 2, the control unit 11 outputs a list of multiple invoices issued by the user to each client to the terminal 2 (step S15). For example, as shown in Fig. 7, the control unit 11 outputs to the terminal 2 a list screen showing the user's credit information and a list of the user's invoices.
[0065] The control unit 11 accepts a selection input for selecting an invoice for which the accounts receivable is to be purchased, that is, an invoice to be subject to factoring, from the multiple invoices output in step S15 (step S16). When the control unit 11 accepts the selection input for an invoice, it executes a subroutine of a factoring process for purchasing the accounts receivable related to the selected invoice from the user and transferring the purchase amount to the user's personal account (step S17).
[0066] The control unit 11 judges whether the invoice amount invoiced from the client by the invoice has been deposited in the factoring account of the user from the client (step S18). If it is judged that the invoice amount has been deposited (S18: YES), the control unit 11 judges whether the factoring has already been performed for the invoice corresponding to the deposited invoice amount, and the purchase amount has been transferred to the user's personal account (step S19). If it is judged that the transfer has been completed (S19: YES), the control unit 11 transfers the invoice amount deposited from the client to the factoring account of the user to the management account (step S20). If it is judged that the transfer has not been completed (S19: NO), the control unit 11 transfers the invoice amount deposited from the client to the user's personal account as it is (step S21). After executing the process of step S20 or S21, the control unit 11 ends the series of processes.
[0067] If it is determined that the invoice amount has not been paid by the client (S18: NO), the control unit 11 determines whether the payment deadline specified in the invoice has passed (step S22). If it is determined that the payment deadline has not passed (S22: NO), the control unit 11 ends the series of processes. If it is determined that the payment deadline has passed (S22: YES), the control unit 11 transfers a predetermined guarantee amount corresponding to the invoice amount to the user's personal account (step S23). The control unit 11 ends the series of processes.
[0068] 10 is a flowchart showing the processing procedure of the factoring subroutine. The processing contents of the subroutine in step S17 will be described with reference to FIG. The control unit 11 of the server 1 refers to the factoring history information stored in the invoice DB 142 and judges whether the client listed as the billing destination on the invoice selected by the user can be identified (step S31). If it is judged that the client cannot be identified (S31: NO), the control unit 11 outputs a request to input the corporate number of the client to the terminal 2 and accepts the input of the corporate number from the terminal 2 (step S32). For example, the control unit 11 uses a predetermined external API to search for the corporate number of a corporation that is the same as the client name, and outputs the search result to the terminal 2. The terminal 2 performs a selection input to select the correct client as the billing destination from the search result. As a result, the control unit 11 acquires the corporate number of the client. The control unit 11 acquires information on the client from the network N based on the acquired corporate number (step S33).
[0069] After step S31 is YES or the processing of step S33 is executed, the control unit 11 reads out the factoring history information of the user and the client from the invoice DB 142, and evaluates (sets) credit information indicating the degree of credit for both the user and the client (step S34). Specifically, the control unit 11 evaluates the user's credit information from the user's past track record such as the number of factorings, amount, and rating based on the user evaluation table 143. The control unit 11 also evaluates the credit information of the client based on the client evaluation table 144. Note that, if client information is obtained based on the corporation number in step S33, the server 1 evaluates the credit information based on the obtained client information.
[0070] The control unit 11 evaluates the creditworthiness of the transaction between the user and the client for factoring according to the credit information of the user and the client (step S35). Specifically, as described above, the control unit 11 classifies the transaction into categories (transaction clusters) that indicate the creditworthiness of the transaction in stages based on the credit information of the user and the credit information of the client. The control unit 11 determines whether the transaction between the user and the client is rated above a predetermined level (step S36). In other words, the control unit 11 determines whether the transaction cluster classified in step S35 is a transaction cluster rated above a predetermined level.
[0071] When it is determined that the transaction is evaluated at a predetermined value or higher (S36: YES), the control unit 11 refers to the transaction cluster DB 146 and determines the factoring purchase limit (step S37). Specifically, the control unit 11 determines the automatic screening limit to be approved by the automatic screening by the server 1 and the manual screening limit to be approved by the administrator in the manual screening.
[0072] The control unit 11 determines whether the invoice amount for which the user has applied for factoring is equal to or less than the automatic screening limit (step S38). If it is determined that the invoice amount is not equal to or less than the automatic screening limit (S38: NO), the control unit 11 determines whether the invoice amount is equal to or less than the manual screening limit (step S39).
[0073] If it is determined that the amount is equal to or less than the manual screening limit (S39: YES), the control unit 11 issues an address to which transaction materials indicating that a transaction has been conducted between the user and the client are sent according to the evaluation of the transaction in step S35, and notifies the user's terminal 2 (step S40). Specifically, if the control unit 11 evaluates a transaction related to an invoice for which factoring has been applied as a risk transaction, it issues a one-time address and notifies the terminal 2. The control unit 11 acquires the transaction materials sent to the address from the terminal 2 (step S41). For example, the control unit 11 acquires an invoice, a delivery completion email, etc. from the user to the client as transaction materials. The administrator examines whether or not to approve the factoring with reference to various information including the transaction materials, and inputs the examination results to the server 1. The control unit 11 determines whether or not to approve the factoring according to the examination results input by the administrator (step S42).
[0074] If the answer is NO in step S36, S39, or S42, the control unit 11 outputs the examination result indicating that the factoring was not approved to the terminal 2 (step S43), and returns the subroutine.
[0075] If the answer is YES in step S38 or S42, the control unit 11 refers to the fee evaluation table 148 and calculates the fee for the factoring (step S44). The control unit 11 outputs the fee to the terminal 2 to confirm consent. The control unit 11 determines whether the user has consented to the fee based on an operation input on the terminal 2 (step S45). If it is determined that the user has not consented to the fee (S45: NO), the control unit 11 returns the subroutine.
[0076] If it is determined that the fee is agreed to (S45: YES), the control unit 11 transfers the purchase amount, which is the amount in the invoice minus the fee, to the user's personal account (step S46). The control unit 11 stores the factoring information related to the invoice in the invoice DB 142 and returns the subroutine.
[0077] In the above, the user who is the creditor of the accounts receivable is an individual, but the creditor may be a corporation such as a company. Similarly, the client who is the debtor may be an individual instead of a corporation.
[0078] In addition, the server 1 passively accepts factoring applications from users and transfers money, but the present embodiment is not limited to this, and a push notification may be sent to encourage users to use factoring. For example, the server 1 sends a push notification to each user's terminal 2 to encourage factoring at a predetermined timing (e.g., the end of the month, weekend, etc.) when it is expected that user demand will increase. This stimulates user demand and encourages use of the present system.
[0079] As described above, according to this embodiment, a factoring account (buying account) dedicated to factoring, which is different from the user's personal account (financial account), is opened for each user, and factoring is performed using the factoring account. By utilizing the factoring account opened for each user, it becomes easy to manage accounts receivable paid by clients to each user, and even individual users can appropriately perform factoring.
[0080] Furthermore, according to this embodiment, the factoring account is a transfer-only account to which an account number is issued in association with the account number of the management account (financial account) of the manager who performs the factoring and the name of the user. This makes it easier to manage deposits and withdrawals related to accounts receivable, prevents situations that damage the user's credibility with the client, and allows factoring for individuals to be carried out more appropriately.
[0081] Furthermore, according to this embodiment, by accepting a factoring application from terminal 2 and carrying out factoring on the invoice for which the application has been made, it is possible to improve user convenience.
[0082] Furthermore, according to this embodiment, it is possible to provide a credit guarantee, thereby improving the stability of transactions for users.
[0083] Furthermore, according to this embodiment, the invoice to be factored can be selected from the invoice list screen, thereby further improving user convenience.
[0084] In addition, according to this embodiment, the credit information of the user and the client is evaluated and examined before factoring is performed, and the purchase limit and fees are determined. This allows the system to be operated appropriately.
[0085] In addition, according to this embodiment, even for clients (corporations) with no track record (history) of factoring, credit information can be evaluated based on the corporate number, thereby avoiding a situation in which factoring becomes impossible.
[0086] Furthermore, according to this embodiment, by obtaining transaction documents from the user, a more accurate examination can be carried out.
[0087] According to the present embodiment, a push notification may be sent at a predetermined timing when it is expected that the demand for factoring will increase, urging the user to apply for factoring. This can improve the convenience for the user.
[0088] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]
[0089] 1. Server (information processing device) 11 Control section 12 Main memory 13. Communications Department 14 Auxiliary storage P Program 141 User DB 142 Invoice DB 143 User Rating Table 144 Client Rating Table 145 Trade Evaluation Table 146 Transaction Cluster DB 147 Data Judgment Table 148 Fee Evaluation Table 149 Fee Cluster DB
Claims
1. A display unit displays the remaining receivable amount obtained by subtracting the total amount of purchases related to invoices for which the receivables have already been purchased from the upper limit of the receivable purchase transaction amount specified for each user, displaying on the display unit a list of a plurality of invoices issued by the user to the counterparty of a transaction; accepting a selection input for selecting an invoice for which an account receivable is to be purchased from the plurality of invoices; When the transaction evaluation between the user and the other party of the transaction is equal to or higher than a predetermined evaluation, a storage unit that stores the transaction evaluation and the screening limit amount in association with each other is referred to to determine a screening limit amount corresponding to the transaction evaluation, If the billing amount of the selected invoice is equal to or less than the determined screening limit, the amount obtained by deducting a handling fee from the billing amount is transferred to the financial account of the user as the purchase amount. An information processing method for causing a computer to execute processing.
2. Display a graph showing the upper limit of the transaction amount, the total amount of the purchase amount, and the remaining amount of the purchase amount. The information processing method according to claim 1 .
3. Displaying credit information representing the creditworthiness of a user according to history information regarding the purchase of accounts receivable on a display unit; displaying on the display unit a list of a plurality of invoices issued by the user to the counterparty of a transaction; receiving a selection input for selecting, from the plurality of invoices, the invoice for which the purchase of the accounts receivable is to be offered; When the transaction evaluation between the user and the other party of the transaction is equal to or higher than a predetermined evaluation, a storage unit that stores the transaction evaluation and the screening limit amount in association with each other is referred to to determine a screening limit amount corresponding to the transaction evaluation, If the billing amount of the selected invoice is equal to or less than the determined screening limit, the amount obtained by deducting a handling fee from the billing amount is transferred to the financial account of the user as the purchase amount. An information processing method for causing a computer to execute processing.
4. A list of multiple invoices issued by a user to a trading partner is displayed on a display unit, The invoice is an invoice that designates a payment destination of an individual purchase account for each user for purchasing accounts receivable, the individual purchase account being different from the financial account of the user, accepting a selection input for selecting an invoice for which an account receivable is to be purchased from the plurality of invoices; When the transaction evaluation between the user and the other party of the transaction is equal to or higher than a predetermined evaluation, a storage unit that stores the transaction evaluation and the screening limit amount in association with each other is referred to to determine a screening limit amount corresponding to the transaction evaluation, If the billing amount of the selected invoice is equal to or less than the determined screening limit, a remittance request is output to a management device that manages the remittance account to remit the amount obtained by deducting a handling fee from the billing amount to the financial account of the user. An information processing method for causing a computer to execute processing.
5. A remaining receivable amount obtained by subtracting the total amount of purchases related to invoices for which the accounts receivable have already been purchased from the upper limit of the purchase amount of the accounts receivable specified for each user is displayed on a display unit; displaying on the display unit a list of a plurality of invoices issued by the user to the counterparty of a transaction; accepting a selection input for selecting an invoice for which an account receivable is to be purchased from the plurality of invoices; When the transaction evaluation between the user and the other party of the transaction is equal to or higher than a predetermined evaluation, a storage unit that stores the transaction evaluation and the screening limit amount in association with each other is referred to to determine a screening limit amount corresponding to the transaction evaluation, If the billing amount of the selected invoice is equal to or less than the determined screening limit, the amount obtained by deducting a handling fee from the billing amount is transferred to the financial account of the user as the purchase amount. A program that causes a computer to carry out processing.
6. An information processing device including a control unit, The control unit is A remaining receivable amount obtained by subtracting the total amount of the receivables related to the invoices for which the receivables have already been repaid from the upper limit of the receivables receivable transaction amount specified for each user is displayed on the display unit; displaying on the display unit a list of a plurality of invoices issued by the user to the counterparty of a transaction; accepting a selection input for selecting an invoice for which an account receivable is to be purchased from the plurality of invoices; When the transaction evaluation between the user and the other party of the transaction is equal to or higher than a predetermined evaluation, a storage unit that stores the transaction evaluation and the screening limit amount in association with each other is referred to to determine a screening limit amount corresponding to the transaction evaluation, If the billing amount of the selected invoice is equal to or less than the determined screening limit, the amount obtained by deducting a handling fee from the billing amount is transferred to the financial account of the user as the purchase amount. Information processing device.
Citation Information
Patent Citations
Transmitter-receiver for radio telephony
JP1988013529A
Batch factoring device
JP2000181974A
Substitutive payment work system
JP2001142987A
Method and system for financing on security of accounts receivable
JP2001319060A
Method and system for factoring account receivable
JP2002109224A
