CN108830701A - Decentralization financial statement system - Google Patents

Decentralization financial statement system Download PDF

Info

Publication number
CN108830701A
CN108830701A CN201810659409.2A CN201810659409A CN108830701A CN 108830701 A CN108830701 A CN 108830701A CN 201810659409 A CN201810659409 A CN 201810659409A CN 108830701 A CN108830701 A CN 108830701A
Authority
CN
China
Prior art keywords
shops
module
business data
financial statement
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810659409.2A
Other languages
Chinese (zh)
Inventor
黄超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
No Need To Wait (shanghai) Information Polytron Technologies Inc
Original Assignee
No Need To Wait (shanghai) Information Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by No Need To Wait (shanghai) Information Polytron Technologies Inc filed Critical No Need To Wait (shanghai) Information Polytron Technologies Inc
Priority to CN201810659409.2A priority Critical patent/CN108830701A/en
Publication of CN108830701A publication Critical patent/CN108830701A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance or payroll
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of decentralization financial statement systems, including report server, data center server and several shops's servers;Financial statement device is built-in in report server, cash device is built-in in shops's server, cash device is used to record the business data of shops and business data is sent to data center server, and data center server is used to receive and save the business data of shops's server sending;Financial statement device includes log-on message receiving module, limit acquisition module, permission determination module, shops's information receiving module, shops's determining module to be selected, target shops determining module, report form type selecting module and report generation module.Unified login may be implemented in decentralization financial statement system provided by the invention, and the new login system of Maintenance free, the data that the financial statement system provided through the invention obtains are more accurate, and can reduce the workload of financial staff.

Description

Decentralization financial statement system
Technical field
The present invention relates to the financial statement system regions of catering industry, more particularly, to a kind of decentralization finance report Table system.
Background technique
Current mainstream dining room is all chain mode, and a home office (parent company) possesses the branch Duo Jia, branch cash register below Member needs reconciliation of handing over to the next shift, and branch shopkeeper needs real time inspection business circumstance, Finance Department of parent company be also required to every branch into Capable verification of making an inventory, in the cash device (abbreviation POS) in dining room, waiter fills the data source of dining room financial statement system in cash register It sets to order dishes and place an order, after cash register checkout, data store in the database.Cash device, which also provides Reports module, can check dining room Sales situation, the profit data such as situation and non-reckoning.
Most of cash devices can establish database in dining room general headquarters or in cash device development company, periodically report or The business data in all branch in person's active pull dining room, reporting system then connect the database and carry out data displaying and analysis, than The backstage CRM converged such as the poly- food of Queuing network.But this financial statement system structure is relatively easy, needs periodically to pull branch number According to when pulling task triggering, network jitter or the shutdown of dining room cash device then will appear partial data loss, to reconciliation Work impacts;Branch server is attached to there are also some financial statement systems and carries out data displaying and analysis, such as fragrant Port section is good for cash device.But this financial statement system is more complex, and every branch is needed to have fixed IP or domain name, it can Remote network access, general headquarters' reconciliation is supported to need to log in one by one, workload increases.
It would therefore be highly desirable to which it is accurate and can reduce the financial statement system of employee work amount to invent a kind of data.
Summary of the invention
In view of this, being able to solve worker workload the present invention provides a kind of decentralization financial statement system Big and data are easy the problem of error.
To solve the above-mentioned problems, the present invention provides a kind of decentralization financial statement systems, including:Report Forms Service Device, data center server and several shops's servers;
Financial statement device is built-in in the report server, the financial statement device is used for according in the data Data in central server and/or shops's server generate financial statement;
Cash device is built-in in shops's server, the cash device is used to record the business number of the shops According to, and the business data is sent to the data center server, the business data includes the income gold of all orders Volume, discount amount and arrearage order;
The data center server is used to receive and save the business data that all shops's servers issue;
The financial statement device includes:
Log-on message receiving module, for receiving the log-on message of user's input;
Authority acquiring module is connect with the cash device of shops's server described in each, for obtaining the cash register dress The logon rights set;
Permission determination module, for judging the log-on message institute after the logon rights for obtaining the cash device Whether corresponding user has permission into the financial statement device;
Shops's information receiving module, for receiving user when the user has permission and enters the financial statement device Preliminary shops's information of input;
Shops's determining module to be selected, for determining shops to be selected according to preliminary shops's information;
Target shops determining module, for showing the shops to be selected and in response to shops's selection operation of user, Determine a target shops;
Report form type selecting module, for showing report form type to be selected corresponding to the target shops, and in response to The report form type selection operation of user determines that a target report form type, the report form type include at least cash register report, project Income statement and non-statement of account report;
Module for financial statement generation, for obtaining the business data of the target shops, and according to the target shops Business data generates financial statement corresponding to the target report form type;
Report print module, the financial statement printing for that will generate.
Further, the financial statement device further includes:
Abnormality detection module carries out abnormality detection the business data in all shops's servers for timing, and Abnormal order is filtered out from all business datas;
Abnormal order statistical module, for the abnormal order according to detected by abnormality detection module, to abnormal order into Row statistics, and analyze the quantity variation of the abnormal order of each period;
Frequency regulation block, for adjusting the detection of the abnormality detection module according to the quantity variation of the abnormal order Frequency;
Abnormal notification module, for sending and notifying to predetermined mobile communication terminal after detecting the abnormal order.
Further, the frequency regulation block adjusts the detection frequency of the abnormality detection module according to following logic:
When the quantity of the abnormal order increases, accelerate the detection frequency of the abnormality detection module;When the exception When the quantity of order is reduced, the detection frequency of the abnormality detection module is reduced.
Further, the business data in shops's server described for one, the abnormality detection module are specific Following several respects are detected:
Detect whether the consumption sum in the business data is equal to the sum of Payment Amount of all orders plus institute There is the sum of the discount amount of the order;
Detect whether the real revenue in the business data is equal to the sum of all described order payment amount of money;
In detection line the sum of amount of money of the means of payment and amount of money stroke count whether be equal to the sum of amount of money of third party's offer with And amount of money stroke count;
Detection takes out quantity on order, always whether paid, total discount and total amount are equal to take-away operator and are provided Quantity on order, total paid, total discount and total amount data.
Detect the order total amount to place an order by internet platform, whether total paid and total discount is equal to the internet Order total amount provided by platform, total paid and total discount data.
Further, the financial statement device further includes returning account module automatically, described to return account module for basis automatically Preset detection model detect all bills in each shops's server account whether equality.
Further, the preset detection model is:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money,
Wherein, the total amount is the sum of the price of all bills in the corresponding business data of the shops;It is described Actual payment amount is the sum of all practical collection amounts in the corresponding business data of the shops;Discount amount is described The sum of the price of all discount commodity deduction and exemption in the corresponding business data of shops;It is the battalion that the third party, which subsidizes the amount of money, In order in industry data by Third-party payment platform payment, the gold of the payment of operator belonging to the Third-party payment platform The sum of volume.
Further, fuzzy matching algorithm, the fuzzy matching algorithm are preset in shops's determining module to be selected It include all in shops's name list comprising described for generating corresponding shops's name list according to preliminary shops's information Shops's title of preliminary shops information, each described shops's title are linked to all finance reports corresponding to shops's title Table.
Further, the financial statement device further includes Data Position judgment module, the Data Position judgment module When for accessing the business data of the target shops in the module for financial statement generation, the business of the target shops is judged The storage location of data, and the business data is obtained by different approach;
If the business data of the target shops is stored in shops's server, by accessing shops's service Device obtains the business data;
If the business data of the target shops is stored in the data center server, by accessing the data Central server obtains the business data;
If business data is all stored in the data center server and shops's server, according to preset choosing Select the business data that model obtains the target shops.
Further, the preset preference pattern is used to obtain the business data of the shops by the following method:
Detect the shops in the data center server business data whether the cash device with the shops In the business data it is consistent;
If consistent, the business data of the shops is accessed by the data center server;
If inconsistent, pass through the business data of shops described in shops's server access.
Further, the abnormal notification module can send the information of the abnormal order by short message or mail.
Compared with prior art, decentralization financial statement system provided by the invention at least realizes following beneficial Effect:
One, decentralization financial statement system provided by the invention can be logged in by obtaining the logon rights of cash device Financial statement device reduces maintenance cost without safeguarding new login system again;
Two, decentralization financial statement system provided by the invention can obtain target shops from data center server Business data, the business data of target shops, and the number in data center server can be also obtained from shops's server According to it is inconsistent with business data in shops's server when, the business data of target shops is obtained from shops's server, ensure that The accuracy of business data;
Three, decentralization financial statement system provided by the invention, can be periodically to the business data in the server of branch Carry out abnormality detection, obtain abnormal order, and can according to the frequency of the quantity adjust automatically abnormality detection of abnormal order, When quantity on order is more accelerate abnormality detection frequency, to guarantee that user can learn abnormal order information in time, quantity on order compared with The frequency of abnormality detection is reduced when few, to reduce the workload of report server;
Four, decentralization financial statement system provided by the invention may be implemented to advise account automatically, i.e. each door of automatic checking The account of all bills in the server of shop whether equality, be effectively reduced the workload of financial staff.
Certainly, implementing any of the products of the present invention specific needs while must not reach all the above technical effect.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its Advantage will become apparent.
Detailed description of the invention
It is combined in the description and the attached drawing for constituting part of specification shows the embodiment of the present invention, and even With its explanation together principle for explaining the present invention.
Fig. 1 is the decentralization financial statement system block diagram that embodiment 1 provides;
Fig. 2 is the flow chart for logging in financial statement device;
Fig. 3 is the decentralization financial statement system block diagram that embodiment 2 provides;
Fig. 4 is the block diagram of the background server in the decentralization financial statement system that embodiment 3 provides;
Fig. 5 is the flow chart that the business data of target shops is obtained in decentralization financial statement system.
In figure, 10, report server;11, front-end server, 111, logon information receiving module;112, shops's information connects Receive module;113, target shops determining module;114, report form type selecting module;12, background server;121, authority acquiring mould Block;122, permission determination module;123, shops's determining module to be selected;124, module for financial statement generation;125, report printing Module;126, abnormality detection module;127, abnormal order statistical module;128, frequency regulation block;129, abnormal notification module; 120, account module is advised automatically;20, data center server;30, shops's server.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should be noted that:Unless in addition having Body explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally The range of invention.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present invention And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable In the case of, the technology, method and apparatus should be considered as part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
Embodiment 1:
A kind of decentralization financial statement system is present embodiments provided, as shown in Figure 1 in provided in this embodiment go Heart financial statement system block diagram, the system include:Report server 10, data center server 20 and the service of several shops Device 30;
Shops's server 30 is separately positioned in each shops, such as group catering companies, may be multiple Region possesses multiple branch, and shops's server 30 is the server in each branch, in each shops's server 30 in It is equipped with cash device, the cash device at this refers to the software systems for running in server and realizing by computer program, Cash device is used to record the business data of shops, and business data is sent to data center server 20, and shops is normal When operation, cash device can generate in real time business data according to the order of client, and business data includes all orders in shops Amount received, discount amount and arrearage order;The favourable price of discount amount representative products or vegetable compared with price, Such as vegetable A is priced at 20 yuan, does advertising campaign to vegetable A in certain period, movable valence is 18 yuan, then discount amount is 2 Member, vegetable A can restore original cost after a period of time, so needing to record each respectively for the business data of cash device The amount received and discount amount of order, arrearage order expression client places an order but outstanding order data.
Data center server 20 is used to receive and store the business data of each shops's server 30 sending, in data Central server 20 can be set in any one shops, as the platform of information storage and interaction, or be set to each door The parent company of shop ownership.
Financial statement device is built-in in report server 10, equally, the financial statement device 7 at this, which also refers to, to be run on The software systems realized in server and by computer program, financial statement device include log-on message receiving module 111, power Limit obtains module 121, permission determination module 122, shops's information receiving module 112, shops's determining module 123 to be selected, target Shops's determining module 113, report form type selecting module 114, module for financial statement generation 124 and report print module 125, it is above-mentioned All modules are the program in report server 10, more specifically, can pass through front-end server 11 and background server 12 Realize that report server 10, front-end server 11 are used for the program module for executing human-computer interaction, showing result, background server 12 Program module for executing logical operation, generating report and data processing.
Specifically, Fig. 2 is the flow chart for logging in financial statement device, with reference to login financial statement device shown in Fig. 2 The function of flow chart, each module is described as follows respectively:
Log-on message receiving module 111 is stored in front-end server 11, when user logs in financial statement device, logs in letter It ceases receiving module 111 and information sink block is provided a user by front end page, stepping on for user's input is received by information sink block Record information;
Authority acquiring module 121 is stored in background server 12, connects with the cash device of each shops's server 30 It connects, when there is user to log in financial statement device, obtains the logon rights of cash device;Due to the cash device of each shops Will there are logon rights namely not all staff all to have permission operation cash device, thus, meeting in cash device It is stored with the log-on message that can operate the staff of cash device, such as name, account, password, employee number, position, portion The information such as door, as the logon rights of cash device, authority acquiring module 121 obtains the logon rights in cash device.
Permission determination module 122 is stored in background server 12, for obtain cash device logon rights after, Judge whether user corresponding to the log-on message of user's input has permission into financial statement device, it in this embodiment, will The logon rights of cash device are used as the logon rights of financial statement device simultaneously, and therefore, financial statement fills the power centered The log-on message that user input is compared limit determination module 122 with the logon rights got, namely judges to get The information to match in logon rights with the presence or absence of the log-on message inputted with user, if it is present the log-on message is corresponding User have permission log in financial statement device, otherwise without permission.
Shops's information receiving module 112 is stored in front-end server 11, fills for having permission in user into financial statement When setting, preliminary shops's information of user's input is received;The module can pop up an input window in terminal, and user can input The shops's title to be searched is inputted in window, as preliminary shops's information, preliminary shops's information at this is not usually shops Complete title, the partial information including shops is specifically as follows the position of segment word in shops's title, shops And other relevant informations of shops.
Shops's determining module 123 to be selected, is stored in background server 12, to be selected for being determined according to preliminary shops's information The shops selected;Specifically, prestoring the information of all shops in background server 12, including shops's name information, shops's coordinate Information etc. is sieved from all shops's information after preliminary shops's information that shops's information receiving module 112 receives user's input Select shops's information corresponding with preliminary shops's information.
Target shops determining module 113, is stored in front-end server 11, for showing shops to be selected, and in response to Shops's selection operation of user determines a target shops;Believe when shops's determining module 123 to be selected is filtered out with preliminary shops After the corresponding shops's information of manner of breathing, target shops determining module 113 can will each shops corresponding with preliminary shops's information Information shows user as shops to be selected, and user selects a shops from the multiple shops's information shown, is chosen The shops selected is target shops.
Report form type selecting module 114 is stored in front-end server 11, to be selected corresponding to target shops for showing Report form type is selected, also, report form type selecting module 114 determines a target in response to the report form type selection operation of user Report form type.After user selectes a shops, report form type selecting module 114 will select the interface of report to be presented to use Family, user can carry out the selection of target report form type.Specifically, can correspond to different shops is arranged different report form types, report Table type includes at least cash register report, project income statement and non-statement of account report, and wherein cash register report is the business number of shops According to the report of middle collection amount detail;Project income statement can according to the classification of vegetable or product in the business data of shops into The income statement that row statistic of classification obtains, can also the classification system of the department according to belonging to vegetable in the business data of shops or product Count obtained income statement;Non- statement of account report indicates the report that unpaid-for all orders are formed.User can pass through report Table type selection module 114 selects required report form type.
Such as user inputs " A " in shops's information receiving module 112, then shops's determining module 123 to be selected can be from Shops associated with " A " is filtered out in shops's information of all storages as shops to be selected, such as " A1 ", " A2 ", " A3 " " A4 ", and above-mentioned shops to be selected is pushed to by terminal by target shops determining module 113, user sees to be selected in terminal After selecting shops, one of them is clicked wait select " A1 " as target shops, it is then by report form type selecting module 114 that " A1 " is right All report form types answered are supplied to user's selection, and user continues that required report can be obtained after selecting one of report form type Table.
Module for financial statement generation 124 is stored in background server 12, for obtaining the business data of target shops, And the financial statement according to corresponding to the business data of target shops generation target report form type;For example, user has selected shops B In cash register report, module for financial statement generation 124 obtains the business data of B shops first, then according to the business in B shops Data generate cash register report.
Wherein, module for financial statement generation 124, can be by data center server when obtaining the business data of target shops 20 or target shops shops's server 30 in obtain, specifically from which server obtain, scheduled control logic can be set.
Report print module 125 is stored in background server 12, the financial statement printing for that will generate.
Decentralization financial statement system provided in this embodiment can be weighed by the login of the cash device of each shops Limit carries out logging in for financial statement device, without additional user right system, reduces maintenance cost, user is logging in finance Any one accessible user has the shops of permission after report device, so as to money needed for efficiently obtaining user Source and data.
Embodiment 2:
The present embodiment on the basis of embodiment 1, provides a kind of decentralization financial statement system, and related place can be with The description of reference implementation example 1.It is illustrated in figure 3 the system block diagram of decentralization financial statement system provided in this embodiment, it should System includes:Report server 10, data center server 20 and several shops's servers 30, about data center server 20 can refer to the corresponding part of above-described embodiment 1 with an associated description for shops's server 30.Financial statement device includes logging in Information receiving module 111, authority acquiring module 121, permission determination module 122, shops's information receiving module 112, door to be selected Shop determining module 123, target shops determining module 113, report form type selecting module 114, module for financial statement generation 124 and report Table print module 125, the associated description of above-mentioned modules can refer to above-described embodiment 1, repeat no more at this.
Financial statement device further includes abnormality detection module 126, abnormal order statistical module 127, frequency regulation block 128, abnormal notification module 129 and automatic rule account module 120, above-mentioned five modules are to be arranged in background server 12 Program module, specifically:
Abnormality detection module 126 carries out abnormality detection the business data in all shops's servers 30 for timing, and Abnormal order is filtered out from all business datas;For the business data in shops's server 30, abnormality detection module 126 mainly detect following several respects:
1) detect whether the consumption sum in business data is equal to the sum of Payment Amount of all orders plus all orders The sum of discount amount;
2) whether the real revenue detected in business data is equal to the sum of all order payment amount of money;
3) whether the sum of amount of money of the means of payment and amount of money stroke count are equal to the sum of the amount of money that third party provides in detection line And amount of money stroke count;
4) detection takes out quantity on order, always whether paid, total discount and total amount are equal to take-away operator and are mentioned The quantity on order of confession, total paid, total discount and total amount data.
5) the order total amount to place an order by internet platform is detected, whether total paid and total discount is equal to the interconnection Order total amount provided by net platform, total paid and total discount data.
Abnormal order statistical module 127 is used for the abnormal order according to detected by abnormality detection module 126, orders to abnormal It is singly counted, and analyzes the quantity variation of the abnormal order of each period;Such as the situation fewer in shops customer Under, abnormal quantity on order is less, and when shops's customer number is significantly increased, the quantity of abnormal order would generally also increase therewith, It, can be by when the quantity of abnormal order is few since abnormality detection module 126 is detected according to certain frequency interval It is detected according to relatively slow frequency, such as the abnormality detection of progress in every 20 minutes, to reduce power consumption, is reduced unnecessary Work;When the quantity of abnormal order increases, staff needs timely to learn the information of abnormal order, therefore just needs to add The frequency of fast abnormality detection.The effect of abnormal order statistical module 127 is that the state for changing abnormal quantity on order is sent to Frequency regulation block 128, the foundation to adjust detection frequency as frequency regulation block 128.
Frequency regulation block 128 is used to change according to the quantity of abnormal order the detection frequency of adjustment abnormality detection module 126 Rate;Specifically, frequency regulation block 128 adjusts the detection frequency of the abnormality detection module 126 according to following logic:Work as exception When the quantity of order increases, accelerate the detection frequency of abnormality detection module 126;When the quantity of abnormal order is reduced, reduce different The detection frequency of normal detection module 126.It can guarantee to detect in time when abnormal quantity on order is more by frequency regulation block 128 And abnormal order information is fed back, reduce the workload of server in abnormal order data negligible amounts.Such as shops in morning Interior customer number is less, and corresponding exception quantity on order is also less, and abnormality detection module 126 can detect one according to per half an hour Secondary frequency carries out abnormality detection, and there are many customer quantity of shops when noon, and the quantity of corresponding exception order can also increase It is more, therefore abnormality detection module 126 was detected according to the every 2 minutes primary frequencies of detection, with guarantee staff can and When the information for learning abnormal order.
Abnormal notification module 129 is used for after detecting the abnormal order, is sent and is notified to predetermined mobile communication terminal. Specifically, the cell-phone number and/or mailbox number of personnel to be received can be prestored in abnormal notification module 129, when abnormality detection module 126 when detecting abnormal order, sends short message to personnel to be received by abnormal notification module 129 or mail is reminded, keep away Exempt from because information is delayed when staff is away from keyboard.
Automatic rule account module 120 is used to be detected according to preset detection model all in each shops's server 30 The account of bill whether equality.Wherein preset detection model is:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money;
Wherein, total amount is the sum of the price of all bills in the corresponding business data of shops;Actual payment amount is door The sum of all practical collection amounts in the corresponding business data in shop;Discount amount is all discounts in the corresponding business data of shops The sum of the price of commodity deduction and exemption;Third party subsidize the amount of money be business data in by Third-party payment platform pay order in, The sum of the amount of money of the payment of operator belonging to Third-party payment platform.Such as certain shops supports the full 20 yuan activities for subtracting 2 yuan, customer Two vegetables of A and B, A20 member, B30 member have been selected, then order total amount is 50 yuan, has been 25 yuan after B vegetable promotion folding, rolls in total 7 yuan of button, customer is paid the bill with wechat, and wechat has subsidized 3 yuan of red packets, then returning account system can be according to the practical payment gold of customer automatically Volume, discount amount and third party subsidize the amount of money and calculate whether the result that it is added is equal to 50, to the order mark if being equal to It is denoted as equality, to the bill labeled as inequality if result is variant.By returning account module can be with automatic checking order automatically Account reduces the workload of financial staff.
Decentralization financial statement system provided in this embodiment, has the advantages that:
One, can timing the business data in the server of branch is carried out abnormality detection, obtain abnormal order, and can be with According to the frequency of the quantity adjust automatically abnormality detection of abnormal order, accelerate abnormality detection frequency when quantity on order, to protect Card user can learn abnormal order information in time, reduce the frequency of abnormality detection, when quantity on order is less to reduce report The workload of server;
Two, it may be implemented to advise account automatically, i.e. whether the account of all bills in each shops's server of automatic checking puts down Deng being effectively reduced the workload of financial staff.
Embodiment 3:
The present embodiment provides a kind of preferred decentralization financial statement system on the basis of embodiment 1 and embodiment 2 System.Related place can be with the description of reference implementation example 1 and embodiment 2.The main distinction point of the embodiment and above-described embodiment 2 exists In, more easily search shops for the ease of staff, be preset in shops's determining module 123 to be selected fuzzy matching calculation Method, fuzzy matching algorithm are used to generate corresponding shops's name list according to preliminary shops's information, include in shops's name list All shops's titles comprising preliminary shops's information, and each shops's title is linked to corresponding to shops's title All financial statements.For example, somewhere Nei Yousanjia shops, title is respectively the shop A1, the shop A2 and the shop A3, when user is wait select In shops's determining module 123 input A when, the shop A1, the shop A2 and three, the shop A3 shops can be popped up at once, that is, user only need it is defeated Introduction trade name claim in segment word, can eject out door trade name claim in include the text all shops, facilitate user to search for.And And when clicking each shops's title, all financial statements that can be linked in the shops, such as user click the shop A2, All types of reports in the shop A2 can be popped up to select for user.
Fig. 4 is the block diagram of the background server in the decentralization financial statement system that embodiment 3 provides, as shown in figure 4, Financial statement device further includes having position judging module 131, for the battalion in 124 access target shops of module for financial statement generation When industry data, the storage location of the business data of target shops is judged, and business data is obtained by different approach;Such as Fig. 5 It show the flow chart that decentralization financial statement system obtains the business data of target shops.Specifically:
If the business data of target shops is stored in shops's server 30, obtained by access shops's server 30 The business data of target shops;
If the business data of target shops is stored in data center server 20, pass through access data center services The business data of the acquisition of device 20 target shops;
If business data is all stored in data center server 20 and shops's server 30, according to preset selection The business data of model acquisition target shops;Preset preference pattern for obtaining the business of target shops by the following method Data:
Whether the business data of the target shops first in detection data central server 20 fills with the cash register of target shops Business data in setting is consistent;
If consistent, pass through the business data of 20 access target shops of data center server;
If it is inconsistent, passing through the business data of 30 access target shops of shops's server, since cash device is taken It is loaded in shops's server 30, and the data in cash device are in the state of real-time update, therefore when in shops's server 30 Business data and data center server 20 in data it is inconsistent when, the data being often subject in shops's server 30, To guarantee the accuracy of data.
Decentralization financial statement system provided in this embodiment, has the advantages that:
The business data of target shops can be obtained from data center server, also can obtain target door from shops's server The business data in shop, and when the data in data center server and the inconsistent business data in shops's server, from Shops's server obtains the business data of target shops, ensure that the accuracy of business data.
Although some specific embodiments of the invention are described in detail by example, the skill of this field Art personnel it should be understood that example above merely to being illustrated, the range being not intended to be limiting of the invention.The skill of this field Art personnel are it should be understood that can without departing from the scope and spirit of the present invention modify to above embodiments.This hair Bright range is defined by the following claims.

Claims (10)

1. a kind of decentralization financial statement system, which is characterized in that including:If report server, data center server and Gan Ge shops server;
Financial statement device is built-in in the report server, the financial statement device is used to take according to the data center The data being engaged in device and/or shops's server generate financial statement;
Cash device is built-in in shops's server, the cash device is used to record the business data of the shops, and The business data is sent to the data center server, the business data includes the amount received of all orders, folding Detain the amount of money and arrearage order;
The data center server is used to receive and save the business data that all shops's servers issue;
The financial statement device includes:
Log-on message receiving module, for receiving the log-on message of user's input;
Authority acquiring module is connect with the cash device of shops's server described in each, for obtaining the cash device Logon rights;
Permission determination module, for judging corresponding to the log-on message after the logon rights for obtaining the cash device User whether have permission into the financial statement device;
Shops's information receiving module, for receiving user's input when the user has permission and enters the financial statement device Preliminary shops's information;
Shops's determining module to be selected, for determining shops to be selected according to preliminary shops's information;
Target shops determining module is determined for showing the shops to be selected and in response to shops's selection operation of user One target shops;
Report form type selecting module, for showing report form type to be selected corresponding to the target shops, and in response to user Report form type selection operation, determine a target report form type, the report form type includes at least cash register report, project is taken in Report and non-statement of account report;
Module for financial statement generation, for obtaining the business data of the target shops, and according to the business of the target shops Data generate financial statement corresponding to the target report form type;
Report print module, the financial statement printing for that will generate.
2. decentralization financial statement system according to claim 1, which is characterized in that the financial statement device also wraps It includes:
Abnormality detection module carries out abnormality detection the business data in all shops's servers for timing, and from institute Have and filters out abnormal order in the business data;
Abnormal order statistical module unites to abnormal order for the abnormal order according to detected by abnormality detection module Meter, and analyze the quantity variation of the abnormal order of each period;
Frequency regulation block, for adjusting the detection frequency of the abnormality detection module according to the quantity variation of the abnormal order Rate;
Abnormal notification module, for sending and notifying to predetermined mobile communication terminal after detecting the abnormal order.
3. decentralization financial statement system according to claim 2, which is characterized in that the frequency regulation block according to Following logic adjusts the detection frequency of the abnormality detection module:
When the quantity of the abnormal order increases, accelerate the detection frequency of the abnormality detection module;When the abnormal order Quantity reduce when, reduce the detection frequency of the abnormality detection module.
4. decentralization financial statement system according to claim 3, which is characterized in that shops's service described for one The business data in device, the abnormality detection module specifically detect following several respects:
Detect whether the consumption sum in the business data is equal to the sum of Payment Amount of all orders plus all institutes State the sum of the discount amount of order;
Detect whether the real revenue in the business data is equal to the sum of all described order payment amount of money;
Whether the sum of amount of money of the means of payment and amount of money stroke count are equal to the sum of amount of money of third party's offer and gold in detection line Volume stroke count;
Detection takes out quantity on order, always whether paid, total discount and total amount are equal to take out and order provided by operator Odd number amount, total paid, total discount and total amount data;
Detect the order total amount to place an order by internet platform, whether total paid and total discount is equal to the internet platform Provided order total amount, total paid and total discount data.
5. decentralization financial statement system according to claim 3, which is characterized in that the financial statement device also wraps It includes and returns account module automatically, it is described to return account module for being detected in each shops's server according to preset detection model automatically All bills account whether equality.
6. decentralization financial statement system according to claim 5, which is characterized in that the preset detection model For:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money,
Wherein, the total amount is the sum of the price of all bills in the corresponding business data of the shops;The reality Payment Amount is the sum of all practical collection amounts in the corresponding business data of the shops;Discount amount is the shops The sum of the price of all discount commodity deduction and exemption in the corresponding business data;It is the business number that the third party, which subsidizes the amount of money, In by Third-party payment platform pay order in, operator belonging to the Third-party payment platform payment the amount of money it With.
7. decentralization financial statement system according to claim 1, which is characterized in that
Fuzzy matching algorithm is preset in shops's determining module to be selected, the fuzzy matching algorithm is used for according to preliminary door Shop information generates corresponding shops's name list, includes all in shops's name list comprising preliminary shops's information Shops's title, each described shops's title are linked to all financial statements corresponding to shops's title.
8. decentralization financial statement system according to claim 1, which is characterized in that
The financial statement device further includes Data Position judgment module, and the Data Position judgment module is used in the finance Described in report generation module accesses when the business data of target shops, the storage position of the business data of the target shops is judged It sets, and the business data is obtained by different approach;
If the business data of the target shops is stored in shops's server, obtained by accessing shops's server Take the business data;
If the business data of the target shops is stored in the data center server, by accessing the data center Server obtains the business data;
If business data is all stored in the data center server and shops's server, according to preset selection mould Type obtains the business data of the target shops.
9. decentralization financial statement system according to claim 8, which is characterized in that
The preset preference pattern is used to obtain the business data of the shops by the following method:
Detect the shops in the data center server business data whether in the cash device of the shops The business data is consistent;
If consistent, the business data of the shops is accessed by the data center server;
If inconsistent, pass through the business data of shops described in shops's server access.
10. decentralization financial statement system according to claim 2, which is characterized in that the exception notification module can To send the information of the abnormal order by short message or mail.
CN201810659409.2A 2018-06-25 2018-06-25 Decentralization financial statement system Pending CN108830701A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810659409.2A CN108830701A (en) 2018-06-25 2018-06-25 Decentralization financial statement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810659409.2A CN108830701A (en) 2018-06-25 2018-06-25 Decentralization financial statement system

Publications (1)

Publication Number Publication Date
CN108830701A true CN108830701A (en) 2018-11-16

Family

ID=64138445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810659409.2A Pending CN108830701A (en) 2018-06-25 2018-06-25 Decentralization financial statement system

Country Status (1)

Country Link
CN (1) CN108830701A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109688215A (en) * 2018-12-24 2019-04-26 安徽经邦软件技术有限公司 Report reporting system and implementation method based on group management
CN111177755A (en) * 2019-12-25 2020-05-19 平安医疗健康管理股份有限公司 Method and device for processing data permission in report application, computer equipment and computer storage medium
WO2021159940A1 (en) * 2020-02-14 2021-08-19 深圳壹账通智能科技有限公司 Report generation and management method and apparatus, computer device, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110110A (en) * 2006-07-18 2008-01-23 吴鑫 Restaurant chain store management system
CN101211437A (en) * 2006-12-31 2008-07-02 阿里巴巴公司 Electronic payment failure testing method, device and electronic payment system
AU2011101587A4 (en) * 2011-12-04 2012-01-19 Chen, Jie Mr Point of sale (POS) cash register system in POS data key that is suitable for online and offline use.
CN103186842A (en) * 2011-12-30 2013-07-03 ***通信集团贵州有限公司 Shop purchase-sell-stock management system and shop purchase-sell-stock management method
CN105488667A (en) * 2015-09-30 2016-04-13 河南卓安科技有限公司 Cloud server based WebPOS system
CN106295951A (en) * 2016-07-25 2017-01-04 北京七加二科技股份有限公司 Cash method, device and ERP system for solid shop/brick and mortar store
CN106530063A (en) * 2016-12-20 2017-03-22 成都通威全农惠电子商务有限公司 Network management system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110110A (en) * 2006-07-18 2008-01-23 吴鑫 Restaurant chain store management system
CN101211437A (en) * 2006-12-31 2008-07-02 阿里巴巴公司 Electronic payment failure testing method, device and electronic payment system
AU2011101587A4 (en) * 2011-12-04 2012-01-19 Chen, Jie Mr Point of sale (POS) cash register system in POS data key that is suitable for online and offline use.
CN103186842A (en) * 2011-12-30 2013-07-03 ***通信集团贵州有限公司 Shop purchase-sell-stock management system and shop purchase-sell-stock management method
CN105488667A (en) * 2015-09-30 2016-04-13 河南卓安科技有限公司 Cloud server based WebPOS system
CN106295951A (en) * 2016-07-25 2017-01-04 北京七加二科技股份有限公司 Cash method, device and ERP system for solid shop/brick and mortar store
CN106530063A (en) * 2016-12-20 2017-03-22 成都通威全农惠电子商务有限公司 Network management system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109688215A (en) * 2018-12-24 2019-04-26 安徽经邦软件技术有限公司 Report reporting system and implementation method based on group management
CN109688215B (en) * 2018-12-24 2021-07-13 安徽经邦软件技术有限公司 Method for realizing report reporting based on group management
CN111177755A (en) * 2019-12-25 2020-05-19 平安医疗健康管理股份有限公司 Method and device for processing data permission in report application, computer equipment and computer storage medium
WO2021159940A1 (en) * 2020-02-14 2021-08-19 深圳壹账通智能科技有限公司 Report generation and management method and apparatus, computer device, and storage medium

Similar Documents

Publication Publication Date Title
US11977995B2 (en) Machine learning artificial intelligence system for predicting hours of operation
US9947054B2 (en) Real-time transaction data processing and reporting platform
US20080097769A1 (en) Systems and methods for providing customer feedback
US8145515B2 (en) On-demand performance reports
US10204328B2 (en) Locating and organizing digital receipt data for use in in-store audits
US20110125541A1 (en) Using Alerts to Bring Attention to In-Store Information
CN109784715A (en) Shops's management system
JP2003256726A (en) Customer satisfaction system and method
CN108830701A (en) Decentralization financial statement system
US20230079865A1 (en) Systems and methods for identifying a mcc-misclassified merchant
US20150026021A1 (en) Computer Implemented Reporting System and Method
CN108629467B (en) Sample information processing method and system
CN109671213A (en) It is a kind of that nobody is newly sold online management system
US11854037B2 (en) Computer system for identifying aberrant activity on a reward card platform
CN108960847A (en) A kind of store after-sale service management system
US20200043006A1 (en) System and method for repeatable and interpretable divisive analysis
US7805334B1 (en) Method and system for processing retail data
US20070088615A1 (en) System and method for network-based management of physical and online stores utilizing dual-interfaces general-purpose computers
CN110490714A (en) A kind of Gross Profit from Sales real time updating method and system
US20200005210A1 (en) Real-time analytics and interfaces
Lin et al. Enterprise lean catering material management information system based on sequence pattern data mining
KR101851256B1 (en) Method of testing contract, server performing the same and storage medium storing the same
CN110706044A (en) Intelligent ordering service system
US10789653B1 (en) Methods and systems for providing a global statement
KR20240014692A (en) Apparatus and method for managing claim management index

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181116

RJ01 Rejection of invention patent application after publication