JP7712979B2 - Business support device, business support method, and business support program - Google Patents
Business support device, business support method, and business support programInfo
- Publication number
- JP7712979B2 JP7712979B2 JP2023097306A JP2023097306A JP7712979B2 JP 7712979 B2 JP7712979 B2 JP 7712979B2 JP 2023097306 A JP2023097306 A JP 2023097306A JP 2023097306 A JP2023097306 A JP 2023097306A JP 7712979 B2 JP7712979 B2 JP 7712979B2
- Authority
- JP
- Japan
- Prior art keywords
- items
- item
- account
- journal entry
- definition master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、業務支援装置、業務支援方法、及び、業務支援プログラムに関する。 The present invention relates to a business support device, a business support method, and a business support program.
今日において、例えば従業員等に支払が行われる金銭として給与支給及び賞与支給等があり、この給与支給又は賞与支給において、例えば基本給与、役職手当、残業代、通勤手当(非課税)等の項目の金銭の支払が行われる。同様に、従業員等に支払が行われる金銭から控除される金銭として、給与控除及び賞与控除等があり、この給与控除又は賞与控除において、健康保険料、所得税、雇用保険料及び年末調整不足分等の項目の金銭の控除が行われる。 Today, for example, money paid to employees includes salary and bonus payments, and in salary and bonus payments, monetary items such as basic salary, position allowance, overtime pay, and commuting allowance (tax-exempt) are paid. Similarly, money deducted from money paid to employees includes salary deductions and bonus deductions, and in salary deductions and bonus deductions, monetary items such as health insurance premiums, income tax, employment insurance premiums, and year-end tax adjustment shortfalls are deducted.
このような金銭の支払及び控除が行われるシステムの一例である給与システムでは、従業員の給与体系及び労働実績を考慮して給与又は賞与等の計算を行い、従業員に対する支払、納税又は申告等を行う。 A payroll system, which is an example of a system in which such monetary payments and deductions are made, calculates salaries or bonuses, etc., taking into account the employee's pay system and work performance, and makes payments to employees, pays taxes, or files tax returns, etc.
ここで、企業経営においては、給与及び賞与を支払えば業務が完了するわけではなく、その結果の仕訳を行い財務会計システムに反映させる必要がある。特許文献1(特開2021-121919公報)には、法人毎に異なる会計ソフトウェアを採用して法人情報及び会計情報を管理している場合、種類に関わりなく申告書類の作成を自動化して作成負担を軽減可能とした決算処理支援システムが開示されている。 Here, in corporate management, the work is not completed once salaries and bonuses are paid; the results must be accounted for and reflected in the financial accounting system. Patent Document 1 (JP 2021-121919 A) discloses a financial settlement support system that automates the creation of tax return documents regardless of type, reducing the burden of creating them when different accounting software is used for each corporation to manage corporate information and accounting information.
上述のように、企業経営においては、支払又は控除を行った給与又は賞与等の仕訳を行い財務会計システムに反映させる必要がある。この財務会計システムに対しては、直接仕訳登録を行う以外に、他の業務システムで発生した仕訳データも連携させて登録することが、一般的に行われている。 As mentioned above, in business management, it is necessary to record the salary and bonuses etc. that have been paid or deducted and to reflect them in the financial accounting system. In addition to directly registering journal entries in this financial accounting system, it is common to also link and register journal data generated in other business systems.
しかし、他の業務システムで発生した給与を含む様々な登録内容を、財務会計システム側で正しい財務仕訳に変換して連携するには、財務会計システム側で財務仕訳の際に参照される仕訳定義マスタを事前に作成する必要がある。この仕訳定義マスタに対しては、連携元の他の業務システムと連携先の財務会計システムの仕訳を考慮した複雑な変換設定を行うことで作成する必要があり、仕訳定義マスタを作成に大きな労力を必要とする問題があった。 However, in order to convert various registered contents, including payroll generated in other business systems, into correct financial entries in the financial accounting system and link them, it is necessary to create in advance a journal entry definition master that is referenced when making financial entries in the financial accounting system. This journal entry definition master needs to be created by configuring complex conversion settings that take into account the entries in the other business systems that are linked and the financial accounting systems that are linked, and there was an issue that creating the journal entry definition master required a great deal of effort.
本発明は、上述の課題に鑑みてなされたものであり、仕訳定義マスタを自動で作成可能とし、仕訳定義マスタを作成する作業者に掛かる労力を軽減可能とした業務支援装置、業務支援方法、及び、業務支援プログラムの提供を目的とする。 The present invention has been made in consideration of the above-mentioned problems, and aims to provide a business support device, a business support method, and a business support program that can automatically create a journal entry definition master and reduce the labor required of an operator who creates the journal entry definition master.
上述の課題を解決し、目的を達成するために、本発明に係る業務支援装置は、支払が行われる金銭の項目、及び、控除される金銭の項目のうち、金銭の計算に用いられる項目を示す使用項目情報、及び、使用項目情報で示される項目に対応する、仕訳データの借方又は貸方の勘定科目を示すパターンのパターン情報を含む項目定義マスタを参照し、項目毎の勘定科目のパターン情報を検出するパターン情報検出部と、パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出部と、勘定科目検出部で検出された勘定科目に基づいて、パターン情報毎に、項目、及び、勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成部と、を有する。 In order to solve the above problems and achieve the objective, the business support device of the present invention has a pattern information detection unit that references an item definition master including usage item information indicating items used in calculating monetary amounts among monetary items for which payments are made and monetary items for which deductions are made, and pattern information of patterns indicating debit or credit account items of journal data corresponding to the items indicated in the usage item information, and detects pattern information of account items for each item; an account item detection unit that references a journal entry definition template master in which debit or credit account items set in the journal entry data for each piece of pattern information are stored, and detects the account items of the journal entry data corresponding to each piece of pattern information; and a journal entry definition master automatic creation unit that automatically creates a journal entry definition master including items and account items for each piece of pattern information based on the account items detected by the account item detection unit.
また、上述の課題を解決し、目的を達成するために、本発明に係る業務支援方法は、パターン情報検出部が、支払が行われる金銭の項目、及び、控除される金銭の項目のうち、金銭の計算に用いられる項目を示す使用項目情報、及び、使用項目情報で示される項目に対応する、仕訳データの借方又は貸方の勘定科目を示すパターンのパターン情報を含む項目定義マスタを参照し、項目毎の勘定科目のパターン情報を検出するパターン情報検出ステップと、勘定科目検出部が、パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出ステップと、仕訳定義マスタ自動作成部が、勘定科目検出ステップで検出された勘定科目に基づいて、パターン情報毎に、項目、及び、勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成ステップと、を有する。 In order to solve the above-mentioned problems and achieve the object, the business support method according to the present invention includes a pattern information detection step in which a pattern information detection unit refers to an item definition master including used item information indicating items used in calculating money among monetary items to be paid and monetary items to be deducted, and pattern information of patterns indicating debit or credit account items of journal data corresponding to the items indicated by the used item information, and detects pattern information of account items for each item; an account item detection step in which an account item detection unit refers to a journal entry definition template master in which debit or credit account items set in the journal entry data are stored for each pattern information, and detects account items of the journal entry data corresponding to each pattern information; and an automatic journal entry definition master creation step in which an automatic journal entry definition master creation unit automatically creates a journal entry definition master including items and account items for each pattern information based on the account items detected in the account item detection step.
また、上述の課題を解決し、目的を達成するために、本発明に係る業務支援プログラムは、コンピュータを、支払が行われる金銭の項目、及び、控除される金銭の項目のうち、金銭の計算に用いられる項目を示す使用項目情報、及び、使用項目情報で示される項目に対応する、仕訳データの借方又は貸方の勘定科目を示すパターンのパターン情報を含む項目定義マスタを参照し、項目毎の勘定科目のパターン情報を検出するパターン情報検出部と、パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出部と、勘定科目検出部で検出された勘定科目に基づいて、パターン情報毎に、項目、及び、勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成部として機能させる。 In order to solve the above problems and achieve the objective, the business support program of the present invention causes a computer to function as a pattern information detection unit that references an item definition master including usage item information indicating items used in calculating the amount of money among monetary items to be paid and monetary items to be deducted, and pattern information of patterns indicating debit or credit account items of journal data corresponding to the items indicated in the usage item information, and detects pattern information of account items for each item; an account item detection unit that references a journal entry definition template master in which debit or credit account items set in the journal entry data for each pattern information are stored, and detects the account items of the journal entry data corresponding to each pattern information; and an automatic journal entry definition master creation unit that automatically creates a journal entry definition master including items and account items for each pattern information based on the account items detected by the account item detection unit.
本発明は、仕訳定義マスタを自動で作成できる。このため、仕訳定義マスタを作成する作業者に掛かる労力を軽減できる。 The present invention can automatically create journal entry definition masters. This reduces the effort required of workers who create journal entry definition masters.
以下、本発明を適用した実施の形態となる業務支援装置を、図面に基づいて詳細に説明する。一例ではあるが、この実施の形態は、業務支援装置で「仕訳定義マスタ」を自動で作成し、この仕訳定義マスタを用いて、従業員に対して支払及び控除を行った金銭の仕訳データを生成し会計システムに計上することで、経理担当者等の業務を支援する例である。なお、本発明は、あくまでも一例として説明する以下の実施の形態に限定されるものではない。 Below, a business support device according to an embodiment of the present invention will be described in detail with reference to the drawings. As an example, this embodiment supports the work of accounting staff by automatically creating a "journal entry definition master" in the business support device, using this journal entry definition master to generate journal entry data for payments and deductions made to employees and recording this in the accounting system. Note that the present invention is not limited to the following embodiment, which is described merely as an example.
(ハードウェア構成)
図1に示すように、実施の形態の業務支援装置1は、記憶部2、制御部3、通信インターフェース部4及び入出力インターフェース部5を備えている。入出力インターフェース部5には、入力装置6及び出力装置7が接続されている。出力装置7としては、モニタ装置(家庭用テレビを含む)等の表示部、印刷装置、又は、スピーカ装置等が相当する。入力装置6としては、キーボード装置、マウス装置及びマイクロホン装置等の他、マウス装置と協働してポインティングデバイス機能を実現するモニタ装置等を用いることができる。
(Hardware configuration)
1, the business support device 1 of the embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input/output interface unit 5. An input device 6 and an output device 7 are connected to the input/output interface unit 5. The output device 7 corresponds to a display unit such as a monitor device (including a home television), a printing device, or a speaker device. The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to realize a pointing device function.
通信インターフェース部4は、例えばインターネット等の広域網又はLAN(Local Area Network)等のプライベート網等のネットワーク50に接続される。ネットワーク50には、会計サーバ装置51が接続されている。会計サーバ装置51には、ソフトウェアである会計システム52が設けられている。実施の形態の業務支援装置1で作成された給与等の仕訳データは、会計サーバ装置51に送信され、会計システム52に計上される。なお、図1に点線のブロックで示すように、業務支援装置1の記憶部2に会計システム52を設け、この会計システム52に仕訳データを計上する構成でもよい。 The communication interface unit 4 is connected to a network 50, for example, a wide area network such as the Internet or a private network such as a LAN (Local Area Network). An accounting server device 51 is connected to the network 50. The accounting server device 51 is provided with an accounting system 52, which is software. Journal data such as salary created by the business support device 1 of the embodiment is transmitted to the accounting server device 51 and recorded in the accounting system 52. Note that, as shown by the dotted line block in FIG. 1, the accounting system 52 may be provided in the memory unit 2 of the business support device 1, and the journal data may be recorded in this accounting system 52.
記憶部2としては、例えばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記憶装置を用いることができる。記憶部2には、「仕訳定義マスタ」を自動で作成し、この仕訳定義マスタに基づいて、社員に支払った給与及び控除した金銭の仕訳データを作成して会計システム52に計上する業務を支援する業務支援プログラムが記憶されている。 The storage unit 2 may be, for example, a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive). The storage unit 2 stores an operation support program that automatically creates a "journal entry definition master" and supports the operation of creating journal entry data for salaries paid to employees and deducted money based on this journal entry definition master, and recording the data in the accounting system 52.
また、記憶部2には、後述する項目定義マスタ11、仕訳定義ひな形マスタ12、及び、仕訳定義マスタ13が記憶されている。 The storage unit 2 also stores an item definition master 11, a journal entry definition template master 12, and a journal entry definition master 13, which will be described later.
(項目定義マスタ)
図2は、項目定義マスタ11の一例を示す図である。この図2に示すように、項目定義マスタ11は、設定項目名、総支給フラグ(総支給FLG)、課税総額フラグ(課税総額FLG)、社会保険フラグ(社会保険FLG)、労働保険フラグ(労働保険FLG)、控除合計フラグ(控除合計FLG)、及び、パターン種別の各種情報を含んで構成されている。
(Item definition master)
Fig. 2 is a diagram showing an example of the item definition master 11. As shown in Fig. 2, the item definition master 11 includes various information such as a setting item name, a total payment flag (total payment FLG), a total taxable amount flag (total taxable amount FLG), a social insurance flag (social insurance FLG), a labor insurance flag (labor insurance FLG), a total deduction flag (total deduction FLG), and a pattern type.
設定項目名は、支払が行われる金銭の項目、及び、控除される金銭の項目の項目名であり、図2の例では、例えば基本給、基本給月額、基本給調整額、役職手当、役職手当月額、役職手当調整額、残業代、通勤手当課税、通勤手当非課税、寮費、持株会、その他控除、健康保険個人、健康保険会社、所得税、差引支給額正、差引支給額負、年末調整過不足額等となっている。 The setting item names are the names of the monetary items to be paid and the monetary items to be deducted. In the example of Figure 2, for example, they are basic salary, basic salary monthly, basic salary adjustment amount, position allowance, position allowance monthly, position allowance adjustment amount, overtime pay, taxable commuting allowance, non-taxable commuting allowance, dormitory fees, stockholding association, other deductions, individual health insurance, health insurance company, income tax, net payment amount positive, net payment amount negative, year-end adjustment excess/shortage, etc.
総支給額フラグは、全社員に対してそれぞれ支給した給与の総額(総支給額)の計算に、その項目の金銭を用いるか否かを示す情報である。総支給額の計算に用いる項目に対しては「TRUE」が設定され、総支給額の計算に用いない項目に対しては「FALSE」が設定される。 The total pay flag is information that indicates whether the amount of money for that item is used in calculating the total amount of salary paid to all employees (total pay). "TRUE" is set for items that are used in calculating total pay, and "FALSE" is set for items that are not used in calculating total pay.
換言すると、総支給額フラグは、給与明細上の総支給額に、その項目の金銭を集計するか否かを示す情報であり、「差引支給額=総支給額-控除合計額」の計算式で計算される。この図2の例では、基本給、役職手当、残業代、通勤手当(課税)及び通勤手当(非課税)の項目に対して「TRUE」が設定されている。 In other words, the total pay flag is information that indicates whether or not the monetary amount of that item is to be added up to the total pay on the pay slip, and is calculated using the formula "Net pay = Total pay - Total deductions." In the example in Figure 2, "TRUE" is set for the items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable).
課税総額フラグは、全社員に対して課税した金額の総額(課税)の計算に、その項目の金銭を用いるか否かを示す情報である。課税総額の計算に用いる項目に対しては「TRUE」が設定され、課税総額の計算に用いない項目に対しては「FALSE」が設定される。この図2の例では、基本給、役職手当、残業代、及び、通勤手当(課税)の項目に対して「TRUE」が設定されている。 The total tax amount flag is information that indicates whether or not the amount of money for that item is used in calculating the total amount (tax) taxed for all employees. "TRUE" is set for items that are used in calculating the total tax amount, and "FALSE" is set for items that are not used in calculating the total tax amount. In the example in Figure 2, "TRUE" is set for the items of basic salary, position allowance, overtime pay, and commuting allowance (taxable).
社会保険フラグは、社会保険の計算に、その項目の金銭を用いるか否かを示す情報である。社会保険の計算に用いる項目に対しては「TRUE」が設定され、社会保険の計算に用いない項目に対しては「FALSE」が設定される。この図2の例では、基本給、役職手当、残業代、通勤手当(課税)、及び、通勤手当(非課税)の項目に対して「TRUE」が設定されている。 The social insurance flag is information that indicates whether or not the money of that item is used in calculating social insurance. "TRUE" is set for items that are used in calculating social insurance, and "FALSE" is set for items that are not used in calculating social insurance. In the example in Figure 2, "TRUE" is set for the items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable).
労働保険フラグは、労働保険の計算に、その項目の金銭を用いるか否かを示す情報である。労働保険の計算に用いる項目に対しては「TRUE」が設定され、労働保険の計算に用いない項目に対しては「FALSE」が設定される。この図2の例では、基本給、役職手当、残業代、通勤手当(課税)、及び、通勤手当(非課税)の項目に対して「TRUE」が設定されている。 The labor insurance flag is information that indicates whether or not the money of that item is used in the calculation of labor insurance. "TRUE" is set for items that are used in the calculation of labor insurance, and "FALSE" is set for items that are not used in the calculation of labor insurance. In the example of Figure 2, "TRUE" is set for the items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable).
控除合計フラグは、全社員の控除額の合計額の計算に、その項目の金銭を用いるか否かを示す情報である。控除額の合計額の計算に用いる項目に対しては「TRUE」が設定され、控除額の合計額の計算に用いない項目に対しては「FALSE」が設定される。 The total deductions flag is information that indicates whether the money for that item is used in calculating the total deductions for all employees. "TRUE" is set for items that are used in calculating the total deductions, and "FALSE" is set for items that are not used in calculating the total deductions.
換言すると、控除合計フラグは、給与明細情報の控除合計額に、その項目の金銭を集計するか否かを示す情報であり、「差引支給額=総支給額-控除合計額」の計算式で計算される。この図2の例では、寮費、持株会、その他の控除、健康保険(個人)、所得税、年末調整過不足額の項目に対して「TRUE」が設定されている。 In other words, the total deduction flag indicates whether or not the amount of the item is to be added to the total deduction amount in the pay slip information, and is calculated using the formula "Net pay = Total pay - Total deduction amount." In the example in Figure 2, "TRUE" is set for the following items: dormitory fees, stock ownership plan, other deductions, health insurance (individual), income tax, and year-end adjustment excess/deficiency.
パターン種別は、その項目の金銭の仕訳を行った場合の勘定科目をパターン化してパターン番号を付した情報となっている。この図2の例では、第1のパターンのパターン番号が、基本給、基本給月額、基本給調整額、役職手当、役職手当月額、役職手当調整額、残業代、通勤手当課税、通勤手当非課税に対する勘定科目のパターン番号として設定されている。また、図2の例は、第2のパターンのパターン番号が、寮費、持株会、その他控除、健康保険個人、及び、所得税に対する勘定科目のパターン番号として設定されている。 The pattern type is information in which the account items when the monetary transaction for that item is made are patterned and assigned a pattern number. In the example of Figure 2, the pattern number of the first pattern is set as the pattern number of the account items for basic salary, monthly basic salary, basic salary adjustment, position allowance, monthly position allowance, position allowance adjustment, overtime pay, taxable commuting allowance, and non-taxable commuting allowance. Also, in the example of Figure 2, the pattern number of the second pattern is set as the pattern number of the account items for dormitory expenses, stockholding association, other deductions, individual health insurance, and income tax.
また、図2の例は、第3のパターンのパターン番号が、差引支給額(正)、及び、差引支給額(負)に対する勘定科目のパターン番号として設定されている。また、図2の例は、第4のパターンのパターン番号が、健康保険(会社)に対する勘定科目のパターン番号として設定されている。また、図2の例は、第5のパターンのパターン番号が、年末調整過不足額に対する勘定科目のパターン番号として設定されている。 In the example of FIG. 2, the pattern number of the third pattern is set as the pattern number of the account item for the net pay amount (positive) and the net pay amount (negative). In the example of FIG. 2, the pattern number of the fourth pattern is set as the pattern number of the account item for health insurance (company). In the example of FIG. 2, the pattern number of the fifth pattern is set as the pattern number of the account item for the year-end adjustment excess/deficiency amount.
このような項目定義マスタ11に対する各種フラグ、及び、パターン種別の設定は、図6及び図7を用いて説明する項目定義マスタメンテナンス画面に基づいて、予め設定される。詳しくは、後述する。 The settings of the various flags and pattern types for the item definition master 11 are preset based on the item definition master maintenance screen described with reference to Figures 6 and 7. Details will be described later.
(仕訳定義ひな形マスタ)
図3は、仕訳定義ひな形マスタ12の一例を示す図である。この図3に示すように、仕訳定義ひな形マスタ12は、パターン種別、パターン名、借方総勘定科目、借方補助科目、貸方総勘定科目、貸方補助科目、貸方取引先等の各種情報を含んで構成される。
(Journal entry definition template master)
Fig. 3 is a diagram showing an example of the journal entry definition template master 12. As shown in Fig. 3, the journal entry definition template master 12 includes various information such as a pattern type, a pattern name, a debit general account item, a debit sub-item, a credit general account item, a credit sub-item, and a credit customer.
パターン種別は、上述の第1~第5のパターン番号である。パターン名は、各パターン番号のパターンの名称である。図3の例では、第1のパターンに対しては、「支給項目」のパターン名が設定されており、第2のパターンに対しては、「控除項目」のパターン名が設定されている。また、図3の例では、第3のパターンに対しては、「差引支給額」のパターン名が設定されており、第4のパターンに対しては、「会社負担分」のパターン名が設定されている。また、図3の例では、第5のパターンに対しては、「年末調整過不足分」のパターン名が設定されている。 The pattern type is the first to fifth pattern numbers mentioned above. The pattern name is the name of the pattern for each pattern number. In the example of FIG. 3, the pattern name "Payment items" is set for the first pattern, and the pattern name "Deduction items" is set for the second pattern. Also, in the example of FIG. 3, the pattern name "Net payment amount" is set for the third pattern, and the pattern name "Company share" is set for the fourth pattern. Also, in the example of FIG. 3, the pattern name "Year-end adjustment excess/shortfall" is set for the fifth pattern.
また、図3の例は、第1のパターンである支給項目に対しては、借方の総勘定科目として「給与」の勘定科目を示す「660番」の勘定科目番号が設定されており、第2のパターンである控除項目に対しては、貸方の総勘定科目として「預り金」の勘定科目を示す「710番」の勘定科目番号が設定されている。 In the example of Figure 3, for the payment items, which are the first pattern, the account number "660" indicating the account item "salary" is set as the total account item on the debit side, and for the deduction items, which are the second pattern, the account number "710" indicating the account item "deposit" is set as the total account item on the credit side.
また、図3の例は、第3のパターンである差引支給額に対しては、貸方の総勘定科目として「預金」の勘定科目を示す「810番」の勘定科目番号が設定されており、第4のパターンである会社負担分に対しては、借方の総勘定科目として「法定福利費」の勘定科目を示す「510番」の勘定科目番号、及び、貸方の総勘定科目として「未払費用」の勘定科目を示す「400番」の勘定科目番号が設定されている。また、図3の例は、第5のパターンである年末調整過不足額に対しては、貸方の総勘定科目として「預り金」の勘定科目を示す「710番」の勘定科目番号が設定されている。 In the example of FIG. 3, for the net payment amount, which is the third pattern, the account number "810" indicating the account item "deposit" is set as the total account item on the credit side, and for the company's share, which is the fourth pattern, the account number "510" indicating the account item "legal welfare expenses" is set as the total account item on the debit side, and the account number "400" indicating the account item "accrued expenses" is set as the total account item on the credit side. In the example of FIG. 3, for the year-end adjustment surplus/deficiency, which is the fifth pattern, the account number "710" indicating the account item "deposit" is set as the total account item on the credit side.
(仕訳定義マスタ)
図4は、仕訳定義マスタ13の一例で示す図である。この図4に示すように、仕訳定義マスタ13は、定義番号、対象項目、借方総勘定科目、借方補助科目、借方取引先、貸方総勘定科目、貸方補助科目、及び、貸方取引先等の各種情報を含んで構成されている。
(Journal entry definition master)
Fig. 4 is a diagram showing an example of the journal entry definition master 13. As shown in Fig. 4, the journal entry definition master 13 includes various information such as a definition number, a target item, a debit general account item, a debit sub-item, a debit customer, a credit general account item, a credit sub-item, and a credit customer.
上述の仕訳定義ひな形マスタ12は、支払又は控除が行われた金銭の項目に付されているパターン種別(図2の項目定義マスタのパターン種別)に基づいて参照され、パターン種別に対応する勘定科目が検出される。そして、検出された勘定科目が、その項目の仕訳に対応する勘定科目として、この仕訳定義マスタ13に設定される。これにより、仕訳定義マスタ13が自動で作成される。詳しくは、後述する。 The above-mentioned journal entry definition template master 12 is referenced based on the pattern type (pattern type in the item definition master in FIG. 2) attached to the monetary item for which a payment or deduction has been made, and an account item corresponding to the pattern type is detected. The detected account item is then set in this journal entry definition master 13 as the account item corresponding to the journal entry of that item. This causes the journal entry definition master 13 to be created automatically. This will be described in more detail later.
(業務支援装置の機能構成)
次に、制御部3は、記憶部2に記憶されている業務支援プログラムを実行することで、図1に示すように、表示制御部21、項目定義マスタメンテナンス処理部22、給与計算処理部23、振込データ作成処理部24、及び、パターン情報検出部25として機能する。また、制御部3は、業務支援プログラムを実行することで、勘定科目検出部26、仕訳定義マスタ自動作成部27、仕訳データ生成部28、及び、通信制御部29として機能する。
(Functional configuration of the business support device)
Next, the control unit 3 executes the business support program stored in the storage unit 2, thereby functioning as a display control unit 21, an item definition master maintenance processing unit 22, a payroll calculation processing unit 23, a transfer data creation processing unit 24, and a pattern information detection unit 25, as shown in Fig. 1. In addition, the control unit 3 executes the business support program, thereby functioning as an account subject detection unit 26, a journal entry definition master automatic creation unit 27, a journal entry data generation unit 28, and a communication control unit 29.
表示制御部21は、項目定義マスタ11を設定するための項目定義マスタメンテナンス画面、及び、仕訳定義マスタ13を設定するための仕訳定義マスタメンテナンス画面等を、出力装置7を介して表示する。項目定義マスタメンテナンス処理部22は、仕訳定義ひな形マスタ12を参照し、項目定義マスタメンテナンス画面に入力された項目に対応するパターン種別の勘定科目等を項目定義マスタメンテナンス画面に、自動的に入力する等の処理を行う。 The display control unit 21 displays an item definition master maintenance screen for setting the item definition master 11, a journal entry definition master maintenance screen for setting the journal entry definition master 13, and the like, via the output device 7. The item definition master maintenance processing unit 22 refers to the journal entry definition template master 12, and performs processing such as automatically inputting account items of pattern types corresponding to the items input to the item definition master maintenance screen, and the like, into the item definition master maintenance screen.
給与計算処理部23は、社員に対して支給する給与、控除額及び銀行振込額等を算出する。振込データ作成処理部24は、給与計算処理部23で算出された銀行振込額に基づいて、各社員の銀行振り込みデータ(社員振込データ)を作成する。 The payroll calculation processing unit 23 calculates the payroll to be paid to employees, deductions, bank transfer amounts, etc. The transfer data creation processing unit 24 creates bank transfer data (employee transfer data) for each employee based on the bank transfer amount calculated by the payroll calculation processing unit 23.
パターン情報検出部25は、支払が行われる金銭の項目、及び、控除される金銭の項目のうち、金銭の計算に用いられる項目を示す使用項目情報(一例として、図2の項目定義マスタ11の設定項目名に相当)、及び、使用項目情報で示される項目に対応する、仕訳データの借方又は貸方の勘定科目を示すパターンのパターン情報(一例として、図2の項目定義マスタ11のパターン種別設定項目名に相当)を含む項目定義マスタ11を参照し、項目毎の勘定科目のパターン情報を検出する。 The pattern information detection unit 25 refers to the item definition master 11, which contains usage item information (equivalent to, for example, the setting item name of the item definition master 11 in FIG. 2) indicating the items used in calculating the amounts of money among the items of money to be paid and the items of money to be deducted, and pattern information of patterns indicating the account items on the debit or credit side of the journal entry data corresponding to the items indicated in the usage item information (equivalent to, for example, the pattern type setting item name of the item definition master 11 in FIG. 2), and detects the pattern information of the account items for each item.
勘定科目検出部26は、検出されたパターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタ12を参照し、各パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する。 The account item detection unit 26 refers to the journal entry definition template master 12, which stores the debit or credit account items to be set in the journal entry data for each detected pattern information, and detects the account items of the journal entry data that correspond to each pattern information.
仕訳定義マスタ自動作成部27は、勘定科目検出部26で検出された勘定科目に基づいて、パターン情報毎に、項目、及び、勘定科目を含む仕訳定義マスタ13を自動的に作成する。 The journal entry definition master automatic creation unit 27 automatically creates a journal entry definition master 13 including items and account items for each pattern information based on the account items detected by the account item detection unit 26.
仕訳データ生成部28は、支払が行われる金銭の項目、又は、控除される金銭の項目に基づいて仕訳定義マスタ13を参照し、支払が行われる金銭に対応する勘定科目とした仕訳データ、又は、控除される金銭に対応する勘定科目とした仕訳データを生成する。 The journal data generation unit 28 refers to the journal definition master 13 based on the monetary item to be paid or the monetary item to be deducted, and generates journal data with the account item corresponding to the monetary item to be paid or the account item corresponding to the monetary item to be deducted.
通信制御部29は、生成された仕訳データを、ネットワーク50を介して会計サーバ装置51の会計システム52(又は記憶部2の会計システム52)に計上する。 The communication control unit 29 records the generated accounting data in the accounting system 52 of the accounting server device 51 (or the accounting system 52 of the memory unit 2) via the network 50.
(仕訳定義マスタの自動作成動作及び仕訳データの計上動作)
次に、図5のフローチャートに、実施の形態の業務支援装置1における仕訳定義マスタ13の自動作成動作及び仕訳データの計上動作の流れを示す。業務支援装置1の制御部3は、記憶部2に記憶されている業務支援プログラムを実行することで、図5のフローチャートのステップS1~ステップS6の各処理を実行する。
(Automatic creation of journal definition master and journal data recording operation)
5 shows a flow of an operation for automatically creating the journal definition master 13 and an operation for recording journal data in the business support device 1 according to the embodiment. The control unit 3 of the business support device 1 executes the business support program stored in the storage unit 2 to execute each process of steps S1 to S6 in the flowchart of FIG.
ステップS1では、項目定義マスタメンテナンス処理部22により、項目定義マスタ11を作成する項目定義マスタメンテナンス処理が行われる。具体的には、操作者により、入力装置6を介して項目定義マスタのメンテナンス処理が指定されると、表示制御部21が、図6又は図7に示す項目定義メンテナンス画面を、出力装置7を介して表示する。 In step S1, the item definition master maintenance processing unit 22 performs item definition master maintenance processing to create the item definition master 11. Specifically, when the operator specifies item definition master maintenance processing via the input device 6, the display control unit 21 displays the item definition maintenance screen shown in FIG. 6 or FIG. 7 via the output device 7.
この図6及び図7に示すように、項目定義メンテナンス画面には、属性の選択欄、分類の選択欄、及び、計算に使用する項目の選択欄が設けられている。「属性」としては、会社基本、社員、給与勤怠、給与支給、給与控除、賞与勤怠、賞与支給及び賞与控除等の各種属性が選択可能となっている。「分類」としては、全項目、固定、変動又は計算の各分類が選択可能となっている。 As shown in Figures 6 and 7, the item definition maintenance screen has an attribute selection field, a classification selection field, and a selection field for items to be used in calculations. As "attributes," various attributes such as company basic, employee, salary attendance, salary payment, salary deduction, bonus attendance, bonus payment, and bonus deduction can be selected. As "classification," the classifications of all items, fixed, variable, and calculation can be selected.
計算に使用する項目の選択欄は、各設定項目の列と計算種別の行が直交することで形成される選択欄となっている。操作者は、所望の選択欄にチェック(レ)を入力することで、所望の計算に用いる設定項目を選択するようになっている。 The selection columns for the items to be used in the calculation are formed by orthogonally intersecting the columns of the setting items and the rows of the calculation types. The operator selects the setting items to be used in the desired calculation by inputting a check mark (R) in the desired selection column.
図6は、「給与支給」の属性が選択され、「全項目」の分類が選択された例である。この選択が行われると、表示制御部21は、図6に示すように、「給与支給」の属性の「全項目」となる、基本給、基本給月額、基本給調整、役職手当、役職手当月額、役職手当調整、残業代、通勤手当(課税)及び通勤手当(非課税)の全設定項目を各列に表示する。これと共に、表示制御部21は、固定、変動、計算、総支給、課税総額、社会保険、労働保険、及び、控除合計の各計算種別の行を表示する。 Figure 6 shows an example in which the "salary payment" attribute has been selected and the "all items" category has been selected. When this selection is made, the display control unit 21 displays all the setting items in each column, which are the "all items" of the "salary payment" attribute, as shown in Figure 6, namely, basic salary, monthly basic salary, basic salary adjustment, position allowance, monthly position allowance, position allowance adjustment, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable). At the same time, the display control unit 21 displays rows for each calculation type: fixed, variable, calculation, total payment, total taxable amount, social insurance, labor insurance, and total deductions.
操作者は、各項目の列と、各計算種別の行とが重なる領域(=選択欄)にチェック(レ)を入力することで、所望の計算に用いる設定項目を選択する。図6の例は、「総支給」の計算には、基本給、役職手当、残業代、通勤手当(課税)及び通勤手当(非課税)の各項目の金額を用いることが選択された例である。 The operator selects the setting items to be used in the desired calculation by checking the area (= selection field) where the column of each item and the row of each calculation type overlap. In the example of Figure 6, the amounts of the items basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable) are selected to be used in the calculation of "total pay."
これに対して、図7は、「給与控除」の属性が選択され、「全項目」の分類が選択された例である。この選択が行われると、表示制御部21は、図7に示すように、「給与控除」の属性の「全項目」となる、寮費、持株会、その他の控除、健康保険(個人)、健康保険(会社)、雇用保険(個人)、雇用保険(会社)、所得税、及び、年末調整過不足額の全設定項目を各列に表示する。これと共に、表示制御部21は、固定、変動、計算、総支給、課税総額、社会保険、労働保険、及び、控除合計の各計算種別の行を表示する。 In contrast, FIG. 7 shows an example in which the "salary deduction" attribute has been selected and the "all items" classification has been selected. When this selection is made, the display control unit 21 displays in each column all the setting items that are "all items" of the "salary deduction" attribute, such as dormitory fees, stockholding association, other deductions, health insurance (individual), health insurance (company), employment insurance (individual), employment insurance (company), income tax, and year-end adjustment surplus/deficiency, as shown in FIG. 7. At the same time, the display control unit 21 displays rows for each calculation type: fixed, variable, calculation, total payment, total taxable amount, social insurance, labor insurance, and total deductions.
操作者は、各項目の列と、各計算種別の行とが重なる領域(=選択欄)にチェック(レ)を入力することで、所望の計算に用いる設定項目を選択する。図7の例は、「控除合計」の計算には、寮費、持株会、その他の控除、健康保険(個人)、雇用保険(個人)、所得税、及び、年末調整過不足額の各項目の金額を用いることが選択された例である。 The operator selects the setting items to be used in the desired calculation by checking the area (=selection field) where the column of each item and the row of each calculation type overlap. In the example of Figure 7, the amounts of dormitory fees, stock ownership plan, other deductions, health insurance (individual), employment insurance (individual), income tax, and year-end adjustment excess/deficiency are selected to be used in the calculation of "total deductions."
このように所望の属性(給与支給又は給与控除等)及び各種別(総支給、控除合計等)の計算に用いる項目(基本給、所得税等)が選択されると、項目定義マスタメンテナンス処理部22は、図2に示した項目定義マスタ11に対して、選択された項目の計算種別の欄に「TRUE」の情報を設定する。なお、項目定義マスタメンテナンス処理部22は、項目定義マスタ11における、項目定義マスタメンテナンス画面で設定されていない項目の欄に対しては、計算に用いない項目として「FALSE」の情報を設定する。 When the items (basic salary, income tax, etc.) to be used in calculating the desired attribute (salary payment or salary deduction, etc.) and type (total payment, total deductions, etc.) are selected in this way, the item definition master maintenance processing unit 22 sets the information "TRUE" in the calculation type column of the selected item in the item definition master 11 shown in Figure 2. Note that the item definition master maintenance processing unit 22 sets the information "FALSE" in the column of the item definition master 11 that is not set on the item definition master maintenance screen, as an item not used in the calculation.
図6に示した項目定義マスタメンテナンス画面では、「総支給」の計算において、基本給、役職手当、残業代、通勤手当(課税)及び通勤手当(非課税)の設定項目を用いることが設定された。このため、項目定義マスタメンテナンス処理部22は、図2に示すように、項目定義マスタ11における、「総支給フラグ」の行の、基本給、役職手当、残業代、通勤手当(課税)及び通勤手当(非課税)の設定項目の各欄に、「TRUE」の情報を設定する。 In the item definition master maintenance screen shown in FIG. 6, it is set that the setting items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable) are used in the calculation of "total pay". Therefore, the item definition master maintenance processing unit 22 sets the information of "TRUE" in each column of the setting items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable) in the row of "total pay flag" in the item definition master 11, as shown in FIG. 2.
また、図7に示した項目定義マスタメンテナンス画面では、「控除合計」の計算において、寮費、持株会、その他の控除、健康保険(個人)、雇用保険(個人)、所得税、及び、年末調整過不足額の設定項目を用いることが設定された。このため、項目定義マスタメンテナンス処理部22は、図2に示すように、項目定義マスタ11における、「控除合計給フラグ」の行の、基本給、役職手当、残業代、通勤手当(課税)及び通勤手当(非課税)の設定項目の各欄に、「TRUE」の情報を設定する。 In addition, in the item definition master maintenance screen shown in FIG. 7, it is set that the setting items of dormitory fees, stock ownership plan, other deductions, health insurance (individual), employment insurance (individual), income tax, and year-end adjustment excess/deficiency are used in the calculation of "total deductions." Therefore, the item definition master maintenance processing unit 22 sets the information of "TRUE" in each of the setting items of basic salary, position allowance, overtime pay, commuting allowance (taxable), and commuting allowance (non-taxable) in the row of "total deduction salary flag" in the item definition master 11, as shown in FIG. 2.
このように項目定義マスタ11が作成されると、図5のフローチャートのステップS2に処理が進む。ステップS2では、給与計算処理部23が、各社員の基本給、役職手当、通勤手当、寮費、持株会、その他の控除、健康保険(個人)、健康保険(会社)、年末調整過不足額等に基づいて、図8に示す社員支給データ及び図9に例示する社員控除データを生成する。 When the item definition master 11 is created in this way, processing proceeds to step S2 in the flowchart of FIG. 5. In step S2, the payroll calculation processing unit 23 generates the employee payment data shown in FIG. 8 and the employee deduction data illustrated in FIG. 9 based on each employee's basic salary, position allowance, commuting allowance, dormitory expenses, stock ownership plan, other deductions, health insurance (individual), health insurance (company), year-end adjustment surplus/deficiency, etc.
そして、ステップS3において、振込データ作成処理部24が、社員支給データ及び社員控除データに基づいて、図10に例示するように、各社員の社員振込データを生成する。 Then, in step S3, the transfer data creation processing unit 24 generates employee transfer data for each employee based on the employee payment data and employee deduction data, as illustrated in FIG. 10.
次に、図5のフローチャートのステップS4では、仕訳定義マスタ自動作成部27が、図4に示した仕訳定義マスタ13を自動的に作成する仕訳定義マスタメンテナンス処理を行う。 Next, in step S4 of the flowchart in FIG. 5, the journal entry definition master automatic creation unit 27 performs a journal entry definition master maintenance process to automatically create the journal entry definition master 13 shown in FIG. 4.
基本的な考え方として、給与仕訳は図11(a)及び図11(b)に示すようにパターン化できる。
支給項目→借方(給与)
控除項目→貸方(預り金)
差引支給額→貸方(預金)
会社負担分→借方/貸方(法定福利費/未払費用)
年末調整過不足→貸方(預り金)
As a basic concept, payroll entries can be patterned as shown in Figures 11(a) and 11(b).
Payment item → Debit (salary)
Deduction item → Credit (deposit)
Net payment amount → Credit (deposit)
Company share → Debit/Credit (Legal welfare expenses/Unpaid expenses)
Year-end adjustment excess/deficiency → Credit (deposit)
このため、仕訳定義マスタ自動作成部27は、項目定義マスタ11の各設定内容(TRUE又はFALSE)に基づいて、各項目のパターン種別を検出し、検出したパターン種別に基づいて、図3に仕訳定義ひな形マスタ12を参照する。そして、図12に例示するように、仕訳定義ひな形マスタ12から、パターン種別に対応する貸借及び科目を検出して、各項目の仕訳定義マスタを自動作成する。 For this reason, the journal entry definition master automatic creation unit 27 detects the pattern type of each item based on the settings (TRUE or FALSE) of the item definition master 11, and references the journal entry definition template master 12 in FIG. 3 based on the detected pattern type. Then, as illustrated in FIG. 12, it detects the debit/credit and subject that correspond to the pattern type from the journal entry definition template master 12, and automatically creates a journal entry definition master for each item.
総支給FLGがTRUE→支給項目
控除合計FLGがTRUE→控除項目
システム固定項目の差引支給額正と差引支給額負→差引支給額
システム固定項目の会社負担項目→会社負担分
システム固定項目の年末調整過不足額→年末調整過不足額
Total payment FLG is TRUE → Payment item Total deduction FLG is TRUE → Deduction item Net payment amount (positive) and net payment amount (negative) in system fixed items → Net payment amount Company burden item in system fixed items → Company burden amount Year-end adjustment excess/shortage amount in system fixed items → Year-end adjustment excess/shortage amount
なお、年末調整過不足額は、年末調整による還付金、又は、追加徴収金である。 The excess or shortfall in the year-end adjustment is a refund or additional collection amount due to the year-end adjustment.
具体的には、操作者により入力装置6を介して仕訳定義マスタのメンテナンスが指定されると、表示制御部21は、図13及び図14に例示する仕訳定義マスタメンテナンス画面を、出力装置7を介して表示する。この仕訳定義マスタメンテナンス画面は、図13及び図14に示すように、対象項目の入力欄、借方の勘定科目の入力欄、及び、貸方の勘定科目の入力欄を備えている。図13の例は、このような仕訳定義マスタメンテナンス画面に対して、操作者により、「基本給」の対象項目が入力された例である。また、図14の例は、仕訳定義マスタメンテナンス画面に対して、操作者により、「健康保険(個人)」の対象項目が入力された例である。 Specifically, when the operator specifies maintenance of the journal entry definition master via the input device 6, the display control unit 21 displays the journal entry definition master maintenance screen illustrated in Figs. 13 and 14 via the output device 7. As shown in Figs. 13 and 14, this journal entry definition master maintenance screen has an input field for the target item, an input field for the debit account item, and an input field for the credit account item. The example in Fig. 13 is an example in which the operator has input the target item of "basic salary" into such a journal entry definition master maintenance screen. Also, the example in Fig. 14 is an example in which the operator has input the target item of "health insurance (individual)" into the journal entry definition master maintenance screen.
なお、定義番号は、仕訳定義マスタ自動作成部27により自動採番され、表示制御部21により表示される。一例として、支給項目は1000番から10番置きに自動採番され、控除項目は2000番から10番置きに自動採番され、差引支給額は3000番から10番置きに自動採番されて表示される。 The definition numbers are automatically assigned by the journal entry definition master automatic creation unit 27 and displayed by the display control unit 21. As an example, payment items are automatically numbered in 10th increments starting from 1000, deduction items are automatically numbered in 10th increments starting from 2000, and net payment amounts are automatically numbered in 10th increments starting from 3000 and displayed.
パターン情報検出部25は、仕訳定義マスタメンテナンス画面に入力された対象項目に基づいて、図2に示す項目定義マスタ11を参照する。図13の例は、対象項目として「基本給」が入力された例であるため、パターン情報検出部25は、項目定義マスタ11を参照することで、総支給フラグが「TRUE」となっている設定項目名の中に、「基本給」が存在するか否かを判別する。換言すると、パターン情報検出部25は、項目定義マスタ11を参照し、「基本給」の総支給フラグが「TRUE」となっているか否かを判別する。 The pattern information detection unit 25 refers to the item definition master 11 shown in FIG. 2 based on the target item entered on the journal entry definition master maintenance screen. In the example of FIG. 13, "basic salary" is entered as the target item, so the pattern information detection unit 25 refers to the item definition master 11 to determine whether "basic salary" is present among the setting item names for which the total pay flag is set to "TRUE." In other words, the pattern information detection unit 25 refers to the item definition master 11 to determine whether the total pay flag for "basic salary" is set to "TRUE."
図2の例の場合、「基本給」の総支給フラグが「TRUE」となっているため、パターン情報検出部25は、この「基本給」の設定項目に関連付けされているパターン種別を検出する。図2の例の場合、「基本給」の設定項目に関連付けされているパターンとして、「第1のパターン」が検出される。 In the example of FIG. 2, since the total payment flag for "basic salary" is "TRUE", the pattern information detection unit 25 detects the pattern type associated with the setting item for "basic salary". In the example of FIG. 2, the "first pattern" is detected as the pattern associated with the setting item for "basic salary".
次に、勘定科目検出部26は、パターン情報検出部25で検出されたパターン種別に基づいて仕訳定義ひな形マスタ12を参照する。そして、「第1のパターン」に関連付けされている勘定科目を検出する。図3の例の場合、「第1のパターン」に対しては、借方の総勘定科目として「給与」の勘定科目を示す「660番」の勘定科目番号が設定されている。このため、勘定科目検出部26は、「基本給」の設定項目の借方の勘定科目として、勘定科目番号が「660番」の「給与」の勘定科目を検出する。 Next, the account item detection unit 26 refers to the journal entry definition template master 12 based on the pattern type detected by the pattern information detection unit 25. Then, it detects the account item associated with the "first pattern". In the example of FIG. 3, the account item number "660", which indicates the account item "salary", is set as the total account item on the debit side for the "first pattern". Therefore, the account item detection unit 26 detects the account item "salary" with the account item number "660" as the account item on the debit side of the setting item "basic salary".
このように勘定科目が検出されると、表示制御部21は、図13に例示するように、仕訳定義マスタメンテナンス画面の借方の入力欄に、「基本給」の借方の勘定科目である「給与」の勘定科目を示す「660番」の勘定科目番号を入力して表示する。なお、表示制御部21は、勘定科目番号と共に、「給与」との勘定科目名も、勘定科目番号に隣接させて表示する。 When an account item is detected in this manner, the display control unit 21 inputs and displays the account item number "660", which indicates the account item "salary", which is the debit account item of "basic salary", in the debit input field of the journal entry definition master maintenance screen, as shown in the example of FIG. 13. Note that the display control unit 21 also displays the account item name "salary" adjacent to the account item number along with the account item number.
同様に、図14の例は、対象項目として「健康保険(個人)」が入力された例である。この場合も、パターン情報検出部25は、項目定義マスタ11を参照し、控除合計フラグが「TRUE」となっている設定項目名の中に、「健康保険(個人)」が存在するか否かを判別する。換言すると、パターン情報検出部25は、項目定義マスタ11を参照し、「健康保険(個人)」の控除合計フラグが「TRUE」となっているか否かを判別する。 Similarly, the example in Figure 14 is an example in which "health insurance (individual)" has been entered as the target item. In this case, the pattern information detection unit 25 also refers to the item definition master 11 and determines whether "health insurance (individual)" is present among the setting item names for which the deduction total flag is set to "TRUE." In other words, the pattern information detection unit 25 refers to the item definition master 11 and determines whether the deduction total flag for "health insurance (individual)" is set to "TRUE."
図2の例の場合、「健康保険(個人)」の控除合計フラグが「TRUE」となっているため、パターン情報検出部25は、この「健康保険(個人)」の設定項目に関連付けされているパターン種別を検出する。図2の例の場合、「健康保険(個人)」の設定項目に関連付けされているパターンとして、「第2のパターン」が検出される。 In the example of FIG. 2, since the deduction total flag for "health insurance (individual)" is "TRUE", the pattern information detection unit 25 detects the pattern type associated with this setting item for "health insurance (individual)". In the example of FIG. 2, the "second pattern" is detected as the pattern associated with the setting item for "health insurance (individual)".
次に、勘定科目検出部26は、パターン情報検出部25で検出されたパターン種別に基づいて仕訳定義ひな形マスタ12を参照する。そして、「第2のパターン」に関連付けされている勘定科目を検出する。図3の例の場合、「第2のパターン」に対しては、貸方の総勘定科目として「預り金」の勘定科目を示す「710番」の勘定科目番号の他、貸方の「10番」の貸方補助科目である、「社会保険料」の補助科目、及び、「20098番」の取引先である、「〇〇年金事務所」を取引先として検出する。 Next, the account item detection unit 26 refers to the journal entry definition template master 12 based on the pattern type detected by the pattern information detection unit 25. Then, it detects the account items associated with the "second pattern". In the example of FIG. 3, for the "second pattern", in addition to the account item number "710" indicating the account item "Deposit" as the total account item on the credit side, the sub-item "Social Insurance Premiums" which is the credit sub-item "10" on the credit side, and the client "XX Pension Office" which is the client of "20098" are detected as clients.
このように勘定科目が検出されると、表示制御部21は、図14に例示するように、仕訳定義マスタメンテナンス画面の貸方の入力欄に、「健康保険(個人)」の貸方の勘定科目である「預り金」の勘定科目を示す「710番」の勘定科目番号を入力して表示する。なお、表示制御部21は、勘定科目番号と共に、「預り金」との勘定科目名も、勘定科目番号に隣接させて表示する。また、表示制御部21は、このような勘定科目と共に仕訳定義ひな形マスタ12から取得した「10番」の補助科目番号、及び、「社会保険料」の補助科目名も、仕訳定義マスタメンテナンス画面の貸方の入力欄に表示する。さらに、表示制御部21は、上述の勘定科目と共に仕訳定義ひな形マスタ12から取得した「20098番」の取引先番号、及び、「〇〇年金事務所」の取引先名も、仕訳定義マスタメンテナンス画面の貸方の入力欄に表示する。 When an account item is detected in this way, the display control unit 21 inputs and displays the account item number "710" indicating the account item "deposit", which is the credit account item of "health insurance (individual)", in the credit input field of the journal entry definition master maintenance screen, as shown in FIG. 14. The display control unit 21 also displays the account item name "deposit" adjacent to the account item number along with the account item number. The display control unit 21 also displays the auxiliary account number "10" and the auxiliary account name "social insurance premium" obtained from the journal entry definition template master 12 together with such an account item in the credit input field of the journal entry definition master maintenance screen. Furthermore, the display control unit 21 also displays the client number "20098" and the client name "XX Pension Office", obtained from the journal entry definition template master 12 together with the above-mentioned account items, in the credit input field of the journal entry definition master maintenance screen.
次に、仕訳定義マスタ自動作成部27は、仕訳定義マスタメンテナンス画面に入力された対象項目及び勘定科目等に対応する仕訳定義マスタ13を作成する。図15の例は、図2を用いて説明した仕訳定義マスタ13として、図13に示した「基本給(給与)」の項目の勘定科目、及び、「通勤手当(非課税)」の勘定科目を示す仕訳定義マスタ13が作成された例である。 Next, the journal entry definition master automatic creation unit 27 creates a journal entry definition master 13 that corresponds to the target items and account items, etc., entered on the journal entry definition master maintenance screen. The example in FIG. 15 is an example in which a journal entry definition master 13 has been created that indicates the account item for the item "basic salary (salary)" and the account item for "commuting allowance (tax-exempt)" shown in FIG. 13 as the journal entry definition master 13 described using FIG. 2.
この場合、図15に示すように、「1110番」の定義番号と共に、「基本給」との対象項目が入力され、また、借方総勘定科目に「給与」の勘定科目を示す「660番」の勘定科目番号を入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。また、「1990番」の定義番号と共に、「通勤手当(非課税)」との対象項目が入力され、また、借方総勘定科目に「給与」の勘定科目を示す「660番」の勘定科目番号を入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。 In this case, as shown in FIG. 15, the journal entry definition master 13 is automatically created by the journal entry definition master automatic creation unit 27, in which the target item "basic salary" is entered along with the definition number "1110", and the account item number "660" indicating the account item "salary" is entered as the debit general account item. Also, the journal entry definition master automatic creation unit 27 automatically creates a journal entry definition master 13 in which the target item "commuting allowance (tax-exempt)" is entered along with the definition number "1990", and the account item number "660" indicating the account item "salary" is entered as the debit general account item.
同様に、図16の例は、図2を用いて説明した仕訳定義マスタ13として、「寮費(預り金)」の項目の勘定科目を示す仕訳定義マスタ13が作成された例である。この場合、図16に示すように、「2110番」の定義番号と共に、「寮費」との対象項目が入力され、また、貸方総勘定科目に「預り金」の勘定科目を示す「710番」の勘定科目番号、「10番」の貸方補助科目、及び、「20098番」の取引先を入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。 Similarly, the example in FIG. 16 is an example in which a journal entry definition master 13 indicating the account item of the "Dormitory fee (deposit)" item has been created as the journal entry definition master 13 described using FIG. 2. In this case, as shown in FIG. 16, the target item "Dormitory fee" is entered along with the definition number "2110", and the journal entry definition master 13 in which the account item number "710" indicating the account item of the "deposit", the credit auxiliary item "10", and the customer "20098" are entered in the credit general account item is automatically created by the journal entry definition master automatic creation unit 27.
同様に、図17の例は、図2を用いて説明した仕訳定義マスタ13として、「差引支給額(正)」及び「差引支給額(負)」の項目の勘定科目を示す仕訳定義マスタ13が作成された例である。この場合、図17に示すように、「3110番」の定義番号と共に、「差引支給額(正)」及び「差引支給額(負)」との対象項目が入力され、また、貸方総勘定科目に「預金」の勘定科目を示す「810番」の勘定科目番号を入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。 Similarly, the example in FIG. 17 is an example in which a journal entry definition master 13 indicating the account items of the items "Net Payment Amount (Positive)" and "Net Payment Amount (Negative)" is created as the journal entry definition master 13 described using FIG. 2. In this case, as shown in FIG. 17, the target items "Net Payment Amount (Positive)" and "Net Payment Amount (Negative)" are entered along with the definition number "3110", and the journal entry definition master 13 in which the account item number "810" indicating the account item "Deposit" is entered as the credit total account item is automatically created by the journal entry definition master automatic creation unit 27.
同様に、図18の例は、図2を用いて説明した仕訳定義マスタ13として、「健康保険(会社)」の項目の勘定科目を示す仕訳定義マスタ13が作成された例である。この場合、図18に示すように、「4110番」の定義番号と共に、「健康保険(会社)」との対象項目が入力され、また、借方総勘定科目に「法定福利費」の勘定科目を示す「510番」の勘定科目番号を、貸方総勘定科目に「未払費用」の勘定科目を示す「400番」の勘定科目番号を、それぞれ入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。 Similarly, the example in FIG. 18 is an example in which a journal entry definition master 13 indicating the account item of the item "health insurance (company)" is created as the journal entry definition master 13 described using FIG. 2. In this case, as shown in FIG. 18, the target item "health insurance (company)" is entered along with the definition number "4110", and the journal entry definition master 13 in which the account item number "510" indicating the account item of "legal welfare expenses" is entered as the debit general account item and the account item number "400" indicating the account item of "accrued expenses" is entered as the credit general account item is automatically created by the journal entry definition master automatic creation unit 27.
同様に、図19の例は、図2を用いて説明した仕訳定義マスタ13として、「年末調整過不足額」の項目の勘定科目を示す仕訳定義マスタ13が作成された例である。この場合、図19に示すように、「5110番」の定義番号と共に、「年末調整過不足」との対象項目が入力され、また、貸方総勘定科目に「預り金」の勘定科目を示す「710番」の勘定科目番号、「20番」の貸方補助科目、及び、「30122番」の取引先を入力した仕訳定義マスタ13が、仕訳定義マスタ自動作成部27により、自動的に作成される。 Similarly, the example in FIG. 19 is an example in which a journal entry definition master 13 indicating the account item of the "Year-end adjustment excess/shortage" item has been created as the journal entry definition master 13 described using FIG. 2. In this case, as shown in FIG. 19, the target item "Year-end adjustment excess/shortage" is entered along with the definition number "5110", and the journal entry definition master 13 in which the account item number "710" indicating the account item of "deposit" is entered as the credit total account item, the credit subsidiary account "20", and the business partner "30122" are entered is automatically created by the journal entry definition master automatic creation unit 27.
仕訳定義マスタ自動作成部27は、このように自動的に作成した仕訳定義マスタ13を、記憶部2に記憶させる。 The journal entry definition master automatic creation unit 27 stores the journal entry definition master 13 thus automatically created in the memory unit 2.
次に、図5のフローチャートのステップS5に示す仕訳データ送信処理が、操作者により入力装置6を介して指定されると、仕訳データ生成部28が、図20(a)に示す社員支給データに基づいて、各社員に対して支給する基本給の合計額を算出すると共に、図20(b)に示す社員控除データに基づいて、各社員の給与から控除する健康保険(個人)の合計額を算出する。この例の場合、基本給の合計額は「30万円+6万円+31万円=67万円」となり、健康保険(個人)の合計額は、「5万円+4万円+6万円=15万円」となる。 Next, when the operator specifies the journal data transmission process shown in step S5 of the flowchart in FIG. 5 via the input device 6, the journal data generation unit 28 calculates the total amount of basic salary to be paid to each employee based on the employee payment data shown in FIG. 20(a), and calculates the total amount of health insurance (individual) to be deducted from each employee's salary based on the employee deduction data shown in FIG. 20(b). In this example, the total amount of basic salary is "300,000 yen + 60,000 yen + 310,000 yen = 670,000 yen," and the total amount of health insurance (individual) is "50,000 yen + 40,000 yen + 60,000 yen = 150,000 yen."
次に、図5のフローチャートのステップS6に示す外部データ受入処理が、操作者により入力装置6を介して指定されると、仕訳データ生成部28は、図15に示した「給与」の仕訳定義マスタ13を参照することで、図21(a)に例示するように、基本給の合計額(=給与の合計額)の勘定科目を検出する。また、仕訳データ生成部28は、仕訳定義マスタ13を参照することで、健康保険(個人)の合計額(=預り金の合計額)の勘定科目を検出する。 Next, when the external data acceptance process shown in step S6 of the flowchart in FIG. 5 is specified by the operator via the input device 6, the journal entry data generation unit 28 references the journal entry definition master 13 for "salary" shown in FIG. 15 to detect the account item for the total amount of basic salary (= total amount of salary), as exemplified in FIG. 21(a). The journal entry data generation unit 28 also references the journal entry definition master 13 to detect the account item for the total amount of health insurance (individual) (= total amount of deposits).
そして、仕訳データ生成部28は、図21(b)に示すように、自動採番される伝票番号、この例の場合「67万円」となる借方金額、「660番」の借方勘定科目を入力した「給与」の仕訳データを生成する。また、仕訳データ生成部28は、図21(b)に示すように、自動採番される伝票番号、この例の場合「15万円」となる借方金額、「710番」の貸方勘定科目、及び、「10番」の貸方補助科目を入力した「預り金」の仕訳データを生成する。 Then, as shown in Fig. 21(b), the journal data generation unit 28 generates journal data for "Salary" by inputting an automatically generated voucher number, a debit amount of "670,000 yen" in this example, and a debit account item of "660".The journal data generation unit 28 also generates journal data for "Deposit" by inputting an automatically generated voucher number, a debit amount of "150,000 yen" in this example, a credit account item of "710", and a credit sub-account item of "10".
このように生成された仕訳データは、通信制御部29により、例えば月末又は月初等の所定のタイミングで、通信インターフェース部4及びネットワーク50を介して会計サーバ装置51の会計システム52に計上される。 The accounting data generated in this manner is recorded in the accounting system 52 of the accounting server device 51 via the communication interface unit 4 and the network 50 by the communication control unit 29 at a specified timing, such as the end or beginning of the month.
(実施の形態の効果)
財務会計システムで直接仕訳登録を行う以外に、他の業務システムで発生したデータを財務仕訳に反映するために仕訳データ連携をシステムで行うことが一般的に行われている。しかし、他の業務システムで発生した給与を含む様々な登録内容を、財務会計システム側で自動的かつ適切に判断して正しい財務仕訳に変換し連携を行うためには連携元の業務システムと連携先の仕訳を考慮した複雑な変換設定を事前に行う必要がある。
(Effects of the embodiment)
In addition to directly registering journal entries in the financial accounting system, it is common to link journal data to the system in order to reflect data generated in other business systems in financial journal entries. However, in order for the financial accounting system to automatically and appropriately determine and convert various registered contents, including payroll generated in other business systems, into correct financial journal entries and link them, it is necessary to set up complex conversion settings in advance that take into account the journal entries of the business system from which the link originates and the business system to which the link is made.
そのような給与業務システムから財務仕訳データへの変換設定を可能とする仕訳定義マスタには、支給項目及び控除項目毎に、対応する科目を設定し、その設定に沿って仕訳データの作成を行う。加えて、振込支給額又は徴収額、社会保険又は労働保険の会社負担分、年末調整の還付又は追加徴収の仕訳を作成することが一般的である。 In the journal entry definition master that enables the conversion settings from such a payroll system to financial journal entry data, corresponding subjects are set for each payment item and deduction item, and journal entry data is created according to those settings. In addition, it is common to create journal entries for the amount paid or collected by bank transfer, the company's share of social insurance or labor insurance, and refunds or additional collections for year-end adjustments.
また、給与又は賞与の支払いは人事部門が担当するが、仕訳については経理部門が担当する。仕訳定義マスタを設定する担当者が人事部門になる場合、会計知識がないため設定に時間がかかる。また、実際に連携すると貸借が一致せずにエラーが発生することが多い。また、年末調整の仕訳は年に一度しかないため、システム稼働時に設定漏れが発生することがある。 In addition, while the human resources department is responsible for the payment of salaries and bonuses, the accounting department is responsible for accounting entries. If the person in charge of setting up the accounting entry definition master is the human resources department, it takes time to set it up because they do not have accounting knowledge. Furthermore, when the two systems are actually linked, the balance does not match and errors often occur. Furthermore, since accounting entries for year-end adjustments are only made once a year, settings can be overlooked when the system is operational.
一方で、経理部門が担当する場合には、人事制度や給与規定の改定を把握しておらず、給与項目が増減したときの仕訳連携時にエラーが発生することがある。 On the other hand, when the accounting department is in charge, they may not be aware of changes to the personnel system or payroll regulations, and errors may occur when accounting for increases or decreases in payroll items.
このようなことから、実施の形態の業務支援装置1は、給与等で発生するデータの勘定科目を、データの種類に応じて体系化して、いくつかのパターンに分ける。そして、そのフラグ(総支給、控除合計、振込支給額等)に基づいて仕訳定義マスタ13を自動的に作成し、作成した仕訳定義マスタ13に基づいて、各項目の勘定科目を検出して仕訳データに反映させる。これにより、仕訳定義マスタ13を作成する作業者に掛かる労力を軽減できる。また、会計知識に乏しい経理部門担当者であっても、正しい仕訳定義設定を簡単かつ迅速に行うことを可能とすることができる。 For this reason, the business support device 1 of the embodiment systematizes the account items of data generated by payroll, etc., according to the type of data, and divides them into several patterns. Then, a journal entry definition master 13 is automatically created based on the flags (total payment, total deductions, amount transferred payment, etc.), and based on the created journal entry definition master 13, the account items of each item are detected and reflected in the journal entry data. This reduces the effort required of the worker who creates the journal entry definition master 13. Furthermore, even accounting department staff with little accounting knowledge can easily and quickly set up correct journal entry definitions.
また、実施の形態の業務支援装置1は、支給は費用(借方)、控除は預り金(貸方)、振込支給額・徴収額は預金(貸方)と変換することをベースの考え方として、自動的に仕訳定義マスタ13を作成する。 In addition, the business support device 1 of the embodiment automatically creates the journal entry definition master 13 based on the basic concept of converting payments into expenses (debit), deductions into deposits (credit), and transferred payments and collections into deposits (credit).
給与システムで給与、賞与の計算定義及び結果の格納で使用する項目情報を定義するための項目定義マスタ11において、上述のパターンに相当するフラグである総支給フラグがオンの場合は「支給」、控除合計フラグがオンの場合は「控除」、と判断できる。これらは給与計算のために必ず設定するフラグ設定であるため、経理的な視点で特別な注意を払わなくても自動的にパターン分けすることができ、漏れの無い設定を可能とすることができる。また、人事制度又は給与改定で給与項目が増減しても、漏れの無い設定を可能とすることができる。加えて、年末調整の還付又は追加徴収の設定漏れも防止できる。 In the item definition master 11, which defines the item information used in the calculation definition of salary and bonus and the storage of the results in the payroll system, if the total payment flag, which is the flag corresponding to the above-mentioned pattern, is on, it can be judged as "payment", and if the total deduction flag is on, it can be judged as "deduction". Since these are flag settings that must be set for payroll calculation, patterns can be automatically separated without special attention from an accounting perspective, making it possible to set up without any omissions. Furthermore, even if salary items increase or decrease due to personnel systems or salary revisions, it is possible to set up without any omissions. In addition, it is possible to prevent omissions in setting refunds or additional collections during year-end adjustments.
[国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び目標9に貢献することが可能となる。
[Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to Goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、目標13及び目標15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs Goals 12, 13, and 15.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[他の実施の形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[Other embodiments]
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、或いは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including search conditions and other parameters, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
また、業務支援装置1に関して、図示の各構成要素は機能概念的なものであり、必ずしも図示の如く物理的に構成されていることを要しない。 In addition, with regard to the business support device 1, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.
例えば、業務支援装置1が備える処理機能、特に制御部3及び制御部3にて行われる各処理機能については、その全部又は任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて業務支援装置1に機械的に読み取られる。すなわち、ROM又はHDD等の記憶部2等には、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部3を構成する。 For example, the processing functions of the business support device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized in whole or in part by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the business support device 1 as necessary. That is, a computer program is recorded in the storage unit 2, such as a ROM or HDD, for working with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to configure the control unit 3.
また、この業務支援装置1の業務支援プログラムは、業務支援装置1に対して任意のネットワークを介して接続された他のサーバ装置に記憶されていてもよく、必要に応じてその全部又は一部をダウンロードすることも可能である。 In addition, the business support program of the business support device 1 may be stored in another server device connected to the business support device 1 via any network, and all or part of it may be downloaded as needed.
また、本実施形態で説明した処理を実行するための業務支援プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical Disk)、DVD(Digital Versatile Disk)、及び、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 The business support program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical Disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコード又はバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した業務支援装置1において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by working with a separate program, such as an OS. Note that the specific structure and reading procedure for reading a recording medium in the business support device 1 shown in the embodiment, as well as the installation procedure after reading, can use well-known structures and procedures.
記憶部2は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。 The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, and web page files used for various processes and providing websites.
また、業務支援装置1は、既知のパーソナルコンピュータ装置又はワークステーション等の情報処理装置で構成してもよく、また、任意の周辺装置が接続された情報処理装置で構成してもよい。また、情報処理装置は、本実施形態で説明した処理を実現させるソフトウェア(プログラム又はデータ等を含む)を実装することにより実現してもよい。 The business support device 1 may be configured as an information processing device such as a known personal computer device or a workstation, or may be configured as an information processing device to which any peripheral device is connected. The information processing device may be realized by implementing software (including programs or data, etc.) that realizes the processing described in this embodiment.
さらに、装置の分散・統合の具体的形態は図示するものに限られず、その全部又は一部を、各種の付加等に応じて又は機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、一例として給与システム等に適用することで、給与の支払業務等を支援できる。 As an example, the present invention can be applied to a payroll system to support payroll payment operations, etc.
1 業務支援装置
2 記憶部
3 制御部
4 通信インターフェース部
5 入出力インターフェース部
6 入力装置
7 出力装置
11 項目定義マスタ
12 仕訳定義ひな形マスタ
13 仕訳定義マスタ
21 表示制御部
22 項目定義マスタメンテナンス処理部
23 給与計算処理部
24 振込データ作成処理部
25 パターン情報検出部
26 勘定科目検出部
27 仕訳定義マスタ自動作成部
28 仕訳データ生成部
29 通信制御部
50 ネットワーク
51 会計サーバ装置
52 会計システム
REFERENCE SIGNS LIST 1 Business support device 2 Memory unit 3 Control unit 4 Communication interface unit 5 Input/output interface unit 6 Input device 7 Output device 11 Item definition master 12 Journal entry definition template master 13 Journal entry definition master 21 Display control unit 22 Item definition master maintenance processing unit 23 Payroll calculation processing unit 24 Transfer data creation processing unit 25 Pattern information detection unit 26 Account subject detection unit 27 Journal entry definition master automatic creation unit 28 Journal entry data generation unit 29 Communication control unit 50 Network 51 Accounting server device 52 Accounting system
Claims (5)
前記パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各前記パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出部と、
前記勘定科目検出部で検出された前記勘定科目に基づいて、前記パターン情報毎に、前記項目、及び、前記勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成部と、
を有する業務支援装置。 a pattern information detection unit that references an item definition master including usage item information indicating items used in calculating the amount of money among items of money to be paid and items of money to be deducted, and pattern information indicating a pattern of account items of debit or credit of journal data corresponding to the items indicated by the usage item information, and detects the pattern information of account items for each of the items;
an account item detection unit that refers to a journal entry definition template master in which debit or credit account items set in journal entry data are stored for each of the pattern information, and detects account items of the journal entry data corresponding to each of the pattern information;
a journal entry definition master automatic creation unit that automatically creates a journal entry definition master including the items and the account items for each of the pattern information based on the account items detected by the account item detection unit;
A business support device having the above configuration.
前記項目定義マスタメンテナンス画面で選択された項目を前記使用項目情報とした前記項目定義マスタを生成する項目定義マスタメンテナンス処理部と、をさらに備えること、
を特徴とする請求項1に記載の業務支援装置。 a display control unit that displays an item definition master maintenance screen for selecting items to be used in calculating the amount of money from among items of money to be paid and items of money to be deducted;
an item definition master maintenance processing unit that generates the item definition master with the item selected on the item definition master maintenance screen as the used item information;
2. The business support device according to claim 1,
を特徴とする請求項1又は請求項2に記載の業務支援装置。 Further comprising a journal data generation unit which refers to the journal definition master based on the item of the money to be paid or the item of the money to be deducted, and generates journal data with an account item corresponding to the money to be paid or an account item corresponding to the money to be deducted;
3. The business support device according to claim 1 or 2,
勘定科目検出部が、前記パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各前記パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出ステップと、
仕訳定義マスタ自動作成部が、前記勘定科目検出ステップで検出された前記勘定科目に基づいて、前記パターン情報毎に、前記項目、及び、前記勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成ステップと、
を有する業務支援方法。 a pattern information detection step in which the pattern information detection unit refers to an item definition master including usage item information indicating items used in calculating the amount of money among items of money to be paid and items of money to be deducted, and pattern information of patterns indicating debit or credit account items of journal data corresponding to the items indicated by the usage item information, and detects the pattern information of the account items for each of the items;
an account item detection step in which an account item detection unit refers to a journal entry definition template master in which debit or credit account items set in journal entry data are stored for each of the pattern information, and detects account items of the journal entry data corresponding to each of the pattern information;
a journal entry definition master automatic creation step in which a journal entry definition master automatic creation unit automatically creates a journal entry definition master including the items and the account items for each of the pattern information based on the account items detected in the account item detection step;
A business support method having the above-mentioned features.
支払が行われる金銭の項目、及び、控除される金銭の項目のうち、金銭の計算に用いられる項目を示す使用項目情報、及び、前記使用項目情報で示される項目に対応する、仕訳データの借方又は貸方の勘定科目を示すパターンのパターン情報を含む項目定義マスタを参照し、前記項目毎の勘定科目の前記パターン情報を検出するパターン情報検出部と、
前記パターン情報毎に、仕訳データに設定される借方又は貸方の勘定科目が記憶された仕訳定義ひな形マスタを参照し、各前記パターン情報に対応する仕訳データの勘定科目をそれぞれ検出する勘定科目検出部と、
前記勘定科目検出部で検出された前記勘定科目に基づいて、前記パターン情報毎に、前記項目、及び、前記勘定科目を含む仕訳定義マスタを自動的に作成する仕訳定義マスタ自動作成部として機能させること、
を特徴とする業務支援プログラム。 Computer,
a pattern information detection unit that references an item definition master including usage item information indicating items used in calculating the amount of money among items of money to be paid and items of money to be deducted, and pattern information indicating a pattern of account items of debit or credit of journal data corresponding to the items indicated by the usage item information, and detects the pattern information of account items for each of the items;
an account item detection unit that refers to a journal entry definition template master in which debit or credit account items set in journal entry data are stored for each of the pattern information, and detects account items of the journal entry data corresponding to each of the pattern information;
functioning as an automatic journal entry definition master creation unit that automatically creates a journal entry definition master including the items and the account items for each of the pattern information based on the account items detected by the account item detection unit;
A business support program that features:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023097306A JP7712979B2 (en) | 2023-06-13 | 2023-06-13 | Business support device, business support method, and business support program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023097306A JP7712979B2 (en) | 2023-06-13 | 2023-06-13 | Business support device, business support method, and business support program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2024178845A JP2024178845A (en) | 2024-12-25 |
JP7712979B2 true JP7712979B2 (en) | 2025-07-24 |
Family
ID=93933642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023097306A Active JP7712979B2 (en) | 2023-06-13 | 2023-06-13 | Business support device, business support method, and business support program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7712979B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192564A (en) | 2002-12-13 | 2004-07-08 | Fujitsu Ltd | Account automatic journalizing method and its program |
JP2006185219A (en) | 2004-12-28 | 2006-07-13 | Yoshiaki Nagai | Predicate logic formula creation device, summary journalizing rule creation device, summary journalizing device, predicate logic formula creation program, summary journalizing rule creation program and summary journalizing program |
JP2015191609A (en) | 2014-03-28 | 2015-11-02 | 株式会社日本デジタル研究所 | bookkeeping system |
JP2021121919A (en) | 2019-12-25 | 2021-08-26 | 株式会社Robon | Account settlement processing support system, account settlement processing support method, and account settlement processing support program |
WO2022149222A1 (en) | 2021-01-06 | 2022-07-14 | 株式会社KPMG Ignition Tokyo | Journalization device, journalization method, journalization display method, and journalization display program |
-
2023
- 2023-06-13 JP JP2023097306A patent/JP7712979B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192564A (en) | 2002-12-13 | 2004-07-08 | Fujitsu Ltd | Account automatic journalizing method and its program |
JP2006185219A (en) | 2004-12-28 | 2006-07-13 | Yoshiaki Nagai | Predicate logic formula creation device, summary journalizing rule creation device, summary journalizing device, predicate logic formula creation program, summary journalizing rule creation program and summary journalizing program |
JP2015191609A (en) | 2014-03-28 | 2015-11-02 | 株式会社日本デジタル研究所 | bookkeeping system |
JP2021121919A (en) | 2019-12-25 | 2021-08-26 | 株式会社Robon | Account settlement processing support system, account settlement processing support method, and account settlement processing support program |
WO2022149222A1 (en) | 2021-01-06 | 2022-07-14 | 株式会社KPMG Ignition Tokyo | Journalization device, journalization method, journalization display method, and journalization display program |
Also Published As
Publication number | Publication date |
---|---|
JP2024178845A (en) | 2024-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11587185B2 (en) | Accounting platform functionalities | |
US6401079B1 (en) | System for web-based payroll and benefits administration | |
US7991660B2 (en) | Information processing method for managing and determining tax provision information | |
US8341089B2 (en) | Real estate management system and method | |
US9213993B2 (en) | Investment, trading and accounting management system | |
US8290847B2 (en) | Methods, apparatus and computer program products for use in association with joint ventures and/or potential joint ventures | |
US20140067632A1 (en) | Automatic Generation of Transfer Pricing Documentation | |
US8423435B1 (en) | Payroll withholding for debt management | |
US20220101449A1 (en) | Processing apparatus having a reference identification tied to a locked entry | |
KR102117375B1 (en) | one database tax accounting automation service system | |
US20210166330A1 (en) | Accounting Platform Functionalities | |
JP3783217B1 (en) | Accounting system with automatic journal creation function | |
JP7712979B2 (en) | Business support device, business support method, and business support program | |
JP2002175395A (en) | Accounting processing system, accounting processing method and medium having program for executing the program recorded thereon | |
US20140297358A1 (en) | Eyes on control --- a novel accounting system | |
JP7692752B2 (en) | Prediction device, prediction method, and prediction program | |
JP7637086B2 (en) | Divided revenue recording device, divided revenue recording method, and divided revenue recording program | |
JP2965944B2 (en) | Funding processing system, funding processing method, and recording medium recording funding processing execution program | |
JP3823164B1 (en) | Accounting system with automatic journal creation function | |
KR102606770B1 (en) | System and method for calculation of salary by research projects and computer program for the same | |
JP3871106B2 (en) | Accounting system | |
Soled | A Proposal to Lengthen the Tax Accounting Period | |
JP2025125955A (en) | Business support device, business support method, and business support program | |
Przysuski et al. | Management fees and other intra-group service charges: The pandora’s box of transfer pricing | |
JP2023146944A (en) | Method and system for creating fund management data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250519 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250519 |
|
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: 20250617 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7712979 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |