A financial business accounting system and equipment based on NCC architecture

Through the financial business accounting system based on the NCC architecture, the problem of not sharing basic information in the financial system of the group company is solved, and the basic information is accurately sorted out and hierarchical control is realized, which meets the needs of the group's financial management and improves the integration of financial data and Analytical ability.

CN115099914BInactive Publication Date: 2024-12-20TIANDI SCI & TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210631055.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-06
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the financial system of the group company, the basic information of each subsidiary is not shared and maintained independently, resulting in the inability to concentrate the original independent books on one platform, the inability to sort out the accurate standard basic information files, and the inability to meet the headquarters management and subordinates' management and subordinates. The company's hierarchical control requirements.

Method used

Adopt a financial business accounting system based on the NCC architecture, including a general ledger business processing module, a fixed asset business processing module and a group report business processing module. By sorting out basic information files, establishing hierarchical control rules, formulating unique identifiers, adjusting error information, and realizing information Accurate import and share.

Benefits of technology

It achieves the accuracy and consistency of basic information, meets the management needs of headquarters and subordinate companies, avoids the problem of duplication of basic information, and improves the integration and analysis capabilities of financial data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115099914B_ABST
    Figure CN115099914B_ABST
Patent Text Reader

Abstract

The present invention proposes a financial business accounting system and equipment based on the NCC architecture. The system can meet the requirements of headquarters control and subordinate companies respectively by combing basic information archives and establishing hierarchical control rules for basic information; in the combing of basic information, a unique standard for archives is formulated, and the customer and supplier archives use the social credit unified code as the unique identifier, the project archives use the project code and project name as the unique identifier, and the employees use the personnel code, personnel name, certificate type and certificate number as the unique identifier, so as to avoid the situation where the basic information is repeated due to the change of the basic information name or other attributes. When combing the basic information, the basic file name and attributes are judged and adjusted. If the original basic information is found to be wrong, it is modified, and the basic information imported into the system is as accurate as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a financial business accounting system, equipment, and storage medium based on an NCC architecture. Background Art

[0002] During the operation of the group company's financial system, different separate subsidiaries independently established an account book, and the basic information was not shared with each other. When each unit used it independently, it maintained and updated it by itself. The basic information classification standards, basic information coding rules, and names were different. Each company had used it independently for many years, and had different habits in the use and maintenance of files.

[0003] If all kinds of basic information of the original system are copied, this is a simple solution. It does not change the operation and usage habits of all users. The workload of system configuration and the workload of comparing the old and new basic information in the subsequent implementation stage are also relatively small. However, the above solution cannot centralize the original independent account books into a group-type platform, cannot sort out a set of accurate and standard basic information files, and cannot establish hierarchical control rules for basic information. It cannot meet the requirements of headquarters management and use by subordinate companies respectively. Summary of the invention

[0004] The present invention provides a financial business accounting system, equipment and storage medium based on NCC architecture.

[0005] The first object of the present invention is to provide a financial business accounting system based on the NCC architecture, comprising:

[0006] The general ledger business processing module is used to quickly generate statistical analysis reports based on basic information and financial basic files to determine whether there are abnormal fluctuations in data, and then determine whether daily accounting work is carried out in accordance with regulations and systems;

[0007] Fixed asset business processing module is used to sort out the original fixed asset cards, and at the same time, consider the future connection with the asset management system, unify the data fields of fixed asset cards, determine the required items and select the input items, control the voucher rules for fixed assets and general ledger transfer, and constrain the automatic voucher generation rules and end-of-period reconciliation rules;

[0008] The group report business processing module is used to establish the report organization system of the entire group. The group sets a unified report form and data extraction formula, and issues it to each company in the form of tasks for filling in;

[0009] The multi-account accounting subject application module is used to generate vouchers between account books according to the voucher configuration rules to define basic file items such as accounting period, currency, account system, and accounting subject.

[0010] The general ledger business processing module includes:

[0011] The data cleaning unit is used to clean up historical financial data, including cleaning up account balance data with obvious errors and abnormal data caused by historical problems; detailing asset data to the card level, and making the detailed card data consistent with the account balance data, and correcting the erroneous financial data information in the history;

[0012] The data query unit is used to display the entire process of generating, changing and reducing all financial data through account table query through voucher accounting;

[0013] The data management unit is used to coordinate and write off the business records or accounts receivable and payable, and to achieve the requirement of accurately listing the basic data of business receivable and payable according to the detailed amount;

[0014] The accounting platform unit is used to automatically generate general ledger vouchers from all documents according to the comparison rules, and to transfer fixed assets and general ledger vouchers;

[0015] The carry-forward formula customization unit is used to customize the carry-forward formula for tax accounts, projects under construction and cost accounts to realize automatic carry-forward of rule data; among them, the customized carry-forward formula realizes customized carry-forward between different current accounts, and the designated carry-forward of prepayments and accounts payable. After executing the customized carry-forward formula to generate vouchers, it is more convenient to carry out the current account write-off processing.

[0016] Among them, the fixed assets business processing module includes:

[0017] Fixed asset basic setting unit, used to set fixed asset parameters, perform depreciation at the end of an accounting period, and perform month-end closing;

[0018] The asset card setting unit is used to set the format and fields of the asset card and set the asset coding rules.

[0019] Among them, fixed assets will undergo changes in asset category, depreciation method, and original value during use. The above changes affect the depreciation amount and depreciation allocation. When the asset category changes in the middle of an accounting period, the depreciation amount of the current period will be allocated to the category before the change or to the category after the change.

[0020] Among them, the fixed asset business processing module also includes asset business follow-up processing unit, fixed asset depreciation to month-end processing unit, fixed asset inventory unit, and fixed asset account book query unit;

[0021] The asset business subsequent processing unit is used to perform operations such as asset change, asset transfer, asset splitting and merging, and asset reduction;

[0022] The fixed asset depreciation mentioned in the month-end processing unit is used to perform fixed asset depreciation and amortization and month-end closing operations;

[0023] The fixed asset inventory unit is used to check the actual asset inventory result data, display the surplus, shortage and difference, and finally generate an inventory report;

[0024] The fixed asset account book query unit is used to provide a fixed asset data query account book to perform asset data query and query the occurrence details of each type of fixed assets in any period.

[0025] The group report business processing module includes:

[0026] A report preparation unit, used to set the report organization system and report format according to the user type, customize the user report task, and issue the report task;

[0027] The report submission unit is used to complete the report data according to the report task and report filling process, and confirm the report data, and submit the confirmed report to the superior report organization.

[0028] The second object of the present invention is to provide an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can run the system of the aforementioned technical solution.

[0029] The third object of the present invention is to provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to run a system according to the aforementioned technical solution.

[0030] Different from the prior art, the financial business accounting system based on the NCC architecture provided by the present invention can meet the requirements of headquarters management and subordinate companies respectively by combing the basic information archives and establishing hierarchical control rules for basic information; in the combing of basic information, a unique standard for archives is formulated, and the customer and supplier archives use the social credit unified code as the unique identifier, the project archives use the project code and project name as the unique identifier, and the employees use the personnel code, personnel name, certificate type and certificate number as the unique identifier, so as to avoid the duplication of basic information due to changes in the basic information name or other attributes. When combing the basic information, the basic archive name and attributes are judged and adjusted. If the original basic information is found to be wrong, it is modified, and the basic information imported into the system is as accurate as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The present invention and / or additional aspects and advantages will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0032] Figure 1 It is a structural diagram of a financial business accounting system based on NCC architecture provided by the present invention.

[0033] Figure 2 It is a business processing flow diagram of a general ledger business processing module in a financial business accounting system based on an NCC architecture provided by the present invention.

[0034] Figure 3 It is a business processing flow diagram of a fixed asset business processing module in a financial business accounting system based on an NCC architecture provided by the present invention.

[0035] Figure 4 It is a business processing flow diagram of a group report business processing module in a financial business accounting system based on an NCC architecture provided by the present invention.

[0036] Figure 5 It is a structural schematic diagram of a non-temporary computer-readable storage medium provided by the present invention. DETAILED DESCRIPTION

[0037] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0038] Figure 1 A financial business accounting system based on NCC architecture provided by an embodiment of the present invention includes:

[0039] The general ledger business processing module 110 is used to quickly generate statistical analysis reports based on basic information and financial basic files, determine whether there are abnormal fluctuations in data, and then determine whether daily accounting work is carried out in accordance with regulations and systems.

[0040] like Figure 2 As shown, the general ledger business processing module 110 includes:

[0041] The data cleaning unit 111 is used to clean up the historical financial data, including cleaning up the account balance data with obvious errors and abnormal data caused by historical problems; detailing the asset data to the card level, and making the detailed card data consistent with the account balance data, and correcting the erroneous financial data information in the history;

[0042] The data query unit 112 is used to display the entire process of generating, changing and reducing all financial data through account table query through voucher accounting; through the unified application of voucher summary and auxiliary accounting, more business attribute information can be reflected in the current financial system to facilitate data analysis. Reflecting more business attribute information in the financial system is a more feasible application solution at this stage, but it will also cause greater system data pressure and increase basic financial accounting work. In the future, it is still necessary to gradually establish a business-finance integration system, increase data interfaces to realize the automatic transmission of business data to the financial system, and in the financial system, the specific business attributes should be reflected through the upstream and downstream joint query function of the document. It is not recommended to simply make the financial voucher entry very complicated.

[0043] The data management unit 113 is used to coordinate and write off the accounts receivable and payable for the arrangement of the merchant files or accounts receivable, so as to realize the requirement of accurately listing the basic data of accounts receivable and payable according to the detailed amount; through the application of the general ledger accounts receivable and payable write-off function, the requirement of accurately listing the basic data of accounts receivable and payable according to the detailed amount can be preliminarily realized. The data of enterprise accounts receivable and payable all come from the business system, and the financial general ledger system cannot realize all the functions of the business system. The typical application of refined management of accounts receivable and payable analysis, such as the payment terms of contract terms, historical prices, payment dates and other special detailed business attributes cannot be reflected in the general ledger accounting. These are all functions that can be supplemented and expanded in the future under the condition of completing the basic accounting.

[0044] The accounting platform unit 114 is used to automatically generate general ledger vouchers for all documents according to the comparison rules, and to transfer fixed assets and general ledger vouchers. At the current stage, the accounting platform is mainly used for the transfer of fixed assets and general ledger vouchers, but in the future, it will be the only entry for generating general ledger vouchers after all external system documents are connected. It should be noted in the current solution that the system itself supports a variety of voucher access methods, such as through external exchange platforms, accounting platforms, intermediate library interfaces, and data direct connection methods. However, from the perspective of the best solution, it is recommended that if other external systems need to transfer vouchers to the system, the best solution is to generate vouchers from business documents and then transfer them to the system to avoid the situation where the business system document status changes and frequently updates the general ledger vouchers. As the core financial data, the general ledger voucher data is not recommended to be directly connected through the database direct connection method, which will generate a large number of changes and invalid data information to interfere with subsequent data extraction.

[0045] The carry-forward formula customization unit 115 is used to customize the carry-forward formula for tax accounts, projects under construction and cost accounts to realize automatic carry-forward of rule data; wherein, the customized carry-forward formula realizes customized carry-forward between different accounts receivable and payable, and the designated carry-forward of prepayments and accounts payable. After executing the customized carry-forward formula to generate vouchers, the accounts receivable and payable write-off processing can be carried out more conveniently.

[0046] Specifically, when initializing this system construction, the beginning balance data of each company needs to be imported into the system.

[0047] By entering the opening balance, check as many account and auxiliary accounting file settings as possible and verify the balance sheet data extraction rules. The opening balance import is based on the original system and account comparison, using Excel import or input. When it is actually applied, the system provides the opening balance entry and the previous year's end balance to automatically carry forward the current year's beginning balance.

[0048] When conducting financial business accounting, the balance of each account must be entered into the general ledger system as a preparation before starting to enter daily business. Accounts with auxiliary accounting should enter the beginning of the period according to the auxiliary items, and accounts with foreign currency and quantity accounting can enter the beginning of the period of their foreign currency and quantity. After the beginning data is entered, it is necessary to analyze and test the balance. At the beginning of each year after the system is activated, the beginning balance of the year can be adjusted.

[0049] When operating the opening balance function, you need to enter the initial balance of each account and currency during the activation period. When entering, you should first enter the original currency balance, and then enter the balance of the organization's local currency, group local currency, and global local currency. If there is a quantity balance, the quantity balance should be entered in "Quantity". To enable the entry of the opening balance of the year: select the "Currency" of the opening balance, move the cursor to the balance column where data needs to be entered, and directly enter the opening balance data.

[0050] Only one person can enter the opening balance for the same account at the same time.

[0051] The functions and meanings of opening balance entry are as follows:

[0052] Trial calculation: Check whether the debit and credit directions are balanced according to the accounting identity relationship, and display the reconciliation results of each business unit.

[0053] Auxiliary: Select the account with auxiliary accounting attributes and enter the initial value of its auxiliary items according to the account.

[0054] Beginning of the year adjustment: only available after the account is set up at the beginning of the year, the amount of the vouchers of the adjustment period of all accounting periods in the previous year will be carried forward to the beginning of this year. For the processing of profit and loss accounts, select "Profit and loss account processing method", and you can choose three methods: the first one, "carry forward to the specified account", the net amount of the debit and credit of all profit and loss accounts (regardless of whether the profit and loss account is selected in the recalculation account selection interface) in the adjustment period of the previous year will be carried forward to the specified accounting account. The second one, no carry forward, means not to carry forward the balance of any profit and loss account in the adjustment period of all accounting periods in the previous year, even if the profit and loss account has been selected in the recalculation interface. The third one, carry forward according to the selected account: refers to carry forward according to the profit and loss account selected in the right column above, and the profit and loss account that is not selected will not be carried forward.

[0055] Beginning of Year Recalculation: If all business in the previous year has been settled, click this button and select the final account for which beginning of year recalculation is required (the system does not include profit and loss accounts by default. In this case, select "Include profit and loss accounts" to include profit and loss accounts in the available accounts in the right box). The system will automatically carry forward the year-end balance of the selected account from the previous year to the beginning of this year, and adjustments can be made on this basis afterwards. The adjustment method is the same as the beginning of year entry method.

[0056] Opening account setup: If the account is not closed at the end of the previous year, the opening account setup is not allowed for this year. The steps for opening account setup are: if the trial balance opening data passes the check, the opening account setup is completed and the window of opening balance is returned. During the system construction stage and the online trial operation stage, the opening account setup operation is not performed. The opening account setup operation is performed after the subsequent user operation is stable and the system report is issued normally. Failure to perform opening account setup will affect the inability to record the vouchers of the current year, but will have no effect on other data statistics and report generation.

[0057] Import and export: Users can export the input format of the opening balance first so that they can edit it in EXCEL. After editing, they can import it into the general ledger in the form of EXCEL.

[0058] Daily financial accounting includes all operations and management functions related to vouchers, including voucher entry, review, bookkeeping and other accounting processes. According to the query conditions provided, the voucher query function can be performed. The recorded vouchers can be offset and the offset vouchers can be automatically generated. Voucher errors without special circumstances cannot be deleted directly, and the vouchers are invalidated. All erroneous vouchers are adjusted by offsetting, which solves the problem of discontinuity and difficulty in quick query of voucher numbers made by different personnel due to automatic number supplement.

[0059] The filling and review of vouchers meet the requirements of internal control of the enterprise, and the authority of vouchers can be controlled. The errors of accounting vouchers can be corrected and adjusted according to the approval process. If the cross-month accounting processing that affects the profit and loss accounts is involved, it must be approved by the unit's financial director. The accounting processing of accounts related to assets determines the authority setting of voucher review according to the amount, etc. The setting rules of off-balance sheet accounts are included in the accounting account setting and general ledger voucher making functions, which can meet the needs of internal management and realize the automatic conversion of accounting vouchers for financial accounting processing and report accounting processing.

[0060] The software can automatically or manually process accounting documents on a daily or scheduled basis, and can perform selective accounting according to different accounting dates. For previous accounting processing errors that must be adjusted, the software provides a reverse accounting function.

[0061] It provides comprehensive query functions for accounting documents, and can query the corresponding accounting documents or original documents through account balances, amounts incurred, various bill numbers, accounting reports, etc.

[0062] It supports a custom library of commonly used vouchers, and can automatically call vouchers from the commonly used voucher library across years to form accounting vouchers. Common vouchers can be uniformly configured by the group and allocated to each company for use. Each company can only call and modify the amount. In the accounting account control function, the accounting account source system can implement permission control and mandatory processing for customized special vouchers for investment and internal business purchase and sales business. For example, manual document preparation is not allowed for some accounts.

[0063] Voucher output and printing function: the voucher output function can be effectively controlled according to the authority, and specific log records can be retained. Voucher printing can set up templates for printing.

[0064] Advanced financial accounting: By providing account auxiliary accounting and various account table query functions, it provides multi-dimensional special accounting and management to meet the requirements of internal reporting and detailed accounting. It provides the function of setting basic files and custom files as account auxiliary accounting items, and provides account cross-check rules and auxiliary accounting control rules, so as to make accounting more rigorous and convenient and reduce the error rate.

[0065] It is possible to automatically summarize and classify account books and their accounting subjects across years through manual options, and support automatic summary by subject or unit transactions.

[0066] With certain permissions allowed, it supports in-depth query and retrieval of multiple ledgers, across years and regions, can provide query and display requirements in multiple ways, and supports continuous query or retrieval of three-column, multi-column, journals, chronological accounts, project accounts, auxiliary accounts and other account books.

[0067] The system of the present invention has other auxiliary functions that are convenient for data statistics, financial analysis, project management, etc. It can summarize and summarize the accounts receivable of customers and individuals in real time through accounts and account auxiliary accounting queries. It can summarize and analyze the industry, accounts receivable age, overdue accounts age, warranty age, accounts receivable structure (overdue amounts, undue amounts, warranty deposits, and amounts to be due) by country, region, and key customer, and summarize and analyze all customers, realizing the statistics of accounts receivable by customer and by contract, and reflecting relevant information for different contract numbers under the same customer.

[0068] Special purpose financial accounting: Provides the functions of collaborative voucher generation and headquarters reconciliation between internal units of the headquarters, realizes headquarters applications such as cross-unit document preparation, cross-unit approval, cross-unit accounting, cross-unit query, and multi-unit query, provides single primary currency, primary and secondary currency accounting, provides multi-currency accounting, and provides automatic calculation and carry-forward of exchange gains and losses.

[0069] In the system, the processing of transactions write-off exists in both the general ledger function component and the accounts receivable and accounts payable function components. The transactions write-off processing under the general ledger is the processing of matching the debit and credit data of the same account. It does not support transactions write-off across accounts, such as write-off of accounts receivable and prepaid accounts.

[0070] All accounting accounts can be set as accounts receivable and payable accounts without any account restrictions. In system construction, it is recommended to set accounts receivable and payable accounts according to the last-level detailed accounts, and do not set accounts receivable and payable accounts receivable and payable objects according to the first-level or intermediate accounts. The more detailed the accounts are, the more accurate the final generated write-off balance table and aging analysis table will be.

[0071] If some accounts really cannot be set up as the most detailed accounts, for example, "projects under construction accounts" can also be set up as intermediate or first-level accounts. The setting rules for other non-current accounts are divided according to actual conditions.

[0072] All accounts for writing-off objects need to contain at least one auxiliary accounting item in the "Customer File" or "Supplier File". The writing-off objects can be written off according to all the auxiliary accounting items bound to the writing-off objects. The auxiliary accounting bound to the writing-off objects can be all the auxiliary accounting items of the account or some of the auxiliary accounting items of the account.

[0073] There are two options for write-off processing:

[0074] 1. Manual write-off: The conditions for automatic write-off by the system can be flexibly configured. However, in order to ensure accurate write-off, the account and all auxiliary accounting details of the account must be completely consistent when the system automatically writes off. Only then can automatic write-off be performed.

[0075] 2. For data with certain rules, a list of comparisons between old and new auxiliary accounting items can be provided. For example, the amounts of all subordinate detailed items are automatically written off with the upper-level items that have not been reached at the beginning of the period. Subordinate units are required to configure a comparison table in the system according to the write-off requirements and rules of each unit. When batch write-offs are automatically made at the user's foreground, automatic write-offs can be performed according to the "write-off number" condition.

[0076] According to the set write-off account, the opening non-receipt data of each write-off account needs to be entered or imported. The entered detailed data includes the voucher date, business date (the opening non-receipt data without corresponding business date can be equal to the voucher date) and currency.

[0077] Data that meets the system rules can be automatically offset and written off. You can also choose to write off manually, and there is a reverse write-off function after a write-off error. The system's automatic write-off function supports the "earliest balance method" or "latest balance method" for automatic write-off processing. The write-off result affects the statistical analysis data of the subsequent write-off balance. Currently, the "earliest balance method" is used for unified write-off processing. This method is recommended for all companies to be consistent to avoid inconsistent calibers in subsequent statistical analysis reports. If companies really cannot be consistent, they can also choose by themselves. The current write-off sequence method is consistent for the entire company.

[0078] Automatic write-off: After searching for records to be written off that meet the conditions, set the write-off standard and automatically write off the query results in batches according to the write-off standard.

[0079] When automatic write-off is performed, the data of both parties are automatically matched according to the general ledger parameter "Write-off method". If the general ledger parameter "Write-off sequence" is "Earliest balance method", the records of both parties are matched from front to back in chronological order. If the general ledger parameter "Write-off sequence" is "Latest balance method", the records of both parties are matched from back to front in chronological order.

[0080] When matching, start with the current write-off amount of the first debit record and compare it with the current write-off amount of the first credit record. If the debit data is less than the credit data, take the debit data amount from the credit data and write it off with the debit data, and compare the remaining credit data with the next debit data. If there is any remaining, write off the next debit data and continue to compare, and so on, until all are written off. If the debit is more than the credit, take the credit data amount from the debit data and write it off with the credit data, and then take out the next credit data for comparison, and so on, until all are written off. If the debit and credit are equal, write off the debit and credit records directly.

[0081] Red-blue hedging: Red-blue hedging is to manually select records in different directions to hedge each other, and the hedged records will no longer be written off. After entering the write-off interface and selecting the accounting book, select the query object, set the "Direction" condition to the direction in which the red-blue hedging is to be performed, and the system will display the red-blue hedging records to be written off in the direction that meet the conditions. Select the record to be hedged, and the selected record will be processed for red-blue hedging.

[0082] Automatic red-blue hedging: Automatic red-blue hedging means that the system automatically hedges records with opposite amounts in the same direction, and the hedged records will no longer be written off.

[0083] After entering the write-off interface and selecting the accounting book, select the query object and set the "Direction" condition to the direction in which you want to perform automatic red-blue hedging. You can select debit, credit or both sides. The system will display all records that meet the conditions and will automatically perform red-blue hedging on all records according to the standards.

[0084] Comparison: The system comparison function means that when a debit or credit data is specified in the manual write-off mode, the system automatically filters out the credit or debit data that meets the conditions based on the "write-off object account + same auxiliary items and same amount". The data to be written off that does not fall within the comparison conditions will not be displayed, so as to narrow the scope and facilitate write-off.

[0085] Processing of the verification amount: In the case of manual write-off, the "current write-off amount" can be entered by the user. When the write-off is selected, the current write-off amount of the row is automatically generated, which is equal to the unwritten-off amount of the row by default. The unwritten-off balance of the current entry is the amount of the current voucher entry - the current write-off amount or the current voucher entry amount - the previous write-off amount. In the case of automatic write-off, the write-off amount is automatically generated by the system according to the automatic write-off rules

[0086] The following checks are required during write-off: The total amount of this write-off cannot be greater than the current entry amount. If the write-off amount exceeds the entry amount, the system does not allow write-off. If the attribute "Write-off by selected auxiliary accounting" of the current write-off object is "Yes", write-off must be performed according to the auxiliary items of the auxiliary accounting set for the write-off object. For example, if the auxiliary accounting of the write-off object is "Customer", write-off must be performed strictly according to the customer during write-off. Only the business of the same customer can be written off, and the business of different customers cannot be written off.

[0087] The automatic write-off rule configuration mainly includes:

[0088] By date: When the date range is selected as XX days, the difference between the dates of the debit and credit entries can be written off only if it is within the number of days. If the difference is greater than the number of days, it cannot be written off. If the debit date is earlier than the credit date, the next debit record will be automatically taken for comparison. If the debit date is later than the credit date, the next credit record will be automatically taken for comparison until the difference between the two dates meets the condition. The comparison date is selected as the voucher date or the business date according to the setting of the general ledger parameter "Write-off Comparison Date".

[0089] By cancellation number: Only debit and credit records with the same cancellation number can be cancelled. During cancellation, a cancellation batch number can be assigned to debit and credit records with the same cancellation number.

[0090] By subject: write-off can be carried out only when the auxiliary items of this auxiliary accounting are the same for both the borrower and the lender.

[0091] The fixed asset business processing module is used to sort out the original fixed asset cards, while considering the future connection with the asset management system, unifying the data fields of the fixed asset cards, determining the required items and selecting the input items, controlling the voucher rules for the transfer of fixed assets and the general ledger, and constraining the automatic generation of voucher rules and the end-of-period reconciliation rules.

[0092] The system provides several query statistics for the results of write-offs, including aging analysis, write-off balance table, and write-off status query. It provides query of the details and balance of each written-off and unwritten-off debit and repayment for each write-off object. It also provides query of the write-off balance of each business of each write-off object.

[0093] You can perform aging analysis on the write-off objects, providing two analysis methods: summary and detail. First, you need to select the accounting book for the aging analysis of current accounts. There are two aging analysis methods. The first method is actual amount aging analysis. In this method, the system displays the unwritten-off debit or credit amount according to the aging range according to the actual write-off results. The second method is balance aging analysis. In this method, the system automatically simulates the write-off of the data that has not been formally written off, and then displays the unwritten-off debit or credit amount according to the aging range.

[0094] When analyzing the aging of accounts receivable, you need to consider the write-offs of accounts receivable and accounts payable, and remove the written-off amounts according to the write-off scope. If the write-off scope is selected as "Final Write-off Date", the aging analysis removes all written-off amounts up to the current date of the system. If the write-off scope is "Closing Date", the aging analysis removes the written-off amounts up to the closing date. When analyzing the aging, you can choose to analyze by voucher date or by the business date in the voucher write-off information. If you select voucher date, the aging = closing date - voucher date; if you select business date, the aging = closing date - business date.

[0095] Bad debt estimation refers to the bad debt estimation function based on aging analysis. You need to first set the ratio to set the bad debt extraction ratio for different agings. On this basis, after checking the "Show" option, the estimated bad debt amount for each aging period will be displayed at the same time as the current account aging analysis. The write-off balance of each business of each write-off object is counted.

[0096] Select the write-off account for aging analysis. Select different modes for analysis, such as "final write-off date" or "cut-off date". After selecting a specific information in the write-off balance table, you can view the specific write-off status of the debit and credit sides of the record.

[0097] Query the details of each debit and repayment and the balance of each written-off object's written-off and unwritten-off transaction records. Choose to analyze by "final written-off date" or "cut-off date". Choose to analyze by "voucher date" or "business date". If you check Include unbooked vouchers, the query results will include unbooked vouchers. If you check Include cleared, the query results will include all written-off voucher data.

[0098] To meet the cross-accounting period application operation of public collaboration, the date query conditions available through the public collaboration center and public collaboration confirmation nodes should specify a date range that cannot exceed one month. The sender coordinates the voucher to the receiver function with the same principal account book attributes as the sender.

[0099] The collaborative recipient browses the vouchers to be coordinated in the public collaborative center of the system. For those that can be confirmed, necessary modifications are made and saved to generate collaborative vouchers. For those that cannot be confirmed temporarily, they can be temporarily not processed, and the collaborative initiator is notified in time for communication and coordination to avoid the problem of being unable to settle accounts at the end of the month. The headquarters regularly checks the collaborative situation and checks the collaborative business that has not been processed on time.

[0100] The accounting subjects involved in collaborative business include transactions between the group company and its branches and independent accounting project books, and transactions between branches. The collaborative accounting subjects involved are: "accounts receivable", "accounts payable", "notes receivable", "notes payable", "dividends receivable", "dividends payable", "interest receivable", "interest payable", "other receivables", "other payables", "advances received", "prepayments", borrowings, and loans.

[0101] The basic process of financial collaboration is:

[0102] Co-sponsored by:

[0103] The collaborative account relationship is set up during system initialization. When the collaborative initiator makes a voucher, for any collaborative account involved, the name of the business unit must be selected in the auxiliary accounting of the voucher. The system automatically requires the accountant to select the "customer-internal unit" auxiliary item for the collaborative account. In the voucher production, the "customer file", "supplier file", and "customer file" select or enter the internal unit. After the certificate is produced and saved, the system generates a collaboration to be sent in the public collaborative center. The accounting accountant should enter the public collaborative center in time to query the collaborative vouchers to be sent, and send them to the collaborative party after verification. Public collaboration can also be sent automatically after a period of application, without manual triggering. This is mainly to reduce manual operation steps for automatic sending after the collaborative rules have been perfected after a period of use.

[0104] There are often many transfer businesses in month-end processing and daily processing. Transfer categories need to be defined. Users can classify transfer vouchers according to the characteristics of the transfer business. When executing the transfer, they can search for transfer vouchers by category to quickly find the transfer business to be executed.

[0105] The standard period-end profit and loss carryforward formulas include: revenue cost category, non-operating revenue cost category, and tax carryforward profit and loss category. Profit and loss carryforward can be performed on a monthly or annual basis. When setting a custom carryforward category, there is no need to specify the carryforward frequency and period.

[0106] According to the previous communication, the custom carry-forward categories of "input tax to be obtained" and "input tax to be certified" are added, and the carry-forward definitions of "input tax to be obtained", "input tax to be certified" and "projects under construction" and corresponding cost accounts are added. The carry-forward of tax and cost accounts will be carried forward to different cost accounts according to different projects. The cost accounts are not fixed. When sorting out project files, it is necessary to specify the corresponding classification of the project. According to the different project classifications, carry forward to the corresponding cost account according to the project category in the custom carry-forward classification and classification formula definition to avoid carry-forward errors.

[0107] After the business of the month is completed, the account closing operation is carried out. The reverse account closing operation requires a separate application for permission. Before the end of the period, it is also necessary to complete the allocation of various expenses, the provision of taxes, the carry-forward of costs, and the carry-forward of profits and losses. The month-end or year-end carry-forward will automatically generate accounting documents according to the transfer settings you have defined.

[0108] The accounting platform is a platform that provides system interfaces for various business systems, such as accounts receivable and payable, expense management, supply chain, and asset management, to achieve the integration of financial and business data.

[0109] Through the accounting platform, various business documents can be automatically converted into general ledger vouchers and responsibility vouchers, and general ledger vouchers can be converted into responsibility vouchers or cost documents, etc., so as to achieve seamless connection of financial and business system data and ensure the consistency of business data and financial data. At the same time, it can also reduce the manual workload of financial personnel and avoid human errors in business data and financial data.

[0110] The accounting platform is divided into two layers of architecture: one layer is the administrator configuration level, which mainly provides administrators with the function of configuring the general rules or basic data information of the platform, such as setting the influencing factor information, the document attributes of the conversion template, and the document item information required in the general platform settings. The other layer is the salesperson setting level. These functions are mainly provided to the salespersons of each business system. Through the function configuration here, the various vouchers or document information generated by the conversion of business documents required by the salesperson can be obtained.

[0111] Document generation is one of the core functions of the accounting platform. In the case of push-based voucher generation, when the document becomes effective, a request to generate a voucher will be sent to the accounting platform. The accounting platform will match the voucher of the destination account book to be generated according to the entry rules, and then find the voucher template defined under this destination account book to convert the voucher. If the voucher also uses a classification definition, it is also necessary to reference the comparison table on the classification definition for matching and determine the specific accounting subject. When generating in a pull-based manner, the destination party queries the source party's document, and then converts it through the conversion template to generate the destination party's document (voucher).

[0112] like Figure 3As shown, the fixed asset business processing module 120 includes:

[0113] The fixed asset basic setting unit 121 is used to set the parameters of fixed assets, perform depreciation processing at the end of the accounting period, and perform month-end closing. In addition to the fixed asset card information, other assets similar to the fixed asset card management method, such as intangible assets, low-value consumables, deferred expenses, projects under construction, etc., are also managed by cards. In this method, different asset categories are established, different depreciation and amortization plans are formulated, and different types of cards can be used for reference. Finally, various asset ledgers are formed, and the changes and reductions can be recorded in the subsequent asset processing. At the end of the month, the depreciation and amortization data are automatically generated through the accounting platform. The general ledger voucher, at the same time, at the end of each month, the general ledger account balance data is verified to be consistent with the card ledger data, and the inconsistent data is checked, corrected, and controlled.

[0114] At the end of the accounting period involved in the present invention, asset accounting is required to trigger depreciation and amortization, and generate general ledger vouchers at the same time; a depreciation and amortization account field is set on the fixed asset card to record the expense account included in the depreciation or amortization of the card, etc. The accounting platform directly uses this account to generate vouchers.

[0115] The finance staff first enters the original card or the corresponding asset card into the system and performs depreciation at the end of the month.

[0116] After the depreciation and amortization of fixed assets is completed, the system generates general ledger accounting documents through the accounting platform to complete the financial processing of fixed assets' month-end depreciation.

[0117] The fixed assets module must be closed at the end of each month. Before closing fixed assets, it is necessary to ensure that all fixed asset transactions that occurred during the month have been processed. If the fixed assets are not closed, the general ledger cannot be closed.

[0118] The asset card setting unit 122 is used to set the format and fields of the asset card and set asset coding rules.

[0119] The fixed asset business processing module 120 further includes an asset business follow-up processing unit 123, a fixed asset depreciation and month-end processing unit 124, a fixed asset inventory unit 125, and a fixed asset account book query unit 126;

[0120] The asset business subsequent processing unit 123 is used to perform operations of asset change, asset transfer, asset splitting and merging, and asset reduction.

[0121] In the embodiments of the present invention, asset changes are important business in the use, maintenance and management of fixed assets. Asset changes will have a direct impact on the depreciation allocation of fixed assets. Therefore, in order to ensure the seriousness of the changes, the process of asset changes is recorded to ensure traceable changes, so that users can track and monitor the changes.

[0122] Asset transfer refers to the transfer of asset ownership between different financial organizations under a group. For example, when a certain enterprise's technological transformation causes some production equipment to be idle, and other brother enterprises in the group need this part of idle equipment, the enterprise group will transfer fixed assets to balance internal resources. It should be emphasized that this asset transfer refers to the transfer of asset ownership, not the transfer of usage rights, usage departments, or management departments. Non-ownership changes can be completed through asset change business.

[0123] Asset splitting refers to the process of splitting an asset into two or more assets. This type of business often occurs when an enterprise splits and renovates large equipment, and the disassembled and renovated equipment is put into use separately. Or due to changes in business management methods, the enterprise changes the original collective management of multiple independent assets to split and independent management. For example: In order to facilitate management, a company creates a fixed asset card to manage all personal computers in a certain office. Due to changes in the company's organizational structure, the office is split into two departments, so the office personal computers are also distributed to the two departments. In order to manage the personal computers of the two different departments separately, the asset accountant splits the original fixed asset card and splits it into two cards according to the latest department settings.

[0124] Asset reduction means the end of the financial life of an asset. There are many reasons for asset reduction, including asset scrapping, asset disposal, asset donation, etc. If fixed assets are associated with physical equipment, then when the equipment card undergoes asset scrapping, disposal, donation, ownership transfer, etc., the system will automatically link the fixed asset reduction business. In other words, users can complete the asset reduction business directly in the fixed asset module, or through the above-mentioned related business linkage of transaction management.

[0125] Fixed asset depreciation and month-end processing unit 124 is used to perform fixed asset depreciation and amortization and month-end closing operations;

[0126] Fixed asset depreciation and amortization is the core business of fixed asset management and one of the important business processes of financial accounting. The fixed asset depreciation and amortization process involves the calculation of all fixed asset depreciation values, and the collection and allocation according to different calibers. The depreciation calculation process needs to consider all changes and adjustments made to the assets during the accounting period, and finally organize the data for accounting.

[0127] Month-end closing is a good example of the application characteristics of the financial accounting period. Through the month-end closing action, various financial businesses are processed in a centralized manner. At the same time, financial data is classified, divided, and marked according to the period, providing a standardized basis for future data statistics, query, and analysis. Business operations and processing cannot be performed during the accounting period after closing, which is commonly known as "closing the account". If you want to process business, you need to cancel the closing status.

[0128] The fixed asset inventory unit 125 is used to check the actual asset inventory result data, display the surplus, shortage and difference, and finally generate the inventory report;

[0129] In this embodiment, when taking inventory of assets, each company can perform inventory verification according to different criteria such as management department, user department, user, storage location, and usage status according to the company's needs. After the final asset inventory list is approved, surplus records will be generated into surplus asset lists, shortage records will be generated into reduction lists, and discrepancies will be generated into difference adjustment documents. The headquarters can regularly query the asset inventory status of each company, track key issues, and reduce asset management risks.

[0130] Asset inventory is an important business to ensure that the physical fixed assets are consistent with the accounting data, and it is also an important means to reduce asset loss. Usually, the asset inventory process will last for a period of time, especially for asset-intensive enterprises. Asset inventory not only focuses on the physical quantity and value information, but also on the storage location, using department and other information. After the inventory is completed, the surplus, shortage and difference adjustment data are output, and the necessary adjustments are completed. For example, if there is a shortage, it is necessary to reduce the fixed assets, and if there is a surplus, consider adding new fixed assets. The inventory difference automatically forms a "surplus", "shortage" and "match" status according to the actual inventory information.

[0131] The fixed asset account book query unit 126 is used to provide a fixed asset data query account book to perform asset data query and query the occurrence details of each type of fixed asset in any period.

[0132] In the process of fixed asset management, fixed asset data query can timely grasp the statistics of assets and summarize various information. It can provide various fixed asset data query books and provide asset data as detailed as possible. For example, you can query the details of each asset in a period of time.

[0133] It provides fixed asset general ledger and detailed ledger inquiries, and can provide data on all asset card items such as the number of fixed asset cards, original value in local currency, accumulated depreciation, net value, impairment provision, net amount, net residual value, etc. during a period of time.

[0134] Provides a detailed list of depreciation calculations, which can provide statistics on the original value accrued last month, the depreciation accrued last month, the increase or decrease in the original value last month, the original value accrued this month, and the depreciation accrued this month according to the specified classification. This table is a classified summary of the depreciation list.

[0135] Provides query of summary data of multiple accounting entities and accounting periods.

[0136] Flexible functions are provided to enable users to depreciate assets in different ways, estimate interest, and process insurance premiums. Similarly, users can also select different indicators, such as department, usage status, category, depreciation, etc., to query report functions during internal analysis. Asset reports are provided, such as asset change statement, asset status statement, operating status statement, low-value consumables list, low-value consumables amortization statement, etc., to provide managers responsible for adding fixed assets, transfers, scrapping or other aspects to ensure the accuracy of asset inventory.

[0137] The group report business processing module 130 is used to establish the report organization system of the entire group. The group sets a unified report form and data collection formula, and issues it to each company in the form of a task for filling in;

[0138] Among them, fixed assets will undergo changes in asset category, depreciation method, and original value during use. The above changes affect the depreciation amount and depreciation allocation. When the asset category changes in the middle of an accounting period, the depreciation amount of the current period will be allocated to the category before the change or to the category after the change.

[0139] like Figure 4 As shown, the group report business processing module 130 includes:

[0140] The report preparation unit 131 is used to set the report organization system and report format according to the user type, customize the user report task, and issue the report task.

[0141] The key users of the group set up the report organization system and the report format; the key users of the group formulate the report tasks, set the corresponding task parameters, and then send the tasks to each company; after the company's report personnel receive the tasks sent by the group, for the beginning data of the first period, they need to manually enter part of it or directly import it into the report, and then calculate the report to calculate the data for this month. For the data calculation of reports other than the first period, you can directly calculate; after completing the calculation of the report, you can review the report. During the review process, the system can load the corresponding review formula, such as assets = liabilities + owner's equity; after the review within the table is completed, you can also do an audit between tables. If the review fails, you need to adjust the report data or adjust the corresponding formula of the report until the final review is passed; after the report is reviewed and passed, the subordinate report can be reported to the superior report organization through the report reporting process.

[0142] The report submission unit 132 is used to complete the report data according to the report task and the report submission process, confirm the report data, and submit the confirmed report to the superior report organization.

[0143] In this embodiment, the report administrator sets the templates of individual reports and the settings for issuing and submitting report tasks; after the company receives the report task, it completes the report data according to the report filling process, and finally confirms the report data; the confirmed report is submitted to the superior report organization, and the system defaults to the superior directory of the report organization system; if there is a report that needs to be canceled, such as data filling errors or other modifications, the report submission is canceled in the individual report of the report, and then the superior report organization cancels the submission to complete the cancellation of the report submission, and finally reconfirms the report to complete the report submission work. Once the report is submitted, the data cannot be modified; the group can perform summary operations based on the report data of each company. The summary of report data supports layer-by-layer summary.

[0144] The report format and data collection rules are unified. The report format adopts the financial report format of the latest standard format of the Ministry of Finance. At the same time, individual report items are supplemented based on previous project experience to maximize the convenience for report operators to generate report data and report users to query report data.

[0145] For financial statements controlled by the headquarters, on the basis of unified accounts and auxiliary accounting, the data of most financial statements involved in the present invention can be automatically calculated by the report system through the account data and auxiliary project information in the general ledger module. The source of data and the setting of formulas can be viewed through the "view source" and "formula tracking" functions of the report system. In order to ensure the correctness of the cross-checking relationship between the data of each report, the implemented report is balanced and checked according to the defined audit formula to control the data relationship between the related reports.

[0146] Reports are divided into two categories. One is the fixed-format financial report compiled by designing table samples and data extraction formulas through the group report function component. The other is the custom query report function compiled by configuring metadata connection statements on the report platform. The data result formats generated by the two compilation methods are different, but the data acquisition methods and Excel export functions are the same. In this implementation work, these two methods are applied to different reports. For reports with relatively fixed report formats and need to be submitted regularly, such as balance sheets and income statements, they are implemented through the group report function. For query functions that need to be queried by detailed entries of vouchers, operations are frequent, and whether the vouchers are reviewed and recorded is not fixed, they are implemented through the report platform configuration, such as the statistical table of accounts payable and pending invoices.

[0147] All report data sources can come from general ledger vouchers or from various cards and documents. Data can be obtained through report formulas preset in the system and through financial vouchers. If there are various business documents in the future, document data acquisition configuration can be performed.

[0148] For the multi-ledger accounting subject application module 140, different accounting subject systems for RMB and HKD and different report formats are implemented through multi-ledger applications, and multi-ledger accounting subjects are established separately in the NCC system. The same voucher configuration rules automatically generate vouchers in the two ledgers according to the rules. If there is no voucher with conversion rules, it can be manually entered or modified in the two ledgers. The application of multiple ledgers requires the definition of basic file items such as accounting period, currency, subject system, accounting subject, etc. After the establishment of different ledgers, authority allocation is still required, and the ledgers need to be associated with roles. After the association, subsequent conversion processing can be carried out.

[0149] The second object of the present invention is to provide an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can run the system of the aforementioned technical solution.

[0150] The third object of the present invention is to provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to run a system according to the aforementioned technical solution.

[0151] like Figure 2 As shown, the non-transitory computer-readable storage medium includes a memory 810 of instructions, an interface 830, and the instructions can be executed by a processor 820 to complete the method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0152] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0153] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0154] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present invention belong.

[0155] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0156] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the described embodiment, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0157] A person skilled in the art may understand that all or part of the steps of implementing the method of the embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0158] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0159] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the embodiments are exemplary and cannot be construed as limiting the present invention. A person of ordinary skill in the art may change, modify, replace and modify the embodiments within the scope of the present invention.

Claims

1. A financial business accounting system based on NCC architecture, characterized in that: include: The general ledger business processing module is used to generate statistical analysis reports based on basic information and financial basic files to determine whether there are abnormal fluctuations in data, and then determine whether daily accounting work is carried out in accordance with regulations and systems; Fixed asset business processing module is used to sort out the original fixed asset cards, connect with the asset management system, unify the data fields of fixed asset cards, determine the required items and select the input items, control the voucher rules for fixed assets and general ledger transfer, and constrain the automatic voucher generation rules and end-of-period reconciliation rules; The group report business processing module is used to establish the report organization system of the entire group. The group sets a unified report form and data extraction formula, and issues it to each company in the form of tasks for filling in; The multi-account accounting subject application module is used to generate vouchers between account books according to the voucher configuration rules to define four basic file items, namely, accounting period, currency, account system, and accounting subject; The general ledger business processing module includes: The data cleaning unit is used to clean up historical financial data, including cleaning up incorrect account balance data and abnormal data caused by historical problems; detailing asset data to the card level, and making the detailed card data consistent with the account balance data, and correcting incorrect financial data information in the history; The data query unit is used to display the entire process of generating, changing and reducing all financial data through account table query through voucher accounting; Data management unit, used for coordination and verification of the arrangement of customer files or accounts receivable; The accounting platform unit is used to automatically generate general ledger vouchers, fixed assets and general ledger vouchers from all documents according to the comparison rules; The carry-forward formula custom unit is used to customize the carry-forward formula for tax accounts, projects under construction and cost accounts to realize automatic carry-forward of rule data; the custom carry-forward formula realizes custom carry-forward between different current accounts, designated carry-forward of prepayments and accounts payable, and performs transaction write-off processing after executing the custom carry-forward formula to generate vouchers; The fixed assets business processing module includes: Fixed asset basic setting unit, used to set fixed asset parameters, perform depreciation at the end of an accounting period, and perform month-end closing; The asset card setting unit is used to set the format and fields of the asset card and set the asset coding rules; The fixed asset business processing module also includes an asset business follow-up processing unit, a fixed asset depreciation and month-end processing unit, a fixed asset inventory unit and a fixed asset account book query unit; The asset business subsequent processing unit is used to perform operations such as asset change, asset transfer, asset splitting and merging, and asset reduction; The fixed asset depreciation mentioned in the month-end processing unit is used to perform fixed asset depreciation and amortization and month-end closing operations; The fixed asset inventory unit is used to check the actual asset inventory result data, display the surplus, shortage and difference, and finally generate an inventory report; The fixed asset account book query unit is used to provide a fixed asset data query account book to query asset data and query the occurrence details of each type of fixed asset in any period; The group report business processing module includes: A report preparation unit, used to set the report organization system and report format according to the user type, customize the user report task, and issue the report task; The report submission unit is used to complete the report data according to the report task and report filling process, and confirm the report data, and submit the confirmed report to the superior report organization.

2. The financial business accounting system based on the NCC architecture according to claim 1 is characterized in that: During the use of fixed assets, changes in asset category, depreciation method, and original value may occur, which will affect the depreciation amount and depreciation allocation. When an asset category change occurs in the middle of an accounting period, the depreciation amount in the current period will be allocated to the category before the change or to the category after the change.

3. An electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can run the system described in any one of claims 1-2.

4. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to run the system according to any one of claims 1-2.