[go: up one dir, main page]

JP2008276404A - Collection support system, collection support method, and collection support program - Google Patents

Collection support system, collection support method, and collection support program Download PDF

Info

Publication number
JP2008276404A
JP2008276404A JP2007117481A JP2007117481A JP2008276404A JP 2008276404 A JP2008276404 A JP 2008276404A JP 2007117481 A JP2007117481 A JP 2007117481A JP 2007117481 A JP2007117481 A JP 2007117481A JP 2008276404 A JP2008276404 A JP 2008276404A
Authority
JP
Japan
Prior art keywords
billing
transfer
information
recorded
identifier
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.)
Granted
Application number
JP2007117481A
Other languages
Japanese (ja)
Other versions
JP5117097B2 (en
Inventor
Kunio Taira
邦雄 平
Hiroshi Tomizawa
博史 冨澤
Kyoko Yamada
恭子 山田
Koichi Nishishimura
浩一 西志村
Masaru Kagaya
大 加賀谷
Katsuhiro Amano
勝裕 天野
Takashi Kaji
貴志 梶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NICHIZEI BUSINESS SERVICE CO Ltd
Mizuho Information and Research Institute Inc
Original Assignee
NICHIZEI BUSINESS SERVICE CO Ltd
Mizuho Information and Research Institute Inc
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 NICHIZEI BUSINESS SERVICE CO Ltd, Mizuho Information and Research Institute Inc filed Critical NICHIZEI BUSINESS SERVICE CO Ltd
Priority to JP2007117481A priority Critical patent/JP5117097B2/en
Publication of JP2008276404A publication Critical patent/JP2008276404A/en
Application granted granted Critical
Publication of JP5117097B2 publication Critical patent/JP5117097B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】取引先からの集金の管理を支援するための集金支援システム、集金支援方法及び集金支援プログラムを提供する。
【解決手段】報酬管理サーバ20は関与先マスタデータベースを備える。この関与先マスタデータベースには、税理士事務所の取引先についての関与先マスタレコードが記録されている。この関与先マスタレコードには、口座振替の利用の有無を識別するための口振利用区分が記録される。そして、請求明細データベースには、口振利用区分に応じて請求明細レコードが記録される。また、再振替の可否や振替停止に関する情報も、請求明細レコードに反映される。そして、請求確定日が到来した場合、報酬管理サーバ20の制御部21は、請求明細レコードを用いて振替対象を特定し、更に、これに対応する請求明細内訳レコードを用いて振替依頼電文を生成する。
【選択図】図1
A collection support system, a collection support method, and a collection support program for supporting management of collection from a business partner are provided.
A reward management server includes a participating master database. In this participating master database, a participating master record for a business partner of a tax accountant office is recorded. In this participation master record, a mouth transfer usage classification for identifying whether or not account transfer is used is recorded. Then, a billing statement record is recorded in the billing statement database in accordance with the mouthpiece use category. In addition, information on whether or not retransfer is possible and transfer stop are also reflected in the billing statement record. When the billing confirmation date arrives, the control unit 21 of the reward management server 20 specifies the transfer target using the billing detail record, and further generates the transfer request message using the corresponding billing statement breakdown record. To do.
[Selection] Figure 1

Description

本発明は、取引先からの集金の管理を支援するための集金支援システム、方法及びプログラムに関する。   The present invention relates to a collection support system, method, and program for supporting management of collection from a business partner.

取引を行なった場合、取引先に対する請求書の発行や、請求先からの請求金額の回収管理等が行なわれている。この場合、請求元においては、各請求に対する入金を管理する必要がある。しかし、近年の取引の多様性、取引先の拡大等に伴い、請求書の発行及び請求先からの請求金額の回収管理等を行なうことは、請求元にとって大きな負荷になる場合がある。そこで、請求や入金の管理を代行するためのシステムが検討されている。(例えば、特許文献1、2を参照。)。これらの特許文献に記載の技術では、請求先毎に請求金額の振込を受付ける口座を設ける。そして、この口座を入金先とする請求書を作成し、請求先に送付する。この口座に入金があった場合には、振込情報に応じて請求先を特定する。   When a transaction is performed, an invoice is issued to the business partner, and the collection management of the billing amount from the billing business is performed. In this case, the billing source needs to manage the payment for each bill. However, with the recent diversification of transactions, expansion of business partners, etc., issuing bills and collecting and managing the amount of bills from billing parties can be a heavy burden on the billing source. Therefore, a system for substituting billing and deposit management is being studied. (For example, see Patent Documents 1 and 2.) In the techniques described in these patent documents, an account for accepting the transfer of the billing amount is provided for each billing destination. Then, an invoice with this account as the deposit destination is created and sent to the invoice destination. When there is a deposit in this account, the billing address is specified according to the transfer information.

また、支払人による入金金額の正当性をシステム的にチェックすることにより、消込作業の負担軽減を図るための口座振替処理システムも検討されている(例えば、特許文献3を参照。)。この文献記載の技術では、支払人と貸与口座とを関連付けておき、それぞれの貸与口座に入金された資金を「取りまとめ口座」への口座振替を行なう。ここで、貸与口座に入金された場合、各貸与口座に予め設定されている振替金額に基づいて貸与口座から「取りまとめ口座」への口座振替の可否を判断する。そして、「取りまとめ口座」には請求金額と一致する金額が振替えられるように構成されている。   Further, an account transfer processing system for reducing the burden of the application work by checking the validity of the payment amount by the payer systematically (for example, see Patent Document 3). In the technique described in this document, a payer and a loan account are associated with each other, and funds transferred to each loan account are transferred to a “collection account”. Here, when the money is transferred to the loan account, it is determined whether or not the account transfer from the loan account to the “collection account” is possible based on the transfer amount preset in each loan account. The “collecting account” is configured such that an amount matching the amount charged can be transferred.

また、会計事務処理管理システムに関するシステムも検討されている(例えば、特許文献4を参照。)。この文献記載の会計事務処理管理システムにおいては、経営管理システム、人事労務管理システム、勤務評価システムや予算管理システムから構成される。そして、これらの管理システムを介して、商品別かつ得意先別の利益を把握し、会社全体の製造・販売・管理費用等を瞬時に確認できるように構成されている。
特開2003−123020号公報(第1頁) 特開2003−67583号公報(第1頁) 特開2003−122932号公報(第1頁) 特開2005−174073号公報(第1頁)
In addition, a system related to an accounting paperwork management system has been studied (for example, see Patent Document 4). The accounting paperwork management system described in this document includes a business management system, a personnel and labor management system, a work evaluation system, and a budget management system. Through these management systems, profits for each product and each customer can be grasped, and manufacturing, sales, management costs, etc. of the entire company can be instantly confirmed.
JP 2003-123020 A (first page) JP 2003-67583 A (first page) JP2003-122932A (first page) Japanese Patent Laying-Open No. 2005-174073 (first page)

ところで、請求元と請求先との間に継続的な取引がある場合、口座振替を利用できれば便利である。一方、このような取引先との間では、入金方法も状況に応じて適宜、変更される場合がある。これらの入金を個々に管理する場合には大きな労力を要する。   By the way, when there is a continuous transaction between the billing source and the billing destination, it is convenient if account transfer can be used. On the other hand, the depositing method may be appropriately changed depending on the situation with such a business partner. Managing these deposits individually requires great effort.

本発明は、上記問題点を解決するためになされたものであり、取引先からの集金の管理を支援するための集金支援システム、集金支援方法及び集金支援プログラムを提供することにある。   The present invention has been made to solve the above-described problems, and provides a collection support system, a collection support method, and a collection support program for supporting management of collection from a business partner.

上記問題点を解決するために、請求項1に記載の発明は、ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、振替予定日毎に、ユーザから取
引先に対する請求情報を記録する請求情報記憶手段と、ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた集金支援システムであって、前記制御手段が、アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証手段と、前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理手段と、前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理手段とを備えたことを要旨とする。
In order to solve the above-mentioned problem, the invention described in claim 1 is the supplier information including account information and a transfer usage flag for determining whether or not to use the account transfer for the user identifier and the customer identifier. The customer information storage means that records the information, the calendar information storage means that records the calendar information including information about the transfer date and the scheduled transfer date, and the bill that records the billing information from the user to the supplier for each scheduled transfer date A collection support system comprising information storage means and control means connected to a user terminal via a network and performing billing management, wherein the control means obtains a user identifier from the accessed user terminal When the billing supplier identifier is obtained from the user authentication means and the user terminal, the bill associated with the user identifier and the supplier identifier When an amount input screen is generated, transmitted to the user terminal, and the charged amount input on the charged amount input screen is acquired, the acquired charged amount and supplier identifier are associated with the user identifier and supplier identifier. A billing registration processing unit that records a transfer usage flag corresponding to the billing information in the billing information storage unit, and confirms the input of the billing amount based on the scheduled transfer date recorded in the calendar information storage unit, from the billing information storage unit The billing information in which the transfer use flag is recorded is acquired, the account information recorded in the customer information storage means is acquired for the customer identifier of the billing information, the transfer request message is generated, and the transfer request process is executed. And a bill processing means.

請求項2に記載の発明は、請求項1に記載の集金支援システムにおいて、前記制御手段は、前記ユーザ端末から振替を停止する振替停止要求を受信した場合、前記請求情報記憶手段において、前記ユーザ識別子及び取引先識別子に関連付けて振替停止情報を記録する手段を更に備え、前記請求処理手段は、振替停止情報が記録された請求情報は振替依頼電文に含めないことを要旨とする。   According to a second aspect of the present invention, in the money collection support system according to the first aspect, when the control unit receives a transfer stop request for stopping a transfer from the user terminal, the user information is stored in the bill information storage unit. The invention further includes means for recording transfer stop information in association with the identifier and the business partner identifier, and the claim processing means does not include the charge information in which the transfer stop information is recorded in the transfer request message.

請求項3に記載の発明は、請求項1又は2に記載の集金支援システムにおいて、前記取引先情報記憶手段の取引先情報には、再振替の可否を判定するための再振替区分が更に記録され、前記請求処理手段は、前記振替依頼電文に対応する振替結果を取得し、前記請求情報記憶手段にユーザ識別子、取引先識別子に対応させて振替結果を記録し、前記請求登録処理手段は、前記振替結果において振替不能が含まれる場合、この振替不能の取引先識別子を特定し、この取引先情報において再振替を可能とする再振替可能区分が記録されている場合には、次回の振替依頼処理における請求情報として登録することを要旨とする。   According to a third aspect of the present invention, in the money collection support system according to the first or second aspect, the supplier information stored in the supplier information storage means further includes a retransfer category for determining whether or not retransfer is possible. The billing processing unit acquires a transfer result corresponding to the transfer request message, records a transfer result in association with a user identifier and a business partner identifier in the billing information storage unit, and the billing registration processing unit includes: If the transfer result includes a non-transferable transaction identifier, this non-transferable business partner identifier is specified, and if a retransferable category that allows a retransfer is recorded in this business partner information, the next transfer request The gist is to register as billing information in processing.

請求項4に記載の発明は、請求項1〜3のいずれか1つに記載の集金支援システムにおいて、前記取引先情報記憶手段の取引先情報には、振替年月に対して売上計上月を特定するための売上計上月算出情報が更に記録され、前記請求登録処理手段は、振替依頼処理を実行する振替年月に対して、請求情報毎に前記取引先情報記憶手段に記録された売上計上月算出情報を用いて請求年月を算出し、前記請求情報に含めて記録することを要旨とする。   According to a fourth aspect of the present invention, in the money collection support system according to any one of the first to third aspects, the customer information stored in the customer information storage means includes a sales recording month relative to a transfer date. Sales recording month calculation information for specifying is further recorded, and the billing registration processing means records the sales recording recorded in the supplier information storage means for each billing information for the transfer date for executing the transfer request process. The gist is to calculate the billing date using the month calculation information and to record it in the billing information.

請求項5に記載の発明は、ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、振替予定日毎に、ユーザから取引先に対する請求情報を記録する請求情報記憶手段と、ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた集金支援システムを用いて集金の支援処理を実行する方法であって、前記制御手段が、アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証段階と、前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理段階と、前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理段階とを実行することを要旨とする。   The invention according to claim 5 is a supplier information storage means for recording customer information including account information and a transfer usage flag for determining whether or not to use account transfer for a user identifier and a customer identifier; A calendar information storage unit that records calendar information including information about the transfer date and a scheduled transfer date, a billing information storage unit that records billing information from a user to a customer for each scheduled transfer date, and a network A method for executing a collection support process using a collection support system that is connected to a user terminal and includes a control unit that performs billing management, wherein the control unit obtains a user identifier from the accessed user terminal. When acquiring the user authentication stage to be acquired and the supplier identifier to be charged from the user terminal, the user identifier and the supplier identifier are associated with each other. When the charge amount input screen is generated and transmitted to the user terminal and the charge amount input on the charge amount input screen is acquired, the acquired charge amount and transaction are associated with the user identifier and the business partner identifier. A billing registration processing step of recording a transfer usage flag corresponding to a destination identifier in the billing information storage unit, and confirming an input of a billing amount based on a scheduled transfer date recorded in the calendar information storage unit, and the billing information storage The billing information in which the transfer usage flag is recorded is acquired from the means, the account information recorded in the supplier information storage means is acquired for the customer identifier of the billing information, the transfer request message is generated, and the transfer request processing is performed. The main point is to execute the billing process stage to be executed.

請求項6に記載の発明は、ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、振替予定日毎に、ユーザから取引先に対する請求情報を記録する請求情報記憶手段と、ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた集金支援システムを用いて集金の支援処理を実行するプログラムであって、前記制御手段を、アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証手段と、前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理手段と、前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理手段として機能させることを要旨とする。   The invention according to claim 6 is a supplier information storage means for recording customer information including account information and a transfer usage flag for determining whether or not to use account transfer for a user identifier and a customer identifier. A calendar information storage unit that records calendar information including information about the transfer date and a scheduled transfer date, a billing information storage unit that records billing information from a user to a customer for each scheduled transfer date, and a network A program for executing a collection support process using a collection support system that is connected to a user terminal and includes a control unit that performs billing management, wherein the control unit receives a user identifier from an accessed user terminal. When acquiring the billing supplier identifier from the user authentication means to be acquired and the user terminal, it is related to the user identifier and the supplier identifier. The generated billing amount input screen is generated, transmitted to the user terminal, and when the billing amount input on the billing amount input screen is acquired, the acquired billing amount is associated with the user identifier and the supplier identifier. And a billing registration processing means for recording a transfer usage flag corresponding to the supplier identifier in the billing information storage means, and confirming the input of the billing amount based on the scheduled transfer date recorded in the calendar information storage means, The billing information in which the transfer usage flag is recorded is acquired from the information storage means, the account information recorded in the supplier information storage means is acquired for the supplier identifier of this billing information, and a transfer request message is generated to generate the transfer request. The gist is to function as billing processing means for executing processing.

(作用)
請求項1、5、6に記載の発明によれば、制御手段が、アクセスがあったユーザ端末からユーザ識別子を取得する。そして、ユーザ端末から請求対象の取引先識別子を取得した場合、ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、ユーザ端末に送信する。更に、請求金額入力画面において入力された請求金額を取得した場合、ユーザ識別子及び取引先識別子に関連付けて、取得した請求金額を請求情報記憶手段に記録する。そして、カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を締め切る。次に、請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する。これにより、口座振替を利用する取引先と口座振替を利用しない取引先とを一元管理し、多様な取引形態に対応して効率的に取引先情報を管理することができる。そして、振替利用識別情報により口座振替を利用する場合には、利用者の手間をかけることなく、カレンダー情報に基づいて所定の時期に集金を行なうことができる。
(Function)
According to the first, fifth, and sixth aspects of the present invention, the control means acquires the user identifier from the user terminal that has been accessed. When the billing supplier identifier is acquired from the user terminal, a billing amount input screen associated with the user identifier and the supplier identifier is generated and transmitted to the user terminal. Further, when the charge amount input on the charge amount input screen is acquired, the acquired charge amount is recorded in the charge information storage means in association with the user identifier and the business partner identifier. Then, the input of the billing amount is closed based on the scheduled transfer date recorded in the calendar information storage means. Next, the billing information in which the transfer usage flag is recorded is obtained from the billing information storage means, and the account information recorded in the supplier information storage means is obtained for the supplier identifier of the billing information to generate a transfer request message. To execute the transfer request process. Accordingly, it is possible to centrally manage business partners that use account transfer and business partners that do not use account transfer, and efficiently manage business partner information corresponding to various transaction forms. And when using account transfer by transfer use identification information, it can collect money at a predetermined time based on the calendar information without taking the user's trouble.

請求項2に記載の発明によれば、ユーザ端末から振替を停止する振替停止要求を受信した場合、請求情報記憶手段において、ユーザ識別子及び取引先識別子に関連付けて振替停止情報が記録される。そして、請求処理手段は、振替停止情報が記録された請求情報は振替依頼電文に含めない。これにより、口座振替を利用する取引先においても、臨機応変に口座振替を停止することができる。   According to the second aspect of the present invention, when a transfer stop request for stopping transfer is received from the user terminal, transfer stop information is recorded in the charge information storage means in association with the user identifier and the supplier identifier. The billing processing means does not include the billing information in which the transfer stop information is recorded in the transfer request message. Thereby, the account transfer can be stopped at any time even in the business partners using the account transfer.

請求項3に記載の発明によれば、請求処理手段は、振替依頼電文に対応する振替結果を取得し、請求情報記憶手段にユーザ識別子、取引先識別子に対応させて振替結果を記録する。そして、請求登録処理手段は、振替結果において振替不能が含まれる場合、この振替不能の取引先識別子を特定する。更に、この取引先情報において再振替を可能とする再振替可能区分が記録されている場合には、次回の振替依頼処理における請求情報として登録する。これにより、先の口座振替において未収になった場合には、ユーザの負担なく、再請求を行なうことができる。   According to the invention described in claim 3, the billing processing means acquires the transfer result corresponding to the transfer request message, and records the transfer result in correspondence with the user identifier and the supplier identifier in the billing information storage means. Then, when the transfer result includes non-transferability in the transfer result, the billing registration processing means specifies the non-transferable supplier identifier. Further, when a re-transferable category enabling re-transfer is recorded in the supplier information, it is registered as billing information in the next transfer request process. Thereby, when it becomes uncollected in the previous account transfer, a recharge can be performed without a user's burden.

請求項4に記載の発明によれば、取引先情報記憶手段の取引先情報には、振替年月に対して売上計上月を特定するための売上計上月算出情報が更に記録されている。そして、請求登録処理手段は、振替依頼処理を実行する振替予定日に対して、請求情報毎に、取引先
情報記憶手段に記録された売上計上月算出情報を用いて請求年月を算出して記録する。これにより、振替年月にかかわらず請求年月を特定して、的確な売上計上を管理することができる。
According to the fourth aspect of the present invention, the sales partner month storage information for specifying the sales sales month for the transfer date is further recorded in the customer information of the customer information storage means. Then, the billing registration processing means calculates the billing date using the sales record month calculation information recorded in the supplier information storage means for each billing information for the scheduled transfer date for executing the transfer request process. Record. As a result, it is possible to specify the billing date regardless of the transfer date and to manage accurate sales recording.

本発明によれば、取引先からの集金の管理を支援するための集金支援システム、集金支援方法及び集金支援プログラムを提供することができる。   According to the present invention, it is possible to provide a collection support system, a collection support method, and a collection support program for supporting management of collection from a business partner.

以下、本発明を具体化した実施形態を図1〜図20に従って説明する。本実施形態では、税理士事務所が、顧客である取引先(関与先)からの報酬の請求・入金を管理する場合に、この管理を支援するための集金支援システム、集金支援方法及び集金支援プログラムとして説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments embodying the present invention will be described with reference to FIGS. In this embodiment, when a tax accountant office manages billing / payment of remuneration from a customer (participant) who is a customer, a collection support system, a collection support method, and a collection support program for supporting this management Will be described.

本実施形態では、図1に示すように、集金支援システムとしての報酬管理サーバ20が、税理士事務所における報酬請求・入金の管理支援処理を実行する。この報酬管理サーバ20には、ネットワークとしてのインターネットを介して、税理士事務所に設置されたユーザ端末10が接続されている。また、報酬管理サーバ20は、金融機関サーバBKとの間でデータの送受信を行なう。   In the present embodiment, as shown in FIG. 1, the reward management server 20 as a collection support system executes a management request process for compensation request / payment at a tax accountant office. A user terminal 10 installed in a tax accountant office is connected to the reward management server 20 via the Internet as a network. The reward management server 20 transmits and receives data to and from the financial institution server BK.

このユーザ端末10は、税理士報酬を代行して集金するサービスを利用する税理士事務所の担当者が使用するコンピュータ端末である。このユーザ端末10は、図示しないCPU、RAM、ROMの他、キーボード、マウス等の入力手段、ディスプレイ等の出力手段、通信手段等を備える。そして、ユーザ端末10は、利用者が報酬管理サーバ20にアクセスする場合に用いられる。ユーザ端末10は、ネットワークを介してデータを送信する機能や、受信したデータを表示する機能等を実現するためのブラウザプログラムを格納している。   This user terminal 10 is a computer terminal used by a person in charge of a tax accountant office that uses a service for collecting tax on behalf of a tax accountant reward. In addition to a CPU, RAM, and ROM (not shown), the user terminal 10 includes input means such as a keyboard and a mouse, output means such as a display, and communication means. The user terminal 10 is used when the user accesses the reward management server 20. The user terminal 10 stores a browser program for realizing a function of transmitting data via a network, a function of displaying received data, and the like.

また、金融機関サーバBKは、預金口座を管理するとともに、口座振替依頼に応じて口座振替処理を行なう金融機関のコンピュータシステムである。
報酬管理サーバ20は、報酬請求や入金の管理を行なう集金支援サービスを実現するために、ユーザ端末10から受信したデータに基づいて各種データ処理を行なうコンピュータシステムである。この報酬管理サーバ20は、制御部21を備える。この制御部21は、集金支援処理を行なうための各種データの管理処理等を行なう制御手段として機能する。この制御部21は、図示しないCPU、RAM、ROM等を有する。そして、後述する処理(ユーザ認証段階、請求登録処理段階、請求処理段階、次回の振替依頼処理における請求情報の登録段階、請求年月算出段階の各処理等)を実行する。そのための集金支援プログラムを実行することにより、制御部21は、図1に示すように、ユーザIF手段210、請求情報登録手段211、請求入力処理手段212、請求確定処理手段213、口座振替処理手段214、個別入金管理手段215として機能する。本実施形態では、請求確定処理手段213、口座振替処理手段214が、請求処理手段として機能する。
The financial institution server BK is a computer system of a financial institution that manages deposit accounts and performs account transfer processing in response to an account transfer request.
The reward management server 20 is a computer system that performs various types of data processing based on data received from the user terminal 10 in order to realize a collection support service for managing compensation requests and deposits. The reward management server 20 includes a control unit 21. The control unit 21 functions as a control unit that performs various data management processes for performing the collection support process. The control unit 21 includes a CPU, RAM, ROM, and the like (not shown). Then, the processes described later (user authentication stage, billing registration process stage, billing process stage, billing information registration stage in the next transfer request process, billing date calculation stage, etc.) are executed. By executing the collection support program for that purpose, the control unit 21, as shown in FIG. 1, causes the user IF unit 210, billing information registration unit 211, billing input processing unit 212, billing confirmation processing unit 213, account transfer processing unit. 214, which functions as an individual deposit management means 215. In the present embodiment, the billing confirmation processing unit 213 and the account transfer processing unit 214 function as a billing processing unit.

請求情報登録手段211は請求登録処理手段として機能し、請求情報の生成や、請求情報記憶手段への登録のための処理を実行する。
請求入力処理手段212は、ユーザ端末からの指示に応じて、請求情報の生成や請求情報記憶手段における更新のための処理を実行する。
The billing information registration unit 211 functions as a billing registration processing unit, and executes processing for generating billing information and registering in the billing information storage unit.
The billing input processing unit 212 executes processing for generating billing information and updating in the billing information storage unit in response to an instruction from the user terminal.

請求確定処理手段213は、請求情報記憶手段に登録された請求情報を確定させて、振替依頼電文の作成処理を実行する。
口座振替処理手段214は、振替依頼電文を金融機関サーバBKに送信する。更に、金
融機関サーバBKから振替結果を取得し、請求情報記憶手段に登録する。
The billing confirmation processing unit 213 confirms the billing information registered in the billing information storage unit, and executes a transfer request message creation process.
The account transfer processing unit 214 transmits a transfer request message to the financial institution server BK. Furthermore, the transfer result is acquired from the financial institution server BK and registered in the billing information storage means.

個別入金管理手段215は、後述する入金消込処理、入金取消処理を実行する。
ユーザIF手段210はユーザ認証手段として機能し、図2に示すように、画面要求取得手段210a、画面出力手段210b、入力情報取得手段210c、画面展開順序メモリ210e、仮入力メモリ210fを備える。そして、ユーザIF手段210は、画面データ記憶部(図示せず)を備え、ユーザからの各種要求に応じて、集金支援を行なうための画面データを保持している。
The individual deposit management means 215 executes a deposit cancellation process and a deposit cancellation process which will be described later.
The user IF unit 210 functions as a user authentication unit, and includes a screen request acquisition unit 210a, a screen output unit 210b, an input information acquisition unit 210c, a screen expansion order memory 210e, and a temporary input memory 210f as shown in FIG. The user IF unit 210 includes a screen data storage unit (not shown), and holds screen data for performing collection support in response to various requests from the user.

そして、ユーザIF手段210の画面要求取得手段210aは、ユーザ端末からの画面要求を受信し、この要求履歴を画面展開順序メモリ210eに記録する。画面出力手段210bは、画面要求取得手段210aにおいて取得した画面要求に対応する画面データをユーザ端末10に送信する。また、入力情報取得手段210cは、ユーザ端末10に提供した画面において入力されたデータを取得する。この場合、まだ確定前のデータについては仮入力メモリ210fに蓄積する。   The screen request acquisition unit 210a of the user IF unit 210 receives the screen request from the user terminal, and records this request history in the screen development order memory 210e. The screen output unit 210b transmits screen data corresponding to the screen request acquired by the screen request acquisition unit 210a to the user terminal 10. Further, the input information acquisition unit 210 c acquires data input on the screen provided to the user terminal 10. In this case, the data yet to be determined is stored in the temporary input memory 210f.

画面展開順序メモリ210eには、1つのセッションに対してユーザ端末10に提供した画面展開の履歴が記録される。そして、画面要求取得手段210aが、ユーザ端末10から画面フローの「戻る」要求(先画面要求)や「進む」要求(後画面要求)を取得した場合には、画面出力手段210bが、画面展開順序メモリ210eに記録された順番で画面を展開する。この場合、画面出力手段210bは、仮入力メモリ210fから先行画面において仮入力された値を取得し、要求があった画面データに埋め込んでユーザ端末10に送信する。   The screen development order memory 210e records a screen development history provided to the user terminal 10 for one session. When the screen request acquisition unit 210a acquires a “return” request (front screen request) or a “forward” request (rear screen request) of the screen flow from the user terminal 10, the screen output unit 210b The screens are developed in the order recorded in the order memory 210e. In this case, the screen output unit 210b acquires the value temporarily input on the preceding screen from the temporary input memory 210f, embeds it in the requested screen data, and transmits it to the user terminal 10.

次に、画面データ記憶部に記録された各画面データを用いての画面フローを、図3を用いて説明する。
まず、ログイン画面データLGからメニュー画面データ50に展開される。また、メニュー画面データ50は、関与先検索画面データ51、関与先一覧画面データ51a、請求予定一覧(明細)画面データ52、請求確定一覧(明細)画面データ53、振替結果一覧(明細)画面データ54に展開される。更に、メニュー画面データ50は、新規関与先登録画面データ55、入金消込画面データ56、未収金残高一覧画面データ57、各種資料画面データ、共通事項設定画面データ、システム管理画面データやスケジュール管理画面データ59に展開される。
Next, a screen flow using each screen data recorded in the screen data storage unit will be described with reference to FIG.
First, the login screen data LG is expanded into the menu screen data 50. The menu screen data 50 includes participating party search screen data 51, participating party list screen data 51a, billing schedule list (detail) screen data 52, billing confirmation list (detail) screen data 53, and transfer result list (detail) screen data. 54. Further, the menu screen data 50 includes a new participant registration screen data 55, a payment application screen data 56, a receivable balance list screen data 57, various data screen data, common item setting screen data, a system management screen data, and a schedule management screen. The data 59 is expanded.

また、関与先検索画面データ51は、関与先一覧画面データ51aに展開され、更に、基本情報変更画面データ61や振替口座変更画面データ62、請求金額入力(月次)画面データ63、請求金額入力(随時)画面データ64、報酬台帳管理画面データ65や立替金台帳画面データ66に展開される。   Participant search screen data 51 is expanded into participant list screen data 51a, and further, basic information change screen data 61, transfer account change screen data 62, charge amount input (monthly) screen data 63, charge amount input. (As needed) The screen data 64, the remuneration ledger management screen data 65, and the advance payment ledger screen data 66 are expanded.

また、請求予定一覧(明細)画面データ52は、請求予定一覧(合計)画面データ52a、請求金額入力(月次)画面データ63、請求金額入力(随時)画面データ64に展開される。   The billing schedule list (details) screen data 52 is expanded into billing schedule list (total) screen data 52a, billing amount input (monthly) screen data 63, and billing amount input (as needed) screen data 64.

ここで、基本情報変更画面データ61、振替口座変更画面データ62、請求金額入力(月次)画面データ63、請求金額入力(随時)画面データ64、報酬台帳管理画面データ65や立替金台帳画面データ66は、相互に関連付けられており、他の画面データに展開させることができる。   Here, basic information change screen data 61, transfer account change screen data 62, billing amount input (monthly) screen data 63, billing amount input (as needed) screen data 64, compensation ledger management screen data 65, and advance payment ledger screen data 66 are associated with each other and can be expanded to other screen data.

また、請求確定一覧(明細)画面データ53は、請求確定一覧(合計)画面データ53a、請求確定金額(月次)画面データ53b、請求確定金額(随時)画面データ53cに
展開される。
The billing confirmation list (details) screen data 53 is expanded into billing confirmation list (total) screen data 53a, billing confirmation amount (monthly) screen data 53b, and billing confirmation amount (as needed) screen data 53c.

振替結果一覧(明細)画面データ54は、請求結果一覧(合計)画面データ54a、請求結果金額(月次)画面データ54b、請求結果金額(随時)画面データ54cに展開される。   The transfer result list (details) screen data 54 is expanded into billing result list (total) screen data 54a, billing result amount (monthly) screen data 54b, and billing result amount (as needed) screen data 54c.

更に、報酬管理サーバ20は、図1に示すように、マスタデータ記憶部22、カレンダーデータ記憶部23、請求データ記憶部24を備える。
マスタデータ記憶部22は、税理士事務所マスタデータベース221、利用者マスタデータベース222、関与先マスタデータベース223を記憶している。
Furthermore, as shown in FIG. 1, the reward management server 20 includes a master data storage unit 22, a calendar data storage unit 23, and a billing data storage unit 24.
The master data storage unit 22 stores a tax accountant office master database 221, a user master database 222, and a participating master database 223.

カレンダーデータ記憶部23はカレンダー情報記憶手段として機能し、カレンダーデータベース231を記憶している。
請求データ記憶部24は請求情報記憶手段として機能し、請求データベース241、請求明細データベース242、請求明細内訳データベース243、請求確定データベース244を記憶している。
The calendar data storage unit 23 functions as a calendar information storage unit and stores a calendar database 231.
The billing data storage unit 24 functions as billing information storage means, and stores a billing database 241, a billing details database 242, a billing details breakdown database 243, and a billing confirmation database 244.

税理士事務所マスタデータベース221には、図4(a)に示すように、税理士事務所マスタレコードR21が記録されている。この税理士事務所マスタレコードR21は、集金支援サービスの利用開始前に登録される。税理士事務所マスタレコードR21は、税理士事務所識別子に対して、税理士事務所名、口座識別子に関するデータを含んで構成される。   In the tax accountant office master database 221, a tax accountant office master record R21 is recorded as shown in FIG. This tax accountant office master record R21 is registered before the use of the collection support service is started. The tax accountant office master record R21 includes the tax accountant office identifier and data related to the tax accountant office name and the account identifier.

税理士事務所識別子データフィールドには、各税理士事務所を特定するための識別子に関するデータが記録され、本サービスを利用するユーザを特定するユーザ識別子として機能する。   In the tax accountant office identifier data field, data relating to an identifier for identifying each tax accountant office is recorded, and functions as a user identifier for identifying a user who uses the service.

税理士事務所名データフィールドには、この税理士事務所の名称に関するデータが記録される。
口座識別子データフィールドには、この税理士事務所の預金口座を特定するためのデータが記録される。この預金口座は、税理士事務所の関与先から集金した報酬を振り込むために用いられる。
In the tax accountant office name data field, data relating to the name of the tax accountant office is recorded.
In the account identifier data field, data for specifying a deposit account of this tax accountant office is recorded. This deposit account will be used to transfer remuneration collected from the tax accountant office.

利用者マスタデータベース222には、図4(b)に示すように、税理士事務所の各担当者(利用者)についての利用者マスタレコードR22が記録されている。この利用者マスタレコードR22は、集金支援サービスの利用開始前に登録される。利用者マスタレコードR22は、税理士事務所識別子、ユーザIDに対して、パスワード、前回ログイン日時に関するデータを含んで構成される。   In the user master database 222, as shown in FIG. 4B, a user master record R22 for each person in charge (user) of the tax accountant office is recorded. This user master record R22 is registered before the use of the collection support service is started. The user master record R22 includes a tax accountant office identifier and user ID, a password, and data related to the previous login date and time.

税理士事務所識別子データフィールドには、各税理士事務所を特定するための識別子に関するデータが記録される。
ユーザIDデータフィールドには、この税理士事務所の担当者に割り振られた識別子に関するデータが記録される。
In the tax accountant office identifier data field, data relating to an identifier for identifying each tax accountant office is recorded.
In the user ID data field, data relating to the identifier assigned to the person in charge of this tax accountant office is recorded.

パスワードデータフィールドには、ユーザを認証するためのデータが記録される。ユーザID及びパスワードは、報酬管理サーバ20へのログイン時のユーザ認証を行なうために利用される。   Data for authenticating the user is recorded in the password data field. The user ID and password are used to perform user authentication at the time of login to the reward management server 20.

前回ログイン日時データフィールドには、このユーザが最後にログインした年月日や時刻を特定するためのデータが記録される。この前回ログイン日時は、ログイン毎に更新さ
れる。
Data for specifying the date and time when this user last logged in is recorded in the previous login date / time data field. This previous login date and time is updated for each login.

関与先マスタデータベース223は取引先情報記憶手段として機能し、図5に示すように、税理士事務所の取引先(関与先)についての基本情報として関与先マスタレコードR23が記録されている。この関与先マスタレコードR23は、税理士事務所が各取引先を登録した場合に記録される。関与先マスタレコードR23は、税理士事務所識別子、関与先識別子に対して、関与先名、請求区分、請求予定月(1月)〜請求予定月(12月)、振替日区分、口振利用区分、売上計上月、再振替区分、口座識別子、解約コードに関するデータを含んで構成される。   The involved party master database 223 functions as a supplier information storage means, and as shown in FIG. 5, an involved party master record R23 is recorded as basic information about the business partner (participant) of the tax accountant office. This participating master record R23 is recorded when the tax accountant office registers each business partner. Participating master record R23 is the tax accountant office identifier, the participating party identifier, the participating party name, the billing category, the scheduled billing month (January) to the scheduled billing month (December), the transfer date category, the forward use category , Including the data related to the sales record month, retransfer category, account identifier, and cancellation code.

税理士事務所識別子データフィールドには、各税理士事務所を特定するための識別子に関するデータが記録される。
関与先識別子データフィールドには、税理士事務所の各取引先を特定するための識別子に関するデータが記録され、ユーザの取引先を特定するための取引先識別子として機能する。
In the tax accountant office identifier data field, data relating to an identifier for identifying each tax accountant office is recorded.
Data related to an identifier for identifying each business partner of the tax accountant office is recorded in the involved party identifier data field, and functions as a business partner identifier for identifying the business partner of the user.

関与先名データフィールドには、この関与先の名称に関するデータが記録される。
請求区分データフィールドには、「月次請求」又は「随時請求」を識別するためのフラグが記録される。ここで、「月次請求」フラグは、毎月、請求を行なう場合に記録され、「随時請求」フラグは税理士事務所によって設定された月のみ請求を行なう場合に記録される。
In the participant name data field, data relating to the name of the participant is recorded.
In the billing category data field, a flag for identifying “monthly billing” or “anytime billing” is recorded. Here, the “monthly billing” flag is recorded when billing is performed every month, and the “anytime billing” flag is recorded when billing is performed only for the month set by the tax accountant office.

請求予定月(1月)〜請求予定月(12月)データフィールドには、随時請求において、1月〜12月の各月の請求の有無(予定)を特定するためのフラグが記録される。随時請求の場合には、このフラグが記録されている月のみに請求入力を可能にする。   In the billing scheduled month (January) to billing scheduled month (December) data field, a flag for specifying whether or not there is a billing (scheduled) in each month from January to December is recorded. In the case of billing at any time, billing can be entered only in the month in which this flag is recorded.

振替日区分データフィールドには、口座振替を行なう予定日を区分する識別子に関するデータが記録される。本実施形態では、月初(5日)及び月末(28日)の2回/月の振替を行なうものとする。この振替日区分データフィールドには、振替日区分を識別するために、「5日振替」又は「28日振替」を特定するためのデータが記録される。   In the transfer date classification data field, data relating to an identifier for classifying a scheduled date for account transfer is recorded. In this embodiment, it is assumed that the transfer is performed twice a month at the beginning of the month (5th) and the end of the month (28th). In this transfer date category data field, data for specifying “5-day transfer” or “28-day transfer” is recorded in order to identify the transfer date category.

口振利用区分データフィールドには、口座振替の利用の有無に関する振替利用識別情報(振替利用フラグ)が記録される。本実施形態では、「口振利用」又は「口振未利用」のいずれかを特定するフラグが記録される。「口振利用」フラグが設定されている場合には、原則として報酬管理サーバ20が自動的に口座振替により集金を行なう。一方、「口振未利用」フラグが設定されている場合には、税理士事務所自身が、現金や小切手により集金を行なう。   Transfer use identification information (transfer use flag) relating to the presence / absence of use of account transfer is recorded in the bank transfer use classification data field. In the present embodiment, a flag that specifies either “use of mouth vibration” or “not use mouth vibration” is recorded. In principle, when the “use of mouth transfer” flag is set, the reward management server 20 automatically collects money by account transfer. On the other hand, in the case where the “no wager” flag is set, the tax accountant office itself collects money by cash or check.

売上計上月データフィールドには、この関与先の対する請求について売上を計上する月(請求月)に関するデータが記録される。本実施形態においては、「前月」、「当月」、「翌月」に関するデータが記録される。   In the sales recording month data field, data relating to a month (billing month) in which sales are recorded for the billing of the involved party is recorded. In the present embodiment, data relating to “previous month”, “current month”, and “next month” are recorded.

再振替区分データフィールドには、口座振替ができなかった場合に、次回、再振替の要否に関するデータが記録される。本実施形態では、再振替を利用する場合には「再振替」フラグが記録される。   In the retransfer category data field, data on whether or not retransfer is necessary next time is recorded when the account transfer cannot be performed. In the present embodiment, a “retransfer” flag is recorded when retransfer is used.

口座識別子データフィールドには、この関与先の預金口座を特定するためのデータが記録される。この預金口座は口座振替の引落口座として利用される。
解約コードデータフィールドには、この関与先について、本サービスの利用の解除に関するデータが記録される。このフィールドには、「取引中」、「解約予定」、「解約」を
特定するためのデータが記録され、「解約予定」及び「解約」の場合には、後述する各処理の対象外とする。
In the account identifier data field, data for specifying the deposit account of the participating party is recorded. This deposit account is used as a debit account for direct debit.
In the cancellation code data field, data relating to the cancellation of the use of this service is recorded for this participating party. In this field, data for specifying “in transaction”, “cancellation scheduled”, and “cancellation” is recorded, and in the case of “cancellation scheduled” and “cancellation”, it is excluded from each processing described later. .

請求データベース241には、図6(a)に示すように、関与先単位の請求情報を振替年月毎に管理するための請求レコードR41が記録されている。この請求レコードR41は、関与先マスタレコードR23の設定に応じて記録される。請求レコードR41は、税理士事務所識別子、関与先識別子、振替年月、振替日区分に対して、請求区分、口振利用区分、再振替区分、振替結果コードに関するデータを含んで構成される。   As shown in FIG. 6A, the billing database 241 records a billing record R41 for managing the billing information of the involved party for each transfer year. This billing record R41 is recorded according to the setting of the participating master record R23. The billing record R41 includes data relating to a billing category, a forward usage category, a re-transfer category, and a transfer result code for a tax accountant office identifier, a participant identifier, a transfer date, and a transfer date category.

税理士事務所識別子データフィールドには、この請求元である税理士事務所を特定するための識別子に関するデータが記録される。
関与先識別子データフィールドには、この請求先である関与先を特定するための識別子に関するデータが記録される。
In the tax accountant office identifier data field, data relating to an identifier for identifying the tax accountant office that is the billing source is recorded.
In the participation destination identifier data field, data relating to an identifier for specifying the participation destination as the billing destination is recorded.

振替年月データフィールドには、この請求を行なう年月を特定するデータが記録される。
振替日区分データフィールドには、この請求について口座振替を行なう日付(本実施形態では、「5日」、「28日」)を区分するための識別子に関するデータが記録される。
In the transfer year / month data field, data for specifying the year / month when the request is made is recorded.
In the transfer date division data field, data relating to an identifier for dividing a date (in this embodiment, “5th day”, “28th day”) for performing the account transfer for this request is recorded.

請求区分データフィールドには、この請求の種類(本実施形態では、「月次請求」、「随時請求」)を区分するためのデータが記録される。
口振利用区分データフィールドには、この請求について口座振替の利用の有無に関するデータ(本実施形態では、「口振利用」フラグ又は「口振未利用」フラグ)が記録される。
In the billing classification data field, data for classifying the billing type (in this embodiment, “monthly billing”, “anytime billing”) is recorded.
Data relating to the presence / absence of the use of account transfer for this claim (in this embodiment, “no wager use” flag or “no wager use” flag) is recorded in the wager use classification data field.

再振替区分データフィールドには、この請求について口座振替ができなかった場合に、次回、再振替の要否に関するデータ(本実施形態では、「再振替する」フラグ又は「再振替しない」フラグ)が記録される。すなわち、この再振替区分は再振替可否を判定するための1つの識別情報として機能する。   In the retransfer category data field, when the account transfer cannot be performed for this charge, data relating to the necessity of the retransfer next time (in this embodiment, the “retransfer” flag or the “no retransfer” flag). To be recorded. That is, the retransfer category functions as one piece of identification information for determining whether or not retransfer is possible.

振替結果コードデータフィールドには、この請求についての口座振替の結果を特定するためのデータが記録される。本実施形態では、「振替済み」、「資金不足」、「預金取引なし」、「預金者都合による振替停止」、「ロ座振替依頼書なし」、「委託者都合による振替停止」、「その他」を特定するためのフラグが記録される。   In the transfer result code data field, data for specifying the result of the account transfer for this charge is recorded. In this embodiment, “transfer completed”, “insufficient funds”, “no deposit transaction”, “transfer stop due to depositor convenience”, “no transfer request request”, “transfer stop due to consignor convenience”, “others” Is recorded.

請求明細データベース242には、図6(b)に示すように、関与先単位の請求情報の細目単位で管理するとともに、口座振替の対象を特定する請求明細レコードR42が記録されている。この請求明細レコードR42は、請求レコードR41に対応して記録される。この請求明細レコードR42は、税理士事務所識別子、関与先識別子、振替年月、振替日区分、請求種別、行番号に対して、実振替年月、実振替日区分、前回振替年月、前回振替日区分、請求日、細目名称、請求金額、消費税、源泉税、差引額、振替停止区分、口座振替状態区分に関するデータを含んで構成される。   In the billing details database 242, as shown in FIG. 6B, a billing statement record R42 for managing the details of the billing information of the unit to be involved and identifying the target of the account transfer is recorded. This billing detail record R42 is recorded corresponding to the billing record R41. This billing statement record R42 includes a tax accountant office identifier, a participant identifier, a transfer date, a transfer date category, a billing type, a line number, an actual transfer date, an actual transfer date category, a previous transfer date, and a previous transfer. It includes data on the date category, billing date, detailed name, billing amount, consumption tax, withholding tax, deduction amount, transfer suspension category, and account transfer status category.

税理士事務所識別子データフィールドには、この請求についての税理士事務所を特定するための識別子に関するデータが記録される。
関与先識別子データフィールドには、この請求についての関与先を特定するための識別子に関するデータが記録される。
In the tax accountant office identifier data field, data relating to an identifier for identifying the tax accountant office for this request is recorded.
In the participation identifier data field, data relating to an identifier for specifying the participation destination for this request is recorded.

振替年月データフィールドには、この請求を行なう年月を特定するデータが記録される。
振替日区分データフィールドには、この請求について口座振替を行なう日付(「5日」、「28日」)を区分する識別子に関するデータが記録される。
In the transfer year / month data field, data for specifying the year / month when the request is made is recorded.
In the transfer date section data field, data relating to an identifier for classifying the date (“5 days”, “28 days”) for performing the account transfer for this charge is recorded.

請求種別データフィールドには、この請求の種別(「月決報酬」、「臨時報酬」、「月決立替金」、「臨時立替金」)を特定するためのデータが記録される。
行番号データフィールドには、各請求種別において請求金額入力画面の表示位置(行番号)に関するデータが記録される。
In the billing type data field, data for specifying the type of billing (“monthly compensation”, “extraordinary compensation”, “monthly advance payment”, “temporary advance payment”) is recorded.
In the line number data field, data relating to the display position (line number) of the billing amount input screen is recorded for each billing type.

実振替年月、実振替日区分データフィールドには、実際に振替を行なう年月、振替日区分に関するデータが記録される。本実施形態では、この実振替年月、実振替日区分を用いて、次の口座振替の対象を特定する。そして、口座振替を完了した場合には、実際に振替が行なわれた年月や、振替日区分に関するデータが記録される。   In the actual transfer date and actual transfer date category data fields, data relating to the actual transfer date and transfer date category are recorded. In the present embodiment, the next account transfer target is specified using the actual transfer date and actual transfer date classification. When the account transfer is completed, the date and time when the transfer was actually performed and the data related to the transfer date category are recorded.

前回振替年月、前回振替日区分データフィールドには、前回の口座振替が行なわれた年月、前回振替日区分に関するデータが記録される。本実施形態では、この前回振替年月、前回振替日区分は、請求明細レコードR42において再振替可否を判定するための1つの識別情報として機能する。   In the previous transfer date and previous transfer date category data fields, data related to the year and month when the previous account transfer was performed and the previous transfer date category are recorded. In the present embodiment, the previous transfer date and the previous transfer date section function as one piece of identification information for determining whether or not retransfer is possible in the billing statement record R42.

請求日データフィールドには、この請求についての請求年月(売上計上年月)や日付に関するデータが記録される。
細目名称データフィールドには、この請求についての細目の名称に関するデータが記録される。
In the billing date data field, data related to the billing date (sales record date) and date for this billing is recorded.
In the detailed name data field, data relating to the detailed name for this request is recorded.

請求金額、消費税、源泉税、差引額データフィールドには、この請求についての請求金額、消費税、源泉税、差引額に関するデータが記録される。
振替停止区分データフィールドには、口座振替の停止要否に関するデータが記録される。本実施形態では、「口振利用」フラグが記録されている場合には口座振替の対象となる。また、口座振替を利用している関与先であっても、一時的に口座振替の利用を中断する場合には、「振替停止」フラグが記録される。
In the billing amount, consumption tax, withholding tax, and deduction amount data fields, data relating to the billing amount, consumption tax, withholding tax, and deduction amount for this billing is recorded.
In the transfer stop classification data field, data relating to whether or not to stop the account transfer is recorded. In the present embodiment, when the “forward transfer use” flag is recorded, it is a target of account transfer. Further, even if the participating party uses account transfer, the “transfer stop” flag is recorded when the account transfer is temporarily interrupted.

口座振替状態区分データフィールドには、口座振替の進捗状況を特定するためのデータが記録される。本実施形態では、「請求予定」、「口座振替中」、「口振終了」、「口座振替対象外」を識別するためのデータが記録される。   Data for identifying the progress status of the account transfer is recorded in the account transfer status classification data field. In the present embodiment, data for identifying “billing schedule”, “during account transfer”, “end of account transfer”, and “not subject to account transfer” are recorded.

請求明細内訳データベース243には、図7(a)に示すように、関与先単位の請求情報の細目を枝番号で分割して管理するための請求明細内訳レコードR43が記録されている。この請求明細内訳レコードR43は、請求レコードR41に対応して記録される。請求明細内訳レコードR43は、税理士事務所識別子、関与先識別子、振替年月、振替日区分、請求種別、行番号、枝番号に対して、請求日、細目名称、入金額、入金日、入金方法区分、請求金額、消費税、源泉税、差引額、入金消込フラグ、未収金状況に関するデータを含んで構成される。   In the billing details database 243, as shown in FIG. 7A, there is recorded a billing details record R43 for managing the details of the billing information for each participating party by dividing by branch numbers. The billing details breakdown record R43 is recorded corresponding to the billing record R41. The billing details breakdown record R43 includes a tax accountant office identifier, a participant identifier, a transfer date, a transfer date category, a billing type, a line number, and a branch number, a billing date, a detailed name, a deposit amount, a deposit date, and a deposit method. It includes data on classification, invoiced amount, consumption tax, withholding tax, deduction amount, receipt clearing flag, and receivable status.

税理士事務所識別子データフィールドには、この請求についての税理士事務所を特定するための識別子に関するデータが記録される。
関与先識別子データフィールドには、この請求についての関与先を特定するための識別子に関するデータが記録される。
In the tax accountant office identifier data field, data relating to an identifier for identifying the tax accountant office for this request is recorded.
In the participation identifier data field, data relating to an identifier for specifying the participation destination for this request is recorded.

振替年月データフィールドには、この請求を行なう年月を特定するデータが記録される。
振替日区分データフィールドには、この請求について口座振替を行なう日付(「5日」
、「28日」)を区分する識別子に関するデータが記録される。
In the transfer year / month data field, data for specifying the year / month when the request is made is recorded.
In the transfer date section data field, the date ("5 days") when the account transfer is made for this charge.
, “28 days”) is recorded.

請求種別データフィールドには、この請求の種別(「月決報酬」、「臨時報酬」、「月決立替金」、「臨時立替金」)を特定するためのデータが記録される。
行番号データフィールドには、各請求種別において請求金額入力画面の表示位置に関するデータが記録される。
In the billing type data field, data for specifying the type of billing (“monthly compensation”, “extraordinary compensation”, “monthly advance payment”, “temporary advance payment”) is recorded.
In the line number data field, data relating to the display position of the billing amount input screen is recorded for each billing type.

枝番号データフィールドには、この請求明細において分割入金された場合に、各入金を特定するための枝番号に関するデータが記録される。この枝番号が、初期値「1」より順次、インクリメント(「1」を加算)される。   In the branch number data field, data related to the branch number for specifying each deposit when the partial deposit is made in this billing specification is recorded. This branch number is sequentially incremented (added “1”) from the initial value “1”.

請求日データフィールドには、この請求についての請求年月(売上計上年月)や日付に関するデータが記録される。
細目名称データフィールドには、この請求についての細目の名称に関するデータが記録される。
In the billing date data field, data related to the billing date (sales record date) and date for this billing is recorded.
In the detailed name data field, data relating to the detailed name for this request is recorded.

入金額、入金日データフィールドには、この請求についての入金額、入金日に関するデータが記録される。
入金方法区分データフィールドには、この請求についての入金方法を特定するためのデータが記録される。本実施形態では、「振替」、「現金」、「振込」、「小切手」、「その他」を識別するためのフラグが記録される。
In the deposit amount / payment date data field, data relating to the deposit amount and the deposit date for this billing is recorded.
In the depositing method classification data field, data for specifying the depositing method for this claim is recorded. In the present embodiment, flags for identifying “transfer”, “cash”, “transfer”, “check”, and “other” are recorded.

請求金額、消費税、源泉税、差引額データフィールドには、この請求についての請求金額、消費税、源泉税、差引額に関するデータが記録される。本実施形態では、この請求明細内訳データベース243の請求金額により、口座振替の金額を算出する。   In the billing amount, consumption tax, withholding tax, and deduction amount data fields, data relating to the billing amount, consumption tax, withholding tax, and deduction amount for this billing is recorded. In this embodiment, the amount of account transfer is calculated based on the amount charged in the billing breakdown database 243.

入金消込フラグデータフィールドには、この請求についての消込情報に関するデータが記録される。本実施形態では、請求に対する集金を完了した場合には、「入金済」フラグが記録される。   In the receipt application flag data field, data relating to the application information regarding this billing is recorded. In the present embodiment, when the collection for billing is completed, the “paid” flag is recorded.

未収金状況データフィールドには、この請求についての未収金状況に関するデータが記録される。本実施形態では、「予定」、「振替不能」、「振替停止」、「金額確定」フラグが記録される。   In the unpaid status data field, data relating to the unpaid status for the bill is recorded. In the present embodiment, “schedule”, “non-transferable”, “transfer stop”, and “amount fixed” flags are recorded.

請求確定データベース244には、図7(b)に示すように、入力確定日において関与先単位に確定させた請求を管理するための請求確定レコードR44が記録されている。この請求確定レコードR44は、請求レコードR41に対応して、請求入力が確定した場合に記録される。請求確定レコードR44は、税理士事務所識別子、関与先識別子、振替年月、振替日区分、請求種別、行番号に対して、請求日、細目名称、入金額、入金日、請求金額、消費税、源泉税、差引額、振替停止区分、入金消込フラグに関するデータを含んで構成される。   As shown in FIG. 7 (b), the billing confirmation database 244 records a billing confirmation record R44 for managing the bills that have been confirmed for the involved units on the input confirmation date. This billing confirmation record R44 is recorded when billing input is confirmed corresponding to the billing record R41. The billing confirmation record R44 includes a tax accountant office identifier, a participant identifier, a transfer date, a transfer date category, a billing type, a line number, a billing date, a detailed name, a deposit amount, a deposit date, a billing amount, a consumption tax, Consists of data on withholding tax, deduction amount, transfer stoppage indicator, and receipt clearing flag.

税理士事務所識別子データフィールドには、この請求についての税理士事務所を特定するための識別子に関するデータが記録される。
関与先識別子データフィールドには、この請求についての関与先を特定するための識別子に関するデータが記録される。
In the tax accountant office identifier data field, data relating to an identifier for identifying the tax accountant office for this request is recorded.
In the participation identifier data field, data relating to an identifier for specifying the participation destination for this request is recorded.

振替年月データフィールドには、この請求を行なう年月を特定するデータが記録される。
振替日区分データフィールドには、この請求について口座振替を行なう日付(「5日」
、「28日」)を区分する識別子に関するデータが記録される。
In the transfer year / month data field, data for specifying the year / month when the request is made is recorded.
In the transfer date section data field, the date ("5 days") when the account transfer is made for this charge.
, “28 days”) is recorded.

請求種別データフィールドには、この請求の種別を特定するためのデータが記録される。この請求種別データフィールドには、「月決報酬」、「臨時報酬」、「月決立替金」、「臨時立替金」の他に、未収金の再振替を特定するための「未収金再振替」が記録される場合がある。   In the billing type data field, data for specifying the billing type is recorded. In this billing type data field, in addition to “Monthly remuneration”, “Extraordinary remuneration”, “Monthly reimbursement money”, and “Extraordinary reimbursement money”, “Receivable retransfer May be recorded.

行番号データフィールドには、各請求種別において請求金額入力画面の表示位置に関するデータが記録される。
請求日データフィールドには、この請求についての請求年月(売上計上年月)や日付に関するデータが記録される。
In the line number data field, data relating to the display position of the billing amount input screen is recorded for each billing type.
In the billing date data field, data related to the billing date (sales record date) and date for this billing is recorded.

細目名称データフィールドには、この請求についての細目の名称に関するデータが記録される。
入金額、入金日データフィールドには、この請求についての入金額、入金日に関するデータが記録される。
In the detailed name data field, data relating to the detailed name for this request is recorded.
In the deposit amount / payment date data field, data relating to the deposit amount and the deposit date for this billing is recorded.

請求金額、消費税、源泉税、差引額データフィールドには、この請求についての請求金額、消費税、源泉税、差引額に関するデータが記録される。
振替停止区分データフィールドには、口座振替の停止要否に関するデータが記録される。
入金消込フラグデータフィールドには、振替によって集金を完了した入金消込フラグに関するデータが記録される。
In the billing amount, consumption tax, withholding tax, and deduction amount data fields, data relating to the billing amount, consumption tax, withholding tax, and deduction amount for this billing is recorded.
In the transfer stop classification data field, data relating to whether or not to stop the account transfer is recorded.
In the receipt application flag data field, data relating to the receipt application flag that has been collected by transfer is recorded.

カレンダーデータベース231には、図8に示すように、各処理に関する基準日を管理するためのカレンダーレコードR31が記録されている。このカレンダーレコードR31は、集金支援サービスを提供するためのスケジュールを決定した場合に登録される。そして、制御部21のカレンダー管理手段(図示せず)が、このカレンダーレコードR31に応じて、後述する各処理の実行を指示する。このカレンダーレコードR31は、振替日区分、振替年月に対して、実振替日、入力期間始期、入力期間終期、振替確定日、振替結果確定日、振込日に関するデータを含んで構成される。   In the calendar database 231, as shown in FIG. 8, a calendar record R31 for managing a reference date for each process is recorded. This calendar record R31 is registered when a schedule for providing the collection support service is determined. Then, a calendar management unit (not shown) of the control unit 21 instructs execution of each process to be described later according to the calendar record R31. This calendar record R31 is configured to include data on the actual transfer date, the input period start, the input period end, the transfer fixed date, the transfer result fixed date, and the transfer date for the transfer date category and the transfer date.

振替日区分データフィールドには、口座振替を行なう予定日(「5日」、「28日」)を区分する識別子に関するデータが記録される。
振替年月データフィールドには、口座振替を行なう年月を特定するデータが記録される。
In the transfer date division data field, data relating to an identifier for dividing a scheduled date (“5 days”, “28 days”) for account transfer is recorded.
In the transfer date data field, data for specifying the year and month for account transfer is recorded.

実振替日データフィールドには、この振替年月において実際に口座振替を行なう日付に関するデータが記録される。
入力期間始期データフィールド、入力期間終期データフィールドには、実振替日に対して口座振替を利用する請求の入力を行なうことができる期間を特定するためのデータが記録される。
In the actual transfer date data field, data relating to the date of actual account transfer in the transfer date is recorded.
In the input period start data field and the input period end data field, data for specifying a period during which the billing using the account transfer can be input for the actual transfer date is recorded.

振替確定日データフィールドには、実振替日に対して口座振替を行なうための請求内容を確定させる日付に関するデータが記録される。
振替結果確定日データフィールドには、口座振替を行なった結果が確定する日付に関するデータが記録される。
In the transfer confirmation date data field, data related to the date for confirming the billing contents for performing the account transfer on the actual transfer date is recorded.
In the transfer result confirmation date data field, data relating to the date on which the result of the account transfer is confirmed is recorded.

振込日データフィールドには、口座振替により集金した報酬を各税理士事務所の預金口座に振り込む予定日に関するデータが記録される。
次に、本実施形態の集金支援を行なう場合の処理について説明する。ここでは、請求情報管理処理(図9)、ログイン管理処理(図10)、請求予定一覧作成処理(図11)、請求金額入力処理(図12)、請求確定処理、振替処理(図13)、入金消込処理、入金取消処理(図14)の順に説明する。
In the transfer date data field, data related to the scheduled date of transferring the reward collected by account transfer to the deposit account of each tax accountant office is recorded.
Next, processing when performing collection support according to the present embodiment will be described. Here, billing information management processing (FIG. 9), login management processing (FIG. 10), billing schedule list creation processing (FIG. 11), billing amount input processing (FIG. 12), billing confirmation processing, transfer processing (FIG. 13), The payment cancellation process and the payment cancellation process (FIG. 14) will be described in this order.

(請求情報管理処理)
まず、図9を用いて、請求情報管理処理を説明する。この処理は、振替日区分毎に請求データの生成時期(本実施形態では、入力開始日前の所定時期)が到来した場合に実行される。以下の処理は、関与先マスタデータベース223に記録されているすべての関与先マスタレコードR23について、順次繰り返し実行される。具体的には、まず、報酬管理サーバ20の制御部21は、関与先マスタデータベース223に記録された関与先マスタレコードR23を特定する。
(Billing information management process)
First, the billing information management process will be described with reference to FIG. This processing is executed when the billing data generation time (in this embodiment, a predetermined time before the input start date) has arrived for each transfer date category. The following processing is sequentially repeated for all participating master records R23 recorded in the participating master database 223. Specifically, first, the control unit 21 of the reward management server 20 specifies the participation master record R23 recorded in the participation master database 223.

そして、報酬管理サーバ20の制御部21は、振替日区分の判断処理を実行する(ステップS1−1)。具体的には、制御部21の請求情報登録手段211は、関与先マスタレコードR23に記録された振替日区分が、処理対象の振替日区分と一致するかどうかを比較する。   And the control part 21 of the reward management server 20 performs the judgment process of a transfer day classification (step S1-1). Specifically, the billing information registration unit 211 of the control unit 21 compares whether the transfer date category recorded in the participating master record R23 matches the transfer date category to be processed.

振替日区分が一致しない場合(ステップS1−1において「NO」の場合)には、この関与先マスタレコードR23についての処理を終了する。一方、振替日区分が一致する場合(ステップS1−1において「YES」の場合)には、報酬管理サーバ20の制御部21は、請求区分の確認処理を実行する(ステップS1−2)。具体的には、制御部21の請求情報登録手段211は、この関与先マスタレコードR23の請求区分データフィールドに記録されたフラグを用いる。ここで、請求区分データフィールドに「月決請求」フラグが記録されている場合(ステップS1−2において「YES」の場合)には、報酬管理サーバ20の制御部21は、月決請求管理処理を実行する。この月決請求管理処理では、報酬管理サーバ20の制御部21は、請求情報の登録処理を実行する(ステップS1−3)。具体的には、制御部21の請求情報登録手段211は、この関与先マスタレコードR23の税理士事務所識別子及び関与先識別子を取得する。そして、請求情報登録手段211は、算出した振替年月及び振替区分を含めた請求レコードR41を生成する。この場合、請求レコードR41の請求区分、口振利用区分、再振替区分には、関与先マスタレコードR23に記録された請求区分、口振利用区分、再振替区分を記録する。そして、請求情報登録手段211は、この請求レコードR41を請求データベース241に登録する。   If the transfer date classifications do not match (in the case of “NO” in step S1-1), the process for the participating master record R23 is terminated. On the other hand, when the transfer date divisions match (in the case of “YES” in step S1-1), the control unit 21 of the reward management server 20 executes a billing division confirmation process (step S1-2). Specifically, the billing information registration unit 211 of the control unit 21 uses the flag recorded in the billing category data field of the participating master record R23. Here, when the “monthly billing” flag is recorded in the billing category data field (in the case of “YES” in step S1-2), the control unit 21 of the reward management server 20 performs the monthly billing management process. Execute. In the monthly billing management process, the control unit 21 of the reward management server 20 executes a billing information registration process (step S1-3). Specifically, the billing information registration unit 211 of the control unit 21 acquires the tax accountant office identifier and the participating party identifier of the participating master record R23. Then, the billing information registration unit 211 generates a billing record R41 including the calculated transfer date and transfer category. In this case, the billing category, mouthpiece usage category, and retransfer category recorded in the participating master record R23 are recorded in the billing category, mouthpiece usage category, and retransfer category of the billing record R41. The billing information registration unit 211 registers the billing record R41 in the billing database 241.

次に、報酬管理サーバ20の制御部21は、前月分の月決報酬情報の検索処理を実行する(ステップS1−4)。具体的には、制御部21の請求情報登録手段211は、請求明細データベース242から、処理対象の税理士事務所識別子及び関与先識別子を含むレコードであって、振替年月が前月の請求明細レコードR42を検索する。次に、請求情報登録手段211は、この中で請求種別データフィールドに「月決報酬」又は「月決立替金」が記録されている請求明細レコードR42を特定する。   Next, the control part 21 of the reward management server 20 performs the search process of the monthly fixed reward information for the previous month (step S1-4). Specifically, the billing information registration unit 211 of the control unit 21 is a record including the tax accountant office identifier to be processed and the involved party identifier from the billing statement database 242, and the billing statement record R42 whose transfer date is the previous month. Search for. Next, the billing information registration unit 211 identifies the billing detail record R42 in which “monthly reward” or “monthly advance payment” is recorded in the billing type data field.

そして、報酬管理サーバ20の制御部21は、月決報酬情報の登録処理を実行する(ステップS1−5)。具体的には、制御部21の請求情報登録手段211は、特定した請求明細レコードR42に記録されている前月分の請求金額を取得する。   And control part 21 of remuneration management server 20 performs registration processing of monthly remuneration information (Step S1-5). Specifically, the billing information registration unit 211 of the control unit 21 acquires the billing amount for the previous month recorded in the identified billing detail record R42.

そして、請求情報登録手段211は、請求レコードR41に対応する請求明細レコードR42を生成する。この場合、請求情報登録手段211は、行番号を付与するとともに、請求種別として「月決報酬」、「月決立替金」を設定した請求明細レコードR42を生成する。更に、請求レコードR41の口座振替利用区分データフィールドに「口振利用」フラグが記録されている場合には、請求明細レコードR42の振替停止区分データフィール
ドには「振替する」フラグを記録する。
Then, the billing information registration unit 211 generates a billing detail record R42 corresponding to the billing record R41. In this case, the billing information registration unit 211 generates a billing detail record R42 to which the line number is assigned and “monthly reward” and “monthly advance payment” are set as the billing type. Further, when the “transfer use” flag is recorded in the account transfer use category data field of the billing record R41, the “transfer” flag is recorded in the transfer stop category data field of the billing statement record R42.

また、この段階で生成される請求明細レコードR42は再振替の対象でないため、実振替年月データフィールドには請求レコードR41の振替年月を記録する。更に、請求情報登録手段211は、取得した前月分の請求金額を、今回の請求明細レコードR42の請求金額の初期値として記録する。   Further, since the billing details record R42 generated at this stage is not subject to retransfer, the transfer date of the billing record R41 is recorded in the actual transfer date data field. Further, the billing information registration unit 211 records the acquired billing amount for the previous month as an initial value of the billing amount of the current billing detail record R42.

そして、請求情報登録手段211は、この請求明細レコードR42を請求明細データベース242に登録する。
次に、請求情報登録手段211は、この請求明細レコードR42に対応して請求明細内訳レコードR43を生成する。この場合、請求情報登録手段211は、枝番号の初期値として「1」を付与する。そして、請求情報登録手段211は、この請求明細内訳レコードR43を請求明細内訳データベース243に登録する。
Then, the billing information registration unit 211 registers this billing statement record R42 in the billing statement database 242.
Next, the billing information registration unit 211 generates a billing details breakdown record R43 corresponding to the billing details record R42. In this case, the billing information registration unit 211 assigns “1” as the initial value of the branch number. Then, the billing information registration unit 211 registers the billing details breakdown record R43 in the billing details breakdown database 243.

次に、報酬管理サーバ20の制御部21は、請求年月の登録処理を実行する(ステップS1−6)。具体的には、制御部21の請求情報登録手段211は、振替年月と関与先マスタレコードR23の売上計上月情報に基づいて請求年月を算出する。ここでは、売上計上月が「当月」の場合には、振替年月を用いて請求年月を算出する。また、売上計上月が「前月」の場合には「振替年月の前月」、「翌月」の場合には「振替年月の翌月」を特定することにより請求年月を算出する。そして、請求情報登録手段211は、この請求年月を、請求明細レコードR42、請求明細内訳レコードR43の請求日データフィールドに記録する。なお、請求日の日付については、税理士事務所等において、所定の入力画面を用いて別途設定することができる。   Next, the control unit 21 of the reward management server 20 executes a billing month registration process (step S1-6). Specifically, the billing information registration unit 211 of the control unit 21 calculates the billing date based on the transfer date and the sales record month information of the participating master record R23. Here, when the sales recording month is “current month”, the billing month is calculated using the transfer date. In addition, when the sales recording month is “previous month”, the billing month is calculated by specifying “the month before the transfer date”, and when it is “next month”, the “month after the transfer date” is specified. Then, the billing information registration unit 211 records the billing date in the billing date data field of the billing statement record R42 and the billing statement breakdown record R43. The date of the billing date can be set separately using a predetermined input screen at a tax accountant office or the like.

例えば、振替年月が「2006年10月28日」であって売上計上月が「当月」の場合には、請求年月は「2006年10月」となる。また、振替年月が「2006年11月5日」であって売上計上月が「前月」の場合にも、請求年月は「2006年10月」となる。   For example, when the transfer date is “October 28, 2006” and the sales recording month is “current month”, the billing date is “October 2006”. Further, when the transfer date is “November 5, 2006” and the sales recording month is “previous month”, the billing date is “October 2006”.

一方、請求区分データフィールドに「随時請求」フラグが記録されている場合(ステップS1−2において「NO」の場合)には、報酬管理サーバ20の制御部21は、随時請求管理処理を実行する。この随時請求管理処理においては、報酬管理サーバ20の制御部21は、まず、処理対象の請求月の確認処理を実行する(ステップS1−7)。具体的には、制御部21の請求情報登録手段211は、処理対象の振替年月と、関与先マスタレコードR23において請求予定フラグが記録された請求予定月(請求月)とが一致するかどうかを確認する。   On the other hand, when the “anytime billing” flag is recorded in the billing category data field (in the case of “NO” in step S1-2), the control unit 21 of the reward management server 20 executes the billing management process as needed. . In this occasional billing management process, first, the control unit 21 of the reward management server 20 executes a confirmation process of a billing month to be processed (step S1-7). Specifically, the billing information registration unit 211 of the control unit 21 determines whether the transfer date to be processed matches the billing scheduled month (billing month) in which the billing schedule flag is recorded in the involved master record R23. Confirm.

処理対象の振替年月が請求月に該当しない場合(ステップS1−7において「NO」の場合)、報酬管理サーバ20の制御部21は、この関与先マスタレコードR23についての処理を終了する。   When the transfer date to be processed does not correspond to the billing month (in the case of “NO” in step S1-7), the control unit 21 of the reward management server 20 ends the process for the involved master record R23.

一方、処理対象の振替年月が請求月に該当する場合(ステップS1−7において「YES」の場合)、報酬管理サーバ20の制御部21は、請求情報の登録処理を実行する(ステップS1−8)。具体的には、制御部21の請求情報登録手段211は、請求レコードR41を生成し、請求データベース241に登録する。この場合も、請求レコードR41の請求区分、口振利用区分、再振替区分には、関与先マスタレコードR23に記録された請求区分、口振利用区分、再振替区分を記録する。
以上の処理を、すべての関与先マスタレコードR23について実行する。
On the other hand, when the transfer date to be processed corresponds to the billing month (“YES” in step S1-7), the control unit 21 of the reward management server 20 executes a billing information registration process (step S1-). 8). Specifically, the billing information registration unit 211 of the control unit 21 generates a billing record R41 and registers it in the billing database 241. In this case as well, the billing category, mouth usage category, and retransfer category recorded in the participating master record R23 are recorded in the billing category, mouth usage category, and retransfer category of the billing record R41.
The above processing is executed for all participating master records R23.

(ログイン管理処理)
次に、図10を用いて、ログイン管理処理を説明する。
(Login management process)
Next, the login management process will be described with reference to FIG.

まず、ユーザは、ユーザ端末10を用いて、報酬管理サーバ20に対してログイン要求処理を実行する(ステップS2−1)。具体的には、ユーザ端末10は、報酬管理サーバ20にアクセスしてログイン画面データLGを取得する。このログイン画面には、ユーザID入力欄やパスワード入力欄が設けられている。そして、ユーザ端末10において、各入力欄への入力を完了した場合、ユーザ端末10はログイン要求を報酬管理サーバ20に送信する。このログイン要求には、ログイン画面において入力されたユーザIDやパスワードに関するデータを含める。   First, a user performs a login request process with respect to the reward management server 20 using the user terminal 10 (step S2-1). Specifically, the user terminal 10 accesses the reward management server 20 and acquires the login screen data LG. This login screen is provided with a user ID input field and a password input field. When the user terminal 10 completes the input to each input field, the user terminal 10 transmits a login request to the reward management server 20. This login request includes data related to the user ID and password entered on the login screen.

ログイン要求を受信した報酬管理サーバ20の制御部21は、ユーザ認証処理を実行する(ステップS2−2)。具体的には、制御部21のユーザIF手段210は、利用者マスタデータベース222において、ログイン要求のユーザIDが含まれる利用者マスタレコードR22を抽出する。そして、ログイン要求のパスワードが、この利用者マスタレコードR22に記録されているパスワードと一致するかどうかを確認する。両者が一致する場合には、ユーザ認証を完了する。この利用者マスタレコードR22を用いることにより、税理士事務所識別子を特定することができる。一方、ユーザ認証ができなかった場合には、ユーザIF手段210はログインを拒否する。   The control unit 21 of the reward management server 20 that has received the login request executes user authentication processing (step S2-2). Specifically, the user IF unit 210 of the control unit 21 extracts a user master record R22 including the user ID of the login request in the user master database 222. Then, it is confirmed whether or not the login request password matches the password recorded in the user master record R22. If the two match, the user authentication is completed. By using this user master record R22, the tax accountant office identifier can be specified. On the other hand, when the user authentication cannot be performed, the user IF unit 210 rejects the login.

次に、報酬管理サーバ20の制御部21は、現在日付の取得処理を実行する(ステップS2−3)。具体的には、制御部21のユーザIF手段210は、報酬管理サーバ20内のシステムタイマから現在日付を取得する。   Next, the control part 21 of the reward management server 20 performs the acquisition process of the present date (step S2-3). Specifically, the user IF unit 210 of the control unit 21 acquires the current date from the system timer in the reward management server 20.

そして、報酬管理サーバ20の制御部21は、次回、次々回の請求予定日の取得処理を実行する(ステップS2−4)。具体的には、制御部21のユーザIF手段210は、現在日付が入力期間始期〜入力期間終期に含まれるカレンダーレコードR31を取得する。本実施形態では、「5日」及び「28日」の2回/月の振替を実施するため、2回(次回、次々回)の請求予定日を取得することができる。   And the control part 21 of the reward management server 20 performs the acquisition process of the next billing scheduled date next time (step S2-4). Specifically, the user IF unit 210 of the control unit 21 acquires a calendar record R31 whose current date is included in the input period start to the input period end. In the present embodiment, twice / monthly transfer of “5 days” and “28 days” is performed, so that it is possible to acquire twice (next time, next time) scheduled billing dates.

次に、報酬管理サーバ20の制御部21は、次回、次々回の入力締切日の取得処理を実行する(ステップS2−5)。具体的には、制御部21のユーザIF手段210は、取得した次回、次々回のカレンダーレコードR31に記録された入力期間終期を取得し、各入力期間終期を次回、次々回の入力締切日として設定する。   Next, the control part 21 of the reward management server 20 executes the acquisition process of the next input deadline next time (step S2-5). Specifically, the user IF unit 210 of the control unit 21 acquires the end of the input period recorded in the acquired next and subsequent calendar record R31, and sets each input period end as the next and next input deadline. .

次に、報酬管理サーバ20の制御部21は、メニュー画面データの生成処理を実行する(ステップS2−6)。具体的には、制御部21のユーザIF手段210は、このユーザの利用者マスタレコードR22から前回ログイン日時に関するデータを取得する。更に、この利用者マスタレコードR22の税理士事務所識別子を用いて、税理士事務所マスタデータベース221から税理士事務所マスタレコードR21を抽出し、税理士事務所名を取得する。そして、ユーザIF手段210は、次回、次々回の請求予定日や入力締切日、税理士事務所名、前回ログイン日時を設定したメニュー画面データを生成する。   Next, the control unit 21 of the reward management server 20 executes menu screen data generation processing (step S2-6). Specifically, the user IF unit 210 of the control unit 21 acquires data related to the previous login date and time from the user master record R22 of this user. Further, the tax accountant office master record R21 is extracted from the tax accountant office master database 221 using the tax accountant office identifier of the user master record R22, and the tax accountant office name is acquired. Then, the user IF unit 210 generates menu screen data in which the next billing scheduled date, the input deadline date, the tax accountant office name, and the previous login date and time are set.

そして、報酬管理サーバ20の制御部21は、メニュー画面データの送信処理を実行する(ステップS2−7)。具体的には、制御部21のユーザIF手段210は、インターネットを介して、メニュー画面データをユーザ端末10に送信する。   And the control part 21 of the reward management server 20 performs the transmission process of menu screen data (step S2-7). Specifically, the user IF unit 210 of the control unit 21 transmits menu screen data to the user terminal 10 via the Internet.

メニュー画面データを受信したユーザ端末10は、メニュー画面の出力処理を実行する(ステップS2−8)。この場合、ユーザ端末10のディスプレイには、図15に示すメニュー画面500が表示される。このメニュー画面500の上欄には、税理士事務所名、前回ログイン日時が表示される。この前回ログイン日時はセキュリティの確認に利用する
ことができる。
The user terminal 10 that has received the menu screen data executes menu screen output processing (step S2-8). In this case, a menu screen 500 shown in FIG. 15 is displayed on the display of the user terminal 10. In the upper column of the menu screen 500, the name of the tax accountant office and the previous login date and time are displayed. This last login date can be used for security confirmation.

更に、メニュー画面500には、関与先登録内容確認変更欄501、請求/入金入力・確認欄502、新規関与先登録欄503、各種資料作成欄504、共通事項設定欄505、システム管理入力欄506を備える。更に、メニュー画面500は、入力締切日表示欄507やお知らせ掲載欄508を備える。   Further, the menu screen 500 includes a participant registration content confirmation change column 501, a billing / payment input / confirmation column 502, a new participant registration column 503, various material creation columns 504, a common item setting column 505, and a system management input column 506. Is provided. Further, the menu screen 500 includes an input deadline display field 507 and an information posting field 508.

この関与先登録内容確認変更欄501には、「基本情報」、「振替口座」、「請求金額入力」、「報酬台帳」、「立替金台帳」、「関与先一覧」、「関与先検索」の選択アイコンが表示される。「基本情報」、「振替口座」、「請求金額入力」、「報酬台帳」、「立替金台帳」、「関与先検索」の選択アイコンが選択された場合、「関与先検索」画面が出力される。この「関与先検索」画面で、関与先を特定するための条件(関与先識別子や関与先名等)を設定し、関与先を絞り込み、関与先毎に登録内容(基本情報・振替口座・請求金額入力、報酬台帳・立替金台帳)の確認や変更を行なうことができる。また、「関与先一覧」の選択アイコンを選択することにより、「関与先一覧」画面を表示させて、この中から関与先を絞り込むこともできる。   In this participation destination registration content confirmation change column 501, "basic information", "transfer account", "billing amount input", "reward ledger", "repayment ledger", "participant list", "participant search" The selection icon is displayed. When the selection icons of “Basic Information”, “Transfer Account”, “Billing Amount Input”, “Reward Ledger”, “Reimbursement Ledger”, and “Participant Search” are selected, the “Participant Search” screen is output. The On this “Participant Search” screen, set the conditions (participant identifier, participant name, etc.) for identifying the participant, narrow down the participant, and the registration details (basic information, transfer account, billing) for each participant. It is possible to confirm and change the amount input, remuneration ledger and advance payment ledger). Further, by selecting the “participant list” selection icon, it is possible to display the “participant list” screen and narrow down the parties involved.

請求/入金入力・確認欄502には、「請求予定入力」欄、「請求確定・振替結果の確認」欄、「未収金の確認・入金消込」欄が設けられている。
「請求予定入力」欄では、関与先毎に請求金額を入力することができる。
The billing / payment input / confirmation field 502 includes a “billing schedule input” field, a “billing confirmation / transfer result confirmation” field, and a “accrual receivable confirmation / payment application” field.
In the “Billing schedule input” field, a billing amount can be input for each participant.

「請求確定・振替結果の確認」欄では、関与先毎に振替結果を確認することができる。
「未収金の確認・入金消込」欄では、振替不能分、振替停止分、未利用分を未収金残高一覧により確認することができる。そして、現金集金、振込入金など口座振替以外の入金分の入金消し込みを行なうことができる。更に報酬台帳へも自動記帳される。
In the “confirm bill confirmation / transfer result” column, the transfer result can be confirmed for each participant.
In the “Confirmation of receivables / payment application” column, it is possible to confirm the untransferable portion, the transfer stop portion, and the unused portion from the list of unpaid balances. Then, it is possible to perform the payment cancellation for the deposit other than the account transfer such as the cash collection and the transfer deposit. Furthermore, it is automatically recorded in the compensation ledger.

新規関与先登録欄503には、基本情報から口座情報まで、順番に入力することにより、新規関与先の登録を行なうことができる。
各種資料作成欄504には、管理用の各種資料を入手することができる。例えば、「請求明細」、「入金明細」、「月別集計表」を、CSV形式によりダウンロードすることができる。また、「振込金額計算書」において、振替日の所定の営業日(例えば、9営業日)後に振り込まれる金額を確認することができる。更に、関与先への宛名ラベルや「支払調書」を印刷したり、関与先への説明のためには、「約定」と「報酬等のお支払について」を出力したりすることができる。
In the new participation destination registration field 503, the new participation destination can be registered by inputting the basic information to the account information in order.
In the various material creation column 504, various management materials can be obtained. For example, “Billing details”, “Deposit details”, and “Monthly summary table” can be downloaded in CSV format. Further, in the “transfer amount calculation statement”, it is possible to confirm the amount to be transferred after a predetermined business day (for example, 9 business days) of the transfer date. In addition, an address label or “payment record” for the participating party can be printed, and “dealing” and “payment of compensation etc.” can be output for explanation to the participating party.

共通事項設定欄505には、「消費税」端数処理、「源泉税」の取扱い、事務所の決算月、関与先通帳への摘要表示を設定することができる。
システム管理入力欄506では、ユーザレベルの設定、パスワードの設定等を行なうことができる。
In the common item setting field 505, “consumption tax” fraction processing, “withholding tax” handling, the closing date of the office, and a summary display in the bankbook of the participating party can be set.
In the system management input field 506, user level setting, password setting, and the like can be performed.

入力締切日表示欄507には、年間スケジュールと入力締切日が表示される。
お知らせ掲載欄508には、報酬管理サーバ20からの各種お知らせが掲載される。例えば、サーバメンテナンス、サーバ緊急停止や、キャンペーンやニュース性がある話題等が掲載される。
The input deadline display field 507 displays the annual schedule and the input deadline date.
In the notice posting column 508, various notices from the reward management server 20 are posted. For example, server maintenance, server emergency stop, campaigns, news topics, etc. are posted.

(請求予定一覧作成処理)
次に、図11を用いて、請求予定一覧処理を説明する。
報酬管理サーバ20の制御部21は、振替日情報の取得処理を実行する(ステップS3−1)。具体的には、ユーザ端末10のディスプレイに表示されたメニュー画面500において、請求/入金入力・確認欄502の「請求予定入力」欄の振替日を選択する。この
場合、ユーザ端末10は、請求予定入力要求を報酬管理サーバ20に送信する。この請求予定入力要求には、選択された振替日に関するデータを含める。これにより、請求予定入力要求を受信した制御部21の請求入力処理手段212は、処理対象の振替年月及び振替日を取得する。
(Billing schedule list creation process)
Next, the billing schedule list process will be described with reference to FIG.
The control unit 21 of the reward management server 20 executes transfer date information acquisition processing (step S3-1). Specifically, on the menu screen 500 displayed on the display of the user terminal 10, the transfer date in the “billing schedule input” field of the billing / payment input / confirmation field 502 is selected. In this case, the user terminal 10 transmits a billing schedule input request to the reward management server 20. This billing schedule input request includes data relating to the selected transfer date. Accordingly, the billing input processing unit 212 of the control unit 21 that has received the billing schedule input request acquires the date and date of transfer to be processed.

そして、報酬管理サーバ20の制御部21は、関与先の特定処理を実行する(ステップS3−2)。具体的には、制御部21の請求入力処理手段212は、ユーザ認証を行なった税理士事務所識別子を含む関与先マスタレコードR23を、関与先マスタデータベース223から取得する。そして、関与先マスタレコードR23により、この税理士事務所の関与先の関与先識別子を取得する。そして、繰り返し処理対象の関与先識別子を順次、特定して以下の処理を実行する。   And the control part 21 of the reward management server 20 performs the specific process of a participating party (step S3-2). Specifically, the billing input processing unit 212 of the control unit 21 obtains from the participating master database 223 the participating master record R23 including the tax accountant office identifier that has performed user authentication. And the participating party identifier of the participating party of this tax accountant office is acquired by the participating party master record R23. Then, the involved identifiers to be repeatedly processed are sequentially identified and the following processing is executed.

まず、報酬管理サーバ20の制御部21は、請求情報の表示設定処理を実行する(ステップS3−3)。具体的には、制御部21の請求入力処理手段212は、請求データベース241から、処理対象の振替年月及び振替日区分が、振替年月データフィールド及び振替日区分データフィールドに記録され、更に処理対象の関与先識別子が記録された請求レコードR41を取得する。そして、請求入力処理手段212は、この請求レコードR41に対応する請求明細レコードR42(振替年月、振替日区分が請求レコードR41と一致する請求明細レコードR42)を請求明細データベース242から取得する。この請求明細レコードR42に記録されたデータにより、「月決報酬」、「臨時報酬」、「月決立替金」、「臨時立替金」、「再振替」に関する金額を、関与先毎に一覧表示させた請求予定一覧(明細)画面データ52に設定する。   First, the control unit 21 of the reward management server 20 executes a display setting process for billing information (step S3-3). Specifically, the charge input processing means 212 of the control unit 21 records the transfer date and transfer date classification to be processed from the charge database 241 in the transfer date data field and transfer date classification data field for further processing. A billing record R41 in which the target participant identifier is recorded is acquired. Then, the billing input processing unit 212 acquires from the billing statement database 242 the billing statement record R42 (the billing statement record R42 whose transfer date / transfer date classification matches the billing record R41) corresponding to the billing record R41. Amounts related to "Monthly compensation", "Extraordinary compensation", "Monthly advance payment", "Extraordinary advance", and "Retransfer" are listed for each participant based on the data recorded in the billing statement record R42. The billing schedule list (details) screen data 52 is set.

次に、報酬管理サーバ20の制御部21は、臨時報酬実績の表示設定処理を実行する(ステップS3−4)。具体的には、制御部21の請求入力処理手段212は、請求明細データベース242において、この税理士事務所識別子及び関与先識別子が記録された請求明細レコードR42であって、振替年月データフィールドに1年前の振替年月が設定されたレコードを検索する。更に、請求入力処理手段212は、抽出した請求明細レコードR42の中で、請求種別データフィールドに「臨時報酬」フラグが記録されたレコードを検索する。このような請求明細レコードR42を抽出できた場合には、報酬管理サーバ20の制御部21は、図16の請求予定一覧510に示すように、臨時報酬の実績があることを示す表示(網がけ表示)のための設定を行なう。   Next, the control unit 21 of the reward management server 20 executes a display setting process of the extra reward record (Step S3-4). Specifically, the billing input processing means 212 of the control unit 21 is a billing statement record R42 in which the tax accountant office identifier and the involved party identifier are recorded in the billing statement database 242, and 1 in the transfer date data field. Search for records in which the transfer date is set one year ago. Further, the charge input processing means 212 searches the extracted charge detail record R42 for a record in which the “temporary reward” flag is recorded in the charge type data field. When such a billing detail record R42 can be extracted, the control unit 21 of the reward management server 20 displays a display indicating that there is an extraordinary reward record as shown in the billing schedule list 510 of FIG. Display).

次に、報酬管理サーバ20の制御部21は、再振替情報の表示設定処理を実行する(ステップS3−5)。具体的には、まず、制御部21の請求入力処理手段212は、処理対象の振替年月及び振替日区分が、実振替年月データフィールド及び実振替日区分データフィールドに記録された請求明細レコードR42を取得する。次に、請求入力処理手段212は、この請求明細レコードR42において、(実振替年月、実振替日区分)と(振替年月、振替日区分)とが一致しないレコードを検索する。このような請求明細レコードR42を抽出できた場合には、請求入力処理手段212は、この請求明細レコードR42に対応する請求明細内訳レコードR43を取得する。枝番号のみが異なる複数の請求明細内訳レコードR43を取得した場合には、請求入力処理手段212は、この中で最も大きい枝番号が付与された請求明細内訳レコードR43に記録された請求金額を用いて未収分再振替の金額を算出する。   Next, the control unit 21 of the reward management server 20 executes retransfer information display setting processing (step S3-5). Specifically, first, the billing input processing means 212 of the control unit 21 performs a billing detail record in which the transfer date and transfer date classification to be processed are recorded in the actual transfer date data field and the actual transfer date classification data field. R42 is acquired. Next, the billing input processing means 212 searches the bill detail record R42 for a record in which (actual transfer date, actual transfer date category) does not match (transfer date, transfer date category). When such a billing detail record R42 can be extracted, the billing input processing means 212 acquires a billing statement breakdown record R43 corresponding to the billing detail record R42. When a plurality of billing details breakdown records R43 that differ only in branch numbers are obtained, the billing input processing means 212 uses the billing amount recorded in the billing details breakdown record R43 to which the largest branch number is assigned. To calculate the amount of retransfer of accounts receivable.

次に、報酬管理サーバ20の制御部21は、合計額の算出処理を実行する(ステップS3−6)。具体的には、制御部21の請求入力処理手段212は、振替年月の請求レコードR41に対応する請求明細内訳レコードR43の請求金額を取得し、請求金額の合計額を算出する。以上の処理を、処理対象の関与先毎に繰り返す。   Next, the control unit 21 of the reward management server 20 executes a total amount calculation process (step S3-6). Specifically, the billing input processing means 212 of the control unit 21 acquires the billing amount of the billing details breakdown record R43 corresponding to the billing record R41 of the transfer date, and calculates the total amount of the billing amount. The above processing is repeated for each participating party to be processed.

そして、この税理士事務所の関与先について繰り返し処理を完了した場合には、報酬管理サーバ20の制御部21は、請求予定一覧の出力処理を実行する(ステップS3−7)。具体的には、制御部21の請求入力処理手段212は、この請求予定一覧画面データを、ユーザ端末10に送信する。   Then, when the repetitive process is completed for the tax accountant office involved, the control unit 21 of the reward management server 20 executes a billing schedule list output process (step S3-7). Specifically, the billing input processing means 212 of the control unit 21 transmits this billing schedule list screen data to the user terminal 10.

請求予定一覧画面データを受信したユーザ端末10のディスプレイには、図16に示す請求予定一覧510が出力される。請求予定一覧510には、関与先識別子、関与先名毎に、月決報酬、臨時報酬、月決立替金、臨時立替金、未収金再振替の金額が表示される。網がけ表示は、臨時報酬について前年実績があることを示している。そして、関与先識別子は選択可能アイコンにより構成されている。   The billing schedule list 510 shown in FIG. 16 is output to the display of the user terminal 10 that has received the billing schedule list screen data. In the billing schedule list 510, for each participant identifier and each participant name, the amount of monthly payment, extra payment, monthly payment, temporary payment, and receivable retransfer is displayed. The shaded display indicates that there is a previous year's performance for extraordinary compensation. The participation destination identifier is composed of a selectable icon.

(請求金額入力処理)
次に、所望の関与先について、請求金額を入力する場合の手順を説明する。まず、請求予定一覧510の関与先識別子の選択アイコンを選択する。この場合、ユーザ端末10は、関与先についての請求入力画面要求を報酬管理サーバ20に送信する。この請求入力画面要求には、選択された関与先識別子に関するデータを含める。この場合、図12に示す請求金額入力処理が実行される。
(Invoice amount input process)
Next, a procedure for inputting a billing amount for a desired participating party will be described. First, a selection icon of a participant identifier in the billing schedule list 510 is selected. In this case, the user terminal 10 transmits a request input screen request for the involved party to the reward management server 20. The request input screen request includes data related to the selected participant identifier. In this case, the charge amount input process shown in FIG. 12 is executed.

この請求金額入力処理においては、まず、請求入力画面要求を受信した報酬管理サーバ20の制御部21は、関与先の特定処理を実行する(ステップS4−1)。具体的には、制御部21の請求入力処理手段212は、ユーザIF手段210を介して取得した請求入力画面要求に含まれる関与先識別子を抽出することにより、関与先を特定する。   In this billing amount input process, first, the control unit 21 of the reward management server 20 that has received the billing input screen request executes a destination identification process (step S4-1). Specifically, the billing input processing unit 212 of the control unit 21 identifies the participating party by extracting the participating party identifier included in the billing input screen request acquired via the user IF unit 210.

次に、報酬管理サーバ20の制御部21は、選択された関与先の請求情報の取得処理を実行する(ステップS4−2)。具体的には、制御部21の請求入力処理手段212は、請求データベース241から、特定された税理士事務所識別子、関与先識別子が設定され、処理対象の振替年月及び振替日区分が振替年月データフィールド、振替日区分データフィールドに記録された請求レコードR41を取得する。そして、請求入力処理手段212は、この請求レコードR41の振替年月、振替日区分が、振替年月データフィールド及び振替日区分データフィールドに記録された請求明細レコードR42を請求明細データベース242から取得する。   Next, the control part 21 of the reward management server 20 performs the acquisition process of the charge information of the selected participating party (step S4-2). Specifically, the billing input processing means 212 of the control unit 21 sets the identified tax accountant office identifier and the involved party identifier from the billing database 241, and the transfer date and transfer date classification to be processed are the transfer date and time. The billing record R41 recorded in the data field and transfer date section data field is acquired. Then, the billing input processing means 212 acquires from the billing statement database 242 the billing statement record R42 in which the billing record R41 has the date of transfer and date of transfer recorded in the date of transfer data field and date of transfer date category data field. .

そして、報酬管理サーバ20の制御部21は、月決報酬の表示設定処理を実行する(ステップS4−3)。具体的には、制御部21の請求入力処理手段212は、抽出した請求明細レコードR42の中から、請求種別データフィールドに「月決報酬」フラグが記録された請求明細レコードR42を取得する。そして、請求入力処理手段212は、この請求明細レコードR42に記録されている請求金額(本体金額)に対して金額内訳(金額、消費税、源泉税、差引額)を取得し、この金額を請求金額入力(月次)画面データ63の月決報酬設定欄に設定する。   And the control part 21 of the reward management server 20 performs the display setting process of a monthly reward (step S4-3). Specifically, the billing input processing means 212 of the control unit 21 acquires a billing detail record R42 in which a “monthly reward” flag is recorded in the billing type data field from the extracted billing detail record R42. Then, the billing input processing means 212 obtains the amount breakdown (amount, consumption tax, withholding tax, deducted amount) for the billing amount (main body amount) recorded in the billing statement record R42, and bills this amount. This is set in the monthly fee setting field of the amount input (monthly) screen data 63.

更に、報酬管理サーバ20の制御部21は、臨時報酬の表示設定処理を実行する(ステップS4−4)。具体的には、制御部21の請求入力処理手段212は、抽出した請求明細レコードR42の中から、請求種別データフィールドに「臨時報酬」フラグが記録された請求明細レコードR42を取得する。そして、請求入力処理手段212は、この請求明細レコードR42に記録されている請求金額(本体金額)に対して金額内訳(金額、消費税、源泉税、差引額)を取得し、この金額を請求金額入力(月次)画面データ63の臨時報酬設定欄に設定する。   Furthermore, the control part 21 of the reward management server 20 executes a display setting process for extra rewards (step S4-4). Specifically, the billing input processing means 212 of the control unit 21 acquires the billing details record R42 in which the “temporary reward” flag is recorded in the billing type data field from the extracted billing details record R42. Then, the billing input processing means 212 obtains the amount breakdown (amount, consumption tax, withholding tax, deducted amount) for the billing amount (main body amount) recorded in the billing statement record R42, and bills this amount. This is set in the temporary reward setting field of the amount input (monthly) screen data 63.

更に、報酬管理サーバ20の制御部21は、月決立替金、臨時立替金の表示設定処理を実行する(ステップS4−5)。具体的には、制御部21の請求入力処理手段212は、
抽出した請求明細レコードR42の中から、請求種別データフィールドに「月決立替金」又は「臨時立替金」フラグが記録された請求明細レコードR42を取得する。そして、請求入力処理手段212は、この請求明細レコードR42に記録されている請求金額(本体金額)に対して金額内訳(金額、消費税、源泉税、差引額)を取得し、この金額を請求金額入力(月次)画面データ63の月決立替金設定欄及び臨時立替金設定欄に設定する。
Further, the control unit 21 of the reward management server 20 executes a display setting process for monthly advance payment and extraordinary payment (step S4-5). Specifically, the billing input processing means 212 of the control unit 21 is
From the extracted billing statement record R42, the billing statement record R42 in which the “monthly advance payment” or “temporary advance” flag is recorded in the billing type data field is acquired. Then, the billing input processing means 212 obtains the amount breakdown (amount, consumption tax, withholding tax, deducted amount) for the billing amount (main body amount) recorded in the billing statement record R42, and bills this amount. It is set in the monthly settlement advance setting field and the temporary advance setting field in the amount input (monthly) screen data 63.

次に、報酬管理サーバ20の制御部21は、臨時報酬実績の表示設定処理を実行する(ステップS4−6)。具体的には、制御部21の請求入力処理手段212は、請求明細データベース242において、処理対象の税理士事務所識別子及び関与先識別子が記録された請求明細レコードR42であって、振替年月データフィールドに1年前の振替年月が設定されたレコードを検索する。更に、請求入力処理手段212は、抽出した請求明細レコードR42の中で、請求種別データフィールドに「臨時報酬」フラグが記録されたレコードを検索する。このような請求明細レコードR42を抽出できた場合には、請求入力処理手段212は、請求金額入力(月次)画面データ63に「前年同月に請求あり」のメッセージを設定する。   Next, the control unit 21 of the reward management server 20 executes a display setting process for the extra reward record (step S4-6). Specifically, the billing input processing means 212 of the control unit 21 is a billing statement record R42 in which the tax accountant office identifier to be processed and the involved party identifier are recorded in the billing statement database 242, and includes a transfer date data field. Search for records in which the transfer date of one year ago is set. Further, the charge input processing means 212 searches the extracted charge detail record R42 for a record in which the “temporary reward” flag is recorded in the charge type data field. When such a billing detail record R42 can be extracted, the billing input processing means 212 sets a message “billed in same month last year” in the billing amount input (monthly) screen data 63.

次に、報酬管理サーバ20の制御部21は、再振替情報の表示設定処理を実行する(ステップS4−7)。具体的には、制御部21の請求入力処理手段212は、先のステップで取得したこの請求明細レコードR42において、(実振替年月、実振替日区分)と(振替年月、振替日区分)とが一致しないレコードを検索する。このような請求明細レコードR42を抽出できた場合には、請求入力処理手段212は、この請求明細レコードR42に対応する請求明細内訳レコードR43を取得する。枝番号のみが異なる複数の請求明細内訳レコードR43を取得した場合には、請求入力処理手段212は、この中で最も大きい枝番号が付与された請求明細内訳レコードR43を特定する。そして、この請求明細内訳レコードR43に記録された請求金額を用いて未収分再振替の金額を算出して、請求金額入力(月次)画面データ63に設定する。   Next, the control unit 21 of the reward management server 20 executes a retransfer information display setting process (step S4-7). Specifically, the billing input processing means 212 of the control unit 21 uses the (detailed transfer date, actual transfer date category) and (transfer date, transfer date category) in the billing statement record R42 acquired in the previous step. Search for records that do not match. When such a billing detail record R42 can be extracted, the billing input processing means 212 acquires a billing statement breakdown record R43 corresponding to the billing detail record R42. When a plurality of billing details breakdown records R43 having only different branch numbers are acquired, the billing input processing unit 212 identifies the billing details breakdown record R43 to which the largest branch number is assigned. Then, using the billing amount recorded in the billing statement breakdown record R 43, the amount of unaccrued retransfer is calculated and set in the billing amount input (monthly) screen data 63.

次に、報酬管理サーバ20の制御部21は、請求合計の表示設定処理を実行する(ステップS4−8)。具体的には、制御部21の請求入力処理手段212は、先の各ステップで取得した請求明細レコードR42及び請求明細内訳レコードR43に記録された請求金額を用いて、請求金額の合計額を算出する。そして、請求入力処理手段212は、この金額を請求金額入力(月次)画面データ63の合計金額表示欄に設定する。   Next, the control unit 21 of the reward management server 20 executes a display setting process for the bill total (step S4-8). Specifically, the billing input processing unit 212 of the control unit 21 calculates the total amount of the billing amount using the billing amount recorded in the billing statement record R42 and the billing statement breakdown record R43 acquired in the previous steps. To do. Then, the billing input processing means 212 sets this amount in the total amount display field of the billing amount input (monthly) screen data 63.

次に、報酬管理サーバ20の制御部21は、請求金額入力画面の出力処理を実行する(ステップS4−9)。具体的には、制御部21の請求入力処理手段212は、各請求情報を設定した請求金額入力(月次)画面データ63を、ユーザ端末10に送信する。   Next, the control part 21 of the reward management server 20 performs the output process of a billing amount input screen (step S4-9). Specifically, the billing input processing means 212 of the control unit 21 transmits billing amount input (monthly) screen data 63 in which each billing information is set to the user terminal 10.

請求金額入力画面データを受信したユーザ端末10のディスプレイには、図17に示す請求金額入力画面520が出力される。請求金額入力画面520には、月決報酬設定欄、臨時報酬設定欄、月決立替金設定欄、臨時立替金設定欄、再振替表示欄、合計金額表示欄が含まれる。また、この請求金額入力画面520には、振替停止を行なう場合に用いる振替停止チェックボックスが含まれる。   A billing amount input screen 520 shown in FIG. 17 is output to the display of the user terminal 10 that has received the billing amount input screen data. The billing amount input screen 520 includes a monthly decision remuneration setting field, a special remuneration setting field, a monthly remuneration setting field, a temporary reimbursement setting field, a retransfer display field, and a total amount display field. In addition, the billing amount input screen 520 includes a transfer stop check box used when transfer stop is performed.

更に、請求金額入力画面520には、臨時報酬請求実績アイコンが表示される。このアイコンは臨時報酬実績一覧表示データへのリンク情報が埋め込まれている。このアイコンが選択された場合、ユーザ端末10は、臨時報酬実績画面要求を送信する。この場合、報酬管理サーバ20の制御部21は、特定された税理士事務所識別子、関与先識別子が設定され、前年同月が振替年月として記録された請求明細レコードR42を請求明細データベース242から抽出する。この請求明細レコードR42において、請求種別データフィールドに「臨時報酬」フラグが記録されたレコードを特定することにより、臨時報酬の実績
を取得する。そして、報酬管理サーバ20の制御部21は、この臨時報酬実績を一覧にした臨時報酬実績一覧表示データを生成し、ユーザ端末10に送信する。この場合、ユーザ端末10には、図18に示す臨時報酬実績画面530が出力される。この臨時報酬実績画面530を用いて、臨時報酬の請求実績を確認することができる。
Furthermore, a temporary compensation claim result icon is displayed on the charge amount input screen 520. In this icon, link information to the temporary reward achievement list display data is embedded. When this icon is selected, the user terminal 10 transmits a temporary reward result screen request. In this case, the control unit 21 of the remuneration management server 20 extracts from the billing statement database 242 the billing statement record R42 in which the specified tax accountant office identifier and the involved party identifier are set and the same month of the previous year is recorded as the transfer date. . In this billing detail record R42, the record of the extraordinary reward is obtained by specifying the record in which the “temporary reward” flag is recorded in the billing type data field. And the control part 21 of the reward management server 20 produces | generates the temporary reward performance list display data which made this temporary reward performance a list, and transmits to the user terminal 10. FIG. In this case, the special reward performance screen 530 shown in FIG. Using this special reward result screen 530, the special reward request result can be confirmed.

そして、利用者は、この請求金額入力画面520の各設定欄に所望の請求金額を設定する。この場合、請求金額入力画面520に埋め込まれたスクリプトが、各請求明細レコードR42に記録されている請求金額(本体金額)に対して金額内訳(金額、消費税、源泉税、差引額)を計算する。ここでは、本体金額に対して、消費税率(5/100)を乗算することにより消費税額を算出する。また、本体金額に対して、源泉税率(10/100)を乗算することにより源泉税額を算出する。また、本体金額に対して、差引額率(95/100)を乗算することにより差引額を算出する。そして、請求金額入力画面520に、各金額が表示される。   Then, the user sets a desired billing amount in each setting field of the billing amount input screen 520. In this case, the script embedded in the billing amount input screen 520 calculates the amount breakdown (amount, consumption tax, withholding tax, deduction amount) for the billing amount (main body amount) recorded in each billing detail record R42. To do. Here, the consumption tax amount is calculated by multiplying the main body amount by the consumption tax rate (5/100). The withholding tax amount is calculated by multiplying the main body amount by the withholding tax rate (10/100). Further, the amount of deduction is calculated by multiplying the main body amount by the deduction rate (95/100). Each amount is displayed on the billing amount input screen 520.

そして、請求金額入力画面520の登録ボタンが選択された場合、ユーザ端末10は、請求金額入力画面520において設定されたデータを含めた登録要求を報酬管理サーバ20に送信する。登録要求には、追加又は変更された請求種別の行番号毎に、設定された金額に関するデータを含める。また、振替停止チェックボックスが選択されている場合には、この登録要求に振替停止情報を含める。   When the registration button on the billing amount input screen 520 is selected, the user terminal 10 transmits a registration request including the data set on the billing amount input screen 520 to the reward management server 20. The registration request includes data relating to the set amount for each line number of the added or changed billing type. If the transfer stop check box is selected, transfer stop information is included in this registration request.

登録要求を受信した報酬管理サーバ20の制御部21は、請求入力情報の取得・登録処理を実行する(ステップS4−10)。具体的には、制御部21の請求入力処理手段212は、この請求金額入力画面520において新たな請求が追加された場合には、請求入力処理手段212は、請求明細レコードR42を生成し、請求明細データベース242に登録する。また、請求金額が修正された場合には、請求入力処理手段212は、修正された請求明細レコードR42を特定して、請求金額を修正する。   The control unit 21 of the reward management server 20 that has received the registration request executes a billing input information acquisition / registration process (step S4-10). Specifically, when a new charge is added on the charge amount input screen 520, the charge input processing means 212 of the control unit 21 generates a charge description record R42, and charges Register in the detail database 242. When the billing amount is corrected, the billing input processing unit 212 identifies the billing detail record R42 that has been corrected and corrects the billing amount.

また、登録要求に振替停止情報が含まれる場合には、請求入力処理手段212は、この請求明細レコードR42の振替停止区分データフィールドに「振替停止」フラグを記録する。   Further, when transfer stop information is included in the registration request, the billing input processing means 212 records a “transfer stop” flag in the transfer stop section data field of this billing statement record R42.

更に、請求入力処理手段212は、請求明細レコードR42の変更に対応させて、請求データベース241や請求明細内訳データベース243に記録された各レコードの追加・変更を行なう。   Further, the billing input processing means 212 adds / changes each record recorded in the billing database 241 and the billing details database 243 in accordance with the change of the billing detail record R42.

(請求確定処理)
次に、図13(a)を用いて、請求確定処理を説明する。この処理は、スケジュール管理手段において、現在日付がカレンダーデータベース231に登録された振替確定日に達したことを検知した場合に実行される。
(Billing confirmation process)
Next, the bill confirmation process will be described with reference to FIG. This process is executed when the schedule management means detects that the current date has reached the transfer confirmation date registered in the calendar database 231.

請求確定処理においては、まず、報酬管理サーバ20の制御部21は、請求確定情報の登録処理を実行する(ステップS5−1)。具体的には、現在日付が振替確定日に達した場合、制御部21のスケジュール管理手段は請求確定処理手段213に対して確定指示を出力する。この場合、請求確定処理手段213は、請求明細内訳データベース243に記録された請求明細内訳レコードR43の各データを用いて、請求確定レコードR44を生成する。そして、請求確定処理手段213は、各請求確定レコードR44を請求確定データベース244に登録する。   In the bill confirmation process, first, the control unit 21 of the reward management server 20 executes a bill confirmation information registration process (step S5-1). Specifically, when the current date reaches the transfer confirmation date, the schedule management unit of the control unit 21 outputs a confirmation instruction to the billing confirmation processing unit 213. In this case, the billing confirmation processing unit 213 generates a billing confirmation record R44 using each data of the billing details breakdown record R43 recorded in the billing details breakdown database 243. Then, the billing confirmation processing unit 213 registers each billing confirmation record R44 in the billing confirmation database 244.

次に、報酬管理サーバ20の制御部21は、振替対象の請求情報の取得処理を実行する(ステップS5−2)。具体的には、制御部21の請求確定処理手段213は、振替確定
日に達した振替日区分、振替年月が振替日区分データフィールド、実振替年月データフィールドに記録された請求明細レコードR42を用いて振替対象の請求情報を特定する。
Next, the control unit 21 of the reward management server 20 executes a process for acquiring billing information to be transferred (step S5-2). Specifically, the billing confirmation processing unit 213 of the control unit 21 performs the billing details record R42 in which the transfer date section and the transfer date that have reached the transfer confirmation date are recorded in the transfer date section data field and the actual transfer date data field. The billing information to be transferred is specified using.

そして、報酬管理サーバ20の制御部21は、振替依頼データの生成処理を実行する(ステップS5−3)。具体的には、制御部21の請求確定処理手段213は、特定した請求明細レコードR42を用いて、振替対象の請求明細内訳レコードR43を用いて口座振替依頼電文を生成する。この場合、請求確定処理手段213は、請求明細内訳レコードR43に記録された請求金額を税理士事務所識別子及び関与先識別子毎に合計する。そして、請求確定処理手段213は、各関与先の口座識別子を関与先マスタデータベース223から取得する。そして、各関与先の口座を引落口座として、集金支援サービスの提供者の口座への振替を行なうための口座振替依頼電文を生成する。なお、この口座振替依頼電文には、税理士事務所識別子、関与先を特定するための識別情報を含めておく。   And the control part 21 of the reward management server 20 performs the production | generation process of transfer request data (step S5-3). Specifically, the billing confirmation processing unit 213 of the control unit 21 generates an account transfer request message using the billing details breakdown record R43 to be transferred, using the specified billing details record R42. In this case, the billing confirmation processing means 213 sums the billing amount recorded in the billing statement breakdown record R43 for each tax accountant office identifier and the participating identifier. Then, the billing confirmation processing unit 213 acquires the account identifier of each participating party from the participating party master database 223. Then, an account transfer request message for performing transfer to the account of the collection support service provider is generated using each participating account as a withdrawal account. In addition, the account transfer request message includes a tax accountant office identifier and identification information for specifying the involved party.

(振替処理)
次に、図13(b)を用いて、振替処理を説明する。この処理は、スケジュール管理手段において、現在日付がカレンダーデータベース231に登録された実振替日の所定期間前に達したことを検知した場合に実行される。
(Transfer process)
Next, the transfer process will be described with reference to FIG. This process is executed when the schedule management means detects that the current date has reached a predetermined period before the actual transfer date registered in the calendar database 231.

この振替処理においては、まず、報酬管理サーバ20の制御部21は、振替依頼処理を実行する(ステップS6−1)。具体的には、現在日付が実振替日の所定期間前に達した場合、制御部21のスケジュール管理手段は口座振替処理手段214に対して振替指示を出力する。この場合、口座振替処理手段214は、生成された口座振替依頼電文を用いて、ネットワークを介して金融機関サーバBKに送信する。   In this transfer process, first, the control unit 21 of the reward management server 20 executes a transfer request process (step S6-1). Specifically, when the current date reaches a predetermined period before the actual transfer date, the schedule management unit of the control unit 21 outputs a transfer instruction to the account transfer processing unit 214. In this case, the account transfer processing unit 214 transmits the generated account transfer request message to the financial institution server BK via the network.

そして、報酬管理サーバ20の制御部21は、振替結果の取得処理を実行する(ステップS6−2)。具体的には、制御部21の口座振替処理手段214は、振替依頼電文に対する振替結果を金融機関サーバBKから取得する。この振替結果には、振替完了通知や振替不能通知が含まれる。この振替完了通知や振替不能通知を用いて、請求識別情報(税理士事務所識別子や関与先、実振替年月、振替日区分)を特定することができる。   And the control part 21 of the reward management server 20 performs the acquisition process of a transfer result (step S6-2). Specifically, the account transfer processing unit 214 of the control unit 21 acquires a transfer result for the transfer request message from the financial institution server BK. This transfer result includes a transfer completion notification and a transfer impossible notification. Using this transfer completion notification or non-transferable notification, it is possible to specify billing identification information (tax accountant office identifier, participating party, actual transfer date, transfer date classification).

次に、報酬管理サーバ20の制御部21は、振替結果の登録処理を実行する(ステップS6−3)。具体的には、制御部21の口座振替処理手段214は、振替完了通知に対応する請求識別情報を用いて、請求明細内訳レコードR43を特定して、請求額に対応する入金額、入金日を記録する。更に、口座振替処理手段214は、この請求明細内訳レコードR43の入金消込フラグデータフィールドに「入金済」フラグを記録する。   Next, the control unit 21 of the reward management server 20 executes a transfer result registration process (step S6-3). Specifically, the account transfer processing unit 214 of the control unit 21 uses the billing identification information corresponding to the transfer completion notification to identify the billing details breakdown record R43, and sets the deposit amount and receipt date corresponding to the billed amount. Record. Furthermore, the account transfer processing means 214 records a “paid” flag in the deposit application flag data field of the billing details breakdown record R43.

また、口座振替処理手段214は、振替完了通知に対応する請求識別情報を用いて請求確定レコードR44を特定して、請求額に対応する入金額、入金日を記録する。更に、口座振替処理手段214は、請求確定レコードR44の入金消込フラグデータフィールドに「入金済」フラグを記録する。   Further, the account transfer processing unit 214 specifies the charge confirmation record R44 using the charge identification information corresponding to the transfer completion notification, and records the deposit amount and the payment date corresponding to the billed amount. Furthermore, the account transfer processing unit 214 records a “paid” flag in the deposit application flag data field of the billing confirmation record R44.

更に、口座振替処理手段214は、振替完了通知に対応する請求識別情報を用いて、請求レコードR41を特定して、振替結果コードデータフィールドに「振替済み」を請求レコードR41に記録する。   Furthermore, the account transfer processing unit 214 specifies the charge record R41 using the charge identification information corresponding to the transfer completion notification, and records “transferred” in the transfer result code data field in the charge record R41.

一方、振替結果において振替不能通知を取得した場合には、制御部21の口座振替処理手段214は、この振替不能通知に対応する請求識別情報を用いて、請求明細内訳レコードR43を特定して、未収金状況データフィールドに「振替不能」を記録する。   On the other hand, when the transfer impossible notification is acquired in the transfer result, the account transfer processing unit 214 of the control unit 21 specifies the billing details breakdown record R43 using the bill identification information corresponding to the transfer impossible notification, Record "non-transferable" in the receivable status data field.

また、口座振替処理手段214は、振替不能通知に対応する請求識別情報を用いて、請
求レコードR41を特定して、振替結果コードデータフィールドに、取得した振込不能のフラグを記録する。
Further, the account transfer processing unit 214 specifies the charge record R41 using the charge identification information corresponding to the transfer impossible notification, and records the acquired transfer impossible flag in the transfer result code data field.

次に、報酬管理サーバ20の制御部21は、再振替の登録処理を実行する(ステップS6−4)。この処理は、振替不能通知を受けた請求についてのみ実行する。具体的には、制御部21の口座振替処理手段214は、振替不能通知に対応する請求識別情報を用いて、請求明細レコードR42を特定する。ここで、この請求明細レコードR42の前回振替年月データフィールドに振替年月の記録がない場合には、口座振替処理手段214は、請求レコードR41の再振替区分を確認する。そして、再振替区分データフィールドに「再振替する」フラグが記録されている場合、口座振替処理手段214は、請求明細レコードR42の前回振替年月データフィールドに今回の振替年月を記録するとともに、実振替年月データフィールドに次の振替年月を記録する。   Next, the control unit 21 of the reward management server 20 executes retransfer registration processing (step S6-4). This process is executed only for a request for which a transfer impossible notification is received. Specifically, the account transfer processing unit 214 of the control unit 21 specifies the billing detail record R42 using the billing identification information corresponding to the non-transferable notification. Here, when there is no record of the transfer date in the previous transfer date data field of this billing statement record R42, the account transfer processing means 214 confirms the retransfer category of the billing record R41. When the “transfer again” flag is recorded in the retransfer category data field, the account transfer processing unit 214 records the current transfer date in the previous transfer date data field of the billing statement record R42, and Record the next transfer date in the actual transfer date data field.

一方、前回振替年月データフィールド及び前回振替日区分データフィールドに既に振替年月が記録されている場合には、口座振替処理手段214は、請求明細レコードR42の前回振替年月データフィールド及び前回振替日区分データフィールドに今回の振替年月及び振替日区分を更新記録する。   On the other hand, when the transfer date has already been recorded in the previous transfer date data field and the previous transfer date section data field, the account transfer processing unit 214 performs the previous transfer date data field and the previous transfer in the billing statement record R42. Record the current transfer date and transfer date in the date field.

(入金消込処理)
次に、図14(a)を用いて、口座振替以外の方法による入金による入金消込処理を説明する。
(Deposit application processing)
Next, with reference to FIG. 14A, a payment application process by depositing by a method other than account transfer will be described.

まず、報酬管理サーバ20の制御部21は、入金情報の取得処理を実行する(ステップS7−1)。ユーザ端末10を用いて入金消込を行なう場合、メニュー画面500の請求/入金入力・確認欄502の「入金消込」ボタンを選択する。この場合、ユーザ端末10は、報酬管理サーバ20に対して入金消込画面要求を送信する。   First, the control unit 21 of the reward management server 20 executes a deposit information acquisition process (step S7-1). When the user terminal 10 is used to perform the payment application, the “deposit payment application” button in the billing / payment input / confirmation field 502 of the menu screen 500 is selected. In this case, the user terminal 10 transmits a payment application screen request to the reward management server 20.

入金消込画面要求を受信した報酬管理サーバ20の制御部21は、未収金情報を抽出する。具体的には、制御部21の個別入金管理手段215は、請求明細内訳レコードR43の入金消込フラグデータフィールドにおいて「入金済」フラグが記録されていないレコードを抽出する。そして、個別入金管理手段215は、このレコードに関する情報を、一覧表示させた入金消込画面データ56に設定する。なお、ここで、個別入金管理手段215は、入金消込画面データ56には、各未収金表示に対して、個別に請求明細内訳レコードR43を特定できる消込対象識別情報を埋め込んでおく。そして、個別入金管理手段215は、入金消込画面データ56をユーザ端末10に送信する。   The control unit 21 of the reward management server 20 that has received the payment application screen request extracts unpaid information. Specifically, the individual deposit management means 215 of the control unit 21 extracts a record in which the “deposited” flag is not recorded in the deposit application flag data field of the billing details breakdown record R43. Then, the individual deposit management means 215 sets information regarding this record in the deposit application screen data 56 displayed as a list. Here, the individual receipt management means 215 embeds in the receipt application screen data 56 the application target identification information that can individually specify the billing details breakdown record R43 for each account receivable display. Then, the individual deposit management means 215 transmits deposit application screen data 56 to the user terminal 10.

この場合、ユーザ端末10のディスプレイには、図19に示す入金消込画面540が出力される。そして、入金消込画面540において、集金した請求について、入金日、入金区分、入金額を入力する。そして、「登録」ボタンを選択した場合、ユーザ端末10は、報酬管理サーバ20に対して入金消込要求を送信する。この入金消込要求には、消込対象識別情報、入金日、入金区分、入金額に関するデータを含める。これにより、報酬管理サーバ20は、入金情報を取得する。   In this case, a deposit application screen 540 shown in FIG. 19 is output on the display of the user terminal 10. Then, on the payment application screen 540, the payment date, the payment category, and the payment amount are input for the collected bill. When the “Register” button is selected, the user terminal 10 transmits a payment application request to the reward management server 20. This payment application request includes data related to application object identification information, payment date, payment category, and payment amount. Thereby, the reward management server 20 acquires payment information.

そして、報酬管理サーバ20の制御部21は、入金額の確認処理を実行する(ステップS7−2)。具体的には、制御部21の個別入金管理手段215は、消込対象識別情報に基づいて請求明細内訳レコードR43を特定する。そして、請求明細内訳レコードR43に記録された請求金額と、入金消込要求に含まれる入金額とを比較する。ここで、入金額が請求金額より大きい場合(ステップS7−2において「YES」の場合)、報酬管理サーバの20の制御部21は、エラー出力処理を実行する(ステップS7−3)。具体的には、制御部21の個別入金管理手段215は、ユーザ端末10に対して入金消込ができな
いことを通知して、入金消込処理を終了する。
And the control part 21 of the reward management server 20 performs the confirmation process of a money_receiving | payment amount (step S7-2). Specifically, the individual deposit management means 215 of the control unit 21 specifies the billing details breakdown record R43 based on the application target identification information. Then, the billing amount recorded in the billing statement breakdown record R43 is compared with the deposit amount included in the deposit application request. Here, when the deposit amount is larger than the billing amount (in the case of “YES” in step S7-2), the control unit 21 of the reward management server executes an error output process (step S7-3). Specifically, the individual deposit management means 215 of the control unit 21 notifies the user terminal 10 that the deposit application cannot be performed, and ends the deposit application process.

一方、入金額が請求金額以下の場合(ステップS7−2において「NO」の場合)、報酬管理サーバの20の制御部21は、消込情報の記録処理を実行する(ステップS7−4)。具体的には、制御部21の個別入金管理手段215は、この請求明細内訳レコードR43に入金消込フラグを記録する。ここで、入金額と請求金額とが一致する場合(ステップS7−5において「YES」の場合)には、報酬管理サーバの20の制御部21は、入金消込処理を終了する。   On the other hand, when the deposit amount is equal to or less than the billing amount (in the case of “NO” in step S7-2), the control unit 21 of the reward management server executes a process for recording the consumption information (step S7-4). Specifically, the individual deposit management means 215 of the control unit 21 records a deposit application flag in this billing item breakdown record R43. Here, when the deposit amount and the billing amount match (in the case of “YES” in step S7-5), the control unit 21 of the reward management server ends the deposit application process.

一方、入金額が請求金額より小さい場合(ステップS7−5において「NO」の場合)には、報酬管理サーバ20の制御部21は、差額算出処理を実行する(ステップS7−6)。具体的には、制御部21の個別入金管理手段215は、請求金額から入金額を差し引いた差額を算出する。この差額が未収金の金額となり、請求管理の対象金額となる。   On the other hand, when the deposit amount is smaller than the billed amount (in the case of “NO” in step S7-5), the control unit 21 of the reward management server 20 executes a difference calculation process (step S7-6). Specifically, the individual deposit management means 215 of the control unit 21 calculates a difference obtained by subtracting the deposit amount from the billed amount. This difference becomes the amount of the account receivable and becomes the amount subject to billing management.

そして、報酬管理サーバ20の制御部21は、新たな枝番号付与処理を実行する(ステップS7−7)。具体的には、制御部21の個別入金管理手段215は、請求明細内訳レコードR43に記録された最大の枝番号を取得し、この枝番号に「1」を加算(インクリメント)した新たな枝番号を算出する。   And the control part 21 of the reward management server 20 performs a new branch number provision process (step S7-7). Specifically, the individual deposit management means 215 of the control unit 21 obtains the maximum branch number recorded in the billing statement breakdown record R43, and adds (increments) “1” to this branch number. Is calculated.

次に、報酬管理サーバ20の制御部21は、請求情報の新規登録処理を実行する(ステップS7−8)。具体的には、制御部21の個別入金管理手段215は、請求明細内訳レコードR43を新たに請求明細内訳データベース243に登録する。   Next, the control unit 21 of the reward management server 20 executes a new registration process for billing information (step S7-8). Specifically, the individual deposit management means 215 of the control unit 21 newly registers the billing details breakdown record R43 in the billing details breakdown database 243.

(入金取消処理)
次に、図14(b)を用いて、口座振替以外の方法による入金の取消のための入金取消処理を説明する。
(Payment cancellation processing)
Next, with reference to FIG. 14B, a deposit cancellation process for canceling a deposit by a method other than account transfer will be described.

まず、報酬管理サーバ20の制御部21は、取消対象情報の取得処理を実行する(ステップS8−1)。ユーザ端末10を用いて入金取消を行なう場合、メニュー画面500の請求/入金入力・確認欄502において関与先毎の画面において「報酬台帳」ボタンを選択する。この場合、ユーザ端末10は、報酬管理サーバ20に対して報酬台帳画面要求を送信する。   First, the control unit 21 of the reward management server 20 executes cancellation target information acquisition processing (step S8-1). When the user terminal 10 is used to cancel the deposit, the “reward ledger” button is selected on the screen for each participant in the billing / payment input / confirmation field 502 of the menu screen 500. In this case, the user terminal 10 transmits a reward ledger screen request to the reward management server 20.

報酬台帳画面要求を受信した報酬管理サーバ20の制御部21は、報酬情報を抽出する。具体的には、制御部21の個別入金管理手段215は、関与先識別子を用いて請求明細内訳レコードR43を抽出する。そして、個別入金管理手段215は、このレコードに関する情報を一覧表示させた報酬台帳管理画面データ65に設定する。なお、ここで、個別入金管理手段215は、報酬台帳管理画面データ65には、各報酬表示に対して、個別に請求明細内訳レコードR43を特定できる取消対象識別情報を埋め込んでおく。更に、口座振替以外の方法によって入金された報酬に対しては取消ボタンを表示させるためのデータを埋め込む。そして、個別入金管理手段215は、報酬台帳管理画面データ65をユーザ端末10に送信する。   The control unit 21 of the reward management server 20 that has received the reward ledger screen request extracts reward information. Specifically, the individual deposit management means 215 of the control unit 21 extracts the billing details breakdown record R43 using the participation destination identifier. Then, the individual deposit management means 215 sets the information related to this record in the reward ledger management screen data 65 displayed as a list. Here, the individual deposit management means 215 embeds cancellation target identification information that can individually identify the billing details breakdown record R43 in each reward display in the reward ledger management screen data 65. Furthermore, data for displaying a cancel button is embedded in the reward received by a method other than account transfer. Then, the individual deposit management unit 215 transmits the reward ledger management screen data 65 to the user terminal 10.

この場合、ユーザ端末10のディスプレイには、図20に示す報酬台帳画面550が出力される。そして、報酬台帳画面550において、所望の細目について「取消」ボタンを選択した場合、ユーザ端末10は、報酬管理サーバ20に対して、入金取消要求を送信する。この入金取消要求には、取消対象識別情報を含める。これにより、報酬管理サーバ20は、取消対象情報を取得する。   In this case, a reward ledger screen 550 shown in FIG. 20 is output on the display of the user terminal 10. When the “Cancel” button is selected for a desired item on the reward ledger screen 550, the user terminal 10 transmits a payment cancellation request to the reward management server 20. This payment cancellation request includes cancellation target identification information. Thereby, the reward management server 20 acquires cancellation object information.

入金取消要求を受信した報酬管理サーバ20の制御部21は、最大枝番号のレコードへ
の加算処理を実行する(ステップS8−2)。具体的には、制御部21の個別入金管理手段215は、入金取消要求に含まれる取消対象識別情報を用いて、取消対象の請求明細内訳レコードR43を特定する。そして、個別入金管理手段215は、同じ関与先識別子、振替年月、請求種別及び行番号が付与された請求明細内訳レコードR43の中で、最も大きい枝番号が付与された請求明細内訳レコードR43を特定する。そして、個別入金管理手段215は、この請求明細内訳レコードR43の請求金額に、取消対象の請求明細内訳レコードR43の請求金額を加算する。
The control unit 21 of the reward management server 20 that has received the payment cancellation request executes an addition process to the record of the maximum branch number (step S8-2). Specifically, the individual deposit management means 215 of the control unit 21 specifies the cancellation details of the billing details breakdown record R43 to be canceled using the cancellation target identification information included in the payment cancellation request. Then, the individual deposit management means 215 selects the billing details breakdown record R43 to which the largest branch number is assigned among the billing details breakdown records R43 to which the same participant identifier, transfer date, billing type and line number are assigned. Identify. Then, the individual deposit management means 215 adds the billing amount of the billing item breakdown record R43 to be canceled to the billing amount of the billing item breakdown record R43.

そして、報酬管理サーバ20の制御部21は、取消対象レコードの削除処理を実行する(ステップS8−3)。具体的には、制御部21の個別入金管理手段215は、取消対象の請求明細内訳レコードR43を削除する。   And the control part 21 of the reward management server 20 performs the deletion process of the cancellation | release target record (step S8-3). Specifically, the individual deposit management means 215 of the control unit 21 deletes the billing breakdown item record R43 to be canceled.

以上、本実施形態によれば、以下に示す効果を得ることができる。
・ 上記実施形態では、関与先マスタデータベース223は、税理士事務所の取引先(関与先)についての関与先マスタレコードR23が記録されている。関与先マスタレコードR23は、税理士事務所識別子、関与先識別子に対して、口振利用区分に関するデータを含んで構成される。本実施形態では、「口振利用」又は「口振未利用」のいずれかを特定するフラグが記録される。これにより、報酬管理サーバ20は、口座振替により集金を行なう関与先と、税理士事務所自身が集金を行なう関与先を識別することができる。従って、報酬管理サーバ20において、口座振替の利用の有無に係わらず、関与先に対する請求を一括して管理することができる。
As described above, according to the present embodiment, the following effects can be obtained.
-In the said embodiment, the participating master database 223 has recorded the participating master record R23 about the business partner (participating party) of a tax accountant office. The participating master record R23 includes data relating to the use of the custodian for the tax accountant office identifier and the participating identifier. In the present embodiment, a flag that specifies either “use of mouth vibration” or “not use mouth vibration” is recorded. Thereby, the reward management server 20 can identify the participating party that collects money by account transfer and the participating party that the tax accountant office itself collects money. Accordingly, the remuneration management server 20 can collectively manage billing for the involved parties regardless of whether or not account transfer is used.

・ 上記実施形態では、関与先マスタレコードR23は、税理士事務所識別子、関与先識別子に対して、売上計上月に関するデータを含んで構成される。この売上計上月データフィールドには、この関与先の対する請求について売上を計上する月に関するデータが記録される。そして、報酬管理サーバ20の制御部21は、請求年月の登録処理を実行する(ステップS1−6)。具体的には、制御部21の請求情報登録手段211は、振替年月日と売上計上月に基づいて請求年月を特定する。これにより、関与先と税理士事務所との取り決めに応じて、振替年月や実際の入金日に係わらず、売上計上月を設定し、請求年月を用いて売上管理を行なうことができる。   In the above embodiment, the participating master record R23 includes data related to the sales recording month for the tax accountant office identifier and the participating identifier. In the sales recording month data field, data relating to a month in which sales are recorded for the billing of the related party is recorded. And the control part 21 of the reward management server 20 performs the registration process of a billing month (step S1-6). Specifically, the billing information registration unit 211 of the control unit 21 specifies the billing date based on the transfer date and the sales recording month. This makes it possible to set the sales recording month and manage the sales using the billing date regardless of the transfer date and the actual payment date according to the agreement between the involved party and the tax accountant office.

・ 上記実施形態では、関与先マスタレコードR23は、税理士事務所識別子、関与先識別子に対して、請求区分に関するデータを含んで構成される。この請求区分データフィールドには、「月次請求」又は「随時請求」を識別するためのフラグが記録される。これにより、毎月、定期的に請求を行なう場合にも、随時請求する場合にも利用することができる。そして、処理対象の振替年月が請求月に該当しない場合(ステップS1−7において「NO」の場合)、報酬管理サーバ20の制御部21は、この関与先マスタレコードR23についての処理を終了する。一方、処理対象の振替年月が請求月に該当する場合(ステップS1−7において「YES」の場合)、報酬管理サーバ20の制御部21は、請求情報の登録処理を実行する(ステップS1−8)。これにより、関与先と税理士事務所との取り決めに応じて、的確な時期に請求を行なうことができる。   -In above-mentioned embodiment, the participating master record R23 is comprised including the data regarding a claim classification with respect to a tax accountant office identifier and a participating identifier. In this billing category data field, a flag for identifying “monthly billing” or “anytime billing” is recorded. Thus, it can be used for monthly billing and monthly billing whenever necessary. Then, when the transfer date to be processed does not correspond to the billing month (in the case of “NO” in step S1-7), the control unit 21 of the reward management server 20 ends the process for the participating master record R23. . On the other hand, when the transfer date to be processed corresponds to the billing month (“YES” in step S1-7), the control unit 21 of the reward management server 20 executes a billing information registration process (step S1-). 8). This makes it possible to make a request at an appropriate time according to the agreement between the involved party and the tax accountant office.

・ 上記実施形態では、請求情報管理処理における月決報酬管理処理では、報酬管理サーバ20の制御部21は、請求情報の登録処理を実行する(ステップS1−3)。この際、報酬管理サーバ20の制御部21は、前月分の月決報酬情報の検索処理を実行する(ステップS1−4)。月決報酬は、月毎の変動が少ないため、初期値として前月分の金額を設定することにより、効率的に請求の設定を行なうことができる。   In the above embodiment, in the monthly reward management process in the billing information management process, the control unit 21 of the reward management server 20 executes a billing information registration process (step S1-3). At this time, the control unit 21 of the reward management server 20 executes a process for searching for monthly fixed reward information for the previous month (step S1-4). Since the monthly fee is not much changed every month, it is possible to efficiently set a bill by setting the amount for the previous month as an initial value.

・ 上記実施形態では、報酬管理サーバ20の制御部21は、臨時報酬実績の表示設定処理を実行する(ステップS3−4、S4−6)。月決報酬と異なり、臨時報酬は時期に
より金額が異なるが、実績が表示されることにより、過去の実績を参照して、的確に臨時報酬を設定することができる。
In the above embodiment, the control unit 21 of the reward management server 20 executes the display setting process for the extra reward record (steps S3-4 and S4-6). Unlike monthly payments, extraordinary rewards differ in amount depending on the time, but by displaying actual results, it is possible to accurately set extraordinary rewards by referring to past results.

・ 上記実施形態では、入金消込処理において、入金額が請求金額より小さい場合には、報酬管理サーバ20の制御部21は、差額を算出し(ステップS7−6)、新たな枝番号を付与する(ステップS7−7)。そして、報酬管理サーバ20の制御部21は、請求情報の新規登録処理を実行する(ステップS7−8)。これにより、請求金額の一部を回収した場合に、未収の残額の管理を行なうことができる。   In the above embodiment, when the deposit amount is smaller than the billing amount in the deposit application process, the control unit 21 of the reward management server 20 calculates the difference (step S7-6) and assigns a new branch number. (Step S7-7). And the control part 21 of the reward management server 20 performs the new registration process of claim information (step S7-8). As a result, when a part of the billing amount is collected, it is possible to manage the remaining balance.

・ 上記実施形態では、入金取消要求を受信した報酬管理サーバ20の制御部21は、最大枝番号のレコードへの加算処理を実行し(ステップS8−2)、取消対象レコードの削除処理を実行する(ステップS8−3)。これにより、枝番号により分割入金を管理しながら、最大枝番号により未収金を管理することができる。   -In above-mentioned embodiment, the control part 21 of the reward management server 20 which received the payment cancellation | release request performs the addition process to the record of the largest branch number (step S8-2), and performs the deletion process of the cancellation | release target record (Step S8-3). As a result, the receivable can be managed by the maximum branch number while the divided deposit is managed by the branch number.

なお、上記実施形態は、以下の態様に変更してもよい。
○ 上記実施形態では、報酬管理サーバ20を税理士報酬の集金サービスにおいて提供したが、サービスの対象はこれに限定されるものでない。
In addition, you may change the said embodiment into the following aspects.
In the above embodiment, the reward management server 20 is provided in the tax accountant reward collection service, but the service target is not limited to this.

○ 上記実施形態では、請求データの生成時期の請求情報管理処理により、請求レコードR41〜請求明細内訳レコードR43を生成した。これらのレコードの生成のタイミングは、これに限定されるものではない。例えば、利用者がログインした場合や、請求予定入力要求を行なった場合に生成するように構成してもよい。   In the above embodiment, the billing record R41 to the billing details breakdown record R43 are generated by the billing information management process at the billing data generation time. The generation timing of these records is not limited to this. For example, it may be configured to generate when a user logs in or when a billing schedule input request is made.

また、請求レコードR41〜請求明細内訳レコードR43の生成は、請求金額入力画面を用いて登録要求が行なわれた場合に行なってもよい。この場合には、請求予定一覧作成処理時や、請求入力画面の出力時に、ステップS1−1〜S1−5を実行する。   The billing record R41 to the billing statement breakdown record R43 may be generated when a registration request is made using the billing amount input screen. In this case, steps S1-1 to S1-5 are executed at the time of the billing schedule list creation process or when the billing input screen is output.

○ 上記実施形態では、請求データ記憶部24において、請求に関するレコードを請求データベース241、請求明細データベース242、請求明細内訳データベース243、請求確定データベース244に分けて記憶している。データ構成は、これに限定されるものではなく、1つのデータベースを用いて実現することも可能である。   In the above-described embodiment, the billing data storage unit 24 stores the billing records separately in the billing database 241, the billing details database 242, the billing details breakdown database 243, and the billing confirmation database 244. The data structure is not limited to this, and can be realized using one database.

○ 上記実施形態では、入金消込処理において、ユーザ端末10のディスプレイに出力された入金消込画面540を用いて、口座振替以外の方法により集金した入金日、入金区分、入金額を入力する。これに代えて、所定の口座(例えば、税理士事務所の口座)に振り込まれた入金情報を用いて、消込を行なうように構成してもよい。この場合、報酬管理サーバ20の制御部21は、各請求を個別に特定できる消込識別子を付与して請求情報記憶手段に記録しておく。そして、税理士事務所の関与先に対して請求毎に消込識別子を通知する。   In the above embodiment, in the payment application process, using the payment application screen 540 output on the display of the user terminal 10, the payment date, the payment category, and the payment amount collected by a method other than account transfer are input. Instead, it may be configured to use the deposit information transferred to a predetermined account (for example, an account of a tax accountant office) to perform the application. In this case, the control unit 21 of the reward management server 20 assigns a consumption identifier that can individually identify each claim and records it in the billing information storage unit. Then, an application identifier is notified to the tax accountant office involved in each request.

ここで、関与先が税理士事務所の口座に振込を行なう場合には、この消込識別子を振込依頼電文に付加する。そして、税理士事務所のユーザ端末10が、ファームバンキングサービス等を利用して、口座に対する入金情報を金融機関サーバBKから取得した場合、報酬管理サーバ20から請求中の消込識別子を取得する。そして、ユーザ端末10は入金情報において消込識別子の有無を検索する。関与先に通知した消込識別子を検知した場合には、ユーザ端末10は、この消込識別子に関連付けられた入金情報(入金日、入金区分としての振込、入金額等の情報)を、報酬管理サーバ20に送信する。報酬管理サーバ20の制御部21は、ステップS7−1以降の処理を実行する。   Here, when the involved party makes a transfer to the account of the tax accountant office, this application identifier is added to the transfer request message. Then, when the user terminal 10 of the tax accountant office obtains the deposit information for the account from the financial institution server BK using the farm banking service or the like, the application identifier that is being charged is obtained from the reward management server 20. Then, the user terminal 10 searches for the presence or absence of the application identifier in the payment information. When detecting the application identifier notified to the participating party, the user terminal 10 manages the payment information associated with the application identifier (information such as payment date, transfer as payment category, payment amount, etc.) as reward management. Send to server 20. The control unit 21 of the reward management server 20 executes the processes after step S7-1.

また、振込先口座として、集金支援サービスの提供者の口座を利用することもできる。
この場合には、報酬管理サーバ20の制御部21が、ファームバンキングサービス等を利用して、口座に対する入金情報を金融機関サーバBKから取得し、入金情報において消込識別子の有無を検索する。そして、消込識別子に対応した請求情報を特定して、ステップS7−2以降の処理を実行する。
Moreover, the account of the provider of the money collection support service can be used as a transfer account.
In this case, the control unit 21 of the reward management server 20 acquires the deposit information for the account from the financial institution server BK using a farm banking service or the like, and searches the deposit information for the presence or absence of the application identifier. Then, billing information corresponding to the consumption identifier is specified, and the processes after step S7-2 are executed.

これにより、振込を利用して集金を行なうことができる。そして、入金消込はユーザ端末10や報酬管理サーバ20の制御部21が実行するため、利用者の負担増を抑制しながら、入金消込を行なうことができる。   Thereby, it is possible to collect money using a transfer. Since the payment application is executed by the user terminal 10 or the control unit 21 of the reward management server 20, the payment application can be executed while suppressing an increase in the burden on the user.

本発明の実施形態のシステム概略図。The system schematic of embodiment of this invention. 本発明のユーザIF手段の機能ブロックの説明図。Explanatory drawing of the functional block of the user IF means of this invention. 画面データ記憶部に記録された各画面データの画面フローの説明図。Explanatory drawing of the screen flow of each screen data recorded on the screen data storage part. マスタデータ記憶部に記録されたデータの説明図であって、(a)は税理士事務所マスタデータベースに記録されたデータ、(b)は利用者マスタデータベースに記録されたデータの説明図。It is explanatory drawing of the data recorded on the master data storage part, Comprising: (a) is the data recorded on the tax accountant office master database, (b) is explanatory drawing of the data recorded on the user master database. マスタデータ記憶部に記録されたデータの説明図であって、関与先マスタデータベースに記録されたデータの説明図。It is explanatory drawing of the data recorded on the master data storage part, Comprising: Explanatory drawing of the data recorded on the participating master database. 請求データ記憶部に記録されたデータの説明図であって、(a)は請求データベースに記録されたデータ、(b)は請求明細データベースに記録されたデータの説明図。It is explanatory drawing of the data recorded on the claim data storage part, Comprising: (a) is the data recorded on the claim database, (b) is explanatory drawing of the data recorded on the claim details database. 請求データ記憶部に記録されたデータの説明図であって、(a)は請求明細内訳データベースに記録されたデータ、(b)は請求確定データベースに記録されたデータの説明図。It is explanatory drawing of the data recorded on the claim data storage part, Comprising: (a) is the data recorded on the claim details breakdown database, (b) is explanatory drawing of the data recorded on the claim confirmation database. カレンダーデータ記憶部に記録されたカレンダーデータベースの説明図。Explanatory drawing of the calendar database recorded on the calendar data storage part. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図であって、(a)請求確定処理の処理手順、(b)は振替処理の処理手順の説明図。It is explanatory drawing of the process sequence of this embodiment, Comprising: (a) The process sequence of a bill confirmation process, (b) is explanatory drawing of the process sequence of a transfer process. 本実施形態の処理手順の説明図であって、(a)入金消込処理の処理手順、(b)は入金取消処理の処理手順の説明図。It is explanatory drawing of the process sequence of this embodiment, Comprising: (a) The process procedure of a payment cancellation process, (b) is explanatory drawing of the process sequence of a payment cancellation process. ユーザ端末のディスプレイに出力される表示画面の説明図。An explanatory view of a display screen outputted on a display of a user terminal. ユーザ端末のディスプレイに出力される表示画面の説明図。Explanatory drawing of the display screen output on the display of a user terminal. ユーザ端末のディスプレイに出力される表示画面の説明図。Explanatory drawing of the display screen output on the display of a user terminal. ユーザ端末のディスプレイに出力される表示画面の説明図。Explanatory drawing of the display screen output on the display of a user terminal. ユーザ端末のディスプレイに出力される表示画面の説明図。Explanatory drawing of the display screen output on the display of a user terminal. ユーザ端末のディスプレイに出力される表示画面の説明図。Explanatory drawing of the display screen output on the display of a user terminal.

符号の説明Explanation of symbols

10…ユーザ端末、20…報酬管理サーバ、21…制御部、210…ユーザIF手段、211…請求情報登録手段、212…請求入力処理手段、213…請求確定処理手段、214…口座振替処理手段、215…個別入金管理手段、210a…画面要求取得手段、210b…画面出力手段、210c…入力情報取得手段、210e…画面展開順序メモリ、210f…仮入力メモリ、22…マスタデータ記憶部、23…カレンダーデータ記憶部、24…請求データ記憶部、221…税理士事務所マスタデータベース、222…利用者マスタデータベース、223…関与先マスタデータベース、231…カレンダーデータベース、241…請求データベース、242…請求明細データベース、243…請求明細内訳データベース、244…請求確定データベース、510…請求予定一覧、520…請求金
額入力画面、530…臨時報酬実績画面、540…入金消込画面、550…報酬台帳画面。
DESCRIPTION OF SYMBOLS 10 ... User terminal, 20 ... Remuneration management server, 21 ... Control part, 210 ... User IF means, 211 ... Claim information registration means, 212 ... Claim input processing means, 213 ... Claim confirmation processing means, 214 ... Account transfer processing means, 215 ... Individual deposit management means, 210a ... Screen request acquisition means, 210b ... Screen output means, 210c ... Input information acquisition means, 210e ... Screen development order memory, 210f ... Temporary input memory, 22 ... Master data storage section, 23 ... Calendar Data storage unit, 24 ... billing data storage unit, 221 ... tax accountant office master database, 222 ... user master database, 223 ... participating master database, 231 ... calendar database, 241 ... billing database, 242 ... billing details database, 243 ... Billing statement breakdown database, 244 ... Billing confirmation Database, 510 ... according to schedule list, 520 ... invoice amount input screen, 530 ... extraordinary reward achievement screen, 540 ... payment Clearing screen, 550 ... reward ledger screen.

Claims (6)

ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、
振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、
振替予定日毎に、ユーザから取引先に対する請求情報を記録する請求情報記憶手段と、
ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた集金支援システムであって、
前記制御手段が、
アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証手段と、
前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、
前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理手段と、
前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理手段と
を備えたことを特徴とする集金支援システム。
For the user identifier and the customer identifier, account information, customer information storage means for recording customer information including a transfer usage flag for determining whether or not to use account transfer,
A calendar information storage means for recording calendar information including information about the transfer date and the scheduled transfer date;
Billing information storage means for recording billing information from the user to the supplier for each scheduled transfer date;
A collection support system comprising a control means connected to a user terminal via a network and performing billing management,
The control means is
User authentication means for obtaining a user identifier from a user terminal that has been accessed;
When obtaining a billing supplier identifier from the user terminal, generate a billing amount input screen associated with the user identifier and the supplier identifier, and transmit to the user terminal,
When the charge amount input on the charge amount input screen is acquired, the transfer usage flag corresponding to the acquired charge amount and the supplier identifier is recorded in the charge information storage unit in association with the user identifier and the supplier identifier. Billing registration processing means to
Based on the scheduled transfer date recorded in the calendar information storage unit, the input of the billing amount is confirmed, the billing information in which the transfer usage flag is recorded is obtained from the billing information storage unit, and the supplier identifier of this billing information A collection support system comprising: bill processing means for acquiring account information recorded in the supplier information storage means, generating a transfer request message, and executing transfer request processing.
前記制御手段は、前記ユーザ端末から振替を停止する振替停止要求を受信した場合、前記請求情報記憶手段において、前記ユーザ識別子及び取引先識別子に関連付けて振替停止情報を記録する手段を更に備え、
前記請求処理手段は、振替停止情報が記録された請求情報は振替依頼電文に含めないことを特徴とする請求項1に記載の集金支援システム。
The control means further comprises means for recording transfer stop information in association with the user identifier and supplier identifier in the billing information storage means when receiving a transfer stop request for stopping transfer from the user terminal,
2. The money collection support system according to claim 1, wherein the billing processing unit does not include the billing information in which the transfer stop information is recorded in the transfer request message.
前記取引先情報記憶手段の取引先情報には、再振替の可否を判定するための再振替区分が更に記録され、
前記請求処理手段は、前記振替依頼電文に対応する振替結果を取得し、前記請求情報記憶手段にユーザ識別子、取引先識別子に対応させて振替結果を記録し、
前記請求登録処理手段は、前記振替結果において振替不能が含まれる場合、この振替不能の取引先識別子を特定し、この取引先情報において再振替を可能とする再振替可能区分が記録されている場合には、次回の振替依頼処理における請求情報として登録することを特徴とする請求項1又は2に記載の集金支援システム。
In the supplier information of the supplier information storage means, a retransfer category for determining whether or not retransfer is possible is further recorded,
The claim processing means acquires a transfer result corresponding to the transfer request message, records a transfer result corresponding to a user identifier and a business partner identifier in the claim information storage means,
If the transfer result includes non-transferable in the transfer result, the non-transferable business partner identifier is specified, and the retransferable category that enables retransfer is recorded in the business partner information. Is registered as billing information in the next transfer request process. 3. The money collection support system according to claim 1 or 2,
前記取引先情報記憶手段の取引先情報には、振替年月に対して売上計上月を特定するための売上計上月算出情報が更に記録され、
前記請求登録処理手段は、振替依頼処理を実行する振替年月に対して、請求情報毎に前記取引先情報記憶手段に記録された売上計上月算出情報を用いて請求年月を算出し、前記請求情報に含めて記録することを特徴とする請求項1〜3のいずれか1つに記載の集金支援システム。
In the supplier information of the supplier information storage means, sales record month calculation information for specifying the sales record month for the transfer date is further recorded,
The billing registration processing means calculates the billing month using the sales record month calculation information recorded in the supplier information storage means for each billing information for the transfer date for executing the transfer request process, The money collection support system according to any one of claims 1 to 3, wherein the collection information is recorded by being included in the billing information.
ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、
振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、
振替予定日毎に、ユーザから取引先に対する請求情報を記録する請求情報記憶手段と、
ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた
集金支援システムを用いて集金の支援処理を実行する方法であって、
前記制御手段が、
アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証段階と、
前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、
前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理段階と、
前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理段階と
を実行することを特徴とする集金支援方法。
For the user identifier and the customer identifier, account information, customer information storage means for recording customer information including a transfer usage flag for determining whether or not to use account transfer,
A calendar information storage means for recording calendar information including information about the transfer date and the scheduled transfer date;
Billing information storage means for recording billing information from the user to the supplier for each scheduled transfer date;
A method for executing a collection support process using a collection support system that is connected to a user terminal via a network and includes a control unit that performs billing management,
The control means is
A user authentication stage for obtaining a user identifier from a user terminal that has been accessed;
When obtaining a billing supplier identifier from the user terminal, generate a billing amount input screen associated with the user identifier and the supplier identifier, and transmit to the user terminal,
When the charge amount input on the charge amount input screen is acquired, the transfer usage flag corresponding to the acquired charge amount and the supplier identifier is recorded in the charge information storage unit in association with the user identifier and the supplier identifier. A billing registration processing stage to
Based on the scheduled transfer date recorded in the calendar information storage unit, the input of the billing amount is confirmed, the billing information in which the transfer usage flag is recorded is obtained from the billing information storage unit, and the supplier identifier of this billing information A billing support method comprising: performing billing processing steps of acquiring account information recorded in the supplier information storage means, generating a transfer request message, and executing a transfer request process.
ユーザ識別子及び取引先識別子に対して、口座情報と、口座振替の利用の有無を判定する振替利用フラグを含めた取引先情報を記録した取引先情報記憶手段と、
振替年月及び振替予定日についての情報を含めたカレンダー情報を記録したカレンダー情報記憶手段と、
振替予定日毎に、ユーザから取引先に対する請求情報を記録する請求情報記憶手段と、
ネットワークを介してユーザ端末に接続されて、請求管理を行なう制御手段とを備えた集金支援システムを用いて集金の支援処理を実行するプログラムであって、
前記制御手段を、
アクセスがあったユーザ端末からユーザ識別子を取得するユーザ認証手段と、
前記ユーザ端末から請求対象の取引先識別子を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けられた請求金額入力画面を生成し、前記ユーザ端末に送信し、
前記請求金額入力画面において入力された請求金額を取得した場合、前記ユーザ識別子及び取引先識別子に関連付けて、前記取得した請求金額及び取引先識別子に対応する振替利用フラグを前記請求情報記憶手段に記録する請求登録処理手段と、
前記カレンダー情報記憶手段に記録された振替予定日に基づいて請求金額の入力を確定させ、前記請求情報記憶手段から振替利用フラグが記録された請求情報を取得し、この請求情報の取引先識別子について前記取引先情報記憶手段に記録された口座情報を取得して振替依頼電文を生成して振替依頼処理を実行する請求処理手段
として機能させることを特徴とする集金支援プログラム。
For the user identifier and the customer identifier, account information, customer information storage means for recording customer information including a transfer usage flag for determining whether or not to use account transfer,
A calendar information storage means for recording calendar information including information about the transfer date and the scheduled transfer date;
Billing information storage means for recording billing information from the user to the supplier for each scheduled transfer date;
A program for executing a collection support process using a collection support system connected to a user terminal via a network and having a control means for performing billing management,
The control means;
User authentication means for obtaining a user identifier from a user terminal that has been accessed;
When obtaining a billing supplier identifier from the user terminal, generate a billing amount input screen associated with the user identifier and the supplier identifier, and transmit to the user terminal,
When the charge amount input on the charge amount input screen is acquired, the transfer usage flag corresponding to the acquired charge amount and the supplier identifier is recorded in the charge information storage unit in association with the user identifier and the supplier identifier. Billing registration processing means to
Based on the scheduled transfer date recorded in the calendar information storage unit, the input of the billing amount is confirmed, the billing information in which the transfer usage flag is recorded is obtained from the billing information storage unit, and the supplier identifier of this billing information A collection support program that functions as a billing processing unit that acquires account information recorded in the supplier information storage unit, generates a transfer request message, and executes a transfer request process.
JP2007117481A 2007-04-26 2007-04-26 Collection support system, collection support method, and collection support program Active JP5117097B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007117481A JP5117097B2 (en) 2007-04-26 2007-04-26 Collection support system, collection support method, and collection support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007117481A JP5117097B2 (en) 2007-04-26 2007-04-26 Collection support system, collection support method, and collection support program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012230163A Division JP5456868B2 (en) 2012-10-17 2012-10-17 Collection support system, collection support method, and collection support program

Publications (2)

Publication Number Publication Date
JP2008276404A true JP2008276404A (en) 2008-11-13
JP5117097B2 JP5117097B2 (en) 2013-01-09

Family

ID=40054296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007117481A Active JP5117097B2 (en) 2007-04-26 2007-04-26 Collection support system, collection support method, and collection support program

Country Status (1)

Country Link
JP (1) JP5117097B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224846A (en) * 2009-03-24 2010-10-07 Hitachi Ltd Service usage fee correction method
JP2024136812A (en) * 2023-03-24 2024-10-04 株式会社オービック Account transfer management device, account transfer management method, and account transfer management program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163582A (en) * 2000-11-28 2002-06-07 Sony Corp Agency system, agency method, service agency server, business server, recording medium
JP2003122931A (en) * 2001-10-10 2003-04-25 Ufj Bank Ltd Account transfer method, system, and presentation method of account transfer unsettled result
JP2003123017A (en) * 2001-10-18 2003-04-25 Toshihiko Eda Transaction information management system, transaction information processor, reception agent method, program and recording medium
JP2006053766A (en) * 2004-08-12 2006-02-23 Ntt Comware Corp Claim storage system and method, and computer program
JP2006293452A (en) * 2005-04-06 2006-10-26 Chugoku Electric Power Co Inc:The Financial institute information management system, financial institute information management method, and financial institute information management support program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163582A (en) * 2000-11-28 2002-06-07 Sony Corp Agency system, agency method, service agency server, business server, recording medium
JP2003122931A (en) * 2001-10-10 2003-04-25 Ufj Bank Ltd Account transfer method, system, and presentation method of account transfer unsettled result
JP2003123017A (en) * 2001-10-18 2003-04-25 Toshihiko Eda Transaction information management system, transaction information processor, reception agent method, program and recording medium
JP2006053766A (en) * 2004-08-12 2006-02-23 Ntt Comware Corp Claim storage system and method, and computer program
JP2006293452A (en) * 2005-04-06 2006-10-26 Chugoku Electric Power Co Inc:The Financial institute information management system, financial institute information management method, and financial institute information management support program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224846A (en) * 2009-03-24 2010-10-07 Hitachi Ltd Service usage fee correction method
JP2024136812A (en) * 2023-03-24 2024-10-04 株式会社オービック Account transfer management device, account transfer management method, and account transfer management program
JP7723027B2 (en) 2023-03-24 2025-08-13 株式会社オービック Account transfer management device, account transfer management method, and account transfer management program

Also Published As

Publication number Publication date
JP5117097B2 (en) 2013-01-09

Similar Documents

Publication Publication Date Title
JP4309852B2 (en) Method and software application for automatically generating invoices
US7424455B2 (en) Method and systems for providing merchant services with right-time creation and updating of merchant accounts
CN104641390B (en) Settlement operations support system and settlement operations to support method
US10719818B2 (en) Personal budget tool
WO2004111899A1 (en) Systems and methods for determining payers in a billing environment
JP2018077813A (en) Accounting data processing system and program
JP6437155B1 (en) Payment management server, payment management system, payment management method, and payment management program
JP5456868B2 (en) Collection support system, collection support method, and collection support program
JP5117097B2 (en) Collection support system, collection support method, and collection support program
JP3926674B2 (en) Database system, database system network, data item registration method, and data item registration program
JP2003233757A (en) Electronic settlement support apparatus and method for clearing accounts receivable, a program for causing a computer to function as an electronic settlement support apparatus, and a recording medium on which the program is recorded
WO2012127478A1 (en) System and method for rule-based presentment and payment of bills or invoices
JP3597811B2 (en) Account transfer processing system
JP2002342584A (en) Transaction detail management system
WO2021141083A1 (en) Pay prepayment management device, pay prepayment management method, and program
JP7496450B1 (en) CASH MANAGEMENT SYSTEM, CASH MANAGEMENT METHOD, AND CASH MANAGEMENT PROGRAM
KR102879300B1 (en) System and method for billing service based on item classifications and computer program for the same
JP4313207B2 (en) Information processing method for insurance premium management, information processing method for insurance contract management, and computer system
JP2023140703A (en) Information processing device, information processing terminal, information processing system, information processing method and program
JP2025012246A (en) Claim support device, claim support system, claim support method, and claim support program
JP2024180221A (en) Information processing device, information processing method, and program
JP2023140701A (en) Information processing device, information processing terminal, information processing system, information processing method and program
AU2007202011B2 (en) Method and software application for automated generation of bills

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120217

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121017

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5117097

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151026

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250