KR20190055278A - Statement management system and method for supporting multi-GAPP - Google Patents
Statement management system and method for supporting multi-GAPP Download PDFInfo
- Publication number
- KR20190055278A KR20190055278A KR1020170150300A KR20170150300A KR20190055278A KR 20190055278 A KR20190055278 A KR 20190055278A KR 1020170150300 A KR1020170150300 A KR 1020170150300A KR 20170150300 A KR20170150300 A KR 20170150300A KR 20190055278 A KR20190055278 A KR 20190055278A
- Authority
- KR
- South Korea
- Prior art keywords
- slip
- gapp
- data
- record
- account
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
본 발명은 전표데이터를 DB에 저장하고 필요에 따라 추출할 수 있는 전표 데이터 관리 시스템이 관한 것으로, 보다 상세하게는 다수의 GAPP(Generally Accepted Accounting Principles)을 지원할 수 있는 전표 데이터 관리 시스템 및 방법에 관한 것이다.BACKGROUND OF THE
일반적으로 인정된 회계원칙(Generally Accepted Accounting Principles, GAAP)이란 기업의 재무상태 및 경영성과 등에 대한 재무보고시 신뢰성과 비교가능성을 제고하기 위해 재무제표 등의 작성시 따라야 할 기준 또는 원칙을 의미한다. '일반적으로 인정된'이란 용어는 특정 회계사항에 관하여 회계원칙제정권을 가진 기관이 회계원칙을 정하거나, 오랜 기간에 걸쳐 특정한 회계처리관습이 실무에서의 광범위한 지지를 받아 사용된 결과 이제는 하나의 원칙으로 형성되어 있다는 것을 의미한다. 따라서 '일반적으로 인정된 회계원칙'이란 '다수의(실질적으로) 권위 있는 지지'를 갖는 회계원칙이라 정의된다.Generally Accepted Accounting Principles (GAAP) are standards or principles that should be followed in the preparation of financial statements to enhance the reliability and comparability of financial reporting of a company's financial status and business performance. The term 'generally recognized' means that an entity that has authority over accounting for certain accounting matters has established accounting principles, or that for a long period of time certain accounting practices have been used with broad support in practice, As shown in FIG. Therefore, 'generally recognized accounting principles' are defined as accounting principles with 'many (substantive) authoritative support'.
모든 나라는 각국의 사정 등을 고려하여 자국의 회계기준제정기관 등을 통해 제정된 자국 고유의 GAAP을 가지고 있으며, 각국의 회계기준이 서로 달라 비교가능성이 떨어지기 때문에 회계기준을 통일하기 위해 국제회계기준위원회(IASB, International Accounting Standards Board)에 의해 국제회계기준(IFRS)을 제정되기도 하였다.In order to unify accounting standards, all countries have a GAAP, which has its own GAAP, which is established through its own accounting standards institute, taking into consideration the circumstances of each country. International Accounting Standards Board (IFRS) was also established by the International Accounting Standards Board (IASB).
한편, 기업에서는 재무, 생산, 재고와 같은 회사의 경영, 관리에 필요한 수많은 데이터를 취급하게 된다. 따라서, 최근 컴퓨터 기술의 발전과 함께, 기업의 경영 및 관리에 관한 업무를 위한 컴퓨터 시스템인 ERP(Enterprise Resource Planning) 솔루션 소프트웨어를 도입하는 기업이 늘어나고 있는 추세이다. ERP 솔루션 시스템은 기업의 경영 및 관리에 관한 업무를 위한 컴퓨터 시스템으로서, 인사, 재무, 생산 등 기업의 전 부문에 걸쳐 독립적으로 운영되던 각종 관리시스템의 경영자원을 통합한 통합 시스템일 수 있다. 또한, ERP 솔루션은 기업에서의 여러가지 자원의 흐름, 용도를 감시하며, 경영 자원을 효율적으로 운용하기 위해 경리, 영업, 재고 관리 등의 업무에 관련된 데이터를 수집하고 해석하여, 보다 나은 경영 판단을 할 수 있도록 형성될 수 있다.On the other hand, companies handle a large amount of data necessary for the management and management of the company, such as finance, production and inventory. Therefore, along with the recent advances in computer technology, there is an increasing tendency to introduce ERP (Enterprise Resource Planning) solution software, which is a computer system for business management and management. The ERP solution system is a computer system for business management and management. It can be an integrated system that integrates the management resources of various management systems that are operated independently across all divisions of the company, such as personnel, finance, and production. In addition, the ERP solution monitors various resource flows and uses in the enterprise, collects and interprets data related to accounting, sales, and inventory management to efficiently manage management resources, . ≪ / RTI >
통상적인 ERP 솔루션의 경우 데이터 코드(예를 들면, 계정 코드 등) 혹은 계정과목명에 기반하여 전표 데이터를 분류, 처리, 관리하며, 이를 통하여 자료를 추출하는 것이 일반적이다.In the case of a typical ERP solution, it is common to classify, process, and manage the journal data based on the data code (for example, account code) or account subject name, and extract the data through it.
그런데 앞서 언급한 바와 같이, 각 국가별로 다양한 GAPP이 존재하기 때문에 여러 국가의 GAPP 을 모두 지원할 수 있도록 전표 데이터를 저장/관리해야 할 필요가 있다. 일반적으로는 복수의 GAPP을 지원할 수 있도록 하기 위해서 각각의 GAPP마다 각각 전표 데이터를 저장하는 방법이 사용되지만 이러한 방법에 의하면 동일한 데이터가 GAPP의 개수만큼 중복 저장되는 비효율이 발생하게 된다.However, as mentioned above, since there are various GAPPs in each country, it is necessary to store / manage the slip data so as to support GAPP of various countries. In general, a method of storing document data for each GAPP is used in order to support a plurality of GAPPs. However, according to this method, inefficiency occurs in which the same data is redundantly stored by the number of GAPPs.
따라서, 복수의 GAPP 을 지원할 수 있으면서도 데이터가 중복 없이 효율적으로 저장될 수 있도록 하는 시스템 및 방법이 요구된다.Therefore, there is a need for a system and method that can support a plurality of GAPPs while allowing efficient storage of data without redundancy.
본 발명이 이루고자 하는 기술적인 과제는 다수의 GAPP 을 지원할 수 있으면서도 데이터의 중복 저장을 최소화할 수 있는 기술적 사상을 제공하는 것이다.The technical problem to be solved by the present invention is to provide a technical idea capable of supporting multiple GAPPs while minimizing redundant storage of data.
본 발명의 일 측면에 따르면, 멀티 GAAP(Generally Accepted Accounting Principles)을 지원하기 위한 전표 데이터 관리 시스템으로서, 복수의 GAPP 각각에 상응하는GAPP 정보를 관리하는 GAPP정보 관리모듈-여기서, 상기 복수의 GAPP 중 어느 하나는 기본GAPP이며, 상기 복수의 GAPP 중 상기 기본 GAPP이 아닌 나머지 GAPP은 적어도 하나의 선택GAPP이며, 각각의 GAPP 정보는 그에 상응하는 GAPP에서 이용될 계정과목 정보를 포함함-, 복수의 전표 데이터를 획득하는 전표데이터 획득모듈, 획득한 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터에 상응하는 적어도 하나의 전표 레코드를 생성하여 소정의 전표 DB에 저장하는 전표데이터 저장모듈, 및 상기 전표DB에 저장된 전표 레코드 중 소정의 대상 GAPP에서 이용되는 전표 레코드를 추출하는 전표 레코드 추출모듈을 포함하되, 상기 전표데이터 저장모듈은, 획득한 각각의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터에 상응하는 전표 레코드를 생성하되, 상기 전표 데이터에 상응하는 전표 레코드의 구분 유형 필드를 상기 기본 GAPP에 상응하는 기본 구분 유형으로 지정하고, 상기 적어도 하나의 선택 GAPP 각각에 대하여, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이 아니며 상기 선택GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하며, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이며 상기 선택GAPP에서 이용되는 계정과목이 아닌 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 -(상기 전표 데이터의 원래 금액)으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하는 멀티 GAAP을 지원하기 위한 전표 데이터 관리 시스템이 제공된다.According to an aspect of the present invention, there is provided a document data management system for supporting multi-GAAP (Generally Accepted Accounting Principles), the system comprising: a GAPP information management module for managing GAPP information corresponding to each of a plurality of GAPPs, One of the plurality of GAPPs is a basic GAPP, the remaining GAPPs other than the basic GAPP are at least one selected GAPP, each GAPP information includes account subject information to be used in the corresponding GAPP, A slip data storage module for generating at least one slip record corresponding to the slip data for each of the plurality of slip data acquired and storing the slip in a predetermined slip DB, And a document record extraction module for extracting a document record used in a predetermined object GAPP among the document records stored in the GAPP Wherein the document data storage module stores, for each of the acquired document data, if the account subject to which the document data belongs is an account subject used in the basic GAPP, Wherein the method further comprises the steps of: generating a slip record, wherein a slip type field of a slip record corresponding to the slip data is designated as a basic slip type corresponding to the basic GAPP, and for each of the at least one selected GAPP, And generating a slip record corresponding to the slip data and the selected GAPP based on the slip data if the slip is not an account subject used in the basic GAPP and is an account subject used in the selected GAPP, The original amount, and the break type field corresponding to the selected GAPP And if the account subject to which the slip data belongs is an account subject used in the basic GAPP and is not an account subject used in the selected GAPP, the slip data and the selected GAPP And a slip data management system for supporting multi-GAAP in which a corresponding slip record is generated, an amount field is set to - (an original amount of the slip data), and a slip type field is specified as a slip type corresponding to the selected GAPP do.
일 실시예에서, 상기 전표 레코드 추출모듈은, 상기 대상 GAPP이 상기 기본GAPP인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 기본 구분 유형으로 지정되어 있는 전표 레코드를 추출하며, 상기 대상 GAPP이 상기 적어도 하나의 선택GAPP 중 어느 하나인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 상기 기본 구분 유형 또는 상기 대상 GAPP에 상응하는 구분 유형으로 지정되어 있는 전표 레코드를 추출할 수 있다.In one embodiment, when the target GAPP is the basic GAPP, the slip record extraction module extracts a slip record in which a slip type is designated as a slip type among the slip records stored in the slip DB, If the GAPP is one of the at least one selected GAPP, it is possible to extract the record of the document stored in the document DB in which the division type is specified as the basic division type or the division type corresponding to the target GAPP have.
일 실시예에서, 상기 전표 데이터 관리 시스템은, 상기 적어도 하나의 선택GAPP 각각에 상응하는 계정과목 매핑 테이블-여기서, 상기 선택GAPP에 상응하는 계정과목 매핑 테이블은 상기 기본GAPP에서 이용되는 계정과목과 상기 선택GAPP에서 이용되는 계정과목 간의 매핑정보를 저장함-, 및 상기 대상 GAPP에 상응하는 계정과목 매핑 테이블을 이용하여, 상기 전표 데이터 추출모듈에 의해 추출된 상기 대상 GAPP에서 이용되는 전표 레코드 각각의 계정과목을 변환하는 변환모듈을 더 포함할 수 있다.In one embodiment, the journal data management system comprises: an account subject mapping table corresponding to each of the at least one selected GAPP, wherein the account subject mapping table corresponding to the selected GAPP includes an account subject used in the basic GAPP, Storing mapping information between the account subjects used in the selected GAPP, and using the account subject mapping table corresponding to the target GAPP, the account items of each of the record records used in the target GAPP extracted by the record data extracting module And a conversion module for converting the input data.
일 실시예에서, 상기 전표 데이터 관리 시스템은, 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목을 판단하는 계정과목 판단모듈을 더 포함하되, 상기 계정과목 판단모듈은, 상기 전표 데이터가 계정과목 정보를 포함하는 경우, 상기 전표 데이터에 포함된 계정과목 정보에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하며, 상기 전표 데이터가 계정과목 정보를 포함하지 않는 경우, 상기 전표 데이터에 포함된 적요 텍스트에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단할 수 있다.In one embodiment, the slip data management system further includes an account subject determination module for determining, for each of the plurality of slip data, account subjects to which the slip data belongs, wherein the account subject determination module comprises: Determines the account subject to which the slip data belongs based on the account slip information included in the slip data if the slip data does not include the account slip information, And the account subject to which the slip data belongs can be determined based on the written short text.
본 발명의 다른 일 측면에 따르면, 멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법으로서, 전표 데이터 관리 시스템이, 복수의 GAPP 각각에 상응하는 GAPP 정보를 저장하는 단계-여기서, 상기 복수의 GAPP 중 어느 하나는 기본GAPP이며, 상기 복수의 GAPP 중 상기 기본 GAPP이 아닌 나머지 GAPP은 적어도 하나의 선택GAPP이며, 각각의 GAPP 정보는 그에 상응하는 GAPP에서 이용될 계정과목 정보를 포함함-, 상기 전표 데이터 관리 시스템이, 복수의 전표 데이터를 획득하는 전표데이터 획득단계, 상기 전표 데이터 관리 시스템이, 획득한 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터에 상응하는 적어도 하나의 전표 레코드를 생성하여 소정의 전표 DB에 저장하는 전표데이터 저장단계, 및 상기 전표 데이터 관리 시스템이, 상기 전표DB에 저장된 전표 레코드 중 소정의 대상 GAPP에서 이용되는 전표 레코드를 추출하는 전표 레코드 추출단계를 포함하되, 상기 전표데이터 저장단계는, 획득한 각각의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터에 상응하는 전표 레코드를 생성하되, 상기 전표 데이터에 상응하는 전표 레코드의 구분 유형 필드를 상기 기본 GAPP에 상응하는 기본 구분 유형으로 지정하는 단계 및 상기 적어도 하나의 선택 GAPP 각각에 대하여, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이 아니며 상기 선택GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하며, 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이며 상기 선택GAPP에서 이용되는 계정과목이 아닌 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 -(상기 전표 데이터의 원래 금액)으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하는 단계를 포함하는멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법이 제공된다.According to another aspect of the present invention, there is provided a slip data management method for supporting multi-GAAP, the slip data management system comprising: storing GAPP information corresponding to each of a plurality of GAPPs, Is a basic GAPP and the remaining GAPPs other than the basic GAPP among the plurality of GAPPs are at least one selected GAPP and each GAPP information includes account subject information to be used in the corresponding GAPP, Acquiring a plurality of slip data, the slip data management system generating at least one slip record corresponding to the slip data for each of the plurality of slip data obtained, , And the document data management system is configured to store the document records stored in the document DB And a document record extracting step of extracting a document record used in a predetermined object GAPP, wherein the document data storing step stores, for each of the obtained document data, an account subject to which the document data belongs is used in the basic GAPP Creating a slip record corresponding to the slip data based on the slip data, and designating a slip type field of the slip record corresponding to the slip data as a basic slip type corresponding to the basic GAPP And for each of the at least one selected GAPP, if the account subject to which the slip data belongs is not an account subject used in the basic GAPP and is an account subject used in the selected GAPP, the slip data and the slip data based on the slip data, Generating a journal record corresponding to the selected GAPP, Field is set as an original amount of the slip data, a division type field is designated as a division type corresponding to the selection GAPP, an account subject to which the slip data belongs is an account subject used in the basic GAPP, If it is not an account category, generates the slip data corresponding to the slip data and the slip sheet corresponding to the selected GAPP based on the slip data, sets the amount field to - (the original amount of the slip data) The method comprising the steps of: (a) specifying a division type corresponding to the division type corresponding to the division type;
일 실시예에서, 상기 전표 레코드 추출단계는, 상기 대상 GAPP이 상기 기본GAPP인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 기본 구분 유형으로 지정되어 있는 전표 레코드를 추출하는 단계 및 상기 대상 GAPP이 상기 적어도 하나의 선택GAPP 중 어느 하나인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 상기 기본 구분 유형 또는 상기 대상 GAPP에 상응하는 구분 유형으로 지정되어 있는 전표 레코드를 추출하는 단계를 포함할 수 있다.In one embodiment, if the target GAPP is the basic GAPP, the step of extracting the journal record may include extracting a journal record in which a classification type is designated as a basic classification type among the journal records stored in the journal DB, If the target GAPP is one of the at least one selected GAPPs, a slip record in which a slip type among the slip records stored in the slip DB is designated as the basic slip type or the slip type corresponding to the target GAPP is extracted Step < / RTI >
일 실시예에서, 상기 전표 데이터 관리 방법은, 상기 적어도 하나의 선택GAPP 각각에 상응하는 계정과목 매핑 테이블을 저장하는 단계-여기서, 상기 선택GAPP에 상응하는 계정과목 매핑 테이블은 상기 기본GAPP에서 이용되는 계정과목과 상기 선택GAPP에서 이용되는 계정과목 간의 매핑정보를 저장함-, 및 상기 대상 GAPP에 상응하는 계정과목 매핑 테이블을 이용하여, 상기 전표 데이터 추출모듈에 의해 추출된 상기 대상 GAPP에서 이용되는 전표 레코드 각각의 계정과목을 변환하는 변환단계를 더 포함할 수 있다.In one embodiment, the journal data management method further comprises storing an account subject mapping table corresponding to each of the at least one selected GAPP, wherein the account subject mapping table corresponding to the selected GAPP is used in the basic GAPP Storing mapping information between an account subject and an account subject used in the selected GAPP, and using a subject subject mapping table corresponding to the subject GAPP, a table record used by the subject GAPP extracted by the subject data extraction module, And a conversion step of converting each account subject.
일 실시예에서, 상기 전표 데이터 관리 방법은, 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목을 판단하는 계정과목 판단단계를 더 포함하되, 상기 계정과목 판단단계는, 상기 전표 데이터가 계정과목 정보를 포함하는 경우, 상기 전표 데이터에 포함된 계정과목 정보에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하는 단계 및 상기 전표 데이터가 계정과목 정보를 포함하지 않는 경우, 상기 전표 데이터에 포함된 적요 텍스트에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하는 단계를 포함할 수 있다.In one embodiment, the slip data management method may further include an account slip determination step of determining, for each of the plurality of slip data, an account slip to which the slip data belongs, Determining the account subject to which the slip data belongs based on the account slip information included in the slip data if the slip data includes account slip information and if the slip data does not include account slip information, And determining the account subject to which the slip data belongs based on the contained short text.
본 발명의 다른 일 측면에 따르면, 상술한 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체가 제공된다.According to another aspect of the present invention, there is provided a computer-readable recording medium recording a program for performing the above-described method.
본 발명의 기술적 사상에 의하면, 다수의 GAPP 을 지원할 수 있으면서도 데이터의 중복 저장을 최소화할 수 있는 효과가 있다.According to the technical idea of the present invention, it is possible to support a plurality of GAPPs while minimizing redundant data storage.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 전표 데이터 관리 시스템의 개략적인 구성을 나타낸다.
도 2는 복수의 GAPP의 일 예를 도시한 도면이다.
도 3은 K-IFRS(일반) GAPP에서 이용되는 계정과목들의 트리구조의 일 예를 도시한 도면이다.
도 4는 본 발명의 실시 예에 따른 전표 데이터 관리 시스템이 전표 데이터를 저장하는 방법을 도시한 흐름도이다.
도 5는 본 발명의 실시 예에 따른 전표 데이터 관리 시스템에 의해 생성되는 전표 레코드들의 일 예를 도시한 도면이다.
도 6은 본 발명의 실시 예에 따른 전표 데이터 관리 시스템이 전표 레코드를 추출하는 과정을 도시한 흐름도이다.BRIEF DESCRIPTION OF THE DRAWINGS A brief description of each drawing is provided to more fully understand the drawings recited in the description of the invention.
1 shows a schematic configuration of a slip data management system according to an embodiment of the present invention.
2 is a diagram showing an example of a plurality of GAPPs.
3 is a diagram showing an example of a tree structure of account subjects used in the K-IFRS (general) GAPP.
4 is a flowchart illustrating a method for storing slip data in a slip data management system according to an embodiment of the present invention.
5 is a diagram illustrating an example of journal records generated by the journal data management system according to an embodiment of the present invention.
FIG. 6 is a flowchart illustrating a process of extracting a slip record by the slip data management system according to the embodiment of the present invention.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, operational advantages of the present invention, and objects achieved by the practice of the present invention, reference should be made to the accompanying drawings and the accompanying drawings which illustrate preferred embodiments of the present invention.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소가 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다.Also, in the present specification, when one element 'transmits' data to another element, the element may transmit the data directly to the other element, or may be transmitted through at least one other element And may transmit the data to the other component.
반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.Conversely, when one element 'directly transmits' data to another element, it means that the data is transmitted to the other element without passing through another element in the element.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the preferred embodiments of the present invention with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
도 1은 본 발명의 실시 예에 따른 전표 데이터 관리 시스템의 개략적인 구성을 나타낸다. 상기 전표 데이터 관리 시스템(100)은 본 발명의 기술적 사상에 따른 전표 데이터 관리 방법을 수행할 수 있다.1 shows a schematic configuration of a slip data management system according to an embodiment of the present invention. The document
도 1을 참조하면, 본 발명의 실시 예에 따른 전표 데이터 관리 시스템(100)은 GAPP정보 관리 모듈(110), 전표 데이터 획득모듈(120), 전표 데이터 저장모듈(130), 전표 데이터 추출모듈(140), 계정과목 매핑 테이블(150), 변환모듈(160), 계정과목 판단모듈(170)을 포함할 수 있다.1, a slip
본 발명의 실시예에 따라, 도 1의 구성요소들 중 일부 구성요소는 반드시 본 발명의 구현에 필수적으로 필요한 구성요소에 해당하지 않을 수도 있으며, 또한 실시예에 따라 상기 전표 데이터 관리 시스템(100)은 이보다 더 많은 구성요소를 포함할 수도 있음은 물론이다. 예를 들어, 상기 전표 데이터 관리 시스템(100)은 전표 DB(200)에 저장된 데이터를 이용하여 회계보고서를 작성하는 회계보고서 작성모듈(미도시), 상기 전표 데이터 관리 시스템(100)에 포함된 구성요소(예를 들면, GAPP정보 관리 모듈(110), 전표 데이터 획득모듈(120), 전표 데이터 저장모듈(130), 전표 데이터 추출모듈(140), 계정과목 매핑 테이블(150), 변환모듈(160), 계정과목 판단모듈(170))의 기능 및/또는 리소스를 제어하기 위한 제어모듈(미도시)을 더 포함할 수도 있다.In accordance with an embodiment of the present invention, some of the components of FIG. 1 may not necessarily be components necessary for implementation of the present invention, Of course, may include more components. For example, the slip
상기 전표 데이터 관리 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 전표 데이터 관리 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 전표 데이터 관리 시스템(100)은 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 구현되는 구성들의 집합을 의미할 수도 있다.The slip
본 발명의 일 실시 예에 따른 상기 전표 데이터 관리 시스템(100)은 사용자 단말기에 설치되어 본 발명의 기술적 사상을 구현하기 위한 동작들을 수행할 수 있다. 예컨대, 상기 전표 데이터 관리 시스템(100)은 애플리케이션 시스템의 형태로 구현되어 상기 사용자 단말기에 설치될 수 있다. 상기 애플리케이션 시스템은 본 발명의 기술적 사상을 구현하기 위해 상기 사용자 단말기에 설치되는 소프트웨어(즉, 애플리케이션) 및 상기 사용자 단말기의 하드웨어와 유기적으로 결합되어 본 발명의 기술적 사상을 구현할 수 있다.The slip
구현 예에 따라, 상기 전표 데이터 관리 시스템(100)의 일부의 구성은 소정의 서버에 포함되고, 나머지 일부의 구성은 사용자 단말기에 설치될 수도 있다. 그러면, 상기 서버 및 상기 사용자 단말기가 유기적으로 결합하여 본 발명의 기술적 사상을 구현할 수도 있다. 상기 서버는 ERP 시스템일 수 있다.According to an embodiment, a configuration of a part of the slip
상기 전표 데이터 관리 시스템(100)은 사용자 단말기(300) 및/또는 소정의 외부 시스템(400)과 유무선 네트워크를 통해 연결되어 통신을 수행하면서 본 발명의 기술적 사상을 구현하기 위해 필요한 소정의 정보를 송수신할 수 있다.The slip
상기 사용자 단말기는 컴퓨터, 워크 스테이션, 스마트 폰, 태블릿(tablet) PC 등과 같이 본 발명의 기술적 사상에 따른 전표 데이터 관리 시스템(100)이 설치되거나 상기 전표 데이터 관리 시스템(100)과 통신을 수행하면서 본 발명의 기술적 사상을 구현할 수 있는 모든 형태의 데이터 프로세싱 장치를 포함할 수 있다.The user terminal may be installed in a system such as a computer, a workstation, a smart phone, a tablet PC, or the like in accordance with the technical idea of the present invention or communicates with the document
또한 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resourece)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있을 것이다.In this specification, a module may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, the module may refer to a logical unit of a predetermined code and a hardware resource (resourece) for executing the predetermined code, and does not necessarily mean a physically connected code or a kind of hardware May be easily deduced to the average expert in the field of the present invention.
상기 전표 데이터 관리 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 필요한 소정의 정보(예를 들면, 전표 레코드)를 전표 DB(200)에 저장하고 필요한 경우 상기 전표 DB(200)에 저장된 데이터 중 적어도 일부를 추출할 수 있다.The document
본 명세서에서 DB(DataBase)라 함은, 적어도 하나의 테이블로 구현될 수도 있으며, 상기 DB에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의DBMS(Database Management System)을 더 포함하는 의미로 사용될 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 전표 DB(200)에 저장될 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함하는 의미로 사용될 수 있다.In this specification, a DB (DataBase) may be implemented by at least one table, and may further include a separate DBMS (Database Management System) for searching, storing, and managing information stored in the DB It is possible. In addition, all data storage media and data structures that can be implemented in various ways such as a linked-list, a tree, and a relational DB, and which can store information to be stored in the journal DB 200 Can be used to mean including.
상기 전표 데이터 관리 시스템(100)에는 복수의 GAPP이 미리 정의되어 있을 수 있으며, 상기 GAPP정보 관리모듈(110)은 복수의 GAPP 각각에 상응하는 GAPP 정보를 저장/관리할 수 있다.A plurality of GAPPs may be defined in advance in the document
도 2는 복수의 GAPP의 일 예를 도시한 도면이다.2 is a diagram showing an example of a plurality of GAPPs.
도 2에 도시된 바와 같이, K-IFRS(일반), 일반기업회계기준(일반), K-IFRS(금융), 일반기업회계기준(금융), US GAPP, J-GAPP, CH-GAPP과 같은 복수의 GAPP이 미리 정의되어 있을 수 있다. 도 2에 도시된 GAPP들은 예시일 뿐이며 이보다 많거나 적은 종류의 GAPP이 정의될 수 있음은 물론이다.As shown in FIG. 2, the K-IFRS (general), general corporate accounting standard (general), K-IFRS (finance), general corporate accounting standard (financial), US GAPP, J-GAPP and CH-GAPP A plurality of GAPPs may be predefined. The GAPPs shown in FIG. 2 are merely examples, and it is needless to say that more or fewer types of GAPPs can be defined.
한편, 상기 복수의 GAPP 중 어느 하나는 기본 GAPP이며, 상기 복수의 GAPP 중 상기 기본 GAPP이 아닌 나머지 GAPP은 적어도 하나의 선택 GAPP일 수 있다.Meanwhile, any one of the plurality of GAPPs is a basic GAPP, and the remaining GAPPs other than the basic GAPP among the plurality of GAPPs may be at least one selected GAPP.
기본 GAPP은 회사별로 달리 지정될 수 있다. 예를 들어 회사 A의 기본 GAPP은 K-IFRS(일반)으로 지정될 수 있으며, 회사 B의 기본 GAPP은 US GAPP으로 지정될 수 있다. 상기 복수의 GAPP 중 어느 것을 기본 GAPP으로 결정할지는 사용자(예를 들면 특정 회사의 담당자)에 의해 지정될 수 있다.The basic GAPP can be specified differently for each company. For example, Company A's default GAPP can be designated as K-IFRS (General), and Company B's default GAPP can be designated as US GAPP. Which one of the plurality of GAPPs is to be determined as a basic GAPP can be specified by a user (for example, a person in charge of a specific company).
한편 각각의 GAPP 정보는 그에 상응하는 GAPP에서 이용될 계정과목 정보를 포함할 수 있다. 구현 예에 따라 특정 GAPP에서 이용되는 계정과목은 트리구조를 가질 수 있다.While each GAPP information may include account subject information to be used in the corresponding GAPP. Depending on the implementation, the account subject used in a particular GAPP may have a tree structure.
각각의 GAPP에서 이용될 계정과목 정보는 미리 정의되어 있을 수 있다.The account subject information to be used in each GAPP may be predefined.
도 3은 K-IFRS(일반) GAPP에서 이용되는 계정과목들의 트리구조의 일 예를 도시한 도면이다. 도 3에 도시된 바와 같이 K-IFRS(일반) GAPP에서는 유동자산, 비유동금융자산, 장기매출채권, 유형자산, 투자부동산, 영업권, 유동부채, 비유동 부채 등의 계정과목이 속할 수 있다. 또한 하위 카테고리에 속하는 다수의 계정과목이 상위 카테고리에 속할 수 있다. 예를 들어, 유동부채 및 비유동부채는 부채항목으로 묶여 있을 수 있다. 이와 같이 다수의 계정과목이 트리형태를 구성할 수 있다.3 is a diagram showing an example of a tree structure of account subjects used in the K-IFRS (general) GAPP. As shown in FIG. 3, K-IFRS (general) GAPP can include account items such as current assets, non-current financial assets, long-term trade receivables, tangible assets, investment property, goodwill, current liabilities and non-current liabilities. Also, multiple account categories belonging to a subcategory may belong to a higher category. For example, current liabilities and non-current liabilities can be tied to debt. Thus, a plurality of account subjects can form a tree form.
한편, 각각의 계정과목은 계정과목명 또는 계정과목 코드를 통해 서로 구분될 수 있다.On the other hand, each account subject can be distinguished by account subject name or account subject code.
다시 도 1을 참조하면, 상기 전표 데이터 획득모듈(120)은 복수의 전표 데이터를 획득할 수 있다.Referring again to FIG. 1, the document
일 실시예에서, 상기 전표 데이터 획득모듈(120)은 사용자(예를 들면, 회사 담당자)의 단말(예를 들면 사용자 단말기(300))로 전표 데이터 입력 UI를 제공할 수 있으며, 전표 데이터 입력 UI를 통해 입력되는 전표 데이터를 획득할 수 있다.In one embodiment, the slip
다른 일 실시예에서, 상기 전표 데이터 획득모듈(120)은 영수증을 스캔한 이미지에 대한 이미지 분석(예를 들면, OCR 등)을 수행하여 전표 데이터를 획득할 수 있다.In another embodiment, the slip
각각의 전표 데이터는 해당 전표 데이터가 속하는 계정과목 정보, 금액을 포함할 수 있으며, 작성일, 전표ID, 유형, 품의내역, 작성부서, 작성자, 회계일 등의 정보를 더 포함할 수 있다. 한편, 계정과목 정보 및 금액은 차변에 대한 항목과 대변에 대한 항목으로 구분될 수 있다.Each slip data may include account item information and amount to which the slip data belongs, and may further include information such as the date of creation, the ID of the slip, the type, the description of the article, the authoring department, the author, and the accounting date. On the other hand, the account subject information and amount can be classified into items for debit and items for credit.
상기 계정과목 판단모듈(170)은 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목을 판단할 수 있다.The account
일 실시예에서, 상기 계정과목 판단모듈(170)은 전표 데이터가 계정과목 정보를 포함하는 경우, 상기 전표 데이터에 포함된 계정과목 정보에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단할 수 있다.In one embodiment, if the slip data includes account slip information, the account
일 실시예에서, 상기 계정과목 판단모듈(170)은 전표 데이터가 계정과목 정보를 포함하지 않는 경우, 상기 전표 데이터에 포함된 적요 텍스트에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단할 수 있다.In one embodiment, the account
한편, 상기 전표 데이터 저장모듈(130)은 획득한 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터에 상응하는 적어도 하나의 전표 레코드를 생성하여 상기 전표 DB(200)에 저장할 수 있다.Meanwhile, the slip
도 4는 상기 전표 데이터 저장모듈(130)이 전표 데이터를 저장하는 방법을 도시한 흐름도이다. 상기 전표데이터 저장모듈(130)은, 획득한 각각의 전표 데이터 각각에 대하여, 도 4에 도시된 방법을 수행할 수 있다.FIG. 4 is a flowchart illustrating a method of storing the slip data by the slip
도 4를 참조하면. 상기 전표 데이터 저장모듈(130)은 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목인 경우(S100), 상기 전표 데이터에 기초하여 상기 전표 데이터에 상응하는 전표 레코드를 생성할 수 있다. 이때, 상기 전표 데이터 저장모듈(130)은 상기 전표 데이터에 상응하는 전표 레코드의 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 기본 GAPP에 상응하는 기본 구분 유형으로 지정할 수 있다(S110).Referring to FIG. If the account subject to which the slip data belongs is an account subject used in the basic GAPP (SlOO), the slip
또한 상기 전표 데이터 저장모듈(130)은 상기 적어도 하나의 선택 GAPP 각각에 대하여, 다음 과정을 수행할 수 있다(S120).Also, the slip
만약 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이 아니며 상기 선택GAPP에서 이용되는 계정과목인 경우(S130), 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정할 수 있다(S140).If the account subject to which the slip data belongs is not an account subject used in the basic GAPP and is an account subject used in the selected GAPP (S130), the slip data corresponding to the slip data and the slip corresponding to the selected GAPP A record field is set as the original amount of the slip data, and a segment type field is designated as a segment type corresponding to the selected GAPP (S140).
만약 상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이며 상기 선택GAPP에서 이용되는 계정과목이 아닌 경우(S150), 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 -(상기 전표 데이터의 원래 금액)으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정할 수 있다(S160).If the account subject to which the slip data belongs is an account subject used in the basic GAPP and is not an account subject used in the selected GAPP (S150), the slip data and the slip corresponding to the selected GAPP A record is generated, and the amount field is set to - (the original amount of the document data), and a division type field can be designated as a division type corresponding to the selection GAPP (S160).
도 5는 상기 전표 데이터 저장모듈(130)에 의해 생성되는 전표 레코드들의 일 예를 도시한 도면이다.FIG. 5 illustrates an example of journal records generated by the journal
예를 들어, 계정과목이 A이며, 금액이 X인 전표 데이터가 기본 GAPP에서 이용되고, 제1선택GAPP에서 이용되고, 제2선택GAPP에서는 이용되지 않는다고 하면, 상기 전표 데이터 저장모듈(130)은 계정과목필드 = A, 금액 필드 = X, 구분유형 = 기본GAPP(기본구분유형)인 전표 레코드(1), 및 계정과목필드 = A, 금액 필드 = -X, 구분유형 = 제2선택GAPP 유형인 전표 레코드(2)를 생성할 수 있다.For example, if it is assumed that the account subject is A and the amount of money is X in the basic GAPP, used in the first selection GAPP, and not used in the second selection GAPP, the billing
예를 들어, 계정과목이 B이며, 금액이 Y인 전표 데이터가 기본 GAPP에서 이용되지 않고, 제1선택GAPP에서 이용되고, 제2선택GAPP에서는 이용되지 않는다고 하면, 상기 전표 데이터 저장모듈(130)은 계정과목필드 = B, 금액 필드 = Y, 구분유형 = 제1선택GAPP 유형인 전표 레코드(3)을 생성할 수 있다.For example, if the account subject is B, and the slip data having the amount Y is not used in the basic GAPP but used in the first selection GAPP and not in the second selection GAPP, Can generate a document record (3) which is an account subject field = B, an amount field = Y, a division type = a first selection GAPP type.
다시 도 1을 참조하면, 상기 전표 데이터 추출모듈(140)은 상기 전표DB(200)에 저장된 전표 레코드 중 소정의 대상 GAPP에서 이용되는 전표 레코드를 추출할 수 있다.Referring again to FIG. 1, the document
도 6은 상기 전표 데이터 추출모듈(140)이 전표 레코드를 추출하는 과정을 도시한 흐름도이다.FIG. 6 is a flowchart illustrating a process of extracting a slip record by the slip
도 6을 참조하면, 상기 전표 데이터 추출모듈(140)은 상기 대상 GAPP이 상기 기본GAPP인 경우(S200), 상기 전표DB(200)에 저장되어 있는 전표 레코드 중 구분 유형이 기본 구분 유형으로 지정되어 있는 전표 레코드를 추출할 수 있다(S210).Referring to FIG. 6, in the case where the target GAPP is the basic GAPP (S200), the slip
상기 대상 GAPP이 상기 적어도 하나의 선택GAPP 중 어느 하나인 경우(S220), 상기 전표 데이터 추출모듈(140 은 상기 전표DB(200)에 저장되어 있는 전표 레코드 중 구분 유형이 상기 기본 구분 유형 또는 상기 대상 GAPP에 상응하는 구분 유형으로 지정되어 있는 전표 레코드를 추출할 수 있다(S230).If the target GAPP is one of the at least one selected GAPPs (S220), the document
도 5의 예에서, 대상 GAPP이 기본GAPP인 경우, 상기 전표 데이터 추출모듈(140)은 전표레코드(1)만을 추출할 수 있다.In the example of FIG. 5, when the target GAPP is the basic GAPP, the journal
만약 대상 GAPP이 제1선택GAPP인 경우, 상기 전표 데이터 추출모듈(140)은 전표레코드(1), 전표레코드(3)을 추출할 수 있다.If the target GAPP is the first selection GAPP, the slip
만약 대상 GAPP이 제2선택GAPP인 경우, 상기 전표 데이터 추출모듈(140)은 전표레코드(1), 전표레코드(2)를 추출할 수 있다. 이 경우 전표레코드(1)과 전표레코드(2)는 상계될 수 있다.If the target GAPP is the second selection GAPP, the slip
이와 같이 상기 전표 데이터 관리 시스템(100)은 전표 데이터를 복수의 GAPP마다 각각 중복 저장하는 것이 아니라, 기본적으로 기준GAPP에 대한 전표 레코드의 형태로 저장하되, 선택GAPP의 경우 기준 GAPP과 차이가 나는 항목에 대한 레코드만을 별도로 생성/저장하게 되므로 데이터의 중복 저장을 피할 수 있으면서도 복수의 GAPP을 모두 지원할 수 있게 되는 효과가 있다.As described above, the slip
다시 도 1을 참조하면, 상기 전표 데이터 관리 시스템(100)은 상기 적어도 하나의 선택GAPP 각각에 상응하는 계정과목 매핑 테이블(150)을 포함할 수 있다. 여기서, 특정 선택GAPP에 상응하는 계정과목 매핑 테이블(150)은 상기 기본GAPP에서 이용되는 계정과목과 상기 특정 선택GAPP에서 이용되는 계정과목 간의 매핑정보를 저장할 수 있다.Referring back to FIG. 1, the journal
기본 GAPP에서 이용될 때의 명칭과 선택 GAPP에서 이용될 때의 명칭은 상이하지만 실질적으로는 동일한 계정과목이 존재할 수 있다. 그런데, 상술한 바와 같은 전표 레코드 생성/저장방법에 따르면, 이와 같은 계정과목을 가지는 전표 데이터의 경우 기본 GAPP에서 이용되는 계정과목 명칭을 기준으로 전표 레코드가 생성된다. 따라서 이러한 전표 레코드가 선택 GAPP에서 이용될 때에는 계정과목명 (기본GAPP에서 이용되는 계정과목명)을 선택 GAPP에 상응하는 명칭으로 변환할 필요가 있다. 이를 위하여, 상기 변환모듈(160)은 상기 계정과목 매핑 테이블(150)을 이용하여, 상기 전표 데이터 추출모듈에 의해 추출된 상기 대상 GAPP에서 이용되는 전표 레코드 각각의 계정과목을 변환할 수 있다.The name used when used in the basic GAPP and the name used when used in the optional GAPP may be different but substantially the same account subject. However, according to the above-described method for creating / storing a record of a slip, in the case of slip data having such an account slip, a slip record is generated based on the account slip name used in the basic GAPP. Therefore, when such a document record is used in the optional GAPP, it is necessary to convert the account subject name (the account subject name used in the basic GAPP) to the name corresponding to the selected GAPP. For this, the
본 발명의 실시 예에 따른 멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법은 컴퓨터가 해독할 수 있는 컴퓨터 프로그램으로 구현될 수 있으며, 상기 컴퓨터 프로그램은 기록매체에 저장될 수 있다. 상기 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The method of managing document data for supporting multi-GAAP according to an embodiment of the present invention can be implemented as a computer program that can be decoded by a computer, and the computer program can be stored in a recording medium. The recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a hard disk, a floppy disk, an optical data storage device, and the like in the form of a carrier wave (for example, . The computer readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner. And functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers skilled in the art to which the present invention pertains.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
Claims (9)
복수의 GAPP 각각에 상응하는 GAPP 정보를 관리하는 GAPP정보 관리모듈-여기서, 상기 복수의 GAPP 중 어느 하나는 기본GAPP이며, 상기 복수의 GAPP 중 상기 기본 GAPP이 아닌 나머지 GAPP은 적어도 하나의 선택GAPP이며, 각각의 GAPP 정보는 그에 상응하는 GAPP에서 이용될 계정과목 정보를 포함함-;
복수의 전표 데이터를 획득하는 전표데이터 획득모듈;
획득한 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터에 상응하는 적어도 하나의 전표 레코드를 생성하여 소정의 전표 DB에 저장하는 전표데이터 저장모듈; 및
상기 전표DB에 저장된 전표 레코드 중 소정의 대상 GAPP에서 이용되는 전표 레코드를 추출하는 전표 레코드 추출모듈을 포함하되,
상기 전표데이터 저장모듈은, 획득한 각각의 전표 데이터 각각에 대하여,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터에 상응하는 전표 레코드를 생성하되, 상기 전표 데이터에 상응하는 전표 레코드의 구분 유형 필드를 상기 기본 GAPP에 상응하는 기본 구분 유형으로 지정하고,
상기 적어도 하나의 선택 GAPP 각각에 대하여,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이 아니며 상기 선택GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하며,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이며 상기 선택GAPP에서 이용되는 계정과목이 아닌 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAP에 상응하는 전표 레코드를 생성하되, 금액 필드를 -(상기 전표 데이터의 원래 금액)으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 시스템.
A journal data management system for supporting multi-GAAP (Generally Accepted Accounting Principles)
A GAPP information management module for managing GAPP information corresponding to each of a plurality of GAPPs, wherein one of the plurality of GAPPs is a basic GAPP, and the remaining GAPPs other than the basic GAPPs are at least one selected GAPP , Each GAPP information includes account subject information to be used in the corresponding GAPP;
A slip data acquisition module for acquiring a plurality of slip data;
A slip data storage module for generating at least one slip record corresponding to the slip data for each of the plurality of slip data obtained and storing the slip in a predetermined slip DB; And
And a document record extraction module for extracting a document record used in a predetermined object GAPP among the document records stored in the document DB,
The document data storage module stores, for each of the acquired document data,
If the account subject to which the slip data belongs is an account slip used in the basic GAPP, a slip record corresponding to the slip data is generated based on the slip data, and a slip type field of the slip record corresponding to the slip data Designates a basic classification type corresponding to the basic GAPP,
For each of the at least one selected GAPP,
If the account subject to which the slip data belongs is not an account subject used in the basic GAPP and is an account subject used in the selected GAPP, generates the slip data corresponding to the slip data and the slip record corresponding to the selected GAPP , An amount field is set as an original amount of the document data, a division type field is designated as a division type corresponding to the selected GAPP,
If the account subject to which the slip data belongs is an account subject used in the basic GAPP and is not an account subject to be used in the selected GAPP, the slip record corresponding to the slip data and the selected GAP is generated based on the slip data , The amount field is set to - (the original amount of the document data), and the division type field is designated as the division type corresponding to the selected GAPP
Document data management system to support multi - GAAP.
상기 전표 레코드 추출모듈은,
상기 대상 GAPP이 상기 기본GAPP인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 기본 구분 유형으로 지정되어 있는 전표 레코드를 추출하며,
상기 대상 GAPP이 상기 적어도 하나의 선택GAPP 중 어느 하나인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 상기 기본 구분 유형 또는 상기 대상 GAPP에 상응하는 구분 유형으로 지정되어 있는 전표 레코드를 추출하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 시스템.
The method according to claim 1,
The document record extraction module,
If the target GAPP is the basic GAPP, a slip record in which a slip type is designated as a basic slip type among the slip records stored in the slip DB is extracted,
If the target GAPP is any one of the at least one selected GAPP, a record of a record in which a division type among the record records stored in the journal DB is designated as the division type corresponding to the basic division type or the target GAPP is extracted doing
Document data management system to support multi - GAAP.
상기 적어도 하나의 선택GAPP 각각에 상응하는 계정과목 매핑 테이블-여기서, 상기 선택GAPP에 상응하는 계정과목 매핑 테이블은 상기 기본GAPP에서 이용되는 계정과목과 상기 선택GAPP에서 이용되는 계정과목 간의 매핑정보를 저장함-; 및
상기 대상 GAPP에 상응하는 계정과목 매핑 테이블을 이용하여, 상기 전표 데이터 추출모듈에 의해 추출된 상기 대상 GAPP에서 이용되는 전표 레코드 각각의 계정과목을 변환하는 변환모듈을 더 포함하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 시스템.
The system according to claim 1,
An account subject mapping table corresponding to each of the at least one selected GAPP, wherein the account subject mapping table corresponding to the selected GAPP stores mapping information between an account subject used in the basic GAPP and an account subject used in the selected GAPP -; And
Further comprising a conversion module for converting account subjects of each of the record records used in the target GAPP extracted by the record data extraction module using an account subject mapping table corresponding to the target GAPP
Document data management system to support multi - GAAP.
상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목을 판단하는 계정과목 판단모듈을 더 포함하되,
상기 계정과목 판단모듈은,
상기 전표 데이터가 계정과목 정보를 포함하는 경우, 상기 전표 데이터에 포함된 계정과목 정보에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하며,
상기 전표 데이터가 계정과목 정보를 포함하지 않는 경우, 상기 전표 데이터에 포함된 적요 텍스트에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 시스템.
The system according to claim 1,
And an account subject determination module for determining, for each of the plurality of journal data, an account subject to which the journal data belongs,
The account subject determination module,
If the slip data includes account slip information, determines an account slip to which the slip data belongs based on account slip information included in the slip data,
If the slip data does not include account slip information, an account slip belonging to the slip data is determined based on the slip text included in the slip data
Document data management system to support multi - GAAP.
전표 데이터 관리 시스템이, 복수의 GAPP 각각에 상응하는 GAPP 정보를 저장하는 단계-여기서, 상기 복수의 GAPP 중 어느 하나는 기본GAPP이며, 상기 복수의 GAPP 중 상기 기본 GAPP이 아닌 나머지 GAPP은 적어도 하나의 선택GAPP이며, 각각의 GAPP 정보는 그에 상응하는 GAPP에서 이용될 계정과목 정보를 포함함-;
상기 전표 데이터 관리 시스템이, 복수의 전표 데이터를 획득하는 전표데이터 획득단계;
상기 전표 데이터 관리 시스템이, 획득한 상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터에 상응하는 적어도 하나의 전표 레코드를 생성하여 소정의 전표 DB에 저장하는 전표데이터 저장단계; 및
상기 전표 데이터 관리 시스템이, 상기 전표DB에 저장된 전표 레코드 중 소정의 대상 GAPP에서 이용되는 전표 레코드를 추출하는 전표 레코드 추출단계를 포함하되,
상기 전표데이터 저장단계는, 획득한 각각의 전표 데이터 각각에 대하여,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터에 상응하는 전표 레코드를 생성하되, 상기 전표 데이터에 상응하는 전표 레코드의 구분 유형 필드를 상기 기본 GAPP에 상응하는 기본 구분 유형으로 지정하는 단계; 및
상기 적어도 하나의 선택 GAPP 각각에 대하여,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이 아니며 상기 선택GAPP에서 이용되는 계정과목인 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAPP에 상응하는 전표 레코드를 생성하되, 금액 필드를 상기 전표 데이터의 원래 금액으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하며,
상기 전표 데이터가 속하는 계정과목이 상기 기본 GAPP에서 이용되는 계정과목이며 상기 선택GAPP에서 이용되는 계정과목이 아닌 경우, 상기 전표 데이터에 기초하여 상기 전표 데이터 및 상기 선택GAP에 상응하는 전표 레코드를 생성하되, 금액 필드를 -(상기 전표 데이터의 원래 금액)으로 설정하고 구분 유형 필드를 상기 선택 GAPP에 상응하는 구분 유형으로 지정하는 단계를 포함하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법.
A document data management method for supporting multi-GAAP,
Wherein the document data management system stores GAPP information corresponding to each of a plurality of GAPPs, wherein one of the plurality of GAPPs is a basic GAPP, and the remaining GAPPs other than the basic GAPPs are at least one The optional GAPP, each GAPP information including account subject information to be used in the corresponding GAPP;
The document data management system comprising: a document data obtaining step of obtaining a plurality of document data;
A document data storing step of creating at least one document record corresponding to the document data for each of the plurality of document data acquired and storing the at least one document record in a predetermined document DB; And
Wherein the document data management system includes a document record extraction step of extracting a document record used in a predetermined object GAPP among the document records stored in the document database,
Wherein, in the step of storing the slip data, for each of the obtained slip data,
If the account subject to which the slip data belongs is an account slip used in the basic GAPP, a slip record corresponding to the slip data is generated based on the slip data, and a slip type field of the slip record corresponding to the slip data Designating as a basic classification type corresponding to the basic GAPP; And
For each of the at least one selected GAPP,
If the account subject to which the slip data belongs is not an account subject used in the basic GAPP and is an account subject used in the selected GAPP, generates the slip data corresponding to the slip data and the slip record corresponding to the selected GAPP , An amount field is set as an original amount of the document data, a division type field is designated as a division type corresponding to the selected GAPP,
If the account subject to which the slip data belongs is an account subject used in the basic GAPP and is not an account subject to be used in the selected GAPP, the slip record corresponding to the slip data and the selected GAP is generated based on the slip data , Setting the amount field to - (the original amount of the document data) and designating the division type field as a division type corresponding to the selection GAPP
Document data management method to support multi - GAAP.
상기 전표 레코드 추출단계는,
상기 대상 GAPP이 상기 기본GAPP인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 기본 구분 유형으로 지정되어 있는 전표 레코드를 추출하는 단계; 및
상기 대상 GAPP이 상기 적어도 하나의 선택GAPP 중 어느 하나인 경우, 상기 전표DB에 저장되어 있는 전표 레코드 중 구분 유형이 상기 기본 구분 유형 또는 상기 대상 GAPP에 상응하는 구분 유형으로 지정되어 있는 전표 레코드를 추출하는 단계를 포함하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법.
6. The method of claim 5,
The document record extracting step includes:
If the target GAPP is the basic GAPP, extracting a slip record having a slip type designated as a slip type among the slip records stored in the slip DB; And
If the target GAPP is any one of the at least one selected GAPP, a record of a record in which a division type among the record records stored in the journal DB is designated as the division type corresponding to the basic division type or the target GAPP is extracted ≪ / RTI >
Document data management method to support multi - GAAP.
상기 적어도 하나의 선택GAPP 각각에 상응하는 계정과목 매핑 테이블을 저장하는 단계-여기서, 상기 선택GAPP에 상응하는 계정과목 매핑 테이블은 상기 기본GAPP에서 이용되는 계정과목과 상기 선택GAPP에서 이용되는 계정과목 간의 매핑정보를 저장함-; 및
상기 대상 GAPP에 상응하는 계정과목 매핑 테이블을 이용하여, 상기 전표 데이터 추출모듈에 의해 추출된 상기 대상 GAPP에서 이용되는 전표 레코드 각각의 계정과목을 변환하는 변환단계를 더 포함하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법.
6. The method as claimed in claim 5,
Storing an account subject mapping table corresponding to each of the at least one selected GAPP, wherein the account subject mapping table corresponding to the selected GAPP includes an account subject table used in the basic GAPP and an account subject table used in the selected GAPP Store mapping information; And
And a conversion step of converting account subjects of each of the record records used in the target GAPP extracted by the record data extraction module by using an account subject mapping table corresponding to the target GAPP
Document data management method to support multi - GAAP.
상기 복수의 전표 데이터 각각에 대하여, 상기 전표 데이터가 속하는 계정과목을 판단하는 계정과목 판단단계를 더 포함하되,
상기 계정과목 판단단계는,
상기 전표 데이터가 계정과목 정보를 포함하는 경우, 상기 전표 데이터에 포함된 계정과목 정보에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하는 단계; 및
상기 전표 데이터가 계정과목 정보를 포함하지 않는 경우, 상기 전표 데이터에 포함된 적요 텍스트에 기초하여 상기 전표 데이터가 속하는 계정과목을 판단하는 단계를 포함하는
멀티 GAAP을 지원하기 위한 전표 데이터 관리 방법.
The method as claimed in claim 1,
Further comprising an account subject determination step of determining, for each of the plurality of journal data, an account subject to which the journal data belongs,
The account subject determination step may include:
Determining, if the slip data includes account slip information, an account slip to which the slip data belongs based on account slip information included in the slip data; And
Judging an account subject to which the slip data belongs based on the slip text included in the slip data when the slip data does not include account subject information
Document data management method to support multi - GAAP.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170150300A KR20190055278A (en) | 2017-11-13 | 2017-11-13 | Statement management system and method for supporting multi-GAPP |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170150300A KR20190055278A (en) | 2017-11-13 | 2017-11-13 | Statement management system and method for supporting multi-GAPP |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190055278A true KR20190055278A (en) | 2019-05-23 |
Family
ID=66680944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170150300A KR20190055278A (en) | 2017-11-13 | 2017-11-13 | Statement management system and method for supporting multi-GAPP |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190055278A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021165967A (en) * | 2020-04-07 | 2021-10-14 | 株式会社日本デジタル研究所 | Accounting processor, accounting processing system, accounting processing method and program |
-
2017
- 2017-11-13 KR KR1020170150300A patent/KR20190055278A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021165967A (en) * | 2020-04-07 | 2021-10-14 | 株式会社日本デジタル研究所 | Accounting processor, accounting processing system, accounting processing method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10614527B2 (en) | System and method for automatic generation of reports based on electronic documents | |
US11568497B2 (en) | Automated expense report systems and methods | |
US20050165822A1 (en) | Systems and methods for business process automation, analysis, and optimization | |
US20080235177A1 (en) | System and method for analyzing corporate regulatory-related data | |
CN107220757B (en) | System and method for rule configuration and analysis | |
US8645401B2 (en) | Technical electronic discovery action model | |
US9390088B2 (en) | Ensuring access to long-term stored electronic documents | |
CN110032594B (en) | Customizable data extraction method and device for multi-source database and storage medium | |
US8745084B2 (en) | Repository content analysis and management | |
Van der Aalst et al. | Getting the data | |
US20120109879A1 (en) | Method for scheduling a task in a data warehouse | |
Gajra et al. | Automating student management system using ChatBot and RPA technology | |
CN111078980A (en) | Management method, device, equipment and storage medium based on credit investigation big data | |
US20030110175A1 (en) | Deploying predefined data warehouse process models | |
CN113688396A (en) | Automobile information safety risk assessment automation system | |
CN112631889B (en) | Portrayal method, device, equipment and readable storage medium for application system | |
Sayal | Detecting time correlations in time-series data streams | |
CN115292473A (en) | Extended selective recommendation and deployment in low code schemes | |
US20140122163A1 (en) | External operational risk analysis | |
CN113536737A (en) | Material code generation method and device and electronic equipment | |
KR20190055278A (en) | Statement management system and method for supporting multi-GAPP | |
US10248638B2 (en) | Creating forms for hierarchical organizations | |
CN115756486A (en) | Data interface analysis method and device | |
CN111651413B (en) | Credit report file analysis method and device | |
CN114495138A (en) | Intelligent document identification and feature extraction method, device platform and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |