Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7588173B2 - Sales management system and sales management program - Google Patents
[go: Go Back, main page]

JP7588173B2 - Sales management system and sales management program - Google Patents

Sales management system and sales management program Download PDF

Info

Publication number
JP7588173B2
JP7588173B2 JP2023048056A JP2023048056A JP7588173B2 JP 7588173 B2 JP7588173 B2 JP 7588173B2 JP 2023048056 A JP2023048056 A JP 2023048056A JP 2023048056 A JP2023048056 A JP 2023048056A JP 7588173 B2 JP7588173 B2 JP 7588173B2
Authority
JP
Japan
Prior art keywords
data
sales
database
history
journal
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
JP2023048056A
Other languages
Japanese (ja)
Other versions
JP2024136802A (en
Inventor
柴田 充啓
Original Assignee
アステム株式会社
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 アステム株式会社 filed Critical アステム株式会社
Priority to JP2023048056A priority Critical patent/JP7588173B2/en
Publication of JP2024136802A publication Critical patent/JP2024136802A/en
Application granted granted Critical
Publication of JP7588173B2 publication Critical patent/JP7588173B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、電子帳簿保存に対応した販売管理システムおよび販売管理プログラムに関する。 The present invention relates to a sales management system and a sales management program that support electronic bookkeeping.

電子帳簿保存法やインボイス制度がはじまり、それを機にデジタルトランスフォーメーション(DX:digital transformation)化推進に舵を切る会社も増加する傾向にある。 With the introduction of the Electronic Bookkeeping Act and the invoice system, an increasing number of companies are taking advantage of this opportunity to promote digital transformation (DX).

DX化にとって、インターネットを活用したシステムが欠かせないだけでなく、会社間の取引をスピーディーに記録し、整理していつでも出力できる基幹業務システムの役割が重要になる。 For digital transformation, not only are internet-based systems essential, but the role of core business systems that can quickly record transactions between companies, organize them, and output them at any time will also be important.

そして、その基幹業務システムは内部統制の強化にも寄与しつつ効率化を図り、企業の成長を支援する必要がある。そのような基幹業務システムを評価する尺度の一つとして、公益社団法人日本文書情報マネジメント協会(JIIMA:Japan Image and Information Management Association)の認証制度(以下、「JIIMA認証制度」と呼ぶ)がある。 These core business systems must also contribute to strengthening internal controls while improving efficiency and supporting the growth of the company. One of the standards for evaluating such core business systems is the certification system of the Japan Image and Information Management Association (JIIMA), a public interest incorporated association (hereinafter referred to as the "JIIMA Certification System").

電子帳簿保存法は、帳簿や領収書・請求書などの保存処理に係る負担を軽減するために、電子データによる保存を認めるものである。ここで、「電子帳簿等保存」とは、コンピュータなどで電子的に作成した国税関係帳簿書類の電子保存を認めるものであって、国税関係帳簿書類には、決算書類(貸借対照表や損益計算書)、注文書、契約書、請求書、領収書、仕訳帳、現金出納帳、売掛金元帳などがある。 The Electronic Bookkeeping Act allows for the storage of documents as electronic data in order to reduce the burden of storing and processing ledgers, receipts, invoices, etc. Here, "electronic bookkeeping" refers to the electronic storage of national tax-related documents that have been created electronically using a computer or other device. National tax-related documents include financial statements (balance sheets and profit and loss statements), purchase orders, contracts, invoices, receipts, journals, cash ledgers, accounts receivable ledgers, etc.

たとえば、これらの書類を販売管理システムや会計ソフトウェア(以下、「会計ソフト」と称する)及び証憑保管サービス(以下、電帳業務システム)などにより作成し、一定の要件を満たしたときに、電子データ保存することができる。 For example, these documents can be created using a sales management system, accounting software (hereinafter referred to as "accounting software"), and document storage services (hereinafter referred to as electronic bookkeeping systems), and can be stored as electronic data when certain requirements are met.

特に、2022年1月より、税務署長の事前承認制度が廃止されるなど、大幅に改正され条件が緩くなり、多くの電帳業務システムには電子帳簿保存の機能があるが、それらを個人事業でも利用できるようになった。 In particular, from January 2022, the tax office director's prior approval system will be abolished and the conditions will be significantly revised and relaxed, and many electronic accounting systems have electronic bookkeeping functions, which can now be used by sole proprietorships.

ここで、電子的に保存されたデータに対しての検索要件が、日付・金額・取引先のみで十分となるなどの制度変更も行われている。 At this point, system changes are also being made, such as requiring only date, amount, and transaction partner to search electronically stored data.

こうした中で、2022年1月からは、電子取引における請求書等(ネット通販での領収書などを含む)は、電子帳簿を利用している、していないに関わらず、紙に印刷して保存しておく方法は有効な請求書等にはならなくなり、電子的な方法で保存しなくてはならなくなった。したがって、たとえば、i)電帳業務システムから出力された請求書等をスキャンしたファイルにタイムスタンプを付与する、ii)訂正・削除ができない、もしくは、記録が残るシステム(電帳業務システムなどのクラウドサービスなど)に請求書等のファイルを保存などの対処も必要となっている。 In this context, from January 2022, invoices, etc. for electronic transactions (including receipts for online shopping) will no longer be valid if they are printed out and stored on paper, regardless of whether electronic bookkeeping is used or not, and must be stored electronically. Therefore, for example, it will be necessary to take measures such as i) adding a timestamp to scanned files of invoices, etc. output from an electronic bookkeeping system, and ii) storing files of invoices, etc. in systems where corrections or deletions cannot be made or where records are left (such as cloud services such as electronic bookkeeping systems).

また、上述したようなJIIMA認証制度において、優良な電子帳簿として認められる重要な要件に、訂正削除履歴の機能が必要となっている。ここで、単に、訂正削除履歴が検索して抽出出力されるだけではなく、他システムとシームレスに連携できる事が、DX化・効率化・内部統制化に繋がる事になる。 In addition, as mentioned above, in the JIIMA certification system, a function for recording corrections and deletions is an important requirement for a good electronic ledger to be recognized. Here, it is not enough to simply search and extract and output the correction and deletion history; the ability to seamlessly link with other systems will lead to digital transformation, efficiency, and internal control.

ここで、上記のような技術上の要請に関連する「訂正・削除の記録が残るシステム」としては、たとえば、特許文献1に開示された技術などがある。 Here, an example of a "system that keeps a record of corrections and deletions" that meets the above technical requirements is the technology disclosed in Patent Document 1.

特許文献1に開示された技術では、複数のアカウントのうち特定の従属アカウントに対して予め対応付けられている代理アカウントのユーザによる入力操作に応じて、従属アカウントに対応付けられた管理対象データを修正する代理修正処理手段と、所定期間における代理修正処理手段による管理対象データの修正の履歴に係る修正履歴情報と、記憶部に登録されている従属アカウントに対応付けられた管理対象データと、に基づいて、代理アカウントのユーザによる修正作業の想定負荷に係る負荷情報を生成する負荷情報生成手段と、負荷情報に基づいて、想定負荷に応じた出力を出力部に行わせる出力制御手段と、を備える、データ管理装置が開示されている。 The technology disclosed in Patent Document 1 discloses a data management device that includes a proxy correction processing means for correcting managed data associated with a subordinate account in response to an input operation by a user of a proxy account that is previously associated with a specific subordinate account among multiple accounts, a load information generating means for generating load information related to an expected load of correction work by a user of the proxy account based on correction history information related to a history of corrections of the managed data by the proxy correction processing means over a predetermined period of time and the managed data associated with the subordinate account registered in a storage unit, and an output control means for causing an output unit to perform an output according to the expected load based on the load information.

特開2018-142183号公報JP 2018-142183 A

しかしながら、特許文献1に開示のデータ管理装置は、以下のような課題の認識の下で動作するものである。
すなわち、「新たに登録された管理対象データに対して代理アカウントのユーザによる修正が必要となる頻度は、通常、管理対象データを登録したユーザの習熟度や、当該ユーザが登録する管理対象データの種別などに応じて大きく異なる。このため、上記従来の技術では、代理アカウントのユーザによる管理対象データの確認及び修正に係る作業に過不足が生じやすく、管理対象データを効率良く管理することができないという課題」である。
However, the data management device disclosed in Patent Document 1 operates under the recognition of the following problems.
In other words, "the frequency with which newly registered managed data needs to be modified by the proxy account user typically varies greatly depending on the level of proficiency of the user who registered the managed data and the type of managed data that the user registers. As a result, with the above-mentioned conventional technology, there is a tendency for the proxy account user to overdo and underdo the work involved in checking and modifying the managed data, resulting in an issue of being unable to efficiently manage the managed data."

したがって、このデータ管理装置では、「訂正・削除の記録が残るシステム」ではあっても、電子帳簿保存法で要求されるような「訂正・削除ができない、もしくは、記録が残るシステム」が想定されているわけではない。 Therefore, although this data management device is a "system that keeps records of corrections and deletions," it is not intended to be a "system that does not allow corrections or deletions or that keeps records," as required by the Electronic Bookkeeping Act.

また、もちろん、企業の販売管理システム、会計ソフトでは、訂正や削除が起こることは、むしろ当然に想定されるものであるから、「訂正・削除ができないシステム」は現実的ではない。そこで、あくまで、「訂正・削除の記録が残るシステム」であることを要するものの、特許文献1に開示の装置では、そのような記録(修正履歴)については、ユーザ側からは、変更ができないようにする、という点については、考慮されていない。 Of course, in a company's sales management system or accounting software, it is naturally expected that corrections and deletions will occur, so a "system that does not allow corrections or deletions" is not realistic. Therefore, while it is essential that the system "keeps a record of corrections and deletions," the device disclosed in Patent Document 1 does not take into consideration the fact that such records (revision history) cannot be changed by the user.

さらに、会計ソフトにおいては、複式簿記形式での記帳にあたって、いわゆる「仕訳処理」が実施される。しかしながら、このような仕訳処理をして記帳するにあたっては、販売管理を行う側と、会計ソフト側との間で、たとえば、売上データの本データの整合性が取れるだけではなく、修正履歴を変更できないという条件を維持しつつ、仕訳処理を行って、両システム間でどう連携をするべきか、という点が、大きな課題として存在する。 Furthermore, in accounting software, the so-called "journal entry processing" is carried out when recording in double-entry bookkeeping format. However, when performing this type of journal entry processing and recording, a major issue exists in how to link the two systems, for example, while maintaining the condition that the sales data is consistent with the accounting software and that the revision history cannot be changed.

本発明は、上記のような課題を解決するためになされたものであって、それが電子帳簿保存法などで要求される条件を満たしつつ、修正履歴を残すことが可能な販売管理システムおよび販売管理プログラムを提供することである。 The present invention has been made to solve the above problems, and aims to provide a sales management system and a sales management program that can keep a revision history while meeting the requirements of the Electronic Bookkeeping Act and other laws.

この発明のさらに他の目的は、販売管理システム側で修正履歴を変更不可の状態で残しつつ、会計ソフトとの間で、整合をとった仕訳処理を実行することが可能な販売管理システムおよび販売管理プログラムを提供することである。 Yet another object of the present invention is to provide a sales management system and a sales management program that can execute accounting processing that is consistent with accounting software while leaving the revision history in an unchangeable state on the sales management system side.

この発明の一つの局面に従うと、販売管理システムであって、請求管理データベースを格納するための記憶装置を備え、請求管理データベースは、売上本データを含むデータを格納する売上データベースと、売上データベースのうち、変更および削除が可能な項目に関連付けられており、売上本データに対する修正履歴を格納する修正履歴情報とを含み、ユーザの外部端末からの操作に応じて、指示を受け付け、売上データベースの売上本データの書込み、修正、削除の処理を実行する書込み処理手段と、売上データベースの各項目への書込み、修正、削除の処理の履歴を修正履歴情報として格納するための履歴記録手段と、外部端末からのリクエストに応じて、売上データベースの内容および修正履歴情報の内容を外部端末に表示させるためのデータを出力するための読出し処理手段とを備え、外部端末からの修正履歴情報への書込みおよび変更を禁止するための手段と、売上データベースのデータに基づき、外部の会計ソフトへ供給するための仕訳データを生成する仕訳生成手段と、仕訳生成手段により生成された仕訳データを、会計ソフトに転記するための会計ソフト連携手段とをさらに備え、仕訳生成手段は、仕訳データの生成にあたり、売上データベースへの変更履歴に応じて、会計ソフト連携手段による転記処理が終了しているデータについて、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する。 According to one aspect of the present invention, there is provided a sales management system comprising a storage device for storing a billing management database, the billing management database including a sales database for storing data including sales book data, and revision history information associated with items in the sales database that can be changed or deleted and for storing revision history information for the sales book data, and including a write processing means for receiving an instruction in response to an operation from a user's external terminal and executing a process of writing, modifying, or deleting the sales book data in the sales database, a history recording means for storing a history of the processes of writing, modifying, and deleting each item in the sales database as revision history information, and a history recording means for storing a history of the processes of writing, modifying, and deleting each item in the sales database in response to a request from the external terminal. The system further comprises a read processing means for outputting data for displaying the contents of the sales database and the contents of the correction history information on an external terminal, a means for prohibiting writing to and changing the correction history information from the external terminal , a journal entry generation means for generating journal entry data to be supplied to external accounting software based on the data in the sales database, and an accounting software linkage means for transcribing the journal entry data generated by the journal entry generation means into the accounting software, and in generating the journal entry data, the journal entry generation means generates journal entry data for turning the pre-correction journal entry into a red slip entry for data for which transcribing processing by the accounting software linkage means has been completed, in accordance with the change history to the sales database.

好ましくは、仕訳生成手段は、仕訳データの生成にあたり、売上データベースへの変更履歴に応じて、会計ソフト連携手段による転記処理が終了前のデータについて、黒伝票仕訳するための仕訳データを生成する。 Preferably, when generating the journal data, the journal generation means generates journal data for making black voucher journal entries for data before the transcription process by the accounting software linkage means is completed, in accordance with the change history to the sales database.

好ましくは、修正履歴情報は、変更および削除が可能な項目に対応するフィールドと関連付けられた修正履歴テーブルであり、修正履歴テーブルは、売上本データごとに関連付けて、売上本データの新規追加、転記処理済みおよび転記済み分修正を区別するための第1のフラグデータと、修正後および削除の履歴を示す第2のフラグデータとを含み、仕訳生成手段は、第1および第2のフラグデータに基づいて、転記処理が終了しているデータについて、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する。
好ましくは、売上データベースは、売上本データごとに関連付けて、当該データを新規追加、転記処理済みおよび転記済み分修正を区別するための第3のフラグデータを含み、
Preferably, the correction history information is a correction history table associated with fields corresponding to items that can be changed and deleted, and the correction history table includes, associated with each sales book data, first flag data for distinguishing between new additions of sales book data, data that has already been posted, and corrections to data that has already been posted, and second flag data indicating post-correction and deletion history, and the journal entry generation means generates journal entry data for turning the pre-correction journal entry into a red slip journal entry for data for which posting has been completed, based on the first and second flag data.
Preferably, the sales database includes third flag data associated with each sales book data for distinguishing the data as newly added, transcribed, or modified;

仕訳生成手段は、第3のフラグデータに基づいて、転記処理が終了前のデータについて、黒伝票仕訳するための仕訳データを生成する。 The journal entry generation means generates journal entry data for black voucher journal entry for data before the end of the posting process based on the third flag data.

好ましくは、請求管理データベースは、外部端末へのログイン時に、ユーザにおける操作者を個別に認証し、履歴記録手段は、修正履歴情報に、履歴と操作者を関連付けて格納し、読出し処理手段は、修正履歴情報の内容を外部端末に表示させるためのデータとして、操作者を特定する情報を関連付けて出力する。 Preferably, the billing management database individually authenticates the user's operator when logging in to the external terminal, the history recording means stores the revision history information in association with the history and the operator, and the read processing means outputs the revision history information in association with information identifying the operator as data for displaying the contents of the revision history information on the external terminal.

好ましくは、ユーザの顧客からの受注データを受け付けて、受注データに応じた納品処理後に、請求書の発行を行う請求管理手段をさらに備え、請求管理データベースは、さらに、売上本データや請求書に関連する入金処理のデータを格納し、請求管理手段は、請求書の発行にあたり、請求管理データベースに請求書控えデータを格納し、請求書の検索が可能なインデックスデータを売上本データから抽出して、請求書の正本データと関連付けて、電子データ保存サービス提供サーバへ送信し、顧客へ、電子データ保存サービス提供サーバから、請求書の正本データのダウンロードを促す通知を送信する。
Preferably, the system further includes a billing management means for accepting order data from the user's customers and issuing invoices after delivery processing according to the order data, and the billing management database further stores sales book data and data on payment processing related to the invoice, and when issuing an invoice, the billing management means stores invoice copy data in the billing management database, extracts index data that allows the invoice to be searched from the sales book data , associates it with the original invoice data, sends it to the electronic data storage service providing server, and sends a notification from the electronic data storage service providing server to the customer urging them to download the original invoice data.

この発明の他の局面に従うと、請求管理データベースを格納するための記憶装置と請求管理データベースを操作する処理を実行するための演算装置とを備える販売管理システムの動作を制御するための販売管理プログラムであって、請求管理データベースは、売上本データを含むデータを格納する売上データベースと、売上データベースのうち、変更および削除が可能な項目に関連付けられており、売上本データに対する修正履歴を格納する修正履歴情報とを含み、演算装置が、ユーザの外部端末からの操作に応じて、指示を受け付け、売上データベースの売上本データの書込み、修正、削除の書込み処理を実行するステップと、演算装置が、売上データベースの各項目への書込み、修正、削除の処理の履歴を修正履歴情報として格納するステップと、演算装置が、外部端末からのリクエストに応じて、売上データベースの内容および修正履歴情報の内容を外部端末に表示させるためのデータを出力するステップとを備え、書込み処理を実行するステップは、外部端末からの修正履歴情報への書込みおよび変更を禁止するステップを含み、演算装置が、売上データベースのデータに基づき、外部の会計ソフトへ供給するための仕訳データを生成するステップと、演算装置が、仕訳データを生成するステップにより生成された仕訳データを、会計ソフトに転記するステップとをさらに備え、演算装置は、仕訳データを生成するステップにおいて、仕訳データの生成にあたり、売上データベースへの変更履歴に応じて、会計ソフトに転記するステップによって転記処理が終了しているデータについては、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する、処理をコンピュータに実行させる。 According to another aspect of the present invention, there is provided a sales management program for controlling the operation of a sales management system having a storage device for storing a billing management database and a calculation device for executing processing to operate the billing management database, the billing management database including a sales database for storing data including sales book data, and revision history information associated with items in the sales database that can be changed and deleted and for storing a revision history of the sales book data, the calculation device receiving an instruction in response to an operation from an external terminal of a user and executing a write process for writing, modifying, and deleting the sales book data in the sales database, the calculation device storing a history of the write, modify, and delete processes for each item in the sales database as revision history information, and the calculation device responding to a request from the external terminal by executing the following steps: and outputting data for displaying the contents of the sales database and the contents of the correction history information on an external terminal , the step of executing the write process includes a step of prohibiting writing to and changes to the correction history information from the external terminal, and further comprising a step in which the arithmetic device generates journal entry data to be supplied to external accounting software based on the data of the sales database, and a step in which the arithmetic device transfers the journal entry data generated in the journal entry data generating step into the accounting software, and in the step of generating journal entry data, the arithmetic device causes the computer to execute a process of generating journal entry data for making a red slip entry for data before correction for which the transfer process has been completed in the transfer to the accounting software step, in accordance with the change history to the sales database.

本発明の販売管理システムおよび販売管理プログラムによれば、電子帳簿保存法などで要求される条件を満たしつつ、修正履歴を残すことが可能である。 The sales management system and sales management program of the present invention make it possible to keep a revision history while satisfying the requirements of the Electronic Bookkeeping Act and other laws.

また、この発明によれば、販売管理システム側で修正履歴を変更不可の状態で残しつつ、会計ソフトとの間で、整合をとった仕訳処理を実行することが可能である。 In addition, this invention makes it possible to execute accounting processing that is consistent with the accounting software while leaving the revision history unchangeable on the sales management system side.

本実施の形態の販売管理システム1000の構成の概観を示す図である。FIG. 1 is a diagram showing an overview of the configuration of a sales management system 1000 according to an embodiment of the present invention. 販売管理サービス提供サーバ3000の機能的な構成を説明するための機能ブロック図である。FIG. 3 is a functional block diagram for explaining the functional configuration of the sales management service providing server 3000. 販売管理サービス提供サーバ3000のハードウェア構成を説明するためのブロック図である。3 is a block diagram for explaining the hardware configuration of a sales management service providing server 3000. [0033] FIG. 売上本データ3310への編集処理の一例を示す概念図である。FIG. 13 is a conceptual diagram showing an example of editing processing for sales book data 3310. 図4に示した売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データの一例を示す概念図である。5 is a conceptual diagram showing an example of an editing process for the sales book data 3310 shown in FIG. 4 and history data stored in the sales history data 3320 corresponding to the editing process. 売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳処理を行う際の仕訳データ3330の一例を示す概念図である。This is a conceptual diagram showing an example of editing processing of sales book data 3310 and the corresponding history data stored in sales history data 3320, as well as an example of journal entry data 3330 when journal entry processing is performed. 図6の処理に引き続き、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。6, is a conceptual diagram showing an example of an editing process for sales book data 3310 and the corresponding history data stored in sales history data 3320, as well as an example of journal data 3330. 図7の処理に引き続き、売上本データ3310に対する仕訳転記の処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。7, this is a conceptual diagram showing an example of the journal entry posting process for the sales book data 3310 and the corresponding history data stored in the sales history data 3320, as well as an example of the journal entry data 3330. 図6~図8に示すような売上データの追加・編集・仕訳・転記処理のフローを示すフローチャートである。9 is a flowchart showing a flow of adding, editing, journalizing, and posting the sales data as shown in FIGS. 6 to 8. 図8に引き続いて行われる、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。8, and the corresponding history data stored in sales history data 3320, and an example of journal data 3330. FIG. 図10での転記後の金額の修正処理の後に、さらに、売上本データについて削除を行う場合を示す概念図である。FIG. 11 is a conceptual diagram showing a case where, after the correction process of the amount after posting in FIG. 10, further deletion of the sales book data is performed. 図11での金額の削除処理の後に、さらに、売上本データ3310に対する仕訳転記の処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。This is a conceptual diagram showing an example of the journal entry posting process for sales book data 3310 after the amount deletion process in Figure 11, and the corresponding history data stored in sales history data 3320, as well as journal entry data 3330. 販売管理部門端末2000での表示部に表示される売上更新履歴照会画面の一例を示す図である。13 is a diagram showing an example of a sales update history inquiry screen displayed on the display unit of the sales management department terminal 2000. FIG. 販売管理サービス提供サーバ3000において管理される得意先アカウント関係を示す図である。A diagram showing customer account relationships managed in the sales management service providing server 3000. 販売管理サービス提供サーバ3000を利用した請求書の発行の際のデータの流れを示す概念図である。13 is a conceptual diagram showing the flow of data when an invoice is issued using the sales management service providing server 3000. 販売管理サービス提供サーバ3000での電子帳簿のデータの流れを示す概念図である。13 is a conceptual diagram showing the flow of data in an electronic ledger in the sales management service providing server 3000.

以下、本発明の実施の形態の販売管理システム1000の構成を説明する。なお、以下の実施の形態において、同じ符号を付した構成要素および処理工程は、同一または相当するものであり、必要でない場合は、その説明は繰り返さない。 The configuration of the sales management system 1000 according to an embodiment of the present invention will be described below. Note that in the following embodiments, components and processing steps with the same reference numerals are the same or equivalent, and their description will not be repeated unless necessary.

なお、以下では、本発明の販売管理システム1000の販売管理サービス提供サーバ3000上で稼働するプログラムは、単体のサーバ装置にインストールされ、販売管理システムとしての処理を実行するコンピュータプログラムであるものとして説明する。 In the following, the program running on the sales management service providing server 3000 of the sales management system 1000 of the present invention will be described as a computer program that is installed on a single server device and executes processing as a sales management system.

ただし、販売管理サービス提供サーバ3000の処理は、複数のコンピュータ装置で分散処理されるものであってもよいし、コンピュータ処理を実行する演算装置も単数でも複数でもよい。 However, the processing of the sales management service providing server 3000 may be distributed among multiple computer devices, and the computing device that executes the computer processing may be single or multiple.

また、販売管理サービス提供サーバ3000は、クラウド上のサーバで稼働するものであってもよいし、クラウド上のサーバおよび企業内のオンプレミスのサーバで分散して稼働する構成であってもよい。たとえば、重要な販売管理データの一部または全部はオンプレミスサーバに保持した状態で、必要に応じて、会計処理との連携などをクラウド上のサーバと連携して処理する、というような構成であってもよい。あるいは、特に限定されないが、販売管理サービス提供サーバ3000上で稼働するプログラムは、オンプレミス又はクラウドのサーバ上のみで動作するものとしてもよい。
[実施の形態]
(システムの全体構成の概観)
The sales management service providing server 3000 may be configured to run on a server on the cloud, or may be configured to run in a distributed manner on a server on the cloud and an on-premise server within a company. For example, a part or all of important sales management data may be stored on an on-premise server, and, as necessary, processing such as linking with accounting processing may be performed in cooperation with a server on the cloud. Alternatively, although not limited thereto, the program running on the sales management service providing server 3000 may run only on an on-premise or cloud server.
[Embodiment Mode]
(Overview of the overall system configuration)

図1は、本実施の形態の販売管理システム1000の構成の概観を示す図である。 Figure 1 shows an overview of the configuration of the sales management system 1000 in this embodiment.

販売管理システム1000では、システムを利用する利用企業の販売管理部門端末2000とシステムを利用する利用企業の会計部門端末2300とが、ネットワーク2(たとえば、インターネット)を介して、販売管理サービス提供サーバ3000と接続されている。 In the sales management system 1000, a sales management department terminal 2000 of a user company that uses the system and an accounting department terminal 2300 of a user company that uses the system are connected to a sales management service providing server 3000 via a network 2 (e.g., the Internet).

販売管理部門端末2000は、管理者または管理者の監督下でのユーザの操作により、販売管理データの管理として、売上データの入力や編集を実行したり、受注データ管理として、注文書の登録、見積書の発行、納品書の発行・登録、請求書の発行を実行したりするのに使用される。 The sales management department terminal 2000 is used by the administrator or a user under the administrator's supervision to manage sales management data by inputting and editing sales data, and to manage order data by registering purchase orders, issuing quotations, issuing and registering delivery notes, and issuing invoices.

ここで、販売管理部門端末2000が管理する「売上データ」とは、企業会計で用いられる収益の分類のひとつであり、企業の本業の商品やサービスによる収益を数値化したデータである。日別、週別、月次、年次などで管理される。 The "sales data" managed by the sales management department terminal 2000 is one of the revenue classifications used in corporate accounting, and is data that quantifies revenue from products and services that are the company's main business. It is managed daily, weekly, monthly, annually, etc.

また、「売上本データ」とは、新規追加、修正等を経て、最終的に、企業会計として使用される売上データの正本となるデータをいう。「売上履歴データ」とは、販売管理部門端末2000に新規に売上データとして登録されてからの一切の修正履歴および会計ソフトとの連携処理に関する履歴のデータをいう。後述するように、「売上本データ」自体は、販売管理部門端末2000において、認証されたユーザによって、追加、修正、削除することで「売上本データ」の編集が可能であるものの、販売管理システム1000は、販売管理部門端末2000から「売上履歴データ」を追加、修正、削除する等の編集操作を禁じる構成となっている。 Furthermore, "sales book data" refers to data that, after new additions and corrections, ultimately becomes the original sales data used for corporate accounting. "Sales history data" refers to all correction history data from when the data is newly registered as sales data in the sales management department terminal 2000, and history data related to linking processing with accounting software. As will be described later, although the "sales book data" itself can be edited by an authenticated user on the sales management department terminal 2000 by adding, correcting, or deleting data, the sales management system 1000 is configured to prohibit editing operations such as adding, correcting, or deleting the "sales history data" from the sales management department terminal 2000.

会計サービス提供サーバ4000は、クラウド型の会計ソフトサービスであって、インターネット上で帳簿入力や、会計上の仕訳作業、支払管理、決算書作成などの会計業務を自動化して行う会計ソフトを利用したサービスを提供するものである。クラウド型の場合、インターネット環境のある場所であればどこからでも会計ソフトにアクセスでき、リモートワークや移動中なども作業することが可能である。なお、会計サービス提供サーバ4000についても、販売管理サービス提供サーバ3000と同様に、一部または全部がオンプレミスのサーバで運用される構成であってもよい。 The accounting service providing server 4000 is a cloud-based accounting software service that provides a service using accounting software that automates accounting tasks such as bookkeeping, accounting journal entries, payment management, and preparation of financial statements over the Internet. In the case of a cloud-based system, the accounting software can be accessed from anywhere with an Internet connection, and it is possible to work remotely or while traveling. As with the sales management service providing server 3000, the accounting service providing server 4000 may also be configured to be operated in part or in whole on an on-premise server.

証憑管理サービス提供サーバ8000は、販売管理部門端末2000および販売管理サービス提供サーバ3000とネットワーク2を介して、接続している。証憑管理サービス提供サーバ8000は、得意先から受領、あるいは自社発行した「証憑」をクラウド上で保存・管理できるサービスを提供するものである。ここで、「証憑」とは、取引内容を示す証拠書類のことであり、たとえば、領収書、請求書、納品書、見積書である。 The evidence management service providing server 8000 is connected to the sales management department terminal 2000 and the sales management service providing server 3000 via network 2. The evidence management service providing server 8000 provides a service that allows "evidence" received from customers or issued by the company to be stored and managed on the cloud. Here, "evidence" refers to documentary evidence showing the contents of a transaction, such as a receipt, invoice, delivery note, or quotation.

この場合、証憑管理サービス提供サーバ8000における証憑の管理においては、電子帳簿保存法の定めに従い、検索要件や訂正削除の防止措置に対応する必要がある。 In this case, the management of evidence in the evidence management service providing server 8000 must comply with search requirements and preventive measures against correction and deletion in accordance with the provisions of the Electronic Bookkeeping Act.

ここで、「訂正削除の防止措置」としては、電子帳簿保存法第7条(電子取引)の保存要件(真実性の確保)を満たすために必要とされるものである。 Here, "measures to prevent corrections and deletions" are required to meet the storage requirements (ensuring authenticity) of Article 7 (electronic transactions) of the Electronic Bookkeeping Act.

「真実性の確保」のためには、以下のいずれかの措置を行う必要があるとされている。 In order to "ensure authenticity," it is necessary to take one of the following measures:

1.当該電磁的記録の記録事項に公開/非公開フラグが付された後、当該取引情報の授受を行うこと。 1. After the disclosure/non-disclosure flag has been attached to the recorded items of the electromagnetic record, the transaction information is exchanged.

2.次に掲げる方法のいずれかにより、当該電磁的記録の記録事項に公開/非公開フラグを付すとともに、当該電磁的記録の保存を行う者又はその者を直接監督する者に関する情報を確認することができるようにしておくこと。 2. Use one of the following methods to mark the items recorded in the electromagnetic records as public/private, and make it possible to confirm information about the person who stores the electromagnetic records or the person who directly supervises that person.

2-1.当該電磁的記録の記録事項に公開/非公開フラグを付すことを当該取引情報の授受後、速やかに行うこと。 2-1. Immediately after receiving or sending the transaction information, a public/private flag must be attached to the recorded items in the electromagnetic record.

2-2.当該電磁的記録の記録事項に公開/非公開フラグを付すことをその業務の処理に係る通常の期間を経過した後、 速やかに行うこと(当該取引情報の授受から当該記録事項に公開/非公開フラグを付すまでの 各事務の処理に関する規程を定めている場合に限る。)。
3.次に掲げる要件のいずれかを満たす電子計算機処理システムを使用して当該取引情報の授受及び当該電磁的記録の保存を行うこと。
2-2. Mark the electromagnetic records as public or private promptly after the normal period for processing the business has elapsed (only if regulations have been established for the processing of each business from the receipt and delivery of the transaction information to marking the recorded matters as public or private).
3. The transaction information is exchanged and the electromagnetic records are stored using a computer processing system that satisfies any of the following requirements:

3-1.当該電磁的記録の記録事項について訂正又は削除を行った場合には、これらの事実及び内容を確認することができること。 3-1. If any corrections or deletions are made to the information recorded in the electromagnetic record, these facts and contents can be confirmed.

3-2.当該電磁的記録の記録事項について訂正又は削除を行うことができないこと。 3-2. The information recorded in the electromagnetic record cannot be corrected or deleted.

4.当該電磁的記録の記録事項について正当な理由がない訂正及び削除の防止に関する事務処理の規程を定め、 当該規程に沿った運用を行い、当該電磁的記録の保存に併せて当該規程の備付けを行うこと。 4. Establish rules for administrative procedures to prevent unauthorized corrections and deletions of the electromagnetic records, operate in accordance with said rules, and keep said rules in place when storing the electromagnetic records.

したがって、証憑を手動で証憑管理サービス提供サーバ8000にアップロードする場合、「真実性の確保」を満たすには、たとえば、上記の4の事務処理規程の整備が必要となる。ただし、後述するように、販売管理サービス提供サーバ3000経由では、そもそも、「訂正・削除の履歴」が自動で作成され、かつ、履歴データの編集ができないとの構成により、訂正削除の防止措置に対応することができる。 Therefore, when uploading evidence to the evidence management service providing server 8000 manually, in order to "ensure authenticity," it is necessary to establish, for example, the above-mentioned 4. administrative procedure regulations. However, as described below, when uploading evidence via the sales management service providing server 3000, a "history of corrections and deletions" is automatically created in the first place, and the history data cannot be edited, making it possible to take measures to prevent corrections and deletions.

また、「検索要件」については、以下のような要件を満たす必要がある。 In addition, the "search requirements" must meet the following requirements:

保存場所に、電子計算機(パソコン等)、プログラム、ディスプレイ、プリンターおよびこれらの操作マニュアルを備え付け、画面・書面に整然とした形式および明瞭な状態で速やかに出力できるようにしておくこと。 The storage location must be equipped with a computer (such as a personal computer), programs, a display, a printer, and their operating manuals so that they can be quickly output on the screen or in writing in a clear and organized format.

1.取引年月日その他の日付、取引金額、取引先を検索条件として設定できること。 1. You can set the transaction date and other dates, transaction amount, and trading partner as search conditions.

2.日付または金額の範囲指定により検索できること。 2. Ability to search by specifying date or amount range.

3.二つ以上の任意の記録項目を組み合わせた条件により検索できること。 3. Ability to search using conditions that combine two or more arbitrary record items.

ここで、保存義務者が国税庁等の当該職員の質問検査権に基づく電磁的記録のダウンロードの求めに応じることができるようにしている場合には、範囲指定及び項目を組み合わせて設定できる機能の確保は不要である。 Here, if the person obligated to preserve the records is able to respond to requests from the relevant officials of the National Tax Agency, etc., to download the electromagnetic records based on their right to question and inspect, there is no need to ensure that there is a function that allows the specification of the scope and the combination of items to be set.

なお、販売管理サービス提供サーバ3000経由の場合の「証憑についての検索要件」の充足のための構成については、後述する。 The configuration for satisfying the "search requirements for evidence" when going via the sales management service provider server 3000 will be described later.

図2は、販売管理サービス提供サーバ3000の機能的な構成を説明するための機能ブロック図である。 Figure 2 is a functional block diagram to explain the functional configuration of the sales management service providing server 3000.

図2を参照して、販売管理サービス提供サーバ3000は、ネットワーク2を介して、販売管理部門端末2000や会計部門端末2300、会計サービス提供サーバ4000、あるいは、証憑管理サービス提供サーバ8000とデータの授受を行うための通信インタフェース3002と、演算処理部3100と、一時的にデータを格納するためのメモリ3200と、不揮発的にデータを記憶するための記憶部3300とを含む。 Referring to FIG. 2, the sales management service providing server 3000 includes a communication interface 3002 for transmitting data to and from the sales management department terminal 2000, the accounting department terminal 2300, the accounting service providing server 4000, or the voucher management service providing server 8000 via the network 2, an arithmetic processing unit 3100, a memory 3200 for temporarily storing data, and a storage unit 3300 for storing data in a non-volatile manner.

記憶部3300には、請求管理データベースが格納される。 The memory unit 3300 stores a billing management database.

請求管理データベースは、売上本データベース3310と、売上履歴データ3320と、仕訳データ3330と、請求管理データ3340と、請求管理履歴データ3350と、操作者登録データ3360とを含む。 The billing management database includes a sales book database 3310, sales history data 3320, journal entry data 3330, billing management data 3340, billing management history data 3350, and operator registration data 3360.

なお、請求管理データベースとしては、リレーショナル(関係)データベース、オブジェクトリレーショナルデータベース、オブジェクトデータベース等で実現され得るが、そのデータ構造は問わない。 The billing management database can be realized as a relational database, an object relational database, an object database, etc., but the data structure is not important.

より一般的には、「データベース」としては、関係データベース、オブジェクト関係データベースなどのように、スキーマがしっかり決まっていて、トランザクションが利用できるデータベースや、オブジェクトデータベース、列指向データベース管理システムなどのように、同一列のデータを物理的に近い領域に集約して格納されるものであってもよい。 More generally, a "database" may be a database with a well-defined schema and capable of using transactions, such as a relational database or an object-relational database, or an object database or column-oriented database management system, in which data in the same column is stored in a physically close area.

以下では、一例として、請求管理データベースとしては、リレーショナルデータベースであるものとして説明する。 In the following, as an example, the billing management database will be described as a relational database.

この場合、メモリ3200には、データベースのインスタンスを置く構成とすることができる。すなわち、この場合、「データベース」とは、データファイルをはじめとする物理ファイルであり、データベースに対する変更情報を管理するファイル等を含む。言い換えると、データベースとは、「表」、「その他オブジェクト群」を指すのに対して、「インスタンス」は、メモリ上にプロセスとして存在して、データ管理を担うものとすることができる。もちろん、データベースの構成は、このような構成に必ずしも限定されない。 In this case, memory 3200 can be configured to hold a database instance. That is, in this case, a "database" refers to physical files such as data files, and includes files that manage change information for the database. In other words, a database refers to a "table" or "other object group," whereas an "instance" can exist as a process in memory and be responsible for data management. Of course, the configuration of a database is not necessarily limited to this configuration.

演算処理部3100は、記憶部3300に格納される請求管理データベース(以下、請求管理DB)中の売上本データ3310、請求管理データ3340、操作者登録データ3360への情報の新規追加登録および修正・削除などの編集を行うためのテーブルデータ書込み処理モジュール(以下、テーブルデータ書込み処理MD)3110を含む。 The calculation processing unit 3100 includes a table data write processing module (hereinafter, table data write processing MD) 3110 for performing editing such as adding new information to, and modifying or deleting information from, the sales book data 3310, the billing management data 3340, and the operator registration data 3360 in the billing management database (hereinafter, billing management DB) stored in the memory unit 3300.

テーブルデータ書込み処理MD3110からは、売上履歴データ3320や請求管理履歴データ3350へのアクセスを禁止して、これらのデータについては、書込み、修正・削除などの編集が、販売管理部門端末2000からは実施できない構成となっている。 The table data writing process MD3110 is prohibited from accessing the sales history data 3320 and the billing management history data 3350, and writing, modifying, deleting, or other editing of this data cannot be performed from the sales management department terminal 2000.

演算処理部3100は、さらに、販売管理部門端末2000からの操作や指示に応じて、請求管理データベースからのデータを読み出し、販売管理部門端末2000への表示データを生成するためのテーブルデータ読出し処理モジュール(以下、テーブルデータ読出し処理MD)3120と、テーブルデータ書込み処理MD3110による売上本データへの新規追加登録および修正・削除などの編集の履歴情報を生成して、売上履歴データ3320へ記録するためのテーブルデータ履歴記録モジュール(以下、テーブルデータ履歴記録MD)3130とを含む。 The calculation processing unit 3100 further includes a table data read processing module (hereinafter, table data read processing MD) 3120 for reading data from the billing management database and generating display data for the sales management department terminal 2000 in response to operations and instructions from the sales management department terminal 2000, and a table data history recording module (hereinafter, table data history recording MD) 3130 for generating history information of editing such as new additions, corrections, and deletions to the sales book data by the table data write processing MD 3110, and recording it in the sales history data 3320.

演算処理部3100は、さらに、販売管理部門端末2000からの操作や指示に応じて、売上本データ3310および売上履歴データ3320中のデータに応じて、会計サービス提供サーバ4000へ転記するための仕訳データを生成して、仕訳データ3330として記憶部3300に格納するテーブルデータ仕訳作成モジュール(以下、テーブルデータ仕訳作成MD)3140と、テーブルデータ仕訳作成MD3140により作成された仕訳データを、会計サービス提供サーバ4000へ転記する処理を実行するための会計ソフト連携モジュール(以下、会計ソフト連携MD)3150とを含む。 The calculation processing unit 3100 further includes a table data journal creation module (hereinafter, table data journal creation MD) 3140 that generates journal data to be transferred to the accounting service providing server 4000 based on the data in the sales book data 3310 and the sales history data 3320 in response to operations and instructions from the sales management department terminal 2000 and stores the journal data in the memory unit 3300 as journal data 3330, and an accounting software linkage module (hereinafter, accounting software linkage MD) 3150 that executes the process of transferring the journal data created by the table data journal creation MD 3140 to the accounting service providing server 4000.

特に限定されないが、会計ソフト連携MD3150は、予め、市販の会計ソフトウェアへの転記フォーマットが登録されており、販売管理部門端末2000からの操作や指示に応じて、仕訳データを必要なフォーマットに変換して、会計サービス提供サーバ4000へ転記する機能を有する構成とすることができる。 Although not limited to this, the accounting software linkage MD3150 can be configured to have a transcription format for commercially available accounting software preregistered, and to have the function of converting accounting data into the required format and transcribing it to the accounting service provider server 4000 in response to operations and instructions from the sales management department terminal 2000.

演算処理部3100は、さらに、販売管理部門端末2000からの操作や指示に応じて、受注データの管理、見積書の発行、納品書の管理、請求書の発行、請求書の保存などの管理を行い、請求管理データ3340として登録して、所定の処理を行うための請求管理モジュール(以下、請求管理MD)3160を含む。なお、テーブルデータ書込み処理MD3110は、販売管理部門端末2000からの操作や指示に応じて、請求管理データ3340の新規追加登録および修正・削除などの編集処理を行う機能を有するとともに、データテーブル履歴記録MD3130は、これらの履歴情報を請求管理履歴データ3350へ記録する。 The calculation processing unit 3100 further includes a billing management module (hereinafter, billing management MD) 3160 that manages order data, issues quotations, manages delivery notes, issues invoices, saves invoices, and so on, in response to operations and instructions from the sales management department terminal 2000, registers the data as billing management data 3340, and performs the specified processing. The table data writing processing MD 3110 has a function of performing editing processes such as adding new data and modifying/deleting billing management data 3340 in response to operations and instructions from the sales management department terminal 2000, and the data table history recording MD 3130 records this history information in billing management history data 3350.

テーブルデータ書込み処理MD3110からは、請求管理履歴データ3350へのアクセスを禁止して、これらのデータについては、書込み、修正・削除などの編集が、販売管理部門端末2000からは実施できない構成となっている点は、売上履歴データ3320と同様である。 Access to the billing management history data 3350 is prohibited from the table data writing process MD3110, and writing, modifying, deleting, or other editing of this data cannot be performed from the sales management department terminal 2000, which is similar to the sales history data 3320.

また、請求管理データベースには、販売管理サービス提供サーバ3000のユーザを、予め、操作者登録データ3360として登録しておき、アクセスの際に、パスワードその他による認証処理を行うとともに、販売管理部門端末2000からの操作や指示によるデータの新規追加登録および修正・削除などの編集処理を、操作者と関連付けて、記録する構成となっている。 The billing management database also has users of the sales management service server 3000 registered in advance as operator registration data 3360. When accessing the database, authentication is performed using a password or other means, and editing processes such as new data additions, corrections, and deletions performed through operations or instructions from the sales management department terminal 2000 are recorded in association with the operator.

図3は、図2に示した販売管理サービス提供サーバ3000のハードウェア構成を説明するためのブロック図である。 Figure 3 is a block diagram illustrating the hardware configuration of the sales management service providing server 3000 shown in Figure 2.

上述した通り、販売管理サービス提供サーバ3000は、自身の筐体内の演算装置(CPU:Central Processing Unit)が演算処理を実行する構成であってもよいし、プログラムの処理の一部は、さらに他のサーバ上で実行される構成であってもよい。以下では、自身の筐体内の演算装置が演算処理を実行するものとして説明する。 As described above, the sales management service providing server 3000 may be configured so that a computing device (CPU: Central Processing Unit) within its own housing executes the arithmetic processing, or part of the program processing may be executed on another server. In the following description, it is assumed that a computing device within its own housing executes the arithmetic processing.

なお、販売管理部門端末2000、会計部門端末2300、会計サービス提供サーバ4000、証憑管理サービス提供サーバ8000も、CPUの処理能力などは異なるものの、ハードウェアとして構成は、基本的には、同様であるので、説明は繰り返さない。 Note that although the sales management department terminal 2000, accounting department terminal 2300, accounting service providing server 4000, and evidence management service providing server 8000 differ in CPU processing power, the hardware configuration is basically the same, so the description will not be repeated.

図3を参照して、販売管理サービス提供サーバ3000は、演算処理部3100として機能するCPU3100と、RAM(Random Access Memory)3200と、記憶部3300と、操作部3004と、表示部3005(出力部)と、通信インタフェース3002などを備えている。また、販売管理サービス提供サーバ3000の各部は、バス3007を介して接続されている。 Referring to FIG. 3, the sales management service providing server 3000 includes a CPU 3100 functioning as an arithmetic processing unit 3100, a RAM (Random Access Memory) 3200, a storage unit 3300, an operation unit 3004, a display unit 3005 (output unit), and a communication interface 3002. In addition, each unit of the sales management service providing server 3000 is connected via a bus 3007.

CPU3100は、記憶部3300に記憶されているシステムプログラムやアプリケーションプログラムといった各種プログラムを読み出して、RAM3200のワークエリアに展開し、そのプログラムに従って、演算処理部3100として、販売管理サービス提供サーバ3000の各部の動作を制御する。 The CPU 3100 reads various programs, such as system programs and application programs, stored in the memory unit 3300, expands them in the work area of the RAM 3200, and controls the operation of each part of the sales management service providing server 3000 as the calculation processing unit 3100 in accordance with the programs.

RAM3200は、例えば、揮発性のメモリであり、CPU3100により読み出された各種プログラムやデータを一時的に格納するワークエリアを有する。 RAM3200 is, for example, a volatile memory, and has a work area for temporarily storing various programs and data read by CPU3100.

記憶部3300は、例えば、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリなどの不揮発性記憶装置により構成される。記憶部3300には、CPU3100により実行される各種プログラムや、設定データなどの各種データが記憶される。また、記憶部3300は、請求管理データベースを格納する。 The storage unit 3300 is configured, for example, with a non-volatile storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage unit 3300 stores various programs executed by the CPU 3100 and various data such as setting data. The storage unit 3300 also stores a claim management database.

操作部3004は、例えば、キーボード等のキー入力部、マウス等のポインティングデバイス、表示部3005の表示画面に重ねられて設けられたタッチパネルなどを有している。操作部3004は、キー入力部に対する入力操作(キー入力)やポインティングデバイスやタッチパネルに対する入力操作(位置入力)を受け付け、その操作情報をCPU3100に出力する。 The operation unit 3004 has, for example, a key input unit such as a keyboard, a pointing device such as a mouse, and a touch panel superimposed on the display screen of the display unit 3005. The operation unit 3004 accepts input operations (key input) to the key input unit and input operations (position input) to the pointing device or touch panel, and outputs the operation information to the CPU 3100.

表示部3005は、例えば、LCD(Liquid Crystal Display)や有機EL(Electroluminescence)ディスプレイなどにより構成される。表示部3005は、CPU3100から出力された制御信号に従って、アプリケーションプログラムの処理結果や、操作部3004による入力内容などを表示画面に表示する。 The display unit 3005 is configured, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence) display. The display unit 3005 displays the results of application program processing, the contents of input via the operation unit 3004, etc., on a display screen in accordance with a control signal output from the CPU 3100.

通信インタフェース3002は、例えば、ネットワークカード、モデム、ルータなどにより構成される。また、通信インタフェース3002は、アンテナ、変復調回路、信号処理回路などを備え無線通信が可能な構成であってもよい。通信インタフェース3002は、通信ネットワーク2上のサーバなどの外部機器と通信接続してデータ送受信を行う。 The communication interface 3002 is, for example, configured with a network card, a modem, a router, etc. The communication interface 3002 may also be configured to include an antenna, a modulation/demodulation circuit, a signal processing circuit, etc., and to be capable of wireless communication. The communication interface 3002 is connected to an external device, such as a server on the communication network 2, to transmit and receive data.

なお、たとえば、販売管理部門端末2000であれば、CPU3100は、ブラウザなどの情報表示入力プログラムを実行して、操作部3004に対するユーザの入力操作の内容に基づく情報を通信インタフェース3002によりサーバ2に送信させたり、サーバ2から受信した情報を表示部3005に表示させたりする。上記プログラムには、ブラウザといった情報表示入力プログラムが含まれる。 For example, in the case of the sales management department terminal 2000, the CPU 3100 executes an information display input program such as a browser, transmits information based on the contents of the user's input operation on the operation unit 3004 to the server 2 via the communication interface 3002, and displays information received from the server 2 on the display unit 3005. The above programs include information display input programs such as a browser.

販売管理サービス提供サーバ3000が、コンピュータ装置として機能するためのプログラムは、その流通にあたっては、コンピュータ本体に、情報処理装置等の機能を実行させるオペレーティングシステム(OS)は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステムがどのように動作するかは周知であり、詳細な説明は省略する。 When distributed, the program that enables the sales management service providing server 3000 to function as a computer device does not necessarily need to include an operating system (OS) that causes the computer itself to execute functions such as an information processing device. The program only needs to include instructions that call up appropriate functions (modules) in a controlled manner and produce the desired results. How computer systems operate is well known, so a detailed explanation will be omitted.

さらに、CPU3100も、1つのコアのプロセッサであっても、あるいは複数のコアのプロセッサであってもよい。すなわち、シングルコアのプロセッサであっても、マルチコアのプロセッサであってもよい。 Furthermore, the CPU 3100 may also be a one-core processor or a multiple-core processor. That is, it may be a single-core processor or a multi-core processor.

図4は、売上本データ3310への編集処理の一例を示す概念図である。 Figure 4 is a conceptual diagram showing an example of an editing process for book sales data 3310.

なお、特に限定されないが、売上本データ3310がリレーショナルデータベースである場合、売上履歴データ3320は、追加・修正・削除が可能な売上本データのタプルの各項目と関連付けられていてもよい。あるいは、売上本データの追加・修正・削除の履歴と関連付けることが可能であれば、このような構成に限定されない。 Although not limited to this, if the sales book data 3310 is a relational database, the sales history data 3320 may be associated with each item of a tuple of the sales book data that can be added, modified, or deleted. Alternatively, the configuration is not limited to this, as long as it can be associated with the history of additions, modifications, and deletions to the sales book data.

なお、売上本データのタプルの属性(項目データ)としては、売上の日時、取引先、金額、商品名、取引個数、売掛取引・現金取引の区別、など、一般的に、売上データの管理に必要な項目が含まれるものとする。また、取引先や商品名については、別途、取引先マスタテーブルや商品マスタテーブルで管理する構成とすることが可能である。データベースにおいて、個々のデータが書き込まれる領域を「フィールド」と呼ぶ。 The attributes (item data) of a tuple in the sales book data include items generally required for managing sales data, such as the date and time of the sale, the business partner, the amount, the product name, the number of units traded, and whether the transaction is accounts receivable or cash. It is also possible to configure the system so that business partners and product names are managed separately in a business partner master table and a product master table. In a database, the area where individual pieces of data are written is called a "field."

なお、図2に示した売上本データ3310と売上履歴データ3320とは、後述するように、市販の他の会計ソフトと連動することも考慮して設計されている。 Note that the sales book data 3310 and sales history data 3320 shown in FIG. 2 are designed to be linked with other commercially available accounting software, as described below.

また、訂正削除の都度、会計ソフト側に、仕訳転記するのではなく、必要最小限に仕訳転記する構成となっている。すなわち販売管理で何回訂正しても転記済分のみ、赤伝票仕訳とする構成となっている。 In addition, instead of posting a journal entry to the accounting software each time a correction or deletion is made, the system is set up so that only the minimum necessary journal entries are posted. In other words, no matter how many corrections are made in sales management, only the posted entries will be recorded as red slips.

また、訂正削除履歴を持つことによって、会計ソフトへの赤伝票・黒伝票仕訳(赤黒仕訳)転記も可能な構成としている。 In addition, by having a history of corrections and deletions, it is also possible to transfer red and black vouchers (red and black entries) to accounting software.

図4を参照して、訂正削除履歴の仕組みについて説明する。 Refer to Figure 4 to explain how correction and deletion history works.

まず、図4に示すように、売上本データに、最初、金額100(単位は任意。たとえば、100万円)の売上データが新規追加されて、その後、金額が、数値200に修正された後に、その売上データが削除された場合を考える。 First, as shown in Figure 4, consider the case where new sales data with an amount of 100 (the unit can be any, for example, 1 million yen) is initially added to the sales book data, and then the amount is revised to the value 200, and the sales data is then deleted.

図5は、図4に示した売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データの一例を示す概念図である。 Figure 5 is a conceptual diagram showing an example of the editing process for the sales book data 3310 shown in Figure 4 and the corresponding history data stored in the sales history data 3320.

1)図5(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上入力で、売上本データに、金額100の売上伝票を追加(新規追加)すると、テーブルデータ書込み処理MD3110が、売上本データ3310への新規追加を行うとともに、図5(b)に示すように、テーブルデータ履歴記録MD3130が、売上履歴データ3320に追加の記録を行う。このとき、売上履歴データにおいては、更新区分のフラグとして、売上履歴データの更新区分は、「1:追加」が記録される。 1) As shown in FIG. 5(a), when a user operates the sales management department terminal 2000 to input sales and add (newly add) a sales slip for an amount of 100 to the sales book data, the table data writing process MD3110 makes the new addition to the sales book data 3310, and as shown in FIG. 5(b), the table data history recording MD3130 records the addition in the sales history data 3320. At this time, the update category flag in the sales history data records the update category of "1: Addition".

3)たとえば、処理ステップ3として、販売管理部門端末2000でのユーザ操作により、売上入力で、金額を100から200へとする訂正がされると、テーブルデータ履歴記録MD3130が、売上履歴データ3320に売上本データの修正後の内容を追加し、売上履歴データの更新区分を「3:修正後」と記録する。テーブルデータ書込み処理MD3110が、売上本データ3310の内容を修正して上書きする。 3) For example, in processing step 3, when a user operates the sales management department terminal 2000 to correct the amount from 100 to 200 in the sales input, the table data history recording MD3130 adds the corrected content of the sales book data to the sales history data 3320 and records the update category of the sales history data as "3: After correction." The table data writing process MD3110 corrects and overwrites the content of the sales book data 3310.

6)つづいて、たとえば、処理ステップ6として、販売管理部門端末2000でのユーザ操作により、売上入力の削除の処理がされると、テーブルデータ履歴記録MD3130が、売上履歴データ3320に、削除する売上本データの内容を追加し、売上履歴データの更新区分を、「4:削除」と記録する。テーブルデータ書込み処理MD3110が、売上本データ3310の売上本データを削除する。 6) Next, for example, in processing step 6, when a sales input is deleted by user operation on the sales management department terminal 2000, the table data history recording MD3130 adds the contents of the sales book data to be deleted to the sales history data 3320, and records the update category of the sales history data as "4: Deleted." The table data writing processing MD3110 deletes the sales book data from the sales book data 3310.

図6は、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳処理を行う際の仕訳データ3330の一例を示す概念図である。 Figure 6 is a conceptual diagram showing an example of the editing process for sales book data 3310 and the corresponding history data stored in sales history data 3320, as well as journal entry data 3330 when journal entry processing is performed.

また、図9は、図6~図8に示すような売上データの追加・編集・仕訳・転記処理のフローを示すフローチャートである。 Figure 9 is a flowchart showing the process of adding, editing, accounting for, and posting sales data as shown in Figures 6 to 8.

図6および図9を参照して、まず、図6(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上入力で、売上本データに、金額100の売上伝票を追加(新規追加)すると(S100)、テーブルデータ書込み処理MD3110が、売上本データ3310への新規追加を行う(S102)とともに、図6(b)に示すように、テーブルデータ履歴記録MD3130が、売上履歴データ3320に追加の記録を行う(S104)。このとき、売上履歴データにおいては、更新区分のフラグとして、売上履歴データの更新区分は、「1:追加」が記録される。 Referring to Figures 6 and 9, first, as shown in Figure 6(a), when a user operates the sales management department terminal 2000 to input sales and add (newly add) a sales slip for an amount of 100 to the sales book data (S100), the table data writing process MD3110 makes the new addition to the sales book data 3310 (S102), and at the same time, as shown in Figure 6(b), the table data history recording MD3130 records the addition in the sales history data 3320 (S104). At this time, the update category flag in the sales history data records "1: Addition" as the update category.

なお、この時点では、仕訳データの会計サービス提供サーバ4000への転記処理を実行していないので、売上本データ及び売上履歴データの転記フラグは「0:未転記」と記録される。 Note that at this point, the transcription process of the journal data to the accounting service provider server 4000 has not been executed, so the transcription flags for the sales book data and sales history data are recorded as "0: Not Transcribed."

続いて、図6(a)に示すように、販売管理部門端末2000でのユーザ操作により、仕訳転記の指示がされると(S106)、売上本データに基づいて、テーブルデータ仕訳作成MD3140が、黒伝票仕訳(売掛金100/売上100)のデータを作成し、仕訳データ3330に記録する(S108)。この仕訳データについては、会計ソフト連携モジュール3150が、会計サービス提供サーバ4000への転記処理を実行する。このような処理に応じて、テーブルデータ履歴記録MD3130が、売上本データと売上履歴データの転記フラグを「1:転記済」にし(S100)、売上履歴データにおいては、更新区分のフラグとして、売上履歴データの更新区分は、「1:追加」のままである。 Next, as shown in FIG. 6(a), when a journal entry posting instruction is given by user operation on the sales management department terminal 2000 (S106), the table data journal entry creation MD3140 creates black voucher journal entry (accounts receivable 100/sales 100) data based on the sales book data and records it in the journal entry data 3330 (S108). For this journal entry data, the accounting software linkage module 3150 executes a posting process to the accounting service provider server 4000. In response to this process, the table data history recording MD3130 sets the posting flags of the sales book data and sales history data to "1: Posted" (S100), and the update category flag for the sales history data remains "1: Added".

図7は、図6の処理に引き続き、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。 Figure 7 is a conceptual diagram showing an example of an editing process for sales book data 3310 following the process in Figure 6, and the corresponding history data stored in sales history data 3320, as well as journal entry data 3330.

図7および図9を参照して、まず、図7(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上本データの金額100の売上伝票の金額の金額200への修正がされると(S112)、テーブルデータ書込み処理MD3110が、売上本データ3310への金額の修正を行う(S114)とともに、図7(b)に示すように、テーブルデータ履歴記録MD3130が、売上履歴データ3320に金額修正の記録を行う(S116)。このとき、テーブルデータ履歴記録MD3130は、売上本データと売上履歴データにおいては、転記フラグとして「2:転記済分修正」とし、更新区分のフラグとして、売上履歴データの更新区分は、「3:修正」を記録する。 Referring to Figures 7 and 9, first, as shown in Figure 7(a), when a user operates the sales management department terminal 2000 to amend the sales slip amount of 100 in the sales book data to 200 (S112), the table data write process MD3110 amends the amount in the sales book data 3310 (S114), and as shown in Figure 7(b), the table data history recording MD3130 records the amended amount in the sales history data 3320 (S116). At this time, the table data history recording MD3130 sets the posting flag for the sales book data and sales history data to "2: Amendment of posted amount" and records the update category flag for the sales history data to "3: Amendment".

図8は、図7の処理に引き続き、売上本データ3310に対する仕訳転記の処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。 Following the processing of FIG. 7, FIG. 8 is a conceptual diagram showing the process of posting journal entries to the sales book data 3310 and the corresponding history data stored in the sales history data 3320, as well as an example of journal entry data 3330.

図8および図9を参照して、図8(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上本データの修正後の金額200に基づいて、仕訳処理を指示すると、テーブルデータ仕訳作成MD3140が、売上履歴データの転移フラグの「2:転記済分修正」の直前の転記フラグが「1:転記済のデータ」から赤伝票仕訳(売掛金 △100/売上 △100)データを作成し(S120)、修正後であって未転記の売上本データから黒伝仕訳(売掛金200/売上200)データを作成し(S122)、仕訳データ3330に記録する。この仕訳データについては、会計ソフト連携モジュール3150が、会計サービス提供サーバ4000への転記処理を実行する。このような処理に応じて、テーブルデータ履歴記録MD3130が、売上本データと売上履歴データの転記フラグを「1:転記済」にし(S124)、売上履歴データにおいては、更新区分のフラグとして、売上履歴データの更新区分として、「3:修正」を記録する。 8 and 9, as shown in FIG. 8(a), when a user instructs journalization processing based on the revised amount 200 of the sales book data by operating the sales management department terminal 2000, the table data journalization creation MD 3140 creates red slip journalization (accounts receivable △100/sales △100) data from the transfer flag of the sales history data immediately before "2: revised amount posted" is "1: data posted" (S120), and creates black slip journalization (accounts receivable 200/sales 200) data from the revised but unposted sales book data (S122), and records it in the journalization data 3330. The accounting software linkage module 3150 executes the transfer processing to the accounting service provider server 4000 for this journalization data. In response to this processing, the table data history recording MD3130 sets the transcription flags for the sales book data and sales history data to "1: Transcribed" (S124), and records "3: Correction" as the update category flag for the sales history data and as the update category for the sales history data.

なお、以下では、赤伝票仕訳を「赤伝仕訳」、黒伝票仕訳を「黒電仕訳」と呼ぶ。 In the following, red slip journal entries will be referred to as "red slip journal entries" and black slip journal entries will be referred to as "black slip journal entries."

以下では、さらに、図8での売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330について、説明する。 The following further describes the editing process for the sales book data 3310 in FIG. 8 and the corresponding history data stored in the sales history data 3320, as well as the journal data 3330.

図10は、図8に引き続いて行われる、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。 Figure 10 is a conceptual diagram showing an example of the editing process of the sales book data 3310 performed following Figure 8, and the corresponding history data stored in the sales history data 3320, as well as the journal entry data 3330.

図10は、図8での赤伝仕訳および黒伝仕訳とそれらの転記処理の後に、さらに、売上本データについて修正を行ったものの、仕訳作成しない場合を示す。 Figure 10 shows the case where, after the red and black journal entries in Figure 8 and their posting process, further corrections are made to the sales book data, but no journal entries are created.

すなわち、まず、図10(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上本データ3310の金額200の売上伝票の金額の金額150への修正がされると、テーブルデータ書込み処理MD3110が、売上本データ3310への金額の修正を行うとともに、図10(b)に示すように、テーブルデータ履歴記録MD3130が、売上履歴データ3320に金額修正の記録を行う。このとき、テーブルデータ履歴記録MD3130は、売上本データと売上履歴データにおいては、転記フラグとして「2:転記済分修正」とし、更新区分のフラグとして、売上履歴データの更新区分は、「3:修正」を記録する。 That is, first, as shown in FIG. 10(a), when a user operates the sales management department terminal 2000 to amend the sales slip amount of 200 in the sales book data 3310 to 150, the table data write process MD3110 amends the amount in the sales book data 3310, and as shown in FIG. 10(b), the table data history recording MD3130 records the amended amount in the sales history data 3320. At this time, the table data history recording MD3130 sets the posting flag for the sales book data and sales history data to "2: Amendment of posted amount" and records the update category flag for the sales history data to "3: Amendment".

図11は、図10に引き続いて行われる、売上本データ3310への編集処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。 Figure 11 is a conceptual diagram showing an example of the editing process performed on the sales book data 3310 following Figure 10, and the corresponding history data stored in the sales history data 3320, as well as the journal entry data 3330.

図11は、図10での転記後の金額の修正処理の後に、さらに、売上本データについて削除を行う場合を示す。 Figure 11 shows the case where the sales book data is further deleted after the post-transcription amount correction process in Figure 10.

すなわち、まず、図11(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上本データ3310の売上伝票の金額の金額150の削除がされると、テーブルデータ書込み処理MD3110が、売上本データ3310の金額の削除を行うとともに、図11(b)に示すように、テーブルデータ履歴記録MD3130が、売上履歴データ3320に削除前の金額の記録を行う。このとき、テーブルデータ履歴記録MD3130は、売上履歴データにおいては、転記フラグとして「2:転記済分修正」のままとし、更新区分のフラグとして、売上履歴データの更新区分は、「4:削除」を記録する。 That is, first, as shown in FIG. 11(a), when the amount of 150 is deleted from the sales slip amount in the sales book data 3310 by user operation on the sales management department terminal 2000, the table data writing process MD3110 deletes the amount from the sales book data 3310, and as shown in FIG. 11(b), the table data history recording MD3130 records the amount before the deletion in the sales history data 3320. At this time, the table data history recording MD3130 leaves the posting flag in the sales history data as "2: Correction of posted amount" and records the update category flag of the sales history data as "4: Delete".

図12は、図11での金額の削除処理の後に、さらに、売上本データ3310に対する仕訳転記の処理とこれに対応して売上履歴データ3320に格納される履歴データ、ならびに仕訳データ3330の一例を示す概念図である。 Figure 12 is a conceptual diagram showing the process of posting journal entries to the sales book data 3310 after the amount deletion process in Figure 11, and the corresponding history data stored in the sales history data 3320, as well as an example of journal entry data 3330.

図12を参照して、図12(a)に示すように、販売管理部門端末2000でのユーザ操作により、売上本データの削除後に、仕訳処理を指示すると、テーブルデータ仕訳作成MD3140が、売上履歴データの転移フラグの「2:転記済分修正」の直前の転記フラグが「1:転記済のデータ」から赤伝票仕訳(売掛金△200/売上△200)データを作成し、仕訳データ3330に記録する。このとき、最新の売上更新履歴データの更新区分のフラグは、「4:削除」になっているので、テーブルデータ仕訳作成MD3140は、売上本データから黒伝仕訳データは作成しない。 Referring to FIG. 12, as shown in FIG. 12(a), when a user instructs journal processing after deleting the sales book data through operation at the sales management department terminal 2000, the table data journal creation MD 3140 creates red slip journal entry (accounts receivable △200/sales △200) data from the transfer flag of the sales history data that is immediately before "2: Correction of posted data" and the transfer flag is "1: Posted data", and records this in the journal entry data 3330. At this time, since the update category flag of the latest sales update history data is "4: Delete", the table data journal creation MD 3140 does not create black slip journal entry data from the sales book data.

また、図10において、金額修正した売上本データの150は、転記フラグからは、仕訳転記されていないと判断されるので、テーブルデータ仕訳作成MD3140は、赤伝仕訳データを作成しない。 In addition, in FIG. 10, the posting flag indicates that the revised amount of sales book data 150 has not been posted, so the table data journal creation MD3140 does not create red-transfer journal data.

以上のようにして作成された仕訳データについては、会計ソフト連携モジュール3150が、会計サービス提供サーバ4000への転記処理を実行する。このような処理に応じて、テーブルデータ履歴記録MD3130が、売上履歴データの更新区分のフラグとして、売上履歴データの更新区分として、「4:削除」を維持する。 The accounting software linkage module 3150 transfers the journal data created in the above manner to the accounting service provider server 4000. In response to this processing, the table data history recording MD3130 maintains "4: Delete" as the sales history data update category flag for the sales history data.

結果として、会計サービス提供サーバ4000において、仕訳履歴の合計をすると売掛金0/売上0となり、販売管理サービス提供サーバ3000における売上データと整合することになる。 As a result, when the accounting service provider server 4000 totals the accounting history, the accounts receivable becomes 0/sales becomes 0, which is consistent with the sales data in the sales management service provider server 3000.

以上のような処理により、売上本データ3310においては、新規追加と会計ソフト側への転記の有無と転記後の修正について、転記フラグにより管理し、売上履歴データ3320においては、売上本データそのものの値と関連付けて、新規追加と会計ソフト側への転記の有無と転記後の修正について、転記フラグにより管理するとともに、更新区分フラグにより、新規追加、修正後、削除の状態を管理して、これらのフラグに基づいて、仕訳処理と転記処理の際に、赤伝仕訳および黒伝仕訳を作成して、会計ソフト側に転記する構成とする。このような構成により、販売管理システムとしては、修正・削除の全ての履歴を記録するとともに、仕訳と転記処理において、会計サービス提供サーバ4000で稼働する外部の会計ソフトとの連携において、売上データを整合されることが可能となる。 Through the above processing, in the sales book data 3310, new additions, whether or not posting to the accounting software, and corrections after posting are managed by the posting flag, and in the sales history data 3320, new additions, whether or not posting to the accounting software, and corrections after posting are managed by the posting flag in association with the value of the sales book data itself, and the status of new additions, corrections, and deletions is managed by the update category flag, and based on these flags, red transfer journal entries and black transfer journal entries are created and posted to the accounting software when journalizing and posting. With this configuration, the sales management system records all history of corrections and deletions, and in the journalizing and posting processes, it becomes possible to integrate sales data in cooperation with external accounting software running on the accounting service provider server 4000.

図13は、販売管理部門端末2000での表示部に表示される売上更新履歴照会画面の一例を示す図である。 Figure 13 shows an example of a sales update history inquiry screen displayed on the display unit of the sales management department terminal 2000.

操作者登録データ3360において、管理者は「担当者別機能制限」で当該担当者の新規追加・修正・削除などの編集処理に制限をかけることも可能である。 In the operator registration data 3360, the administrator can also use "functional restrictions by person in charge" to restrict editing operations such as new additions, modifications, and deletions by that person in charge.

たとえば、特定の操作者については、担当者機能制限で売上データは照会のみ操作できるように設定することもできる。 For example, you can set the function restrictions for a specific operator so that they can only view sales data.

そして、図13では、売上履歴照会画面を一例として示す。 Figure 13 shows an example of a sales history inquiry screen.

下部の枠200の箇所に新規追加/訂正/削除の操作担当者・日時・履歴回数が表示される。“<”ボタンや>”ボタンをクリックすると、前回履歴や次回履歴に画面遷移することも可能である。 The lower box 200 displays the person in charge of the new addition/correction/deletion operation, the date and time, and the number of history entries. By clicking the "<" or ">" button, you can also move to the previous or next history screen.

図13では、直前に管理者が2023/1/11の11:45:59に修正したことが表示されている。
(証憑電子保存サービスとの連携について)
In FIG. 13, it is shown that the administrator last modified the file at 11:45:59 on 1/11/2023.
(Regarding collaboration with electronic document storage services)

図14は、販売管理サービス提供サーバ3000において管理されるアカウント関係を示す図である。 Figure 14 shows the account relationships managed by the sales management service provider server 3000.

図14を参照して、販売管理サービス提供サーバ3000を経由して、証憑電子保存サービス提供サーバ8000を利用する利用者の関係は、以下の通りとなる。 Referring to FIG. 14, the relationship between users who use the electronic evidence storage service providing server 8000 via the sales management service providing server 3000 is as follows:

A:販売管理システム(販売管理サービス提供サーバ3000)とするとき、Bは、販売管理サービス提供サーバ3000の利用者(契約者)であり、Cは、契約者の得意先を示す。
したがって、管理すべきアカウントの数の比は、一般には、
A:B=1:N、B:C=1:M(N,Mは自然数)
の関係にある。
When A is a sales management system (sales management service providing server 3000), B is a user (contractor) of the sales management service providing server 3000, and C indicates a customer of the contractor.
Therefore, the ratio of the number of accounts to be managed is generally:
A:B = 1:N, B:C = 1:M (N and M are natural numbers)
This is in a relationship.

販売管理システム(販売管理サービス提供サーバ3000)の管理用のアカウントでは、その権限は、契約者の追加、編集、削除、パスワード変更が可能であって、全社共通の運用設定、アカウント確認や電子証憑の閲覧及びダウンロードが可能である。 The management account for the sales management system (sales management service provider server 3000) has the authority to add, edit, and delete contractors, change passwords, and set up company-wide operations, check accounts, and view and download electronic vouchers.

契約者Bの管理者アカウントでは、その権限は、契約情報確認、自アカウントの編集やパスワード変更が可能であり、得意先アカウントの追加、編集、削除、パスワード変更が可能である。また、さらに、各社毎の運用設定や、全得意先アカウントの確認や、得意先への電子証憑アップロードや、その他、他社から受領した電子証憑のアップロードや、電子証憑閲覧及びダウンロードが可能である。 Contractor B's administrator account has the authority to check contract information, edit his/her own account, change password, and add, edit, delete, and change password for customer accounts. In addition, he/she can set up operations for each company, check all customer accounts, upload electronic vouchers to customers, and upload electronic vouchers received from other companies, as well as view and download electronic vouchers.

得意先Cのアカウントでは、その権限は、取引のある契約者BのIDを持ち、自アカウントの編集、パスワード変更が可能であって、契約者Bから受領した自社の電子証憑の閲覧及びダウンロードが可能である。 Customer C's account has the ID of Contractor B with whom they do business, and can edit their own account and change their password, as well as view and download their company's electronic vouchers received from Contractor B.

図15は、販売管理サービス提供サーバ3000を利用した請求書の発行の際のデータの流れを示す概念図である。 Figure 15 is a conceptual diagram showing the flow of data when issuing an invoice using the sales management service provider server 3000.

図16は、販売管理サービス提供サーバ3000での電子帳簿のデータの流れを示す概念図である。 Figure 16 is a conceptual diagram showing the flow of electronic ledger data in the sales management service provider server 3000.

まず、図16を参照すると、たとえば仕入先などの取引先からは、取引先端末2500から、電子帳簿として、納品書や請求書が送られてきており、特に、限定されないが、たとえば、販売管理部門端末2000のローカルストレージ2400などに格納保存される。 First, referring to FIG. 16, for example, a business partner such as a supplier sends delivery notes and invoices as electronic ledgers from the business partner terminal 2500, and these are stored, for example but not limited to, in the local storage 2400 of the sales management department terminal 2000.

さて、一方で、図15および図16を参照して、販売管理サービス提供サーバ3000の利用者の得意先については、販売管理部門端末2000から、1)得意先アカウントの登録がされる。 Now, on the other hand, referring to Figures 15 and 16, for customers of users of the sales management service providing server 3000, 1) a customer account is registered from the sales management department terminal 2000.

その後に、登録された得意先と販売管理部門端末2000との間では、販売管理サービス提供サーバ3000を介して、見積書の発行、請求書・納品書の発行(図15での2及び5、電子帳簿のダウンロードに相当)及び発注書の受領(図15での3)などを行う。 After that, between the registered customer and the sales management department terminal 2000, the issuance of quotations, invoices and delivery notes (corresponding to 2 and 5 in Figure 15, downloading an electronic ledger), receipt of purchase orders (3 in Figure 15), etc. are carried out via the sales management service providing server 3000.

その後に、販売管理部門端末2000からの操作に応じて、販売管理サービス提供サーバ3000を経由して、2)請求書が、証憑電子保存サービス提供サーバ8000にアップロードされる。 After that, in response to an operation from the sales management department terminal 2000, 2) the invoice is uploaded to the evidence electronic storage service providing server 8000 via the sales management service providing server 3000.

また、請求書の正本データは、たとえば、PDF(Portable Document Format)データとして、アップロードされるものとする。なお、正本データのフォーマットとしては、PDFには限られず、たとえば、bmp,jpeg,pngなどの別の画像フォーマットであってもよい。 The original data of the invoice is uploaded, for example, as PDF (Portable Document Format) data. Note that the format of the original data is not limited to PDF, and may be other image formats such as bmp, jpeg, and png.

このとき、販売管理サービス提供サーバ3000では、見積書の発行、発注書の受領、請求書・納品書の発行などの一連の取引をすべて管理しているので、請求書の正本データに対して、取引年月日その他の日付、取引金額、取引先を検索可能なデータを、電子データとして付加したうえで、証憑電子保存サービス提供サーバ8000にアップロードすることができる。 At this time, the sales management service providing server 3000 manages the entire series of transactions, such as issuing quotations, receiving purchase orders, and issuing invoices and delivery notes, so it can add searchable data such as the transaction date and other dates, transaction amount, and business partner as electronic data to the original invoice data, and then upload it to the electronic evidence storage service providing server 8000.

この結果、請求書の控えデータ、請求書の正本データとも、電子帳簿保存法で要求される「検索要件」を満たすことが可能となる。すなわち、請求書の控えデータは、電子帳簿として、販売管理サービス提供サーバ3000のデータ内でのみ検索可能となる。一方、請求書正データは販売管理サービス提供サーバ3000内でも、証憑電子保存サービス提供サーバ8000内でも検索可能となる。 As a result, both the copy of the invoice data and the original of the invoice data can satisfy the "search requirements" required by the Electronic Bookkeeping Act. In other words, the copy of the invoice data can be searched only within the data of the sales management service providing server 3000 as an electronic book. On the other hand, the original of the invoice data can be searched both within the sales management service providing server 3000 and within the electronic voucher storage service providing server 8000.

販売管理サービス提供サーバ3000経由で、証憑電子保存サービス提供サーバ8000に請求書の正本データがアップロードされると、ユーザの得意先企業の取引先端末2800へは、販売管理部門端末2000または販売管理サービス提供サーバ3000から、4)請求書発行通知メールが送信される。 When the original invoice data is uploaded to the electronic voucher storage service providing server 8000 via the sales management service providing server 3000, 4) an invoice issuance notification email is sent from the sales management department terminal 2000 or the sales management service providing server 3000 to the trading partner terminal 2800 of the user's client company.

これに応じて、取引先端末2800では、証憑電子保存サービス提供サーバ8000から、5)請求書の正本データをダウンロードすることが可能となる。 In response to this, the client terminal 2800 becomes able to download 5) the original data of the invoice from the electronic evidence storage service providing server 8000.

このとき、販売管理サービス提供サーバ3000を経由することで、証憑電子保存サービス提供サーバ8000には、請求書の控えデータを保存する必要がない。 In this case, by going through the sales management service providing server 3000, there is no need to store a copy of the invoice data on the electronic evidence storage service providing server 8000.

販売管理サービス提供サーバ3000を経由しない場合には、証憑電子保存サービス提供サーバ8000には、正本データと控えデータの双方を保存することが必要であり、控えデータの保存容量分だけ、コストが増加する。また、「検索要件」を満たすために、一般には、請求書のPDFデータから、文字読み取り機能(OCR(Optical Character Recognition)機能)を利用して、検索に必要なデータを読み取ることが必要である。しかしながら、この場合は、読み取りエラーによる文字の誤りが一定割合で生じることは避けられない。 If the sales management service provider server 3000 is not used, the electronic voucher storage service provider server 8000 must store both the original data and the copy data, and costs increase by the amount of storage space required for the copy data. Also, to satisfy the "search requirements," it is generally necessary to use a character reading function (OCR (Optical Character Recognition) function) to read the data required for the search from the PDF data of the invoice. However, in this case, it is unavoidable that a certain percentage of character errors will occur due to reading errors.

販売管理サービス提供サーバ3000を経由とすることで、このような文字の読み取りエラーは、避けることが可能となる。 By passing through the sales management service provider server 3000, such character reading errors can be avoided.

以上説明したように、実施の形態で説明した販売管理システムおよび販売管理プログラムによれば、電子帳簿保存法などで要求される条件を満たしつつ、修正履歴を残すことが可能な販売管理システムおよび販売管理プログラムが実現できる。 As described above, the sales management system and sales management program described in the embodiment can realize a sales management system and sales management program that can keep a revision history while satisfying the conditions required by the Electronic Bookkeeping Act and other laws.

また、実施の形態で説明した販売管理システムおよび販売管理プログラムによれば、販売管理システム側で修正履歴を変更不可の状態で残しつつ、会計ソフトとの間で、整合をとった仕訳処理を実行することが可能である。 In addition, according to the sales management system and sales management program described in the embodiment, it is possible to execute accounting processing that is consistent with the accounting software while leaving the revision history in an unchangeable state on the sales management system side.

また、実施の形態で説明した販売管理システムおよび販売管理プログラムによれば、電子帳簿保存法などで要求される条件を満たしつつ、外部サーバに保存するデータ量を抑制しつつ、かつ、検索時の誤りも抑制することが可能である。 In addition, the sales management system and sales management program described in the embodiment can satisfy the conditions required by the Electronic Bookkeeping Act and other laws, while reducing the amount of data stored on an external server and reducing search errors.

今回開示された実施の形態は、本発明を具体的に実施するための構成の例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲および均等の意味の範囲内での変更が含まれることが意図される。 The embodiments disclosed herein are illustrative of configurations for specifically implementing the present invention, and do not limit the technical scope of the present invention. The technical scope of the present invention is indicated by the claims, not by the description of the embodiments, and is intended to include modifications within the literal scope of the claims and within the scope of equivalent meanings.

2 ネットワーク、1000 販売管理システム、2000 販売管理部門端末、2300 会計部門端末、3000 販売管理サービス提供サーバ、3002 通信インタフェース3002、3100 演算処理部、3110 テーブルデータ書込み処理モジュール、3120 テーブルデータ読出し処理モジュール、3130 テーブルデータ履歴記録モジュール、3140 テーブルデータ仕訳作成モジュール、3150 会計ソフト連携モジュール、3160 受発注管理モジュール、3200 メモリ、3300 記憶部、3310 売上本データベース、3320 売上履歴データ、3330 仕訳データ、3340 請求管理データ、3350 請求管理履歴データ、3360 操作者登録データ。
2 network, 1000 sales management system, 2000 sales management department terminal, 2300 accounting department terminal, 3000 sales management service providing server, 3002 communication interface 3002, 3100 calculation processing unit, 3110 table data write processing module, 3120 table data read processing module, 3130 table data history recording module, 3140 table data journal entry creation module, 3150 accounting software linkage module, 3160 order management module, 3200 memory, 3300 storage unit, 3310 sales book database, 3320 sales history data, 3330 journal entry data, 3340 billing management data, 3350 billing management history data, 3360 operator registration data.

Claims (7)

販売管理システムであって、
請求管理データベースを格納するための記憶装置を備え、
前記請求管理データベースは、
売上本データを含むデータを格納する売上データベースと、
前記売上データベースのうち、変更および削除が可能な項目に関連付けられており、前記売上本データに対する修正履歴を格納する修正履歴情報とを含み、
ユーザの外部端末からの操作に応じて、指示を受け付け、前記売上データベースの前記売上本データの書込み、修正、削除の処理を実行する書込み処理手段と、
前記売上データベースの各前記項目への書込み、修正、削除の処理の履歴を前記修正履歴情報として格納するための履歴記録手段と、
前記外部端末からのリクエストに応じて、前記売上データベースの内容および前記修正履歴情報の内容を前記外部端末に表示させるためのデータを出力するための読出し処理手段と、
前記外部端末からの前記修正履歴情報への書込みおよび変更を禁止するための手段と、
前記売上データベースのデータに基づき、外部の会計ソフトへ供給するための仕訳データを生成する仕訳生成手段と、
前記仕訳生成手段により生成された仕訳データを、前記会計ソフトに転記するための会計ソフト連携手段とを備え、
前記仕訳生成手段は、前記仕訳データの生成にあたり、前記売上データベースへの変更履歴に応じて、前記会計ソフト連携手段による転記処理が終了しているデータについて、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する、販売管理システム。
A sales management system,
a storage device for storing a claim management database;
The claim management database includes:
a sales database storing data including book sales data;
revision history information associated with items in the sales database that can be changed or deleted, the revision history information storing revision history of the sales data;
a write processing means for receiving an instruction in response to an operation from a user's external terminal and executing a process of writing, modifying, or deleting the sales book data in the sales database;
a history recording means for storing a history of writing, modifying, and deleting processes for each of the items in the sales database as the modification history information;
a read processing means for outputting data for displaying the contents of the sales database and the contents of the correction history information on the external terminal in response to a request from the external terminal ;
means for prohibiting writing and modification of the revision history information from the external terminal;
a journal entry generating means for generating journal entry data to be supplied to an external accounting software based on the data in the sales database;
accounting software linking means for transferring the journal data generated by the journal data generating means to the accounting software;
The journal entry generation means, in generating the journal entry data, generates journal entry data for converting pre-correction journal entries into red slip entries for data for which posting processing by the accounting software linkage means has been completed in accordance with the change history to the sales database , in a sales management system.
前記仕訳生成手段は、前記仕訳データの生成にあたり、前記売上データベースへの変更履歴に応じて、前記会計ソフト連携手段による転記処理が終了前のデータについて、黒伝票仕訳するための仕訳データを生成する、請求項記載の販売管理システム。 The sales management system of claim 1, wherein the journal entry generation means, when generating the journal entry data, generates journal entry data for making black voucher entries for data before the posting process by the accounting software linkage means is completed, in accordance with the change history to the sales database. 前記修正履歴情報は、前記変更および削除が可能な項目に対応するフィールドと関連付けられた修正履歴テーブルであり、
前記修正履歴テーブルは、
前記売上本データごとに関連付けて、前記売上本データの新規追加、転記処理済みおよび転記済み分修正を区別するための第1のフラグデータと、
修正後および削除の履歴を示す第2のフラグデータとを含み、
前記仕訳生成手段は、前記第1および第2のフラグデータに基づいて、前記転記処理が終了しているデータについて、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する、請求項記載の販売管理システム。
the revision history information being a revision history table associated with fields corresponding to the changeable and deletable items;
The revision history table includes:
first flag data associated with each of the sales book data for distinguishing between a new addition, a transfer process, and a correction of a transfer process of the sales book data;
and second flag data indicating a history of modification and deletion;
The sales management system according to claim 1 , wherein the journal entry generation means generates journal entry data for converting the pre-correction journal entry into a red slip journal entry for data for which the posting process has been completed based on the first and second flag data.
前記売上データベースは、前記売上本データごとに関連付けて、当該データを新規追加、転記処理済みおよび転記済み分修正を区別するための第3のフラグデータを含み、
前記仕訳生成手段は、前記第3のフラグデータに基づいて、前記転記処理が終了前のデータについて、黒伝票仕訳するための仕訳データを生成する、請求項記載の販売管理システム。
the sales database includes third flag data associated with each of the sales book data for distinguishing whether the data is newly added, has been transcribed, or has been modified;
4. The sales management system according to claim 3 , wherein said journal entry generating means generates journal entry data for journalizing black vouchers for data before the end of said posting process, based on said third flag data.
前記請求管理データベースは、前記外部端末へのログイン時に、前記ユーザにおける操作者を個別に認証し、
前記履歴記録手段は、前記修正履歴情報に、前記履歴と前記操作者を関連付けて格納し、
前記読出し処理手段は、前記修正履歴情報の内容を前記外部端末に表示させるためのデータとして、前記操作者を特定する情報を関連付けて出力する、請求項1記載の販売管理システム。
The request management database individually authenticates the operator of the user when logging in to the external terminal,
The history recording means stores the correction history information in such a manner that the history and the operator are associated with each other,
2. The sales management system according to claim 1, wherein said read processing means outputs said correction history information in association with information for identifying said operator as data for displaying the contents of said correction history information on said external terminal.
前記ユーザの顧客からの受注データを受け付けて、前記受注データに応じた納品処理後に、請求書の発行を行う請求管理手段をさらに備え、
前記請求管理データベースは、さらに、前記売上データや前記請求書に関連する入金処理のデータを格納し、
前記請求管理手段は、
前記請求書の発行にあたり、前記請求管理データベースに請求書控えデータを格納し、
前記請求書の検索が可能なインデックスデータを前記売上データから抽出して、前記請求書の正本データと関連付けて、電子データ保存サービス提供サーバへ送信し、
前記顧客へ、前記電子データ保存サービス提供サーバから、前記請求書の正本データのダウンロードを促す通知を送信する、請求項1記載の販売管理システム。
The system further includes a billing management means for receiving order data from the user's customers and issuing an invoice after a delivery process according to the order data,
The billing management database further stores the sales data and the payment processing data related to the invoice,
The claim management means includes:
When issuing the invoice, storing invoice copy data in the invoice management database;
extracting index data that enables searching of the invoice from the sales copy data, associating the index data with the original copy data of the invoice, and transmitting the index data to an electronic data storage service providing server;
2. The sales management system according to claim 1, further comprising a step of transmitting a notification from said electronic data storage service providing server to said customer, urging said customer to download original data of said invoice.
請求管理データベースを格納するための記憶装置と前記請求管理データベースを操作する処理を実行するための演算装置とを備える販売管理システムの動作を制御するための販売管理プログラムであって、
前記請求管理データベースは、売上本データを含むデータを格納する売上データベースと、前記売上データベースのうち、変更および削除が可能な項目に関連付けられており、前記売上本データに対する修正履歴を格納する修正履歴情報とを含み、
前記演算装置が、ユーザの外部端末からの操作に応じて、指示を受け付け、前記売上データベースの前記売上本データの書込み、修正、削除の書込み処理を実行するステップと、
前記演算装置が、前記売上データベースの各前記項目への書込み、修正、削除の処理の履歴を前記修正履歴情報として格納するステップと、
前記演算装置が、前記外部端末からのリクエストに応じて、前記売上データベースの内容および前記修正履歴情報の内容を前記外部端末に表示させるためのデータを出力するステップとを備え、
前記書込み処理を実行するステップは、前記外部端末からの前記修正履歴情報への書込みおよび変更を禁止するステップを含み、
前記演算装置が、前記売上データベースのデータに基づき、外部の会計ソフトへ供給するための仕訳データを生成するステップと、
前記演算装置が、前記仕訳データを生成するステップにより生成された仕訳データを、前記会計ソフトに転記するステップとをさらに備え、
前記演算装置は、前記仕訳データを生成するステップにおいて、前記仕訳データの生成にあたり、前記売上データベースへの変更履歴に応じて、前記会計ソフトに転記するステップによって転記処理が終了しているデータについては、修正前の仕訳を赤伝票仕訳するための仕訳データを生成する、処理をコンピュータに実行させる、販売管理プログラム。
A sales management program for controlling the operation of a sales management system including a storage device for storing a request management database and a computing device for executing a process for operating the request management database, comprising:
The billing management database includes a sales database that stores data including sales book data, and revision history information that is associated with items in the sales database that can be changed or deleted and that stores revision history information for the sales book data;
the computing device receiving an instruction in response to an operation from a user's external terminal and executing a write process for writing, modifying, or deleting the sales book data in the sales database;
the calculation device storing a history of writing, modifying, and deleting processes for each of the items in the sales database as the modification history information;
a step of outputting data for displaying the contents of the sales database and the contents of the correction history information on the external terminal in response to a request from the external terminal by the arithmetic device;
the step of executing the writing process includes a step of prohibiting writing and changing of the revision history information from the external terminal;
generating journal entry data to be supplied to an external accounting software based on the data in the sales database by the computing device;
The calculation device further includes a step of transcribing the journal data generated by the step of generating the journal data into the accounting software,
The sales management program causes a computer to execute a process in which, in the step of generating the journal data, the calculation device generates journal data for making red slip entries for the journal entries before correction for data for which the posting process has been completed by the step of posting to the accounting software, in accordance with the change history to the sales database .
JP2023048056A 2023-03-24 2023-03-24 Sales management system and sales management program Active JP7588173B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023048056A JP7588173B2 (en) 2023-03-24 2023-03-24 Sales management system and sales management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023048056A JP7588173B2 (en) 2023-03-24 2023-03-24 Sales management system and sales management program

Publications (2)

Publication Number Publication Date
JP2024136802A JP2024136802A (en) 2024-10-04
JP7588173B2 true JP7588173B2 (en) 2024-11-21

Family

ID=92912652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023048056A Active JP7588173B2 (en) 2023-03-24 2023-03-24 Sales management system and sales management program

Country Status (1)

Country Link
JP (1) JP7588173B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109961A (en) 1999-10-05 2001-04-20 Casio Comput Co Ltd Sales data processing system and program recording medium therefor
JP2012133507A (en) 2010-12-21 2012-07-12 Fujitsu Marketing Ltd Receipt data collation support apparatus and receipt data collation support program
JP2012177982A (en) 2011-02-25 2012-09-13 Yakult Honsha Co Ltd Traceability system
KR102126887B1 (en) 2019-06-04 2020-06-25 최인준 Cloud-based Tax Accounting Computer System and processing method Using the same
JP2023027470A (en) 2021-08-17 2023-03-02 株式会社オービック Work supporting device, method for supporting work, and work support program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109961A (en) 1999-10-05 2001-04-20 Casio Comput Co Ltd Sales data processing system and program recording medium therefor
JP2012133507A (en) 2010-12-21 2012-07-12 Fujitsu Marketing Ltd Receipt data collation support apparatus and receipt data collation support program
JP2012177982A (en) 2011-02-25 2012-09-13 Yakult Honsha Co Ltd Traceability system
KR102126887B1 (en) 2019-06-04 2020-06-25 최인준 Cloud-based Tax Accounting Computer System and processing method Using the same
JP2023027470A (en) 2021-08-17 2023-03-02 株式会社オービック Work supporting device, method for supporting work, and work support program

Also Published As

Publication number Publication date
JP2024136802A (en) 2024-10-04

Similar Documents

Publication Publication Date Title
JP7348944B2 (en) Accounting equipment and programs
US7707079B2 (en) Tax declaration system
US7941744B2 (en) System and method for electronic document generation and delivery
JP5043280B2 (en) Processing ebook requests
US20060184452A1 (en) Electronic document management system
US7313540B1 (en) Electronic communication system and method for facilitating financial transaction bidding and reporting processes
US20030033248A1 (en) Method and system for selecting electronic payment of vendors through an automated remittance delivery system
CN1541362B (en) WebJINS Automatic Editing System for Various Information Publications
JP2004513421A (en) Content processing for electronic distribution using digital rights management system
US20130282408A1 (en) Apparatus, method and article to automate and manage communications to multiple entities in a networked environment
JP2012146158A (en) Accounting processing system
JP2016194802A (en) Accounting input system, terminal equipment, server device, method, and program
US20080140555A1 (en) System and method for deal management of syndicated loans by multiple bookrunners
US20020083092A1 (en) Method and system for automated electronic document distribution
US20170330288A1 (en) Method and system for formatting data from one software application source into a format compatible for importing into another software application
US20060106629A1 (en) Record transfer
JP2002117215A (en) Patent management system
US20060155570A1 (en) Aggregation and control of documents in the document repository using meta data and context information and creation of online info binder
US20120278251A1 (en) System and method for compliant integrated paperless workflow
JP7588173B2 (en) Sales management system and sales management program
JP6993200B2 (en) Data display device, data display method and data display program
JP2022022377A (en) Data display device, data display method, and data display program
JP6508917B2 (en) INFORMATION PROCESSING APPARATUS, PROGRAM, AND INFORMATION PROCESSING METHOD
JP4560171B2 (en) Computer-readable recording medium recording consolidated settlement method and program
US20050289027A1 (en) Peer-to-peer database connector for tax and other information

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230412

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241010

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: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241111

R150 Certificate of patent or registration of utility model

Ref document number: 7588173

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150