JP7377832B2 - Program, information processing device and method - Google Patents

Program, information processing device and method Download PDF

Info

Publication number
JP7377832B2
JP7377832B2 JP2021086432A JP2021086432A JP7377832B2 JP 7377832 B2 JP7377832 B2 JP 7377832B2 JP 2021086432 A JP2021086432 A JP 2021086432A JP 2021086432 A JP2021086432 A JP 2021086432A JP 7377832 B2 JP7377832 B2 JP 7377832B2
Authority
JP
Japan
Prior art keywords
business
invoice
information
business partner
payment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021086432A
Other languages
Japanese (ja)
Other versions
JP2022179153A (en
Inventor
大輔 佐々木
洋平 鬼木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Freee KK
Original Assignee
Freee KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Freee KK filed Critical Freee KK
Priority to JP2021086432A priority Critical patent/JP7377832B2/en
Publication of JP2022179153A publication Critical patent/JP2022179153A/en
Application granted granted Critical
Publication of JP7377832B2 publication Critical patent/JP7377832B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本開示は、プログラム、情報処理装置及び方法に関する。 The present disclosure relates to a program, an information processing device, and a method.

事業者が仕入等の目的で物品を購入して支払いをする際、または事業目的で各種サービスを経費として利用して支払をする際、通常の支払と同様に、当該支払先(取引先)に対して消費税を支払うことになっている。しかし、事業目的で仕入や経費のために支払った消費税については、一定の要件を満たすと、売上に対する消費税の支払から控除することができる、仕入税額控除を受けることが可能になっている。 When a business makes a payment by purchasing goods for the purpose of purchasing, etc., or when making a payment using various services as expenses for business purposes, the relevant payee (business partner) consumption tax is to be paid for. However, for consumption tax paid for purchases and expenses for business purposes, if certain requirements are met, it is possible to receive a purchase tax credit that can be deducted from consumption tax payments on sales. ing.

このような仕入税額控除を受けるための手続きとして、本国では、適格請求書等保存方式という、いわゆるインボイス制度が導入されることが決定している。インボイス制度とは、消費税の仕入税額控除を受ける場合、インボイス事業者と認められた事業者から発行された適格請求書でないと、消費税の仕入税額控除が認められなくなる制度であり、消費税の仕入税額控除を受けるためには、事業者に対してインボイス事業者としての登録を必要とする制度である。適格請求書とは、請求額に適用される消費税がその適用税率ごとに正確に記載され、インボイス事業者として登録した際に付与される登録番号が記載されている等の要件を満たした請求書である。そのため、取引先がインボイス事業者であるか否かを確認する必要があるが、このような確認を支払の都度確認するのは、非常に手間がかかると想定される。 As a procedure for receiving such purchase tax credits, it has been decided that the so-called invoice system, known as the qualified invoice storage system, will be introduced in Japan. The invoice system is a system in which when receiving a purchase tax credit for consumption tax, the purchase tax credit for consumption tax will not be granted unless the invoice is a qualified invoice issued by a business that is recognized as an invoice business. This is a system that requires business operators to register as an invoice business in order to receive the purchase tax credit for consumption tax. A qualified invoice is one that satisfies the following requirements: the consumption tax applied to the invoiced amount is accurately stated for each applicable tax rate, and the registration number given when registering as an invoice business is stated. It's a bill. Therefore, it is necessary to confirm whether or not the business partner is an invoice business, but it is assumed that it would be very time-consuming to confirm such confirmation every time a payment is made.

そのため、特許文献1には、インボイス制度において、仕入税額控除の要件を満たす適格請求書についての適格性を、受け取った請求書の記載内容から判定する証憑判定装置についての技術が開示されている。 Therefore, Patent Document 1 discloses a technology for an evidence determination device that determines the eligibility of a qualified invoice that satisfies the requirements for purchase tax credit from the contents of the received invoice in the invoice system. There is.

特許第6712738号Patent No. 6712738

ところで、上記の通り、取引先がインボイス事業者であるか否かを支払の都度確認するのは、非常に手間がかかるものと想定される。しかし、電子商取引の発展に伴い、取引において紙や電子データによる請求書を受け取る取引形態だけとは限らず、請求明細データのみを受領するような場合も想定される。このような請求明細データのみにより、取引先がインボイス事業者であるか否かを支払の都度確認するのは、非常に手間がかかり、上記の特許文献に記載の技術でも十分に対応できていない。 By the way, as mentioned above, it is assumed that it would be extremely time-consuming to confirm each time a payment is made whether or not the business partner is an invoice provider. However, with the development of electronic commerce, transactions are not limited to transactions in which only paper or electronic invoices are received, and there are also cases in which only invoice detail data is received. It is very time-consuming to check whether a business partner is an invoice company or not each time a payment is made based only on such invoice detail data, and the technology described in the above patent documents cannot adequately handle this. do not have.

そこで、本開示では、取引先の情報と取引先がインボイス事業者であることを示す情報を登録しておき、この情報に基づいて取引先がインボイス事業者であるか否かを容易に判定することを可能にする技術について説明する。 Therefore, in this disclosure, information on business partners and information indicating that the business partner is an invoice business is registered, and based on this information, it is possible to easily determine whether the business partner is an invoice business. The technology that enables this determination will be explained.

本開示の一実施形態によると、プロセッサと、メモリとを備えるコンピュータに実行させ、会計サービスを提供するためのプログラムが提供される。メモリには、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報と、が登録される。プログラムは、プロセッサに、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップと、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップと、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップと、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップと、を実行させる。 According to one embodiment of the present disclosure, a program is provided that is executed by a computer including a processor and a memory to provide accounting services. Information on a business partner of a user who receives accounting services and information indicating that the business partner is an invoice business are registered in the memory. The program includes the steps of: receiving information regarding a payment to a business partner from a user's terminal device; Based on the step of determining whether the business partner is an invoice business entity and the determination result of whether the business partner is an invoice business entity, the consumption tax related to the received payment is determined to be eligible for tax deduction or not. In the determination step, the consumption tax related to the payment is provided to the accounting service as different accounting information depending on whether the consumption tax related to the payment is eligible for tax deduction or the consumption tax related to the payment is not eligible for tax deduction. Execute the steps to register.

本開示の一実施形態によると、制御部と、記憶部とを備え、会計サービスを提供する情報処理装置が提供される。記憶部には、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報と、が登録される。制御部は、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップと、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップと、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップと、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップと、を実行する。 According to an embodiment of the present disclosure, an information processing device that includes a control unit and a storage unit and provides accounting services is provided. Information on a business partner of a user who receives accounting services and information indicating that the business partner is an invoice business are registered in the storage unit. The control unit receives information regarding payment to the business partner from the user's terminal device, and based on the information indicating that the business partner is an invoice business, the control unit determines whether the business partner related to the received payment is an invoice business. and determining whether the consumption tax related to the received payment is eligible for tax deduction or not, based on conditions including the step of determining whether the business partner is an invoice business or not. step, and register the consumption tax related to the payment as different accounting information in the accounting service depending on whether the consumption tax related to the payment is eligible for tax deduction or the case where the consumption tax related to payment is not eligible for tax deduction. Execute the steps and.

また、本開示の一実施形態によると、プロセッサと、メモリとを備えるコンピュータに実行され、会計サービスを提供するための方法が提供される。メモリには、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報と、が登録される。方法は、プロセッサが、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップと、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップと、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップと、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップと、を実行する。 Also, according to one embodiment of the present disclosure, a method for providing accounting services is provided that is executed on a computer and includes a processor and a memory. Information on a business partner of a user who receives accounting services and information indicating that the business partner is an invoice business are registered in the memory. The method includes the steps of a processor receiving information regarding a payment to a business partner from a user's terminal device, and based on information indicating that the business partner is an invoice provider, the business partner related to the received payment receives an invoice. Based on the step of determining whether the business partner is an invoice business entity and the determination result of whether the business partner is an invoice business entity, the consumption tax related to the received payment is determined to be eligible for tax deduction or not. In the determination step, the consumption tax related to the payment is provided to the accounting service as different accounting information depending on whether the consumption tax related to the payment is eligible for tax deduction or the consumption tax related to the payment is not eligible for tax deduction. Perform the steps to register.

本開示によれば、取引先の情報と、当該取引先がインボイス事業者であることを示す情報とを登録する。取引先への支払に関する情報を受け付けると、インボイス事業者であることを示す情報に基づき、当該取引先がインボイス事業者であるか否かを判定し、その支払に係る消費税を税額控除の対象と判定する。これにより、取引先がインボイス事業者であるか否かを、即座にかつ容易に判定することが可能になる。 According to the present disclosure, information on a business partner and information indicating that the business partner is an invoice business are registered. When we receive information regarding payments to a business partner, we determine whether the business partner is an invoice business based on the information indicating that the business is an invoice business, and the consumption tax related to the payment is deducted as a tax deduction. It is determined that the target is This makes it possible to immediately and easily determine whether a business partner is an invoice business.

会計処理システム1の全体の構成を示す図である。1 is a diagram showing the overall configuration of an accounting processing system 1. FIG. 実施の形態1の会計処理システム1を構成する端末装置10の機能的な構成を示すブロック図である。1 is a block diagram showing a functional configuration of a terminal device 10 that constitutes an accounting processing system 1 according to a first embodiment. FIG. 実施の形態1の会計処理システム1を構成するサーバ20の機能的な構成を示す図である。FIG. 2 is a diagram showing a functional configuration of a server 20 that constitutes the accounting processing system 1 of the first embodiment. サーバ20が記憶する取引先データベース2021、取引データベース2022のデータ構造の例を示す図である。3 is a diagram illustrating an example of the data structure of a customer database 2021 and a transaction database 2022 stored in the server 20. FIG. サーバ20が記憶する会計データベース2023のデータ構造の例を示す図である。3 is a diagram showing an example of a data structure of an accounting database 2023 stored in the server 20. FIG. 実施の形態1の会計処理システム1による支払情報登録処理を行う流れの一例を示すフローチャートである。2 is a flowchart illustrating an example of a flow of payment information registration processing performed by the accounting processing system 1 of the first embodiment. 実施の形態1の会計処理システム1による取引先登録処理を行う流れの一例を示すフローチャートである。2 is a flowchart illustrating an example of a flow of customer registration processing performed by the accounting processing system 1 according to the first embodiment. 実施の形態1の会計処理システム1による税務申告処理を行う流れの一例を示すフローチャートである。2 is a flowchart illustrating an example of the flow of tax return processing performed by the accounting processing system 1 according to the first embodiment.

以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。従って、それらについての詳細な説明は繰り返さない。 Embodiments of the present disclosure will be described below with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

<概要>
以下、本開示に係る会計処理システムについて説明する。この会計処理システムは、ユーザである企業や個人事業主等の事業者に対して、会計処理のサービスを提供するためのシステムである。企業や個人事業主で行われる会計処理とは、仕入、売上、借入のような入出金の取引を管理することであり、取引を帳簿(仕訳帳、総勘定元帳)に記録(記帳)し、所定の決算期に決算処理として試算表を作成し、財務諸表である損益計算書や貸借対照表を作成している。また、決算処理の結果に基づき、法人税や事業所税、消費税等の申告書を作成する税務申告処理も行っている。本開示に係る会計システムは、仕入、売上等の入出金取引の入力を受け付けて帳簿への記帳を行い、試算表、財務諸表の作成し、税務申告の処理を支援するコンピュータシステムである。また、本開示に係る会計システムは、例えばクラウドサーバ等によりWebサービスとして、いわゆるSaaS(Software as a Service)によって提供されるシステムであり、事業者であるユーザが所定の認証によりアクセス可能に構成されている。
<Summary>
The accounting processing system according to the present disclosure will be explained below. This accounting processing system is a system for providing accounting processing services to business operators such as companies and individual business owners who are users. Accounting processing performed by companies and sole proprietors is the management of deposit and withdrawal transactions such as purchases, sales, and borrowings, and involves recording (bookkeeping) transactions in ledgers (journals, general ledgers). , A trial balance is prepared as a settlement process at a predetermined closing period, and a profit and loss statement and balance sheet, which are financial statements, are prepared. We also perform tax return processing, which prepares corporate tax, business office tax, consumption tax, etc. returns based on the results of settlement processing. The accounting system according to this disclosure is a computer system that accepts inputs of deposit and withdrawal transactions such as purchases and sales, records them in ledgers, creates trial balances and financial statements, and supports processing of tax returns. Further, the accounting system according to the present disclosure is a system provided as a web service using a cloud server, etc., as a so-called SaaS (Software as a Service), and is configured to be accessible by a user who is a business operator through predetermined authentication. ing.

また、この会計処理システムでは、上記のようなインボイス制度に対応するため、商品やサービスに供するものの仕入等の物品購入に対する支払の際、または事業目的で各種サービスを経費として利用して支払をする際、当該支払に係る消費税について仕入税額控除を受けられるようにするため、当該物品の購入先がインボイス事業者であるか否かを判定できるように構成されている。インボイス事業者とは、所定の官庁に課税事業者として登録することにより認められる事業者のことであり、インボイス制度の導入に伴う登録制度により登録された事業者である。 In addition, in order to support the above-mentioned invoice system, this accounting processing system allows payments to be made when making payments for purchases of goods and services, or by using various services as expenses for business purposes. In order to receive a purchase tax credit for the consumption tax related to the payment, the system is configured to be able to determine whether the purchaser of the item is an invoice business. An invoice business is a business that is recognized by registering as a taxable business with a designated government agency, and is a business that has been registered under the registration system associated with the introduction of the invoice system.

そのため、本開示に係る会計処理システムでは、物品購入の購入先である取引先について登録しておき、当該取引先がインボイス事業者であることを示す情報を登録する。取引先からの購入に関する情報を受け付けると、インボイス事業者であることを示す情報に基づき、当該取引先がインボイス事業者であるか否かを判定する。そして、物品購入に係る消費税が税額控除の対象となるか否かを判定する。これにより、取引先がインボイス事業者であるか否か、物品購入や経費に係る消費税が税額控除の対象となるか否かを即座にかつ容易に判定することを可能にし、さらに、取引先の変更等を検討する際の情報を提供することを可能にしている。 Therefore, in the accounting processing system according to the present disclosure, a business partner from which goods are purchased is registered, and information indicating that the business partner is an invoice business is registered. When receiving information regarding purchases from a business partner, it is determined whether the business partner is an invoice business based on information indicating that the business is an invoice business. Then, it is determined whether the consumption tax related to the purchase of goods is subject to tax deduction. This makes it possible to immediately and easily determine whether a business partner is an invoice business and whether consumption tax related to goods purchases and expenses is eligible for tax deduction. This makes it possible to provide information when considering future changes, etc.

<第1の実施の形態>
以下、会計処理システム1について説明する。以下の説明では、例えば、端末装置10がサーバ20へアクセスすることにより、サーバ20が、端末装置10で画面を生成するための情報を応答する。端末装置10は、サーバ20から受信した情報に基づいて画面を生成し表示する。
<First embodiment>
The accounting processing system 1 will be explained below. 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.

<1 会計処理システム1の全体構成>
図1は、会計処理システム1の全体の構成を示す図である。図1に示すように、会計処理システム1は、複数の端末装置(図1では、端末装置10A及び端末装置10Bを示している。以下、総称して「端末装置10」ということもある)と、サーバ20とを含む。端末装置10とサーバ20とは、ネットワーク80を介して相互に通信可能に接続されている。ネットワーク80は、有線または無線ネットワークにより構成される。
<1 Overall configuration of accounting processing system 1>
FIG. 1 is a diagram showing the overall configuration of an accounting processing system 1. As shown in FIG. As shown in FIG. 1, the accounting processing system 1 includes a plurality of terminal devices (in FIG. 1, a terminal device 10A and a terminal device 10B are shown. Hereinafter, they may be collectively referred to as "terminal devices 10"). , server 20. The terminal device 10 and the server 20 are connected via a network 80 so that they can communicate with each other. The network 80 is configured by a wired or wireless network.

端末装置10は、各ユーザが操作する装置である。ここで、ユーザとは、端末装置10を使用して会計処理システム1の機能である、仕入等の取引情報の登録、会計処理を行う者であり、例えば企業の担当者、または個人事業主等をいう。端末装置10は、据え置き型のPC(Personal Computer)、ラップトップPC等により実現される。この他、端末装置10は、例えば移動体通信システムに対応したタブレットや、スマートフォン等の携帯端末であるとしてもよい。 The terminal device 10 is a device operated by each user. Here, the user is a person who uses the terminal device 10 to register transaction information such as purchases and perform accounting processing, which is a function of the accounting processing system 1, such as a person in charge of a company or a sole proprietor. etc. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. In addition, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system or a mobile terminal such as a smartphone.

端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、4G、5G、LTE(Long Term Evolution)等の通信規格に対応した無線基地局81、IEEE(Institute of Electrical and Electronics Engineers)802.11等の無線LAN(Local Area Network)規格に対応した無線LANルータ82等の通信機器と通信することにより、ネットワーク80に接続される。図1に端末装置10Bとして示すように、端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、記憶部16と、プロセッサ19とを備える。 The terminal device 10 is communicably connected to the server 20 via the network 80. The terminal device 10 is a wireless base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. It is connected to the network 80 by communicating with a corresponding communication device such as a wireless LAN router 82. As shown as a 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 section 16, and a processor 19.

通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。入力装置13は、ユーザからの入力操作を受け付けるための入力装置(例えば、キーボードや、タッチパネル、タッチパッド、マウス等のポインティングデバイス等)である。出力装置14は、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)である。メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。記憶部16は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 communicates with an external device. The input device 13 is an input device (for example, a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (display, speaker, etc.) for presenting information to the user. The memory 15 is for temporarily storing programs and data processed by the programs, and is a volatile memory such as DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

サーバ20は、物品購入の購入先である取引先についての情報と、当該取引先がインボイス事業者であることを示す情報とを管理する装置である。サーバ20は、事業者であるユーザから仕入等の物品購入や経費にかかる支払の情報を受け付け、取引(購入)情報として登録する。サーバ20は、当該取引先がインボイス事業者であるか否かを判定し、当該物品購入に係る消費税について仕入税額控除を受けられるか否かを判定する。また、サーバ20は、仕入税額控除を受けられるか否かに基づき、会計情報として登録し、税務申告書データの生成を行う。 The server 20 is a device that manages information about a business partner from which goods are purchased and information indicating that the business partner is an invoice business. The server 20 receives information on purchases of goods such as purchases and payments for expenses from users who are business operators, and registers the information as transaction (purchase) information. The server 20 determines whether the business partner is an invoice business, and determines whether a purchase tax credit can be obtained for the consumption tax related to the purchase of the goods. Furthermore, the server 20 registers the information as accounting information and generates tax return data based on whether or not the purchase tax credit can be received.

サーバ20は、ネットワーク80に接続されたコンピュータである。サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 Server 20 is a computer connected to 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 .

通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、及び、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 communicates with external devices. The input/output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, and is a volatile memory such as DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

<1.1 端末装置10の構成>
図2は、実施の形態1の会計処理システム1を構成する端末装置10の機能的な構成を示すブロック図である。図2に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(キーボード131及びマウス132を含む)と、音声処理部140と、マイク141と、スピーカ142と、ディスプレイ150と、記憶部160と、制御部170とを含む。端末装置10は、図2では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路等)も有している。図2に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。
<1.1 Configuration of terminal device 10>
FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 that constitutes the accounting processing system 1 of the first embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (an antenna 111, an antenna 112), a wireless communication section (a first wireless communication section 121, a second wireless communication section 122) corresponding to each antenna, and an operation It includes a reception section 130 (including a keyboard 131 and a mouse 132), an audio processing section 140, a microphone 141, a speaker 142, a display 150, a storage section 160, and a control section 170. The terminal device 10 also has functions and configurations that are not particularly illustrated in FIG. 2 (for example, a battery for holding power, a power supply circuit that controls the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 radiates a signal emitted by the terminal device 10 as a radio wave. Further, the antenna 111 receives radio waves from space and provides a received signal to the first wireless communication unit 121.

アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 radiates a signal emitted by the terminal device 10 as a radio wave. Further, the antenna 112 receives radio waves from space and provides a received signal to the second wireless communication unit 122.

第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理等を行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理等を行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路等を含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部170へ与える。 The first wireless communication unit 121 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 111 so that the terminal device 10 communicates with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 112 so that the terminal device 10 communicates with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) 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 received signals to the control unit 170.

操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、キーボード131と、マウス132とを含む。なお、操作受付部130は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する、タッチスクリーンとして構成してもよい。 The operation reception unit 130 has a mechanism for accepting user input operations. 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 position of the user's touch on the touch panel by using, for example, a capacitive touch panel.

キーボード131は、端末装置10のユーザの入力操作を受け付ける。キーボード131は、文字入力を行う装置であり、入力された文字情報を入力信号として制御部170へ出力する。 The keyboard 131 receives input operations from 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.

マウス132は、端末装置10のユーザの入力操作を受け付ける。マウス132は、ディスプレイ150に表示されている表示物を選択等するためのポインティングデバイスであり、画面上で選択された位置情報と、ボタン押下されていることを示す情報とを入力信号として制御部170へ出力する。 The mouse 132 receives input operations from the user of the terminal device 10 . The mouse 132 is a pointing device for selecting an object displayed on the display 150, and uses the position information selected on the screen and information indicating that a button is pressed as input signals to the control unit. Output to 170.

音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部170へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 140 modulates and demodulates the audio signal. The audio processing unit 140 modulates the signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides an audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 receives a voice input and provides a voice signal corresponding to the voice input to the voice 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 .

ディスプレイ150は、制御部170の制御に応じて、画像、動画、テキスト等のデータを表示する。ディスプレイ150は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 150 displays data such as images, videos, and text under the control of the control unit 170. The display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

記憶部160は、例えばフラッシュメモリ等により構成され、端末装置10が使用するデータ及びプログラムを記憶する。ある局面において、記憶部160は、ユーザ情報161を記憶する。 The storage unit 160 is configured of, for example, a flash memory, and stores data and programs used by the terminal device 10. In one aspect, storage unit 160 stores user information 161.

ユーザ情報161は、端末装置10を使用して会計処理システム1の機能である仕入等の取引情報の登録、会計処理を行うユーザの情報である。ユーザ情報としては、ユーザを識別する情報(ユーザID)、ユーザの名称、ユーザが所属している企業等の組織情報等が含まれる。 The user information 161 is information of a user who uses the terminal device 10 to register transaction information such as purchasing and perform accounting processing, which is a function of the accounting processing system 1. The user information includes information for identifying the user (user ID), the user's name, organizational information such as the company to which the user belongs, and the like.

制御部170は、記憶部160に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部170は、例えば予め端末装置10にインストールされているアプリケーションである。制御部170は、プログラムに従って動作することにより、入力操作受付部171と、送受信部172と、データ処理部173と、通知制御部174としての機能を発揮する。 The control unit 170 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 is, for example, an application installed in the terminal device 10 in advance. The control unit 170 functions as an input operation reception unit 171, a transmission/reception unit 172, a data processing unit 173, and a notification control unit 174 by operating according to a program.

入力操作受付部171は、キーボード131等の入力装置に対するユーザの入力操作を受け付ける処理を行う。 The input operation reception unit 171 performs a process of accepting a user's input operation on an input device such as the keyboard 131.

送受信部172は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmitting/receiving unit 172 performs processing for the terminal device 10 to transmit and receive data with an external device such as the server 20 according to a communication protocol.

データ処理部173は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う。 The data processing unit 173 performs calculations on the data input by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.

通知制御部174は、ユーザに対し情報を提示する処理を行う。通知制御部174は、表示画像をディスプレイ150に表示させる処理、音声をスピーカ142に出力させる処理等を行う。 The notification control unit 174 performs a process of presenting information to the user. The notification control unit 174 performs processes such as displaying a display image on the display 150 and outputting audio to the speaker 142.

<1.2 サーバ20の機能的な構成>
図3は、実施の形態1の会計処理システム1を構成するサーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of server 20>
FIG. 3 is a diagram showing the functional configuration of the server 20 that constitutes the accounting processing system 1 of the first embodiment. As shown in FIG. 3, the server 20 functions as a communication section 201, a storage section 202, and a control section 203.

通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.

記憶部202は、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、取引先データベース2021と、取引データベース2022と、会計データベース2023等を記憶する。 The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a customer database 2021, a transaction database 2022, an accounting database 2023, and the like.

取引先データベース2021は、会計処理システム1における取引先に関する情報、具体的には事業者の名称等の事業者に関する情報、インボイス事業者であるか否かを示す情報を保持するためのデータベースである。詳細は後述する。 The business partner database 2021 is a database for holding information regarding business partners in the accounting processing system 1, specifically, information regarding businesses such as the business name, and information indicating whether the business is an invoice business. be. Details will be described later.

取引データベース2022は、会計処理システム1における管理対象である、仕入、売上、各種支払等の情報、具体的には事業者における入出金に関する情報を保持するためのデータベースである。詳細は後述する。 The transaction database 2022 is a database for holding information on purchases, sales, various payments, etc. that are managed in the accounting processing system 1, specifically, information on deposits and withdrawals at businesses. Details will be described later.

会計データベース2023は、会計処理システム1における管理対象である、取引に係る会計情報、具体的には企業や個人事業に係る仕訳の情報を保持するためのデータベースである。詳細は後述する。 The accounting database 2023 is a database for holding accounting information related to transactions that are managed in the accounting processing system 1, specifically, journal information related to companies and individual businesses. Details will be described later.

制御部203は、サーバ20のプロセッサがプログラムに従って処理を行うことにより、各種モジュールとして受信制御モジュール2031、送信制御モジュール2032、取引先登録受付モジュール2033、取引情報受付モジュール2034、インボイス事業者判定モジュール2035、税額控除判定モジュール2036、仕訳登録モジュール2037、及び税務申告書生成モジュール2038に示す機能を発揮する。 The control unit 203 has various modules such as a reception control module 2031, a transmission control module 2032, a business partner registration reception module 2033, a transaction information reception module 2034, and an invoice provider determination module, by the processor of the server 20 performing processing according to a program. 2035, a tax credit determination module 2036, a journal registration module 2037, and a tax return generation module 2038.

受信制御モジュール2031は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2031 controls the process by which the server 20 receives signals from an external device according to a communication protocol.

送信制御モジュール2032は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2032 controls the process by which the server 20 transmits a signal to an external device according to a communication protocol.

取引先登録受付モジュール2033は、会計処理システム1を使用するユーザである事業者から、会計処理システム1の管理対象である取引の取引先に関する情報を受け付ける処理を制御する。取引先登録受付モジュール2033は、例えば、ユーザが新規の取引先との間で取引を開始する場合、ユーザが当該取引先の名称、所在地、連絡先、担当者名等の情報を入力するので、入力された情報を受け付ける。ここで、取引先とは、ユーザが商品の仕入や備品等の購入等をする購入先(支払先)、事業目的で各種サービスの提供を受ける際の各種サービスの提供者(支払先)、商品の販売やサービスの提供を行って対価を受け取る販売(提供)先等を含む概念である。この取引先の情報は、例えば、販売(提供)先の場合、見積書、納品書、請求書等を発行するための情報として使用され、支払先の場合、商品管理等の情報として使用される。また、取引先登録受付モジュール2033は、受け付けた取引先に関する情報を、例えば、取引先データベース2021に登録して記憶させる。 The business partner registration reception module 2033 controls processing for receiving information regarding business partners of transactions managed by the accounting system 1 from business operators who are users of the accounting system 1 . For example, when a user starts a transaction with a new business partner, the business partner registration reception module 2033 inputs information such as the name, location, contact information, and name of the person in charge of the business partner. Accept the information entered. Here, the business partners are purchasers (payee) from whom the user purchases products and equipment, etc., providers of various services (payee) when receiving various services for business purposes, This concept includes a sales (supply) party that sells products or provides services and receives compensation. For example, this business partner information is used for issuing quotations, delivery notes, invoices, etc. in the case of sales (supply) customers, and is used as information for product management, etc. in the case of payment partners. . Further, the customer registration reception module 2033 registers and stores the received information regarding the customer in, for example, the customer database 2021.

また、取引先登録受付モジュール2033は、取引先が商品の仕入先等の支払先である場合、当該取引先がインボイス事業者であるか否かを示す情報を受け付けてもよい。インボイス事業者であるか否かを示す情報は、ユーザが取引先の情報を入力する際に入力する、当該取引先がインボイス事業者である場合に入力するフラグ等の識別情報でもよく、上記のインボイス事業者として登録した際に付与される登録番号でもよい。取引先登録受付モジュール2033は、受け付けた当該取引先がインボイス事業者であるか否かを示す情報を、例えば、取引先データベース2021に登録して記憶させる。また、取引先登録受付モジュール2033は、取引先が商品等の仕入(購入)先である場合、受け付けた当該取引先がインボイス事業者である場合に限り、当該取引先を取引先データベース2021に登録して記憶させるように構成してもよい。 Furthermore, when the business partner is a payment destination such as a supplier of goods, the business partner registration reception module 2033 may receive information indicating whether the business partner is an invoice business. The information indicating whether or not the business partner is an invoice business may be identification information such as a flag that is input when the user inputs business partner information and is input when the business partner is an invoice business. It may be the registration number given when registering as the above-mentioned invoice business operator. The business partner registration reception module 2033 registers and stores the received information indicating whether the business partner is an invoice business in the business partner database 2021, for example. In addition, if the business partner is a supplier (purchase) of products, etc., the business partner registration reception module 2033 registers the business partner in the business partner database 2023 only if the business partner is an invoice business. The configuration may be such that the information is registered and stored in the .

さらに、取引先登録受付モジュール2033は、取引先がインボイス事業者であるか否かを示す情報を受け付ける場合、当該取引先がインボイス事業者であることの有効期限を示す情報を受け付けてもよい。インボイス事業者として登録する際、登録番号が付与されると共にその有効期限が指定されるため、ユーザが取引先の情報を入力する際にその有効期限を入力させ、入力された有効期限を受け付けてもよい。取引先登録受付モジュール2033は、受け付けたインボイス事業者であることの有効期限を、例えば、取引先データベース2021に登録して記憶させる。 Furthermore, when accepting information indicating whether or not a business partner is an invoice business, the business partner registration reception module 2033 may also accept information indicating the expiration date of the business partner being an invoice business. good. When registering as an invoice business operator, a registration number is assigned and an expiration date is specified, so the user is prompted to enter the expiration date when entering business partner information, and the entered expiration date is accepted. It's okay. The customer registration reception module 2033 registers and stores the expiration date of the accepted invoice business in, for example, the customer database 2021.

さらにまた、取引先登録受付モジュール2033は、ユーザの指示により取引先の情報を一覧として表示し、表示されている取引先がインボイス事業者であるか否かを示す情報を一括入力で受け付けてもよい。このとき、上記の登録番号及び/または有効期限の入力を受け付けてもよい。ユーザが会計処理システム1の利用を開始する場合のように、取引先をまとめて入力するような場合に有用である。 Furthermore, the business partner registration reception module 2033 displays business partner information as a list according to a user's instruction, and accepts information indicating whether or not the displayed business partners are invoice business operators through bulk input. Good too. At this time, input of the above-mentioned registration number and/or expiration date may be accepted. This is useful when a user inputs all business partners at once, such as when the user starts using the accounting processing system 1.

取引先登録受付モジュール2033は、例えば、ユーザの操作により端末装置10に取引先の情報、当該取引先がインボイス事業者であるか否かを示す情報、当該取引先がインボイス事業者であることの有効期限を示す情報の入力を促す画面が表示された状態で、ユーザに端末装置10の入力画面へそれぞれ入力させ、サーバ20へ送信する指示操作に応答してそれぞれの情報を受け付けてもよい。 For example, the business partner registration reception module 2033 sends information on the business partner to the terminal device 10 through a user operation, information indicating whether the business partner is an invoice business operator, and information indicating whether the business partner is an invoice business operator. Even if the user inputs information on the input screen of the terminal device 10 while a screen prompting the user to input information indicating the expiration date of the item is displayed, and the information is accepted in response to the instruction operation to send to the server 20. good.

取引情報受付モジュール2034は、会計処理システム1を使用するユーザである事業者から、会計処理システム1の管理対象である取引に関する情報を受け付ける処理を制御する。取引情報受付モジュール2034は、例えば、ユーザである事業者が商品やサービスに供するものを仕入れた際の仕入(支払)の情報や、事業目的で各種サービスを経費として利用した際の支払の情報、商品やサービスを売り上げた売上の情報、各種の借入等、事業者が事業を継続していくにあたって必要な金銭の授受に関する取引の情報を入力するので、入力された情報を受け付ける。また、取引情報受付モジュール2034は、受け付けた取引に関する情報を、例えば、取引データベース2022に登録して記憶させる。 The transaction information reception module 2034 controls processing for receiving information regarding transactions that are managed by the accounting processing system 1 from business operators who are users of the accounting processing system 1 . The transaction information reception module 2034 collects, for example, purchase (payment) information when a business operator who is a user purchases products or services, and payment information when various services are used as expenses for business purposes. , information on sales of products and services, information on transactions related to the transfer and receipt of money necessary for business operators to continue their business, such as information on sales of products and services, various loans, etc., so the input information is accepted. Further, the transaction information reception module 2034 registers and stores information regarding the received transaction in, for example, the transaction database 2022.

取引情報受付モジュール2034は、例えば、ユーザの操作により端末装置10に取引の情報の入力を促す画面が表示された状態で、ユーザに端末装置10の入力画面へ入力させ、サーバ20へ送信する指示操作に応答して取引に関する情報を受け付けてもよい。 For example, the transaction information reception module 2034 allows the user to input information on the input screen of the terminal device 10 and sends an instruction to the server 20 while a screen prompting the input of transaction information is displayed on the terminal device 10 by the user's operation. Information regarding the transaction may be accepted in response to the operation.

インボイス事業者判定モジュール2035は、取引先登録受付モジュール2033により登録された、取引先がインボイス事業者であるか否かを示す情報に基づき、取引情報受付モジュール2034により受け付けた支払に係る取引先がインボイス事業者であるか否かを判定する処理を制御する。具体的には、ユーザである事業者が入力した商品やサービスに供するものを仕入れた際、各種サービスを利用した際の支払の情報を受け付けると、その支払の情報に含まれる支払先の名称、所在地等の情報により取引先データベース2021を検索し、登録されている取引先の情報からインボイス事業者であるか否かを示す情報を読み出し、当該取引先がインボイス事業者であるか否かを判定する。インボイス事業者判定モジュール2035は、例えば取引先データベース2021に登録されているインボイス事業者である場合に入力するフラグ等の識別情報により判定してもよく、登録番号の有無により判定してもよい。さらに、取引先がインボイス事業者である場合に限り、当該取引先を取引先データベース2021に登録している場合は、取引先データベース2021に登録されていることで判定してもよい。 The invoice business operator determination module 2035 determines whether or not the business partner is an invoice business operator, based on the information registered by the business partner registration reception module 2033, regarding the payment transaction received by the transaction information reception module 2034. Controls the process of determining whether the destination is an invoice provider. Specifically, when we receive payment information for the use of various services when purchasing products or services entered by a business operator who is a user, we will collect the name of the payee included in the payment information, Search the business partner database 2021 based on information such as location, read information indicating whether the business partner is an invoice business operator from the registered business partner information, and check whether the business partner is an invoice business operator or not. Determine. The invoice company determination module 2035 may make a judgment based on identification information such as a flag that is input when the invoice company is registered in the customer database 2021, or may make a judgment based on the presence or absence of a registration number. good. Further, only when the business partner is an invoice business operator and the business partner is registered in the business partner database 2021, the determination may be made based on the fact that the business partner is registered in the business partner database 2021.

また、インボイス事業者判定モジュール2035は、取引先が取引先データベース2021に登録されている場合、当該取引先がインボイス事業者であることの有効期限を示す情報を読み出し、当該取引の日付が有効期限を経過しているか否かに基づき、有効期限を経過している場合はインボイス事業者ではないと判定し、有効期限を経過していない場合はインボイス事業者であると判定してもよい。有効期限を経過している場合、当該取引先がインボイス事業者として再度登録されているか不明であり、確認が必要だからである。この場合、ユーザの端末装置10に対して、当該取引先のインボイス事業者であることの有効期限が経過しており、再確認が必要である旨表示させてユーザに通知してもよい。 In addition, if the business partner is registered in the business partner database 2021, the invoice business operator determination module 2035 reads information indicating the expiration date of the business partner as an invoice business operator, and the date of the transaction is Based on whether the expiration date has passed, if the expiration date has passed, it is determined that the invoice operator is not an invoice operator, and if the expiration date has not passed, it is determined that the invoice operator is an invoice operator. Good too. This is because if the expiration date has passed, it is unclear whether the business partner has been re-registered as an invoice operator, and confirmation is required. In this case, the user may be notified by displaying on the user's terminal device 10 that the expiration date for being the invoice provider of the business partner has passed and that reconfirmation is required.

税額控除判定モジュール2036は、インボイス事業者判定モジュール2035により判定された、支払に係る取引先がインボイス事業者であるか否かの判定結果に基づき、当該支払に係る消費税を税額控除の対象とするか否かを判定する処理を制御する。税額控除判定モジュール2036では、具体的には、仕入等の支払に係る取引先がインボイス事業者である場合、当該支払に係る消費税を税額控除の対象と判定し、支払に係る取引先がインボイス事業者ではない場合、当該支払に係る消費税を税額控除の対象外と判定する。 The tax credit determination module 2036 determines the consumption tax related to the payment as a tax credit based on the determination result of whether the business partner related to the payment is an invoice business operator, which is determined by the invoice business operator determination module 2035. Controls the process of determining whether or not to target the target. Specifically, the tax credit determination module 2036 determines that the consumption tax related to the payment is eligible for tax deduction when the business partner related to the payment for purchases, etc. is an invoice business, and the business partner related to the payment If the company is not an invoice business, the consumption tax related to the payment will be determined to be ineligible for tax deduction.

なお、支払に対する消費税の仕入税額控除は、売上に対する消費税と、支払に対する消費税との差額に対して受けられるものであり、その他、消費税の仕入税額控除を受けるためには、各種要件が設定されている。そのため、税額控除判定モジュール2036では、上記のような支払に係る取引先がインボイス事業者であるか否かの判定以外に、取引ごとに税額控除の対象となるか否かを判定している。 In addition, input tax credit for consumption tax on payments can be received for the difference between consumption tax on sales and consumption tax on payments.In addition, in order to receive input tax credit for consumption tax, Various requirements are set. Therefore, in addition to determining whether the business partner involved in the payment is an invoice business as described above, the tax credit determination module 2036 also determines whether or not each transaction is subject to tax deduction. .

仕訳登録モジュール2037は、取引情報受付モジュール2034により受け付けた取引に関する情報に基づき、仕訳を行い、会計情報として登録する処理を制御する。仕訳登録モジュール2037は、具体的には、事業者が事業を継続していくにあたって必要な金銭の授受に関する取引の情報を、仕訳のルールに従って「借方」及び「貸方」にそれぞれ仕訳を行い、会計処理を行うための会計情報として登録する。また、仕訳登録モジュール2037は、仕訳を行った会計情報を、例えば、会計データベース2023に登録して記憶させる。 The journal registration module 2037 performs journal entry based on the information regarding transactions received by the transaction information reception module 2034, and controls the process of registering the transaction information as accounting information. Specifically, the journal registration module 2037 journalizes information on transactions related to the transfer and receipt of money necessary for a business to continue its business into "debits" and "credits" according to journal rules, and performs accounting. Register as accounting information for processing. Further, the journal registration module 2037 registers and stores the journalized accounting information in, for example, the accounting database 2023.

また、仕訳登録モジュール2037は、事業者等により定められた所定の時期に決算処理を行う。このとき、税額控除判定モジュール2036により税額控除の対象であると判定された消費税と、税額控除の対象外であると判定された消費税とを、異なる会計情報として登録する。具体的には、後述する税務申告書生成モジュール2038において、税額控除の対象であると判定された消費税と、税額控除の対象外であると判定された消費税とを判別できるように、税額控除の対象であると判定された消費税を仕入税額控除に計上する。 Further, the journal registration module 2037 performs settlement processing at a predetermined time determined by the business operator or the like. At this time, the consumption tax determined to be eligible for tax deduction by the tax credit determination module 2036 and the consumption tax determined to be not eligible for tax deduction are registered as different accounting information. Specifically, in the tax return generation module 2038 (described later), the tax amount is Consumption tax determined to be eligible for deduction is recorded as input tax credit.

税務申告書生成モジュール2038は、仕訳登録モジュール2037による会計情報に基づき、税務申告を行うための税務申告書データを生成する処理を制御する。税務申告書データは、具体的には、所定の所轄官庁に提出する税務申告書(消費税及び地方消費税申告書)の書類データであり、例えば、PDF(Portable Document Format)等のドキュメントデータにより生成してもよい。 The tax return generation module 2038 controls the process of generating tax return data for filing a tax return based on the accounting information provided by the journal registration module 2037. Specifically, tax return data is document data of tax returns (consumption tax and local consumption tax return) to be submitted to a designated competent authority, and for example, by document data such as PDF (Portable Document Format). may be generated.

税務申告書生成モジュール2038は、税額控除の対象であると判定された消費税について、仕入税額控除として記載する。 The tax return generation module 2038 records the consumption tax determined to be eligible for tax credit as a purchase tax credit.

<2 データ構造>
図4は、サーバ20が記憶する取引先データベース2021、取引データベース2022のデータ構造の例を示す図である。また、図5は、サーバ20が記憶する会計データベース2023のデータ構造の例を示す図である。
<2 Data structure>
FIG. 4 is a diagram showing an example of the data structure of the customer database 2021 and transaction database 2022 stored in the server 20. Further, FIG. 5 is a diagram showing an example of the data structure of the accounting database 2023 stored in the server 20.

図4に示すように、取引先データベース2021のレコードのそれぞれは、項目「取引先ID」と、項目「取引先詳細情報」等を含む。 As shown in FIG. 4, each record in the business partner database 2021 includes an item "business partner ID", an item "business partner detailed information", and the like.

項目「取引先ID」は、会計処理システム1にて管理する対象である取引の取引先それぞれを識別する情報である。 The item “business partner ID” is information that identifies each business partner of a transaction that is managed by the accounting processing system 1.

項目「取引先詳細情報」は、会計処理システム1にて管理する取引先に関する管理情報であり、具体的には、項目「事業者名」と、項目「法人/個人」と、項目「インボイス事業者登録」と、項目「登録番号」と、項目「有効期限」等を含む。 The item "Detailed information on business partners" is management information regarding business partners managed by the accounting processing system 1. Specifically, the item "Business name", the field "Corporate/Individual", and the field "Invoice" are managed in the accounting processing system 1. Includes items such as "Business Registration", the item "Registration Number", and the item "Expiration Date".

項目「事業者名」は、会計処理システム1にて管理する取引先事業者の名称を示す情報であり、例えば、法人名称や個人事業主の個人名が格納されている。 The item "business name" is information indicating the name of a business partner managed by the accounting processing system 1, and stores, for example, the name of a corporation or the individual name of a sole proprietor.

項目「法人/個人」は、会計処理システム1にて管理する取引先事業者が法人であるか、または個人(事業主)であるかの区分を示す情報であり、例えば、当該事業者が法人である場合は「法人」の情報が、当該事業者が個人事業主である場合は「個人」の情報が格納されている。 The item "Corporate/Individual" is information indicating whether the business partner managed by the accounting processing system 1 is a corporation or an individual (business owner). For example, if the business partner is a corporation If the business operator is a sole proprietorship, the information of the "individual" is stored.

項目「インボイス事業者登録」は、会計処理システム1にて管理する取引先事業者がインボイス事業者であるか否かを示す情報であり、例えば、当該事業者がインボイス事業者である場合は「有」の情報が、当該事業者がインボイス事業者ではない場合は「無」の情報が格納されている。 The item "Invoice business registration" is information indicating whether the business partner managed by the accounting processing system 1 is an invoice business.For example, the business partner is an invoice business. If the company is not an invoice company, the information is stored as “Yes”, and if the company is not an invoice company, the information is “No”.

項目「登録番号」は、会計処理システム1にて管理する取引先事業者がインボイス事業者である場合に、当該事業者がインボイス事業者として登録した際に付与される登録番号を示す情報である。なお、当該事業者がインボイス事業者ではない場合は、情報が格納されない。 The item "Registration number" is information indicating the registration number given when the business partner managed by the accounting processing system 1 is an invoice business operator when the business partner registers as an invoice business operator. It is. Note that if the company concerned is not an invoice company, no information is stored.

項目「有効期限」は、会計処理システム1にて管理する取引先事業者がインボイス事業者である場合に、当該事業者がインボイス事業者であることの有効期限を示す情報である。なお、当該事業者がインボイス事業者ではない場合は、情報が格納されない。 The item "expiration date" is information indicating the expiration date of the business partner being an invoice business, when the business partner managed by the accounting processing system 1 is an invoice business. Note that if the company concerned is not an invoice company, no information is stored.

サーバ20の取引先登録受付モジュール2033は、ユーザから取引先に関する情報を受け付けることに伴って、取引先データベース2021にレコードを追加する。 The customer registration reception module 2033 of the server 20 adds a record to the customer database 2021 in response to receiving information regarding the customer from the user.

取引データベース2022のレコードのそれぞれは、項目「取引先ID」と、項目「事業者名」と、項目「取引詳細情報」等を含む。 Each of the records in the transaction database 2022 includes the item "Business Partner ID," the item "Business Name," the item "Detailed Transaction Information," and the like.

項目「取引先ID」は、会計処理システム1にて管理する対象である取引の取引先それぞれを識別する情報であり、取引先データベース2021の項目「取引先ID」に対応している。 The item “Business Partner ID” is information that identifies each business partner of the transaction that is managed by the accounting processing system 1, and corresponds to the item “Business Partner ID” of the business partner database 2021.

項目「事業者名」は、会計処理システム1にて管理する取引先事業者の名称を示す情報であり、例えば、法人名称や個人事業主の個人名が格納されている。取引先データベース2021の項目「事業者名」に対応している。 The item "business name" is information indicating the name of a business partner managed by the accounting processing system 1, and stores, for example, the name of a corporation or the individual name of a sole proprietor. This corresponds to the item “Business Name” in the customer database 2021.

項目「取引詳細情報」は、会計処理システム1にて管理する取引に関する管理情報であり、具体的には、項目「日付」と、項目「摘要」と、項目「品目」と、項目「金額」等を含む。この項目「取引詳細情報」は、事業者であるユーザが日々の取引について登録した情報であり、例えば、項目「日付」の順に時系列で、最新の情報がレコードとして追加されるように構成されている。 The item “Detailed Transaction Information” is management information regarding transactions managed by the accounting processing system 1, and specifically includes the item “Date”, the item “Summary”, the item “Item”, and the item “Amount”. Including etc. This item "Detailed Transaction Information" is information registered by a business user regarding daily transactions.For example, it is configured so that the latest information is added as a record in chronological order of the item "Date". ing.

項目「日付」は、会計処理システム1にて管理する取引が発生した日付の情報である。 The item “date” is information on the date on which a transaction managed by the accounting processing system 1 occurred.

項目「摘要」は、会計処理システム1にて管理する取引について、支出(出金)であるか、または収入(入金)であるかを示す情報であり、例えば、支出である場合は「支出」の情報が、収入である場合は「収入」の情報が格納されている。 The item "Summary" is information indicating whether the transaction managed by the accounting processing system 1 is an expenditure (withdrawal) or an income (deposit); for example, if it is an expenditure, it is "expenditure". If the information is income, "income" information is stored.

項目「品目」は、会計処理システム1にて管理する取引について、具体的な物品やサービス等の内容を示す情報である。 The item "item" is information indicating the details of specific goods, services, etc. for transactions managed by the accounting processing system 1.

項目「金額」は、会計処理システム1にて管理する取引についての入出金の金額を示す情報である。 The item “amount” is information indicating the amount of deposits and withdrawals for transactions managed by the accounting processing system 1.

サーバ20の取引情報受付モジュール2034は、ユーザから取引に関する情報を受け付けることに伴って、取引データベース2022の項目「取引詳細情報」にレコードを追加する。 The transaction information receiving module 2034 of the server 20 adds a record to the item "Detailed Transaction Information" of the transaction database 2022 in response to receiving information regarding the transaction from the user.

図5に示すように、会計データベース2023のレコードのそれぞれは、項目「ユーザID」と、項目「ユーザ名」と、項目「仕訳データ詳細情報」等を含む。 As shown in FIG. 5, each record in the accounting database 2023 includes an item "user ID", an item "user name", an item "journal data detailed information", and the like.

項目「ユーザID」は、会計処理システム1にて管理する取引情報の登録を行うユーザそれぞれを識別する情報である。 The item “user ID” is information that identifies each user who registers transaction information managed by the accounting processing system 1.

項目「ユーザ名」は、会計処理システム1にて管理する取引情報の登録を行うユーザである企業の名称(会社名)または個人事業主名である。 The item "user name" is the name of a company (company name) or the name of a sole proprietor who is a user who registers transaction information managed by the accounting processing system 1.

項目「仕訳データ詳細情報」は、会計処理システム1にて管理する仕入や売上等の入出金の取引を記帳した仕訳データであり、具体的には、項目「日付」と、項目「借方/貸方」と、項目「摘要」と、項目「金額」等を含む。この項目「仕訳データ詳細情報」は、事業者であるユーザが日々の取引について登録した情報に基づき、仕訳を行い、会計情報として登録した情報であり、例えば、項目「日付」の順に時系列で、最新の情報がレコードとして追加されるように構成されている。 The item "Journal data detailed information" is the journal data that records the transactions of deposits and withdrawals such as purchases and sales managed by the accounting processing system 1. Specifically, the item "Date" and the item "Debit / ``Credit'', item ``Summary'', item ``Amount'', etc. This item "Journal data detailed information" is information registered as accounting information based on the information registered by the business user regarding daily transactions.For example, the item "Date" is displayed in chronological order. , is configured so that the latest information is added as a record.

項目「日付」は、会計処理システム1にて管理する取引が発生した日付の情報である。 The item “date” is information on the date on which a transaction managed by the accounting processing system 1 occurred.

項目「借方/貸方」は、仕訳を行った仕訳データの借方または貸方の区別を示す情報であり、例えば、借方である場合は「借方」の情報が、貸方である場合は「貸方」の情報が格納されている。借方及び貸方は、現在帳簿への記帳で一般的に使用されている、複式簿記における記載項目である。 The item "Debit/Credit" is information that indicates whether the journal entry data is debit or credit. For example, if it is a debit, the information is "debit", and if it is a credit, it is the information "credit". is stored. Debit and credit are entry items in double-entry bookkeeping, which is currently commonly used in bookkeeping.

項目「摘要」は、仕訳を行った仕訳データの勘定科目を示す情報である。勘定科目は、日々の取引の入力で使用される費目の内容を示す情報であり、例えば図5に示すように、「仕入」、「買掛金」、「仮払消費税」等の内容が格納されている。 The item "Summary" is information indicating the account item of the journal entry data. Account items are information that shows the contents of expense items used in the input of daily transactions.For example, as shown in Figure 5, contents such as "purchases", "accounts payable", "input consumption tax", etc. Stored.

項目「金額」は、仕訳を行った仕訳データの金額を示す情報である。項目「金額」には、項目「摘要」が示す勘定科目の例である、「仕入」、「買掛金」、「仮払消費税」等の金額が格納されている。 The item "amount" is information indicating the amount of journal data that has been journalized. The item “amount” stores amounts such as “purchases,” “accounts payable,” and “input consumption tax,” which are examples of account items indicated by the item “summary.”

サーバ20の仕訳登録モジュール2037は、取引に関する情報に基づき仕訳を行い、会計情報として登録することに伴って、会計データベース2023の項目「仕訳データ詳細情報」を更新する。 The journal entry registration module 2037 of the server 20 performs journal entry based on information regarding transactions, and updates the item "journal data detailed information" of the accounting database 2023 as the journal entry is registered as accounting information.

<3 動作>
以下、図6ないし図8を参照しながら、第1の実施の形態における会計処理システム1による購入情報登録処理、取引先登録処理及び税務申告処理について説明する。
<3 Operation>
Hereinafter, the purchase information registration process, customer registration process, and tax declaration process by the accounting processing system 1 in the first embodiment will be described with reference to FIGS. 6 to 8.

図6は、実施の形態1の会計処理システム1による支払情報登録処理を行う流れの一例を示すフローチャートである。 FIG. 6 is a flowchart illustrating an example of the flow of payment information registration processing performed by the accounting processing system 1 of the first embodiment.

ステップS111の前処理として、端末装置10の入力操作受付部171は、取引(支払)に関する情報の入力処理を行うユーザである事業者(担当者)から、会計処理システム1のサービスを利用するために必要な認証を行うためのユーザID及びパスワードを入力する操作を受け付ける。送受信部172は、受け付けたユーザID及びパスワード、及びユーザ情報をサーバ20へ送信する。サーバ20は、ユーザID及びパスワードを、通信部201を介して受け付けて当該ユーザのユーザID及びパスワードが正当であることを確認し、所定の認証を行う。正当である場合、サーバ20は、認証完了の情報を、端末装置10へ通信部201を介して送信する。端末装置10の送受信部172は、サーバ20から送信された認証完了の情報を受け付ける。通知制御部174は、受け付けた認証完了の情報を、ディスプレイ150に表示させ、ステップS111が開始される。 As pre-processing in step S111, the input operation receiving unit 171 of the terminal device 10 receives a request from a business operator (person in charge) who is a user who performs input processing of information regarding transactions (payments) to use the services of the accounting processing system 1. accepts an operation to enter a user ID and password for the necessary authentication. The transmitting/receiving unit 172 transmits the received user ID, password, and user information to the server 20. The server 20 receives the user ID and password via the communication unit 201, confirms that the user ID and password of the user are valid, and performs predetermined authentication. If the authentication is valid, the server 20 transmits authentication completion information to the terminal device 10 via the communication unit 201. The transmitting/receiving unit 172 of the terminal device 10 receives the authentication completion information transmitted from the server 20. The notification control unit 174 displays the received authentication completion information on the display 150, and step S111 is started.

ステップS111において、端末装置10の入力操作受付部171は、ユーザからの操作により取引(支払)に関する情報の入力処理を行うために必要な操作画面(取引入力画面)を表示する表示指示を受け付ける。送受信部172は、受け付けた表示指示を、サーバ20へ送信する。端末装置10の送受信部172は、サーバ20から送信された取引入力画面の表示データを受け付ける。通知制御部174は、受け付けた取引入力画面の表示データを、ディスプレイ150に表示させる。 In step S111, the input operation receiving unit 171 of the terminal device 10 receives a display instruction to display an operation screen (transaction input screen) necessary for inputting information regarding a transaction (payment) by an operation from a user. The transmitting/receiving unit 172 transmits the received display instruction to the server 20. The transmitting/receiving unit 172 of the terminal device 10 receives the display data of the transaction input screen transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received display data of the transaction input screen.

ステップS121において、サーバ20は、端末装置10から送信された取引入力画面の表示指示を、通信部201を介して受け付ける。サーバ20は、取引入力画面の表示データを、通信部201を介して端末装置10へ送信する。 In step S<b>121 , the server 20 receives a transaction input screen display instruction sent from the terminal device 10 via the communication unit 201 . The server 20 transmits the display data of the transaction input screen to the terminal device 10 via the communication unit 201.

ステップS112において、端末装置10の入力操作受付部171は、ユーザからの操作により、ユーザが商品やサービスに供するものを仕入れた際の仕入(支払)の情報や、事業目的で各種サービスを経費として利用した際の支払の情報、商品やサービスを売り上げた売上の情報、各種の借入等、事業者が事業を継続していくにあたって必要な金銭の授受に関する取引の情報の入力を受け付ける。送受信部172は、受け付けた取引(支払)の情報を、サーバ20へ送信する。 In step S112, the input operation reception unit 171 of the terminal device 10 receives information on purchases (payments) when the user purchases products and services, and information on expenses for various services for business purposes, based on the user's operation. It accepts input of information on transactions related to the transfer and receipt of money necessary for business operators to continue their business, such as information on payments made when using the service, information on sales of products and services, and various types of loans. The transmitter/receiver 172 transmits the received transaction (payment) information to the server 20 .

ステップS122において、サーバ20の取引情報受付モジュール2034は、端末装置10から送信された取引(支払)の情報を、通信部201を介して受け付ける。 In step S122, the transaction information reception module 2034 of the server 20 receives transaction (payment) information transmitted from the terminal device 10 via the communication unit 201.

ステップS123において、サーバ20の取引先登録受付モジュール2033は、ステップS122で受け付けた取引(支払)の情報について、取引データベース2022に格納して記憶させる。 In step S123, the customer registration reception module 2033 of the server 20 stores and stores the transaction (payment) information received in step S122 in the transaction database 2022.

以上のように、会計処理システム1では、ユーザである事業者が、事業を継続していくにあたって必要な金銭の授受に関する日々の取引に関する情報を受け付け、記憶する。この取引に関する情報が、後述する税務申告を行う際の元の情報となる。 As described above, in the accounting processing system 1, a business operator, which is a user, receives and stores information regarding daily transactions regarding the transfer and receipt of money necessary for continuing business. Information regarding this transaction becomes the source information when filing a tax return, which will be described later.

図7は、実施の形態1の会計処理システム1による取引先登録処理を行う流れの一例を示すフローチャートである。 FIG. 7 is a flowchart illustrating an example of the flow of customer registration processing performed by the accounting processing system 1 of the first embodiment.

ステップS211の前処理として、ステップS111と同様の認証を行い、ステップS211が開始される。 As pre-processing for step S211, authentication similar to step S111 is performed, and step S211 is started.

ステップS211において、端末装置10の入力操作受付部171は、ユーザからの操作により取引先に関する情報の入力処理を行うために必要な操作画面(取引先入力画面)を表示する表示指示を受け付ける。送受信部172は、受け付けた表示指示を、サーバ20へ送信する。端末装置10の送受信部172は、サーバ20から送信された取引先入力画面の表示データを受け付ける。通知制御部174は、受け付けた取引先入力画面の表示データを、ディスプレイ150に表示させる。 In step S211, the input operation reception unit 171 of the terminal device 10 receives a display instruction to display an operation screen (client input screen) necessary for inputting information regarding a customer by a user's operation. The transmitting/receiving unit 172 transmits the received display instruction to the server 20. The transmitting/receiving unit 172 of the terminal device 10 receives the display data of the customer input screen transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received display data of the supplier input screen.

ステップS221において、サーバ20は、端末装置10から送信された取引先入力画面の表示指示を、通信部201を介して受け付ける。サーバ20は、取引先入力画面の表示データを、通信部201を介して端末装置10へ送信する。 In step S221, the server 20 receives, via the communication unit 201, an instruction to display a customer input screen transmitted from the terminal device 10. The server 20 transmits the display data of the customer input screen to the terminal device 10 via the communication unit 201.

ステップS212において、端末装置10の入力操作受付部171は、ユーザが新規の取引先との間で取引を開始する場合等、ユーザからの操作により、当該取引先の名称、所在地、連絡先、担当者名等の取引先の情報の入力を受け付ける。送受信部172は、受け付けた取引先の情報を、サーバ20へ送信する。 In step S212, when the user starts a transaction with a new business partner, the input operation receiving unit 171 of the terminal device 10 inputs information such as the name, location, contact information, and person in charge of the business partner based on the user's operation. Accepts input of business partner information such as person's name. The transmitter/receiver 172 transmits the received customer information to the server 20 .

ステップS222において、サーバ20の取引先登録受付モジュール2033は、端末装置10から送信された取引先の情報を、通信部201を介して受け付ける。 In step S222, the customer registration reception module 2033 of the server 20 receives the customer information transmitted from the terminal device 10 via the communication unit 201.

ステップS223において、サーバ20の取引先登録受付モジュール2033は、ステップS222で受け付けた取引先の情報から、当該取引先がインボイス事業者であるか否かを判定する。具体的には、取引先の情報から、当該取引先がインボイス事業者であるか否かを示す情報、例えばインボイス事業者である場合に入力するフラグ等の識別情報、インボイス事業者として登録した際に付与される登録番号等が含まれているかにより判定する。 In step S223, the customer registration reception module 2033 of the server 20 determines whether the customer is an invoice business based on the customer information received in step S222. Specifically, from the business partner's information, information indicating whether the business partner is an invoice business, such as identification information such as a flag to be input if the business partner is an invoice business, This is determined by whether the registration number given at the time of registration is included.

ステップS224において、サーバ20の取引先登録受付モジュール2033は、ステップS222で受け付けた取引先の情報と、ステップS223で判定したインボイス事業者であるか否かを示す情報について、取引先データベース2021に格納して記憶させる。 In step S224, the customer registration reception module 2033 of the server 20 stores the customer information received in step S222 and the information indicating whether the customer is an invoice business operator determined in step S223 in the customer database 2021. Store and memorize.

以上のように、会計処理システム1では、ユーザである事業者の取引先について、インボイス事業者であるか否かを示す情報を受け付け、当該取引先の情報と共に記憶する。このインボイス事業者であるか否かを示す情報が、後述する仕入税額控除の対象となるかを判定するための情報となる。 As described above, the accounting processing system 1 receives information indicating whether or not a business partner of a user business is an invoice business, and stores the information together with information on the business partner. This information indicating whether or not the company is an invoice business is information for determining whether or not the company is eligible for purchase tax credit, which will be described later.

図8は、実施の形態1の会計処理システム1による税務申告処理を行う流れの一例を示すフローチャートである。 FIG. 8 is a flowchart showing an example of the flow of tax return processing by the accounting processing system 1 of the first embodiment.

ステップS321において、サーバ20のインボイス事業者判定モジュール2035は、ステップS122で受け付けた取引(支払)の情報について、取引データベース2022を読み込んで取得する。 In step S321, the invoice provider determination module 2035 of the server 20 reads the transaction database 2022 and obtains information on the transaction (payment) accepted in step S122.

ステップS322において、インボイス事業者判定モジュール2035は、ステップS321で取得した取引(支払)の情報について、当該取引の取引先の情報から取引先データベース2021を検索し、登録されている取引先の情報からインボイス事業者であるか否かを示す情報を読み出し、当該取引先がインボイス事業者であるか否かを判定する。 In step S322, the invoice business operator determination module 2035 searches the business partner database 2021 from the business partner information of the transaction regarding the transaction (payment) information acquired in step S321, and searches the business partner database 2021 for the transaction (payment) information acquired in step S321. The information indicating whether or not the business partner is an invoice business is read from the business partner, and it is determined whether the business partner is an invoice business.

ステップS323において、サーバ20の税額控除判定モジュール2036は、ステップS322で判定された、取引(支払)に係る取引先がインボイス事業者であるか否かの判定結果と、上記取引の売上の情報とに基づき、当該支払に係る消費税を税額控除の対象とするか否かを判定する。 In step S323, the tax credit determination module 2036 of the server 20 determines whether or not the business partner related to the transaction (payment) is an invoice business, determined in step S322, and information on the sales of the transaction. Based on this, it will be determined whether the consumption tax related to the payment is eligible for tax deduction.

ステップS324において、サーバ20の仕訳登録モジュール2037は、ステップS122で受け付けた取引(支払)の情報について、仕訳を行い、会計情報として登録する。このとき、ステップS323で税額控除の対象であると判定された支払に係る消費税について、仕入税額控除に計上する。 In step S324, the journal entry registration module 2037 of the server 20 performs a journal entry on the transaction (payment) information received in step S122, and registers it as accounting information. At this time, the consumption tax related to the payment determined to be eligible for tax credit in step S323 is recorded as a purchase tax credit.

ステップS325において、サーバ20の税務申告書生成モジュール2038は、ステップS324で仕訳を行った会計情報に基づき、税務申告を行うための税務申告書データを生成する。このとき、ステップS324で仕入税額控除に計上した消費税について、仕入税額控除として記載する。 In step S325, the tax return generation module 2038 of the server 20 generates tax return data for filing a tax return based on the accounting information journalized in step S324. At this time, the consumption tax recorded as a purchase tax credit in step S324 is recorded as a purchase tax credit.

ステップS326において、サーバ20の仕訳登録モジュール2037は、仕訳を行った会計情報を、会計データベース2023に登録して記憶させる。 In step S326, the journal registration module 2037 of the server 20 registers and stores the journalized accounting information in the accounting database 2023.

以上のように、会計処理システム1では、取引(支払)の情報について、当該取引先がインボイス事業者であるか否かを判定し、当該支払に係る消費税が税額控除の対象であるか否かを判定し、仕入税額控除に計上する。これにより、取引先がインボイス事業者であるか否か、物品購入や経費に係る消費税が税額控除の対象となるか否かを即座にかつ容易に判定することが可能になる。 As described above, the accounting processing system 1 determines whether or not the business partner is an invoice business regarding transaction (payment) information, and determines whether the consumption tax related to the payment is subject to tax deduction. Determine whether or not the tax is valid and record it as a purchase tax credit. This makes it possible to immediately and easily determine whether a business partner is an invoice business or not, and whether consumption tax related to goods purchases and expenses is subject to tax deduction.

<第1の実施の形態の変形例1>
以下、会計処理システム1の変形例1について説明する。この変形例におけるサーバ20の取引先登録受付モジュール2033は、ユーザの取引先に関する情報から、当該取引先がインボイス事業者であるか否か自動で判定してもよい。取引先登録受付モジュール2033は、例えば、受け付けた取引先に関する情報から、所定の所轄官庁のサーバへアクセスすることにより、当該取引先がインボイス事業者であるか否かを示す情報を問い合わせてその応答により取得してもよい。その後、取引先登録受付モジュール2033は、自動判定した結果により、インボイス事業者であるか否かを示す情報を取引先データベース2021に登録して記憶させる。
<Modification 1 of the first embodiment>
Hereinafter, a first modification of the accounting processing system 1 will be described. The business partner registration reception module 2033 of the server 20 in this modification may automatically determine whether the business partner is an invoice business based on information regarding the user's business partner. For example, the business partner registration reception module 2033 accesses the server of a predetermined competent authority based on the received information regarding the business partner, and inquires about information indicating whether the business partner is an invoice business operator. It may also be obtained by response. Thereafter, the customer registration reception module 2033 registers and stores information indicating whether or not the customer is an invoice business in the customer database 2021 based on the automatically determined result.

<第1の実施の形態の変形例2>
以下、会計処理システム1の変形例2について説明する。この変形例におけるサーバ20のインボイス事業者判定モジュール2035は、受け付けた支払に係る取引先がインボイス事業者ではないと判定した場合、当該支払に係る取引内容と同様の物品やサービスを提供する他の取引先のうち、インボイス事業者である事業者をレコメンドしてもよい。ユーザは、例えばレコメンド結果に基づき、取引先をインボイス事業者である他の取引先に変更することを検討することが可能になる。
<Modification 2 of the first embodiment>
Hereinafter, a second modification of the accounting processing system 1 will be described. If the invoice business operator determination module 2035 of the server 20 in this modified example determines that the business partner associated with the received payment is not an invoice business operator, it provides goods and services similar to the transaction details associated with the payment. Among other business partners, a business that is an invoice business may be recommended. For example, the user can consider changing the business partner to another business partner that is an invoice company based on the recommendation results.

<小括>
以上のように、本実施形態によると、日々の取引(支払)に関する情報を受け付け、取引(支払)の情報について、登録されている取引先の情報と、取引先がインボイス事業者であるか否かを示す情報とに基づき、当該取引先がインボイス事業者であるか否かを判定し、当該支払に係る消費税が税額控除の対象であるか否かを判定して仕入税額控除に計上する。そのため、取引先がインボイス事業者であるか否か、物品購入や経費に係る消費税が税額控除の対象となるか否かを即座にかつ容易に判定することが可能になる。これにより、取引先の変更等を検討することが可能になる。
<Summary>
As described above, according to the present embodiment, information regarding daily transactions (payments) is accepted, and regarding the transaction (payment) information, information on registered business partners and whether the business partner is an invoice business is included. Based on the information indicating whether the business partner is an invoice business or not, it is determined whether the consumption tax related to the payment is eligible for tax deduction and the purchase tax credit is calculated. will be accounted for. Therefore, it is possible to immediately and easily determine whether a business partner is an invoice business or not, and whether consumption tax related to goods purchases and expenses is subject to tax deduction. This makes it possible to consider changing business partners.

また、受け付けた支払に係る取引先がインボイス事業者ではないと判定した場合、当該支払に係る取引内容と同様の物品やサービスを提供する他の取引先のうち、インボイス事業者である事業者をレコメンドする。これにより、ユーザは、例えばレコメンド結果に基づき、取引先をインボイス事業者である他の取引先に変更することを検討することが可能になる。 In addition, if it is determined that the business partner related to the received payment is not an invoice business, the business partner who provides goods or services similar to the transaction content related to the payment, which is an invoice business, Recommend someone. This allows the user to consider changing the business partner to another business partner that is an invoice company, for example, based on the recommendation results.

以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換及び変更を行なって実施することができる。これらの実施形態及び変形例ならびに省略、置換及び変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be implemented in various other forms, and can be implemented with various omissions, substitutions, and changes. These embodiments and modifications, as well as omissions, substitutions, and changes, are included within the technical scope of the claims and their equivalents.

<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional notes>
The matters described in each of the above embodiments are additionally described below.

(付記1)プロセッサ29と、メモリ25とを備えるコンピュータに実行させ、会計サービスを提供するためのプログラムであって、メモリ25には、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報(2021)と、が登録され、プログラムは、プロセッサ29に、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップ(S122)と、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップ(S322)と、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップ(S323)と、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップ(S324)と、を実行させる、プログラム。 (Additional Note 1) A program for providing accounting services by being executed by a computer equipped with a processor 29 and a memory 25, and the memory 25 stores information on business partners of users who receive accounting services and transactions. Information indicating that the recipient is an invoice business operator (2021) is registered, and the program sends the processor 29 a step (S122) of receiving information regarding payment to the customer from the user's terminal device; a step (S322) of determining whether the business partner related to the received payment is an invoice business based on information indicating that the business partner is an invoice business; A step (S323) of determining whether the consumption tax related to the received payment is eligible for tax credit or not based on conditions including the determination result of whether or not the payment is eligible for tax credit (S323); and a step (S324) of registering the consumption tax related to the payment in an accounting service as different accounting information depending on the case where the consumption tax related to the payment is not eligible for tax deduction.

(付記2)プログラムは、プロセッサに、さらに、ユーザの端末装置から、取引先の情報と、取引先がインボイス事業者であることを示す情報と、の登録を受け付けるステップ(S222)と、受け付けた取引先の情報に基づき、取引先の情報をメモリに登録するステップ(S224)と、受け付けた取引先がインボイス事業者であることを示す情報に基づき、取引先がインボイス事業者であることを示す情報をメモリに登録するステップ(S224)と、を実行させる、(付記1)に記載のプログラム。 (Additional Note 2) The program further includes a step (S222) of accepting registration of business partner information and information indicating that the business partner is an invoice business operator from the user's terminal device in the processor; A step (S224) of registering the customer's information in the memory based on the received customer's information; and a step of registering the customer's information in the memory based on the received information indicating that the customer is an invoice company. The program according to Supplementary Note 1, which executes the step (S224) of registering information indicating this in the memory.

(付記3)プログラムは、プロセッサに、さらに、ユーザの端末装置から、取引先がインボイス事業者であることの有効期限の登録を受け付けるステップと、受け付けた取引先がインボイス事業者であることの有効期限に基づき、取引先がインボイス事業者であることの有効期限を示す情報をメモリに登録するステップと、を実行させる、(付記2)に記載のプログラム。 (Additional note 3) The program further includes the step of receiving registration from the user's terminal device of an expiration date indicating that the business partner is an invoice business operator, and that the accepted business partner is an invoice business operator. The program described in (Appendix 2) causes the program to execute the step of registering in a memory information indicating an expiration date indicating that the business partner is an invoice provider based on the expiration date of the invoice provider.

(付記4)取引先がインボイス事業者であるか否かを判定するステップにおいて、支払に係る日付が有効期限を経過しているか否かに基づき、有効期限を経過している場合は取引先がインボイス事業者ではないと判定し、有効期限を経過していない場合は取引先がインボイス事業者であると判定する、(付記3)に記載のプログラム。 (Additional note 4) In the step of determining whether the business partner is an invoice business, based on whether the date of payment has passed the expiration date, if the date of payment has passed, the business partner The program described in (Appendix 3) that determines that the business partner is not an invoice business, and determines that the business partner is an invoice business if the expiration date has not passed.

(付記5)プログラムは、プロセッサに、さらに、ユーザの端末装置から、取引先の情報の登録を受け付けるステップと、取引先の情報に基づき、取引先の情報をメモリに登録させるステップと、取引先の情報に基づき、取引先がインボイス事業者であるか否かを判定し、取引先がインボイス事業者であると判定された場合、取引先がインボイス事業者であることを示す情報をメモリに登録させるステップと、を実行させる、(付記1)に記載のプログラム。 (Additional Note 5) The program further causes the processor to receive registration of business partner information from the user's terminal device, to register business partner information in the memory based on the business partner information, and to register business partner information in the memory based on the business partner information. Based on the information in The program according to (Appendix 1), which executes the step of registering in the memory.

(付記6)プログラムは、プロセッサに、さらに、登録されている取引先の情報を一覧として、ユーザの端末装置に表示させるステップと、ユーザの端末装置から、表示されている取引先の一覧において、インボイス事業者である取引先の選択を受け付けるステップと、受け付けたインボイス事業者である取引先を選択する情報に基づき、取引先がインボイス事業者であることを示す情報をメモリに登録するステップと、を実行させる、(付記1)から(付記5)のいずれかに記載のプログラム。 (Additional Note 6) The program further includes a step of causing the processor to display information on registered business partners as a list on the user's terminal device, and from the user's terminal device, in the displayed list of business partners, A step of receiving a selection of a business partner who is an invoice business, and registering information indicating that the business partner is an invoice business in a memory based on the received information for selecting a business partner who is an invoice business. The program according to any one of (Appendix 1) to (Appendix 5), which executes the steps.

(付記7)プログラムは、プロセッサに、さらに、ユーザの端末装置から受け付けた支払に関する情報を含む取引情報に基づき、税務申告書データを生成するステップ(S325)を実行させる、(付記1)から(付記6)のいずれかに記載のプログラム。 (Additional Note 7) The program further causes the processor to execute a step (S325) of generating tax return data based on transaction information including information regarding payment received from the user's terminal device, from (Appendix 1) to ( A program described in any of Appendix 6).

(付記8)税務申告書データにおいて、支払に係る消費税が税額控除の対象である場合、支払に係る消費税を控除対象仕入税額として計上する、(付記7)に記載のプログラム。 (Additional note 8) The program described in (Appendix 7) that records the consumption tax related to the payment as the tax deductible input tax amount if the consumption tax related to the payment is subject to tax deduction in the tax return data.

(付記9)制御部203と、記憶部202とを備え、会計サービスを提供する情報処理装置であって、記憶部202には、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報(2021)と、が登録され、制御部203は、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップ(S122)と、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップ(S322)と、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップ(S323)と、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップ(S324)と、を行う、情報処理装置。 (Additional Note 9) An information processing device that provides accounting services and includes a control unit 203 and a storage unit 202, and the storage unit 202 stores information on business partners of users who receive accounting services, and Information (2021) indicating that is an invoice business is registered, and the control unit 203 performs a step (S122) of receiving information regarding payment to the business partner from the user's terminal device, A step (S322) of determining whether the business partner related to the accepted payment is an invoice business based on information indicating that the business is a voice business; and a step of determining whether the business partner is an invoice business. A step (S323) of determining whether the consumption tax related to the received payment is eligible for or not eligible for tax credit based on the conditions including the determination result of (S323); An information processing device that performs a step (S324) of registering consumption tax related to payment in an accounting service as different accounting information depending on when the consumption tax is not eligible for tax deduction.

(付記10)プロセッサ29と、メモリ25とを備えるコンピュータにより実行され、会計サービスを提供するための方法であって、メモリ25には、会計サービスの提供を受けるユーザの取引先の情報と、取引先がインボイス事業者であることを示す情報(2021)と、が登録され、方法は、プロセッサ29が、ユーザの端末装置から、取引先への支払に関する情報を受け付けるステップ(S122)と、取引先がインボイス事業者であることを示す情報に基づき、受け付けた支払に係る取引先がインボイス事業者であるか否かを判定するステップ(S322)と、取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた支払に係る消費税を税額控除の対象または対象外と判定するステップ(S323)と、支払に係る消費税が税額控除の対象である場合と、支払に係る消費税が税額控除の対象外である場合とで、支払に係る消費税を異なる会計情報として会計サービスに登録するステップ(S324)と、を実行する、方法。 (Additional Note 10) A method for providing accounting services executed by a computer including a processor 29 and a memory 25, wherein the memory 25 stores information on business partners of users who receive accounting services and transactions. Information (2021) indicating that the destination is an invoice business is registered, and the method includes a step in which the processor 29 receives information regarding payment to the business partner from the user's terminal device (S122); a step (S322) of determining whether the business partner related to the received payment is an invoice business based on information indicating that the business partner is an invoice business; A step (S323) of determining whether the consumption tax related to the received payment is eligible for tax credit or not based on conditions including the determination result of whether or not the payment is eligible for tax credit (S323); and a step (S324) of registering the consumption tax related to the payment in an accounting service as different accounting information depending on the case where the consumption tax related to the payment is not eligible for tax deduction.

10 端末装置、20 サーバ、80 ネットワーク、130 操作受付部、161 ユーザ情報、22 通信IF、23 入出力IF、25 メモリ、26 ストレージ、29 プロセッサ、201 通信部、202 記憶部、2021 取引先データベース、2022 取引データベース、2023 会計データベース、203 制御部


10 terminal device, 20 server, 80 network, 130 operation reception unit, 161 user information, 22 communication IF, 23 input/output IF, 25 memory, 26 storage, 29 processor, 201 communication unit, 202 storage unit, 2021 customer database, 2022 Transaction database, 2023 Accounting database, 203 Control unit


Claims (8)

プロセッサと、メモリとを備える単一のコンピュータに実行させ、会計サービスを提供するためのプログラムであって、
前記メモリには、前記会計サービスの提供を受けるユーザの取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、が登録され、
前記プログラムは、前記プロセッサに、
前記ユーザの端末装置から、前記取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、前記取引先がインボイス事業者であることの有効期限を示す情報と、の登録を受け付けるステップと、
受け付けた前記取引先の情報に基づき、前記取引先の情報を前記メモリに登録するステップと、
受け付けた前記取引先がインボイス事業者であることを示す情報に基づき、前記取引先がインボイス事業者であることを示す情報を前記メモリに登録するステップと、
受け付けた前記取引先がインボイス事業者であることの有効期限を示す情報に基づき、前記取引先がインボイス事業者であることの有効期限を示す情報を前記メモリに登録するステップと、
前記ユーザの端末装置から、前記取引先への支払に関する情報を受け付けるステップと、
前記取引先がインボイス事業者であることを示す情報と、前記支払に係る日付が前記有効期限を経過しているか否か、とに基づき、受け付けた前記支払に係る前記取引先がインボイス事業者であるか否かを判定するステップと、
前記取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた前記支払に係る消費税を税額控除の対象または対象外と判定するステップと、
前記支払に係る消費税が税額控除の対象である場合と、前記支払に係る消費税が税額控除の対象外である場合とで、前記支払に係る消費税を異なる会計情報として前記会計サービスに登録するステップと、を実行させる、プログラム。
A program for providing accounting services by being executed by a single computer comprising a processor and a memory,
Information on a business partner of the user receiving the accounting service and information indicating that the business partner is an invoice business are registered in the memory,
The program causes the processor to:
Information on the business partner, information indicating that the business partner is an invoice business, and information indicating an expiration date for the business partner being an invoice business are transmitted from the user's terminal device. a step of accepting registration;
registering information on the business partner in the memory based on the received information on the business partner;
registering in the memory information indicating that the business partner is an invoice business based on the received information indicating that the business partner is an invoice business;
registering in the memory information indicating an expiration date that the business partner is an invoice business based on the received information indicating the validity period that the business partner is an invoice business;
receiving information regarding payment to the business partner from the user's terminal device;
Based on the information indicating that the business partner is an invoice business and whether or not the date of the payment has passed the expiration date, the business partner related to the accepted payment is an invoice business. a step of determining whether or not the person is a person;
determining that the consumption tax related to the received payment is subject to tax deduction or not, based on conditions including a determination result of whether or not the business partner is an invoice business;
The consumption tax related to the payment is registered in the accounting service as different accounting information depending on whether the consumption tax related to the payment is eligible for tax credit or the consumption tax related to the payment is not eligible for tax credit. A program that executes the steps.
前記取引先がインボイス事業者であるか否かを判定するステップにおいて、前記支払に係る日付が前記有効期限を経過しているか否かに基づき、前記有効期限を経過している場合は前記取引先がインボイス事業者ではないと判定し、前記有効期限を経過していない場合は前記取引先がインボイス事業者であると判定する、請求項1に記載のプログラム。 In the step of determining whether the business partner is an invoice business, based on whether the date of the payment has passed the expiration date, if the date has passed the expiration date, the transaction 2. The program according to claim 1 , which determines that the business partner is not an invoice business, and determines that the business partner is an invoice business if the expiration date has not passed. 前記プログラムは、前記プロセッサに、さらに
記取引先の情報に基づき、前記取引先がインボイス事業者であるか否かを判定し、前記取引先がインボイス事業者であると判定された場合、前記取引先がインボイス事業者であることを示す情報を前記メモリに登録させるステップと、を実行させる、請求項1に記載のプログラム。
The program further causes the processor to :
Based on the information of the business partner, it is determined whether the business partner is an invoice business operator, and if it is determined that the business partner is an invoice business operator, the business partner is an invoice business operator. 2. The program according to claim 1, wherein the program executes the step of registering information indicating that the program is in the memory.
前記プログラムは、前記プロセッサに、さらに、
登録されている前記取引先の情報を一覧として、前記ユーザの端末装置に表示させるステップと、
前記ユーザの端末装置から、表示されている前記取引先の一覧において、インボイス事業者である取引先の選択を受け付けるステップと、
受け付けたインボイス事業者である取引先を選択する情報に基づき、前記取引先がインボイス事業者であることを示す情報を前記メモリに登録するステップと、を実行させる、請求項1から請求項3のいずれか1項に記載のプログラム。
The program further causes the processor to:
Displaying registered information on the business partners as a list on the user's terminal device;
receiving from the user's terminal device a selection of a business partner that is an invoice provider from the displayed list of business partners;
Registering information indicating that the business partner is an invoice business in the memory based on the received information for selecting the business partner who is an invoice business. 3. The program according to any one of 3 .
前記プログラムは、前記プロセッサに、さらに、
前記ユーザの端末装置から受け付けた前記支払に関する情報を含む取引情報に基づき、税務申告書データを生成するステップを実行させる、請求項1から請求項4のいずれか1項に記載のプログラム。
The program further causes the processor to:
The program according to any one of claims 1 to 4 , causing the program to execute the step of generating tax return data based on transaction information including information regarding the payment received from the user's terminal device.
前記税務申告書データにおいて、前記支払に係る消費税が税額控除の対象である場合、前記支払に係る消費税を控除対象仕入税額として計上する、請求項5に記載のプログラム。 6. The program according to claim 5, wherein, in the tax return data, when the consumption tax related to the payment is subject to tax deduction, the consumption tax related to the payment is recorded as the tax deductible input tax amount. 制御部と、記憶部とを備え、会計サービスを提供する情報処理装置であって、
前記記憶部には、前記会計サービスの提供を受けるユーザの取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、が登録され、
前記制御部は、
前記ユーザの端末装置から、前記取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、前記取引先がインボイス事業者であることの有効期限を示す情報と、の登録を受け付けるステップと、
受け付けた前記取引先の情報に基づき、前記取引先の情報を前記記憶部に登録するステップと、
受け付けた前記取引先がインボイス事業者であることを示す情報に基づき、前記取引先がインボイス事業者であることを示す情報を前記記憶部に登録するステップと、
受け付けた前記取引先がインボイス事業者であることの有効期限を示す情報に基づき、前記取引先がインボイス事業者であることの有効期限を示す情報を前記記憶部に登録するステップと、
前記ユーザの端末装置から、前記取引先への支払に関する情報を受け付けるステップと、
前記取引先がインボイス事業者であることを示す情報と、前記支払に係る日付が前記有効期限を経過しているか否か、とに基づき、受け付けた前記支払に係る前記取引先がインボイス事業者であるか否かを判定するステップと、
前記取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた前記支払に係る消費税を税額控除の対象または対象外と判定するステップと、
前記支払に係る消費税が税額控除の対象である場合と、前記支払に係る消費税が税額控除の対象外である場合とで、前記支払に係る消費税を異なる会計情報として前記会計サービスに登録するステップと、を実行する、情報処理装置。
An information processing device that provides accounting services and includes a control unit and a storage unit,
Information on a business partner of the user who receives the accounting service and information indicating that the business partner is an invoice business are registered in the storage unit,
The control unit includes:
Information on the business partner, information indicating that the business partner is an invoice business, and information indicating an expiration date for the business partner being an invoice business are transmitted from the user's terminal device. a step of accepting registration;
registering information on the business partner in the storage unit based on the received information on the business partner;
registering information indicating that the business partner is an invoice business in the storage unit based on the received information indicating that the business partner is an invoice business;
registering information indicating an expiration date that the business partner is an invoice business in the storage unit based on the received information indicating the validity period that the business partner is an invoice business;
receiving information regarding payment to the business partner from the user's terminal device;
Based on the information indicating that the business partner is an invoice business and whether or not the date of the payment has passed the expiration date, the business partner related to the accepted payment is an invoice business. a step of determining whether or not the person is a person;
determining that the consumption tax related to the received payment is subject to tax deduction or not, based on conditions including a determination result of whether or not the business partner is an invoice business;
The consumption tax related to the payment is registered in the accounting service as different accounting information depending on whether the consumption tax related to the payment is eligible for tax credit or the consumption tax related to the payment is not eligible for tax credit. An information processing device that executes the steps.
プロセッサと、メモリとを備える単一のコンピュータにより実行され、会計サービスを提供するための方法であって、
前記メモリには、前記会計サービスの提供を受けるユーザの取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、が登録され、
前記方法は、前記プロセッサが、
前記ユーザの端末装置から、前記取引先の情報と、前記取引先がインボイス事業者であることを示す情報と、前記取引先がインボイス事業者であることの有効期限を示す情報と、の登録を受け付けるステップと、
受け付けた前記取引先の情報に基づき、前記取引先の情報を前記メモリに登録するステップと、
受け付けた前記取引先がインボイス事業者であることを示す情報に基づき、前記取引先がインボイス事業者であることを示す情報を前記メモリに登録するステップと、
受け付けた前記取引先がインボイス事業者であることの有効期限を示す情報に基づき、前記取引先がインボイス事業者であることの有効期限を示す情報を前記メモリに登録するステップと、
前記ユーザの端末装置から、前記取引先への支払に関する情報を受け付けるステップと、
前記取引先がインボイス事業者であることを示す情報と、前記支払に係る日付が前記有効期限を経過しているか否か、とに基づき、受け付けた前記支払に係る前記取引先がインボイス事業者であるか否かを判定するステップと、
前記取引先がインボイス事業者であるか否かの判定結果を含む条件に基づき、受け付けた前記支払に係る消費税を税額控除の対象または対象外と判定するステップと、
前記支払に係る消費税が税額控除の対象である場合と、前記支払に係る消費税が税額控除の対象外である場合とで、前記支払に係る消費税を異なる会計情報として前記会計サービスに登録するステップと、を実行する、方法。
A method for providing accounting services executed by a single computer comprising a processor and a memory, the method comprising:
Information on a business partner of the user receiving the accounting service and information indicating that the business partner is an invoice business are registered in the memory,
The method includes the processor:
Information on the business partner, information indicating that the business partner is an invoice business, and information indicating an expiration date for the business partner being an invoice business are transmitted from the user's terminal device. a step of accepting registration;
registering information on the business partner in the memory based on the received information on the business partner;
registering in the memory information indicating that the business partner is an invoice business based on the received information indicating that the business partner is an invoice business;
registering in the memory information indicating an expiration date that the business partner is an invoice business based on the received information indicating the validity period that the business partner is an invoice business;
receiving information regarding payment to the business partner from the user's terminal device;
Based on the information indicating that the business partner is an invoice business and whether or not the date of the payment has passed the expiration date, the business partner related to the accepted payment is an invoice business. a step of determining whether or not the person is a person;
determining that the consumption tax related to the received payment is subject to tax deduction or not, based on conditions including a determination result of whether or not the business partner is an invoice business;
The consumption tax related to the payment is registered in the accounting service as different accounting information depending on whether the consumption tax related to the payment is eligible for tax credit or the consumption tax related to the payment is not eligible for tax credit. Steps to take and how to do it.
JP2021086432A 2021-05-21 2021-05-21 Program, information processing device and method Active JP7377832B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021086432A JP7377832B2 (en) 2021-05-21 2021-05-21 Program, information processing device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021086432A JP7377832B2 (en) 2021-05-21 2021-05-21 Program, information processing device and method

Publications (2)

Publication Number Publication Date
JP2022179153A JP2022179153A (en) 2022-12-02
JP7377832B2 true JP7377832B2 (en) 2023-11-10

Family

ID=84239605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021086432A Active JP7377832B2 (en) 2021-05-21 2021-05-21 Program, information processing device and method

Country Status (1)

Country Link
JP (1) JP7377832B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024075259A1 (en) * 2022-10-06 2024-04-11 ファーストアカウンティング株式会社 Information processing device, information processing method, and program
JP7331284B1 (en) * 2023-03-29 2023-08-22 PayPay株式会社 INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD AND PROGRAM
JP7417776B1 (en) 2023-03-29 2024-01-18 PayPay株式会社 Information provision device, system, information provision method, and program
JP7466743B1 (en) 2023-06-21 2024-04-12 フリー株式会社 PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7496468B1 (en) 2023-12-04 2024-06-06 フリー株式会社 PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050894A (en) 2001-08-08 2003-02-21 Honda Motor Co Ltd System, method and program for accounting processing for withholding tax
JP2006502477A (en) 2002-10-04 2006-01-19 インターナショナル・ビジネス・マシーンズ・コーポレーション Method and apparatus for relaying session information from portal server
JP2021071991A (en) 2019-10-31 2021-05-06 株式会社日本デジタル研究所 Voucher determination device, accounting processing device, voucher determination program, voucher determination system, and voucher determination method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050894A (en) 2001-08-08 2003-02-21 Honda Motor Co Ltd System, method and program for accounting processing for withholding tax
JP2006502477A (en) 2002-10-04 2006-01-19 インターナショナル・ビジネス・マシーンズ・コーポレーション Method and apparatus for relaying session information from portal server
JP2021071991A (en) 2019-10-31 2021-05-06 株式会社日本デジタル研究所 Voucher determination device, accounting processing device, voucher determination program, voucher determination system, and voucher determination method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
加藤 和明,主任者コーナー,isotope news,第578巻,社団法人日本アイソトープ協会,2002年06月01日,70~72ページ,[ISSN]0285-5518

Also Published As

Publication number Publication date
JP2022179153A (en) 2022-12-02

Similar Documents

Publication Publication Date Title
JP7377832B2 (en) Program, information processing device and method
US20230045220A1 (en) System and method for price matching through receipt capture
US11544693B2 (en) Complex payment system using a portable terminal, and complex payment method
JP5241839B2 (en) E-commerce method, system and apparatus suitable for conventional retail
US20150032638A1 (en) Warranty and recall notice service based on e-receipt information
US7580873B1 (en) Electronic financial assistant
US20040139016A1 (en) Internet payment systerm and method
US20110173089A1 (en) Method and system for providing online services and software
CN103339636A (en) Creation of signatures for authenticating applications
US8146805B1 (en) Systems and methods for depositing cash into deposit account
JP6429979B1 (en) Information processing apparatus, information processing method, and information processing program
JP2019074983A (en) Information processing system
KR20120100283A (en) System and method for electronic payment
CN110335133A (en) Processing method, system, electronic equipment and the storage medium of transaction data
JP7377830B2 (en) Program, information processing device and method
KR20110035548A (en) Apparatus and method of credit card settlement using a mobile station in a electronic settlement system and system thereof
CN202171839U (en) Bank card swiping self-service shopping terminal machine
JP7466743B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7511783B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7520770B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7332641B2 (en) Program, information processing device and method
US9483783B1 (en) Purchase system using a computing device
JP7514411B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7496468B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7466744B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230501

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230628

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231030

R150 Certificate of patent or registration of utility model

Ref document number: 7377832

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150