WO2004017240A1 - Accounting data management system, management method, and management program - Google Patents

Accounting data management system, management method, and management program Download PDF

Info

Publication number
WO2004017240A1
WO2004017240A1 PCT/JP2002/008261 JP0208261W WO2004017240A1 WO 2004017240 A1 WO2004017240 A1 WO 2004017240A1 JP 0208261 W JP0208261 W JP 0208261W WO 2004017240 A1 WO2004017240 A1 WO 2004017240A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
accounting
unit
database
registered
Prior art date
Application number
PCT/JP2002/008261
Other languages
French (fr)
Japanese (ja)
Inventor
Hiroshi Fujihara
Masahiro Inoue
Yoshimitsu Kobayashi
Hiroyuki Naoi
Satoshi Wakabayashi
Tall Ozawa
Original Assignee
Grow Bright Fujihara Corp.
Ado Inoue Inc.
Mitsubishi Chemical Media Co., Ltd.
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 Grow Bright Fujihara Corp., Ado Inoue Inc., Mitsubishi Chemical Media Co., Ltd. filed Critical Grow Bright Fujihara Corp.
Priority to PCT/JP2002/008261 priority Critical patent/WO2004017240A1/en
Priority to JP2004528814A priority patent/JPWO2004017240A1/en
Publication of WO2004017240A1 publication Critical patent/WO2004017240A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates to a management system and management method for accounting data used in fields such as corporate accounting, and a program for a management system for accounting data.
  • journal book In double-entry bookkeeping, first, daily transactions are decomposed into debit and credit elements, and the task of determining the account and amount to be attached to each element is performed (journaling work). The journal results, together with a description of the transaction (foreign), are included in a journal or journal voucher (hereinafter, unless otherwise specified, these are collectively referred to as a "journal book"). It is recorded in.
  • journal or a journal voucher a journal result and a description of the transaction (abstract) are usually recorded as follows.
  • each element described in the journal or journal voucher is posted to the ledger (account ledger), and these elements are arranged for each account (Posting work). Furthermore, the total amount or balance of the debit and credit elements described in the ledger is aggregated for each account, and a trial balance is created. Verify the accuracy of posting from ledger to ledger (aggregation work).
  • Typical financial statements include balance sheets, profit and loss statements, and cash flow statements.
  • a Balance Sheet (B / S) is a document that shows all assets and all liabilities and equity in order to clarify a company's financial position at one point in time.
  • the Profit and Loss Statement (P / L) is used to clarify the business performance of a company in a period by associating gross income and expenses in that period with the difference This is a document showing profit and loss.
  • Cash flow statements C / F are cash flow statements that show the status of cash flows during one period, classified into three activity categories: operating activities, investing activities, and financing activities.
  • double-entry bookkeeping allows companies to record daily transactions on a continuous and systematic basis in various books, so that financial statements such as balance sheets and profit and loss statements can be prepared in an inductive manner. It can be said that this is a mechanism.
  • various accounting programs and programs (accounting software) for accounting have been developed, and many companies use this to perform accounting.
  • accounting software has various types of accounting associated with double-entry bookkeeping. Automated work and computer processing are used to increase the efficiency of accounting work, and many work procedures basically follow the double-entry bookkeeping mechanism.
  • a matrix accounting table is a two-dimensional matrix (matrix) composed of a large number of data cells arranged in rows and columns, and is realized in the form of a paper medium or a matrix sheet of spreadsheet software. Accounts are expanded in rows (columns) and columns (units), respectively, and in the top row and leftmost column, the initial summary value of each account at the start of recording (that is, each account in the previous fiscal year) The bottom row and the rightmost column show the aggregated value of each account at the moment. Is placed. At the end of the fiscal year, the values in the cells in the bottom row and rightmost column at that time will be the aggregation results for each account for the current fiscal year.
  • the credit and debit account items associated with the transaction are selected from the rows and columns of the matrix, respectively, and the data cell where the selected row and column intersect is stored as the data ( Transaction data). For example, if you want to record the details of the transaction mentioned above, simply put the number "100" in the cell where the "cash” column and the "sales” word in the matrix intersect, and the data for this transaction will be displayed. It will be registered in a state where it is classified for each corresponding account. Furthermore, transaction data is aggregated for each credit and debit account, and data (aggregated data) relating to the aggregated result is registered in the cells in the bottom row and the rightmost column, respectively. If spreadsheet software is used, the work of this aggregated data can be configured to be performed automatically with the registration of transaction data by creating an appropriate macro.
  • the matrix accounting table displays the summary of transactions at that point in a list, sorted by account, The calculation result is also displayed.
  • various financial statements such as the balance sheet at the start of and at the time of recording and the income statement for that period, etc., shall be created. Can be.
  • the matrix accounting table it can also serve as various books such as journals, ledgers, trial balances, etc. in the conventional double-entry bookkeeping, unifying the record destination of transactions, journal entries and posting Such operations can be omitted, and the burden associated with recording transactions is reduced.
  • the totalized results of transactions up to the present and the totalized results of each account are classified and displayed, it is possible to obtain a comprehensive and comprehensive view of the current financial condition, operating results, etc. of the company at this time.
  • financial statements can be prepared at any time.
  • the object of the present invention is to substantially simplify and streamline the work involved in transaction recording without deteriorating the comprehensiveness of the record contents and the comprehensiveness, and to perform the accounting work regardless of the division and hierarchy. Can be unified, and it is easy to identify individual transactions and refer to their details during accounting audits
  • the present inventors have managed a plurality of accounting tables in which accounting data is registered in each data cell under predetermined hierarchical conditions and association conditions, and By automatically calculating and registering the aggregated data related to the input transaction data based on these hierarchical conditions and association conditions, the recorded contents can be viewed in a comprehensive and comprehensive manner.
  • the work involved in recording transactions can be substantially simplified and streamlined, accounting operations can be unified regardless of differences in departments and levels within an organization, and individual transactions can be identified and detailed during accounting audits. It has been found that the above-mentioned problems can be effectively solved, and the present invention has been completed.
  • the gist of the present invention is to represent information relating to accounting, including data representing information relating to transactions (hereinafter referred to as “transaction data”) and data representing the results of their aggregation (hereinafter referred to as “aggregated data”).
  • transaction data data representing information relating to transactions
  • aggregated data data representing the results of their aggregation
  • a system that manages data hereinafter referred to as “accounting data”
  • the total data registered in the data cell of each accounting table under the hierarchal conditions that belong to the accounting table and the data cell of the accounting table belonging to the same level as the accounting table or a lower level An accounting data base that manages the plurality of accounting tables under an association condition that is aggregated based on registered transaction data and / or aggregation data.
  • the accounting data registered in the cell and the entered accounting data is transaction data or aggregation data
  • the aggregation that is aggregated based on the transaction data or aggregation data under the above-mentioned hierarchy conditions and association conditions An accounting data registration unit that calculates data and registers the calculated total data in a corresponding data cell of a corresponding accounting table of the accounting database; An accounting table stored in the accounting database; and an accounting data output unit that outputs at least one of accounting data registered in the arbitrary accounting table.
  • another gist of the present invention is an accounting method including data representing information on a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summarizing the data (hereinafter, referred to as “aggregated data”).
  • transaction data data representing information on a transaction
  • aggregated data data representing a result of summarizing the data
  • a system that manages data (hereinafter referred to as "accounting data") representing information relating to a server, an input terminal and an output terminal configured to be able to communicate with the server via the communication network.
  • the server stores a plurality of accounting tables in which accounting data is registered in each data cell, and stores each accounting table in one of a plurality of hierarchies.
  • the aggregated data registered in the data cell of each accounting table is the data cell of the accounting table belonging to the same level or a lower level as the accounting table.
  • An accounting database that manages the plurality of accounting tables under predetermined hierarchical conditions and association conditions so that the transaction data and the Z or the aggregation data are registered in the accounting database;
  • An accounting data receiving unit for receiving the accounting data to be registered in the accounting terminal from the input terminal via the network; and an accounting data received by the accounting data receiving unit in a desired accounting table of the accounting database.
  • the accounting data is aggregated based on the transaction data or aggregated data under the hierarchical conditions and association conditions.
  • Calculated total data to be calculated, and the calculated total data is stored in a corresponding accounting table of the accounting database.
  • An accounting data registration unit for registering in the data cell to be executed, an arbitrary accounting table stored in the accounting database, and at least one of accounting data registered in the arbitrary accounting table.
  • An accounting data transmitting unit that transmits the accounting data to be registered in the accounting database of the server; and an accounting data input unit that receives the accounting data to be registered in the accounting database of the server.
  • An accounting data transmitting unit that transmits the accounting data input by the input unit to the server via the network; and wherein the output terminal includes: An accounting data receiving unit that receives the accounting table and Z or accounting data output from the accounting database of the server from the server via the network; and the accounting table and Z or accounting data received by the accounting data receiving unit.
  • An accounting data management system comprising: an accounting data output unit that outputs data (claim 14).
  • another gist of the present invention relates to accounting including data representing information relating to a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summation thereof (hereinafter, referred to as “total data”).
  • transaction data data representing information relating to a transaction
  • total data data representing a result of summation thereof
  • a method of managing data representing information hereinafter referred to as “accounting data”
  • accounting data which stores a plurality of accounting tables in which accounting data is registered in each data cell and stores each accounting table in a plurality of hierarchies. Total data registered in the data cell of each accounting table as belonging to any of the accounting tables is registered in the data cell of the accounting table belonging to the same level as or lower than the accounting table.
  • the plurality of accounting tables are managed under predetermined hierarchical conditions and association conditions so that the data is aggregated based on the transaction data and / or the aggregated data.
  • the accounting data is aggregated based on the transaction data or aggregation data under the above-described hierarchy conditions and association conditions.
  • a plurality of accounting tables are managed on the basis of a predetermined hierarchical condition and an associating condition, and a totaling related to the input transaction data is performed under the hierarchical condition and the associating condition.
  • the system is configured to automatically calculate data and register it in the corresponding data cell, so enter the data of transactions that occur every day as appropriate. Just by pushing, the aggregated data of each layer is automatically updated. This eliminates the need for conventional double entry bookkeeping, such as journal entry, posting, and counting, and greatly simplifies the task involved in recording transactions.
  • the accounting database is used as at least a part of the plurality of accounting tables, and a matrix accounting table in which accounts are expanded in respective rows and columns is stored, and a matrix belonging to a lower hierarchy is stored.
  • the account cells are set more finely in the accounting table, and the data cells belonging to the row or column of the predetermined account in each matrix accounting table are assigned to the same or lower hierarchy as the matrix accounting table.
  • the matrix accounting table may be configured to manage the matrix accounting table so as to be associated with a data cell belonging to a row or a column of the account of the predetermined account in the matrix accounting table. Sections 2, 15, and 23).
  • a voucher data input unit for inputting image data of a primitive voucher (hereinafter referred to as “voucher data”) as a basis for the transaction with respect to the transaction data input by the accounting data input unit;
  • a voucher data base storing the voucher data input by the data input unit in association with a data cell of an accounting table of the accounting database in which corresponding transaction data is registered; and a voucher database registered in the accounting database.
  • a voucher data output unit for outputting voucher data corresponding to desired transaction data from the voucher database may be further provided (claims 3, 16 and 17). 24)).
  • It may further comprise a voucher data output section and / or a data output control section for controlling the accounting data output section so as to output the evening (Claim 4).
  • the data output control unit When the transaction data is registered in the data cell selected by the data cell selection unit, the data output control unit outputs voucher data corresponding to the transaction data from the voucher database.
  • the voucher data output unit may be configured to be controlled (Claim 5), and when the aggregated data is registered in the data cell selected by the data cell selection unit, the accounting data is output from the accounting database.
  • the accounting data output unit may be configured to output the transaction data and Z or the aggregated data as the aggregated source of the aggregated data (claim 6).
  • the data related to the accounting data registered in the selected data cell e.g., voucher data corresponding to transaction data
  • the system is configured to output accounting data, which is a data aggregation source, the operator of this system can easily refer to the accounting data related to this accounting data while referring to any accounting data. This makes it possible to efficiently check the accounting data (claims 4 to 6).
  • a data registration authority authenticating section when accounting data to be registered in the accounting table of the accounting database is input from the accounting data input unit, the authority for registering the accounting data (hereinafter referred to as “data registration authority”) is authenticated.
  • a data registration authority authenticating section and, in accordance with the data registration authority authenticated by the data registration authority authenticating section, transfer the accounting data input by the accounting data input section to an accounting table belonging to a specific hierarchy.
  • a data registration restricting unit that permits only registration and controls the accounting data registration unit to register in the data cell of the corresponding accounting table, and restricts registration to accounting tables belonging to other layers. May be further provided.
  • a data reference request receiving unit that receives a request relating to reference to the accounting table stored in the accounting database and / or accounting data (hereinafter referred to as a “data reference request”); and the data reference request receiving unit.
  • a data reference request is accepted by the data authentication unit, a data reference authority authentication unit that authenticates the authority related to the data reference request (hereinafter referred to as “data reference authority”), and is authenticated by the data reference authority authentication unit.
  • data reference authority a data reference authority authentication unit that authenticates the authority related to the data reference request
  • a copy for storage is created for at least a part of the plurality of accounting tables stored in the accounting database, and information on the above-mentioned hierarchy conditions and association conditions, and An archive database that stores information on the time of creation may be further provided (claim 9).
  • a table editing unit may be further provided (claim 10).
  • a simulation accounting execution that performs a simulation based on virtual accounting data using an accounting table stored in the accounting database or a storage copy of the accounting table stored in the archive database is performed. It may be provided with an additional section (Claim 11).
  • the simulation accounting execution unit schematically represents a desired accounting table stored in the accounting database and a storage copy of the desired accounting table stored in the archive database.
  • a simulation accounting filter creating unit for creating a filter for simulation, a simulation accounting data input unit for inputting virtual accounting data (hereinafter, referred to as “virtual accounting data”), and a simulation accounting data input unit.
  • virtual accounting data for inputting virtual accounting data
  • the virtual accounting data is stored under the hierarchical assignment condition and the association condition.
  • Forecasted accounting data related to accounting data (Hereinafter referred to as “prediction accounting data”).
  • a simulation / accounting data registering section for registering the calculated prediction accounting data in a corresponding data cell of the simulation filter; Simulation accounting data for outputting at least one of virtual accounting data or forecast accounting data registered in the simulation filter.
  • an output unit (claim 12).
  • the simulation accounting execution unit may execute a plurality of simulations based on the plurality of accounting tables stored in the accounting database and the archive copy of the plurality of accounting tables stored in the archive database.
  • a simulation accounting database that creates and stores an accounting table and manages the plurality of simulation accounting tables under corresponding hierarchical and association conditions, and virtual accounting data (hereinafter “virtual accounting data”). )
  • virtual accounting data hereinafter “virtual accounting data”.
  • the virtual accounting data input by the simulation accounting data input unit is input into the simulation accounting database in the desired simulation accounting table of the simulation accounting database.
  • a simulation accounting data registration unit for registering a simulation accounting data in a corresponding data cell of a simulation accounting table in the simulation accounting database; an arbitrary simulation accounting table stored in the simulation accounting database;
  • a simulation accounting data output unit that outputs at least one of virtual accounting data or forecast accounting data registered in the table may be provided (claim 13).
  • a data registration authority transmitting unit that transmits information on authority of the accounting data registration (hereinafter, referred to as “data registration authority”) to the server via the network; for A data registration authority receiving unit that receives data registration authority information from the terminal via the network; and a data registration authority authenticating unit that authenticates the data registration authority based on the information received by the data registration authority receiving unit.
  • data registration authority authenticated by the data registration authority authenticating unit only the accounting data received by the accounting data receiving unit is permitted to be registered in the accounting table belonging to a specific hierarchy only.
  • controlling the accounting data registration unit so as to perform registration in the data cell of the corresponding accounting table, and further comprising a data registration limiting unit for limiting registration to accounting tables belonging to other layers.
  • the output terminal transmits a request for reference to the accounting table and / or accounting data registered therein by the accounting data transmitting unit (hereinafter referred to as a “data reference request”).
  • the data reference request receiving unit that receives the request, and the data reference request received by the data reference request receiving unit are information on the authority related to the data reference request (hereinafter, referred to as “data overnight reference authority”).
  • a data reference request / reference authority transmission unit that transmits the data reference request and the reference authority transmission unit to the server via the network, wherein the server transmits the data reference request and the data reference authority from the output terminal via the network.
  • An authentication unit and the data reference request receiving unit are accepted according to the data reference authority authenticated by the data reference authority authenticating unit.
  • the accounting data transmitting unit may further include an accounting table belonging to other layers and / or a data output limiting unit for limiting the output of the accounting data. Article 18).
  • the present invention can be implemented on a network.
  • another gist of the present invention is an accounting method including data representing information relating to a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summarizing the data (hereinafter, referred to as “aggregated data”).
  • a program for causing a computer to function as a system for managing data (hereinafter, referred to as "accounting data") related to information relating to each of the above-described accounting data management systems.
  • the present invention resides in a program for an accounting data management system, characterized in that the computer functions as each functional unit of the server or the input terminal or the output terminal provided in the data management system. Paragraphs to 21)).
  • the above-described system can be configured using an existing general-purpose computer.
  • a server, and a terminal which contributes to the spread of the present invention (claims 19 to 21).
  • FIG. 1 is a functional block diagram schematically showing the configuration of the accounting data management system according to the first embodiment of the present invention.
  • FIG. 2 is a diagram showing a configuration example of a transaction input table, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention.
  • 3 (b) is a diagram showing a configuration example of a matrix accounting table, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention.
  • FIGS. 4 (a) and 4 (b) both show an example of the structure of financial statements, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention.
  • Figure 4 (a) shows the balance sheet
  • Figure 4 (b) shows the income statement.
  • FIG. 5 is a diagram showing image data of a pay statement, which is one type of voucher data stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention. You.
  • FIGS. 6 (a), 6 (b), and 6 (c) show proof data for a series of transactions stored in the storage unit in the accounting data management system according to the first embodiment of the present invention.
  • 6 (a) is a diagram showing an invoice
  • FIG. 6 (b) is a receipt
  • FIG. 6 (c) is a diagram showing image data of a delivery note.
  • FIG. 7 shows a transaction displayed on a display (output unit) when the transaction data management system according to the first embodiment of the present invention is configured so that transaction data can be input while referring to voucher data. It is a figure showing an example of a data input screen.
  • FIG. 8 is a table showing the correspondence between the user of the work station 1 and the authority for registering and referring to the accounting data in the accounting data management system according to the first embodiment of the present invention.
  • FIG. 9 is a functional block diagram schematically showing the configuration of the accounting data management system according to the second embodiment of the present invention.
  • the accounting data management system relates to accounting, including data representing transaction information (hereinafter, referred to as “transaction data”) and data representing the results of aggregation thereof (hereinafter, referred to as “aggregation data”). It manages data representing information (hereinafter referred to as “accounting data—evening”).
  • the transaction data targeted by the present invention includes, for example, the amount of each account when the transaction is decomposed into accounts, and the aggregated data includes, for example, each account item of each decomposed account. And the like.
  • the accounting data also includes various information related to accounting, such as a description of the details of each transaction (summary) and various information associated with the settlement of accounts.
  • transaction in this specification is synonymous with a transaction that is recorded in general double-entry bookkeeping, and is an element related to the calculation of assets (assets, liabilities, equity) or an element related to the calculation of profit or loss (income ⁇ Cost)
  • assets assets, liabilities, equity
  • income ⁇ Cost an element related to the calculation of profit or loss
  • this should be an asset, a liability, a capital component of the 'income' expense, and its details.
  • account representing the type of the account to each account.
  • the unit of record for a transaction is the “account”.
  • examples of commonly used account types (account items) are categorized according to the elements (assets, liabilities, equity, income, and expenses) to which they belong.
  • Cash account checking account, securities account, notes receivable, accounts receivable, loan account, merchandise account, land account, building account, equipment account, etc.
  • the accounting data management system of the present invention stores a plurality of accounting tables in which the above-described accounting data is registered in each data cell in an accounting database, and assigns each accounting table to one of a plurality of hierarchies. Transaction data and / or summary data registered under the condition and in the data cell of each accounting table in the accounting table belonging to the same level or lower than the accounting table. These accounting tables are managed under the association conditions that are aggregated based on.
  • the accounting data when the accounting data is input, it is registered in a desired data cell of a desired accounting table in the accounting database, and when the input accounting data is transaction data or aggregated data, Under the hierarchy conditions and association conditions of the above, calculate the aggregated data that is aggregated based on the input transaction data or the aggregated data, and then apply the calculated aggregated data to the corresponding accounting table in the accounting database. And register it in the data cell.
  • At least a part of these accounting tables is stored in each row and each column.
  • Each account is configured as a matrix accounting table with expanded accounts, and the lower the level of the matrix accounting table, the more detailed the accounts are set, and the rows belong to the specified account row or column of each matrix accounting table.
  • These accounting tables are associated with data cells in a matrix accounting table belonging to a hierarchy lower than the matrix accounting table, in association with data cells belonging to a row or a column of the account, which is a specific account of the predetermined account. Is configured to be managed.
  • voucher data image data of the original voucher which is the basis of the transaction is input together, and the corresponding transaction data is registered in the accounting database of the accounting database. It is also preferable that the data is stored in the voucher database in association with the position of the data cell of the table.
  • the above-described accounting data management system when configured as a stand-alone workstation 1 having all functions (first embodiment), it is possible to communicate with each other via a network.
  • the explanation will be made separately for a case where the server and the client are provided with a function relating to the management of the accounting database and a function relating to the registration and reference of the accounting data (second embodiment).
  • FIG. 1 is a functional block diagram schematically showing the configuration of the accounting data management system according to the first embodiment of the present invention.
  • the accounting data management system according to the present embodiment includes an input unit 11, an output unit 12, a storage unit 13, an operation / control unit 14, an image acquisition unit 15, a large-capacity storage. It is configured as a stand-alone workstation 1 equipped with a device 16.
  • the workstation 1 has a built-in CPU, RAM, hard disk, and the like (not shown).
  • the CPU executes various arithmetic processes according to programs stored in the hard disk, and stores data necessary for various arithmetic processes of the CPU in the RAM.
  • the memory is updated as appropriate.
  • the workstation 1 further includes various peripheral devices (not shown) such as input devices such as a keyboard and a mouse, output devices such as a display and a printer, storage media reading and writing devices such as a CD-ROM drive and a floppy disk drive, and the like.
  • Interface with communication network Is built-in or connected, and is controlled by arithmetic processing of the CPU.
  • the workstation 1 is an ordinary information processing terminal having a CPU, RAM, a hard disk, various peripheral devices, etc. and having sufficient specifications (for example, various network servers, workstations, personal computers, etc.). It can be easily realized by using.
  • the input unit 11 is an input interface between the user of the workstation 1 and the operation / control unit 14 when the user of the workstation 1 operates the input unit 11.
  • Various information such as accounting data used for calculation and control is input.
  • the input unit 11 is mainly composed of a data input device such as a keypad mouse provided in the workstation 1, an image / video photographing device such as a video camera, and a sound collecting device such as a microphone. become.
  • the input unit 11 may be realized by various data input systems using a remote console via a communication network (not shown).
  • the output unit 12 is an output interface with the user of the workstation 1, and outputs various information such as an accounting table and accounting data to the user of the workstation 1. .
  • the output section 12 is mainly configured by a printing device such as a printer, a display device such as a display, a sounding device such as a speaker provided in the workstation 1, and the like.
  • the output unit 12 may be realized by various data output operations by a remote console via a communication network (not shown).
  • the interface between the input unit 11 and the output unit 12 is GU I (
  • a known interactive interface such as a Graphical User Interface so that the user of the workstation 1 can easily input and output data.
  • the storage unit 13 receives the control of the operation and control unit 14 described later, and Various information used in the application 1 are stored, and the stored various information can be added, updated, and deleted as appropriate under the control of the arithmetic and control unit 14 described later.
  • the storage unit 13 is mainly constituted by a hard disk provided in the workstation 1, an external storage medium, and the like.
  • the storage unit 13 has, as its main functions, a function as an accounting database for storing and managing an accounting table and a function as a voucher database for storing voucher data.
  • a function as an accounting database for storing and managing an accounting table
  • a function as a voucher database for storing voucher data.
  • the accounting table is a table including a plurality of data cells in which accounting data is registered.
  • the storage unit 13 stores a plurality of such accounting tables, and manages these accounting tables under predetermined hierarchical assignment conditions and association conditions.
  • the tiering condition means that a plurality of tiers are determined in advance for management of the accounting table, and each accounting table is managed so as to belong to any of these tiers.
  • associating condition means that the aggregated data registered in the data cell of each accounting table is the transaction registered in the data cell of the accounting table belonging to the same hierarchy or lower hierarchy as the accounting table. It is managed so that it is tabulated based on data and / or tabulated data.
  • the format of the accounting table is arbitrary, and an accounting table in an appropriate format may be appropriately created according to the type of accounting data to be recorded and the purpose of the recording.
  • This section describes transaction input tables, matrix accounting tables, and financial statements as specific examples of accounting tables that are particularly useful.
  • the transaction input table is used to enter daily transaction data into individual cells and to summarize the contents so that they can be registered in a matrix accounting table described later.
  • a matrix accounting table described later.
  • FIG. 2 shows an example of the structure of the transaction input table.
  • each column shows an account (“Cash” and “Yamanaka 5.55 current account”) according to the input contents, and each column shows the transaction data input unit ( In Figure 2, "September” to "August” are set.
  • transaction data corresponding to the corresponding account and input unit is input.
  • the input unit is one month unit, but the input unit is not limited to this.
  • One week or one day may be used, and other attributes may be used instead of the period (for example, “transaction number”, etc.). ) May be used as a unit.
  • the cells in the rightmost column and the bottom row contain the totals for each account and input unit, respectively. The totals for the account and all input units are automatically tabulated and registered as tabulated data.
  • a matrix accounting table is a two-dimensional matrix (matrix) composed of a large number of data cells arranged in rows and columns, and accounts are expanded in rows (columns) and columns (rows). It was done.
  • matrix matrix
  • a plurality of matrix accounting tables from those showing detailed transactions to those showing general outlines are recorded, and further, these are managed under predetermined stratification conditions, so that In the hierarchy structure of the accounting table, it mainly occupies multiple layers from the middle layer to the top layer.
  • FIGS. 3A and 3B show examples of the configuration of the matrix accounting table stored in the storage unit 13.
  • the cells in the rightmost column and the bottom column contain the totals for each row and column account, and the cells in the bottom right cell, respectively. Is automatically totaled and registered as total data for each account in all rows and columns.
  • the matrix accounting table in Fig. 3 (a) belongs to a lower hierarchy than the matrix accounting table in Fig. 3 (b), and the level of the accounts expanded to rows and columns is more detailed. It has become. That is, the matrix accounting table in Fig. 3 (a) This corresponds to the cell where row number 1 “cash checking” and column number 1 1 “fixed cost” in the matrix accounting table in FIG. 3 (b) intersect, and the account (“ Accounts (“cash”, “5.55 in Yamanaka”, “10,000 in credit”), and “Travel and transportation expenses”, “communications” Expenses ”and“ Packing freight costs ”are shown in the columns and rows of the matrix accounting table in Figure 3 (a). In the cell with row number 1 and column number 11 in the matrix accounting table in Fig. 3 (b), the aggregated data registered in the bottom right cell of the matrix accounting table in Fig. 3 (a) Registered.
  • the storage unit 13 (accounting database) stores a plurality of matrix accounting tables as illustrated in FIGS. 3 (a) and 3 (b) in a lower hierarchy as a matrix accounting table in which accounts are set in detail.
  • the data cell belonging to a row or column of a predetermined account of each matrix accounting table under the hierarchical condition such that the matrix accounting table belongs to a matrix accounting table belonging to a hierarchy lower than the matrix accounting table,
  • the management is performed under the condition of a hierarchy that can be associated with the data cell belonging to the row or column of the specific account, which is a specific account.
  • a financial statement is a table showing information on financial position, business performance, etc., which is compiled based on records of daily transactions, and includes a balance sheet and a profit and loss statement as described above.
  • the financial statements are not always stored, but are prepared as needed based on other accounting tables.
  • the hierarchical structure of the accounting table it mainly belongs to the top layer or a layer close to the top layer, and is aggregated based on the data of the transaction input table and matrix accounting table that exist in the lower layer.
  • FIG. 4 shows an example of the structure of the financial statements stored in the storage unit 13.
  • Fig. 4 (a) is a balance sheet
  • Fig. 4 (b) is a profit and loss statement. Both were automatically created based on the data registered in the matrix accounting table in Fig. 3 (b).
  • the various types of accounting tables described above, and the hierarchical conditions and association conditions for managing them can be realized by using various known database technologies.
  • an accounting table of any format can be set on a worksheet (work area consisting of a large number of cells), and a layering condition can be set for each worksheet. Can be realized.
  • an appropriate macro is created based on other transaction data and / or summary data that is the aggregation source of the summary data, and this macro is set.
  • the association condition can be realized.
  • the voucher data is an image of the primitive voucher acquired by the image acquisition unit 15 described later.
  • the primitive voucher is a document that is input into the accounting table and is a basis for the transaction, and proves that the transaction was actually performed.
  • This primitive voucher includes various documents, such as invoices, receipts, and payments, depending on the type of transaction to be certified.
  • Fig. 5 shows image data of a pay statement
  • Figs. 6 (a), (b), and (c) show images of invoices, receipts, and invoices for a series of transactions. Show data.
  • the voucher data is stored in the storage unit 13 in association with the position of the data cell of the accounting table in which the corresponding transaction data is registered.
  • the arithmetic and control unit 14 performs various operations necessary for the operation of the workstation 1 and outputs the output unit 12 and the storage unit 12 according to the input information at the input unit 11 and the information stored at the storage unit 13. It controls each operation of 13. The detailed functions will be described later together with the operation of the workstation 1.
  • the arithmetic and control unit 14 is mainly constituted by a CPU, a RAM, a hard disk and the like provided in the workstation 1.
  • the image acquisition unit 15 acquires image data of primitive vouchers as a basis for a transaction.
  • the image acquisition unit 15 is mainly configured by an image scanner or the like provided in the workstation 1.
  • the image scanner used as the image acquisition unit 15 has various shapes and formats. It is preferable to be able to read primitive vouchers and to create image data with sufficient resolution.
  • the mass storage device 16 creates a storage copy for at least a part of the plurality of accounting tables stored in the storage unit 13 and stores the information on the above-described hierarchy condition and association condition. , As well as information on when the copy was made.
  • This mass storage device 16 It is mainly composed of the hard disk and external storage medium provided in the storage unit 1, but if the sufficient capacity can be secured, the same hard disk or external storage as the storage unit 13 is used. It is also possible to configure with a storage medium or the like.
  • Accounting Data Management Workstation Program (Hereinafter referred to as “Accounting Data Management Workstation Program”).
  • the execution by the CPU realizes the operation of the CPU or the cooperative operation of the CPU and RAM, hard disk, and various peripheral devices.
  • -ROM, DVD-ROM, MO disk, etc. are recorded on a computer-readable storage medium, and if necessary, directly through a storage medium reading device (not shown) of the workstation 1. It is preferable to install it on the hard disk of the workstation 1 or use it. Alternatively, a server program is recorded in an external storage area (another computer or the like) accessible from the workstation 1 through the information communication network, and the server program is transferred from the external storage area through the information communication network as needed. It is preferable to use it directly or by installing it on the hard disk of the workstation 1.
  • the operation of the accounting data management system of the present embodiment is as follows: (a) Operation relating to management of accounting table in accounting database (Accounting table management operation)
  • the storage unit 13 Prior to the operation of the workstation 1, the storage unit 13 stores the desired accounting table. Is stored, and is managed under the above-described predetermined hierarchical assignment condition and association condition under the control of the arithmetic and control unit 14. In addition, these accounting tables are added, edited, and deleted as needed by the operator (user) of the workstation 1 before or during the operation of the workstation 1 (for example, as described later). Then, based on the summary data registered in the matrix accounting table at a certain point in time, it is possible to create a balance sheet at that point in time). Also, the tiering conditions and the association conditions can be changed as appropriate.
  • Such an operation can be realized by using various known database technologies as described above. For example, if spreadsheet software is used to implement accounting tables, hierarchy conditions, and association conditions, add or delete worksheets as appropriate, or add accounting tables to worksheets. This operation can be realized by changing the area or adding, modifying, or deleting attributes and macros of each cell.
  • An operator (user) of the workstation 1 inputs, via the input unit 11, accounting data to be registered in a data cell of any accounting table and a request to register the accounting data in a data cell of the desired accounting table. (Hereinafter referred to as “data registration request”) to workstation 1. That is, the input unit 11 functions as an accounting data input unit. This request can be issued in units of individual accounting data, but it is also possible to request multiple accounting data at once, or to request a part or all of an accounting table as a unit. is there.
  • the accounting data input together with the data registration request is controlled by the arithmetic and control unit 14 and the desired data cell of the desired accounting table in the storage unit 13 (accounting database) based on the contents of the data registration request. Registered in.
  • the entered accounting data is transaction data or summary data
  • the summary data to be registered in another data cell of the same accounting table and in the data cell of another accounting table. All tabulated data to be tabulated based on the input transaction data or tabulated data is calculated by the calculation and control unit 14 calculations. Then, the calculated total data is stored in the corresponding accounting table under the control of the arithmetic and control unit 14. —Registered in the evening cell. That is, the calculation / control unit 14 functions as an accounting data registration unit. These calculations and registrations are performed under the above-described hierarchical assignment conditions and association conditions.
  • the user of the workstation 1 when inputting transaction data, the user of the workstation 1 obtains image data of primitive vouchers, that is, voucher data, which is the basis of the transaction of the transaction data, by the image acquisition unit 15 and inputs the data to the workstation 1. I do. That is, the image acquisition unit 15 functions as a voucher data input unit.
  • the input voucher data is registered in the storage unit 13 (the voucher database) under the control of the arithmetic / control unit 14 in association with the data of the accounting table in which the corresponding transaction data is registered. .
  • data input and voucher data input be configured so as to be performed in conjunction with each other.
  • an interactive interface such as a GUI
  • the source voucher for a transaction is obtained, the image data (the voucher data) of the source voucher is obtained, and the voucher data is displayed on the display (output unit 12), and is displayed.
  • a configuration in which transaction data is input while referring to the data is conceivable.
  • FIG. 7 shows an example of a transaction data input screen displayed on the display (output unit 12) in a case where transaction data can be input while referring to voucher data.
  • Voucher data is displayed on the right side of the screen, and transaction data input fields corresponding to the voucher data are displayed on the left side of the screen.
  • the operator of the workstation 1 inputs corresponding transaction data into the transaction data input field displayed on the left side of the screen while visually checking the voucher data displayed on the right side of the screen.
  • the input transaction data is automatically registered in the corresponding cell of the transaction input table or matrix accounting table stored in the storage unit 13. With such a configuration, the operator can easily input the transaction data corresponding to the voucher data without greatly moving the line of sight on the screen, thereby greatly improving the efficiency of the operator's data input.
  • the voucher data is sequentially or simultaneously displayed on a display (output unit 12), and the transaction data for these series of transactions is displayed. It may be configured so that the input of can be performed continuously. For example, in the input screen shown in Fig. 7, by clicking the “Receipt”, “Invoice”, and “Delivery” icons on the upper right side of the screen with the mouse (input section 11), While sequentially displaying the voucher data for a series of transactions such as receipts, invoices, and invoices in Fig. 6 (a) to (c), the relevant transaction data for these series of transactions is continuously displayed. This makes it possible to input transaction data more efficiently.
  • the user of the workstation 1 outputs an arbitrary accounting table stored in the storage unit 13 (accounting database) and an arbitrary accounting data registered in the arbitrary accounting table from the output unit 12. It is possible to refer to. Also, any voucher data similarly stored in the storage unit 13 (the voucher database) can be output from the output unit 12 and referenced. That is, the output unit 12 functions as an accounting data output unit and a voucher data output unit.
  • the user of the workstation 1 inputs, via the input unit 11, the accounting data registered in the data cell of the accounting table stored in the storage unit 13 or any transaction data.
  • a request to refer to the voucher data stored in association (hereinafter referred to as “data reference request”) is input to the workstation 1.
  • This request can be issued in the unit of individual accounting data, but it is possible to request multiple accounting data and voucher data collectively, or to request a part or all of a certain accounting table as a unit. It is also possible.
  • the operation / control unit 14 specifies appropriate accounting data and / or accounting table from the accounting tables stored in the storage unit 13 according to the contents of the input data reference request, or From the voucher data stored in 3, an appropriate voucher data is specified, and this is output through the output unit 12.
  • Specific examples are the transaction input table shown in Fig. 2, the matrix accounting table shown in Figs. 3 (a) and (b), and the financial statements (balance sheet, profit and loss calculation) shown in Figs. 4 (a) and (b).
  • the accounting table such as Selective display of some cells in the form of worksheets such as spreadsheet software
  • Output unit 12 or print by printer (output unit 12).
  • a transaction input table shown in Fig. 2 and an accounting table such as a matrix accounting table shown in Figs. 3 (a) and (b) are displayed on a display (output unit 12) in the form of a worksheet such as spreadsheet software.
  • the user can easily add, modify, or delete accounting data in the desired cell via the keyboard or mouse (input section 11) while browsing the accounting table.
  • the control unit 4 controls the output unit 12 to output accounting data and voucher data related to the accounting data registered in the selected data cell.
  • the control unit 4 controls the output unit 12 to output accounting data and voucher data related to the accounting data registered in the selected data cell.
  • the input unit 11 functions as a data cell selection unit
  • the operation / control unit 14 functions as a data output control unit.
  • the related data for example, if the data registered in the selected data cell is transaction data, the voucher data corresponding to the transaction data (ie, a source certificate for certifying the transaction of the transaction data) Voucher image data). If the data registered in the selected data cell is the aggregation data, the transaction data and Z or the aggregation data (that is, the selected aggregation data are used as the aggregation source of the aggregation data) The transaction data and / or Z or totalized data that are tabulated based on the transaction data and / or tabulated data are output. (d) Authorization operation
  • the workstation 1 When the workstation 1 is operated by people at various levels and departments within the company, the workstation 1 may be used from the viewpoint of the security of accounting data. In some cases, it is preferable to limit the registration operation and the reference operation that can be performed according to the user's hierarchy, department, position, etc., rather than granting the reference operation to all users without restriction. For example, management and internal auditors may want to be able to see the contents of the accounting table at all levels, but not edit it, or a sales manager may be able to see only the matrices relevant to their department. Want to, etc.
  • the workstation 1 provides the user of the workstation 1 with the authority to register accounting data in advance (hereinafter referred to as “data registration authority”) or the reference to accounting data.
  • data registration authority the authority to register accounting data in advance
  • authority reference authority the authority to register accounting data in advance
  • the authority reference authority By setting the authority (hereinafter referred to as the “authority reference authority”) for each user, only the registration and reference of specific accounting data is permitted for each user according to the hierarchy, department, position, etc. Or restrict the registration or reference of specific accounting data.
  • This setting is represented, for example, in the form of a correspondence table as shown in FIG. 8, and is stored in the storage unit 13 of the present workstation 1.
  • the correspondence table in FIG. 8 shows a case where settings are collectively made for each hierarchy, department, and position to which the user belongs, but the authority may be set for each individual user.
  • this correspondence table may be created under the control of the arithmetic and control unit 14 via the input unit 11 and the output unit 12 in the workstation 1, but may be created by an external computer or the like. A pre-made one may be input to this workstation. Further, prior to the start of the operation of the workstation 1, all the settings may be determined in advance and a correspondence table may be created.
  • the configuration may be such that the setting contents can be added / changed / deleted under the control of the arithmetic / control unit 14 via the output unit 1 and the output unit 12.
  • This request can be realized by an interface via the input unit 11 and the output unit 12. For example, an input screen requesting information for identifying the user may be displayed on the display (output unit 12) together with or before or after the input screen of the data input request or the data reference request.
  • the arithmetic / control unit 14 further refers to the correspondence table stored in the storage unit 13 based on this information. While certifying the data registration authority or data reference authority, specify the data registration authority or data reference authority possessed by the user. That is, the arithmetic and control unit 14 also functions as a data registration authority authentication unit and a data reference authority authentication unit. Then, the arithmetic and control unit 14 controls registration or reference of accounting data by the user via the input unit 11 and the output unit 12 based on the authenticated data registration authority or data reference authority.
  • the arithmetic and control unit 14 permits only registration to the accounting table belonging to a specific hierarchy based on the data registration authority of the authenticated user, and allows the accounting table belonging to the other hierarchy to be registered. Control is performed to limit registration to one bull. If the registration request is for registration in an accounting table belonging to the specific hierarchy, the accounting data is registered in the data cell of the corresponding accounting table, and the accounting data belonging to the other hierarchy is registered. If it relates to registration in the table, the accounting data will not be registered. Similarly, based on the data reference authority of the authenticated user, control is performed so that only the reference to the accounting table belonging to the specific hierarchy is permitted and the reference to the accounting table belonging to the other hierarchy is restricted.
  • the data reference request relates to the reference to the accounting table belonging to the specific hierarchy, the corresponding accounting table and the accounting data registered in the data cell are output, and the data is output to the other hierarchies. If it relates to the registration of the accounting table to which it belongs, the accounting table or accounting data is not output.
  • the operation / control unit 14 also functions as a data registration restriction unit and a data reference restriction unit. (e) Archive management operation
  • the accounting table in the storage unit 13 stores the transaction data associated with daily transactions and the totals calculated based on the data. Accounting data such as data will be registered sequentially.
  • the plurality of accounting tables stored under the hierarchical structure in the storage unit 13 are sequentially updated as a whole. Therefore, the plurality of accounting tables stored in the storage unit 13 at any time represent the financial state of the business organization or the like to be accounted for at that time, and serve as an extremely useful information source. Therefore, in the workstation 1, at any time, the arithmetic and control unit 14 creates an archive copy for storage of at least a part of the plurality of accounting tables stored in the storage unit 13.
  • the large-capacity storage unit 16 functions as an archive database that cumulatively stores archive copies of the accounting table at any time.
  • the archive copy of the accounting table at any time stored in the large-capacity storage unit 16 is stored in the same manner as the above-described (c) reference operation, and the entire arbitrary accounting table and data of Z or a part thereof are deleted. It is configured so that it can be sequentially referred to in units of. This makes it possible to refer to the contents of the accounting table at any point in time or to compare and evaluate the contents of the accounting table between any two points in time.For example, the type of product sales collection, collection cycle, etc. Analysis can be performed easily.
  • a new accounting table is created based on the accounting table of these archive copies and the accounting data registered in the data cell, and the new accounting table is created. It is configured so that it can be modified.
  • an accounting table that refers to accounting data of accounting tables of multiple archive copies at different times. For example, based on the aggregated data registered in the matrix copy of the archive copy at two different points in time, it is possible to create a profit and loss statement and a cash account statement between these two points in time. It is also possible to create a moving chronological table.
  • This operation may be performed at any given time, for example, every other day, every week, every first month, etc., periodically or automatically at regular intervals, or, for example, the input unit 1 It may be performed irregularly based on an instruction from the operator via 1. Further, conditions such as which accounting table (or which part of the accounting table) to make a copy of may be determined based on predetermined conditions. May be determined as appropriate based on the instruction from.
  • the administrator of the workstation 1 can use the archive copy stored in the mass storage unit 16 to check the financial status at any time and compare the financial status over an arbitrary period become.
  • it is possible to easily find abnormal accounting phenomena by selecting and comparing archive copies at any two points in time, or preparing an income statement between the two points in time.
  • profit and loss statements are usually prepared at the end of the accounting period, there is a possibility that operations such as showing profits may be performed.However, using this system, comparisons between two points of time can be performed without notice. It is easy to understand abnormal phenomena.
  • the workstation 1 by the above-described (a) accounting table management operation and (b) registration operation, the related aggregated data is automatically updated according to the input of daily transaction data. A plurality of accounting tables stored under the hierarchical structure are updated sequentially.
  • the records of the plurality of accounting tables at any time are accumulated and stored as an archive copy together with the stratification condition and the association condition as the base. Go.
  • the workstation 1 performs a simulation based on virtual accounting data (hereinafter referred to as “virtual accounting data”) by using a plurality of accounting tables having these hierarchical structures and archive copies thereof. That is, when the operator inputs virtual accounting data to be registered in the data cell of the accounting table of an arbitrary hierarchy via the input unit 11, the calculation / control unit 14 sets the predetermined hierarchical assignment condition and the association condition. Other data that is predicted in relation to the virtual accounting data based on the —By automatically calculating the accounting data to be registered in the evening cell (hereinafter referred to as “predicted accounting data”), simulation based on the entered virtual accounting data can be performed. ing. That is, the operation / control unit 14 also has a function as a simulation accounting execution unit.
  • virtual transaction data or summary data (virtual transaction data or virtual summary data) to be registered in the accounting table of a relatively lower hierarchy is input, and the same or higher hierarchy is entered.
  • the expected value (estimated aggregated data) of the aggregated data to be registered in the accounting table belonging to (1) is obtained by the same procedure as the above (a) accounting table management operation and (b) registration operation. That is, under the predetermined stratification condition and the association condition, all the predicted total data to be totaled based on the input virtual transaction data or virtual total data are calculated by the arithmetic and control unit 14. Then, each of the calculated tally data is registered in the corresponding data cell of the corresponding accounting table under the control of the arithmetic and control unit 14. This makes it possible, for example, to simulate the accounting effects of certain transactions and investments on the entire corporate organization.
  • virtual summary data virtual summary data to be registered in the accounting table of a relatively higher hierarchy is input and registered in the accounting table belonging to the same or lower hierarchy.
  • the expected value of the expected transaction data or aggregated data is obtained by the reverse procedure of (a) the accounting table management operation and (b) the registration operation described above. That is, in consideration of the predetermined hierarchical assignment condition and the association condition, all the forecast transaction data and / or the forecast summary data serving as the counting source of the input virtual summary data are calculated by the calculation and control unit 14.
  • the calculated predicted transaction data and the calculated or predicted total data are registered in the corresponding data cells of the corresponding accounting table under the control of the arithmetic and control unit 14. This makes it possible, for example, to simulate target conditions for each department required to achieve the goals of the entire corporate organization. In the case of the latter, all the forecast transaction data and / or forecast summary data that is the aggregation source are calculated from the input virtual summary data, so the calculation follows the opposite direction to the normal aggregation calculation.
  • the solution (transaction data used as the aggregation source and the forecast value of the data or the aggregation data) may not be uniquely determined.
  • a simulation execution form a method of performing simulation by using the accounting table and its archive copy as it is and applying a filter for simulation to it, and a method for simulating the accounting table and its archive copy. There are two methods of making a copy and performing a simulation using this.
  • the operator of the workstation 1 inputs that the simulation is to be performed via the input unit 11 and specifies an accounting table and a copy or an archive copy thereof to be used for the simulation.
  • the arithmetic and control unit 14 creates a simulation filter for schematically representing the desired accounting table and / or its archive copy stored in the storage unit 13 (that is, the arithmetic operation).
  • the control unit 14 also functions as a simulation accounting filter creation unit).
  • the operation / control unit 14 registers the input virtual accounting data in a desired data cell of the created simulation filter 1.
  • predictive accounting data related to the input virtual accounting data is calculated, and the calculated predictive accounting data is processed by the simulation filter.
  • the input unit ⁇ 1 functions as a simulation accounting data input unit
  • the operation / control unit 14 functions as a simulation accounting data registration unit, etc.
  • the obtained simulation filter 1 or the virtual accounting data or the forecast accounting data registered in the simulation filter 1 is appropriately output via the output unit 12 (that is, the output unit 1 2). Will also function as a simulation accounting data output unit).
  • the operator inputs that the simulation is to be performed via the input unit 11 and specifies the accounting table and Z or its archive copy to be used for the simulation.
  • the control unit 14 creates a simulation copy (simulation accounting table) of the desired accounting table and the archive copy thereof stored in the storage unit 13, and stores them in the storage unit 1. 3 and manages their simulation accounting tables under the corresponding tiering and association conditions (that is, the storage unit 13 and the operation / control unit 14 serve as a simulation accounting database). Will also work).
  • the operation control unit 14 converts the input virtual accounting data into the simulation accounting table stored in the storage unit 13.
  • the forecast accounting data related to the input virtual accounting data is calculated under the predetermined hierarchy conditions and association conditions, and the calculated forecast accounting data is used for the simulation. Register in the corresponding data cell of the accounting table.
  • the obtained accounting table for simulation, or virtual accounting data or forecast accounting data registered in the simulation accounting table is output via the output unit 12 as appropriate.
  • the conventional entrepreneurship plan mainly focuses on the amount of investment, the amount of recovery, and the period until the recovery, but in the present invention, the latest meeting stored in a hierarchical structure is used.
  • a totaling table to enter virtual trading data related to entrepreneurship into the input layer, it is possible to simulate how entrepreneurship will affect the latest financial status.
  • a simulation can be performed with the financial condition of the starting point as a starting point.
  • G Others At the end of the accounting period, it is possible to carry out the settlement of accounts using the registered contents of the accounting table stored in the storage unit 13.
  • the settlement of accounts in double-entry bookkeeping refers to the business results during the accounting period and the fiscal year-end This is the process of calculating and confirming the status, and creating a financial report, such as financial statements, that represents these.
  • the above-described (a) accounting table management operation allows an appropriate accounting table such as a matrix accounting table stored in the storage unit 13 (or a large-capacity storage unit 16). By creating new accounting tables, such as profit and loss statements during the accounting period, cash flow statements, and balance sheets at the end of the accounting period, based on the stored archived copy of the appropriate accounting tables) Can be realized.
  • the items to be consolidated are roughly classified into three types: (1) items related to balance adjustment, (2) items related to profit and loss calculation for the period, and (3) items related to tax accounting.
  • the items related to balance adjustment are those in which the balance at the end of the fiscal year is adjusted to the balance at the accounting stage. In particular, current accounts are subject to errors due to the overlooking of bills and non-attachment by the bank.
  • Items related to period profit / loss calculation determine profits for the current term by apportioning the profits and expenses over multiple years to the period and calculating the cost of sales. In addition, depreciation to allocate expenses to multiple periods and recording of expenditures such as various provisions (eg, bonus allowances, retirement allowance allowances, loan loss allowances) are provided.
  • Tax-related matters are the amount of corporate tax that has been settled in the following term due to tax treatment. Etc. and accrued consumption tax by setting the balance of items related to consumption tax to zero.
  • the above-described simulation is executed using the error adjustment amount in the balance adjustment, the amount of various allowances in the period profit and loss calculation, the tax accrued in the tax accounting, and the like as virtual accounting data.
  • the obtained forecasted accounting data is used as a result of the settlement of accounts in the subsequent settlement of accounts, it is possible to efficiently settle accounts.
  • a plurality of accounting tables are managed based on the predetermined stratification condition and the association condition, and the accounting table is input under the stratification condition and the association condition.
  • the system is configured to automatically calculate the aggregated data related to the transaction data and register it in the corresponding data cell. One night is automatically updated.
  • the work involved in recording a transaction is greatly simplified.
  • transaction data and summary data of each accounting table are managed in association with each other between hierarchies, if the hierarchy structure of the accounting table is set appropriately according to the hierarchy structure of the company, the organizational structure of the company will be complicated. In such cases, the accounting work can be unified.
  • the accounting table existing in the storage unit 13 on the date of the audit is copied to a storage medium such as a DVD disk for each layering condition and handed to the audit corporation as it is. Since the storage medium contains all the data required for the audit, the time required for the audit preparation work can be greatly reduced on the corporate side, and the auditing corporation can perform most audit procedures in advance. Further, by going back up the accounting table from a higher hierarchy to a lower hierarchy, it is possible to easily identify and detail individual transactions, and further find and refer to the relevant source voucher data. The trouble of separately checking books such as a book and a ledger is reduced.
  • the accounting table is configured as a matrix accounting table according to the divisional structure of the company, and the accounting accounting items that belong to the lower hierarchy are set so that account subjects are set more finely. Work such as journal entry, posting, and tallying is greatly reduced. Information required for each department to be managed can be referenced in a list and comprehensively.
  • the transaction data registered in the accounting table is configured to be stored in association with the image data of the primitive voucher that is the basis of the transaction, the work of storing the primitive voucher is reduced, and these data are organized.
  • voucher data is associated with all transaction data registered in the accounting table, fictitious transactions will not theoretically be registered in the accounting table, and the reliability of the books will be improved.
  • the workstation 1 has both the accounting database and the voucher database has been described.
  • the workstation 1 may be configured to include only the accounting database. In that case, the function related to voucher data management can be omitted.
  • the configuration of the workstation 1 can be made simpler and less expensive.
  • FIG. 9 is a functional block diagram schematically showing the configuration of the accounting data management system according to the second embodiment of the present invention.
  • the accounting data management system 2 of the present embodiment includes a server 3 having a function of managing an accounting database, and a terminal 4 used by a business operator for registering and referring to accounting data.
  • the server 3 and the terminal 4 are both connected to the communication network 5 and are configured to be able to communicate with each other via the communication network 5.
  • FIG. 9 shows a case where one terminal 4 is provided for one server 3 for the sake of simplicity of explanation, in practice, the terminal 4 provided for one server 3 is provided.
  • the number is arbitrary and can be adjusted as appropriate according to the organizational structure of the company to which this system 2 is applied.
  • accounting data is centrally managed using a single accounting database, and terminals for data registration and reference are located in each of multiple departments. I think it is often In the following description, a description will be given on the assumption that a single server 3 has a plurality of terminals 4 as necessary.
  • the communication network 5 is not particularly limited as long as it is a general network as a set of resources constituting a communication path, and various known networks can be used.
  • the communication network 10 that can be used does not depend on whether it is a local area network (local area network) or a wide area network (WAN), or a dedicated line. It does not depend on whether it is a fixed network or a switching network such as a telephone switching network, and whether it is a wireless network such as a mobile phone network or a wired network such as a fixed telephone network. Further, the network need not be an independent single network, but may be a set of a plurality of networks.
  • an appropriate type of communication network 10 may be used according to the size and organizational structure of the target company. For example, if the company is small and is located on a single floor or in a single building, a private communication network is preferably used. On the other hand, if the company is large and spans multiple buildings, or if multiple branches are scattered in different areas, it is preferable to use a wide area communication network.
  • VPN virtual private network
  • the server 3 includes an input unit 31, an output unit 32, a storage unit 33, an operation / control unit 34, a large-capacity storage device 35, and a communication interface unit 36.
  • the input unit 31, the output unit 32, the storage unit 33, the arithmetic and control unit 34, and the mass storage device 35 are the same as those of the first embodiment.
  • the configuration is basically the same as the input unit 11, output unit 12, storage unit 13, operation / control unit 14, and large-capacity storage device 16 of the workstation 1.
  • the storage unit 33 manages the accounting table under predetermined hierarchy conditions and association conditions, similarly to the storage unit 13 of the workstation 1 of the first embodiment. It has a function as an accounting data base to store, and a function as a voucher data base to store voucher data.
  • the mass storage device 16 has a function as an active database for cumulatively storing archive copies of the accounting table at any time.
  • the communication interface unit 36 transmits and receives information to and from the communication network 10 under the control of the arithmetic and control unit 34, and communicates with the communication network 10 via the communication network 10.
  • the terminal 4 includes an input unit 41, an output unit 42, a storage unit 43, a calculation / control unit 44, an image acquisition unit 45, and a communication interface unit 46.
  • the input unit 41, the output unit 42, the storage unit 43, the operation / control unit 44, and the image acquisition unit 45 are also the same as those of the first embodiment.
  • the input unit 11, output unit 12, storage unit 13, operation / control unit 14, and image acquisition unit 15 of the workstation 1 have basically the same configuration.
  • the communication interface unit 46 transmits and receives information to and from the communication network 10, and receives signals and data transmitted via the communication network 10 to perform calculations. It has a function as a receiving unit that outputs to the control unit 44, and a function as a transmitting unit that transmits data input from the calculation and control unit 44 to the communication network 10 in the same manner. ing.
  • the server 3 and the terminal 4 each have a built-in CPU, RAM, hard disk, and the like (not shown).
  • the CPU executes various arithmetic processes according to programs stored in the hard disk, and performs various arithmetic processes of the CPU. Necessary data is stored and updated in RAM as needed.
  • the server 3 further includes various peripheral devices (not shown) such as input devices such as a keyboard and a mouse, output devices such as a display and a printer, a CD-ROM drive, and a floppy disk drive.
  • a storage medium read / write device, an interface with a communication network, etc.) are built-in or connected, and are controlled by CPU arithmetic processing. That is, the functions of the above-described functional elements 31 to 36 and 4:!
  • the server 3 is an ordinary information processing terminal having a CPU, RAM, a hard disk, various peripheral devices, and the like and having sufficient specifications (for example, various network servers, workstations, It can be easily realized using a personal computer.
  • the terminal 4 is also a general information processing terminal equipped with a CPU, RAM, 81-disk, and various peripheral devices (for example, a personal computer (regardless of a desktop type or a notebook type), a handheld terminal). (Computer, mobile phone, etc.).
  • the accounting data management server program and the accounting data management terminal program are recorded on a computer-readable storage medium such as a CD-ROM, a DVD-ROM, and a M ⁇ disk. It is preferable that the server 3 and the terminal 4 use this directly or through a storage medium reading device (not shown) of the terminal 4 as needed, directly or by installing it on the hard disk of the workstation 1.
  • a server program is recorded in an external storage area (other computer or the like) accessible from the workstation 1 through the information communication network, and the external storage area is transmitted from the external storage area through the information communication network as needed. It is preferable to use it directly or by installing it on the hard disk of the workstation 1.
  • each operation performed by the workstation 1 of the first embodiment that is, (a) accounting tape management operation, and (b) registration Basic operations are the same as the operation, (c) reference operation, (d) authority authentication operation, (e) archive management operation, and ( ⁇ ) simulation operation.
  • the terminal 4 has an input unit 11 and an output unit 12 in the workstation 1 of the first embodiment by transmitting and receiving information to and from the server 3 via the communication interface units 36 and 46. It has the same function as the function that was performed. That is, the terminal 4 plays a role as a remote console or the like of the server 3, and in this case, the operations of the above (a) to (f) are realized in cooperation with the server 3 and the terminal 4. Will be.
  • the user of the terminal 4 can use the terminal 4 to request the server 3 to register or refer to accounting data, voucher data, and the like.
  • the user of the terminal 4 inputs the accounting data to be registered in the accounting table of the storage unit 3 3 (accounting database) of the server 3 to the terminal 4 through the input unit 41 together with the above data registration request.
  • the input unit 41 of the terminal 4 functions as an accounting data input unit, like the calculation / control unit 14 of the workstation 1 of the first embodiment.
  • the accounting data input to the terminal 4 together with the data registration request is transmitted to the network 10 through the communication interface unit 46 and transmitted to the server 3 under the control of the arithmetic and control unit 44. That is, the communication interface unit 46 of the terminal 4 functions as an accounting data transmission unit.
  • the data registration request and the accounting data transmitted from the terminal 4 via the network 10 are received by the communication interface unit 36. That is, the communication interface section 36 of the server 3 functions as an accounting data receiving section. And
  • the accounting data is stored in the accounting data storage unit 13 (accounting data base). Is registered. If the input accounting data is transaction data or aggregated data, calculation and registration of the related aggregated data under the specified hierarchical conditions and association conditions under the control of the arithmetic control unit 34. Is performed. That is, the operation control unit 34 functions as an accounting data registration unit, similarly to the operation control unit 14 of the workstation 1 of the first embodiment. The voucher data is registered in the same manner.
  • the input unit 41 of the terminal 4 functions as a voucher data input unit as well as the operation / control unit 14 of the workstation 1 of the first embodiment, and the operation / control unit 34 of the server 3. Functions as a voucher data registration unit, similarly to the calculation / control unit 14 of the workstation 1 of the first embodiment.
  • the communication interface unit 46 of the terminal 4 serves as a voucher data transmission unit for transmitting the input voucher data to the server 3 via the network 10, and a communication interface of the server 3.
  • the face unit 36 functions as a voucher data receiving unit that receives voucher data transmitted from the terminal 4 via the network 10.
  • the user of the terminal 4 outputs the arbitrary accounting table stored in the storage unit 3 3 (accounting database) of the server 3 and the arbitrary accounting data registered in the arbitrary accounting table to the output unit 4 2 of the terminal 4. It is possible to output and refer to. Also, arbitrary voucher data similarly stored in the storage unit 3 3 (voucher data) of the server 3 can be output from the output unit 42 of the terminal 4 and referenced.
  • the user of the terminal 4 inputs a data reference request to the terminal 4 through the input unit 41.
  • the input data reference request is transmitted to the network 10 through the communication interface unit 46 and transmitted to the server 3 (that is, the input unit 41 serves as a data reference request receiving unit, and the communication interface unit 4 6 will function as a data reference request transmission unit).
  • Supper 3 receives data transmitted from terminal 4 via network 10
  • the reference request is received by the communication interface unit 36 (that is, the communication interface unit 36 functions as a data reference request receiving unit).
  • the arithmetic and control unit 34 specifies appropriate accounting data and / or accounting table from the accounting tables stored in the storage unit 33 according to the content of the received data reference request, or Appropriate voucher data is specified from the voucher data stored in Part 13.
  • the accounting data and / or the accounting table and the voucher data transmitted from the server 3 are received by the communication interface unit 46 (that is, the communication interface unit 46 includes the accounting data receiving unit and the voucher). It functions as a data receiving unit). Then, the received desired accounting table and Z or accounting data or voucher data are output by the output unit 42 (that is, the output unit 42 is the output unit 1 of the workstation 1 of the first embodiment). In the same way as 2, it will function as the accounting data output unit and voucher data receiving unit).
  • a setting is made as to what authority the user has with respect to registration and reference of accounting data.
  • This setting is represented in the form of a correspondence table in FIG. 8 similarly to the first embodiment, and is stored in the storage unit 33 of the server 3.
  • the authority for registration and reference may be set according to which terminal 4 is used.
  • the arithmetic and control unit 44 receives information for identifying the user. Request the user of terminal 4 to enter When the information for identifying the user is input through the input unit 41, these are used as information on the data registration authority or information on the data reference authority together with the data registration request or the data reference request in the communication interface unit. It is sent to network 10 through 46 and sent to server 3. That is, the communication interface section 46 of the terminal 4 has the data registration right. It functions as a limited transmission unit and a data reference authority transmission unit.
  • the information on the data registration authority or the data reference authority transmitted from the terminal 4 via the network 10 together with the data registration request or the data reference request is transmitted to the communication interface. Received by part 36. That is, the communication interface unit 36 of the server 3 functions as a data registration authority receiving unit and a data reference authority receiving unit.
  • the arithmetic and control unit 34 of the server 3 refers to the correspondence table stored in the storage unit 33 based on the received information on the data registration authority or the information on the data reference authority and stores the data. It authenticates the registration authority or data reference authority, and specifies the data registration authority or data reference authority that the user has. That is, the arithmetic and control unit 34 also functions as a data registration authority authentication unit and a data reference authority authentication unit.
  • the operation / control unit 34 of the super 3 functions as a data registration restriction unit and a data output restriction unit.
  • the accounting table management operation As with the operations (b) to (d), (a) the accounting table management operation, (e) the archive management operation, and (f) the simulation operation also include the functions of the server 3 and the terminal 4 of the present embodiment. It can be realized by the cooperation of.
  • the accounting data management system of the present embodiment in a company in which facilities such as stores and business offices are distributed in a plurality of areas, and in a company having a plurality of local and overseas branches, branch offices, factories, and the like.
  • the server 3 and the terminal 4 by appropriately arranging the server 3 and the terminal 4 according to the arrangement of the facility and the branch, etc., the registration and reference of the accounting data in each facility can be efficiently performed, and the work station of the first embodiment described above can be efficiently used. It is possible to enjoy the same advantages as in one session.
  • terminal 4 (input / output terminal) having both input and output functions has been described as an example.
  • a terminal (input terminal) having only input functions and only an output function are provided. It is also possible to use a terminal provided (output terminal).
  • Terminal, input terminal, output terminal Terminal, input terminal, output terminal
  • these input / output terminals, input terminals, and output terminals can be used in any combination. With such a configuration, it is possible to simplify the configuration of each terminal while giving each terminal only the necessary functions.
  • each server 3 has an accounting database for the entire corporate organization in the storage unit 33.
  • each server 3 has only the accounting database for the corresponding subordinate organization in the storage unit 33, and means for grasping the financial state of the entire corporate organization is required.
  • the accounting database information about these lower-level organizations may be configured to be exchanged between the servers 3, and the financial status of the entire corporate organization may be further controlled above these servers 3. May be provided.
  • the accounting data management system and management method and the accounting data management system program according to the present invention can be widely applied to the field of conventional corporate accounting, etc. Its usefulness is considered to be extremely high because it can standardize work, facilitate the specific work of individual transactions at the time of accounting audits, etc., and improve the recordability and comprehensiveness of records. .

Abstract

An accounting data management system includes an accounting database for storing a plurality of accounting tables where accounting data is to be registered, in each data cell and managing these accounting tables under a predetermined hierarchical condition and correlation condition, an accounting data input unit through which accounting data to be registered in the accounting database is input, an accounting data registration unit for registering accounting data input in a desired data cell of a desired accounting table of the accounting database, and an accounting data output unit. When the accounting data which has been input is transaction data or calculation data, the accounting data registration unit calculates calculation data to be calculated according to the transaction data or the calculation data under the hierarchical condition and the correlation condition and registers the calculated data in the corresponding data cell of the corresponding accounting table of the accounting database. The accounting data output unit outputs at least one of the accounting tables registered in the accounting database or one of the accounting data items registered in an arbitrary accounting table.

Description

次に示すように国際調査機関が作成した。  Prepared by the International Searching Authority as shown below.
会計データの管理システム、 管理方法、 及び管理用プログラム  Accounting data management system, management method, and management program
技術分野 Technical field
本発明は、 企業会計等の分野に用いられる会計デ一夕の管理システム及び管理 方法、 並びに会計データの管理システム用プログラムに関する。  The present invention relates to a management system and management method for accounting data used in fields such as corporate accounting, and a program for a management system for accounting data.
明 背景技術  Akira Background technology
企業会計では、 企業の財政状態と経営成績書とを取引記録に基づいて明らかにし 、 それらの結果を会計年度毎に決算して、 財務管理ゃ柽営計画に利用するともに 、 株主や投資家、 債権者などの企業外部の利害関係者に報告することが求められ る。 このために、 従来、 複式簿記を用いた会計が行なわれている。  In corporate accounting, a company's financial condition and business performance report are clarified based on transaction records, the results are settled for each fiscal year, and used for financial management and operation planning, as well as for shareholders, investors, Reporting to stakeholders outside the company, such as creditors, is required. To this end, accounting using double-entry bookkeeping has traditionally been performed.
複式簿記では、 まず、 日々の取引を借方及び貸方の各要素に分解し、 各要素に 付すべき勘定科目と金額とを決定する作業 (仕訳作業) を行なう。 仕訳の結果は 、 その取引についての説明 (小口書き) と一緒に、 仕訳帳や仕訳伝票 (以下、 別 記する場合を除き、 これらを特に区別せずにまとめて 「仕訳帳」 と呼ぶ。 ) に記 入される。  In double-entry bookkeeping, first, daily transactions are decomposed into debit and credit elements, and the task of determining the account and amount to be attached to each element is performed (journaling work). The journal results, together with a description of the transaction (foreign), are included in a journal or journal voucher (hereinafter, unless otherwise specified, these are collectively referred to as a "journal book"). It is recorded in.
具体例として、 3月 1 8日に A商会に対して商品 Bを 1 0個、 現金 1 0 0円で 販売した場合、 この取引は、 借方の勘定である 「現金」 1 0 0円と、 貸方の勘定 である 「売上」 1 0 0円とに仕訳される。 そして、 仕訳帳や仕訳伝票には、 通常 、 この取引に関する仕訳結果と取引の説明 (摘要) とが、 以下の様に記録される ことになる。  As a specific example, if on March 18th, 10 products B were sold to Company A for 100 yen in cash, the transaction would be a debit account of 100 yen in cash, It is journalized as “sales” 100 yen, which is the credit account. In a journal or a journal voucher, a journal result and a description of the transaction (abstract) are usually recorded as follows.
借方 貸方 摘要  Debit Credit Description
現金 100 売上 100 A商会へ商品 B、 10個、 3/18 次いで、 仕訳帳や仕訳伝票に記載された各要素を元帳 (勘定元帳) に転記して 、 これらの要素を勘定科目毎に整理する (転記作業) 。 更に、 元帳に記載された 借方 ·貸方要素の合計額又は残高を勘定科目毎に集計して試算表を作成し、 仕訳 帳から元帳への転記の正確性を検証する (集計作業) 。 Cash 100 Sales 100 A Merchandise B, 10 pieces, 3/18 Next, each element described in the journal or journal voucher is posted to the ledger (account ledger), and these elements are arranged for each account (Posting work). Furthermore, the total amount or balance of the debit and credit elements described in the ledger is aggregated for each account, and a trial balance is created. Verify the accuracy of posting from ledger to ledger (aggregation work).
以上の仕訳、 転記、 集計の各作業を通じて、 企業の日々の取引が仕訳帳、 元帳 、 試算表という各種の帳簿に組織的に記録されることになる。 そして、 企業の会 計年度末に当たる決算期には、 決算整理及び帳簿決算 (帳簿の締め切り手続) の 作業が行なわれた後、 締め切られたこれらの帳簿に基づいて、 企業の財政状態や 経営成績などに関する情報を表わす財務諸表が作成される。  Through the above journaling, posting, and aggregation operations, the daily transactions of the company are systematically recorded in various books, such as journals, ledgers, and trial balances. At the end of the fiscal year, which is the end of the fiscal year of the company, the work of closing the accounts and closing the books (book closing process) is carried out, and based on these closed books, the financial condition and operating results of the company are settled. Financial statements representing information on the etc. are created.
代表的な財務諸表としては、 貸借対照表、 損益計算書、 キャッシュ ·フロー計 算書等が挙げられる。 貸借対照表 (Balance Sheet: B / S ) は、 一時点におけ る企業の財政状態を明らかにするために、 全ての資産と全ての負債 ·資本とを対 照表示した書類である。 損益計算書 (Profit and Loss Statement: P / L ) は 、 一期間における企業の経営成績を明らかにするために、 その期間に属する総収 益と総費用とを対応させ、 その差額として当期の純損益を表示した書類である。 キャッシュ · フロー計算書 (cash flow statements: C / F ) とは、 一期間にお けるキャッシュ · フローの状況を、 営業活動、 投資活動および財務活動の三つの 活動区分別に表示したものをいう。  Typical financial statements include balance sheets, profit and loss statements, and cash flow statements. A Balance Sheet (B / S) is a document that shows all assets and all liabilities and equity in order to clarify a company's financial position at one point in time. The Profit and Loss Statement (P / L) is used to clarify the business performance of a company in a period by associating gross income and expenses in that period with the difference This is a document showing profit and loss. Cash flow statements (C / F) are cash flow statements that show the status of cash flows during one period, classified into three activity categories: operating activities, investing activities, and financing activities.
以上の様に、 複式簿記は、 企業の日々の取引を継続的 ·組織的に各種帳簿に記 録していくことによって、 貸借対照表や損益計算書等の財務諸表が誘導的に作成 できるようにした仕組みであると言える。 近年では、 種々の会計処理用のコンビ ユー夕, プログラム (会計ソフト) が開発され、 これを用いて会計を行なう企業 が多くなつているが、 こうした会計ソフトの殆どは、 複式簿記に伴う各種の作業 を自動化して電算処理することで会計作業の効率化を図ったものであり、 その作 業手順は基本的に複式簿記の仕組みを踏襲しているものが多い。  As described above, double-entry bookkeeping allows companies to record daily transactions on a continuous and systematic basis in various books, so that financial statements such as balance sheets and profit and loss statements can be prepared in an inductive manner. It can be said that this is a mechanism. In recent years, various accounting programs and programs (accounting software) for accounting have been developed, and many companies use this to perform accounting. However, most of such accounting software has various types of accounting associated with double-entry bookkeeping. Automated work and computer processing are used to increase the efficiency of accounting work, and many work procedures basically follow the double-entry bookkeeping mechanism.
一方、 複式簿記の作業手順そのものをより簡略化する技術として、 マトリック ス会計表が挙げられる。 マトリックス会計表とは、 縦横に配列された多数のデー 夕セルから構成される二次元行列 (マトリックス) であって、 紙媒体または表計 算ソフトのマトリックスシートの形式で実現される。 そして、 行 (カラム) 及び 列 (口一) にはそれぞれ勘定科目が展開されるとともに、 最上行及び最左列には 記録開始時における各勘定の初期集計値 (即ち、 前会計期の各勘定の繰越分) を 入力されるセルが、 また、 最下行及び最右列には現時点における各勘定の集計値 を入力されるセルが配置される。 会計期末には、 その時点における最下行及び最 右列のセルの値が、 今会計期の各勘定の集計結果となる。 On the other hand, a technique for simplifying the double entry bookkeeping procedure itself is the matrix accounting table. A matrix accounting table is a two-dimensional matrix (matrix) composed of a large number of data cells arranged in rows and columns, and is realized in the form of a paper medium or a matrix sheet of spreadsheet software. Accounts are expanded in rows (columns) and columns (units), respectively, and in the top row and leftmost column, the initial summary value of each account at the start of recording (that is, each account in the previous fiscal year) The bottom row and the rightmost column show the aggregated value of each account at the moment. Is placed. At the end of the fiscal year, the values in the cells in the bottom row and rightmost column at that time will be the aggregation results for each account for the current fiscal year.
マトリックス会計表に取引を記録する場合、 その取引に伴う貸方及び借方の勘 定科目をマトリックスの行及び列からそれぞれ選択して、 選択した行と列とが交 わるデータセルに、 取引に関するデータ (取引データ) を登録する。 例えば、 上 に例として挙げた取引の内容を記録する場合、 マトリックスにおける "現金" の コラムと "売上" の口一とが交わるセルに " 100" という数字を入れるだけで、 この取引に関するデータが対応する勘定科目毎に分類された状態で登録されるこ とになる。 更に、 貸方及び借方の勘定科目毎に取引データを集計して、 その集計 結果に関するデータ (集計データ) を最下行及び最右列のセルにそれぞれ登録す る。 表計算ソフトを用いる場合、 この集計データの作業は、 適切なマクロを作成 することにより、 取引データの登録に伴って自動的に行なわれる様に構成するこ とが可能である。  When a transaction is recorded in the matrix accounting table, the credit and debit account items associated with the transaction are selected from the rows and columns of the matrix, respectively, and the data cell where the selected row and column intersect is stored as the data ( Transaction data). For example, if you want to record the details of the transaction mentioned above, simply put the number "100" in the cell where the "cash" column and the "sales" word in the matrix intersect, and the data for this transaction will be displayed. It will be registered in a state where it is classified for each corresponding account. Furthermore, transaction data is aggregated for each credit and debit account, and data (aggregated data) relating to the aggregated result is registered in the cells in the bottom row and the rightmost column, respectively. If spreadsheet software is used, the work of this aggregated data can be configured to be performed automatically with the registration of transaction data by creating an appropriate macro.
こうして取引データを記録していくことにより、 マトリックス会計表には、 そ の時点における取引の集計結果が、 勘定科目毎に分類された状態で一覧的に表示 されるとともに、 最新時点における各勘定の集計結果も併せて表示される。 また 、 任意の時点における各勘定の集計結果を適宜選択 ·整理することによって、 記 録開始時及び当該時点の各貸借対照表や、 その期間における損益計算書等、 各種 の財務諸表を作成することができる。  By recording transaction data in this way, the matrix accounting table displays the summary of transactions at that point in a list, sorted by account, The calculation result is also displayed. In addition, by appropriately selecting and organizing the aggregation results of each account at any time, various financial statements, such as the balance sheet at the start of and at the time of recording and the income statement for that period, etc., shall be created. Can be.
この様に、 マトリックス会計表によれば、 従来の複式簿記における仕訳帳、 元 帳、 試算表等の各種帳簿の役割を兼ねることができ、 取引の記録先を一元化でき る上に、 仕訳や転記といった作業が省略できるので、 取引の記録に伴う負担が軽 減される。 また、 現時点までの取引の集計結果及び各勘定の集計結果が分類され て表示されるので、 企業の現時点における財政状態や現時点までの経営成績等を —覧的 ·総覧的に把握することが可能になる上に、 任意の時点における財務諸表 の作成も可能となる。  In this way, according to the matrix accounting table, it can also serve as various books such as journals, ledgers, trial balances, etc. in the conventional double-entry bookkeeping, unifying the record destination of transactions, journal entries and posting Such operations can be omitted, and the burden associated with recording transactions is reduced. In addition, since the totalized results of transactions up to the present and the totalized results of each account are classified and displayed, it is possible to obtain a comprehensive and comprehensive view of the current financial condition, operating results, etc. of the company at this time. In addition, financial statements can be prepared at any time.
しかしながら、 上述した従来の企業会計の技術には、 以下に挙げる課題が存在 する。  However, the conventional business accounting technology described above has the following problems.
①. 取引の記録作業に伴う課題 従来の複式簿記を用いた企業会計では、 日々の取引を記録する際に仕訳、 転記 、 集計の各作業を行なわなければならない。 これには高度なスキルが要求される とともに、 規模の大きな企業では取引の発生数が多く、 その内容も複雑であるた めに、 これらの作業に膨大な手間がかかってしまうという課題がある。 種々の会 計ソフトを利用した場合でも、 基本的に複式簿記の作業手順が踏襲されているた め、 その作業の効率化には限界がある。 ①. Issues associated with transaction recording In traditional corporate accounting using double-entry bookkeeping, journals, postings, and aggregations must be performed when recording daily transactions. This requires sophisticated skills, and large-scale companies generate a large number of transactions and their contents are complex, so the tasks involved are enormous. Even when using a variety of accounting software, there is a limit to the efficiency of the work because the work procedure of double entry bookkeeping is basically followed.
また、 マトリックス会計表を使用すれば、 上述の様に、 簿記の専門的な知識を 必要とせず、 複式簿記に比べて簡単に取引の記録を行なうことができるものの、 記録すべき取引の種類が多い場合や内容が複雑な場合には、 勘定科目の種類が多 くなるためにマトリックスの行や列の数が膨大となり、 取引データの登録が却つ て 難になってしまう上に、 もう一つの利点である登録内容の一覧性 ·総覧性も 損なわれてしまう。  In addition, as described above, using a matrix accounting table does not require specialized knowledge of bookkeeping, and it is easier to record transactions than double-entry bookkeeping, but the types of transactions to be recorded are limited. If the number is large or the content is complex, the number of account accounts increases, so the number of rows and columns in the matrix becomes enormous, making it difficult to register transaction data. One of the advantages is that the registered content listability and generality are impaired.
より詳しく説明すると、 簿記会計において、 勘定には様々な種類が存在すると ともに、 その詳細さのレベルも様々である。 これゆえ、 一般的な企業会計では、 その企業の業種や規模、 更には会計の対象となる取引の種類や数等に応じて、 企 業の階層や部門毎に使用する勘定の種類や詳細さのレベルを選択し、 その勘定に 基づいて (即ち、 企業や階層 ·部門毎に異なる単位の下で) 会計データの記録 · 管理を行なっている。 言い換えれば、 実際に取引データを入力する際には、 入力 する個々の取引のレベルに合わせて相当に細かなレベルの勘定科目の設定が必要 なのに対して、 管理部門等で企業全体の会計状況を把握する際には、 むしろ大ま かなレベルの勘定科目を用いて企業会計の全体像を捉え易くする必要がある。 ところが、 取引データの入力から企業全体の会計状況の把握までを単一のマト リックス会計表で行なおうとすると、 入力する個々の取引の種類やレベルに合わ せて、 相当に細かなレベルの勘定科目を大量にマトリックスの行や列に展開する 必要が生じる。 それゆえ、 マトリックスの行や列の数が膨大となり、 取引データ の登録の困難化と、 登録内容の一覧性 .総覧性の悪化を招いてしまうのである。 こうした理由から、 マトリックス会計表が日常の取引の記録や会計期末の決算 処理に用いられることは殆どないのが実情である。 従って、 マトリックス会計表 を日常の取引記録や決算処理に応用する上で、 登録された会計データの一覧性 · 総覧性という利点を損なうことなく、 取引の記録に伴う作業を実質的に簡易化 · 効率化できる技術が望まれていた。 More specifically, in bookkeeping accounting, there are different types of accounts and different levels of detail. For this reason, in general corporate accounting, the types and details of accounts used for each corporate hierarchy and department are determined according to the business type and size of the company, and the type and number of transactions subject to accounting. The company records and manages accounting data based on the accounts (ie, under different units for each company, hierarchy, and department). In other words, when actually entering transaction data, it is necessary to set up accounts at a considerably fine level according to the level of each transaction to be entered. In doing so, it is necessary to use high-level accounts to make it easier to grasp the overall picture of corporate accounting. However, if a single matrix accounting table is used to perform everything from entering transaction data to ascertaining the accounting status of the entire company, the accounts at a considerably finer level can be set according to the type and level of each transaction entered. It is necessary to expand a large number of subjects into rows and columns of a matrix. Therefore, the number of rows and columns in the matrix becomes enormous, which makes it difficult to register transaction data, and worsens the listability and generality of registration contents. For these reasons, matrix accounting tables are rarely used for recording daily transactions or closing accounts at the end of the fiscal year. Therefore, when applying the matrix accounting table to daily transaction records and settlement processing, the list of registered accounting data There was a need for a technology that could substantially simplify and streamline the work involved in recording transactions without compromising the benefits of comprehensiveness.
② . 企業の組織構造に起因する課題  ②. Issues arising from the organizational structure of the company
多くの企業は階層化された紙織構造を有し、 しかも下位の階層ほどその単位 ( 部門) が細分化されている場合が多い。 例えば、 ツリー状の組織構造を有する企 業の場合、 企業総体は本店と一又は複数の支店に細分化され、 本店及び各支店は 複数の部に細分化され、 各部は複数の課に細分化され、 各課は複数の係に細分化 される、 という具合である。  Many companies have a layered paper weave structure, and the units (sections) are often subdivided at lower levels. For example, in the case of a company with a tree-like organizational structure, the whole company is subdivided into a head office and one or more branches, the head office and each branch are subdivided into multiple departments, and each department is subdivided into multiple sections. Each section is subdivided into multiple sections.
この様な階層化された組織構造を有する企業では、 各部門 (本店,支店, 部, 課, 係など) 毎に会計の対象となる範囲が異なる上に、 取引について把握すべき 情報の最小単位も異なる。 具体的に言えば、 下位の部門 (例えば係など) では、 会計対象となる組織の範囲は小さいが、 個々の取引についての詳細な情報を摘要 として記録しておく必要がある。 一方、 上位の部門 (例えば本社 ·支社など) で は、 会計対象となる組織の範囲は大きいが、 個々の取引についての詳細な情報は 不要であり、 下位の部門における取引の集計結果を利用できる場合が多い。  In a company with such a hierarchical organizational structure, the scope of accounting differs for each department (head office, branch, department, section, section, etc.) and the minimum unit of information to be grasped about transactions Is also different. Specifically, lower-level departments (eg, clerks) have a small range of organizations to account for, but need to record detailed information about each transaction as a summary. On the other hand, higher departments (for example, headquarters and branch offices) cover a large range of organizations, but do not need detailed information on individual transactions, and can use the aggregated results of transactions in lower departments. Often.
この様に、 多くの企業では、 部門毎に会計の対象範囲や取引の記録内容が異な つているので、 異なる部門間や階層間で会計作業を統一することは困難である。 よって、 従来の企業会計の技術では、 部門毎に独立に会計作業を行なった上で、 上位の部門は下位の部門の会計結果を利用して行なわれているのが実情である。 従って、 各部門における会計作業が効率化されても、 部門間や階層間における情 報の連携が効率化されない限り、 企業全体としての会計作業の効率化は図れない という課題がある。  As described above, in many companies, the scope of accounting and the content of transaction records differ for each department, and it is difficult to unify accounting tasks between different departments and hierarchies. Therefore, in the conventional corporate accounting technology, the accounting work is performed independently for each department, and the higher department uses the accounting results of the lower department to perform the accounting. Therefore, there is a problem that even if the accounting work in each department is made more efficient, the accounting work as a whole company cannot be made more efficient unless information linkage between departments and levels is made more efficient.
以上の理由から、 階層化された組織構造を有する企業においても、 会計作業に 係る情報を部門間や階層間で容易にやり取りできるようにして、 企業全体として の会計作業を統一化 ·効率化できる技術が望まれていた。  For the above reasons, even in a company with a hierarchical organizational structure, accounting-related information can be easily exchanged between departments and levels, and the accounting work of the entire company can be unified and streamlined. Technology was desired.
③ . 会計監査に伴う課題  ③. Issues with accounting audit
企業会計の作業内容やそれにより得られた結果の正否又は適否は、 様々な会計 監査の対象となる。 例えば、 商法の下では、 全ての株式会社が、 決算期に作成し た貸借対照表や損益計算書等の計算書類を株主や債権者等の利害関係者に開示す る前に、 会計監査人 (公認会計士又は監査法人) 及び監査役会による監査に供す ることが義務付けられている。 The nature of the work of corporate accounting and the success or failure of the results obtained are subject to various audits. For example, under the Commercial Code, all corporations disclose financial statements, such as balance sheets and profit and loss statements, prepared during the fiscal year to interested parties, such as shareholders and creditors. Before being audited, it must be submitted to an audit by an accounting auditor (a certified public accountant or an audit firm) and a board of corporate auditors.
会計監査の作業では、 計算書類の中に信憑性に問題がある内容が発見された場 合、 仕訳帳や元帳等の帳簿を調査して関連する取引を特定し、 場合によっては仕 訳帳に記載された摘要等を参照してその取引の詳細を確認することが求められる 。 しかし、 企業の財政状態や経営成績が総括的に表された計算書類の内容から、 個々の取引が詳細に記載された仕訳帳まで遡って、 問題となる取引を特定してそ の摘要を探り出すのは、 極めて手間のかかる作業である上に、 対応する取引につ いての摘要が充分に記載されていない場合には、 その取引についての詳細を知る ことは困難となる。 更に、 上述した様に階層化された組織構造を有する企業では 、 部門毎に独立に会計作業を行ない、 帳簿等も個別に作成している場合が多い。 よって、 階層を上位から下位へと遡りながら部門毎に別の帳簿を確認する作業が 加わるために、 その作業はより困難且つ手間のかかるものとなる。  In the auditing work, if any credibility problem is found in the non-consolidated financial statements, the relevant transactions are identified by examining journals and ledgers, etc. It is required to confirm the details of the transaction by referring to the description and the like. However, the contents of the financial statements, which summarize the financial condition and business performance of the company, are traced back to a journal detailing each transaction, to identify the problematic transactions and to find their summaries. This is a very time-consuming task, and it is difficult to know details of the corresponding transaction if the summary of the corresponding transaction is not sufficiently described. Further, in a company having a hierarchical organizational structure as described above, it is often the case that accounting work is performed independently for each department and books and the like are created individually. Therefore, the task of checking different books for each department while traversing the hierarchy from the upper level to the lower level is added, and the task becomes more difficult and time-consuming.
更に、 状況によっては、 記録された取引の根拠となる伝票や請求書、 領収書等 の書類 (原始証憑) を探し出し、 その取引の信憑性を確認する必要がある。 とこ ろが、 この様な原始証憑は通常、 帳簿等とは個別に保管 ·管理されているので、 帳簿に記載された個々の取引に対応する原始証憑を特定するのは手間の掛かる作 業である。 また、 原始証憑の多くは大きさや書式が異なる紙媒体であり、 体系付 けて長期間にわたり保管 ·管理するのは極めて困難であることから、 通常は決算 処理が済めばこれらの原始証憑が必要となる機会は稀であるにも関わらず、 企業 にとつてはその保管 ·管理が大きな負担となっているのが実情である。  Furthermore, depending on the situation, it is necessary to find documents (primitive vouchers) such as vouchers, invoices, receipts, etc., on which the recorded transactions are based, and confirm the authenticity of the transactions. However, since such primitive vouchers are usually stored and managed separately from books, etc., it is a time-consuming task to identify primitive vouchers corresponding to individual transactions recorded in books. is there. In addition, many primitive vouchers are paper media with different sizes and formats, and it is extremely difficult to store and manage them over a long period of time in a systematic manner. It is a fact that the storage and management of a company is a heavy burden on companies, although the chances of this are rare.
従って、 会計監査時に、 計算書類の内容から関連する取引を効率的に特定し、 その取引の詳細や対応する原始証憑のデータを容易に参照できるようにするとと もに、 原始証憑の保管作業の手間を削減し、 これらのデータを体系付けながら長 期間にわたって効率的に保管 ·管理できるようにする技術が望まれていた。 本発明は、 上記①〜③等の課題に鑑みてなされたものである。 即ち、 本発明の 目的は、 記録内容の一覧性 ·総覧性を損なうことなく取引の記録に伴う作業を実 質的に簡略化 ·効率化できるとともに、 部門 ·階層の違いによらず会計作業を統 一化でき、 且つ会計監査時における個々の取引の特定及ぴその詳細の参照を容易 化できる、 マトリックス会計表を用いた会計データの管理システム及び管理方法 、 並びに会計データの管理システム用プログラムを提供することに存する。 発明の開示 Therefore, at the time of the accounting audit, the related transactions are efficiently identified from the contents of the non-consolidated financial statements, and the details of the transactions and the corresponding data of the original voucher can be easily referred to. There has been a demand for a technology that can save time and efficiently store and manage such data over a long period of time while organizing such data. The present invention has been made in view of the above problems (1) to (3). That is, the object of the present invention is to substantially simplify and streamline the work involved in transaction recording without deteriorating the comprehensiveness of the record contents and the comprehensiveness, and to perform the accounting work regardless of the division and hierarchy. Can be unified, and it is easy to identify individual transactions and refer to their details during accounting audits A management system and management method of accounting data using a matrix accounting table, and a program for a management system of accounting data. Disclosure of the invention
本発明者らは、 上記の課題を解決すべく鋭意検討した結果、 各データセルに会 計データが登録される複数の会計テーブルを所定の階層付け条件及び関連付け条 件の下で管理するとともに、 これらの階層付け条件及び関連付け条件に基づいて 、 入力された取引データに関連する集計データの算出及び登録を自動的に行なう 様に構成することにより、 記録内容の一覧性 ·総覧性を損なうことなく取引の記 録に伴う作業を実質的に簡略化 ·効率化できるとともに、 組織内の部門,階層の 違いによらず会計作業を統一化し、 且つ、 会計監査時における個々の取引の特定 及びその詳細の参照を容易化することが可能となり、 上記課題が効果的に解決さ れることを見出して、 本発明を完成するに至った。  As a result of intensive studies to solve the above problems, the present inventors have managed a plurality of accounting tables in which accounting data is registered in each data cell under predetermined hierarchical conditions and association conditions, and By automatically calculating and registering the aggregated data related to the input transaction data based on these hierarchical conditions and association conditions, the recorded contents can be viewed in a comprehensive and comprehensive manner. The work involved in recording transactions can be substantially simplified and streamlined, accounting operations can be unified regardless of differences in departments and levels within an organization, and individual transactions can be identified and detailed during accounting audits. It has been found that the above-mentioned problems can be effectively solved, and the present invention has been completed.
即ち、 本発明の要旨は、 取引に関する情報を表わすデータ (以下 「取引データ 」 と呼ぶ。 ) 及びそれらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ 。 ) を含む、 会計に関する情報を表わすデータ (以下 「会計デ一夕」 と呼ぶ。 ) を管理するシステムであって、 各データセルに会計データが登録される複数の会 計テーブルを記憶するとともに、 各会計テーブルが複数の階層の何れかに属する 様な階層付け条件の下で、 且つ、 各会計テーブルのデ一タセルに登録される集計 デー夕が当該会計テーブルと同位の階層又はより下位の階層に属する会計テープ ルのデータセルに登録される取引データ及び/又は集計デ一夕に基づき集計され る様な関連付け条件の下で、 前記複数の会計テーブルを管理する会計データべ一 スと、 該会計データベースの会計テーブルに登録すべき会計データを入力される 会計データ入力部と、 該会計データ入力部により入力された会計データを、 該会 計データベースの所望の会計テーブルの所望のデータセルに登録するとともに、 入力された会計データが取引データ又は集計デー夕である場合には、 前記の階層 付け条件及び関連付け条件の下で、 前記の取引データ又は集計データに基づき集 計される集計データを算出して、 算出された前記集計データを該会計データべ一 スの対応する会計テ一ブルの対応するデータセルに登録する会計データ登録部と 、 該会計データベースに記憶された任意の会計テーブル、 並びに、 任意の会計テ 一ブルに登録された会計データのうち、 少なくとも何れかを出力する会計データ 出力部とを備えることを特徴とする、 会計データ管理システムに存する (請求の 範囲第 1項) 。 That is, the gist of the present invention is to represent information relating to accounting, including data representing information relating to transactions (hereinafter referred to as “transaction data”) and data representing the results of their aggregation (hereinafter referred to as “aggregated data”). A system that manages data (hereinafter referred to as “accounting data”), stores a plurality of accounting tables in which accounting data is registered in each data cell, and stores each accounting table in a plurality of hierarchies. The total data registered in the data cell of each accounting table under the hierarchal conditions that belong to the accounting table and the data cell of the accounting table belonging to the same level as the accounting table or a lower level An accounting data base that manages the plurality of accounting tables under an association condition that is aggregated based on registered transaction data and / or aggregation data. An accounting data input unit for inputting accounting data to be registered in an accounting table of the accounting database; and an accounting data input by the accounting data inputting unit, the accounting data being input to a desired data of a desired accounting table of the accounting database. If the accounting data registered in the cell and the entered accounting data is transaction data or aggregation data, the aggregation that is aggregated based on the transaction data or aggregation data under the above-mentioned hierarchy conditions and association conditions An accounting data registration unit that calculates data and registers the calculated total data in a corresponding data cell of a corresponding accounting table of the accounting database; An accounting table stored in the accounting database; and an accounting data output unit that outputs at least one of accounting data registered in the arbitrary accounting table. Exists in the data management system (Claim 1).
また、 本発明の別の要旨は、 取引に関する情報を表わすデータ (以下 「取引デ 一夕」 と呼ぶ。 ) 及びそれらの集計結果を表わすデータ (以下 「集計データ」 と 呼ぶ。 ) を含む、 会計に関する情報を表わすデータ (以下 「会計データ」 と呼ぶ 。 ) を管理するシステムであって、 サーバと、 通信ネットワークを介して該サ一 バと互いに通信可能に構成された入力用端末及び出力用端末を含む一以上の端末 を備えるとともに、 該サーバが、 各データセルに会計デ一夕が登録される複数の 会計テーブルを記憶するとともに、 各会計テーブルが複数の階層の何れかに属す る様に、 且つ、 各会計テーブルのデータセルに登録される集計データが、 当該会 計テーブルと同位の階層又はより下位の階層に属する会計テーブルのデータセル に登録される取引データ及び Z又は集計データに基づき集計されるデータとなる 様に、 所定の階層付け条件及び関連付け条件の下で前記複数の会計テーブルを管 理する会計データベースと、 前記会計データベースに登録すべき会計データを、 該入力用端末から前記ネットワークを介して受信する会計データ受信部と、 該会 計データ受信部により受信された会計データを、 該会計データベースの所望の会 計テーブルの所望のデータセルに登録するとともに、 入力された会計データが取 引データ又は集計データである場合には、 前記の階層付け条件及び関連付け条件 の下で、 前記の取引データ又は集計データに基づき集計される集計データを算出 して、 算出された前記集計データを該会計データベースの対応する会計テーブル の対応するデータセルに登録する会計データ登録部と、 該会計データベースに記 憶された任意の会計テーブル、 並びに、 任意の会計テーブルに登録された会計デ —夕のうち少なくとも何れかを出力し、 前記ネットワークを介して該出力用端末 に送信する会計データ送信部とを備えるとともに、 該入力用端末が、 該サーバの 該会計データベースに登録すべき会計データを入力される会計データ入力部と、 該会計データ入力部により入力された前記会計データを、 前記ネットワークを介 して該サーバに送信する会計データ送信部とを備え、 且つ、 該出力用端末が、 該 サーバの該会計データベースから出力された会計テーブル及び Z又は会計データ を該サーバから前記ネットワークを介して受信する会計データ受信部と、 該会計 データ受信部にて受信された前記会計テーブル及び Z又は会計データを出力する 会計データ出力部とを備えることを特徴とする、 会計データ管理システムに存す る (請求の範囲第 1 4項) 。 Further, another gist of the present invention is an accounting method including data representing information on a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summarizing the data (hereinafter, referred to as “aggregated data”). A system that manages data (hereinafter referred to as "accounting data") representing information relating to a server, an input terminal and an output terminal configured to be able to communicate with the server via the communication network. And the server stores a plurality of accounting tables in which accounting data is registered in each data cell, and stores each accounting table in one of a plurality of hierarchies. , And the aggregated data registered in the data cell of each accounting table is the data cell of the accounting table belonging to the same level or a lower level as the accounting table. An accounting database that manages the plurality of accounting tables under predetermined hierarchical conditions and association conditions so that the transaction data and the Z or the aggregation data are registered in the accounting database; An accounting data receiving unit for receiving the accounting data to be registered in the accounting terminal from the input terminal via the network; and an accounting data received by the accounting data receiving unit in a desired accounting table of the accounting database. In addition to registering in the desired data cell, if the input accounting data is transaction data or aggregated data, the accounting data is aggregated based on the transaction data or aggregated data under the hierarchical conditions and association conditions. Calculated total data to be calculated, and the calculated total data is stored in a corresponding accounting table of the accounting database. An accounting data registration unit for registering in the data cell to be executed, an arbitrary accounting table stored in the accounting database, and at least one of accounting data registered in the arbitrary accounting table. An accounting data transmitting unit that transmits the accounting data to be registered in the accounting database of the server; and an accounting data input unit that receives the accounting data to be registered in the accounting database of the server. An accounting data transmitting unit that transmits the accounting data input by the input unit to the server via the network; and wherein the output terminal includes: An accounting data receiving unit that receives the accounting table and Z or accounting data output from the accounting database of the server from the server via the network; and the accounting table and Z or accounting data received by the accounting data receiving unit. An accounting data management system comprising: an accounting data output unit that outputs data (claim 14).
加えて、 本発明の別の要旨は、 取引に関する情報を表わすデータ (以下 「取引 データ」 と呼ぶ。 ) 及びそれらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に関する情報を表わすデータ (以下 「会計データ」 と呼 ぶ。 ) を管理する方法であって、 各データセルに会計データが登録される複数の 会計テーブルを記憶するとともに、 各会計テーブルが複数の階層の何れかに属す る様に、 且つ、 各会計テ一ブルのデータセルに登録される集計データが、 当該会 計テーブルと同位の階層又はより下位の階層に属する会計テーブルのデータセル に登録される取引データ及び/又は集計データに基づき集計されるデータとなる 様に、 所定の階層付け条件及び関連付け条件の下で前記複数の会計テーブルを管 理する会計データベースを用い、 前記会計データベースに登録すべき会計データ を受け付ける会計データ登録受付ステップと、 該会計データ登録受付ステツプに より受け付けられた会計データを、 前記会計データベースの所望の会計テーブル の所望のデ一夕セルに登録するとともに、 受け付けられた会計データが取引デー 夕又は集計データである場合には、 前記の階層付け条件及び関連付け条件の下で 、 前記の取引データ又は集計データに基づき集計される集計データを算出して、 算出された前記集計データを該会計データベースの対応する会計テーブルの対応 するデータセルに登録する会計データ登録ステップと、 前記会計データベースに 記憶された任意の会計テーブル、 並びに、 任意の会計テーブルに登録された会計 データのうち、 少なくとも何れかを出力する会計データ出力ステップとを備える ことを特徴とする、 会計データ管理方法に存する (請求の範囲第 2 2項) 。 この様に、 本発明では、 複数の会計テーブルを所定の階層付け条件及び関連付 け条件に基づき管理するとともに、 これらの階層付け条件及び関連付け条件の下 で、 入力された取引データに関連する集計データを自動的に算出して対応するデ 一夕セルに登録する様に構成しているので、 日々発生する取引のデータを適宜入 力していくだけで、 それに伴う各階層の集計データが自動的に更新される。 従つ て、 従来の複式簿記における仕訳、 転記、 集計等の作業が不要となり、 取引の記 録に伴う作業が大幅に簡略化される。 In addition, another gist of the present invention relates to accounting including data representing information relating to a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summation thereof (hereinafter, referred to as “total data”). A method of managing data representing information (hereinafter referred to as “accounting data”), which stores a plurality of accounting tables in which accounting data is registered in each data cell and stores each accounting table in a plurality of hierarchies. Total data registered in the data cell of each accounting table as belonging to any of the accounting tables is registered in the data cell of the accounting table belonging to the same level as or lower than the accounting table. The plurality of accounting tables are managed under predetermined hierarchical conditions and association conditions so that the data is aggregated based on the transaction data and / or the aggregated data. An accounting data registration receiving step of receiving accounting data to be registered in the accounting database using the accounting database to be registered; and transmitting the accounting data received by the accounting data registration receiving step to a desired accounting table in the accounting database. In addition to registering in the data cell, if the accepted accounting data is transaction data or aggregation data, the accounting data is aggregated based on the transaction data or aggregation data under the above-described hierarchy conditions and association conditions. An accounting data registration step of calculating the aggregated data to be calculated and registering the calculated aggregated data in a corresponding data cell of a corresponding accounting table of the accounting database; and any accounting table stored in the accounting database; Accounting data registered in any accounting table Of, characterized in that it comprises an accounting data output step of outputting at least one, it consists in the accounting data management method (claims second item 2 of). As described above, according to the present invention, a plurality of accounting tables are managed on the basis of a predetermined hierarchical condition and an associating condition, and a totaling related to the input transaction data is performed under the hierarchical condition and the associating condition. The system is configured to automatically calculate data and register it in the corresponding data cell, so enter the data of transactions that occur every day as appropriate. Just by pushing, the aggregated data of each layer is automatically updated. This eliminates the need for conventional double entry bookkeeping, such as journal entry, posting, and counting, and greatly simplifies the task involved in recording transactions.
また、 各会計テーブルの取引データや集計データが階層間で関連付けて管理さ れるので、 企業の階層構成に応じて会計テ一プルの階層構成を適切に設定してお けば、 企業の組織構造が複雑な場合でもその会計作業を統一化することが可能と なる。  In addition, since transaction data and summary data of each accounting table are managed in association with each other between hierarchies, if the hierarchy structure of accounting templates is appropriately set according to the hierarchy structure of the company, the organizational structure of the company This makes it possible to standardize the accounting work even when the accounting is complicated.
加えて、 上位の階層から下位の階層へと会計テーブルを遡っていくことにより 、 会計監査時における個々の取引の特定及びその詳細の参照を容易に行なうこと が可能となる (請求の範囲第 1項, 第 2 2項) 。  In addition, by tracing the accounting table from a higher hierarchy to a lower hierarchy, it is possible to easily identify individual transactions and refer to the details thereof at the time of accounting audit (Claim 1). Section, Section 22).
ここで、 該会計データべ一スを、 前記複数の会計テーブルの少なくとも一部と して、 各行及び各列にそれぞれ勘定科目が展開されたマトリックス会計表を記憶 するとともに、 下位の階層に属するマトリックス会計表ほど勘定科目が細かく設 定される様に、 且つ、 各マトリックス会計表の所定の勘定科目の行又は列に属す るデータセルが、 当該マトリックス会計表と同位又はより下位の階層に属するマ トリックス会計表の、 前記所定の勘定科目の細目となる勘定科目の行又は列に属 するデータセルと関連付けられる様に、 前記のマトリックス会計表を管理する様 に構成してもよい (請求の範囲第 2項, 第 1 5項, 第 2 3項) 。  Here, the accounting database is used as at least a part of the plurality of accounting tables, and a matrix accounting table in which accounts are expanded in respective rows and columns is stored, and a matrix belonging to a lower hierarchy is stored. The account cells are set more finely in the accounting table, and the data cells belonging to the row or column of the predetermined account in each matrix accounting table are assigned to the same or lower hierarchy as the matrix accounting table. The matrix accounting table may be configured to manage the matrix accounting table so as to be associated with a data cell belonging to a row or a column of the account of the predetermined account in the matrix accounting table. Sections 2, 15, and 23).
この様に、 企業の階層構成や部門構成に応じてマトリックス会計表を設定する とともに、 下位の階層に属するマトリックス会計表ほど勘定科目を細かく設定す ることにより、 企業の階層毎 ·部門毎に必要な情報を一覧的 ·総覧的に参照する ことが可能となる (請求の範囲第 2項, 第 1 5項, 第 2 3項) 。  In this way, by setting the matrix accounting table according to the corporate hierarchy structure and departmental structure, and by setting the accounts more finely for the matrix accounting table belonging to the lower hierarchy, it is necessary for each corporate hierarchy and department. It is possible to refer to important information in a list and comprehensively (claims 2, 3, 15 and 23).
また、 該会計データ入力部により入力される取引データについて、 当該取引の 根拠となる原始証憑の画像データ (以下 「証憑データ」 と呼ぶ。 ) を入力される 証憑デ一夕入力部と、 該証憑デ一夕入力部により入力された前記証憑データを、 対応する取引データが登録される該会計データベースの会計テーブルのデータセ ルと関連付けて記憶する証憑データべ一スと、 該会計データベースに登録された 所望の取引データに対応する証憑データを該証憑データベースから出力する証憑 データ出力部とを更に備えて構成してもよい (請求の範囲第 3項, 第 1 6項, 第 2 4項) 。 A voucher data input unit for inputting image data of a primitive voucher (hereinafter referred to as “voucher data”) as a basis for the transaction with respect to the transaction data input by the accounting data input unit; A voucher data base storing the voucher data input by the data input unit in association with a data cell of an accounting table of the accounting database in which corresponding transaction data is registered; and a voucher database registered in the accounting database. A voucher data output unit for outputting voucher data corresponding to desired transaction data from the voucher database may be further provided (claims 3, 16 and 17). 24)).
この様に、 会計テ一ブルに登録された取引データについて取引の根拠となる原 始証憑の画像データを関連付けて記憶する様に構成すれば、 原始証憑の保管作業 の手間が軽減され、 これらのデータを体系付けて長期間にわたり効率的に保管 - 管理できるとともに、 会計監査時には個々の取引に対応する原始証憑のデータを 容易に参照することが可能となる (請求の範囲第 3項, 第 1 6項, 第 2 4項) 。 この場合、 該会計データベース中の任意の会計テーブルの任意のデ一夕セルを 選択し得るデータセル選択部と、 該デ一夕セル選択部によりデータセルが選択さ れた場合に、 選択されたデータセルに登録されている会計データに関連するデー 。夕を出力する様に、 該証憑データ出力部及び 又は該会計データ出力部を制御す るデータ出力制御部とを更に備えて構成してもよい (請求の範囲第 4項) 。 ここで、 該データ出力制御部が、 該データセル選択部によって選択されたデー 夕セルに取引データが登録されている場合に、 該証憑データベースから前記取引 データに対応する証憑データを出力するべく、 該証憑データ出力部を制御する様 に構成してもよく (請求の範囲第 5項) 、 該データセル選択部によって選択され たデータセルに集計データが登録されている場合に、 該会計データベースから前 記集計データの集計源となる取引データ及び Z又は集計データを出力するべく、 該会計データ出力部を制御する様に構成してもよい (請求の範囲第 6項) 。 この様に、 会計テーブルの任意のデ一夕セルが選択された場合に、 選択された データセルに登録されている会計データに関連するデ一夕 (取引データに対応す る証憑データや、 集計データの集計源となる会計データ) を出力する様に構成す れば、 本システムの操作者が任意の会計データの参照中に、 この会計データに関 連する会計デ一夕も容易に参照することが可能となり、 会計データの確認作業を 効率的に行なうことが可能となる (請求の範囲第 4項〜第 6項) 。  In this way, if the transaction data registered in the accounting table is configured to be stored in association with the image data of the original voucher that is the basis of the transaction, the labor for storing the original voucher can be reduced, Data can be organized and stored efficiently over a long period of time and managed, and at the time of an accounting audit, data on primitive vouchers corresponding to individual transactions can be easily referred to (claims 3 and 1). (Sections 6, 24). In this case, a data cell selecting unit capable of selecting an arbitrary data cell of an arbitrary accounting table in the accounting database, and a data cell selected when the data cell is selected by the data cell selecting unit. Data related to accounting data registered in the data cell. It may further comprise a voucher data output section and / or a data output control section for controlling the accounting data output section so as to output the evening (Claim 4). When the transaction data is registered in the data cell selected by the data cell selection unit, the data output control unit outputs voucher data corresponding to the transaction data from the voucher database. The voucher data output unit may be configured to be controlled (Claim 5), and when the aggregated data is registered in the data cell selected by the data cell selection unit, the accounting data is output from the accounting database. The accounting data output unit may be configured to output the transaction data and Z or the aggregated data as the aggregated source of the aggregated data (claim 6). In this way, when an arbitrary cell in the accounting table is selected, the data related to the accounting data registered in the selected data cell (e.g., voucher data corresponding to transaction data, If the system is configured to output accounting data, which is a data aggregation source, the operator of this system can easily refer to the accounting data related to this accounting data while referring to any accounting data. This makes it possible to efficiently check the accounting data (claims 4 to 6).
また、 該会計データベースの会計テーブルに登録すべき会計データが該会計デ 一夕入力部により入力された場合に、 前記会計データの登録に関する権限 (以下 「データ登録権限」 と呼ぶ。 ) を認証するデータ登録権限認証部と、 該データ登 録権限認証部により認証されたデータ登録権限に応じて、 該会計データ入力部に より入力された前記会計デ一夕について、 特定の階層に属する会計テーブルへの 登録のみを許可し、 該当する会計テ一ブルのデータセルに登録を行なう様に該会 計データ登録部を制御するとともに、 それ以外の階層に属する会計テーブルへの 登録を制限するデータ登録制限部とを更に備えて構成してもよい (請求の範囲第In addition, when accounting data to be registered in the accounting table of the accounting database is input from the accounting data input unit, the authority for registering the accounting data (hereinafter referred to as “data registration authority”) is authenticated. A data registration authority authenticating section, and, in accordance with the data registration authority authenticated by the data registration authority authenticating section, transfer the accounting data input by the accounting data input section to an accounting table belonging to a specific hierarchy. of A data registration restricting unit that permits only registration and controls the accounting data registration unit to register in the data cell of the corresponding accounting table, and restricts registration to accounting tables belonging to other layers. May be further provided.
7項) 。 7).
若しくは、 該該会計データベースに記憶された会計テーブル及び 又はそれに 登録された会計データの参照に関する要求 (以下 「データ参照要求」 と呼ぶ。 ) を受け付けるデータ参照要求受付部と、 該データ参照要求受付部によりデータ参 照要求が受け付けられた場合に、 前記データ参照要求に関する権限 (以下 「デー 夕参照権限」 と呼ぶ。 ) を認証するデータ参照権限認証部と、 該デ一夕参照権限 認証部により認証されたデータ参照権限に応じて、 該データ参照要求受付部によ り受け付けられたデータ参照要求のうち、 特定の階層に属する会計テーブル及び Alternatively, a data reference request receiving unit that receives a request relating to reference to the accounting table stored in the accounting database and / or accounting data (hereinafter referred to as a “data reference request”); and the data reference request receiving unit. When a data reference request is accepted by the data authentication unit, a data reference authority authentication unit that authenticates the authority related to the data reference request (hereinafter referred to as “data reference authority”), and is authenticated by the data reference authority authentication unit. Of the data reference request received by the data reference request receiving unit according to the received data reference authority,
Z又はその会計データの参照要求のみを許可し、 該当する会計テーブル及び Z又 はその会計データを出力する様に該会計デ一夕出力部を制御するとともに、 それ 以外の階層に属する会計テーブル及び Z又はその会計データの出力を制限するデ 一夕出力制限部とを更に備えて構成してもよい (請求の範囲第 8項) 。 Only the reference request of Z or its accounting data is permitted, and the corresponding accounting table and the accounting data output unit are controlled so as to output Z or its accounting data. Z or a data output limiting unit for limiting the output of the accounting data may be further provided (Claim 8).
この様に、 会計データの登録や参照を要求する者の権限に応じて、 特定の階層 に属する会計テーブルの会計データの登録や参照を制限する様に構成すれば、 企 業の従業員個々人に対して適切な権限を設定することにより、 個々人が登録 ·参 照可能なテーブルの階層を詳細に制御できるので、 会計データの詳細なセキユリ ティ管理が可能となる (請求の範囲第 7項, 第 8項) 。  In this way, by restricting the registration and reference of accounting data of accounting tables belonging to a specific hierarchy according to the authority of the person who requests registration or reference of accounting data, individual employees of the company can be provided. By setting the appropriate authority for the individual, the hierarchy of the table that can be registered and referred to by each individual can be controlled in detail, so that detailed security management of accounting data becomes possible (claims 7, 7). 8).
更には、 任意の時点において、 該会計データベースに記憶されている前記複数 の会計テーブルの少なくとも一部について保管用コピーを作成し、 前記の階層付 け条件及び関連付け条件に関する情報、 並びに、 当該コピーの作成時期に関する 情報と共に記憶するアーカイブデータベースを更に備えて構成してもよい (請求 の範囲第 9項) 。  Further, at any time, a copy for storage is created for at least a part of the plurality of accounting tables stored in the accounting database, and information on the above-mentioned hierarchy conditions and association conditions, and An archive database that stores information on the time of creation may be further provided (claim 9).
この様に、 任意の時点における会計テーブルの保管用コピーを作成し、 階層付 け条件及び関連付け条件に関する情報、 並びにコピーの作成時期に関する情報と 共に記憶する様に構成することにより、 任意の時点の財務状態の確認や任意の複 数時点間の財務状態の比較を行なうことが可能となり、 企業の経理作業や財務管 理の容易化に寄与する (請求の範囲第 9項) 。 In this way, by making a storage copy of the accounting table at any time and storing it together with the information on the tiering condition and the association condition and the information on the time when the copy was made, It is possible to check the financial status and compare the financial status between arbitrary multiple points in time. It contributes to the simplicity of management (Claim 9).
この場合、 該会計データベースに記憶される会計テーブルの編集作業として、 新たな会計テーブルの作成、 既存の会計テーブルの内容の変更、 及び既存の会計 テーブルの削除のうち少なくとも何れかの作業を行なう会計テーブル編集部を更 に備えて構成してもよい (請求の範囲第 1 0項) 。  In this case, as the editing operation of the accounting table stored in the accounting database, the accounting operation for creating at least a new accounting table, changing the contents of the existing accounting table, and / or deleting the existing accounting table is performed. A table editing unit may be further provided (claim 10).
この様に、 新たな会計テーブルの作成、 既存の会計テーブルの内容の変更、 既 存の会計テーブルの削除といった会計テーブルの編集作業を行なえる様に構成す ることにより、 企業の部門構成やその変化、 更には各部門の状況等に応じて、 マ トリックス会計表や財務諸表等の適切な会計テーブルの作成や、 作成した会計テ 一ブルの修正 ·削除を、 容易且つ効率的に行なうことが可能となる (請求の範囲 第 1 0項) 。  In this way, by creating a new accounting table, changing the contents of an existing accounting table, and deleting an existing accounting table, the accounting table can be edited. It is possible to easily and efficiently create appropriate accounting tables such as matrix accounting tables and financial statements, and modify / delete created accounting tables according to changes and the situation of each department. It is possible (Claim 10).
また、 該会計データベースに記憶されている会計テーブル又は該アーカイブデ 一夕ベースに記憶されている会計テーブルの保管用コピーを利用して、 仮想的な 会計データに基づくシミュレーションを行なうシミュレ一ション会計実行部を更 に備えて構成してもよい (請求の範囲第 1 1項) 。  In addition, a simulation accounting execution that performs a simulation based on virtual accounting data using an accounting table stored in the accounting database or a storage copy of the accounting table stored in the archive database is performed. It may be provided with an additional section (Claim 11).
この場合、 該シミュレーション会計実行部が、 該会計データベースに記憶され ている所望の会計テーブル及びノ又は該アーカイブデータベースに記憶されてい る所望の会計テーブルの保管用コピーを模式的に表わす、 シミュレ一ション用の フィルターを作成するシミュレ一ション会計フィルター作成部と、 仮想的な会計 データ (以下 「仮想会計データ」 と呼ぶ。 ) を入力されるシミュレーション会計 データ入力部と、 該シミュレ一ション会計データ入力部により入力された仮想会 計データを、 該シミュレーション会計フィルタ一作成部により作成されたシミュ レーション用フィルターの所望のデータセルに登録するとともに、 前記の階層付 け条件及び関連付け条件の下で、 前記仮想会計データに関連して予測される会計 データ (以下 「予測会計データ」 と呼ぶ。 ) を算出して、 算出された予測会計デ —夕を前記シミュレ一ション用フィルタ一の対応するデータセルに登録するシミ ユレーシヨン会計データ登録部と、 前記シミュレーション用フィルタ一、 並びに 、 前記シミュレーション用フィルターに登録された仮想会計データ若しくは予測 会計データのうち、 少なくとも何れかを適宜出力するシミュレーション会計デ一 タ出力部とを備えて構成してもよい (請求の範囲第 1 2項) 。 In this case, the simulation accounting execution unit schematically represents a desired accounting table stored in the accounting database and a storage copy of the desired accounting table stored in the archive database. A simulation accounting filter creating unit for creating a filter for simulation, a simulation accounting data input unit for inputting virtual accounting data (hereinafter, referred to as “virtual accounting data”), and a simulation accounting data input unit. In addition to registering the virtual accounting data input by the simulation accounting filter into a desired data cell of the simulation filter created by the simulation accounting filter creating unit, the virtual accounting data is stored under the hierarchical assignment condition and the association condition. Forecasted accounting data related to accounting data (Hereinafter referred to as “prediction accounting data”). A simulation / accounting data registering section for registering the calculated prediction accounting data in a corresponding data cell of the simulation filter; Simulation accounting data for outputting at least one of virtual accounting data or forecast accounting data registered in the simulation filter. And an output unit (claim 12).
または、 該シミュレーション会計実行部が、 該会計データベースに記憶されて いる複数の会計テーブル及び Z又は該アーカイブデータベースに記憶されている 複数の会計テーブルの保管用コピーに基づいて、 複数のシミュレ一ション用会計 テーブルを作成し記憶するとともに、 対応する階層付け条件及び関連付け条件の 下で前記複数のシミュレ一ション用会計テーブルを管理するシミュレ一ション会 計データベースと、 仮想的な会計データ (以下 「仮想会計データ」 と呼ぶ。 ) を 入力されるシミュレーション会計データ入力部と、 該シミュレーション会計デー 夕入力部により入力された仮想会計データを、 該シミュレ一ション会計データべ —スの所望のシミュレーション用会計テーブルの所望のデータセルに登録すると ともに、 前記の所定の階層付け条件及び関連付け条件の下で、 前記仮想会計デー 夕に関連して予測される会計データ (以下 「予測会計データ」 と呼ぶ。 ) を算出 して、 算出された予測会計データを該シミュレーション会計データベースの対応 するシミュレーション用会計テーブルの対応するデータセルに登録するシミュレ ーシヨン会計データ登録部と、 該シミュレーション会計データベースに記憶され た任意のシミュレーション用会計テーブル、 並びに、 任意のシミュレーション用 会計テーブルに登録された仮想会計データ若しくは予測会計データのうち、 少な くとも何れかを出力するシミユレ一ション会計データ出力部とを備えて構成して もよい (請求の範囲第 1 3項) 。  Alternatively, the simulation accounting execution unit may execute a plurality of simulations based on the plurality of accounting tables stored in the accounting database and the archive copy of the plurality of accounting tables stored in the archive database. A simulation accounting database that creates and stores an accounting table and manages the plurality of simulation accounting tables under corresponding hierarchical and association conditions, and virtual accounting data (hereinafter “virtual accounting data”). ), And the virtual accounting data input by the simulation accounting data input unit is input into the simulation accounting database in the desired simulation accounting table of the simulation accounting database. By registering in the desired data cell, Under the predetermined hierarchy conditions and association conditions, accounting data (hereinafter referred to as “projected accounting data”) predicted in relation to the virtual accounting data is calculated, and the calculated predicted accounting data is calculated. A simulation accounting data registration unit for registering a simulation accounting data in a corresponding data cell of a simulation accounting table in the simulation accounting database; an arbitrary simulation accounting table stored in the simulation accounting database; A simulation accounting data output unit that outputs at least one of virtual accounting data or forecast accounting data registered in the table may be provided (claim 13).
この様に、 会計テーブルやその保管用コピーを利用して、 仮想的な会計データ に基づくシミュレーションを行なう様に構成することにより、 ある取引や投資等 が企業全体の財政状態や経営成績に及ぼす影響や、 全体の営業目標を達成する為 に必要な条件等を、 簡単な操作で詳細に検討することが可能となる (請求の範囲 第 1 1項〜第 1 3項) 。  In this way, by configuring the simulation based on virtual accounting data using accounting tables and their storage copies, the effect of certain transactions and investments on the financial position and business performance of the entire company In addition, it is possible to examine in detail the conditions necessary to achieve the overall sales target with simple operations (claims 11 to 13).
一方、 サーバ並びに入力用端末及び出力用端末を備えて構成する場合、 該入力 用端末が、 該サーバの該会計データベースに登録すべき前記会計データが該会計 データ入力部により入力された場合に、 前記会計データの登録に関する権限 (以 下 「データ登録権限」 と呼ぶ。 ) の情報を、 前記ネットワークを介して該サーバ に送言するデータ登録権限送信部を更に備えるとともに、 該サーバが、 該入力用 端末から前記ネットワークを介してデータ登録権限の情報を受信するデータ登録 権限受信部と、 該データ登録権限受信部により受信された情報に基づき、 前記デ 一夕登録権限を認証するデータ登録権限認証部と、 該データ登録権限認証部によ り認証されたデータ登録権限に応じて、 該会計データ受信部により受信された会 計デ一夕について、 特定の階層に属する会計テーブルへの登録のみを許可し、 該 当する会計テーブルのデータセルに登録を行なう様に該会計データ登録部を制御 するとともに、 それ以外の階層に属する会計テーブルへの登録を制限するデータ 登録制限部とを更に備えて構成してもよい (請求の範囲第 1 7項) 。 On the other hand, in the case of including the server and the input terminal and the output terminal, when the input terminal is configured to input the accounting data to be registered in the accounting database of the server by the accounting data input unit, A data registration authority transmitting unit that transmits information on authority of the accounting data registration (hereinafter, referred to as “data registration authority”) to the server via the network; for A data registration authority receiving unit that receives data registration authority information from the terminal via the network; and a data registration authority authenticating unit that authenticates the data registration authority based on the information received by the data registration authority receiving unit. According to the data registration authority authenticated by the data registration authority authenticating unit, only the accounting data received by the accounting data receiving unit is permitted to be registered in the accounting table belonging to a specific hierarchy only. And controlling the accounting data registration unit so as to perform registration in the data cell of the corresponding accounting table, and further comprising a data registration limiting unit for limiting registration to accounting tables belonging to other layers. (Claim 17).
また、 該.出力用端末が、 該会計データ送信部による会計テーブル及び/又はそ れに登録された会計データの参照に関する要求 (以下 「データ参照要求」 と呼ぶ In addition, the output terminal transmits a request for reference to the accounting table and / or accounting data registered therein by the accounting data transmitting unit (hereinafter referred to as a “data reference request”).
。 ) を受け付けるデータ参照要求受付部と、 該デ一夕参照要求受付部により受け 付けられた前記データ参照要求を、 前記データ参照要求に関する権限 (以下 「デ 一夕参照権限」 と呼ぶ。 ) の情報とともに、 前記ネットワークを介して該サーバ に送信するデータ参照要求 ·参照権限送信部を更に備えるとともに、 該サーバが 、 該出力用端末から前記ネットワークを介して前記データ参照要求及び前記デー 夕参照権限を受信するデ一タ参照要求 ·参照権限受信部と、 該データ参照要求受 信部によりデータ参照要求及び前記データ参照権限が受信された場合に、 前記デ 一夕参照権限を認証するデー夕参照権限認証部と、 該データ参照権限認証部によ り認証されたデ一夕参照権限に応じて、 該データ参照要求受付部により受け付け られたデータ参照要求のうち、 特定の階層に属する会計テーブル及^/又はその 会計データの参照要求のみを許可し、 該当する会計テーブル及び Z又はその会計 データを該会計データベースから出力して送信する様に該会計データ送信部を制 御するとともに、 それ以外の階層に属する会計テーブル及び/又はその会計デー 夕の出力を制限するデータ出力制限部とを更に備えて構成してもよい (請求の範 囲第 1 8項) 。 . The data reference request receiving unit that receives the request, and the data reference request received by the data reference request receiving unit are information on the authority related to the data reference request (hereinafter, referred to as “data overnight reference authority”). And a data reference request / reference authority transmission unit that transmits the data reference request and the reference authority transmission unit to the server via the network, wherein the server transmits the data reference request and the data reference authority from the output terminal via the network. A data reference request to be received; a reference authority receiving unit; and a data reference authority for authenticating the data reference authority when the data reference request and the data reference authority are received by the data reference request receiving unit. An authentication unit and the data reference request receiving unit are accepted according to the data reference authority authenticated by the data reference authority authenticating unit. Among the data reference requests, only the accounting table belonging to a specific hierarchy and / or the accounting data reference request are permitted, and the corresponding accounting table and Z or the accounting data are output from the accounting database and transmitted. In addition to controlling the accounting data transmitting unit, the accounting data transmitting unit may further include an accounting table belonging to other layers and / or a data output limiting unit for limiting the output of the accounting data. Article 18).
この様に、 上記と同様の構成を備えたサーバと、 会計データの入力機能又は出 力機能を備えた端末とを通信ネットワークを介して通信可能に構成することによ り、 本発明をネットワーク上のクライアント /サーバ · システムとして実現する ことができ、 店舗や事業所等の施設が分散して存在する大規模な企業においても 、 各施設において会計データの登録や参照を能率的に行ないつつ、 上述した様な 本発明の利点を享受することが可能になる (請求の範囲第 1 4項〜第 1 8項) 。 更に、 本発明の別の要旨は、 取引に関する情報を表わすデータ (以下 「取引デ 一夕」 と呼ぶ。 ) 及びそれらの集計結果を表わすデータ (以下 「集計データ」 と 呼ぶ。 ) を含む、 会計に関する情報を表わすデータ (以下 「会計データ」 と呼ぶ 。 ) を管理するシステムとして、 コンピュータを機能させるためのプログラムで あって、 上述の会計データ管理システムを構成する各機能部、 又は、 上述の会計 データ管理システムが備える該サーバ若しくは該入力用端末若しくは該出力用端 末の各機能部としてとして該コンピュータを機能させることを特徴とする、 会計 データ管理システム用プログラムに存する (請求の範囲第 1 9項〜第 2 1項) 。 この様に、 上記のシステムを構成する各手段、 又は、 上記のサーバ及び端末を 構成する各手段としてコンピュータを機能させるプログラムを提供することによ り、 既存の汎用コンピュータを用いて、 上記のシステムやサーバ ·端末を実現す ることができ、 本発明の普及に益する (請求の範囲第 1 9項〜第 2 1項) 。 図面の簡単な説明 In this way, by configuring the server having the same configuration as described above and the terminal having the accounting data input function or output function to be able to communicate via the communication network, the present invention can be implemented on a network. Client / server system for large-scale enterprises where stores and offices are dispersed. However, it is possible to efficiently register and refer to accounting data at each facility and to enjoy the advantages of the present invention as described above (claims 14 to 18). Further, another gist of the present invention is an accounting method including data representing information relating to a transaction (hereinafter, referred to as “transaction data”) and data representing a result of summarizing the data (hereinafter, referred to as “aggregated data”). A program for causing a computer to function as a system for managing data (hereinafter, referred to as "accounting data") related to information relating to each of the above-described accounting data management systems. The present invention resides in a program for an accounting data management system, characterized in that the computer functions as each functional unit of the server or the input terminal or the output terminal provided in the data management system. Paragraphs to 21)). As described above, by providing a program that causes a computer to function as each unit configuring the above-described system or each unit configuring the above-described server and terminal, the above-described system can be configured using an existing general-purpose computer. , A server, and a terminal, which contributes to the spread of the present invention (claims 19 to 21). BRIEF DESCRIPTION OF THE FIGURES
図 1は、 本発明の第 1実施形態に係る会計データ管理システムの構成を模式的 に示す機能ブロック図である。  FIG. 1 is a functional block diagram schematically showing the configuration of the accounting data management system according to the first embodiment of the present invention.
図 2は、 本発明の第 1実施形態に係る会計データ管理システムにおいて、 記憶 部に記憶される会計テーブルの一種である取引入力表の構成例を示す図であり、 図 3 ( a ) , 図 3 ( b ) はともに、 本発明の第 1実施形態に係る会計データ管 理システムにおいて、 記憶部に記憶される会計テーブルの一種である、 マトリツ クス会計表の構成例を示す図である。  FIG. 2 is a diagram showing a configuration example of a transaction input table, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention. 3 (b) is a diagram showing a configuration example of a matrix accounting table, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention.
図 4 ( a ) , 図 4 ( b ) はともに、 本発明の第 1実施形態に係る会計データ管 理システムにおいて、 記憶部に記憶される会計テーブルの一種である、 財務諸表 の構成例を示す図で、 図 4 ( a ) は貸借対照表、 図 4 ( b ) は損益計算書を示す 図である。  FIGS. 4 (a) and 4 (b) both show an example of the structure of financial statements, which is a type of accounting table stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention. Figure 4 (a) shows the balance sheet, and Figure 4 (b) shows the income statement.
図 5は、 本発明の第 1実施形態に係る会計データ管理システムにおいて、 記憶 部に記憶される証憑データの一種である、 給与明細書の画像データを示す図であ る。 FIG. 5 is a diagram showing image data of a pay statement, which is one type of voucher data stored in the storage unit, in the accounting data management system according to the first embodiment of the present invention. You.
図 6 ( a ) , 図 6 ( b ) , 図 6 ( c ) は何れも、 本発明の第 1実施形態に係る 会計データ管理システムにおいて記憶部に記憶される、 一連の取引についての証 憑データの例を示す図で、 図 6 ( a ) は請求書、 図 6 ( b ) は領収書, 図 6 ( c ) は納品書の画像データを示す図である。  FIGS. 6 (a), 6 (b), and 6 (c) show proof data for a series of transactions stored in the storage unit in the accounting data management system according to the first embodiment of the present invention. 6 (a) is a diagram showing an invoice, FIG. 6 (b) is a receipt, and FIG. 6 (c) is a diagram showing image data of a delivery note.
図 7は、 本発明の第 1実施形態に係る会計データ管理システムにおいて、 証憑 データを参照しながら取引データの入力を行なえるように構成する場合の、 ディ スプレイ (出力部) に表示される取引データの入力画面の一例を示す図である。 図 8は、 本発明の第 1実施形態に係る会計データ管理システムにおいて、 ヮー クステーション 1の使用者と会計データの登録や参照に関する権限との対応を表 わす表である。  FIG. 7 shows a transaction displayed on a display (output unit) when the transaction data management system according to the first embodiment of the present invention is configured so that transaction data can be input while referring to voucher data. It is a figure showing an example of a data input screen. FIG. 8 is a table showing the correspondence between the user of the work station 1 and the authority for registering and referring to the accounting data in the accounting data management system according to the first embodiment of the present invention.
. 図 9は、 本発明の第 2実施形態に係る会計データ管理システムの構成を模式的 に示す機能ブロック図である。 発明を実施するための最良の形態  FIG. 9 is a functional block diagram schematically showing the configuration of the accounting data management system according to the second embodiment of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
以下、 図面を参照しながら、 本発明の実施の形態を詳細に説明する。  Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本発明に係る会計データ管理システムは、 取引に関する情報を表わすデータ ( 以下 「取引データ」 と呼ぶ。 ) 及びそれらの集計結果を表わすデータ (以下 「集 計データ」 と呼ぶ。 ) を含む、 会計に関する情報を表わすデータ (以下 「会計デ —夕」 と呼ぶ。 ) を管理するものである。  The accounting data management system according to the present invention relates to accounting, including data representing transaction information (hereinafter, referred to as “transaction data”) and data representing the results of aggregation thereof (hereinafter, referred to as “aggregation data”). It manages data representing information (hereinafter referred to as “accounting data—evening”).
本発明で対象とする取引データとして、 具体的には、 例えば取引を勘定に分解 した場合の各勘定の金額等が挙げられ、 また、 集計データとしては、 例えば分解 された各勘定の勘定科目毎の集計金額等が挙げられる。 また、 会計データには、 これら取引データ及び集計データの他にも、 各取引の詳細等の説明 (摘要) や、 決算処理に伴う各種の情報などの、 会計に関する様々な情報が含まれる。  Specifically, the transaction data targeted by the present invention includes, for example, the amount of each account when the transaction is decomposed into accounts, and the aggregated data includes, for example, each account item of each decomposed account. And the like. In addition to the transaction data and the aggregated data, the accounting data also includes various information related to accounting, such as a description of the details of each transaction (summary) and various information associated with the settlement of accounts.
ここで、 本明細書における 「取引」 とは、 一般的な複式簿記において記録対象 となる取引と同義であって、 財産の計算に関する要素 (資産 ·負債,資本) 又は 損益の計算に関する要素 (収益 ·費用) の増減を伴う事象のことをいう。 取引の 記録の際には、 これを資産 ·負債 ·資本 '収益 '費用の各要素、 更にはその細目 である勘定に分解し、 分解した各勘定にその勘定の種類を表わす勘定科目を付す 。 いいかえれば、 取引の記録上の単位が 「勘定」 である。 以下に、 一般的に用い られている勘定の種類 (勘定科目) の例を、 その属する要素 (資産 ·負債 ·資本 •収益 ·費用) 毎に分類して挙げる。 現金勘定、 当座預金勘定, 有価証券勘定, 受取手形勘定, 売掛金勘定, 貸付金 勘定, 商品勘定, 土地勘定, 建物勘定, 備品勘定など。 支払手形勘定, 買掛金勘定, 借入金勘定, 社債勘定など。 Here, “transaction” in this specification is synonymous with a transaction that is recorded in general double-entry bookkeeping, and is an element related to the calculation of assets (assets, liabilities, equity) or an element related to the calculation of profit or loss (income · Cost) When recording a transaction, this should be an asset, a liability, a capital component of the 'income' expense, and its details. , And attaches an account representing the type of the account to each account. In other words, the unit of record for a transaction is the “account”. Below, examples of commonly used account types (account items) are categorized according to the elements (assets, liabilities, equity, income, and expenses) to which they belong. Cash account, checking account, securities account, notes receivable, accounts receivable, loan account, merchandise account, land account, building account, equipment account, etc. Accounts payable, accounts payable, borrowings, bonds, etc.
·資本  · Capital
資本金勘定など。  Such as a capital account.
•収益  • revenue
売上勘定, 受取手数料勘定, 受取利息勘定, 受取配当金勘定など。  Sales accounts, commission income accounts, interest income accounts, dividend income accounts, etc.
•費用  • Cost
仕入勘定, 給料勘定, 通信費勘定, 広告費勘定, 支払利息勘定など。  Purchase accounts, payroll accounts, communication expenses accounts, advertising expenses accounts, interest expenses accounts, etc.
本発明の会計データ管理システムは、 上述の会計データを各データセルに登録 される複数の会計テーブルを会計データベースに記憶しておき、 各会計テーブル が複数の階層の何れかに属する様な階層付け条件の下で、 且つ、 各会計テーブル のデータセルに登録される集計データがその会計テーブルと同位の階層又はより 下位の階層に属する会計テーブルのデータセルに登録される取引データ及び 又 は集計データに基づき集計される様な関連付け条件の下で、 これらの会計テープ ルを管理する。  The accounting data management system of the present invention stores a plurality of accounting tables in which the above-described accounting data is registered in each data cell in an accounting database, and assigns each accounting table to one of a plurality of hierarchies. Transaction data and / or summary data registered under the condition and in the data cell of each accounting table in the accounting table belonging to the same level or lower than the accounting table. These accounting tables are managed under the association conditions that are aggregated based on.
そして、 会計データが入力された場合に、 これを会計データベースの所望の会 計テーブルの所望のデータセルに登録するとともに、 入力された会計データが取 引データ又は集計データである場合には、 前記の階層付け条件及び関連付け条件 の下で、 入力された取引デ一夕又は集計データに基づき集計される集計デ一夕を 算出して、 算出された集計データを会計データベースの対応する会計テーブルの 対応するデータセルに登録する。  Then, when the accounting data is input, it is registered in a desired data cell of a desired accounting table in the accounting database, and when the input accounting data is transaction data or aggregated data, Under the hierarchy conditions and association conditions of the above, calculate the aggregated data that is aggregated based on the input transaction data or the aggregated data, and then apply the calculated aggregated data to the corresponding accounting table in the accounting database. And register it in the data cell.
好ましくは、 これらの会計テーブルのうち少なくとも一部を、 各行及び各列に それぞれ勘定科目が展開されたマトリックス会計表として構成するとともに、 下 位の階層に属するマトリックス会計表ほど勘定科目を細かく設定し、 且つ、 各マ トリックス会計表の所定の勘定科目の行又は列に属するデータセルを、 当該マト リックス会計表より下位の階層に属するマトリックス会計表の、 前記所定の勘定 科目の細目となる勘定科目の行又は列に属するデータセルと関連付ける様に、 こ れらの会計テーブルを管理する様に構成する。 Preferably, at least a part of these accounting tables is stored in each row and each column. Each account is configured as a matrix accounting table with expanded accounts, and the lower the level of the matrix accounting table, the more detailed the accounts are set, and the rows belong to the specified account row or column of each matrix accounting table. These accounting tables are associated with data cells in a matrix accounting table belonging to a hierarchy lower than the matrix accounting table, in association with data cells belonging to a row or a column of the account, which is a specific account of the predetermined account. Is configured to be managed.
また、 入力される取引データについて、 その取引の根拠となる原始証憑の画像 データ (以下 「証憑データ」 と呼ぶ。 ) を一緒に入力され、 対応する取引データ が登録される会計データベースの会計テ一ブルのデータセルの位置と関連付けて 、 証憑データベースに記憶する様に構成するのも好ましい。  In addition, with respect to the input transaction data, image data of the original voucher (hereinafter referred to as “voucher data”) which is the basis of the transaction is input together, and the corresponding transaction data is registered in the accounting database of the accounting database. It is also preferable that the data is stored in the voucher database in association with the position of the data cell of the table.
以下、 本発明の実施の形態として、 上述の会計データ管理システムを、 全ての 機能を有するスタンドアロン型のワークステーション 1として構成する場合 (第 1実施形態) 、 並びに、 ネットワークを介して互いに通信可能なサーバ及びクラ イアントに、 会計データベースの管理に関する機能及び会計データの登録及び参 照に関する機能をそれぞれ持たせて構成する場合 (第 2実施形態) とに分けて説 明する。  Hereinafter, as an embodiment of the present invention, when the above-described accounting data management system is configured as a stand-alone workstation 1 having all functions (first embodiment), it is possible to communicate with each other via a network. The explanation will be made separately for a case where the server and the client are provided with a function relating to the management of the accounting database and a function relating to the registration and reference of the accounting data (second embodiment).
( 1 ) 第 1実施形態  (1) First embodiment
図 1は、 本発明の第 1実施形態に係る会計データ管理システムの構成を模式的 に示す機能ブロック図である。 図 1に示すように、 本実施形態の会計データ管理 システムは、 入力部 1 1、 出力部 1 2、 記憶部 1 3、 演算 ·制御部 1 4、 画像取 得部 1 5、 及び大容量記憶装置 1 6を備えた、 スタンドアロン型のワークステ一 シヨン 1として構成される。  FIG. 1 is a functional block diagram schematically showing the configuration of the accounting data management system according to the first embodiment of the present invention. As shown in FIG. 1, the accounting data management system according to the present embodiment includes an input unit 11, an output unit 12, a storage unit 13, an operation / control unit 14, an image acquisition unit 15, a large-capacity storage. It is configured as a stand-alone workstation 1 equipped with a device 16.
なお、 ワークステーション 1には図示しない C P U , R A M , ハードディスク 等が内蔵されており、 C P Uがハードディスクに記憶されたプログラムに従って 各種の演算処理を実行するとともに、 C P Uの各種演算処理に必要なデータが R A Mに適宜記憶 '更新されるようになっている。 また、 ワークステーション 1に は更に図示しない各種周辺機器 (キーボード、 マウス等の入力機器、 ディスプレ ィ、 プリンタ等の出力機器、 C D— R O Mドライブ、 フロッピーディスクドライ プ等の記憶媒体読取 ·書込装置、 通信ネットワークとのインターフェースなど) が内蔵又は接続されており、 C P Uの演算処理によって制御されるようになって いる。 The workstation 1 has a built-in CPU, RAM, hard disk, and the like (not shown). The CPU executes various arithmetic processes according to programs stored in the hard disk, and stores data necessary for various arithmetic processes of the CPU in the RAM. The memory is updated as appropriate. In addition, the workstation 1 further includes various peripheral devices (not shown) such as input devices such as a keyboard and a mouse, output devices such as a display and a printer, storage media reading and writing devices such as a CD-ROM drive and a floppy disk drive, and the like. Interface with communication network) Is built-in or connected, and is controlled by arithmetic processing of the CPU.
即ち、 これら C PU, RAM, ハードディスク等や各種周辺機器等の機能によ つて、 以下説明する各機能要素 1 1〜 1 6の各機能が実現されるようになってい るのであり、 換言すれば、 ワークステーション 1は、 CPU, RAM, ハードデ イスクゃ各種周辺機器等を備えた通常の情報処理端末であって充分なスペックを 有するもの (例えば各種ネットヮ一クサ一バ、 ワークステーション、 パーソナル コンピュータ等) を用いて容易に実現することが可能である。  In other words, the functions of the functional elements 11 to 16 described below are realized by the functions of the CPU, RAM, hard disk, and various peripheral devices, in other words. The workstation 1 is an ordinary information processing terminal having a CPU, RAM, a hard disk, various peripheral devices, etc. and having sufficient specifications (for example, various network servers, workstations, personal computers, etc.). It can be easily realized by using.
以下、 これらの機能要素 1 1 ~ 1 6について説明する。  Hereinafter, these functional elements 11 to 16 will be described.
入力部 1 1は、 ワークステーション 1の使用者との間の入力インタ一フェース であって、 ワークステーション 1の使用者がこの入力部 1 1を操作することによ り、 演算 ·制御部 14での演算 ·制御に使用される会計データ等の各種情報を入 力されるようになっている。 この入力部 1 1は、 ワークステーション 1に備えら れたキ一ポードゃマウス等のデータ入力装置, ビデオカメラ等の画像 ·映像撮影 装置, マイク等の集音装置などによって主に構成されることになる。 また、 図示 しない通信ネットワークを介したリモートコンソールによる各種デ一タ入力シス テムによって、 この入力部 1 1を実現してもよい。  The input unit 11 is an input interface between the user of the workstation 1 and the operation / control unit 14 when the user of the workstation 1 operates the input unit 11. Various information such as accounting data used for calculation and control is input. The input unit 11 is mainly composed of a data input device such as a keypad mouse provided in the workstation 1, an image / video photographing device such as a video camera, and a sound collecting device such as a microphone. become. The input unit 11 may be realized by various data input systems using a remote console via a communication network (not shown).
出力部 1 2は、 ワークステーション 1の使用者との間の出カインタ一フェース であって、 ワークステーション 1の使用者に対し、 会計テーブルや会計データ等 の各種情報を出力するようになっている。 この出力部 1 2は、 ワークステーショ ン 1に備えられたプリンタ等の印字装置, ディスプレイ等の表示装置, スピーカ 等の発音装置などによって主に構成されることになる。 また、 図示しない通信ネ ットワークを介したリモートコンソールによる各種データ出力作業によって、 こ の出力部 1 2を実現してもよい。  The output unit 12 is an output interface with the user of the workstation 1, and outputs various information such as an accounting table and accounting data to the user of the workstation 1. . The output section 12 is mainly configured by a printing device such as a printer, a display device such as a display, a sounding device such as a speaker provided in the workstation 1, and the like. The output unit 12 may be realized by various data output operations by a remote console via a communication network (not shown).
なお、 入力部 1 1及び出力部 1 2のインタ一フェースとしては、 GU I ( The interface between the input unit 11 and the output unit 12 is GU I (
Graphical User Interface) 等の公知のインタラクティブなインターフエ一スを 適用し、 ワークステーション 1の使用者が容易にデータの入出力を行なえるよう にすることが好ましい。 It is preferable to apply a known interactive interface such as a Graphical User Interface so that the user of the workstation 1 can easily input and output data.
記憶部 1 3は、 後述する演算 ·制御部 14の制御を受けて、 ワークステ一ショ ン 1で使用される各種情報を記憶するもので、 記憶された各種情報は、 後述する 演算 ·制御部 1 4の制御によって適宜、 追加 ·更新 ·削除を行なうことが可能に なっている。 この記憶部 1 3は、 ワークステーション 1に備えられたハードディ スクゃ外部記憶媒体等によって主に構成されることになる。 The storage unit 13 receives the control of the operation and control unit 14 described later, and Various information used in the application 1 are stored, and the stored various information can be added, updated, and deleted as appropriate under the control of the arithmetic and control unit 14 described later. The storage unit 13 is mainly constituted by a hard disk provided in the workstation 1, an external storage medium, and the like.
特に、 記憶部 1 3は、 その主要な機能として、 会計テーブルを記憶 '管理する 会計データベースとしての機能と、 証憑データを記憶する証憑データベースとし ての機能とを有する。 ここで、 記憶部 1 3で記憶される各種情報のうち、 特に会 計テーブル及び証憑データについて説明する。  In particular, the storage unit 13 has, as its main functions, a function as an accounting database for storing and managing an accounting table and a function as a voucher database for storing voucher data. Here, among various types of information stored in the storage unit 13, an accounting table and voucher data will be particularly described.
会計テーブルは、 会計データを登録される複数のデータセルからなる表である 。 記憶部 1 3では、 こうした会計テーブルを複数記憶するとともに、 所定の階層 付け条件及び関連付け条件の下で、 これらの会計テーブルを管理する。 ここで、 階層付け条件とは、 会計テーブルの管理用に予め複数の階層を決めておき、 各会 計テーブルがこれらの階層の何れかに属する様に管理するというものである。 ま た、 関連付け条件とは、 各会計テ一ブルのデータセルに登録される集計データが 、 その会計テーブルと同位の階層又はより下位の階層に属する会計テーブルのデ —夕セルに登録される取引データ及び/又は集計データに基づき集計される様に 管理するというものである。 これらの条件については、 以下の記載において、 会 計テ一ブルの具体例を用いて詳細に説明する。  The accounting table is a table including a plurality of data cells in which accounting data is registered. The storage unit 13 stores a plurality of such accounting tables, and manages these accounting tables under predetermined hierarchical assignment conditions and association conditions. Here, the tiering condition means that a plurality of tiers are determined in advance for management of the accounting table, and each accounting table is managed so as to belong to any of these tiers. In addition, associating condition means that the aggregated data registered in the data cell of each accounting table is the transaction registered in the data cell of the accounting table belonging to the same hierarchy or lower hierarchy as the accounting table. It is managed so that it is tabulated based on data and / or tabulated data. These conditions will be described in detail in the following description using specific examples of accounting tables.
会計テーブルの形式は任意であり、 記録対象とする会計データの種類や記録の 用途等に応じて、 適切な形式の会計テーブルを適宜作成すれば良い。 ここでは、 特に有用性の高い会計テーブルの具体例として、 取引入力表、 マトリックス会計 表、 財務諸表について説明する。  The format of the accounting table is arbitrary, and an accounting table in an appropriate format may be appropriately created according to the type of accounting data to be recorded and the purpose of the recording. This section describes transaction input tables, matrix accounting tables, and financial statements as specific examples of accounting tables that are particularly useful.
取引入力表は、 日々の取引データを個々のセルに入力されるとともに、 その内 容を集計して、 後述するマトリックス会計表に登録できるようにするもので、 記 憶部 1 3における会計テーブルの階層構造の中では、 主に最下層に属するもので あ 0 The transaction input table is used to enter daily transaction data into individual cells and to summarize the contents so that they can be registered in a matrix accounting table described later. in the hierarchical structure, Oh those that mainly belong in the lowest layer 0
取引入力表の構成例を図 2に示す。 図 2の取引入力表において、 各列には、 入 力内容に応じた勘定科目 (図 2では 「現金」 及び 「山中 5 5 5当座」 ) が、 各列 には、 取引データの入力単位 (図 2では 「9月」 ~ 「8月」 ) が設定されており 、 各セルには、 対応する勘定科目及び入力単位に応じた取引データが入力される ことになる。 なお、 図 2では入力単位は一ヶ月単位となっているが、 これに限定 されるわけではなく、 一週間や一日を単位としたり、 または期間ではなくその他 の属性 (例えば 「取引番号」 等) を単位としたりしても良い。 また、 入力された これらの取引デ一夕に基づいて、 最右列及び最下列のセルには、 それぞれ勘定科 目毎及び入力単位毎の合計が、 更に、 最右下セルには、 全ての勘定科目及び全て の入力単位についての合計が、 それぞれ自動的に集計され、 集計データとして登 録される。 Figure 2 shows an example of the structure of the transaction input table. In the transaction input table of Fig. 2, each column shows an account (“Cash” and “Yamanaka 5.55 current account”) according to the input contents, and each column shows the transaction data input unit ( In Figure 2, "September" to "August" are set. In each cell, transaction data corresponding to the corresponding account and input unit is input. In FIG. 2, the input unit is one month unit, but the input unit is not limited to this. One week or one day may be used, and other attributes may be used instead of the period (for example, “transaction number”, etc.). ) May be used as a unit. Also, based on these entered transaction data, the cells in the rightmost column and the bottom row contain the totals for each account and input unit, respectively. The totals for the account and all input units are automatically tabulated and registered as tabulated data.
マトリックス会計表は、 上述した様に、 縦横に配列された多数のデータセルか ら構成される二次元行列 (マトリックス) で、 行 (カラム) 及び列 (ロー) にそ れぞれ勘定科目が展開されたものである。 記憶部 1 3では、 詳細な取引を示した ものから大枠を示したものまで複数のマトリックス会計表が記録されており、 更 に、 これらは所定の階層付け条件の下に管理されることによって、 会計テーブル の階層構造の中でも主に中間層から最上層に至る複数の層を占めることになる。 図 3 ( a ) , ( b ) に、 記憶部 1 3に記憶されるマトリックス会計表の構成例 を示す。 図 3 ( a ) , (b ) のマ卜リックス会計表ともに、 各行及び各列にそれ ぞれ勘定科目が展開され、 各セルには対応する行及び列の勘定科目に該当する取 引データ又は集計データが登録される。 例えば、 図 3 ( a ) のマトリックス会計 表の行番号 9 「新閜図書費」 と列番号 0 「現金」 及び列番号 1 「山中 5 5 5当座 」 とが交叉するセルには、 それぞれ上述の図 2の取引入力表の対応する集計デー 夕 (行番号 1 2 「合計」 と列番号 0 「現金」 及び列番号 1 「山中 5 5 5当座」 と が交叉するセルの集計デ一夕) が自動的に登録されることになる。 また、 登録さ れたこれらの取引データ又は集計デー夕に基づいて、 最右列及び最下列のセルに は、 それぞれ各行及び各列の勘定科目毎の合計が、 更に、 最右下のセルには、 全 ての行及び列の勘定科目についての合計が、 それぞれ集計データとして自動的に 集計 ·登録される。  As described above, a matrix accounting table is a two-dimensional matrix (matrix) composed of a large number of data cells arranged in rows and columns, and accounts are expanded in rows (columns) and columns (rows). It was done. In the storage unit 13, a plurality of matrix accounting tables from those showing detailed transactions to those showing general outlines are recorded, and further, these are managed under predetermined stratification conditions, so that In the hierarchy structure of the accounting table, it mainly occupies multiple layers from the middle layer to the top layer. FIGS. 3A and 3B show examples of the configuration of the matrix accounting table stored in the storage unit 13. FIG. In each of the matrix accounting tables in Figs. 3 (a) and (b), an account is expanded in each row and each column, and each cell has transaction data or transaction data corresponding to the account in the corresponding row and column. Total data is registered. For example, in the matrix accounting table in Fig. 3 (a), the cells where row number 9 “new book expenses” crosses column number 0 “cash” and column number 1 “Yamanaka 5.55 The corresponding summary data in the transaction input table in Fig. 2 (the summary data of the cell where row number 12 “Total” intersects column number 0 “Cash” and column number 1 “Yamanaka 5 5 5 current”) is You will be automatically registered. Also, based on these registered transaction data or aggregated data, the cells in the rightmost column and the bottom column contain the totals for each row and column account, and the cells in the bottom right cell, respectively. Is automatically totaled and registered as total data for each account in all rows and columns.
ここで、 図 3 ( a ) のマトリックス会計表は、 図 3 ( b ) のマトリックス会計 表より下位の階層に属するもので、 行及び列に展開されている勘定科目のレベル も、 より細かなものとなっている。 即ち、 図 3 ( a ) のマトリックス会計表は、 図 3 ( b ) のマトリックス会計表の行番号 1 「現金当座」 と列番号 1 1 「固定経 費」 とが交叉するセルに対応するものであり、 このセルの行及び列の勘定科目 ( 「現金当座」 及び 「固定経費」 ) の細目に当たる勘定科目 ( 「現金」 , 「山中 5 5 5当座」 , 「信金 1 0 0 8 7当座」 · · ·、 及び、 「旅行交通費」 、 「通信費 」 、 「荷造運費」 · · ·) が、 図 3 ( a ) のマトリックス会計表の列及び行に展 開されている。 そして、 図 3 ( b ) のマトリックス会計表の行番号 1 , 列番号 1 1のセルには、 図 3 ( a ) のマトリックス会計表の最右下のセルに登録された集 計データが、 自動的に登録される。 Here, the matrix accounting table in Fig. 3 (a) belongs to a lower hierarchy than the matrix accounting table in Fig. 3 (b), and the level of the accounts expanded to rows and columns is more detailed. It has become. That is, the matrix accounting table in Fig. 3 (a) This corresponds to the cell where row number 1 “cash checking” and column number 1 1 “fixed cost” in the matrix accounting table in FIG. 3 (b) intersect, and the account (“ Accounts (“cash”, “5.55 in Yamanaka”, “10,000 in credit”), and “Travel and transportation expenses”, “communications” Expenses ”and“ Packing freight costs ”are shown in the columns and rows of the matrix accounting table in Figure 3 (a). In the cell with row number 1 and column number 11 in the matrix accounting table in Fig. 3 (b), the aggregated data registered in the bottom right cell of the matrix accounting table in Fig. 3 (a) Registered.
即ち、 記憶部 1 3 (会計データベース) は、 図 3 ( a ) , ( b ) に例示される ような複数のマトリックス会計表を、 勘定科目が細かく設定されているマトリツ クス会計表ほど下位の階層に属する様な階層付け条件の下で、 且つ、 各マトリツ クス会計表の所定の勘定科目の行又は列に属するデータセルが、 そのマトリック ス会計表より下位の階層に属するマトリックス会計表の、 前記所定の勘定科目の 細目となる勘定科目の行又は列に属するデータセルと関連付けられる様な階層付 け条件の下で、 管理するようになっているのである。  That is, the storage unit 13 (accounting database) stores a plurality of matrix accounting tables as illustrated in FIGS. 3 (a) and 3 (b) in a lower hierarchy as a matrix accounting table in which accounts are set in detail. The data cell belonging to a row or column of a predetermined account of each matrix accounting table under the hierarchical condition such that the matrix accounting table belongs to a matrix accounting table belonging to a hierarchy lower than the matrix accounting table, The management is performed under the condition of a hierarchy that can be associated with the data cell belonging to the row or column of the specific account, which is a specific account.
財務諸表は、 日常の取引の記録に基づき集計された財政状態や経営成績などに 関する情報を表わす表で、 上述した様に貸借対照表や損益計算書等が挙げられる 。 記憶部 1 3において、 財務諸表は常に記憶されている訳ではなく、 必要に応じ て他の会計テーブルに基づいて適宜作成される。 会計テーブルの階層構造の中で は、 主に最上層またはそれに近い層に属し、 その下層に存在する取引入力表やマ トリックス会計表のデータをもとに集計されることになる。  A financial statement is a table showing information on financial position, business performance, etc., which is compiled based on records of daily transactions, and includes a balance sheet and a profit and loss statement as described above. In the storage unit 13, the financial statements are not always stored, but are prepared as needed based on other accounting tables. In the hierarchical structure of the accounting table, it mainly belongs to the top layer or a layer close to the top layer, and is aggregated based on the data of the transaction input table and matrix accounting table that exist in the lower layer.
図 4に、 記憶部 1 3に記憶される財務諸表の構成の例を示す。 図 4 ( a ) は貸 借対照表、 図 4 ( b ) は損益計算書で、 何れも図 3 ( b ) のマトリックス会計表 の登録データに基づき、 自動的に作成されたものである。  FIG. 4 shows an example of the structure of the financial statements stored in the storage unit 13. Fig. 4 (a) is a balance sheet, and Fig. 4 (b) is a profit and loss statement. Both were automatically created based on the data registered in the matrix accounting table in Fig. 3 (b).
以上説明した各種形式の会計テーブル、 及びそれらを管理するための階層付け 条件及び関連付け条件は、 公知の各種データベース技術を用いることによって実 現することが可能である。 例えば、 コンピュータの表計算ソフトを用いる場合、 ワークシート (多数のセルからなる作業領域) 上に任意の形式の会計テーブルを 設定できるとともに、 各ワークシートにレイヤーを設定することで階層付け条件 を実現できる。 また、 集計データを入力されるセルについては、 その集計データ の集計源となる他の取引データ及び/又は集計データに基づき適切なマクロを作 成し、 こ,のマクロを設定しておくことにより関連付け条件を実現できる。 The various types of accounting tables described above, and the hierarchical conditions and association conditions for managing them can be realized by using various known database technologies. For example, when using computer spreadsheet software, an accounting table of any format can be set on a worksheet (work area consisting of a large number of cells), and a layering condition can be set for each worksheet. Can be realized. In addition, for cells to which summary data is input, an appropriate macro is created based on other transaction data and / or summary data that is the aggregation source of the summary data, and this macro is set. The association condition can be realized.
一方、 証憑データは、 後述する画像取得部 1 5により取得される、 原始証憑の 画像デ一夕である。 ここで、 原始証憑は、 会計テ一ブルに入力される取引の根拠 となる書類であって、 その取引が実際に行なわれたことを証明するものである。 この原始証憑としては、 証明する取引の種類によって、 請求書、 領収書、 支払書 等、 様々な書類が挙げられる。 証憑データの例として、 図 5に、 給与明細書の画 像データを、 図 6 ( a ) , (b ) , (c ) に、 一連の取引についての請求書, 領 収書, 納品書の画像データを示す。 これらの証憑データは、 記憶部 1 3において 、 対応する取引デー夕が登録される会計テーブルのデータセルの位置と関連付け て記憶される。  On the other hand, the voucher data is an image of the primitive voucher acquired by the image acquisition unit 15 described later. Here, the primitive voucher is a document that is input into the accounting table and is a basis for the transaction, and proves that the transaction was actually performed. This primitive voucher includes various documents, such as invoices, receipts, and payments, depending on the type of transaction to be certified. As an example of voucher data, Fig. 5 shows image data of a pay statement, and Figs. 6 (a), (b), and (c) show images of invoices, receipts, and invoices for a series of transactions. Show data. The voucher data is stored in the storage unit 13 in association with the position of the data cell of the accounting table in which the corresponding transaction data is registered.
演算 ·制御部 1 4は、 ワークステーション 1の動作に必要な各種演算を行なう とともに、 入力部 1 1での入力情報や記憶部 1 3での記憶情報に応じて、 出力部 1 2及び記憶部 1 3の各動作を制御するものである。 その詳細な機能については 、 ワークステーション 1の動作の説明と併せて後述する。 この演算 ·制御部 1 4 は、 ワークステーション 1に備えられた C P U , R A M , ハードディスク等によ つて主に構成されることになる。  The arithmetic and control unit 14 performs various operations necessary for the operation of the workstation 1 and outputs the output unit 12 and the storage unit 12 according to the input information at the input unit 11 and the information stored at the storage unit 13. It controls each operation of 13. The detailed functions will be described later together with the operation of the workstation 1. The arithmetic and control unit 14 is mainly constituted by a CPU, a RAM, a hard disk and the like provided in the workstation 1.
画像取得部 1 5は、 取引の根拠となる原始証憑の画像データを取得するもので ある。 この画像取得部 1 5は、 ワークステーション 1に備えられたイメージスキ ャナ一等によって主に構成されることになる。 ここで、 会計記録の対象となる取 引の種類に応じて、 原始証憑の形状や書式も様々に異なることから、 画像取得部 1 5として用いるイメージスキャナ一等としては、 様々な形状や書式の原始証憑 を読み取ることができ、 充分な解像度の画像データを作成することができるもの であることが好ましい。  The image acquisition unit 15 acquires image data of primitive vouchers as a basis for a transaction. The image acquisition unit 15 is mainly configured by an image scanner or the like provided in the workstation 1. Here, since the shape and format of the primitive voucher are variously different depending on the type of transaction subject to the accounting record, the image scanner used as the image acquisition unit 15 has various shapes and formats. It is preferable to be able to read primitive vouchers and to create image data with sufficient resolution.
大容量記憶装置 1 6は、 任意の時点において、 記憶部 1 3に記憶されている前 記複数の会計テーブルの少なくとも一部について保管用コピーを作成し、 前記の 階層付け条件及び関連付け条件に関する情報、 並びに、 コピーの作成時期に関す る情報と共に記憶するものである。 この大容量記憶装置 1 6は、 ワークステーシ ョン 1に備えられたハードディスクや外部記憶媒体等によって主に構成されるこ とになるが、 十分な容量さえ確保できるのであれば、 先の記憶部 1 3と同一のハ 一ドディスクや外部記憶媒体等によって構成することも可能である。 At any time, the mass storage device 16 creates a storage copy for at least a part of the plurality of accounting tables stored in the storage unit 13 and stores the information on the above-described hierarchy condition and association condition. , As well as information on when the copy was made. This mass storage device 16 It is mainly composed of the hard disk and external storage medium provided in the storage unit 1, but if the sufficient capacity can be secured, the same hard disk or external storage as the storage unit 13 is used. It is also possible to configure with a storage medium or the like.
なお、 上述したように、 ワークステーション 1の各機能要素 1 1〜 1 6に相当 する機能は、 実際には、 ハードディスクに記録されたコンピュータ ' プログラム Note that, as described above, the functions corresponding to the functional elements 11 to 16 of the workstation 1 are actually performed by a computer program stored on a hard disk.
(以下、 「会計データ管理ワークステーション用プログラム」 という。 ) を RA(Hereinafter referred to as “Accounting Data Management Workstation Program”).
Mに読み出し、 その会計データ管理ワークステーション用プログラムを起動してRead it out to M and start the accounting data management workstation program
C P Uで実行することにより、 CPUの動作として、 又は C PUと RAM, ハ一 ドディスク, 各種周辺機器等との協動動作として実現される。 The execution by the CPU realizes the operation of the CPU or the cooperative operation of the CPU and RAM, hard disk, and various peripheral devices.
ここで、 この会計データ管理ワークステーション用プログラムを、 例えば CD Here, this accounting data management workstation program, for example, CD
-ROM, DVD— ROM、 MOディスク等の、 コンピュータ読み取り可能な記 憶媒体に記録しておき、 必要に応じて随時、 ワークステーション 1が有する記憶 媒体読取装置 (図示せず) を通じて、 これを直接、 又はワークステーション 1の ハードディスクにインスト一ルして使用するのが好ましい。 或いは、 ワークステ ーシヨン 1から情報通信ネットワークを通じてアクセス可能な外部記憶領域 (他 のコンピュータ等) にサーバ用プログラムを記録しておき、 必要に応じて随時、 前記の外部記憶領域から情報通信ネットワークを通じてこれを直接、 又はワーク ステーション 1のハードディスクにインストールして使用するのが好ましい。 次に、 以上の構成を有する本実施形態の会計データ管理システムの動作につい て説明する。 本実施形態の会計データ管理システムにおける動作は、 (a) 会計 データべ—スにおける会計テ—ブルの管理に関する動作 (会計テーブル管理動作-ROM, DVD-ROM, MO disk, etc., are recorded on a computer-readable storage medium, and if necessary, directly through a storage medium reading device (not shown) of the workstation 1. It is preferable to install it on the hard disk of the workstation 1 or use it. Alternatively, a server program is recorded in an external storage area (another computer or the like) accessible from the workstation 1 through the information communication network, and the server program is transferred from the external storage area through the information communication network as needed. It is preferable to use it directly or by installing it on the hard disk of the workstation 1. Next, the operation of the accounting data management system of the present embodiment having the above configuration will be described. The operation of the accounting data management system of the present embodiment is as follows: (a) Operation relating to management of accounting table in accounting database (Accounting table management operation)
) 、 (b) 会計データ及び証憑データの登録に関する動作 (登録動作) 、 (c) 会計テーブル、 会計データ及び証憑データの参照に関する動作 (参照動作) 、 ( d) 会計データ等の登録,参照に伴う権限の認証に関する動作 (権限認証動作) 、 ( e ) 任意の時点の会計テーブルのアーカイブコピーの作成及び保管に関する 動作 (アーカイブ管理動作) 、 並びに、 ( f ) シミュレーションに関する動作 ( シミュレーション動作) に大別される。 ), (B) Operation related to registration of accounting data and voucher data (registration operation), (c) Operation related to reference to accounting table, accounting data and voucher data (reference operation), (d) Registration and reference of accounting data, etc. Accompanying authorization operation (authentication operation), (e) Operation related to creation and storage of archive copy of accounting table at any time (archive management operation), and (f) Operation related to simulation (simulation operation) Separated.
(a) 会計テーブル管理動作  (a) Accounting table management operation
ワークステーション 1の運用に先立ち、 記憶部 1 3には、 所望の会計テーブル が記憶され、 演算,制御部 1 4の制御により、 上述したような所定の階層付け条 件及ぴ関連付け条件の下で管理される。 また、 これらの会計テーブルは、 ワーク ステ一ション 1の運用開始前又は運用中に、 ワークステーション 1のォペレ一夕 (使用者) によって、 適宜追加、 編集、 削除が行なわれる (例えば、 後述する様 に、 ある時点のマトリックス会計表に登録された集計デ一夕に基づいて、 その時 点の貸借対照表を作成することが可能である) 。 また、 階層付け条件及び関連付 け条件についても、 適宜変更が可能である。 Prior to the operation of the workstation 1, the storage unit 13 stores the desired accounting table. Is stored, and is managed under the above-described predetermined hierarchical assignment condition and association condition under the control of the arithmetic and control unit 14. In addition, these accounting tables are added, edited, and deleted as needed by the operator (user) of the workstation 1 before or during the operation of the workstation 1 (for example, as described later). Then, based on the summary data registered in the matrix accounting table at a certain point in time, it is possible to create a balance sheet at that point in time). Also, the tiering conditions and the association conditions can be changed as appropriate.
こうした動作は、 上述の様に、 公知の各種データベース技術を用いることによ つて実現することが可能である。 例えば、 会計テーブルや階層付け条件, 関連付 け条件の実現のために表計算ソフトを使用している場合には、 ワークシートを適 宜追加、 削除したり、 ワークシート上に設定する会計テーブルの領域を変更した り、 各セルの属性やマクロを追加、 修正、 削除したりすることによって、 本動作 を実現することができる。  Such an operation can be realized by using various known database technologies as described above. For example, if spreadsheet software is used to implement accounting tables, hierarchy conditions, and association conditions, add or delete worksheets as appropriate, or add accounting tables to worksheets. This operation can be realized by changing the area or adding, modifying, or deleting attributes and macros of each cell.
( b ) 登録動作  (b) Registration operation
ワークステーション 1のオペレータ (使用者) が、 入力部 1 1を通じて、 何れ かの会計テーブルのデータセルに登録すべき会計データと、 その会計データを所 望の会計テーブルのデータセルに登録すべき要求 (以下 「データ登録要求」 と呼 ぶ。 ) を、 ワークステーション 1に入力する。 即ち、 入力部 1 1は、 会計データ 入力部として機能することになる。 この要求は、 個々の会計データの単位で出す ことも可能であるが、 複数の会計データをまとめて要求したり、 またはある会計 テーブルの一部または全部を単位として要求したりすることも可能である。 データ登録要求とともに入力された会計データは、 演算 ·制御部 1 4の制御に より、 データ登録要求の内容に基づいて、 記憶部 1 3 (会計データベース) の所 望の会計テーブルの所望のデータセルに登録される。 また、 入力された会計デ一 夕が取引データ又は集計データである場合には、 同じ会計テーブルの他のデータ セル及び他の会計テーブルのデ一夕セルに登録されるべき集計データのうち、 こ の入力された取引データ又は集計データに基づいて集計される全ての集計データ が、 演算,制御部 1 4の演算により算出される。 そして、 算出された各々の集計 データが、 演算 ·制御部 1 4の制御により、 対応する会計テ一ブルの対応するデ —夕セルに登録される。 即ち、 演算 ·制御部 1 4は、 会計データ登録部として機 能することになる。 これらの演算及び登録は、 前記の階層付け条件及び関連付け 条件の下で行なわれる。 An operator (user) of the workstation 1 inputs, via the input unit 11, accounting data to be registered in a data cell of any accounting table and a request to register the accounting data in a data cell of the desired accounting table. (Hereinafter referred to as “data registration request”) to workstation 1. That is, the input unit 11 functions as an accounting data input unit. This request can be issued in units of individual accounting data, but it is also possible to request multiple accounting data at once, or to request a part or all of an accounting table as a unit. is there. The accounting data input together with the data registration request is controlled by the arithmetic and control unit 14 and the desired data cell of the desired accounting table in the storage unit 13 (accounting database) based on the contents of the data registration request. Registered in. Also, if the entered accounting data is transaction data or summary data, of the summary data to be registered in another data cell of the same accounting table and in the data cell of another accounting table. All tabulated data to be tabulated based on the input transaction data or tabulated data is calculated by the calculation and control unit 14 calculations. Then, the calculated total data is stored in the corresponding accounting table under the control of the arithmetic and control unit 14. —Registered in the evening cell. That is, the calculation / control unit 14 functions as an accounting data registration unit. These calculations and registrations are performed under the above-described hierarchical assignment conditions and association conditions.
また、 取引データの入力時には、 ワークステーション 1の使用者が、 その取引 データの取引の根拠となる原始証憑の画像データ、 即ち証憑データを、 画像取得 部 1 5により取得してワークステーション 1に入力する。 即ち、 画像取得部 1 5 は証憑データ入力部として機能することになる。 入力された証憑データは、 演算 •制御部 1 4の制御により、 対応する取引データが登録された会計テーブルのデ —夕セルの位置と関連付けて、 記憶部 1 3 (証憑データベース) に登録される。 なお、 本実施形態では個々の取引について取引データ及び証憑データの双方の 入力が必要となるので、 取引データと証憑データとの対応付けの容易化及びデ一 夕入力の効率化の観点から、 取引データの入力と証憑データの入力は連動して行 なえるように構成するのが好ましい。 特に、 入力部 1 1及び出力部 1 2のインタ 一フェースとして G U I等のインタラクティブなィンターフェースを使用してい る場合には、 このインターフエ一スを利用して、 こうした構成を実現することが 可能である。 例えば、 ある取引についての原始証憑が得られた場合に、 この原始 証憑の画像データ (証憑データ) を取得した上で、 この証憑データをディスプレ ィ (出力部 1 2 ) 上に表示し、 これを参照しながら取引データの入力を行なう構 成などが考えられる。  Also, when inputting transaction data, the user of the workstation 1 obtains image data of primitive vouchers, that is, voucher data, which is the basis of the transaction of the transaction data, by the image acquisition unit 15 and inputs the data to the workstation 1. I do. That is, the image acquisition unit 15 functions as a voucher data input unit. The input voucher data is registered in the storage unit 13 (the voucher database) under the control of the arithmetic / control unit 14 in association with the data of the accounting table in which the corresponding transaction data is registered. . In this embodiment, since it is necessary to input both transaction data and voucher data for each transaction, from the viewpoint of facilitating the association between the transaction data and the voucher data and increasing the efficiency of the data input, It is preferable that data input and voucher data input be configured so as to be performed in conjunction with each other. In particular, when an interactive interface such as a GUI is used as an interface between the input unit 11 and the output unit 12, it is possible to realize such a configuration using this interface. It is possible. For example, when the source voucher for a transaction is obtained, the image data (the voucher data) of the source voucher is obtained, and the voucher data is displayed on the display (output unit 12), and is displayed. A configuration in which transaction data is input while referring to the data is conceivable.
図 7に、 証憑データを参照しながら取引データの入力を行なえるように構成す る場合の、 ディスプレイ (出力部 1 2 ) に表示される取引データの入力画面の一 例を示す。 画面右側に証憑データが表示され、 画面左側にその証憑データに対応 する取引データの入力欄が表示される。 ワークステーション 1のオペレータは、 画面右側に表示された証憑データを目視で参照しながら、 画面左側に表示された 取引データの入力欄に、 対応する取引データを入力していく。 入力された取引デ 一夕は、 記憶部 1 3に記憶された取引入力表やマトリックス会計表の対応するセ ルに、 自動的に登録される。 こうした構成によって、 オペレータが画面上で視線 を大きく移動することなく、 証憑データに対応する取引データの入力が容易に行 なえるので、 オペレータによるデータ入力の効率が大きく向上する。 また、 一連の取引について複数の証憑データが存在する塌合には、 それらの証 憑データを順に、 又は同時にディスプレイ (出力部 1 2 ) に表示させながら、 こ れら一連の取引についての取引データの入力を連続して行なえるように構成して も良い。 例えば、 図 7の入力画面では、 画面右上側に存在する 「領収書」 , 「請 求書」 , 「納品書」 のアイコンをマウス (入力部 1 1 ) でクリックすることによ り、 上述の図 6 ( a ) 〜 (c ) の領収書, 請求書, 納品書の様な一連の取引につ いての証憑デ一夕を順に表示させながら、 これら一連の取引についての関連する 取引データを連続して入力することが可能となり、 取引データの入力効率が更に 向上する。 FIG. 7 shows an example of a transaction data input screen displayed on the display (output unit 12) in a case where transaction data can be input while referring to voucher data. Voucher data is displayed on the right side of the screen, and transaction data input fields corresponding to the voucher data are displayed on the left side of the screen. The operator of the workstation 1 inputs corresponding transaction data into the transaction data input field displayed on the left side of the screen while visually checking the voucher data displayed on the right side of the screen. The input transaction data is automatically registered in the corresponding cell of the transaction input table or matrix accounting table stored in the storage unit 13. With such a configuration, the operator can easily input the transaction data corresponding to the voucher data without greatly moving the line of sight on the screen, thereby greatly improving the efficiency of the operator's data input. When a plurality of voucher data exist for a series of transactions, the voucher data is sequentially or simultaneously displayed on a display (output unit 12), and the transaction data for these series of transactions is displayed. It may be configured so that the input of can be performed continuously. For example, in the input screen shown in Fig. 7, by clicking the “Receipt”, “Invoice”, and “Delivery” icons on the upper right side of the screen with the mouse (input section 11), While sequentially displaying the voucher data for a series of transactions such as receipts, invoices, and invoices in Fig. 6 (a) to (c), the relevant transaction data for these series of transactions is continuously displayed. This makes it possible to input transaction data more efficiently.
( c ) 参照動作  (c) Reference operation
ワークステーション 1の使用者は、 記憶部 1 3 (会計データベース) に記憶さ れた任意の会計テーブル、 及び、 任意の会計テーブルに登録された任意の会計デ 一夕を、 出力部 1 2から出力して参照することが可能である。 また、 同じく記憶 部 1 3 (証憑データベース) に記憶された任意の証憑データも、 出力部 1 2から 出力して参照することが可能である。 即ち、 出力部 1 2は、 会計データ出力部及 び証憑データ出力部として機能することになる。  The user of the workstation 1 outputs an arbitrary accounting table stored in the storage unit 13 (accounting database) and an arbitrary accounting data registered in the arbitrary accounting table from the output unit 12. It is possible to refer to. Also, any voucher data similarly stored in the storage unit 13 (the voucher database) can be output from the output unit 12 and referenced. That is, the output unit 12 functions as an accounting data output unit and a voucher data output unit.
具体的には、 まず、 ワークステーション 1の使用者が、 入力部 1 1を通じて、 記憶部 1 3に記憶されている会計テーブルのデータセルに登録された会計データ 、 又は何れかの取引デー夕に関連付けて記憶されている証憑データを参照する旨 の要求 (以下 「データ参照要求」 と呼ぶ。 ) をワークステーション 1に入力する 。 この要求は、 個々の会計データの単位で出すことも可能であるが、 複数の会計 データや証憑データをまとめて要求したり、 またはある会計テーブルの一部また は全部を単位として要求したりすることも可能である。  Specifically, first, the user of the workstation 1 inputs, via the input unit 11, the accounting data registered in the data cell of the accounting table stored in the storage unit 13 or any transaction data. A request to refer to the voucher data stored in association (hereinafter referred to as “data reference request”) is input to the workstation 1. This request can be issued in the unit of individual accounting data, but it is possible to request multiple accounting data and voucher data collectively, or to request a part or all of a certain accounting table as a unit. It is also possible.
演算 ·制御部 1 4は、 入力されたデータ参照要求の内容に応じて、 記憶部 1 3 に記憶された会計テーブルの中から適切な会計データ及び/又は会計テーブルを 特定し、 又は記憶部 1 3に記憶された証憑データの中から適切な証憑デ一夕を特 定し、 これを出力部 1 2を通じて出力する。 具体例としては、 図 2に示す取引入 力表、 図 3 ( a ) , ( b ) に示すマトリックス会計表、 図 4 ( a ) , (b ) に示 す財務諸表 (貸借対照表、 損益計算書) 等の会計テーブルをそのまま、 またはそ の一部のセルを選択的に、 表計算ソフト等のワークシートの形式でディスプレイThe operation / control unit 14 specifies appropriate accounting data and / or accounting table from the accounting tables stored in the storage unit 13 according to the contents of the input data reference request, or From the voucher data stored in 3, an appropriate voucher data is specified, and this is output through the output unit 12. Specific examples are the transaction input table shown in Fig. 2, the matrix accounting table shown in Figs. 3 (a) and (b), and the financial statements (balance sheet, profit and loss calculation) shown in Figs. 4 (a) and (b). Or the accounting table such as Selective display of some cells in the form of worksheets such as spreadsheet software
(出力部 1 2 ) に表示したり、 プリンタ (出力部 1 2 ) で印刷したりする構成が 挙げられる。 (Output unit 12) or print by printer (output unit 12).
なお、 以上の登録動作及び参照動作は、 個別に行なうことも可能であるが、 入 力部 1 1及び出力部 1 2のインターフェースとして G U I等のインタラクティブ なィンターフェースを使用している場合には、 このィンターフェースを利用して シームレスに行なうことが好ましい。 例えば、 図 2に示す取引入力表、 図 3 ( a ) , (b ) 示すマトリックス会計表等の会計テーブルを表計算ソフト等のヮ一 クシートの形式でディスプレイ (出力部 1 2 ) に表示している場合には、 会計テ —ブルの閲覧中にキーボードやマウス (入力部 1 1 ) を介して所望のセル内の会 計データを容易に追加、 修正、 削除することができる。  Note that the above registration operation and reference operation can be performed individually.However, when an interactive interface such as a GUI is used as the interface of the input unit 11 and the output unit 12, It is preferable to perform the operation seamlessly using this interface. For example, a transaction input table shown in Fig. 2 and an accounting table such as a matrix accounting table shown in Figs. 3 (a) and (b) are displayed on a display (output unit 12) in the form of a worksheet such as spreadsheet software. In this case, the user can easily add, modify, or delete accounting data in the desired cell via the keyboard or mouse (input section 11) while browsing the accounting table.
また、 この様に登録動作と参照動作をシームレスに行なう場合、 ワークステ一 ション 1の使用者が会計テーブルの閲覧中に入力部 1 1を介して所望のデータセ ルを選択すると、 演算 ·制御部 1 4が出力部 1 2を制御することにより、 選択さ れたデータセルに登録されている会計データに関連する会計データや証憑データ が出力される様に構成するのが好ましい。 例えば、 上述のワークシート形式の場 合、 ディスプレイ (出力部 1 2 ) に表示された会計テーブルの閲覧中に所望のデ —夕セルをマウス (入力部 1 1 ) でクリックすることにより、 そのデータセル内 のデータと関連するデータの登録された他のデータセルや他の会計テーブル、 関 連する証憑データ等がディスプレイ (出力部 1 2 ) に表示される様に構成する。 この場合、 入力部 1 1は、 データセル選択部として、 また、 演算 ·制御部 1 4は 、 データ出力制御部として機能することになる。  When the registration operation and the reference operation are performed seamlessly in this way, when the user of the workstation 1 selects a desired data cell via the input unit 11 while browsing the accounting table, the operation / control unit 1 It is preferable that the control unit 4 controls the output unit 12 to output accounting data and voucher data related to the accounting data registered in the selected data cell. For example, in the case of the worksheet format described above, while browsing the accounting table displayed on the display (output unit 1 2), clicking on the desired data cell with the mouse (input unit 1 1) will display the data. Other data cells and other accounting tables in which data related to the data in the cells are registered, other accounting tables, and related voucher data are displayed on the display (output unit 12). In this case, the input unit 11 functions as a data cell selection unit, and the operation / control unit 14 functions as a data output control unit.
関連するデータとしては、 例えば、 選択されたデータセルに登録されているデ —夕が取引データである場合には、 その取引データに対応する証憑データ (即ち 、 その取引データの取引を証明する原始証憑の画像データ) を出力する。 また、 選択されたデータセルに登録されているデー夕が集計デ一タである場合には、 そ の集計データの集計源となる取引データ及び Z又は集計データ (即ち、 選択され た集計データがそれらの取引データ及び/又は集計データに基づいて集計されて いる様な取引データ及び Z又は集計デ一夕) を出力する。 ( d ) 権限認証動作 As the related data, for example, if the data registered in the selected data cell is transaction data, the voucher data corresponding to the transaction data (ie, a source certificate for certifying the transaction of the transaction data) Voucher image data). If the data registered in the selected data cell is the aggregation data, the transaction data and Z or the aggregation data (that is, the selected aggregation data are used as the aggregation source of the aggregation data) The transaction data and / or Z or totalized data that are tabulated based on the transaction data and / or tabulated data are output. (d) Authorization operation
本ワークステーション 1の運用時に、 企業内の様々な階層や部門の人間が本ヮ —クステーション 1を使用する場合、 会計データのセキュリティ上の観点から、 上述の (b ) 登録動作及び (c ) 参照動作を全ての使用者に無制限に認めるので はなく、 その使用者の階層や部門、 役職等に応じて実行できる登録動作及び参照 動作を制限した方が好ましい場合がある。 例えば、 経営者や内部監査人は、 全階 層の会計テーブルの内容が参照できるが、 編集はできないようにしたい、 又は、 営業部の部長は、 自分の部に関連するマトリックスのみ参照できるようにしたい 、 等の場合である。  When the workstation 1 is operated by people at various levels and departments within the company, the workstation 1 may be used from the viewpoint of the security of accounting data. In some cases, it is preferable to limit the registration operation and the reference operation that can be performed according to the user's hierarchy, department, position, etc., rather than granting the reference operation to all users without restriction. For example, management and internal auditors may want to be able to see the contents of the accounting table at all levels, but not edit it, or a sales manager may be able to see only the matrices relevant to their department. Want to, etc.
本実施形態のワークステーション 1は、 こうした場合に、 本ワークステ一ショ ン 1の使用者の各々について、 予め会計データの登録に関する権限 (以下 「デー 夕登録権限」 と呼ぶ。 ) 又は会計データの参照に関する権限 (以下 「デ一夕参照 権限」 と呼ぶ。 ) を設定しておくことにより、 使用者毎にその階層や部門、 役職 等に応じて、 特定の会計データの登録や参照のみを許可したり、 又は特定の会計 データの登録や参照のみを制限したりすることが可能である。  In such a case, the workstation 1 according to the present embodiment provides the user of the workstation 1 with the authority to register accounting data in advance (hereinafter referred to as “data registration authority”) or the reference to accounting data. By setting the authority (hereinafter referred to as the “authority reference authority”) for each user, only the registration and reference of specific accounting data is permitted for each user according to the hierarchy, department, position, etc. Or restrict the registration or reference of specific accounting data.
具体的には、 まず、 本実施形態のワークステーション 1を使用する者について Specifically, first, regarding the person using the workstation 1 of the present embodiment,
、 その者が会計データの登録や参照に関してどの様な権限を有するかの設定を行 なう。 この設定は、 例えば図 8に示すような対応表の形で表わされ、 本ワークス テーシヨン 1の記憶部 1 3に記憶される。 なお、 図 8の対応表は、 使用者の属す る階層や部門、 役職毎にまとめて設定を行なう場合を示しているが、 個々の使用 者毎に権限の設定を行なっても良い。 また、 この対応表は、 本ワークステ一ショ ン 1において、 入力部 1 1及び出力部 1 2を介して演算 ·制御部 1 4の制御によ り作成しても良いが、 外部のコンピュータ等で予め作成したものを本ワークステ —シヨン 1に入力してもよい。 更に、 本ヮ一クステーション 1の運用の開始に先 立って予め全ての設定を決定し、 対応表を作成しておいてもよく、 本ヮ一クステ ーシヨン 1の運用中に適宜、 入力部 1 1及び出力部 1 2を介して演算 ·制御部 1 4の制御により、 設定内容を追加 ·変更 ·削除できる様に構成しても良い。 そして、 本ワークステーション 1の運用時には、 本ワークステーション 1の使 用者が入力部 1 1を介してデータ登録要求又はデータ参照要求を入力する際に、 演算 ·制御部 1 4が、 その使用者を特定する情報 (氏名や I D番号、 部門名や役 職名等、 更にはこれらを特定する所定の番号など) を入力する様にワークステー シヨン 1の使用者に要求する。 この要求は、 入力部 1 1及び出力部 1 2を介した インタ一フエ一スにより実現できる。 例えば、 データ入力要求又はデータ参照要 求の入力画面と一緒に、 またはその前後に、 その使用者を特定する情報を要求す る入力画面をディスプレイ (出力部 1 2 ) に表示すれば良い。 Set up what authority the person has with regard to registration and reference of accounting data. This setting is represented, for example, in the form of a correspondence table as shown in FIG. 8, and is stored in the storage unit 13 of the present workstation 1. Note that the correspondence table in FIG. 8 shows a case where settings are collectively made for each hierarchy, department, and position to which the user belongs, but the authority may be set for each individual user. In addition, this correspondence table may be created under the control of the arithmetic and control unit 14 via the input unit 11 and the output unit 12 in the workstation 1, but may be created by an external computer or the like. A pre-made one may be input to this workstation. Further, prior to the start of the operation of the workstation 1, all the settings may be determined in advance and a correspondence table may be created. The configuration may be such that the setting contents can be added / changed / deleted under the control of the arithmetic / control unit 14 via the output unit 1 and the output unit 12. When the workstation 1 is operated, when the user of the workstation 1 inputs a data registration request or a data reference request through the input unit 11, The use of the workstation 1 so that the arithmetic / control unit 14 inputs information for identifying the user (name, ID number, department name, job title, etc., and a predetermined number for identifying them). Request to others. This request can be realized by an interface via the input unit 11 and the output unit 12. For example, an input screen requesting information for identifying the user may be displayed on the display (output unit 12) together with or before or after the input screen of the data input request or the data reference request.
続いて、 入力部 1 1を介してその使用者を特定する情報が入力されると、 演算 •制御部 1 4が、 この情報に基づき、 更に記憶部 1 3に記憶された対応表を参照 しながら、 データ登録権限又はデータ参照権限の認証を行ない、 その使用者の有 するデータ登録権限又はデータ参照権限を特定する。 即ち、 演算 ·制御部 1 4は データ登録権限認証部及びデータ参照権限認証部としても機能することになる。 そして、 演算 ·制御部 1 4は、 認証されたデータ登録権限又はデータ参照権限 に基づいて、 入力部 1 1及び出力部 1 2を介し、 その使用者による会計データの 登録又は参照を制御する。  Subsequently, when information for identifying the user is input via the input unit 11, the arithmetic / control unit 14 further refers to the correspondence table stored in the storage unit 13 based on this information. While certifying the data registration authority or data reference authority, specify the data registration authority or data reference authority possessed by the user. That is, the arithmetic and control unit 14 also functions as a data registration authority authentication unit and a data reference authority authentication unit. Then, the arithmetic and control unit 14 controls registration or reference of accounting data by the user via the input unit 11 and the output unit 12 based on the authenticated data registration authority or data reference authority.
具体的には、 演算 ·制御部 1 4は、 認証された使用者のデータ登録権限に基づ き、 特定の階層に属する会計テーブルへの登録のみを許可し、 それ以外の階層に 属する会計テ一ブルへの登録を制限する様に制御を行なう。 そして、 デ一夕登録 要求がその特定の階層に属する会計テーブルへの登録に関するものであれば、 該 当する会計テーブルのデータセルに会計デ一夕を登録し、 それ以外の階層に属す る会計テーブルへの登録に関するものであれば、 その会計データの登録は行なわ ない。 同様に、 認証された使用者のデータ参照権限に基づき、 特定の階層に属す る会計テーブルの参照のみを許可し、 それ以外の階層に属する会計テーブルの参 照を制限する様に制御を行なう。 そして、 データ参照要求がその特定の階層に属 する会計テーブルの参照に関するものであれば、 該当する会計テーブルやそのデ 一夕セルに登録された会計デ一夕を出力し、 それ以外の階層に属する会計テープ ルの登録に関するものであれば、 その会計テーブルや会計データの出力は行なわ ない。  Specifically, the arithmetic and control unit 14 permits only registration to the accounting table belonging to a specific hierarchy based on the data registration authority of the authenticated user, and allows the accounting table belonging to the other hierarchy to be registered. Control is performed to limit registration to one bull. If the registration request is for registration in an accounting table belonging to the specific hierarchy, the accounting data is registered in the data cell of the corresponding accounting table, and the accounting data belonging to the other hierarchy is registered. If it relates to registration in the table, the accounting data will not be registered. Similarly, based on the data reference authority of the authenticated user, control is performed so that only the reference to the accounting table belonging to the specific hierarchy is permitted and the reference to the accounting table belonging to the other hierarchy is restricted. If the data reference request relates to the reference to the accounting table belonging to the specific hierarchy, the corresponding accounting table and the accounting data registered in the data cell are output, and the data is output to the other hierarchies. If it relates to the registration of the accounting table to which it belongs, the accounting table or accounting data is not output.
即ち、 演算 ·制御部 1 4は、 データ登録制限部及びデータ参照制限部としても 機能することになる。 ( e ) アーカイブ管理動作 That is, the operation / control unit 14 also functions as a data registration restriction unit and a data reference restriction unit. (e) Archive management operation
本ワークステーション 1の運用に伴い、 上述の (b ) 登録動作を繰り返すこと によって、 記憶部 1 3の会計テーブルには、 日々の取引に伴う取引デ一夕及びそ れに基づいて集計される集計データ等の会計データが、 逐次登録されていく。 そ れによって、 記憶部 1 3で階層構造の下に記憶されている複数の会計テ一ブルは 、 その全体が逐次更新されていくことになる。 よって、 任意の時点で記憶部 1 3 に記憶されているそれら複数の会計テーブルは、 会計対象となる企業組織等のそ の時点における財務状態をそのまま表わしており、 極めて有用な情報源になる。 そこで、 本ワークステーション 1では、 任意の時点において、 演算 ·制御部 1 4が、 記憶部 1 3に記憶されている複数の会計テーブルの少なくとも一部につい て、 保管用のアーカイブコピーを作成する。 そして、 所定の階層付け条件及び関 連付け条件に関する情報、 並びに、 そのアーカイブコピーの作成時期に関する情 報と共に、 大容量記憶部 1 6に記憶する様になつている。 即ち、 大容量記憶部 1 6は、 任意の時点の会計テーブルのアーカイブコピーを累積的に保管する、 ァ一 力イブデータベースとして機能することになる。  With the operation of the workstation 1, by repeating the above-described (b) registration operation, the accounting table in the storage unit 13 stores the transaction data associated with daily transactions and the totals calculated based on the data. Accounting data such as data will be registered sequentially. As a result, the plurality of accounting tables stored under the hierarchical structure in the storage unit 13 are sequentially updated as a whole. Therefore, the plurality of accounting tables stored in the storage unit 13 at any time represent the financial state of the business organization or the like to be accounted for at that time, and serve as an extremely useful information source. Therefore, in the workstation 1, at any time, the arithmetic and control unit 14 creates an archive copy for storage of at least a part of the plurality of accounting tables stored in the storage unit 13. Then, the information is stored in the large-capacity storage unit 16 together with the information on the predetermined tiering condition and the associating condition and the information on the time when the archive copy is created. In other words, the large-capacity storage unit 16 functions as an archive database that cumulatively stores archive copies of the accounting table at any time.
大容量記憶部 1 6に保管された任意の時点の会計テーブルのアーカイブコピー は、 上述の (c ) 参照動作と同様の手順により、 任意の会計テーブル全体及び Z 又はその一部のデ一夕セルを単位として、 逐次参照できる様に構成される。 これ によって、 任意の時点の会計テーブルの内容を参照したり、 任意の 2時点間の会 計テーブルの内容を比較評価したりすることが可能となり、 例えば、 商品の売上 回収の種別や回収サイクル等の分析などが容易に行なえるようになる。  The archive copy of the accounting table at any time stored in the large-capacity storage unit 16 is stored in the same manner as the above-described (c) reference operation, and the entire arbitrary accounting table and data of Z or a part thereof are deleted. It is configured so that it can be sequentially referred to in units of. This makes it possible to refer to the contents of the accounting table at any point in time or to compare and evaluate the contents of the accounting table between any two points in time.For example, the type of product sales collection, collection cycle, etc. Analysis can be performed easily.
また、 ( a ) 会計テーブル管理動作と同様の手順により、 これらのアーカイブ コピーの会計テーブルやそのデータセルに登録された会計データに基づいて、 新 たな会計テ一ブルを作成したり、 それを修正したりできる様に構成される。 ここ で、 異なる時点の複数のアーカイブコピーの会計テーブルの会計データを参照し た会計テーブルを作成することもできる。 例えば、 異なる 2時点のアーカイブコ ピーのマトリックス会計表に登録された集計データに基づいて、 これら 2時点間 の損益計算書やキャッシュ · フ口一計算書等を作成できる。 また、 移動年計表等 の作成も可能である。 本動作を実行する任意の時点としては、 例えば一日おきや一週間おき、 一力月 おきなど、 一定期間の間隔をおいて定期的に自動で行なっても良いし、 または例 えば入力部 1 1を介したオペレータからの指示に基づいて、 不定期に行なっても 良い。 また、 どの会計テーブルについて (または会計テ一ブルのどの部分につい て) コピーを作成するか等の条件についても、 予め決めた条件に基づいて行なつ ても良く、 入力部 1 1を介したオペレータからの指示に基づいて適宜決定しても 良い。 In addition, (a) in accordance with the same procedure as the accounting table management operation, a new accounting table is created based on the accounting table of these archive copies and the accounting data registered in the data cell, and the new accounting table is created. It is configured so that it can be modified. Here, it is also possible to create an accounting table that refers to accounting data of accounting tables of multiple archive copies at different times. For example, based on the aggregated data registered in the matrix copy of the archive copy at two different points in time, it is possible to create a profit and loss statement and a cash account statement between these two points in time. It is also possible to create a moving chronological table. This operation may be performed at any given time, for example, every other day, every week, every first month, etc., periodically or automatically at regular intervals, or, for example, the input unit 1 It may be performed irregularly based on an instruction from the operator via 1. Further, conditions such as which accounting table (or which part of the accounting table) to make a copy of may be determined based on predetermined conditions. May be determined as appropriate based on the instruction from.
本動作により、 ワークステーション 1の管理者は、 大容量記憶部 1 6に保管さ れたアーカイブコピーを利用して、 任意時点の財務状態の確認や、 任意の期間間 の財務状態の比較が可能になる。 特に、 任意の 2時点のアーカイブコピーを選択 して比較検討し、 又は当該 2時点間の損益計算書を作成することで、 会計上の異 常な現象を容易に発見することが可能となる。 特に、 損益計算書は通常、 会計期 末に作成されるので、 利益を良く見せるといった操作が行われる可能性があるが 、 本システムを用いれば抜き打ち的に 2時点間の比較等が行なえるので、 異常な 現象の把握が容易になる。  With this operation, the administrator of the workstation 1 can use the archive copy stored in the mass storage unit 16 to check the financial status at any time and compare the financial status over an arbitrary period become. In particular, it is possible to easily find abnormal accounting phenomena by selecting and comparing archive copies at any two points in time, or preparing an income statement between the two points in time. In particular, since profit and loss statements are usually prepared at the end of the accounting period, there is a possibility that operations such as showing profits may be performed.However, using this system, comparisons between two points of time can be performed without notice. It is easy to understand abnormal phenomena.
( f ) シミュレ一ション動作  (f) Simulation operation
本ワークステーション 1では、 上述の (a ) 会計テーブル管理動作及び (b ) 登録動作によって、 日々の取引データの入力に伴い関連する集計データが自動的 に更新されることにより、 記憶部 1 3で階層構造の下に記憶されている複数の会 計テーブルが逐次更新されていく。 また、 上述の (e ) アーカイブ管理動作によ つて、 任意の時点におけるそれら複数の会計テーブルの記録が、 その基となる階 層付け条件及び関連付け条件とともに、 アーカイブコピーとして累積的に記憶さ れていく。  In the workstation 1, by the above-described (a) accounting table management operation and (b) registration operation, the related aggregated data is automatically updated according to the input of daily transaction data. A plurality of accounting tables stored under the hierarchical structure are updated sequentially. In addition, by the above-mentioned (e) archive management operation, the records of the plurality of accounting tables at any time are accumulated and stored as an archive copy together with the stratification condition and the association condition as the base. Go.
そして、 本ワークステーション 1では、 これらの階層構造を有する複数の会計 テーブルやそのアーカイブコピーを利用して、 仮想的な会計データ (以下 「仮想 会計データ」 と呼ぶ。 ) に基づくシミュレーションを行なう。 即ち、 オペレータ が入力部 1 1を介して、 任意の階層の会計テーブルのデータセルに登録されるべ き仮想会計データを入力すると、 演算 ·制御部 1 4が、 所定の階層付け条件及び 関連付け条件に基づいて、 その仮想会計データに関連して予測されるその他のデ —夕セルに登録されるべき会計データ (以下 「予測会計データ」 と呼ぶ。 ) を自 動的に算出することにより、 入力された仮想会計デ一夕に基づくシミュレーショ ンが行なえるようになつている。 即ち、 演算 ·制御部 1 4は、 シミュレーション 会計実行部としての機能も有することになる。 The workstation 1 performs a simulation based on virtual accounting data (hereinafter referred to as “virtual accounting data”) by using a plurality of accounting tables having these hierarchical structures and archive copies thereof. That is, when the operator inputs virtual accounting data to be registered in the data cell of the accounting table of an arbitrary hierarchy via the input unit 11, the calculation / control unit 14 sets the predetermined hierarchical assignment condition and the association condition. Other data that is predicted in relation to the virtual accounting data based on the —By automatically calculating the accounting data to be registered in the evening cell (hereinafter referred to as “predicted accounting data”), simulation based on the entered virtual accounting data can be performed. ing. That is, the operation / control unit 14 also has a function as a simulation accounting execution unit.
ここで、 シミュレーションを進める方向としては、 下位の階層から上位の階層 へとシミュレ一ションを進める方式と、 上位の階層から下位の階層へとシミュレ —ションを進める方式の二通りが挙げられる。  Here, there are two ways to proceed with the simulation: a method in which the simulation proceeds from a lower layer to a higher layer, and a method in which the simulation proceeds from a higher layer to a lower layer.
前者の方式は、 比較的下位の階層の会計テーブルに登録されるべき仮想的な取 引データ又は集計データ (仮想取引データ又は仮想集計データ) を入力して、 そ れと同位又はより上位の階層に属する会計テーブルに登録されるべき集計データ の予測値 (予測集計データ) を、 上述の (a ) 会計テーブル管理動作及び (b ) 登録動作と同様の手順によって求めるものである。 即ち、 所定の階層付け条件及 び関連付け条件の下で、 入力された仮想取引データ又は仮想集計データに基づき 集計される全ての予測集計データが、 演算 ·制御部 1 4の演算により算出される 。 そして、 算出された各々の予測集計データが、 演算 ·制御部 1 4の制御により 、 対応する会計テーブルの対応するデータセルに登録される。 これによつて、 例 えばある取引や投資等が企業組織全体に及ぼす会計上の影響についてのシミュレ ーションが可能となる。  In the former method, virtual transaction data or summary data (virtual transaction data or virtual summary data) to be registered in the accounting table of a relatively lower hierarchy is input, and the same or higher hierarchy is entered. The expected value (estimated aggregated data) of the aggregated data to be registered in the accounting table belonging to (1) is obtained by the same procedure as the above (a) accounting table management operation and (b) registration operation. That is, under the predetermined stratification condition and the association condition, all the predicted total data to be totaled based on the input virtual transaction data or virtual total data are calculated by the arithmetic and control unit 14. Then, each of the calculated tally data is registered in the corresponding data cell of the corresponding accounting table under the control of the arithmetic and control unit 14. This makes it possible, for example, to simulate the accounting effects of certain transactions and investments on the entire corporate organization.
一方、 後者の方式は、 比較的上位の階層の会計テーブルに登録されるべき仮想 的な集計データ (仮想集計データ) を入力して、 それと同位又はより下位の階層 に属する会計テーブルに登録されるべき取引データ又は集計データの予測値 (予 測取引データ又は予測集計データ) を、 上述の (a ) 会計テーブル管理動作及び ( b ) 登録動作とは逆の手順によって求めるものである。 即ち、 所定の階層付け 条件及び関連付け条件を考慮して、 入力された仮想集計データの集計源となる全 ての予測取引データ及び/又は予測集計デ一夕が、 演算 ·制御部 1 4の演算によ り算出される。 そして、 算出された各々の予測取引データ及びノ又は予測集計デ —夕が、 演算 ·制御部 1 4の制御により、 対応する会計テーブルの対応するデ一 夕セルに登録される。 これによつて、 例えば企業組織全体の目標を達成するため に必要な各部門毎の目標条件についてのシミュレーションが可能となる。 なお、 後者の場合、 入力された仮想集計データからその集計源となる全ての予 測取引データ及ぴ 又は予測集計データを算出するので、 通常の集計演算とは逆 の方向をたどることになり、 その解 (集計源となる取引データ及びノ又は集計デ 一夕の予測値) は一意に決まらない場合がある。 よって、 例えばこれら複数の集 計源の値を全て同じと仮定して平均値を算出したり、 集計源となる取引データ及 びノ又は集計データの登録先の勘定科目等に応じて加重平均の値を算出したりす る必要がある。 これらの条件は、 予め決定して記憶部 1 3に記憶しておき、 それ を用いても良いし、 シミュレーションの度に入力部 1 1を介して逐次入力しても 良い。 On the other hand, in the latter method, virtual summary data (virtual summary data) to be registered in the accounting table of a relatively higher hierarchy is input and registered in the accounting table belonging to the same or lower hierarchy. The expected value of the expected transaction data or aggregated data (estimated transaction data or estimated aggregated data) is obtained by the reverse procedure of (a) the accounting table management operation and (b) the registration operation described above. That is, in consideration of the predetermined hierarchical assignment condition and the association condition, all the forecast transaction data and / or the forecast summary data serving as the counting source of the input virtual summary data are calculated by the calculation and control unit 14. It is calculated by Then, the calculated predicted transaction data and the calculated or predicted total data are registered in the corresponding data cells of the corresponding accounting table under the control of the arithmetic and control unit 14. This makes it possible, for example, to simulate target conditions for each department required to achieve the goals of the entire corporate organization. In the case of the latter, all the forecast transaction data and / or forecast summary data that is the aggregation source are calculated from the input virtual summary data, so the calculation follows the opposite direction to the normal aggregation calculation. The solution (transaction data used as the aggregation source and the forecast value of the data or the aggregation data) may not be uniquely determined. Therefore, for example, it is possible to calculate the average value assuming that the values of these multiple aggregation sources are all the same, or to calculate the weighted average according to the transaction data used as the aggregation source and the account to which the aggregation data is registered. It is necessary to calculate a value. These conditions may be determined in advance and stored in the storage unit 13, and may be used, or may be sequentially input via the input unit 11 each time a simulation is performed.
また、 シミュレーションの実行形態としても、 会計テーブルやそのアーカイブ コピーをそのまま用いて、 これにシミュレーション用のフィルタ一をかけてシミ ユレ一ションを行なう方式と、 会計テーブルやそのアーカイブコピーのシミュレ ーション用のコピーを作成し、 これを用いてシミュレ一ションを行なう方式の二 通りが挙げられる。  Also, as a simulation execution form, a method of performing simulation by using the accounting table and its archive copy as it is and applying a filter for simulation to it, and a method for simulating the accounting table and its archive copy. There are two methods of making a copy and performing a simulation using this.
前者の方式の場合、 まず、 本ワークステーション 1のオペレータが、 入力部 1 1を介してシミュレ一ションを行なう旨を入力するとともに、 シミュレーション に使用する会計テーブル及びノ又はそのァ一カイブコピーを指定すると、 演算 · 制御部 1 4が、 記憶部 1 3に記憶されている所望の会計テーブル及び/又はその アーカイブコピーについて、 それを模式的に表わすシミュレ一シヨン用のフィル ターを作成する (即ち、 演算 ·制御部 1 4は、 シミュレーション会計フィルタ一 作成部としても機能することになる) 。  In the case of the former method, first, when the operator of the workstation 1 inputs that the simulation is to be performed via the input unit 11 and specifies an accounting table and a copy or an archive copy thereof to be used for the simulation. The arithmetic and control unit 14 creates a simulation filter for schematically representing the desired accounting table and / or its archive copy stored in the storage unit 13 (that is, the arithmetic operation). · The control unit 14 also functions as a simulation accounting filter creation unit).
続いて、 オペレータが入力部 1 1を介して仮想会計データを入力すると、 演算 •制御部 1 4が、 入力された仮想会計データを、 作成されたシミュレーション用 フィルタ一の所望のデータセルに登録するとともに、 所定の階層付け条件及び関 連付け条件の下で、 入力された仮想会計デ一夕に関連する予測会計データを算出 して、 算出された予測会計データを前記シミュレ一ション用フィルターの対応す るデ—夕セルに登録する (即ち、 入力部丄 1は、 シミュレーション会計データ入 力部としても、 演算 ·制御部 1 4は.、 シミュレーション会計データ登録部として も、 それぞれ機能することになる) 。 そして、 得られたシミュレーション用フィルタ一、 又はそのシミュレーション 用フィル夕一に登録された仮想会計デ一夕若しくは予測会計データが、 出力部 1 2を介して適宜出力される (即ち、 出力部 1 2は、 シミュレーション会計データ 出力部としても機能することになる) 。 Subsequently, when the operator inputs the virtual accounting data through the input unit 11, the operation / control unit 14 registers the input virtual accounting data in a desired data cell of the created simulation filter 1. At the same time, under predetermined stratification conditions and association conditions, predictive accounting data related to the input virtual accounting data is calculated, and the calculated predictive accounting data is processed by the simulation filter. (That is, the input unit 丄 1 functions as a simulation accounting data input unit, the operation / control unit 14 functions as a simulation accounting data registration unit, etc.) ). Then, the obtained simulation filter 1 or the virtual accounting data or the forecast accounting data registered in the simulation filter 1 is appropriately output via the output unit 12 (that is, the output unit 1 2). Will also function as a simulation accounting data output unit).
一方、 後者の方式の場合、 まず、 オペレータが入力部 1 1を介してシミュレ一 ションを行なう旨を入力するとともに、 シミュレ一ションに使用する会計テープ ル及び Z又はそのアーカイブコピーを指定すると、 演算 ·制御部 1 4が、 記憶部 1 3に記憶されている所望の会計テーブル及びノ又はそのアーカイブコピーにつ いて、 それらのシミュレーション用コピー (シミュレーション用会計テーブル) を作成し、 それを記憶部 1 3に記憶するとともに、 対応する階層付け条件及び関 連付け条件の下でそれらのシミュレ一ション用会計テーブルを管理する (即ち、 記憶部 1 3及び演算 ·制御部 1 4は、 シミュレーション会計データベースとして も機能することになる) 。  On the other hand, in the case of the latter method, first, the operator inputs that the simulation is to be performed via the input unit 11 and specifies the accounting table and Z or its archive copy to be used for the simulation. The control unit 14 creates a simulation copy (simulation accounting table) of the desired accounting table and the archive copy thereof stored in the storage unit 13, and stores them in the storage unit 1. 3 and manages their simulation accounting tables under the corresponding tiering and association conditions (that is, the storage unit 13 and the operation / control unit 14 serve as a simulation accounting database). Will also work).
続いて、 オペレータが入力部 1 1を介して仮想会計データを入力すると、 演算 '制御部 1 4が、 入力された仮想会計デ一夕を、 記憶部 1 3に記憶されたシミュ レーション用会計テーブルの所望のデータセルに登録するとともに、 所定の階層 付け条件及び関連付け条件の下で、 入力された仮想会計データに関連する予測会 計データを算出して、 算出された予測会計データを前記シミュレーション用会計 テーブルの対応するデータセルに登録する。  Subsequently, when the operator inputs the virtual accounting data through the input unit 11, the operation control unit 14 converts the input virtual accounting data into the simulation accounting table stored in the storage unit 13. In addition to registering in the desired data cell, the forecast accounting data related to the input virtual accounting data is calculated under the predetermined hierarchy conditions and association conditions, and the calculated forecast accounting data is used for the simulation. Register in the corresponding data cell of the accounting table.
そして、 得られたシミュレーション用会計テーブル、 又はそのシミュレ一ショ ン用会計テーブルに登録された仮想会計データ若しくは予測会計データが、 出力 部 1 2を介して適宜出力される。  Then, the obtained accounting table for simulation, or virtual accounting data or forecast accounting data registered in the simulation accounting table, is output via the output unit 12 as appropriate.
こうしたシミュレ一ション動作によって、 仮想的な会計データに基づくシミュ レ一ションを行なうことにより、 ある取引や投資等が企業全体の財政状態や経営 成績に及ぼす影響や、 全体の営業目標を達成する為に必要な条件等を、 簡単な操 作で詳細に検討することが可能となる。 また、 最新の貸借対照表をベースにした 経営シミュレ一ションが容易に実現でき、 起業計画の策定が容易となる。  By performing simulations based on hypothetical accounting data through such simulation operations, it is possible to achieve the effect of certain transactions and investments on the financial position and business performance of the entire company, and to achieve the overall operating targets. It is possible to examine in detail the conditions and the like necessary for the operation with a simple operation. In addition, management simulation based on the latest balance sheet can be easily realized, and entrepreneurship plans can be easily formulated.
特に、 従来の起業計画は、 投資金額と回収金額、 回収までの期間のみに着目し た収支計算が中心であつたが、 本発明では、 階層構造の下で記憶された最新の会 計テーブルを使用して、 起業に絡む仮想的な取引デ一夕を入力層に入力すれば、 最新の財務状態に対して起業がどの様に影響を与えるかをシミュレートすること ができ、 現在の財務状態を出発点としたシミュレーションが可能となる。 また、 任意の勘定科目の変化に伴う経営感度の分析等も可能となる。 (g ) その他 会計期末には、 記憶部 1 3に記憶されている会計テーブルの登録内容を利用し て、 決算処理を行なうことが可能である。 In particular, the conventional entrepreneurship plan mainly focuses on the amount of investment, the amount of recovery, and the period until the recovery, but in the present invention, the latest meeting stored in a hierarchical structure is used. By using a totaling table to enter virtual trading data related to entrepreneurship into the input layer, it is possible to simulate how entrepreneurship will affect the latest financial status. A simulation can be performed with the financial condition of the starting point as a starting point. In addition, it becomes possible to analyze management sensitivity due to a change in an account. (G) Others At the end of the accounting period, it is possible to carry out the settlement of accounts using the registered contents of the accounting table stored in the storage unit 13.
複式簿記における決算処理とは、 上述した様に、 帳簿の記載内容の集計及び帳 簿の締め切り作業の後、 締め切られた帳簿の記載内容に基づいて、 会計期間中の 経営成績及び会計期末の財政状態を計算 ·確定し、 これらを表わす財務諸表等の 決算報告書を作成する処理である。 本実施形態のワークステーション 1では、 特 に上述の (a ) 会計テーブル管理動作によって、 記憶部 1 3に記憶されているマ トリックス会計表等の適切な会計テーブル (又は大容量記憶部 1 6に保管された 適切な会計テーブルのアーカイブコピー) に基づき、 会計期間中の損益計算書や キャッシュ ·フロー計算書、 会計期末の貸借対照表等の新たな会計テーブルを作 成することにより、 この決算処理を実現することができる。  As described above, the settlement of accounts in double-entry bookkeeping refers to the business results during the accounting period and the fiscal year-end This is the process of calculating and confirming the status, and creating a financial report, such as financial statements, that represents these. In the workstation 1 according to the present embodiment, in particular, the above-described (a) accounting table management operation allows an appropriate accounting table such as a matrix accounting table stored in the storage unit 13 (or a large-capacity storage unit 16). By creating new accounting tables, such as profit and loss statements during the accounting period, cash flow statements, and balance sheets at the end of the accounting period, based on the stored archived copy of the appropriate accounting tables) Can be realized.
なお、 決算処理の際には、 通常、 正確な決算を行なうために取引の記録内容を 修正する決算整理と呼ばれる手続が行なわれるが、 本実施形態のワークステ一シ ヨン 1では、 ( f ) シミュレーション動作により、 この手続を実現することが可 能である。  In the settlement process, usually, a procedure called settlement of accounts is performed to correct the contents of the transaction in order to make accurate settlement. In the workstation 1 of this embodiment, (f) simulation By operation, this procedure can be realized.
具体的に、 決算整理の対象となる事項を大まかに分類すると、 ①残高調整に関 する事項、 ②期間損益計算に関する事項、 ③税額計上に関する事項の 3種類に分 類される。 ①残高調整に関する事項とは、 各種期末残高に経理上の残高を合わせ るものである。 特に、 当座預金などは、 手形の見渡しや銀行側の未取付等によつ て誤差が生じる場合があるので、 こうした誤差を調整するものである。 ②期間損 益計算に関する事項とは、 複数の年度にまたがる収益や費用を期間按分したり、 売上原価を算定したりすることにより、 当期の利益額を確定させるものである。 また、 複数の期間に経費を振り分ける減価償却や、 各種引当金 (賞与引当金 ·退 職給与引当金、 貸倒引当金など) に代表される便宜的な経費の計上も行なう。 ③ 税額計上に関する事項とは、 税務処理に伴い、 翌期に支払いが確定した法人税額 等を未払計上したり、 消費税に関する科目の残高をゼロにして未払消費税を立て たりするものである。 Specifically, the items to be consolidated are roughly classified into three types: (1) items related to balance adjustment, (2) items related to profit and loss calculation for the period, and (3) items related to tax accounting. (1) The items related to balance adjustment are those in which the balance at the end of the fiscal year is adjusted to the balance at the accounting stage. In particular, current accounts are subject to errors due to the overlooking of bills and non-attachment by the bank. (2) Items related to period profit / loss calculation determine profits for the current term by apportioning the profits and expenses over multiple years to the period and calculating the cost of sales. In addition, depreciation to allocate expenses to multiple periods and recording of expenditures such as various provisions (eg, bonus allowances, retirement allowance allowances, loan loss allowances) are provided. (3) Tax-related matters are the amount of corporate tax that has been settled in the following term due to tax treatment. Etc. and accrued consumption tax by setting the balance of items related to consumption tax to zero.
本実施形態のヮ一クステーション 1では、 これらの残高調整における誤差調整 額や, 期間損益計算における各種引当金の額, 税額計上における未払計上税額等 を仮想会計データとして上述のシミュレーションを実行し、 得られた予測会計デ 一夕を決算整理結果としてその後の決算処理に利用することにより、 決算製を効 率的に行なうことが可能となる。  In the workstation 1 of the present embodiment, the above-described simulation is executed using the error adjustment amount in the balance adjustment, the amount of various allowances in the period profit and loss calculation, the tax accrued in the tax accounting, and the like as virtual accounting data. By using the obtained forecasted accounting data as a result of the settlement of accounts in the subsequent settlement of accounts, it is possible to efficiently settle accounts.
以上、 本実施形態の会計データ管理システムによれば、 複数の会計テ一ブルを 所定の階層付け条件及び関連付け条件に基づき管理するとともに、 これらの階層 付け条件及び関連付け条件の下で、 入力された取引データに関連する集計データ を自動的に算出して対応するデータセルに登録する様に構成しているので、 日々 発生する取引のデータを適宜入力していくだけで、 それに伴う各階層の集計デ一 夕が自動的に更新される。 従って、 取引の記録に伴う作業が大幅に簡略化される 。 また、 各会計テーブルの取引データや集計データが階層間で関連付けて管理さ れるので、 企業の階層構成に応じて会計テーブルの階層構成を適切に設定してお けば、 企業の組織構造が複雑な場合でもその会計作業を統一化することが可能と なる。  As described above, according to the accounting data management system of the present embodiment, a plurality of accounting tables are managed based on the predetermined stratification condition and the association condition, and the accounting table is input under the stratification condition and the association condition. The system is configured to automatically calculate the aggregated data related to the transaction data and register it in the corresponding data cell. One night is automatically updated. Thus, the work involved in recording a transaction is greatly simplified. In addition, since transaction data and summary data of each accounting table are managed in association with each other between hierarchies, if the hierarchy structure of the accounting table is set appropriately according to the hierarchy structure of the company, the organizational structure of the company will be complicated. In such cases, the accounting work can be unified.
加えて、 会計監査時には、 監査対象日に記憶部 1 3に存在する会計テーブルを その階層付け条件毎 D V Dディスク等の記憶媒体にコピーし、 これをそのまま監 査法人に手渡すことにすれば、 この記憶媒体中に監査に必要なデータが全て含ま れることになり、 企業側としては監査の準備業務の時間が大幅に短縮でき、 監査 法人側としては事前に大概の監査手続きを実施できる。 更に、 上位の階層から下 位の階層へと会計テーブルを遡っていくことにより、 個々の取引の特定及びその 詳細、 更には関連する原始証憑のデータを容易に探し出して参照することができ 、 仕訳帳や勘定元帳等の帳簿類を別途調べる手間が削減される。  In addition, at the time of the accounting audit, the accounting table existing in the storage unit 13 on the date of the audit is copied to a storage medium such as a DVD disk for each layering condition and handed to the audit corporation as it is. Since the storage medium contains all the data required for the audit, the time required for the audit preparation work can be greatly reduced on the corporate side, and the auditing corporation can perform most audit procedures in advance. Further, by going back up the accounting table from a higher hierarchy to a lower hierarchy, it is possible to easily identify and detail individual transactions, and further find and refer to the relevant source voucher data. The trouble of separately checking books such as a book and a ledger is reduced.
更に、 企業の部門構成に応じて会計テーブルの少なくとも一部をマトリックス 会計表として構成するとともに、 下位の階層に属するマトリックス会計表ほど勘 定科目が細かく設定される様に設定することにより、 複式簿記における仕訳、 転 記、 集計等の作業が大きく軽減されるとともに、 前記のマトリックス会計表を管 理する部門毎に必要な情報を一覧的 ·総覧的に参照することが可能となる。 また、 会計テーブルに登録された取引データについて、 取引の根拠となる原始 証憑の画像データを関連付けて記憶する様に構成すれば、 原始証憑の保管作業の 手間が軽減され、 これらのデータを体系付けて長期間にわたり効率的に保管 '管 理できるとともに、 会計監査時には個々の取引に対応する原始証憑のデータを容 易に参照することが可能となる。 特に、 会計テーブルに登録される全ての取引デ —夕に対して証憑データを対応させれば、 架空取引は理論的に会計テーブルに登 録されないことになり、 帳簿に対する信頼性が向上する。 In addition, at least a part of the accounting table is configured as a matrix accounting table according to the divisional structure of the company, and the accounting accounting items that belong to the lower hierarchy are set so that account subjects are set more finely. Work such as journal entry, posting, and tallying is greatly reduced. Information required for each department to be managed can be referenced in a list and comprehensively. In addition, if the transaction data registered in the accounting table is configured to be stored in association with the image data of the primitive voucher that is the basis of the transaction, the work of storing the primitive voucher is reduced, and these data are organized. In addition to efficient storage and management over a long period of time, it is possible to easily refer to the data of the original voucher corresponding to each transaction during the accounting audit. In particular, if voucher data is associated with all transaction data registered in the accounting table, fictitious transactions will not theoretically be registered in the accounting table, and the reliability of the books will be improved.
なお、 本実施形態ではワークステーション 1が会計データベースと証憑データ ベースとを共に備えた場合について説明したが、 会計データベースのみを備える 構成としても良い。 その場合、 証憑データの管理に関する機能を省略できるので In this embodiment, the case where the workstation 1 has both the accounting database and the voucher database has been described. However, the workstation 1 may be configured to include only the accounting database. In that case, the function related to voucher data management can be omitted.
、 ワークステーション 1の構成をより簡素で安価なものとすることができる。 また、 上述の (d ) 〜 ( f ) の動作については、 何れか一つ又は任意の二以上 の動作を行なわない構成とすることも可能である。 この場合も、 これらの動作に 関する機能を省略できるので、 ワークステーション 1の構成をより簡素で安価な ものとすることが可能となる。 However, the configuration of the workstation 1 can be made simpler and less expensive. In addition, it is also possible to adopt a configuration in which any one or any two or more of the operations (d) to (f) are not performed. Also in this case, since the functions related to these operations can be omitted, the configuration of the workstation 1 can be made simpler and less expensive.
( 2 ) 第 2実施形態  (2) Second embodiment
図 9は、 本発明の第 2実施形態に係る会計デ一夕管理システムの構成を模式的 に示す機能ブロック図である。 図 9に示すように、 本実施形態の会計デ一夕管理 システム 2は、 会計データベースの管理に関する機能を有するサーバ 3と、 会計 データの登録及び参照に関する機能事業者が使用する端末 4とをそなえるととも に、 サーバ 3及び端末 4は何れも通信ネットワーク 5に接続され、 通信ネットヮ —ク 5を介して互いに通信可能となるように構成されている。  FIG. 9 is a functional block diagram schematically showing the configuration of the accounting data management system according to the second embodiment of the present invention. As shown in FIG. 9, the accounting data management system 2 of the present embodiment includes a server 3 having a function of managing an accounting database, and a terminal 4 used by a business operator for registering and referring to accounting data. At the same time, the server 3 and the terminal 4 are both connected to the communication network 5 and are configured to be able to communicate with each other via the communication network 5.
なお、 図 9では説明の簡便のため、 一台のサーバ 3に対して一台の端末 4が設 けられる場合を示したが、 実際には一台のサーバ 3に対して設けられる端末 4の 数は任意であり、 本システム 2を適用する企業の組織構造に応じて適宜調整する ことが可能である。 特に、 階層的な組織構造を有する企業においては、 単一の会 計データベースを用いて会計データを一元的に管理するとともに、 データの登録 や参照を行なう端末は複数の部門の各々に配置される場合が多いと考えられるの で、 以下の記載では必要に応じて、 単一のサーバ 3に対して複数の端末 4が存在 することを前提とした説明を行なう。 Although FIG. 9 shows a case where one terminal 4 is provided for one server 3 for the sake of simplicity of explanation, in practice, the terminal 4 provided for one server 3 is provided. The number is arbitrary and can be adjusted as appropriate according to the organizational structure of the company to which this system 2 is applied. In particular, in a company with a hierarchical organizational structure, accounting data is centrally managed using a single accounting database, and terminals for data registration and reference are located in each of multiple departments. I think it is often In the following description, a description will be given on the assumption that a single server 3 has a plurality of terminals 4 as necessary.
通信ネットワーク 5としては、 通信経路を構成する資源(res ource)の集合とし ての一般的なネットワークであれば特に制限は無く、 公知の様々なネットワーク を使用することができる。 具体的に言えば、 使用できる通信ネットワーク 1 0は 、 構内通信ネットワーク (l oca l area ne twork : LAN) か広域通信ネットワーク (wi de area ne twork : WAN) かに拠らず、 また専用回線等の固定ネットワーク か電話交換網等の交換ネットワークかに拠らず、 さらには携帯電話網等の無線ネ ットワークか固定電話網等の有線ネットワークかを問わない。 また、 独立した単 一のネットワークである必要は無く、 複数のネットワークの集合であっても構わ ない。  The communication network 5 is not particularly limited as long as it is a general network as a set of resources constituting a communication path, and various known networks can be used. Specifically, the communication network 10 that can be used does not depend on whether it is a local area network (local area network) or a wide area network (WAN), or a dedicated line. It does not depend on whether it is a fixed network or a switching network such as a telephone switching network, and whether it is a wireless network such as a mobile phone network or a wired network such as a fixed telephone network. Further, the network need not be an independent single network, but may be a set of a plurality of networks.
本発明においては、 対象となる企業の規模及び組織構造に応じて、 適切な種類 の通信ネットワーク 1 0を用いればよい。 例として、 企業規模が小さく、 単一の フロアや単一の建物内に存在する場合には、 構内通信ネットワークが好適に用い られる。 一方、 企業規模が大きく、 複数の建物にわたる場合や、 複数の支店が異 なる地域に散在している場合には、 広域通信ネットワークを使用することが好ま しい。  In the present invention, an appropriate type of communication network 10 may be used according to the size and organizational structure of the target company. For example, if the company is small and is located on a single floor or in a single building, a private communication network is preferably used. On the other hand, if the company is large and spans multiple buildings, or if multiple branches are scattered in different areas, it is preferable to use a wide area communication network.
なお、 広域通信ネットワークとしてインタ一ネットの様な公衆回線ネットヮ一 クを用いる場合には、 セキュリティを考慮して、 V P N (Vi r tual Pr ivat e Ne twork) を形成するのが望ましい。 このようなネットワークを採用すると、 端 末 4が一般のパーソナルコンピュータ等である場合にも、 サーバ 3との間で安全 な接続が可能であり、 サーバ 3の出力を直接、 端末 4に送信するサービスも可能 となる。  When a public network such as the Internet is used as the wide area communication network, it is desirable to form a virtual private network (VPN) in consideration of security. If such a network is adopted, even if the terminal 4 is a general personal computer or the like, a secure connection with the server 3 is possible, and a service for transmitting the output of the server 3 directly to the terminal 4 is provided. Is also possible.
サーバ 3は、 入力部 3 1、 出力部 3 2、 記憶部 3 3、 演算 · 制御部 3 4、 大容 量記憶装置 3 5、 及び通信インタ一フェース部 3 6を備えて構成される。 これら の機能要素 3 1 ~ 3 6のうち、 入力部 3 1、 出力部 3 2、 記憶部 3 3、 演算 ·制 御部 3 4、 及び大容量記憶装置 3 5については、 第 1実施形態のヮ一クステーシ ョン 1の入力部 1 1、 出力部 1 2、 記憶部 1 3、 演算 ·制御部 1 4、 及び大容量 記憶装置 1 6と基本的に同様の構成である。 特に、 具体的な機能として、 記憶部 3 3は、 第 1実施形態のワークステーショ ン 1の記憶部 1 3と同様に、 会計テーブルを所定の階層付け条件及び関連付け条 件の下で管理しながら記憶する会計デ一夕ベースとしての機能、 及ぴ、 証憑デー 夕を記憶する証憑デ一夕ベースとしての機能を有する。 また、 大容量記憶装置 1 6は、 任意の時点の会計テーブルのアーカイブコピーを累積的に保管するァ一力 イブデータベースとしての機能を有することになる。 The server 3 includes an input unit 31, an output unit 32, a storage unit 33, an operation / control unit 34, a large-capacity storage device 35, and a communication interface unit 36. Among these functional elements 31 to 36, the input unit 31, the output unit 32, the storage unit 33, the arithmetic and control unit 34, and the mass storage device 35 are the same as those of the first embodiment. The configuration is basically the same as the input unit 11, output unit 12, storage unit 13, operation / control unit 14, and large-capacity storage device 16 of the workstation 1. In particular, as a specific function, the storage unit 33 manages the accounting table under predetermined hierarchy conditions and association conditions, similarly to the storage unit 13 of the workstation 1 of the first embodiment. It has a function as an accounting data base to store, and a function as a voucher data base to store voucher data. Further, the mass storage device 16 has a function as an active database for cumulatively storing archive copies of the accounting table at any time.
また、 通信インタ一フェース部 3 6は、 演算 ·制御部 3 4の制御を受けて、 通 信ネットワーク 1 0との間で情報の送受信を行なうものであって、 通信ネットヮ ーク 1 0経由で送られてきた信号やデータを受信して演算■制御部 3 4に出力す る受信部としての機能、 並びに、 同じく演算 '制御部 3 4から入力されたデータ を通信ネットワーク 1 0に向けて送信する送信部としての機能を有するようにな つている。  Further, the communication interface unit 36 transmits and receives information to and from the communication network 10 under the control of the arithmetic and control unit 34, and communicates with the communication network 10 via the communication network 10. A function as a receiving unit that receives the transmitted signal and data and outputs it to the arithmetic and control unit 34, and also transmits the data input from the arithmetic and control unit 34 to the communication network 10. It has a function as a transmitting unit that performs
一方、 端末 4は、 入力部 4 1、 出力部 4 2、 記憶部 4 3、 演算 ·制御部 4 4、 画像取得部 4 5、 及び通信インタ一フェース部 4 6を備えて構成される。 これら の機能要素 4 1 ~ 4 6のうち、 入力部 4 1、 出力部 4 2、 記憶部 4 3、 演算 ·制 御部 4 4、 及び画像取得部 4 5については、 やはり第 1実施形態のワークステ一 シヨン 1の入力部 1 1、 出力部 1 2、 記憶部 1 3、 演算 ·制御部 1 4、 及び画像 取得部 1 5と基本的に同様の構成である。  On the other hand, the terminal 4 includes an input unit 41, an output unit 42, a storage unit 43, a calculation / control unit 44, an image acquisition unit 45, and a communication interface unit 46. Of these functional elements 41 to 46, the input unit 41, the output unit 42, the storage unit 43, the operation / control unit 44, and the image acquisition unit 45 are also the same as those of the first embodiment. The input unit 11, output unit 12, storage unit 13, operation / control unit 14, and image acquisition unit 15 of the workstation 1 have basically the same configuration.
また、 通信インタ一フェース部 4 6は、 通信ネットワーク 1 0との間で情報の 送受信を行なうものであって、 通信ネットワーク 1 0経由で送られてきた信号や デ一夕を受信して演算 ·制御部 4 4に出力する受信部としての機能、 並びに、 同 じく演算,制御部 4 4から入力されたデータを通信ネットワーク 1 0に向けて送 信する送信部としての機能を有するようになつている。  The communication interface unit 46 transmits and receives information to and from the communication network 10, and receives signals and data transmitted via the communication network 10 to perform calculations. It has a function as a receiving unit that outputs to the control unit 44, and a function as a transmitting unit that transmits data input from the calculation and control unit 44 to the communication network 10 in the same manner. ing.
なお、 サーバ 3及び端末 4にはそれぞれ図示しない C P U , R A M , ハードデ イスク等が内蔵されており、 C P Uがハードディスクに記憶されたプログラムに 従って各種の演算処理を実行するとともに、 C P Uの各種演算処理に必要なデ一 夕が R A Mに適宜記憶 ·更新されるようになっている。 また、 サーバ 3には更に 図示しない各種周辺機器 (キ一ボード、 マウス等の入力機器、 ディスプレイ、 プ リンタ等の出力機器、 C D— R O Mドライブ、 フロッピ一ディスクドライブ等の 記憶媒体読取 ·書込装置、 通信ネットワークとのインターフェースなど) が内蔵 又は接続されており、 C PUの演算処理によって制御されるようになっている。 即ち、 これら CPU, RAM, ハードディスク等や各種周辺機器等の機能によ つて、 上述の各機能要素 3 1〜 3 6及び 4 :!〜 46の各機能が実現されるように なっている。 換言すれば、 サーバ 3は、 CPU, RAM, ハードディスクや各種 周辺機器等を備えた通常の情報処理端末であつて充分なスぺックを有するもの ( 例えば各種ネットヮ一クサ一バ、 ワークステーション、 パーソナルコンピュータ 等) を用いて容易に実現することが可能である。 また、 端末 4も、 C PU, R A M, 八一ドディスクや各種周辺機器等を備えた通常の情報処理端末 (例えばパー ソナルコンピュータ (ディスクトップ型、 ノ一ト型を問わない) 、 ハンドへルド コンピュータ、 携帯電話等) により実現することが可能である。 The server 3 and the terminal 4 each have a built-in CPU, RAM, hard disk, and the like (not shown). The CPU executes various arithmetic processes according to programs stored in the hard disk, and performs various arithmetic processes of the CPU. Necessary data is stored and updated in RAM as needed. The server 3 further includes various peripheral devices (not shown) such as input devices such as a keyboard and a mouse, output devices such as a display and a printer, a CD-ROM drive, and a floppy disk drive. A storage medium read / write device, an interface with a communication network, etc.) are built-in or connected, and are controlled by CPU arithmetic processing. That is, the functions of the above-described functional elements 31 to 36 and 4:! To 46 are realized by the functions of the CPU, RAM, hard disk, and various peripheral devices. In other words, the server 3 is an ordinary information processing terminal having a CPU, RAM, a hard disk, various peripheral devices, and the like and having sufficient specifications (for example, various network servers, workstations, It can be easily realized using a personal computer. The terminal 4 is also a general information processing terminal equipped with a CPU, RAM, 81-disk, and various peripheral devices (for example, a personal computer (regardless of a desktop type or a notebook type), a handheld terminal). (Computer, mobile phone, etc.).
なお、 上述したように、 サーバ 3の各機能要素 3 1〜36に相当する機能、 及 び、 端末 4の各機能要素 4 1〜46に相当する機能は、 実際にはそれぞれ、 ハー ドディスクに記録されたコンピュータ · プログラム (以下、 それぞれを 「会計デ —夕管理サーバ用プログラム」 及び 「会計データ管理端末用プログラム」 という 。 これらのプログラムに先の 「会計データ管理ワークステーション用プログラム 」 を合わせて、 「会計データ管理システム用プログラム」 と総称する。 ) を RA Mに読み出し、 その会計データ管理サーバ用プログラム及び会計データ管理端末 用プログラムを起動して CPUで実行することにより、 CPUの動作として、 又 は CPUと RAM, ハードディスク, 各種周辺機器等との協動動作として実現さ れる。  As described above, the functions corresponding to the functional elements 31 to 36 of the server 3 and the functions corresponding to the functional elements 41 to 46 of the terminal 4 are actually stored on the hard disk, respectively. Recorded computer programs (hereinafter referred to as “accounting data—evening management server program” and “accounting data management terminal program.” These programs are combined with the “accounting data management workstation program”. , "Accounting data management system program") is read into the RAM, and the accounting data management server program and the accounting data management terminal program are activated and executed by the CPU. Or, it is realized as a cooperative operation between the CPU and RAM, hard disk, and various peripheral devices.
ここで、 これらの会計データ管理サーバ用プログラム及び会計デ一夕管理端末 用プログラムを、 例えば CD— ROM、 DVD-ROM, M〇ディスク等の、 コ ンピュータ読み取り可能な記憶媒体に記録しておき、 必要に応じて随時、 サーバ 3及び端末 4が有する記憶媒体読取装置 (図示せず) を通じて、 これを直接、 又 はワークステーション 1のハードディスクにィンストールして使用するのが好ま しい。 或いは、 ワークステーション 1から情報通信ネットワークを通じてァクセ ス可能な外部記憶領域 (他のコンピュータ等) にサーバ用プログラムを記録して おき、 必要に応じて随時、 前記の外部記憶領域から情報通信ネットワークを通じ てこれを直接、 又はワークステーション 1のハ一ドディスクにインストールして 使用するのが好ましい。 Here, the accounting data management server program and the accounting data management terminal program are recorded on a computer-readable storage medium such as a CD-ROM, a DVD-ROM, and a M〇 disk. It is preferable that the server 3 and the terminal 4 use this directly or through a storage medium reading device (not shown) of the terminal 4 as needed, directly or by installing it on the hard disk of the workstation 1. Alternatively, a server program is recorded in an external storage area (other computer or the like) accessible from the workstation 1 through the information communication network, and the external storage area is transmitted from the external storage area through the information communication network as needed. It is preferable to use it directly or by installing it on the hard disk of the workstation 1.
こうした構成を有する本実施形態の会計デ一夕管理システム 2では、 サーバ 3 において、 第 1実施形態のワークステーション 1が行なう各動作、 即ち、 (a ) 会計テ一プル管理動作、 (b ) 登録動作、 (c ) 参照動作、 (d ) 権限認証動作 、 ( e ) アーカイブ管理動作、 及び (ί ) シミュレーション動作と、 基本的に同 様の動作が行なわれる。  In the accounting data management system 2 of this embodiment having such a configuration, in the server 3, each operation performed by the workstation 1 of the first embodiment, that is, (a) accounting tape management operation, and (b) registration Basic operations are the same as the operation, (c) reference operation, (d) authority authentication operation, (e) archive management operation, and (ί) simulation operation.
一方、 端末 4は、 通信インターフェース部 3 6、 4 6を介してサーバ 3と情報 の送受信を行なうことにより、 第 1実施形態のワークステ一ション 1において入 力部 1 1及び出力部 1 2が有していた機能と同様の機能を有することになる。 即 ち、 端末 4ほサーバ 3のリモートコンソール等としての役割を担うことになり、 この場合、 サーバ 3と端末 4とが連携して、 上述の (a ) 〜 ( f ) の動作が実現 されることになる。 端末 4の使用者はこの端末 4を利用して、 会計データ、 証憑 データ等の登録や参照等をサーバ 3に対して要求することができる。  On the other hand, the terminal 4 has an input unit 11 and an output unit 12 in the workstation 1 of the first embodiment by transmitting and receiving information to and from the server 3 via the communication interface units 36 and 46. It has the same function as the function that was performed. That is, the terminal 4 plays a role as a remote console or the like of the server 3, and in this case, the operations of the above (a) to (f) are realized in cooperation with the server 3 and the terminal 4. Will be. The user of the terminal 4 can use the terminal 4 to request the server 3 to register or refer to accounting data, voucher data, and the like.
以下の記載では、 特に (b ) 登録動作, (c ) 参照動作, (d ) 権限認証動作 について、 本実施形態での内容を具体的に説明する。  In the following description, the contents of the present embodiment will be specifically described, particularly regarding (b) registration operation, (c) reference operation, and (d) authority authentication operation.
( b ) 登録動作  (b) Registration operation
端末 4の使用者が、 サーバ 3の記憶部 3 3 (会計データベース) の会計テープ ルに登録すべき会計データを、 上述のデータ登録要求とともに、 入力部 4 1を通 じて端末 4に入力する。 即ち、 端末 4の入力部 4 1は、 第 1実施形態のワークス テーシヨン 1の演算 ·制御部 1 4と同様に、 会計データ入力部として機能するこ とになる。  The user of the terminal 4 inputs the accounting data to be registered in the accounting table of the storage unit 3 3 (accounting database) of the server 3 to the terminal 4 through the input unit 41 together with the above data registration request. . That is, the input unit 41 of the terminal 4 functions as an accounting data input unit, like the calculation / control unit 14 of the workstation 1 of the first embodiment.
データ登録要求とともに端末 4に入力された会計データは、 演算 ·制御部 4 4 の制御により、 通信インタ一フェース部 4 6を通じてネッ卜ワーク 1 0に送出さ れ、 サーバ 3へと送信される。 即ち、 端末 4の通信インタ一フェース部 4 6は、 会計データ送信部として機能することになる。  The accounting data input to the terminal 4 together with the data registration request is transmitted to the network 10 through the communication interface unit 46 and transmitted to the server 3 under the control of the arithmetic and control unit 44. That is, the communication interface unit 46 of the terminal 4 functions as an accounting data transmission unit.
サーバ 3では、 端末 4からネットワーク 1 0を通じて送信されてきたデ一タ登 録要求及び会計データが、 通信インターフェース部 3 6により受信される。 即ち 、 サ一バ 3の通信ィンタ一フェース部 3 6は会計データ受信部として機能するこ とになる。 In the server 3, the data registration request and the accounting data transmitted from the terminal 4 via the network 10 are received by the communication interface unit 36. That is, the communication interface section 36 of the server 3 functions as an accounting data receiving section. And
そして、 サーバ 3の演算 ·制御部 3 4の制御により、 通信インタ一フェース部 3 6により受信されたデータ登録要求の内容に基づいて、 会計データの記憶部 1 3 (会計データべ一ス) への登録が行なわれる。 また、 入力された会計データが 取引データ又は集計データである場合には、 演算 '制御部 3 4の制御により、 所 定の階層付け条件及び関連付け条件の下で、 関連する集計データの算出及び登録 が行なわれる。 即ち、 演算 '制御部 3 4は、 第 1実施形態のワークステーション 1の演算 ·制御部 1 4と同様に、 会計データ登録部として機能することになる。 また、 証憑データの登録も同様に行なわれる。 即ち、 端末 4の入力部 4 1は、 第 1実施形態のワークステーション 1の演算 '制御部 1 4と同様に、 証憑デ一夕 入力部として機能するとともに、 サーバ 3の演算 ·制御部 3 4は、 第 1実施形態 のワークステーション 1の演算 ·制御部 1 4と同様に、 証憑データ登録部として 機能する。 そして、 端末 4の通信インターフェース部 4 6は、 入力された証憑デ —タをネッ卜ワーク 1 0を介してサーバ 3へと送信する証憑データ送信部として 、 また、 サ一パ 3の通信インタ一フェース部 3 6は、 端末 4からネットワーク 1 0を介して送信されてきた証憑データを受信する証憑データ受信部として機能す るしとに/よる。  Then, under the control of the arithmetic / control unit 34 of the server 3, based on the content of the data registration request received by the communication interface unit 36, the accounting data is stored in the accounting data storage unit 13 (accounting data base). Is registered. If the input accounting data is transaction data or aggregated data, calculation and registration of the related aggregated data under the specified hierarchical conditions and association conditions under the control of the arithmetic control unit 34. Is performed. That is, the operation control unit 34 functions as an accounting data registration unit, similarly to the operation control unit 14 of the workstation 1 of the first embodiment. The voucher data is registered in the same manner. That is, the input unit 41 of the terminal 4 functions as a voucher data input unit as well as the operation / control unit 14 of the workstation 1 of the first embodiment, and the operation / control unit 34 of the server 3. Functions as a voucher data registration unit, similarly to the calculation / control unit 14 of the workstation 1 of the first embodiment. The communication interface unit 46 of the terminal 4 serves as a voucher data transmission unit for transmitting the input voucher data to the server 3 via the network 10, and a communication interface of the server 3. The face unit 36 functions as a voucher data receiving unit that receives voucher data transmitted from the terminal 4 via the network 10.
( c ) 参照動作  (c) Reference operation
端末 4の使用者は、 サーバ 3の記憶部 3 3 (会計データベース) に記憶された 任意の会計テーブル、 及び、 任意の会計テーブルに登録された任意の会計データ を、 端末 4の出力部 4 2から出力して参照することが可能である。 また、 同じく サーバ 3の記憶部 3 3 (証憑デ一夕べ一ス) に記憶された任意の証憑データも、 端末 4の出力部 4 2から出力して参照することが可能である。  The user of the terminal 4 outputs the arbitrary accounting table stored in the storage unit 3 3 (accounting database) of the server 3 and the arbitrary accounting data registered in the arbitrary accounting table to the output unit 4 2 of the terminal 4. It is possible to output and refer to. Also, arbitrary voucher data similarly stored in the storage unit 3 3 (voucher data) of the server 3 can be output from the output unit 42 of the terminal 4 and referenced.
具体的には、 まず、 端末 4の使用者が、 入力部 4 1を通じてデータ参照要求を 端末 4に入力する。 入力されたデータ参照要求は、 通信インタ一フェース部 4 6 を通じてネットワーク 1 0に送出され、 サーバ 3に送信される (即ち、 入力部 4 1はデータ参照要求受付部として、 また、 通信インターフェース部 4 6はデータ 参照要求送信部として、 それぞれ機能することになる) 。  Specifically, first, the user of the terminal 4 inputs a data reference request to the terminal 4 through the input unit 41. The input data reference request is transmitted to the network 10 through the communication interface unit 46 and transmitted to the server 3 (that is, the input unit 41 serves as a data reference request receiving unit, and the communication interface unit 4 6 will function as a data reference request transmission unit).
サ一パ 3では、 端末 4からネットワーク 1 0を通じて送信されてきたデータ参 照要求が、 通信インタ一フェース部 3 6によって受信される (即ち、 通信インタ 一フェース部 3 6はデータ参照要求受信部として機能することになる) 。 そして 、 演算 ·制御部 3 4は、 受信されたデータ参照要求の内容に応じて、 記憶部 3 3 に記憶された会計テーブルの中から適切な会計データ及び 又は会計テーブルを 特定し、 又は、 記憶部 1 3に記憶された証憑データの中から適切な証憑データを 特定する。 そして、 通信インターフェース部 3 6を制御して、 特定された会計デ —夕及び/又は会計テーブルや証憑データを、 ネットワーク 1 0を介して端末 4 に送信させる (即ち、 通信インターフェース部 3 6は、 会計データ送信部及び証 憑データ送信部として機能することになる) 。 Supper 3 receives data transmitted from terminal 4 via network 10 The reference request is received by the communication interface unit 36 (that is, the communication interface unit 36 functions as a data reference request receiving unit). Then, the arithmetic and control unit 34 specifies appropriate accounting data and / or accounting table from the accounting tables stored in the storage unit 33 according to the content of the received data reference request, or Appropriate voucher data is specified from the voucher data stored in Part 13. Then, it controls the communication interface unit 36 to transmit the specified accounting data and / or accounting table and voucher data to the terminal 4 via the network 10 (that is, the communication interface unit 36 It will function as the accounting data transmission unit and the voucher data transmission unit).
端末 4では、 サーバ 3から送信されてきた会計データ及び 又は会計テーブル や証憑データが、 通信インタ一フェース部 4 6により受信される (即ち、 通信ィ ンターフェース部 4 6は会計データ受信部及び証憑データ受信部として機能する ) 。 そして、 受信された所望の会計テ一ブル及び Z又は会計データや証憑データ が、 出力部 4 2により出力される (即ち、 出力部 4 2は、 第 1実施形態のワーク ステーション 1の出力部 1 2と同様に、 会計デ一夕出力部及び証憑データ受信部 として機能することになる) 。  At the terminal 4, the accounting data and / or the accounting table and the voucher data transmitted from the server 3 are received by the communication interface unit 46 (that is, the communication interface unit 46 includes the accounting data receiving unit and the voucher). It functions as a data receiving unit). Then, the received desired accounting table and Z or accounting data or voucher data are output by the output unit 42 (that is, the output unit 42 is the output unit 1 of the workstation 1 of the first embodiment). In the same way as 2, it will function as the accounting data output unit and voucher data receiving unit).
( d ) 権限認証動作  (d) Authorization operation
まず、 本実施形態の端末 4を使用する者について、 会計データの登録や参照に 関してどの様な権限を有するかの設定が行なわれる。 この設定は、 第 1実施形態 と同様、 図 8の対応表の様な形で表わされ、 サーバ 3の記憶部 3 3に記憶される 。 なお、 端末 4が複数存在する場合には、 何れの端末 4を使用するかに応じて、 登録や参照に関する権限を設定しても良い。  First, for a person who uses the terminal 4 of the present embodiment, a setting is made as to what authority the user has with respect to registration and reference of accounting data. This setting is represented in the form of a correspondence table in FIG. 8 similarly to the first embodiment, and is stored in the storage unit 33 of the server 3. When a plurality of terminals 4 exist, the authority for registration and reference may be set according to which terminal 4 is used.
本システム 2の運用時には、 端末 4の使用者が、 入力部 4 1を介してデータ登 録要求又はデータ参照要求を入力する際に、 演算 ·制御部 4 4が、 その使用者を 特定する情報を入力する様に端末 4の使用者に要求する。 入力部 4 1を介してそ の使用者を特定する情報が入力されると、 これらはデータ登録権限に関する情報 又はデータ参照権限に関する情報として、 データ登録要求又はデータ参照要求と 共に通信ィンターフェ一ス部 4 6を通じてネットワーク 1 0に送出され、 サーバ 3に送信される。 即ち、 端末 4の通信インタ一フェース部 4 6は、 データ登録権 限送信部及びデータ参照権限送信部として機能することになる。 When the system 4 is operated, when the user of the terminal 4 inputs a data registration request or a data reference request via the input unit 41, the arithmetic and control unit 44 receives information for identifying the user. Request the user of terminal 4 to enter When the information for identifying the user is input through the input unit 41, these are used as information on the data registration authority or information on the data reference authority together with the data registration request or the data reference request in the communication interface unit. It is sent to network 10 through 46 and sent to server 3. That is, the communication interface section 46 of the terminal 4 has the data registration right. It functions as a limited transmission unit and a data reference authority transmission unit.
サ一バ 3では、 端末 4からネットヮ一ク 1 0を通じてデ一夕登録要求又はデー 夕参照要求と共に送信されてきた、 デ一夕登録権限に関する情報又はデ一夕参照 権限に関する情報が、 通信インターフェース部 3 6により受信される。 即ち、 サ ーバ 3の通信インターフェース部 3 6は、 データ登録権限受信部及びデータ参照 権限受信部として機能することになる。  In the server 3, the information on the data registration authority or the data reference authority transmitted from the terminal 4 via the network 10 together with the data registration request or the data reference request is transmitted to the communication interface. Received by part 36. That is, the communication interface unit 36 of the server 3 functions as a data registration authority receiving unit and a data reference authority receiving unit.
続いて、 サーバ 3の演算 ·制御部 3 4が、 受信されたデ一夕登録権限に関する 情報又はデータ参照権限に関する情報に基づいて、 記憶部 3 3に記憶された対応 表を参照しながら、 データ登録権限又はデータ参照権限の認証を行ない、 その使 用者の有するデータ登録権限又はデータ参照権限を特定する。 即ち、 演算,制御 部 3 4は、 データ登録権限認証部及びデータ参照権限認証部としても機能するこ とになる。  Subsequently, the arithmetic and control unit 34 of the server 3 refers to the correspondence table stored in the storage unit 33 based on the received information on the data registration authority or the information on the data reference authority and stores the data. It authenticates the registration authority or data reference authority, and specifies the data registration authority or data reference authority that the user has. That is, the arithmetic and control unit 34 also functions as a data registration authority authentication unit and a data reference authority authentication unit.
そして、 認証されたデータ登録権限又はデータ参照権限に基づいて、 通信イン 夕一フェース部 3 6を介し、 その使用者による会計データの登録又は参照を制御 する。 即ち、 サ一パ 3の演算■制御部 3 4は、 デ一夕登録制限部及びデータ出力 制限部として機能することになる。  Then, based on the authenticated data registration authority or data reference authority, it controls the registration or reference of the accounting data by the user via the communication interface unit 36. In other words, the operation / control unit 34 of the super 3 functions as a data registration restriction unit and a data output restriction unit.
これら (b ) ~ ( d ) の動作と同様に、 (a ) 会計テーブル管理動作、 (e ) アーカイブ管理動作、 並びに ( f ) シミュレーション動作についても、 本実施形 態のサーバ 3及び端末 4の機能の連携により実現することが可能である。  As with the operations (b) to (d), (a) the accounting table management operation, (e) the archive management operation, and (f) the simulation operation also include the functions of the server 3 and the terminal 4 of the present embodiment. It can be realized by the cooperation of.
以上、 本実施形態の会計データ管理システムによれば、 店舗や事業所等の施設 が複数の区域に分散して存在する企業や、 複数の地方や海外に支店,支社, 工場 等を有する企業においても、 その施設や支店等の配置に応じて適切にサーバ 3及 び端末 4を配置することにより、 各施設において会計データの登録や参照を能率 的に行ないつつ、 上述した第 1実施形態のワークステ一ションと同様の利点を享 受することが可能になる。  As described above, according to the accounting data management system of the present embodiment, in a company in which facilities such as stores and business offices are distributed in a plurality of areas, and in a company having a plurality of local and overseas branches, branch offices, factories, and the like. In addition, by appropriately arranging the server 3 and the terminal 4 according to the arrangement of the facility and the branch, etc., the registration and reference of the accounting data in each facility can be efficiently performed, and the work station of the first embodiment described above can be efficiently used. It is possible to enjoy the same advantages as in one session.
なお、 上述の例では入力と出力の両方の機能を有する端末 4 (入出力用端末) を例として説明したが、 入力の機能のみを備えた端末 (入力用端末) や、 出力の 機能のみを備えた端末 (出力用端末) を使用することも可能である。 端末 4を配 置する企業内の部門や階層、 又は端末 4の使用形態等に応じて、 これらの入出力 用端末, 入力用端末, 出力用端末の中から適切なものを選択して使用すれば良いIn the above example, the terminal 4 (input / output terminal) having both input and output functions has been described as an example. However, a terminal (input terminal) having only input functions and only an output function are provided. It is also possible to use a terminal provided (output terminal). Depending on the department or hierarchy within the company where the terminal 4 is to be placed, or the usage of the terminal 4, Terminal, input terminal, output terminal
。 また、 端末 4を複数使用する場合、 これらの入出力用端末, 入力用端末, 出力 用端末は任意の組み合わせで使用することができる。 こうした構成によって、 各 端末に必要な機能のみを持たせつつ、 個々の端末の構成を簡潔にすることが可能 とする。 . When a plurality of terminals 4 are used, these input / output terminals, input terminals, and output terminals can be used in any combination. With such a configuration, it is possible to simplify the configuration of each terminal while giving each terminal only the necessary functions.
更に、 本実施形態では単一のサーバ 3を用いる場合について説明したが、 複数 のサーバ 3を用いても良い。 この場合、 これら複数のサーバ 3を、 記憶部 3 3に 同一内容の会計データベースを有するミラー ·サーバとして構成しても良く、 ま た、 会計対象となる企業組織を部門や地域等に応じて複数の下位組織に分割し、 これら複数の下位組織に対応させて複数のサーバ 3を設けても良い。 前者の場合 、 各サーバ 3は何れも企業組織全体についての会計データベースを記憶部 3 3に 有することになる。 後者の場合、 各サーバ 3はそれぞれ対応する下位組織につい ての会計データベースのみを記憶部 3 3に有することになり、 企業組織全体の財 務状態を把握するための手段が必要になるが、 この手段としては、 これら下位組 織についての会計データベースの情報をサーバ 3間で相互にやり取りする様に構 成しても良く、 これらのサーバ 3の上位に更に企業組織全体の財務状態を統括す るための上位サーバを設けてもよい。  Furthermore, in the present embodiment, the case where a single server 3 is used has been described, but a plurality of servers 3 may be used. In this case, the plurality of servers 3 may be configured as a mirror server having the same accounting database in the storage unit 33, and a plurality of business organizations to be accounted for according to departments and regions. May be divided into sub-organizations, and a plurality of servers 3 may be provided corresponding to the plurality of sub-organizations. In the former case, each server 3 has an accounting database for the entire corporate organization in the storage unit 33. In the latter case, each server 3 has only the accounting database for the corresponding subordinate organization in the storage unit 33, and means for grasping the financial state of the entire corporate organization is required. As a means, the accounting database information about these lower-level organizations may be configured to be exchanged between the servers 3, and the financial status of the entire corporate organization may be further controlled above these servers 3. May be provided.
( 3 ) その他  (3) Other
以上、 本発明の実施形態につき具体的に説明したが、 勿論、 本発明は上述の実 施形態に限定されるものではなく、 その要旨を越えない限りにおいて、 種々の形 態で実施することが可能である。 産業上の利用可能性  Although the embodiments of the present invention have been specifically described above, the present invention is, of course, not limited to the above-described embodiments, and may be implemented in various forms without departing from the gist thereof. It is possible. Industrial applicability
本発明に係る会計データの管理システム及び管理方法、 並びに会計データの管 理システム用プログラムは、 従来の企業会計等の分野に広く適用できるとともに 、 取引の記録作業の効率化、 企業組織全体の会計作業の統一化、 会計監査時等に おける個々の取引の特定作業の容易化、 記録内容の一覧性 ·総覧性の向上等を図 ることができるので、 その有用性は極めて高いものと考えられる。  INDUSTRIAL APPLICABILITY The accounting data management system and management method and the accounting data management system program according to the present invention can be widely applied to the field of conventional corporate accounting, etc. Its usefulness is considered to be extremely high because it can standardize work, facilitate the specific work of individual transactions at the time of accounting audits, etc., and improve the recordability and comprehensiveness of records. .

Claims

請 求 の 範 囲 The scope of the claims
1 . 取引に関する情報を表わすデータ (以下 「取引データ」 と呼ぶ。 ) 及びそれ らの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に関 する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理するシステムで あって、 1. Data representing accounting information (hereinafter referred to as “aggregated data”), including data representing information related to transactions (hereinafter referred to as “transaction data”) and data representing the results of aggregation (hereinafter referred to as “aggregated data”). This system is called “accounting data.”
各デ一夕セルに会計デ一夕が登録される複数の会計テーブルを記憶するととも に、 各会計テーブルが複数の階層の何れかに属する様な階層付け条件の下で、 且 つ、 各会計テーブルのデータセルに登録される集計データが当該会計テーブルと 同位の階層又はより下位の階層に属する会計テーブルのデータセルに登録される 取引データ及び Z又は集計データに基づき集計される様な関連付け条件の下で、 前記複数の会計テ一ブルを管理する会計デ一夕ベースと、  Each accounting cell stores a plurality of accounting tables in which accounting data is registered. Each accounting table is stored under a hierarchical condition such that each accounting table belongs to one of a plurality of hierarchies. Association conditions such that the aggregated data registered in the data cell of the table is aggregated based on the transaction data and Z or aggregated data registered in the data cell of the accounting table belonging to the same level or lower hierarchy as the accounting table Under an accounting database for managing the plurality of accounting tables;
該会計データベースの会計テーブルに登録すべき会計データを入力される会計 デ一夕入力部と、  An accounting data input unit for inputting accounting data to be registered in an accounting table of the accounting database;
該会計データ入力部により入力された会計データを、 該会計データベースの所 望の会計テーブルの所望のデータセルに登録するとともに、 入力された会計デ一 夕が取引データ又は集計データである場合には、 前記の階層付け条件及び関連付 け条件の下で、 前記の取引データ又は集計データに基づき集計される集計データ を算出して、 算出された前記集計データを該会計データベースの対応する会計テ 一ブルの対応するデータセルに登録する会計データ登録部と、  The accounting data input by the accounting data input unit is registered in a desired data cell of a desired accounting table of the accounting database, and when the input accounting data is transaction data or aggregate data, Under the above-mentioned hierarchy conditions and association conditions, calculating aggregated data that is aggregated based on the transaction data or aggregated data, and calculating the aggregated data with a corresponding accounting table in the accounting database. An accounting data registration unit for registering in a corresponding data cell of the table,
該会計データベースに記憶された任意の会計テーブル、 並びに、 任意の会計テ —ブルに登録された会計データのうち、 少なくとも何れかを出力する会計データ 出力部とを備える  An accounting table stored in the accounting database; and an accounting data output unit for outputting at least one of accounting data registered in the accounting table.
ことを特徴とする、 会計データ管理システム。 An accounting data management system, characterized in that:
2 . 該会計データベースが、  2. The accounting database is
前記複数の会計テーブルの少なくとも一部として、 各行及び各列にそれぞれ勘 定科目が展開されたマトリックス会計表を記憶するとともに、  As at least a part of the plurality of accounting tables, a matrix accounting table in which account items are developed in each row and each column is stored, and
下位の階層に属するマトリックス会計表ほど勘定科目が細かく設定される様に 、 且つ、 各マトリックス会計表の所定の勘定科目の行又は列に属するデータセル が、 当該マ卜リックス会計表と同位又はより下位の階層に属するマトリックス会 計表の、 前記所定の勘定科目の細目となる勘定科目の行又は列に属するデータセ ルと関連付けられる様に、 前記のマトリックス会計表を管理する A data cell belonging to a row or a column of a predetermined account of each matrix accounting table so that accounts are set finer in a matrix accounting table belonging to a lower hierarchy. Is associated with a data cell belonging to a row or a column of an account, which is a specific item of the predetermined account, of a matrix accounting table belonging to the same or lower hierarchy as the matrix accounting table. Manage matrix accounting tables
ことを特徴とする、 請求の範囲第 1項記載の会計データ管理システム。 The accounting data management system according to claim 1, wherein:
3 . 該会計データ入力部により入力される取引データについて、 当該取引の根拠 となる原始証憑の画像デ一夕 (以下 「証憑データ」 と呼ぶ。 ) を入力される証憑 データ入力部と、 3. With respect to the transaction data input by the accounting data input unit, a voucher data input unit for inputting an image data of a primitive voucher (hereinafter referred to as “voucher data”) serving as a basis for the transaction;
該証憑データ入力部により入力された前記証憑データを、 対応する取引データ が登録される該会計データベースの会計テーブルのデ一夕セルと関連付けて記憶 する証憑データベースと、  A voucher database that stores the voucher data input by the voucher data input unit in association with a data cell of an accounting table of the accounting database in which corresponding transaction data is registered;
該会計データベースに登録された所望の取引データに対応する証憑データを該 証憑データベースから出力する証憑データ出力部とを更に備える  A voucher data output unit that outputs voucher data corresponding to desired transaction data registered in the accounting database from the voucher database.
ことを特徴とする、 請求の範囲第 1項又は第 2項に記載の会計データ管理システ ム。 The accounting data management system according to claim 1 or 2, characterized in that:
4 . 該会計デ一夕べ一ス中の任意の会計テ一ブルの任意のデータセルを選択し得 るデータセル選択部と、 4. A data cell selection unit that can select any data cell of any accounting table during the accounting night;
該データセル選択部によりデータセルが選択された場合に、 選択されたデータ セルに登録されている会計データに関連するデ一夕を出力する様に、 該証憑デー 夕出力部及び Z又は該会計データ出力部を制御するデ一タ出力制御部とを更に備 える  When a data cell is selected by the data cell selection unit, the voucher data output unit and Z or the accounting data are output so as to output data related to accounting data registered in the selected data cell. Further provided with a data output control unit for controlling the data output unit
ことを特徴とする、 請求の範囲第 3項記載の会計データ管理システム。 The accounting data management system according to claim 3, characterized in that:
5 . 該データ出力制御部が、 該データセル選択部によって選択されたデータセル に取引デー夕が登録されている場合に、 該証憑データベースから前記取引データ に対応する証憑データを出力するべく、 該証憑データ出力部を制御する様に構成 される  5. When the transaction output data is registered in the data cell selected by the data cell selection unit, the data output control unit outputs the voucher data corresponding to the transaction data from the voucher database. It is configured to control the voucher data output part
ことを特徴とする、 請求の範囲第 4項記載の会計データ管理システム。 5. The accounting data management system according to claim 4, wherein:
6 . 該データ出力制御部が、 該データセル選択部によって選択されたデ一夕セル に集計デ一夕が登録されている場合に、 該会計データベースから前記集計データ の集計源となる取引データ及び Z又は集計デ一タを出力するべく、 該会計データ 出力部を制御する様に構成される 6. When the data output control unit has registered the total data in the data cell selected by the data cell selecting unit, the transaction data and the totaling source of the total data from the accounting database and In order to output Z or total data, the accounting data Configured to control the output
ことを特徴とする、 請求の範囲第 4項記載の会計データ管理システム。 5. The accounting data management system according to claim 4, wherein:
7 . 該会計データベースの会計テーブルに登録すべき会計データが該会計データ 入力部により入力された場合に、 前記会計データの登録に関する権限 (以下 「デ 一夕登録権限」 と呼ぶ。 ) を認証するデータ登録権限認証部と、 7. When the accounting data to be registered in the accounting table of the accounting database is input by the accounting data input unit, the authority for the registration of the accounting data (hereinafter referred to as “de-night registration authority”) is authenticated. A data registration authority authentication unit,
該データ登録権限認証部により認証されたデータ登録権限に応じて、 該会計デ 一夕入力部により入力された前記会計データについて、 特定の階層に属する会計 テ一ブルへの登録のみを許可し、 該当する会計テーブルのデータセルに登録を行 なう様に該会計データ登録部を制御するとともに、 それ以外の階層に属する会計 テ一ブルへの登録を制限するデータ登録制限部とを更に備える  According to the data registration authority authenticated by the data registration authority authenticating unit, only the accounting data input by the accounting data input unit is permitted to be registered in an accounting table belonging to a specific hierarchy, The system further includes a data registration restricting unit that controls the accounting data registration unit so as to perform registration in a data cell of the corresponding accounting table, and that restricts registration to accounting tables belonging to other layers.
ことを特徴とする、 請求の範囲第 1項〜第 6項の何れか一項に記載の会計データ 管理システム。 The accounting data management system according to any one of claims 1 to 6, characterized in that:
8 . 該該会計データベースに記億された会計テーブル及び/又はそれに登録され た会計データの参照に関する要求 (以下 「データ参照要求」 と呼ぶ。 ) を受け付 けるデータ参照要求受付部と、  8. a data reference request receiving unit that receives a request for reference to the accounting table stored in the accounting database and / or accounting data registered therein (hereinafter referred to as a “data reference request”);
該データ参照要求受付部によりデータ参照要求が受け付けられた場合に、 前記 データ参照要求に関する権限 (以下 「データ参照権限」 と呼ぶ。 ) を'認証するデ —夕参照権限認証部と、  When the data reference request is received by the data reference request receiving unit, a data-authentication unit for authenticating the authority related to the data reference request (hereinafter referred to as “data reference authority”);
該 'データ参照権限認証部により認証されたデータ参照権限に応じて、 該データ 参照要求受付部により受け付けられたデータ参照要求のうち、 特定の階層に属す る会計テーブル及び Z又はその会計データの参照要求のみを許可し、 該当する会 計テ一ブル及び Z又はその会計データを出力する様に該会計データ出力部を制御 するとともに、 それ以外の階層に属する会計テーブル及び/又はその会計データ の出力を制限するデータ出力制限部とを更に備える  According to the data reference authority authenticated by the data reference authority authenticating unit, of the data reference request accepted by the data reference request accepting unit, reference to the accounting table and Z or the accounting data belonging to a specific hierarchy in the data reference request. The accounting data output unit is controlled so as to permit only the request and output the relevant accounting table and Z or its accounting data, and to output accounting tables and / or accounting data belonging to other layers. And a data output restriction unit for restricting
ことを特徴とする、 請求の範囲第 1項〜第 7項の何れか一項に記載の会計データ 管理システム。 The accounting data management system according to any one of claims 1 to 7, characterized in that:
9 . 任意の時点において、 該会計デ一夕ベースに記憶されている前記複数の会計 テーブルの少なくとも一部について保管用コピーを作成し、 前記の階層付け条件 及び関連付け条件に関する情報、 並びに、 当該コピーの作成時期に関する情報と 共に記憶するアーカイブデータベースを更に備える 9. At any time, a storage copy is created for at least a part of the plurality of accounting tables stored in the accounting database, and information on the above-mentioned hierarchy condition and association condition, and the copy Information on when the Further equipped with an archive database to store together
ことを特徴とする、 請求の範囲第 1項〜第 8項の何れか一項に記載の会計データ 管理システム。 The accounting data management system according to any one of claims 1 to 8, characterized in that:
1 0 . 該会計データベースに記憶される会計テーブルの編集作業として、 新たな 会計テーブルの作成、 既存の会計テーブルの内容の変更、 及び既存の会計テープ ルの削除のうち少なくとも何れかの作業を行なう会計テーブル編集部を更に備え る  10. As editing work of the accounting table stored in the accounting database, at least one of creation of a new accounting table, modification of the contents of an existing accounting table, and deletion of an existing accounting table is performed. Additional accounting table editor
ことを特徴とする、 請求の範囲第 9項記載の会計データ管理システム。 10. The accounting data management system according to claim 9, wherein:
1 1 . 該会計データベースに記憶されている会計テーブル又は該アーカイブデ一 夕ベースに記憶されている会計テーブルの保管用コピーを利用して、 仮想的な会 計データに基づくシミュレーションを行なうシミュレーション会計実行部を更に 備える  11. Simulation simulation execution using the accounting table stored in the accounting database or the storage copy of the accounting table stored in the archive database to perform a simulation based on virtual accounting data. Further comprising
ことを特徴とする、 請求の範囲第 1項〜第 1 0項の何れか一項に記載の会計デー タ管理システム。 The accounting data management system according to any one of claims 1 to 10, characterized in that:
1 2 . 該シミュレーション会計実行部が、  1 2. The simulation accounting execution unit
該会計デ一夕ベースに記憶されている所望の会計テーブル及び/又は該ァ一力 イブデータベースに記憶されている所望の会計テ一ブルの保管用コピーを模式的 に表わす、 シミュレーション用のフィルタ一を作成するシミュレ一ション会計フ ィルター作成部と、  A simulation filter that schematically represents a desired accounting table stored in the accounting database and / or a stored copy of the desired accounting table stored in the live database. A simulation accounting filter creation unit for creating
仮想的な会計データ (以下 「仮想会計データ」 と呼ぶ。 ) を入力されるシミュ レ一ション会計データ入力部と、  A simulation accounting data input unit for inputting virtual accounting data (hereinafter referred to as “virtual accounting data”);
該シミュレーション会計データ入力部により入力された仮想会計データを、 該 シミュレーション会計フィルター作成部により作成されたシミュレーション用フ ィルターの所望のデータセルに登録するとともに、 前記の階層付け条件及び関連 付け条件の下で、 前記仮想会計データに関連して予測される会計データ (以下 「 予測会計データ」 と呼ぶ。 ) を算出して、 算出された予測会計データを前記シミ ユレ一ション用フィルタ一の対応するデ一タセルに登録するシミュレ一ション会 計データ登録部と、  The virtual accounting data input by the simulation accounting data input unit is registered in a desired data cell of the simulation filter created by the simulation accounting filter creating unit, and the virtual accounting data is registered under the hierarchy condition and the association condition. Then, accounting data (hereinafter referred to as “forecast accounting data”) predicted in relation to the virtual accounting data is calculated, and the calculated forecast accounting data is converted to a corresponding data of the simulation filter 1. A simulation accounting data registration unit for registration in one cell,
前記シミュレーション用フィルタ一、 並びに、 前記シミュレーション用フィル ターに登録された仮想会計データ若しくは予測会計データのうち、 少なくとも何 れかを適宜出力するシミュレーション会計データ出力部とを備える The simulation filter, and the simulation filter A simulation accounting data output unit that appropriately outputs at least one of virtual accounting data or forecast accounting data registered in the
ことを特徴とする、 請求の範囲第 1 1項記載の会計データ管理システム。 The accounting data management system according to claim 11, characterized in that:
1 3 . 該シミュレーション会計実行部が、  1 3. The simulation accounting execution unit
該会計データベースに記憶されている複数の会計テーブル及びノ又は該ァ一力 イブデータベースに記憶されている複数の会計テーブルの保管用コピーに基づい て、 複数のシミュレーション用会計テ一ブルを作成し記憶するとともに、 対応す る階層付け条件及び関連付け条件の下で前記複数のシミュレーション用会計テー ブルを管理するシミュレーション会計データベースと、  Create and store a plurality of simulation accounting tables based on a plurality of accounting tables stored in the accounting database and a storage copy of the plurality of accounting tables stored in the live database. A simulation accounting database that manages the plurality of simulation accounting tables under the corresponding tiering conditions and association conditions;
仮想的な会計データ (以下 「仮想会計データ」 と呼ぶ。 ) を入力されるシミュ レーション会計データ入力部と、  A simulation accounting data input unit for inputting virtual accounting data (hereinafter referred to as “virtual accounting data”);
該シミュレ一ション会計データ入力部により入力された仮想会計データを、 該 シミユレーション会計データベースの所望のシミュレーション用会計テーブルの 所望のデータセルに登録するとともに、 前記の所定の階層付け条件及び関連付け 条件の下で、 前記仮想会計データに関連して予測される会計データ (以下 「予測 会計データ」 と呼ぶ。 ) を算出して、 算出された予測会計データを該シミュレ一 ション会計データベースの対応するシミュレ一ション用会計テーブルの対応する データセルに登録するシミュレ一シヨン会計データ登録部と、  The virtual accounting data input by the simulation accounting data input unit is registered in a desired data cell of a desired simulation accounting table of the simulation accounting database, and the predetermined hierarchical assignment condition and association condition are set. Under the following, accounting data predicted in relation to the virtual accounting data (hereinafter referred to as “predicted accounting data”) is calculated, and the calculated forecasted accounting data is calculated by a corresponding simulation in the simulation accounting database. A simulation accounting data registration unit for registering in a corresponding data cell of the accounting table for the application;
該シミュレーション会計データべ一スに記憶された任意のシミュレ一ション用 会計テーブル、 並びに、 任意のシミュレーション用会計テーブルに登録された仮 想会計データ若しくは予測会計デ一夕のうち、 少なくとも何れかを出力するシミ ユレ一ション会計データ出力部とを備える  Output at least one of an arbitrary accounting table for simulation stored in the simulation accounting database, and virtual accounting data or forecast accounting data registered in an arbitrary accounting table for simulation. To provide an accounting data output unit
ことを特徴とする、 請求の範囲第 1 1項記載の会計データ管理システム。 The accounting data management system according to claim 11, characterized in that:
1 4 . 取引に関する情報を表わすデータ (以下 「取引データ」 と呼ぶ。 ) 及びそ れらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に 関する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理するシステム であって、  14 4. Data representing accounting information, including data representing transaction information (hereinafter referred to as “transaction data”) and data representing their aggregation results (hereinafter referred to as “aggregation data”). Hereafter referred to as "accounting data."
サーバと、 通信ネットワークを介して該サーバと互いに通信可能に構成された 入力用端末及び出力用端末を含む一以上の端末を備えるとともに、 該サーバが、 A server, and one or more terminals including an input terminal and an output terminal configured to be able to communicate with the server via a communication network; The server is
各データセルに会計デ一夕が登録される複数の会計テーブルを記憶するとと もに、 各会計テーブルが複数の階層の何れかに属する様に、 且つ、 各会計テープ ルのデ一夕セルに登録される集計デ一夕が、 当該会計テーブルと同位の階層又は より下位の階層に属する会計テーブルのデータセルに登録される取引データ及び /又は集計データに基づき集計されるデータとなる様に、 所定の階層付け条件及 び関連付け条件の下で前記複数の会計テーブルを管理する会計デ一夕ベースと、 前記会計データベースに登録すべき会計データを、 該入力用端末から前記ネ ッ卜ワークを介して受信する会計データ受信部と、  A plurality of accounting tables in which accounting data is registered in each data cell are stored, and each accounting table belongs to one of a plurality of hierarchies, and is stored in a data cell of each accounting table. The data to be registered is calculated based on the transaction data and / or data collected in the data cell of the accounting table belonging to the same level or lower than the accounting table. An accounting database that manages the plurality of accounting tables under predetermined hierarchy conditions and association conditions, and accounting data to be registered in the accounting database are transmitted from the input terminal via the network. An accounting data receiving unit for receiving
該会計データ受信部により受信された会計データを、 該会計データベースの The accounting data received by the accounting data receiving unit is stored in the accounting database.
'所望の会計テーブルの所望のデータセルに登録するとともに、 入力された会計デ ―タが取引データ又は集計データである場合には、 前記の階層付け条件及び関連 付け条件の下で、 前記の取引データ又は集計データに基づき集計される集計デ一 夕を算出して、 算出された前記集計データを該会計データベースの対応する会計 テーブルの対応するデータセルに登録する会計データ登録部と、 'Register in the desired data cell of the desired accounting table, and if the entered accounting data is transaction data or aggregated data, the transaction An accounting data registration unit that calculates an aggregation data to be aggregated based on the data or the aggregation data, and registers the calculated aggregation data in a corresponding data cell of an accounting table corresponding to the accounting database;
該会計データベースに記憶された任意の会計テーブル、 並びに、 任意の会計 テーブルに登録された会計データのうち少なくとも何れかを出力し、 前記ネット ワークを介して該出力用端末に送信する会計データ送信部とを備えるとともに、 該入力用端末が、  An accounting table stored in the accounting database; and an accounting data transmitting unit that outputs at least one of accounting data registered in the arbitrary accounting table and transmits the accounting data to the output terminal via the network. And the input terminal comprises:
該サーバの該会計データべ一スに登録すべき会計データを入力される会計デ 一夕入力部と、  An accounting data input unit for inputting accounting data to be registered in the accounting database of the server;
該会計データ入力部により入力された前記会計データを、 前記ネットワーク を介して該サーバに送信する会計データ送信部とを備え、 且つ、  An accounting data transmission unit that transmits the accounting data input by the accounting data input unit to the server via the network; and
該出力用端末が、  The output terminal is
該サーバの該会計データベースから出力された会計テーブル及び/又は会計 データを該サーバから前記ネットワークを介して受信する会計データ受信部と、 該会計データ受信部にて受信された前記会計テーブル及び Z又は会計データ を出力する会計デ一夕出力部とを備える  An accounting data receiving unit for receiving the accounting table and / or accounting data output from the accounting database of the server from the server via the network; and the accounting table and Z or An accounting data output unit for outputting accounting data is provided.
ことを特徴とする、 会計データ管理システム。 An accounting data management system, characterized in that:
1 5 . 該サ一バの該会計データベースが、 1 5. The accounting database of the server is
前記複数の会計テーブルの少なくとも一部として、 各行及び各列にそれぞれ勘 定科目が展開されたマトリックス会計表を記憶するとともに、  As at least a part of the plurality of accounting tables, a matrix accounting table in which account items are developed in each row and each column is stored, and
下位の階層に属するマトリックス会計表ほど勘定科目が細かく設定される様に 、 且つ、 各マ卜リックス会計表の所定の勘定科目の行又は列に属するデータセル が、 当該マトリックス会計表と同位又はより下位の階層に属するマトリックス会 計表の、 前記所定の勘定科目の細目となる勘定科目の行又は列に属するデータセ ルと関連付けられる様に、 前記のマトリックス会計表を管理する  In such a manner that the accounts are set more finely in the matrix accounting table belonging to the lower hierarchy, and the data cells belonging to the row or column of the predetermined account in each matrix accounting table are equal to or more than the matrix accounting table. The matrix accounting table is managed so as to be associated with a data cell belonging to a row or a column of the account, which is a specific item of the predetermined account, of the matrix accounting table belonging to a lower hierarchy.
ことを特徴とする、 請求の範囲第 1 4項記載の会計データ管理システム。 15. The accounting data management system according to claim 14, wherein:
1 6 . 該入力用端末が、 更に、 1 6. The input terminal further comprises:
該会計デ一夕入力部により入力される取引デ一夕について、 当該取引の根拠 となる原始証憑の画像データ (以下 「証憑データ」 と呼ぶ。 ) を入力される証憑 データ入力部と、  A voucher data input unit for inputting image data of a primitive voucher (hereinafter referred to as “voucher data”) serving as a basis for the transaction with respect to the transaction data input by the accounting data input unit;
該証憑データ入力部により入力された前記証憑データを、 前記ネットワーク を介して該サーバに送信する会計データ送信部とを備えるとともに、  An accounting data transmitting unit that transmits the voucher data input by the voucher data input unit to the server via the network;
該サーバが、 更に、  The server further comprises:
該入力用端末から送信されてきた前記証憑データを、 前記ネットワークを介 して受信する証憑データ受信部と、  A voucher data receiving unit that receives the voucher data transmitted from the input terminal via the network,
該証憑デ一夕受信部により受信された前記証憑データを、 対応する取引デー 夕が登録される該会計デ一夕ベースの会計テーブルのデータセルと関連付けて記 憶する証憑データベースと、  A voucher database for storing the voucher data received by the voucher data receiving unit in association with a data cell of the accounting table based on the accounting data in which a corresponding transaction data is registered;
該会計データベースに登録された所望の取引データに対応する証憑デ一夕を 該証憑データベースから出力し、 前記ネットワークを介して該出力用端末に送信 する証憑データ送信部とを備え、 且つ、  A voucher data transmitting unit that outputs voucher data corresponding to desired transaction data registered in the accounting database from the voucher database, and transmits the voucher data to the output terminal via the network, and
該出力用端末が、 更に、  The output terminal further comprises:
該サーバの該会計データベースから出力された証憑データを該サーバから前 記ネットワークを介して受信する証憑データ受信部と、  A voucher data receiving unit that receives voucher data output from the accounting database of the server from the server via the network,
該証憑データ受信部にて受信された前記証憑データを出力する会計デ一夕出 力部とを備える ことを特徴とする、 請求の範囲第 1 4項又は第 1 5項に記載の会計データ管理シ ステム。 An accounting data output unit that outputs the voucher data received by the voucher data receiving unit. An accounting data management system according to claim 14 or 15, characterized in that:
1 7 . 該入力用端末が、  1 7. The input terminal is
該サーバの該会計データベースに登録すべき前記会計データが該会計データ 入力部により入力された場合に、 前記会計データの登録に関する権限 (以下 「デ 一夕登録権限」 と呼ぶ。 ) の情報を、 前記ネットワークを介して該サーバに送信 するデータ登録権限送信部を更に備えるとともに、  When the accounting data to be registered in the accounting database of the server is input by the accounting data input unit, information on authority of registration of the accounting data (hereinafter, referred to as “data overnight registration authority”) is: A data registration authority transmission unit for transmitting to the server via the network,
該サーバが、  The server is
該入力用端末から前記ネットワークを介してデータ登録権限の情報を受信す るデータ登録権限受信部と、  A data registration authority receiving unit for receiving data registration authority information from the input terminal via the network;
該データ登録権限受信部により受信された情報に基づき、 前記データ登録権 限を認証するデー夕登録権限認証部と、  A data registration authority authenticating unit that authenticates the data registration authority based on the information received by the data registration authority receiving unit;
該データ登録権限認証部により認証されたデータ登録権限に応じて、 該会計 データ受信部により受信された会計データについて、 特定の階層に属する会計テ 一ブルへの登録のみを許可し、 該当する会計テーブルのデータセルに登録を行な う様に該会計データ登録部を制御するとともに、 それ以外の階層に属する会計テ 一ブルへの登録を制限するデータ登録制限部とを更に備える  In accordance with the data registration authority authenticated by the data registration authority authenticating unit, only the accounting data received by the accounting data receiving unit is permitted to be registered in the accounting table belonging to a specific hierarchy, and the corresponding accounting is performed. The system further includes a data registration restricting unit that controls the accounting data registration unit so as to perform registration in a data cell of the table, and restricts registration to accounting tables belonging to other layers.
ことを特徴とする、 請求の範囲第 1 4項〜第 1 6項の何れか一項に記載の会計デ —夕管理システム。 An accounting management system according to any one of claims 14 to 16, characterized in that:
1 8 . 該入力用端末が、  1 8. If the input terminal is
該会計データ送信部による会計テーブル及び Z又はそれに登録された会計デ 一夕の参照に関する要求 (以下 「デ一タ参照要求」 と呼ぶ。 ) を受け付けるデ一 タ参照要求受付部と、  A data reference request receiving unit that receives a request for reference to the accounting table and Z or accounting data registered therein by the accounting data transmitting unit (hereinafter referred to as a “data reference request”);
該データ参照要求受付部により受け付けられた前記データ参照要求を、 前記 データ参照要求に関する権限 (以下 「データ参照権限」 と呼ぶ。 ) の情報ととも に、 前記ネットワークを介して該サーバに送信するデータ参照要求 ·参照権限送 信部を更に備えるとともに、  The data to be transmitted to the server via the network together with information on the authority for the data reference request (hereinafter referred to as “data reference authority”) received by the data reference request accepting unit. Reference request
該サーバが、  The server is
該出力用端末から前記ネットヮ一クを介して前記データ参照要求及び前記デ —夕参照権限を受信するデータ参照要求 ·参照権限受信部と、 該データ参照要求受信部によりデータ参照要求及び前記データ参照権限が受 信された場合に、 前記データ参照権限を認証するデー夕参照権限認証部と、 該データ参照権限認証部により認証されたデータ参照権限に応じて、 該デー 夕参照要求受付部により受け付けられたデータ参照要求のうち、 特定の階層に属 する会計テーブル及び/又はその会計データの参照要求のみを許可し、 該当する 会計テーブル及びノ又はその会計データを該会計データベースから出力して送信 する様に該会計データ送信部を制御するとともに、 それ以外の階層に属する会計 テーブル及ぴ Z又はその会計データの出力を制限するデータ出力制限部とを更に 備える The data reference request and the data are transmitted from the output terminal via the network. —Data reference request to receive the evening reference right · A reference right receiving unit, and a data reference for authenticating the data reference right when the data reference request and the data reference right are received by the data reference request receiving unit. An authorization table and / or an accounting table belonging to a specific hierarchy among the data reference requests received by the data reference request reception unit in accordance with the data reference authority authenticated by the data reference authority authentication unit. The accounting data transmission unit is controlled so that only the reference request of the accounting data is permitted, and the accounting table and the accounting data or the accounting data is output from the accounting database and transmitted. It further comprises a table and a data output restricting unit for restricting the output of Z or its accounting data.
ことを特徴とする、 請求の範囲第 1 4項〜第 1 6項の何れか一項に記載の会計デ —夕管理システム。 An accounting management system according to any one of claims 14 to 16, characterized in that:
1 9 . 取引に関する情報を表わすデータ (以下 「取引データ」 と呼ぶ。 ) 及びそ れらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に 関する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理するシステム として、 コンピュータを機能させるためのプログラムであって、  1 9. Data representing accounting information, including data representing transaction information (hereinafter referred to as “transaction data”) and data representing their aggregation results (hereinafter referred to as “aggregation data”). Hereafter, this is referred to as “accounting data.” A program for operating a computer as a system for managing
請求の範囲第 1項〜第 1 3項の何れか一項に記載の会計データ管理システムを 構成する各機能部として該コンピュータを機能させる  The computer functions as each functional unit constituting the accounting data management system according to any one of claims 1 to 13.
ことを特徴とする、 会計データ管理システム用プログラム。 A program for an accounting data management system, characterized in that:
2 0 . 取引に関する情報を表わすデータ (以下 「取引データ」 と呼ぶ。 ) 及びそ れらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に 関する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理するべく、 サ —バと、 通信ネットワークを介して該サーバと互いに通信可能に構成されたー以 上の端末とを備えて構成されたシステムにおいて、 該サーバとしてコンピュータ を機能させるためのプログラムであって、  20. Data representing accounting information, including data representing transaction information (hereinafter referred to as “transaction data”) and data representing their aggregation results (hereinafter referred to as “aggregation data”). In order to manage the data, a system comprising a server and at least one terminal configured to be able to communicate with the server via a communication network, A program that causes a computer to function as a server,
請求の範囲第 1 4項〜第 1 8項の何れか一項に記載の会計データ管理システム が備える該サーバの各機能部として該コンピュータを機能させる  The computer functions as each functional unit of the server provided in the accounting data management system according to any one of claims 14 to 18.
ことを特徴とする、'会計データ管理システム用プログラム。 A program for an accounting data management system.
2 1 . 取引に関する情報を表わすデータ (以下 「取引デ一夕」 と呼ぶ。 ) 及びそ れらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に 関する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理するべく、 サ —バと、 通信ネットワークを介して該サーバと互いに通信可能に構成されたー以 上の端末とを備えて構成されたシステムにおいて、 該端末としてコンピュータを 機能させるためのプログラムであって、 2 1. Data representing information related to transactions (hereinafter referred to as “transactions”) and its data. In order to manage data representing accounting information (hereinafter referred to as “accounting data”), including data representing these aggregation results (hereinafter referred to as “aggregated data”), a server and a communication network A system configured to include the server and the above-mentioned terminal configured to be able to communicate with each other through the terminal, a program for causing a computer to function as the terminal,
請求の範囲第 1 4項〜第 1 8項の何れか一項に記載の会計データ管理システム が備える該入力用端末又は該出力用端末の各機能部として該コンピュータを機能 させる  The computer functions as each functional unit of the input terminal or the output terminal included in the accounting data management system according to any one of claims 14 to 18.
ことを特徴とする、 会計データ管理システム用プログラム。 A program for an accounting data management system, characterized in that:
2 2 . 取引に関する情報を表わすデータ (以下 「取引データ」 と呼ぶ。 ) 及びそ れらの集計結果を表わすデータ (以下 「集計データ」 と呼ぶ。 ) を含む、 会計に 関する情報を表わすデータ (以下 「会計データ」 と呼ぶ。 ) を管理する方法であ つて、 2 2. Data representing information related to accounting, including data representing information related to transactions (hereinafter referred to as “transaction data”) and data representing the results of their aggregation (hereinafter referred to as “aggregated data”). Hereafter referred to as “accounting data.”
各データセルに会計データが登録される複数の会計テーブルを記憶するととも に、 各会計テーブルが複数の階層の何れかに属する様に、 且つ、 各会計テーブル のデータセルに登録される集計データが、 当該会計テ一プルと同位の階層又はよ り下位の階層に属する会計テーブルのデータセルに登録される取引デ一夕及び/ 又は集計データに基づき集計されるデータとなる様に、 所定の階層付け条件及び 関連付け条件の下で前記複数の会計テーブルを管理する会計データベースを用い 、  In addition to storing a plurality of accounting tables in which accounting data is registered in each data cell, aggregation data registered in the data cells of each accounting table so that each accounting table belongs to one of a plurality of hierarchies. A predetermined hierarchy such that the data is aggregated based on the transaction data and / or aggregated data registered in the data cell of the accounting table belonging to the same hierarchy or lower hierarchy than the accounting template. Using an accounting database that manages the plurality of accounting tables under attaching conditions and association conditions;
前記会計データベースに登録すべき会計データを受け付ける会計データ登録受 付ステップと、  An accounting data registration receiving step of receiving accounting data to be registered in the accounting database;
該会計データ登録受付ステップにより受け付けられた会計データを、 前記会計 データベースの所望の会計テーブルの所望のデータセルに登録するとともに、 受 け付けられた会計データが取引データ又は集計データである場合には、 前記の階 層付け条件及び関連付け条件の下で、 前記の取引データ又は集計デ一夕に基づき 集計される集計データを算出して、 算出された前記集計データを該会計データべ —スの対応する会計テーブルの対応するデータセルに登録する会計デ一夕登録ス テツプと、 前記会計データベースに記憶された任意の会計テーブル、 並びに、 任意の会計 テ一ブルに登録された会計データのうち、 少なくとも何れかを出力する会計デ一 夕出力ステップとを備える The accounting data received in the accounting data registration receiving step is registered in a desired data cell of a desired accounting table of the accounting database, and when the accepted accounting data is transaction data or total data, Calculating the aggregated data to be aggregated based on the transaction data or the aggregated data under the hierarchy condition and the association condition; and calculating the aggregated data according to the accounting database. An accounting data registration step to register in the corresponding data cell of the accounting table An accounting table stored in the accounting database; and an accounting data output step of outputting at least one of accounting data registered in an arbitrary accounting table.
ことを特徴とする、 会計データ管理方法。 An accounting data management method, characterized in that:
2 3 . 該会計データベースが、  2 3. The accounting database is
前記複数の会計テーブルの少なくとも一部として、 各行及び各列にそれぞれ勘 定科目が展開されたマトリックス会計表を記憶するとともに、  As at least a part of the plurality of accounting tables, a matrix accounting table in which account items are developed in each row and each column is stored, and
下位の階層に属するマトリックス会計表ほど勘定科目が細かく設定される様に 、 且つ、 各マトリックス会計表の所定の勘定科目の行又は列に属するデータセル が、 当該マトリックス会計表と同位又はより下位の階層に属するマトリックス会 計表の、 前記所定の勘定科目の細目となる勘定科目の行又は列に属するデータセ ルと関連付けられる様に、 前記のマトリックス会計表を管理する  In such a way that the accounts are set more finely in the matrix accounting table belonging to the lower hierarchy, and the data cell belonging to the row or column of the predetermined account in each matrix accounting table is the same as or lower than the matrix accounting table concerned. The matrix accounting table is managed so as to be associated with a data cell belonging to a row or a column of the account, which is a specific account, of the matrix accounting table belonging to the hierarchy.
ことを特徴とする、 請求の範囲第 2 2項記載の会計データ管理方法。 The accounting data management method according to claim 22, characterized in that:
2 4 . 該会計データ登録受付ステップによる、 前記会計データベースの会計テ一 ブルに登録すべき取引データの受付に伴い、 当該取引の根拠となる原始証憑の画 像データ (以下 「証憑データ」 と呼ぶ。 ) を受け付ける証憑データ受付ステップ と、 24. With the receipt of the transaction data to be registered in the accounting table of the accounting database in the accounting data registration receiving step, image data of primitive vouchers (hereinafter referred to as “voucher data”) serving as the basis for the transaction Voucher data receiving step for receiving
該証憑データ受付ステツプにより受け付けられた前記証憑データを、 対応する 取引データが登録される該会計データべ一スの会計テーブルのデータセルと関連 付けて、 証憑データベースに記憶させる証憑デ一夕記憶ステップと、  A voucher data storing step of storing the voucher data received in the voucher data receiving step in a voucher database in association with a data cell of an accounting table of the accounting database in which corresponding transaction data is registered; When,
前記会計データベースに登録された所望の取引デ一夕に対応する証憑データを 前記証憑データベースから出力する証憑データ出力ステップとを更に備える ことを特徴とする、 請求の範囲第 2 2項又は第 2 3項に記載の会計データ管理方 法。  A voucher data output step of outputting voucher data corresponding to a desired transaction date registered in the accounting database from the voucher database. Accounting data management method described in section.
PCT/JP2002/008261 2002-08-13 2002-08-13 Accounting data management system, management method, and management program WO2004017240A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2002/008261 WO2004017240A1 (en) 2002-08-13 2002-08-13 Accounting data management system, management method, and management program
JP2004528814A JPWO2004017240A1 (en) 2002-08-13 2002-08-13 Prepared by the International Searching Authority as shown below. Accounting data management system, management method, and management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2002/008261 WO2004017240A1 (en) 2002-08-13 2002-08-13 Accounting data management system, management method, and management program

Publications (1)

Publication Number Publication Date
WO2004017240A1 true WO2004017240A1 (en) 2004-02-26

Family

ID=31742929

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/008261 WO2004017240A1 (en) 2002-08-13 2002-08-13 Accounting data management system, management method, and management program

Country Status (2)

Country Link
JP (1) JPWO2004017240A1 (en)
WO (1) WO2004017240A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006276934A (en) * 2005-03-28 2006-10-12 Obic Co Ltd Accounting information system
JP2008310667A (en) * 2007-06-15 2008-12-25 Fuji Xerox Co Ltd Information-processing system and information-processing program
JP2009163475A (en) * 2008-01-04 2009-07-23 Fuji Xerox Co Ltd Information processor, information processing system and information processing program
JP2011243163A (en) * 2010-05-21 2011-12-01 System Yoshii Co Ltd Accounting processing system, accounting processing program and computer-readable recording medium with the same program recorded
JPWO2011132436A1 (en) * 2010-04-23 2013-07-18 株式会社知識構造化研究所 Logic operation method, logic operation system, logic operation program, program automatic generation method, program automatic generation device, program automatic generation program, and recording medium
JP2015049742A (en) * 2013-09-02 2015-03-16 株式会社オービックビジネスコンサルタント Information processing system, information processing method, and program
JP7470152B2 (en) 2022-05-02 2024-04-17 株式会社ブロードリーフ Document management device, document management method, and document management program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07262165A (en) * 1994-03-17 1995-10-13 Hitachi Ltd Aggregating method for two-dimensional data
JPH09167191A (en) * 1995-12-15 1997-06-24 Casio Comput Co Ltd Data processor
US5765167A (en) * 1994-12-26 1998-06-09 Casio Computer Co., Ltd. Data file update processing apparatus
JP2001312587A (en) * 2000-05-02 2001-11-09 Lr Data System Kk Information processor, financial and accounting system, and medium
JP2002183527A (en) * 2000-12-15 2002-06-28 Hitachi Ltd Budget-disclosing type transaction method, its embodying device and recording medium with recording its processing program recorder

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3382881B2 (en) * 1999-04-23 2003-03-04 株式会社ビジネスブレイン太田昭和 Data access control device
US7451108B1 (en) * 2000-03-31 2008-11-11 Skuriat Paul G Method and system for measuring trade management performance
JP2001306778A (en) * 2000-04-19 2001-11-02 I C S Tsusho Kk Simplified input method
JP2002189843A (en) * 2000-12-22 2002-07-05 X-Media Corp Financial status estimating method, and estimating program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07262165A (en) * 1994-03-17 1995-10-13 Hitachi Ltd Aggregating method for two-dimensional data
US5765167A (en) * 1994-12-26 1998-06-09 Casio Computer Co., Ltd. Data file update processing apparatus
JPH09167191A (en) * 1995-12-15 1997-06-24 Casio Comput Co Ltd Data processor
JP2001312587A (en) * 2000-05-02 2001-11-09 Lr Data System Kk Information processor, financial and accounting system, and medium
JP2002183527A (en) * 2000-12-15 2002-06-28 Hitachi Ltd Budget-disclosing type transaction method, its embodying device and recording medium with recording its processing program recorder

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
KENJIRO SAIO, SHUJI SORIMACHI, 1 April 1999, SORIMACHI SHUPPAN, article "Kaikeio 2 rakuraku jotatsuho", XP002975334 *
March 1999, SORIMACHI KABUSHIKI KAISHA, article "Sorimachi Kaikeio 2 for Windows 98/95 kaikeihen manual", XP002975335 *
March 1999, SORIMACHI KABUSHIKI KAISHA, article "Sorimachi kaikeio 2 for Windows 98/95 sosahen manual", pages: 1 - 46, XP002975336 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006276934A (en) * 2005-03-28 2006-10-12 Obic Co Ltd Accounting information system
JP2008310667A (en) * 2007-06-15 2008-12-25 Fuji Xerox Co Ltd Information-processing system and information-processing program
JP2009163475A (en) * 2008-01-04 2009-07-23 Fuji Xerox Co Ltd Information processor, information processing system and information processing program
JP4492701B2 (en) * 2008-01-04 2010-06-30 富士ゼロックス株式会社 Information processing apparatus, information processing system, and information processing program
JPWO2011132436A1 (en) * 2010-04-23 2013-07-18 株式会社知識構造化研究所 Logic operation method, logic operation system, logic operation program, program automatic generation method, program automatic generation device, program automatic generation program, and recording medium
JP2011243163A (en) * 2010-05-21 2011-12-01 System Yoshii Co Ltd Accounting processing system, accounting processing program and computer-readable recording medium with the same program recorded
JP2015049742A (en) * 2013-09-02 2015-03-16 株式会社オービックビジネスコンサルタント Information processing system, information processing method, and program
JP7470152B2 (en) 2022-05-02 2024-04-17 株式会社ブロードリーフ Document management device, document management method, and document management program

Also Published As

Publication number Publication date
JPWO2004017240A1 (en) 2005-12-08

Similar Documents

Publication Publication Date Title
US8341089B2 (en) Real estate management system and method
TW559712B (en) A system, method and article of manufacture for organizing and managing transaction-related tax information
US20020123945A1 (en) Cost and performance system accessible on an electronic network
US11587185B2 (en) Accounting platform functionalities
JP2003532228A (en) Method and apparatus for managing receivables credit inquiry
JP2003532230A (en) Method, apparatus and computer program for managing an accounting system interface
Hashim et al. Treasury reference model
WO2004017240A1 (en) Accounting data management system, management method, and management program
JP2004288058A (en) Management accounting information processing system, equipment thereof, method therefor, and computer program therefor
TW200411453A (en) Budget and financial analysis management system and method
WO2016018632A2 (en) The modified cash ledger basis for an accounting system and process
Hashim et al. Treasury diagnostic toolkit
Liu et al. On the structure and modules of hotel management information system of reception
JP4843213B2 (en) Construction industry accounting equipment
Hubbell et al. Cost-Effective Control Systems for Colleges and Universities: A New Paradigm.
JPH113376A (en) Enterprise fund plan simulation system
JP2001325419A (en) Account data preparation method, settlement file preparation method, consolidated accounts method, account data, input picture, recording medium for account data preparing program, settlement file preparing program and consolidated accounts preparing program
JP2001084304A (en) Data preparation system for consolidated account settlement
Hardcastle Financial accountability and reporting in central government
Ross The procurement of an automated library system with a model RFP
JP2001101266A (en) Cach flow calculation system
Jirapojaporn Automobile hire purchase system of AFS Co., Ltd
Intarathanee General ledger accounting system for securities company
Owange Computerized Accounting Systems and the Financial Performance of Financial Institutions in Uganda A case study of Centenary Rural Development Bank Uganda Limited.
Vinayagamoorthy et al. A study on impact of e-accounting

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2004528814

Country of ref document: JP

AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase