Automated settlement system and automated settlement method
By designing an automated settlement system, utilizing modules for account locking, process construction, and processing, the settlement process is executed automatically, solving the problem of cumbersome operation in traditional settlement systems and achieving an efficient and transparent settlement process.
Patent Information
- Application Number
- CN202211130908.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-16
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2042-09-16
AI Technical Summary
Traditional settlement process systems require a large amount of manual operation, resulting in high learning costs and complicated operations, and are prone to problems such as omissions, duplications, or reversed order.
Design an automatic settlement system, including an account locking module, a settlement process construction module, and a settlement process processing module. The processor executes these modules to automatically lock accounts, construct and process the settlement process, and generate settlement results.
It achieves convenient and effective automatic settlement function, avoids duplicate or missed settlement, ensures transparent settlement progress, and is suitable for settlement of large amounts of data and complex business data.
Smart Images

Figure CN115423593B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a business data processing technology, in particular to an automatic settlement system and an automatic settlement method. BACKGROUND
[0002] Generally speaking, accountants have to deal with a lot of settlement transactions at the end of the month, and the related settlement transactions are interrelated, which can easily cause the problems of missing settlement, repeated settlement, reversed settlement order, and even rework. Moreover, the traditional settlement process system still needs a large amount of manual operation and confirmation, which causes the problems of high learning cost and complicated operation in the system setting and operation. SUMMARY
[0003] The present application is directed to an automatic settlement system and an automatic settlement method, which can realize the automatic business data settlement function.
[0004] According to an embodiment of the present application, the automatic settlement system of the present application comprises a storage device and a processor. The storage device stores an account locking module, a settlement process construction module, and a settlement process processing module. The processor is coupled to the storage device. The processor executes the account locking module to lock the accounts to be settled, and executes the settlement process construction module to construct the settlement process according to the accounts. The processor executes the settlement process processing module to execute the settlement process and generate the settlement result.
[0005] According to an embodiment of the present application, the automatic settlement method of the present application comprises the following steps: executing the account locking module by the processor to lock the accounts to be settled; executing the settlement process construction module by the processor to construct the settlement process according to the accounts; and executing the settlement process processing module by the processor to execute the settlement process and generate the settlement result.
[0006] Based on the above, the automatic settlement system and the automatic settlement method of the present application can construct the settlement process according to the accounts, and can automatically execute the settlement process to realize the convenient and effective automatic settlement function.
[0007] In order to make the above features and advantages of the present application more obvious and easy to understand, the following embodiments are specifically described, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS
[0008] Figure 1 is a circuit schematic diagram of the automatic settlement system of the embodiment of the present application;
[0009] Figure 2 is a flowchart of the automatic settlement method of the embodiment of the present application;
[0010] Figure 3 is an execution schematic diagram of the settlement process of the embodiment of the present application.
[0011] Reference Signs List
[0012] 100: automatic settlement system;
[0013] 110: processor;
[0014] 120: storage device;
[0015] 121: account lock module;
[0016] 122: settlement flow construction module;
[0017] 123: settlement flow processing module;
[0018] 124: settlement database;
[0019] 310: settlement policy;
[0020] 311_1 ~ 311_N: confirmation operation;
[0021] 320: settlement workbench;
[0022] 321, 322, 325: operation;
[0023] 323_1 ~ 323_N: settlement arithmetic operation;
[0024] 324_1 ~ 324_N: confirmation operation;
[0025] 326: exception monitoring;
[0026] 326_1 ~ 326_N: monitoring operation;
[0027] S210 ~ S230: step. DETAILED DESCRIPTION
[0028] Reference will now be made in detail embodiments of the application examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
[0029] Figure 1 is a circuit diagram of an automatic settlement system, which is an embodiment of the present application. Referring to Figure 1The automatic settlement system 100 comprises a processor 110 and a storage device 120. The processor 110 is coupled to the storage device 120. In the embodiment, the processor 110 can comprise a central processing unit (CPU), a microprocessor control unit (MCU), a field programmable gate array (FPGA), or a processing circuit or a chip with data operation function, but the present application is not limited thereto. The storage device 120 can be a memory, such as a read only memory (ROM), a non-volatile memory, such as an erasable programmable read only memory (EPROM), a volatile memory, such as a random access memory (RAM), a storage device, such as a hard disc drive, and a semiconductor memory, and is used to store various programs and information data mentioned in the present application.
[0030] In the embodiment, the storage device 120 can store a plurality of specific modules, algorithms, and / or software, etc. for the processor 110 to read and execute. It is worth noting that the modules and units described in the embodiments of the present application can be realized by one or more corresponding algorithms and / or software, and the related functions and operations described in the embodiments can be realized according to the execution results of the one or more algorithms and / or software. In the embodiment, the storage device 120 can store an account locking module 121, a settlement flow construction module 122, a settlement flow processing module 123, and a settlement database 124. In an embodiment, the account locking module 121, the settlement flow construction module 122, the settlement flow processing module 123, and the settlement database 124 can be realized by, for example, a program language such as a JavaScript object notation (JSON), an extensible markup language (XML), or a YAML, but the present application is not limited thereto.
[0031] In the present embodiment, the processor 110 can read the modules stored in the storage device 120 and implement the automatic settlement function by executing the modules. In the present embodiment, the automatic settlement system 100 can be, for example, a computer host set up in an enterprise and provide a user interface for a user to operate to obtain a relevant business settlement function (e.g. a monthly settlement function) clicked or selected by the user to execute. Alternatively, in an embodiment, the automatic settlement system 100 can also be implemented, for example, in the architecture of a cloud server system. The user can connect to the cloud server to perform the relevant business settlement operation by executing a user interface (UI) program of an electronic device. For this purpose, the user can operate the content of the user interface displayed on the display screen of the electronic device so that the user interface or the relevant program can provide corresponding user operation behavior data to the cloud server. The cloud server can implement the automatic relevant business settlement function by executing the aforementioned modules so that the user can quickly and accurately obtain the settlement result of the account.
[0032] Figure 2 is a flowchart of an automatic settlement method of an embodiment of the present application. Referring to Figure 1 and Figure 2 , the automatic settlement system 100 can execute the following steps S210-S230. In step S210, the processor 110 executes the account locking module 121 to lock the account to be settled. In the present embodiment, the account locking module 121 can first restrict (freeze) the account adjustment operation of the account to be settled, which can refer to one content of the accounting process, i.e. adjusting the account to achieve the expected or prescribed result, and record the business data of the account to be settled to the settlement database 124.
[0033] In step S220, the processor 110 executes the settlement process construction module 122 to construct the settlement process according to the account. In the present embodiment, the settlement process construction module 122 sets the plurality of settlement transactions in the settlement process according to the settlement strategy. In the present embodiment, the settlement process construction module 122 can store a data dictionary, which can be, for example, a relevant data set defined by the developer to define the standard settlement work item, execution order or exception monitoring event, etc. of the settlement process. The data dictionary can further include the data sets of the work item data dictionary, the work execution order data dictionary and the inspection data dictionary. The work item data dictionary can be used to define the standard settlement transaction in the settlement process model, such as the transactions of freezing, adjusting, bad debt provision, journal, reconciliation and / or closing, etc. The work execution order data dictionary can define the execution order of each transaction in the settlement process model. The inspection data dictionary can be used to define the exception monitoring event, such as the purchase unit price being 0 or the pre-collected account not being written off, etc.
[0034] In the present embodiment, the settlement policy may, for example, refer to a settlement policy set by a user's financial supervisor according to a company's financial process and system to control the execution process and exception handling of the automatic settlement operation. The execution process of the automatic settlement operation may, for example, refer to a standard settlement transaction in the settlement process model, and the user can define in the settlement policy to control whether the settlement transaction is enabled in the settlement process model. The exception handling of the automatic settlement operation may, for example, refer to the occurrence of a pre-account receivable that is not yet written off, and the processor 110 can generate an alert message and wait until the exception is handled before continuing the automatic settlement process, or skip the settlement transaction to continue the automatic settlement process.
[0035] In step S230, the processor 110 executes the settlement process processing module 123 to perform the settlement process and generate a settlement result. In the present embodiment, the settlement process processing module 123 executes the settlement console to run the settlement process according to the settlement policy and displays the settlement process through a graphical user interface. During the execution of the settlement process, the account lock module 121 is also used to determine whether a plurality of settlement transactions in the settlement process are enabled, respectively. The account lock module 121 can include an exception monitoring module. The processor 110 can execute the exception monitoring module to monitor whether an exception state exists in the plurality of settlement transactions in the settlement process, respectively. The account lock module 121 can also include a reconciliation processing module. When the exception monitoring module determines that at least one of the plurality of settlement transactions has an exception state, the processor 110 can execute the reconciliation processing module to perform a reconciliation operation on the at least one of the settlement transactions. In this regard, as in the account lock, if the user finds that there is erroneous or omitted business data during the execution of the settlement process, the account lock needs to be reversed to perform reconciliation. And when the exception monitoring module determines that at least one of the plurality of settlement transactions has an exception state, the exception monitoring module can generate an alert message and pause the settlement process.
[0036] Therefore, the automatic settlement system 100 and the automatic settlement method of the present application can realize an automated business settlement function to help the user effectively master the account situation, so as to facilitate related cost management and account operation.
[0037] Figure 3 is a schematic diagram of the execution of the settlement process of an embodiment of the present application. Referring to Figures 1 to 3 , the present embodiment proposes an execution manner of the settlement process. As Figure 3As shown, the settlement flow construction module 122 sets the validation operations 311_1-311_N of the settlement transactions 1-N in the settlement flow according to the settlement policy 310, where N is a positive integer. The settlement transactions 1-N can be, for example, a receivable account transaction, a bad debt reserve transaction, or an account reconciliation transaction, without being limited thereto. Further, the settlement flow processing module 123 can execute the settlement console 320 to manage the settlement operation operations 323_1-323_N and the validation operations 324_1-324_N of the settlement transactions 1-N of the settlement flow according to the settlement policy 310, and can display the settlement flow through a graphical user interface so that a user can obtain the execution progress of the current automatic settlement. In addition, the settlement console 320 can also be displayed by a corresponding user interface so that a user can perform relevant operations for relevant exception monitoring. In the present embodiment, the settlement console 320 can present the settlement transactions to be executed on this platform in a graphical and flow-based manner according to the above-mentioned data dictionary.
[0038] As shown, at operation 321, the account lock module 121 can first lock the account. At operation 322, the account lock module 121 can freeze the business data to first limit (freeze) the account reconciliation operation of the account to be settled. For this purpose, in order to ensure the accuracy of the settlement data, its business data must be static. The settlement console 320 can first perform account locking (which can be operated by a user or automatically executed). For this purpose, after the account is locked, the related business data of the period will be frozen and cannot be changed (such as adding, deleting, or modifying, etc.). Figure 3 Next, the account lock module 121 can execute the validation operation 311_1 to determine whether the settlement transaction 1 is enabled. If not, the account lock module 121 can execute the validation operation 311_2 to determine whether the settlement transaction 2 is enabled. If yes, the settlement flow processing module 123 executes the settlement operation operation 323_1 to execute the settlement transaction 1. The settlement flow processing module 123 can execute the validation operation 324_1. For this purpose, the account lock module 121 can simultaneously execute the exception monitoring 326. The exception monitoring 326 can include a plurality of monitoring operations 326_1-326_N. In the monitoring operation 326_1, the account lock module 121 can monitor the data of the settlement result of the settlement transaction 1 to determine whether an abnormal state occurs (i.e., settlement data error). For this purpose, in the monitoring operation 326_1, if the settlement result of the settlement transaction 1 is found to be in an abnormal state, the account lock module 121 can generate a warning message and pause the settlement flow. Alternatively, the account lock module 121 can automatically continue to execute the validation operation 311_2.
[0039]
[0040] When the abnormal state of the settlement result of the settlement transaction 1 is excluded, the account locking module 121 can successively execute the confirmation operation 311_2 to determine whether the settlement transaction 2 is enabled. If not, the account locking module 121 can execute the confirmation operation 311_3 to determine whether the settlement transaction 3 is enabled. If yes, the settlement flow processing module 123 executes the settlement operation 323_2 to execute the settlement transaction 2. The settlement flow processing module 123 can execute the confirmation operation 324_2. Meanwhile, in the monitoring operation 326_2, the account locking module 121 can monitor the data of the settlement result of the settlement transaction 1 to determine whether an abnormal state occurs (i.e. settlement data error). In this regard, in the monitoring operation 326_2, if the settlement result of the settlement transaction 2 is found to have an abnormal state, the account locking module 121 can generate an alert message and suspend the settlement flow. Alternatively, the account locking module 121 can automatically successively execute the next confirmation operation.
[0041] By analogy, when the abnormal state of the settlement result of the settlement transaction (N-1) is excluded, the account locking module 121 can successively execute the confirmation operation 311_N to determine whether the settlement transaction N is enabled. If not, the account locking module 121 can execute the operation 325 to perform the closing work. If yes, the settlement flow processing module 123 executes the settlement operation 323_N to execute the settlement transaction N. The settlement flow processing module 123 can execute the confirmation operation 324_N. Meanwhile, in the monitoring operation 326_N, the account locking module 121 can monitor the data of the settlement result of the settlement transaction N to determine whether an abnormal state occurs (i.e. settlement data error).
[0042] It should be noted that the monitoring operations 326_1 to 326_N respectively define individual corresponding abnormal monitoring items according to the check data dictionary. Moreover, only after passing the abnormal monitoring, the current settlement transaction can be confirmed. If the abnormal monitoring fails, the relevant account processing needs to be performed and the abnormal monitoring is performed again after the processing is completed. For example, assuming that the settlement transaction is the period-end reconciliation, and the abnormal monitoring includes determining whether there is an unreviewed reconciliation form. If it is monitored that there is an unreviewed reconciliation form in the current period, the confirmation fails and the settlement flow cannot continue. Until the user is notified to review the reconciliation form, the confirmation can pass to perform the next settlement transaction.
[0043] Therefore, when the user wants to perform, for example, monthly settlement, the user can start the monthly workbench 320 and concentrate on processing the current settlement transaction. In this regard, since the automatically executed settlement process is controlled by the standardized process of the settlement flow model, problems such as repeated settlement and missed settlement do not occur, and the settlement progress is transparent.
[0044] In summary, the automatic settlement system and the automatic settlement method can construct a settlement process with multiple settlement transactions according to account data, and the automatic settlement system can automatically execute the settlement process and synchronously monitor exceptions, so as to effectively ensure the correctness of each settlement transaction, and can be applied to settlement of business data with large data volume and complexity to realize convenient and reliable automatic settlement function.
[0045] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An automatic settlement system, characterized in that, include: Storage device, including a storage account locking module, a settlement process construction module, and a settlement process processing module; as well as The processor is coupled to the storage device. The processor executes the account locking module to lock the accounts to be settled, and the processor executes the settlement process construction module to construct a settlement process based on the accounts. The processor executes the settlement process processing module to perform the settlement process and generate a settlement result. The settlement process processing module also executes the settlement workbench to run the settlement process according to the settlement strategy and displays the settlement process through a graphical user interface. The account locking module includes an anomaly monitoring module, and the processor executes the anomaly monitoring module to monitor whether any abnormal states exist in multiple settlement transactions within the settlement process. The accounting lock module includes an adjustment processing module. When the anomaly monitoring module determines that at least one of the plurality of settlement transactions is in an abnormal state, the processor executes the adjustment processing module to perform an adjustment operation on at least one of the plurality of settlement transactions. When an account is locked, the account must be unlocked in reverse before the adjustment operation is performed.
2. The automatic settlement system according to claim 1, characterized in that, The account locking module restricts the adjustment operation of the account to be settled and records the business data of the account to be settled to the settlement database.
3. The automatic settlement system according to claim 1, characterized in that, The settlement process construction module sets up the multiple settlement transactions in the settlement process according to the settlement strategy.
4. The automatic settlement system according to claim 3, characterized in that, The accounting lock module is also used to determine whether the multiple settlement transactions in the settlement process are enabled.
5. The automatic settlement system according to claim 1, characterized in that, When the anomaly monitoring module determines that at least one of the plurality of settlement transactions is in an abnormal state, the anomaly monitoring module generates a warning message and suspends the settlement process.
6. An automatic settlement method, characterized in that, include: The processor executes the accounting locking module to lock the accounts to be settled; The processor executes the settlement process construction module to construct the settlement process based on the accounts; as well as The processor executes the settlement process processing module to perform the settlement process and generate a settlement result. The settlement process processing module executes the settlement workbench to run the settlement process according to the settlement strategy and displays the settlement process through a graphical user interface. The steps for executing the settlement process include: The processor executes the anomaly monitoring module to monitor whether there are any abnormal states in multiple settlement transactions in the settlement process. When the anomaly monitoring module determines that at least one of the plurality of settlement transactions is in an abnormal state, the processor executes the adjustment processing module to perform an adjustment operation on at least one of the plurality of settlement transactions. When an account is locked, the account must be unlocked in reverse before the adjustment operation is performed.
7. The automatic settlement method according to claim 6, characterized in that, The steps to lock the accounts to be settled include: The processor executes the account locking module to restrict the adjustment operation of the account to be settled, and records the settlement data of the account to be settled to the settlement database.
8. The automatic settlement method according to claim 6, characterized in that, The steps for constructing the settlement process include: The processor executes the settlement process construction module to set up the multiple settlement transactions in the settlement process according to the settlement strategy.
9. The automatic settlement method according to claim 8, characterized in that, The steps for executing the settlement process include: The processor executes the accounting lock module to determine whether the multiple settlement transactions in the settlement process are enabled.
10. The automatic settlement method according to claim 6, characterized in that, The steps for executing the settlement process also include: When the anomaly monitoring module determines that at least one of the plurality of settlement transactions is in an abnormal state, the anomaly monitoring module generates a warning message and suspends the settlement process.
Citation Information
Patent Citations
Settlement system and method, computer device and storage medium
CN109670943A
Account hanging processing method and device, equipment and storage medium
CN117036031A
Automatic settlement system and automatic settlement method
TW202414301A
Automated method and a system for clearing and settling trades in a CSD-system
US20050010613A1