Program, information processing apparatus and method

The accounting processing system converts electronic statement data into compliant invoices by associating it with transaction data, addressing the inefficiencies in using such data for tax credit deductions and enhancing operational efficiency.

JP2025001994AActive Publication Date: 2025-01-09FREEE
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023101847
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2025-01-09
Estimated Expiration
2043-06-21

AI Technical Summary

Technical Problem

Existing electronic statement data from financial institutions and credit card companies lacks the necessary tax-related information to be used as compliant invoices for the Qualified Invoice Retention System in Japan, leading to inefficiencies in accounting and compliance with tax credit deductions.

Method used

An accounting processing system that acquires electronic statement data, associates it with transaction data, and generates invoice data in a compliant format, enabling the storage and management of this data as an electronic ledger.

Benefits of technology

This system allows electronic statement data to be treated as invoice data, facilitating compliance with the Qualified Invoice Retention System and improving operational efficiency by automating the creation and management of invoices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025001994000001_ABST
    Figure 2025001994000001_ABST
Patent Text Reader

Abstract

To provide a program, an information processing apparatus, and a method for storing electronic statement data with predetermined information added thereto, which is treated as invoice data, as electronic books.SOLUTION: A server of an accounting processing system stores business operator data pertaining to a plurality of business operators and transaction data pertaining to transaction between the business operators, and executes the steps of: acquiring electronic statement data pertaining to settlement related to a transaction; referring to the stored transaction data, and acquiring transaction data corresponding to the electronic statement data; acquiring entry data being data including items for creating invoice data based on a predetermined format, on the basis of the acquired transaction data; causing a memory to store the electronic statement data and the acquired entry data in association with the acquired transaction data; and presenting, in accordance with an operation from a user, the acquired transaction data, the electronic statement data, and the acquired entry data to the user.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] In the home country, it has been decided that a so-called invoice system, known as the qualified invoice preservation method, will be introduced in order to receive input tax credit, which can be deducted from the payment of consumption tax on sales.

[0003] For example, Patent Document 1 discloses a technology for a document determination device that determines the eligibility of a qualified invoice that meets the requirements for input tax credit under the invoice system based on the contents of the received invoice. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-071991 Summary of the Invention [Problem to be solved by the invention]

[0005] Incidentally, if the electronic statement data shared when synchronizing with accounting data from financial institutions, credit card companies, etc. could be made into invoices that comply with the invoice system, it would become possible to comply with the invoice system and also improve business efficiency.

[0006] Therefore, this disclosure describes a technology that enables electronic statement data provided by financial institutions, credit card companies, etc. to be converted into invoice data by adding specified information and stored as an electronic ledger. [Means for solving the problem]

[0007] According to one embodiment of the present disclosure, a program to be executed on a computer having a processor and a memory, the memory stores business operator data related to a plurality of business operators and transaction data related to transactions between the business operators, and the program causes the processor to execute the following steps: acquiring electronic statement data related to a payment relating to the transaction; referencing the stored transaction data and acquiring transaction data corresponding to the electronic statement data; acquiring description data, which is data including items for creating invoice data based on a predetermined format, based on the acquired transaction data; linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in the memory; and presenting the acquired transaction data, electronic statement data, and acquired description data to a user in response to an operation from the user. Effect of the Invention

[0008] According to the present disclosure, data on description items including items for creating invoice data is acquired and stored in association with electronic statement data and transaction data. Therefore, such data can be regarded as invoice data and stored as an electronic ledger. This makes it possible to comply with the invoice system and improve business efficiency. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing the overall configuration of a accounting processing system 1 according to a first embodiment. [Diagram 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. [Diagram 3] 2 is a block diagram showing a functional configuration of a server 20 in FIG. 1. [Figure 4] FIG. 4 is a diagram showing an example of a data structure of a business operator database 2021 in FIG. 3. [Diagram 5] FIG. 4 is a diagram showing an example of a data structure of a transaction database 2022 in FIG. 3. [Figure 6]FIG. 4 is a diagram showing an example of the data structure of an accounting database 2023 in FIG. 3. [Figure 7] 1 is a flowchart showing an example of the flow of data presentation processing by the transaction processing system 1. [Figure 8] 1 is a flowchart showing an example of the flow of authentication processing by the transaction processing system 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The present invention will be described below based on the illustrated embodiment. The following description and drawings are examples for explaining the present invention, and appropriate omissions and simplifications are made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. In the following description, the same components are given the same symbols. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0011] <Summary> The accounting processing system according to the present disclosure will be described below. The accounting processing system according to the present disclosure is a system for providing accounting services to users such as companies and individual business owners. Accounting processing performed by companies and individual business owners involves managing transactions of deposits and withdrawals such as purchases, sales, and borrowings, and the transactions are recorded (booked) in ledgers (journal entries, general ledger), a trial balance is prepared as a settlement process at a predetermined accounting period, and a profit and loss statement and balance sheet, which are financial statements, are prepared. In addition, tax return processing is also performed to prepare tax returns for corporate tax, business tax, consumption tax, etc. based on the results of the settlement process. The accounting processing system according to the present disclosure is a computer system that accepts input of deposit and withdrawal transactions such as purchases and sales, records them in ledgers, prepares trial balances and financial statements, and supports tax return processing. In addition, the accounting processing system according to the present disclosure is a system provided as a Web service by a cloud server or the like, so-called SaaS (Software as a Service).

[0012] The accounting processing system according to the present disclosure is a system for acquiring electronic statement data linked from financial institutions, credit card companies, etc., and acquiring description data including items for creating invoice data based on a predetermined format. The accounting processing system according to the present disclosure is a system for linking the electronic statement data and the acquired description data to the acquired transaction data, storing them in memory, and managing them.

[0013] By the way, when a business operator purchases goods for the purpose of procurement and makes payments, or when they use various services as expenses for business purposes and make payments, they are required to pay consumption tax to the payee (business partner) in the same way as for normal payments. However, for consumption tax paid for business purposes as purchases or expenses, if certain requirements are met, it is possible to receive input tax credit, which allows the consumption tax paid to be deducted from the consumption tax paid on sales.

[0014] In order to receive such input tax credit, the so-called invoice system, known as the qualified invoice storage method, has been decided to be introduced in the home country. The invoice system is a system in which, in order to receive input tax credit for consumption tax, if the invoice is not issued by a qualified invoice recognized as an invoice business, the input tax credit for consumption tax is not allowed, and in order to receive input tax credit for consumption tax, the business must register as an invoice business. A qualified invoice is an invoice that meets the requirements, such as accurately indicating the consumption tax applied to the invoice amount for each applicable tax rate and indicating the registration number given when registering as an invoice business. It is necessary to check whether the business partner is an invoice business, but it is expected to be very time-consuming to check this every time a payment is made. In addition, Peppol (an international standard in XML format) has been prescribed as a standard for transmitting invoice data that has been digitized from such invoices to the other party of the transaction.

[0015] In addition, electronic statement data shared with financial institutions, credit card companies, etc. when synchronizing with accounting data can be used to ensure accounting accuracy and speed up monthly settlement. However, this type of electronic statement data does not include tax rates, tax amounts, tax establishment numbers, etc. In addition, because this type of electronic statement data is not of a nature to be delivered to trading partners, it cannot be used to create invoices that comply with the invoice system.

[0016] Therefore, the accounting processing system according to the present disclosure acquires electronic statement data linked from financial institutions, credit card companies, etc., and acquires description data including legal invoice description items and items for creating invoice data in a format convenient for accounting processing. In addition, the accounting processing system according to the present disclosure links the electronic statement data and the acquired description data to the acquired transaction data, stores them, and manages them.

[0017] Furthermore, the accounting processing system according to the present disclosure generates invoice data based on the description data.

[0018] With the above configuration, it is possible to regard the electronic statement data and the description data as invoice data (or similar data) and store them as electronic books. This makes it possible to comply with the invoice system and also improves business efficiency.

[0019] <Embodiment 1> The following is a description of the transaction processing system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.

[0020] <1 Overall configuration of accounting processing system 1> FIG. 1 is a block diagram showing the overall configuration of the accounting system 1 of the first embodiment. As shown in FIG. 1, the accounting system 1 includes multiple terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1. Hereinafter, they may be collectively referred to as "terminal device 10"), a server 20, and an external server 30. The terminal devices 10, the server 20, and the external server 30 are connected to each other via a network 80 so as to be able to communicate with each other. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a web server (including a cloud server) and exchanges information with the terminal device 10 by web pages. The external server 30 is a web server (including a cloud server) and exchanges information with the server 20. Note that a web page browser for viewing web pages is installed on the terminal device 10, but a dedicated application for providing the services of the server 20 may be installed and configured to be viewable by the dedicated application.

[0021] The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to register transaction data and perform accounting processing, such as the functions of the accounting processing system 1, such as product sales, service provision, and purchasing, and is, for example, a company employee or a sole proprietor. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like.

[0022] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the terminal device 10B in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0023] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving an input operation from a user. The output device 14 is an output device (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing a program and data processed by the program, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, and is, for example, a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0024] Server 20 is a device that stores and manages business data related to multiple business operators that sell goods, provide services, etc., and transaction data related to transactions between the business operators. Server 20 also acquires electronic statement data linked from financial institutions, credit card companies, etc., and acquires description data including items for creating invoice data based on a predetermined format. Server 20 also links the electronic statement data and the acquired description data to the acquired transaction data, stores them in memory, and manages them. Server 20 also generates invoice data based on the description data.

[0025] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0026] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device. The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to a user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0027] The external server 30 is a server device provided and managed by a predetermined competent authority that authenticates the entered item data, for example, the National Tax Agency, and performs predetermined authentication for the user. The external server 30 is a computer connected to a network 80.

[0028] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like. The terminal device 10 shown in FIG. 2 will be described as a mobile terminal such as a tablet or a smartphone compatible with a mobile communication system, but may be a stationary PC (Personal Computer) or a laptop PC.

[0029] The antenna 111 emits a signal generated by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.

[0030] The antenna 112 radiates a signal generated by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second radio communication unit 122.

[0031] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.

[0032] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.

[0033] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.

[0034] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of an object selected on the screen and information indicating that a button has been pressed to the control unit 170 as input signals.

[0035] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0036] Display 150 displays data such as images, videos, and text under the control of control unit 170. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0037] Storage unit 160 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 160 stores user information 161.

[0038] User information 161 is information about users who use terminal device 10 to register transaction data and perform accounting processes such as selling goods, providing services, and purchasing, which are functions of accounting system 1. User information includes information that identifies the user (user ID) and information such as the name or title of the business operator or person in charge.

[0039] The control unit 170 is constituted by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions included in the program. The control unit 170 fulfills the functions of an input operation receiving unit 171, a transmission / reception unit 172, a notification control unit 173, and a data processing unit 174 by operating in accordance with a program (not shown) that is an application that is stored in advance in the storage unit 160 of the terminal device 10 and installed, for example.

[0040] The input operation receiving unit 171 performs processing for receiving input operations by a user via an input device such as the keyboard 131 .

[0041] The transmission / reception unit 172 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0042] The notification control unit 173 performs a process of presenting information to the user. The notification control unit 173 performs a process of causing the display 150 to display a display image, a process of causing the speaker 142 to output a sound, and the like.

[0043] The data processing unit 174 performs calculations on the data that the terminal device 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0044] <1.2 Functional configuration of server 20> Fig. 3 is a block diagram showing a functional configuration of the server 20 in Fig. 1. As shown in Fig. 3, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0045] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0046] The storage unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The storage unit 202 stores a business entity database 2021, a transaction database 2022, an accounting database 2023, and the like.

[0047] The business database 2021 is a database for holding data (business data) on businesses that are business partners in the accounting processing system 1, specifically, information on businesses such as their names, and information indicating whether or not they are invoice businesses. Details will be described later.

[0048] The transaction database 2022 is a database for holding data (transaction data) on transactions such as purchases of various goods and sales, various payments, etc., which are subject to management in the accounting processing system 1, specifically information on deposits and withdrawals at business operators. Details will be described later.

[0049] The accounting database 2023 is a database for holding accounting information related to transactions, specifically, journal entry information related to companies, sole proprietorships, etc., which is managed by the accounting processing system 1. Details will be described later.

[0050] The control unit 203 performs functions as various modules, such as a receiving control module 2031, a transmitting control module 2032, an electronic detail data acquisition module 2033, a transaction data acquisition module 2034, a description data acquisition module 2035, an invoice data generation module 2036, a user presentation module 2037, an authentication module 2038, and a user notification module 2039, by the processor 29 of the server 20 performing processing according to a program.

[0051] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0052] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0053] The electronic statement data acquisition module 2033 controls the process of acquiring electronic statement data related to the settlement of a transaction. The electronic statement data acquired by the electronic statement data acquisition module 2033 is, for example, data linked to accounting data from financial institutions, credit card companies, etc., when synchronizing with the accounting data. For example, with the consent of a user of the accounting processing system 1, the electronic statement data acquisition module 2033 accesses the servers of financial institutions and credit card companies to acquire financial institution account information held by the user and credit card usage information used by the user. The process of acquiring electronic statement data by the electronic statement data acquisition module 2033 may be a pull-type information acquisition process that accesses the servers of financial institutions and credit card companies as described above, or a push-type information acquisition process that accepts information transmission from the servers of financial institutions and credit card companies.

[0054] The electronic statement data acquired by the electronic statement data acquisition module 2033 is useful for ensuring accounting accuracy and speeding up monthly settlement, but such electronic statement data does not include tax rates, tax amounts, taxable business numbers, etc.

[0055] Furthermore, when the electronic detailed data acquisition module 2033 acquires the electronic detailed data, it stores the data in a predetermined area (not shown) of the storage unit 202 .

[0056] The transaction data acquisition module 2034 references the transaction data stored in the transaction database 2022, and controls the process of acquiring transaction data corresponding to the electronic statement data acquired by the electronic statement data acquisition module 2033. The transaction data acquired by the transaction data acquisition module 2034 is, for example, data on transactions between a user of the accounting processing system 1 and other business operators, specifically data on sales related to the purchase and sale of various goods and the like, and various payments, etc., and is acquired together with information identifying the other party to the transaction (such as identification information assigned to each business partner) and the date and time of the transaction.

[0057] The transaction database 2022 referenced by the transaction data acquisition module 2034 stores data registered by the user of the accounting processing system 1 in accordance with transactions, but may also store data automatically acquired by reading supporting data (image data of receipts, etc.) using OCR processing.

[0058] The transaction data acquisition module 2034 identifies the transaction data by referring to the transaction data stored in the transaction database 2022 from information identifying the transaction counterparty and transaction details (data of the transfer requester, summary, name of the credit card store where the credit card was used, amount, etc.) contained in the electronic statement data acquired by the electronic statement data acquisition module 2033, and acquires the transaction data corresponding to the electronic statement data.

[0059] The description data acquisition module 2035 controls the process of acquiring description data based on the transaction data acquired by the transaction data acquisition module 2034. The description data acquired by the description data acquisition module 2035 is data including items for creating invoice data based on a predetermined format, specifically, information about a business operator, including the taxable business operator name (registered with the National Tax Agency) and registration number.

[0060] The details data acquired by the details data acquisition module 2035 includes, in addition to the above items, the transaction date, transaction details (including a statement that the item is subject to a reduced tax rate), total amount for each tax rate, tax rate, amount of consumption tax, and name or title of the recipient.

[0061] In addition, the description data acquisition module 2035 links the electronic detail data acquired by the electronic detail data acquisition module 2033 and the acquired description data to the transaction data acquired by the transaction data acquisition module 2034, and stores them in a specified area (not shown) of the memory unit 202.

[0062] The description data acquisition module 2035 may notify the user that the description data has been acquired. Specifically, the description data acquisition module 2035 may notify the user by transmitting a notification to the effect that the description data has been acquired to the terminal device 10.

[0063] The invoice data generation module 2036 controls the process of generating invoice data based on the electronic detail data acquired by the electronic detail data acquisition module 2033 and the description data acquired by the description data acquisition module 2035. The invoice data generated by the invoice data generation module 2036 is based on a predetermined format, and specifically, is billing data that complies with a format called Peppol (an international standard in XML format).

[0064] The invoice data generated by the invoice data generation module 2036 includes, as described above, the name of the taxable business (registered with the National Tax Agency), the registration number, the date of the transaction, the transaction details (including a statement that the item is subject to a reduced tax rate), the total amount for each tax rate, the tax rate, the amount of consumption tax, the name or title of the recipient, etc.

[0065] The invoice data generation module 2036 stores the generated invoice data in a predetermined area (not shown) of the storage unit 202.

[0066] The user presentation module 2037 controls the process of presenting to the user the transaction data acquired by the transaction data acquisition module 2034, the electronic detail data acquired by the electronic detail data acquisition module 2033, and the description data acquired by the description data acquisition module 2035, in response to a user's operation on the terminal device 10. The user presentation module 2037 transmits the transaction data, the electronic detail data, and the description data to the terminal device 10 and displays them on the display 150, thereby presenting them to the user.

[0067] Furthermore, the user presentation module 2037 may transmit the invoice data generated by the invoice data generation module 2036 to the terminal device 10 and present it to the user.

[0068] The authentication module 2038 controls the process of transmitting the recorded item data to the external server 30, which is an external system that authenticates the recorded item data, and receiving the authentication result of the recorded item data. The external server 30 authenticates that the taxable business name and registration number registered with the National Tax Agency, which are included in the recorded item data (invoice data), are correct data, so the authentication module 2038 transmits information on the taxable business name and registration number to the external server 30 and receives the authentication result.

[0069] The authentication result received by the authentication module 2038 is data indicating whether the taxable person name and registration number are correct data.

[0070] The user notification module 2039 controls a process of presenting to the user the authentication result received by the authentication module 2038. The user notification module 2039 transmits data indicating the authentication result to the terminal device 10 and displays it on the display 150, thereby presenting it to the user.

[0071] <2 Data Structure> The data structures referenced by the accounting processing system 1 will be described below with reference to Figures 4 to 6. Figure 4 is a diagram showing an example of the data structure of the business entity database 2021 in Figure 3. Figure 5 is a diagram showing an example of the data structure of the transaction database 2022 in Figure 3. Furthermore, Figure 6 is a diagram showing an example of the data structure of the accounting database 2023 in Figure 3.

[0072] As shown in FIG. 4, each record in the business operator database 2021 includes an item "customer ID" and an item "customer detailed information", etc.

[0073] The item “supplier ID” is information that identifies each business entity that is a supplier in the accounting processing system 1.

[0074] The item "Customer details information" is management information regarding business partners (businesses) managed by accounting processing system 1, and specifically includes the item "Business name," the item "Corporation / individual," the item "Invoice business registration," the item "Registration number," the item "Expiration date," etc.

[0075] The item "business name" is information that indicates the name of a business partner managed by the accounting processing system 1, and stores, for example, the name of a corporation or the name of a sole proprietor.

[0076] The item "Corporate / Individual" is information that indicates whether a business partner managed by accounting processing system 1 is a corporation or an individual (business owner); for example, if the business partner is a corporation, "Corporate" information is stored, and if the business partner is a sole proprietor, "Individual" information is stored.

[0077] The item "Invoice Business Registration" is information indicating whether a trading partner business managed by accounting processing system 1 is an invoice business or not; for example, if the business in question is an invoice business, "Yes" information is stored, and if the business in question is not an invoice business, "No" information is stored.

[0078] The item "Registration number" is information that indicates the registration number given to a business that is registered as an invoicing business when the business is managed by the accounting processing system 1 and is an invoicing business. Note that if the business is not an invoicing business, no information is stored.

[0079] The item "Expiration Date" is information that indicates the expiration date of an entity's status as an invoicing entity when the entity is an invoicing entity managed by the accounting processing system 1. Note that if the entity is not an invoicing entity, no information is stored.

[0080] The server 20 adds a record to the business database 2021 as the server 20 receives information about the business from the user.

[0081] As shown in FIG. 5, each record in the transaction database 2022 includes an item "customer ID," an item "business name," an item "detailed transaction information," and the like.

[0082] The item “Customer ID” is information that identifies each business that is a customer in the accounting processing system 1, and corresponds to the item “Customer ID” in the business database 2021.

[0083] The item “business name” is information indicating the name of a business partner managed by the accounting processing system 1, and for example, a corporate name or a personal name of a sole proprietor is stored. It corresponds to the item “business name” in the business database 2021.

[0084] The item "Transaction detail information" is management information about transactions managed by the accounting processing system 1, and specifically includes the items "Date", "Summary", "Item", and "Amount". This item "Transaction detail information" is information registered by users such as business operators and personnel in charge about daily transactions, and is configured so that the latest information is added as a record in chronological order, for example, by the item "Date".

[0085] The item “Date” is information about the date on which a transaction managed by the accounting processing system 1 occurred.

[0086] The item "Summary" is information that indicates whether a transaction managed by accounting processing system 1 is an expenditure (withdrawal) or income (deposit); for example, if it is an expenditure, "Expense" information is stored, and if it is income, "Income" information is stored.

[0087] The item “item” is information that indicates the specific goods, services, etc., involved in a transaction managed by the accounting processing system 1.

[0088] The item “amount” is information that indicates the amount of deposits and withdrawals for transactions managed by the accounting processing system 1.

[0089] The server 20 adds a record to the item “transaction detail information” of the transaction database 2022 as the server 20 receives information about the transaction from the user.

[0090] As shown in FIG. 6, each record of the accounting database 2023 includes an item "user ID," an item "user name," an item "journal entry data detail information," and the like.

[0091] The “user ID” item is information that identifies each user who registers transaction information managed by the transaction processing system 1.

[0092] The item “user name” is the name of the business (company name) or sole proprietorship of the user who is registering the transaction information managed by the accounting processing system 1.

[0093] The item "journal entry data detail information" is journal entry data that records transactions of deposits and withdrawals such as purchases and sales managed by the accounting processing system 1, and specifically includes the items "date", "debit / credit", "summary", and "amount". This item "journal entry data detail information" is information that is journalized based on information registered by a user who is a business operator about daily transactions and registered as accounting information, and is configured so that the latest information is added as a record in chronological order of the item "date", for example.

[0094] The item “Date” is information about the date on which a transaction managed by the accounting processing system 1 occurred.

[0095] The item "Debit / Credit" is information that indicates whether the journal entry data is a debit or credit. For example, if it is a debit, "debit" information is stored, and if it is a credit, "credit" information is stored. Debit and credit are items to be recorded in double-entry bookkeeping, which is currently commonly used for recording in ledgers.

[0096] The item "Summary" is information that indicates the account heading of the journal entry data. Account headings are information that indicates the contents of the expense items used in entering daily transactions, and for example, as shown in Figure 5, the contents of "Purchases," "Accounts Payable," "Suspended Consumption Tax," etc. are stored.

[0097] The item "Amount" is information indicating the amount of the journal entry data that has been journalized. The item "Amount" stores amounts such as "Purchases," "Accounts Payable," and "Suspended Consumption Tax," which are examples of account items indicated by the item "Description."

[0098] The server 20 performs accounting based on the information about the transaction and updates the item "detailed accounting data information" in the accounting database 2023 as it registers the information as accounting information.

[0099] <3 operations> The data presentation process and authentication process performed by the transaction processing system 1 in embodiment 1 will be described below with reference to FIGS.

[0100] FIG. 7 is a flowchart showing an example of the flow of data presentation processing by the transaction processing system 1.

[0101] In step S121, the electronic statement data acquisition module 2033 of the server 20 acquires electronic statement data on the settlement of a transaction, which is linked to the accounting data when synchronizing with the accounting data, from financial institutions, credit card companies, etc.

[0102] In step S122, the transaction data acquisition module 2034 of the server 20 refers to the transaction data stored in the transaction database 2022 and acquires transaction data corresponding to the electronic statement data acquired in step S121, which is data on transactions between the user of the accounting processing system 1 and other businesses, specifically data on sales related to the purchase and sale of various goods, etc., and various payments, etc.

[0103] In step S123, the description data acquisition module 2035 of the server 20 acquires description data, which is data including items for creating invoice data based on a predetermined format, based on the transaction data acquired in step S122.

[0104] In step S124, the invoice data generation module 2036 of the server 20 generates invoice data in a predetermined format based on the electronic detail data acquired in step S121 and the description item data acquired in step S123.

[0105] In step S125, the user presentation module 2037 of the server 20 presents to the user the transaction data acquired in step S122, the electronic statement data acquired in step S121, and the description item data acquired in step S123 in response to the user's operation on the terminal device 10. In step S125, the transaction data, the electronic statement data, and the description item data are transmitted to the terminal device 10 and displayed on the display 150 for presentation to the user.

[0106] As described above, accounting processing system 1 acquires electronic statement data linked from financial institutions, credit card companies, etc., and acquires item data including items for creating invoice data. Furthermore, accounting processing system 1 links the electronic statement data and the acquired item data to transaction data. As a result, it becomes possible to regard the electronic statement data and the item data as invoice data (or something similar) and store them as an electronic ledger.

[0107] FIG. 8 is a flow chart showing an example of the flow of authentication processing by the transaction processing system 1.

[0108] In step S221, the authentication module 2038 of the server 20 transmits the entered item data to the external server 30, which is an external system that authenticates the entered item data, and receives the authentication result of the entered item data.

[0109] In step S222, the user notification module 2039 of the server 20 presents the authentication result received in step S221 to the user. In step S222, data indicating the authentication result is transmitted to the terminal device 10 and displayed on the display 150 to present the result to the user.

[0110] As described above, the accounting processing system 1 transmits the recorded item data (invoice data) to an external system that authenticates the recorded item data, and performs authentication. This makes it possible to comply with the invoice system.

[0111] <Summary> As described above, according to this embodiment, electronic statement data linked from financial institutions, credit card companies, etc. is acquired, and item data including items for creating invoice data is acquired. Furthermore, in the accounting processing system 1, the electronic statement data and the acquired item data are linked to the transaction data. Therefore, it is possible to regard the electronic statement data and the item data as invoice data (or something similar), and to store them as an electronic ledger. This makes it possible to comply with the invoice system and also makes it possible to improve business efficiency.

[0112] Furthermore, according to this embodiment, the data (invoice data) is transmitted to an external system that authenticates the data, and authentication is performed. This makes it possible to comply with the invoice system.

[0113] Although the embodiments of the disclosure have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

[0114] <Additional Notes> The matters explained in the above embodiments will be supplemented below.

[0115] (Supplementary Note 1) A program to be executed by a computer having a processor 29 and a memory 25, the memory 25 storing business entity data (2021) relating to a plurality of business entities and transaction data (2022) relating to transactions between the business entities, the program causing the processor 29 to execute the steps of: acquiring electronic statement data relating to a payment relating to the transaction (S121); referring to the stored transaction data and acquiring transaction data corresponding to the electronic statement data (S122); acquiring, based on the acquired transaction data, description data which is data including items for creating invoice data based on a predetermined format (S123); linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in the memory (S123); and presenting the acquired transaction data, electronic statement data, and acquired description data to a user in response to an operation from the user (S125).

[0116] (Appendix 2) The program further executes a step (S124) of generating invoice data based on the electronic detail data and the description data, and presents the invoice data to the user in a step of presenting the invoice data to the user, as described in (Appendix 1).

[0117] (Appendix 3) The program according to (Appendix 1), further notifying the user that the entry data has been acquired.

[0118] (Appendix 4) A program described in any of (Appendix 1) to (Appendix 3), further comprising a step (S221) of transmitting the recorded information data to an external system that authenticates the recorded information data and receiving the authentication result of the recorded information data, and in a step of presenting the authentication result of the recorded information data to the user.

[0119] (Supplementary Note 5) An information processing device comprising a control unit 203 and a memory unit 202, the memory unit 202 stores business operator data (2021) relating to a plurality of business operators and transaction data (2022) relating to transactions between the business operators, and the control unit 203 executes the steps of: acquiring electronic statement data relating to a payment related to the transaction (S121); referring to the stored transaction data and acquiring transaction data corresponding to the electronic statement data (S122); acquiring description data which is data including items for creating invoice data based on a predetermined format based on the acquired transaction data (S123); linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in memory (S123); and presenting the acquired transaction data, electronic statement data, and acquired description data to a user in response to an operation from the user (S125).

[0120] (Appendix 14) A method to be executed by a computer having a processor 29 and a memory 25, the memory 25 storing business data (2021) relating to a plurality of business operators and transaction data (2022) relating to transactions between the business operators, the method comprising the steps of: the processor 29 executing a step (S121) of acquiring electronic statement data relating to a payment relating to the transaction; a step (S122) of referring to the stored transaction data and acquiring transaction data corresponding to the electronic statement data; a step (S123) of acquiring, based on the acquired transaction data, description data which is data including items for creating invoice data based on a predetermined format; a step (S123) of linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in memory; and a step (S125) of presenting the acquired transaction data, the electronic statement data, and the acquired description data to a user in response to an operation from the user. [Explanation of symbols]

[0121] 1: Accounting system 10: Terminal device 10A: Terminal device 10B: Terminal device 20: Server 30: External server 80: Network 201: Communications Department 202: Storage section 203: Control section 2021: Business Database 2022: Trade Database 2023: Accounting Database 2031: Receiving control module 2032: Transmission control module 2033: Electronic statement data acquisition module 2034: Transaction data acquisition module 2035: Description data acquisition module 2036: Invoice data generation module 2037: User presented module 2038: Authentication module 2039: User notification module

Claims

1. A program to be executed by a computer having a processor and a memory, the memory stores business data relating to a plurality of business operators and transaction data relating to transactions between the business operators; The program causes the processor to: obtaining electronic statement data relating to a payment for said transaction; referencing the stored transaction data and acquiring transaction data corresponding to the electronic statement data; acquiring data on items to be described, the data including items for creating invoice data based on a predetermined format, based on the acquired transaction data; a step of linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in the memory; presenting the acquired transaction data, the electronic statement data, and the acquired description data to the user in response to an operation by the user.

2. The program further comprises: Executing a step of generating the invoice data based on the electronic detail data and the description data; 2. The program according to claim 1, wherein in the step of presenting to the user, the invoice data is presented to the user.

3. The program further comprises: The program according to claim 1 , further comprising: notifying the user that the entry data has been acquired.

4. The program further comprises: Executing a step of transmitting the recorded item data to an external system that performs authentication of the recorded item data, and receiving a result of the authentication of the recorded item data; 4. The program according to claim 1, wherein in the step of presenting to the user, a result of authentication of the description data is presented to the user.

5. An information processing device including a control unit and a storage unit, The storage unit stores business entity data relating to a plurality of business entities and transaction data relating to transactions between the business entities; The control unit is obtaining electronic statement data relating to a payment for said transaction; referencing the stored transaction data and acquiring transaction data corresponding to the electronic statement data; acquiring data on items to be described, the data including items for creating invoice data based on a predetermined format, based on the acquired transaction data; a step of linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in the storage unit; presenting the acquired transaction data, the electronic statement data, and the acquired description data to the user in response to an operation by the user.

6. 1. A method for performing a process on a computer having a processor and a memory, comprising: the memory stores business data relating to a plurality of business operators and transaction data relating to transactions between the business operators; The method further comprises the processor: obtaining electronic statement data relating to a payment for said transaction; referencing the stored transaction data and acquiring transaction data corresponding to the electronic statement data; acquiring data on items to be described, the data including items for creating invoice data based on a predetermined format, based on the acquired transaction data; a step of linking the electronic statement data and the acquired description data to the acquired transaction data and storing them in the memory; presenting the acquired transaction data, the electronic statement data, and the acquired description data to the user in response to an operation from the user.

Citation Information

Patent Citations

  • SaaS GENERAL ACCOUNTING SYSTEM

    JP2011170490A

  • Credit and debt management device, credit and debt management method, and credit and debt management program

    JP2018151698A

  • Program, information processing apparatus, and method

    JP2022165868A

  • Program, information processing device and method

    JP2022179153A

  • Voucher determination device, accounting processing device, voucher determination program, voucher determination system, and voucher determination method

    JP2021071991A