Movatterモバイル変換


[0]ホーム

URL:


CN115049491A - Automatic settlement system and automatic settlement method - Google Patents

Automatic settlement system and automatic settlement method
Download PDF

Info

Publication number
CN115049491A
CN115049491ACN202210756570.8ACN202210756570ACN115049491ACN 115049491 ACN115049491 ACN 115049491ACN 202210756570 ACN202210756570 ACN 202210756570ACN 115049491 ACN115049491 ACN 115049491A
Authority
CN
China
Prior art keywords
settlement
cost
module
schedule
schedules
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
CN202210756570.8A
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.)
Digiwin Software Co Ltd
Original Assignee
Digiwin Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digiwin Software Co LtdfiledCriticalDigiwin Software Co Ltd
Priority to CN202210756570.8ApriorityCriticalpatent/CN115049491A/en
Priority to TW111129018Aprioritypatent/TWI844905B/en
Publication of CN115049491ApublicationCriticalpatent/CN115049491A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种自动结算系统以及自动结算方法。自动结算系统包括存储装置以及处理器。存储装置用以存储设定模块、过程定义模块、执行分配模块以及排程执行模块。处理器耦接存储装置,并且用以取得设定指令,以执行设定模块、过程定义模块、执行分配模块以及排程执行模块。设定模块进行基础数据设定,并且过程定义模块根据基础数据设定来定义多个成本结算排程。执行分配模块检测及更新成本结算流程,并且排程执行模块根据成本结算流程依序执行多个成本结算排程,以产生结算数据。本发明的自动结算系统以及自动结算方法可自动产生结算数据。

Figure 202210756570

The invention provides an automatic settlement system and an automatic settlement method. The automatic settlement system includes a storage device and a processor. The storage device is used for storing the setting module, the process definition module, the execution allocation module and the schedule execution module. The processor is coupled to the storage device and used to obtain the setting instruction to execute the setting module, the process definition module, the execution allocation module and the schedule execution module. The setting module performs basic data setting, and the process definition module defines a plurality of cost settlement schedules according to the basic data setting. The execution allocation module detects and updates the cost settlement process, and the schedule execution module sequentially executes a plurality of cost settlement schedules according to the cost settlement process to generate settlement data. The automatic settlement system and the automatic settlement method of the present invention can automatically generate settlement data.

Figure 202210756570

Description

Translated fromChinese
自动结算系统以及自动结算方法Automatic settlement system and automatic settlement method

技术领域technical field

本发明涉及一种数据处理系统,尤其是一种自动结算系统以及自动结算方法。The invention relates to a data processing system, in particular to an automatic settlement system and an automatic settlement method.

背景技术Background technique

对于一般的企业的财务管理来说,每个月的帐务结账是必要执行的结算工作。然而,由于帐务结账涉及复杂的成本计算以及财务运算,并且大部分是通过人工计算完成,因此导致可能资深人力以及时间的浪费。并且,随着企业规模的扩大,要实现确实的帐务结账的难度也同样增加。For the financial management of a general enterprise, monthly account settlement is a necessary settlement work. However, since account closing involves complex cost calculation and financial calculation, and is mostly done by manual calculation, it may lead to a waste of senior manpower and time. Moreover, as the scale of the enterprise expands, the difficulty of achieving accurate account settlement also increases.

发明内容SUMMARY OF THE INVENTION

本发明是针对一种自动结算系统以及自动结算方法,可自动产生结算数据。The present invention is directed to an automatic settlement system and an automatic settlement method, which can automatically generate settlement data.

根据本发明的实施例,本发明的自动结算系统包括存储装置以及处理器。存储装置用以存储设定模块、过程定义模块、执行分配模块以及排程执行模块。处理器耦接存储装置,并且用以取得设定指令,以执行设定模块、过程定义模块、执行分配模块以及排程执行模块。设定模块进行基础数据设定。过程定义模块根据基础数据设定来定义多个成本结算排程。执行分配模块检测及更新成本结算流程。排程执行模块根据成本结算流程依序执行多个成本结算排程,以产生结算数据。According to an embodiment of the present invention, the automatic settlement system of the present invention includes a storage device and a processor. The storage device is used for storing the setting module, the process definition module, the execution allocation module and the schedule execution module. The processor is coupled to the storage device and used to obtain the setting instruction to execute the setting module, the process definition module, the execution allocation module and the schedule execution module. The setting module performs basic data setting. The process definition module defines multiple cost settlement schedules according to the basic data settings. Execute the allocation module to detect and update the cost settlement process. The schedule execution module executes a plurality of cost settlement schedules in sequence according to the cost settlement process to generate settlement data.

根据本发明的实施例,本发明的自动结算方法包括以下步骤:取得设定指令,并根据设定指令执行设定模块,以进行基础数据设定;执行过程定义模块,以根据基础数据设定来定义多个成本结算排程;执行执行分配模块,以检测及更新成本结算流程;以及执行排程执行模块,以根据成本结算流程依序执行多个成本结算排程,并产生结算数据。According to an embodiment of the present invention, the automatic settlement method of the present invention includes the following steps: obtaining a setting instruction, and executing a setting module according to the setting instruction to perform basic data setting; executing a process definition module to set according to the basic data to define multiple cost settlement schedules; to execute the execution allocation module to detect and update the cost settlement process; and to execute the schedule execution module to sequentially execute multiple cost settlement schedules according to the cost settlement process and generate settlement data.

基于上述,本发明的自动结算系统以及自动结算方法,可自动执行成本结算流程中的多个成本结算排程,以产生结算数据。Based on the above, the automatic settlement system and the automatic settlement method of the present invention can automatically execute multiple cost settlement schedules in the cost settlement process to generate settlement data.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and easy to understand, the following embodiments are given and described in detail with the accompanying drawings as follows.

附图说明Description of drawings

图1是本发明的实施例的自动结算系统的电路示意图;1 is a schematic circuit diagram of an automatic settlement system according to an embodiment of the present invention;

图2是本发明的实施例的多个模块的示意图;2 is a schematic diagram of a plurality of modules of an embodiment of the present invention;

图3是本发明的实施例的自动结算方法的流程图;Fig. 3 is the flow chart of the automatic settlement method of the embodiment of the present invention;

图4A以及图4B是本发明的另一实施例的自动结算方法的流程图;4A and 4B are flowcharts of an automatic settlement method according to another embodiment of the present invention;

图5是本发明的实施例的成本结算流程的示意图。FIG. 5 is a schematic diagram of a cost settlement process according to an embodiment of the present invention.

附图标记说明Description of reference numerals

100:自动结算系统;100: automatic settlement system;

110:处理器;110: processor;

120:存储装置;120: storage device;

210:设定模块;210: setting module;

211:成本排程计算类型维护作业模块;211: Cost scheduling calculation type maintenance operation module;

212:成本排程作业流程设置模块;212: Cost scheduling operation process setting module;

220:过程定义模块;220: process definition module;

221:成本排程作业模块;221: cost scheduling operation module;

222:成本排程执行阶段排程顺序档;222: Cost scheduling execution stage scheduling sequence file;

230:执行分配模块;230: execute the allocation module;

231:唤醒工具模块;231: wake up tool module;

232:流程执行器;232: process executor;

240:排程执行模块;240: schedule execution module;

241:排程模块;241: scheduling module;

242:背景排程作业模块;242: background scheduling operation module;

501~520:成本结算排程;501~520: Cost settlement schedule;

S310、S320、S330、S340、S401~S419:步骤。S310, S320, S330, S340, S401-S419: steps.

具体实施方式Detailed ways

现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在图式和描述中用来表示相同或相似部分。Reference will now be made in detail to the exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals are used in the drawings and description to refer to the same or like parts.

图1是本发明的实施例的自动结算系统的电路示意图。参考图1,自动结算系统100包括处理器110以及存储装置120。处理器110耦接存储装置120。在本实施例中,处理器110可包括中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor ControlUnit,MCU)或现场可程序闸阵列(Field Programmable Gate Array,FPGA)等诸如此类的处理电路或具有数据运算功能的芯片,但本发明并不以此为限。存储装置120可为记忆体(Memory),其中记忆体所述可例如是只读存储器(Read Only Memory,ROM)、可擦可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)等非挥发存储器、随机存取存储器(Random Access Memory,RAM)等挥发存储器、及硬盘驱动器(hard disc drive)、半导体存储器等存储装置,并且用于存储本发明所提到的各种程序及信息等数据。在本实施例中,存储装置120可存储多个特定模块、引擎、算法及/或软件等,以分别供处理器110读取并执行之。值得注意的是,本发明各实施例所述的模块、引擎以及单元可个别由相对应的一个或多个算法及/或软件所实现,并且可依其一个或多个算法及/或软件的执行结果来实现实施例所描述的相关功能与操作。并且,在本实施例中,自动结算系统100还可包括显示装置及/或人机介面,并且可通过显示装置及/或人机介面显示以下实施例所述的成本结算流程,以及接收用户操作所产生的相关指令与信号。FIG. 1 is a schematic circuit diagram of an automatic settlement system according to an embodiment of the present invention. Referring to FIG. 1 , theautomatic settlement system 100 includes aprocessor 110 and astorage device 120 . Theprocessor 110 is coupled to thestorage device 120 . In this embodiment, theprocessor 110 may include a central processing unit (Central Processing Unit, CPU), a microprocessor (Microprocessor Control Unit, MCU), or a field programmable gate array (Field Programmable Gate Array, FPGA) and other processing circuits. Or a chip with data operation function, but the present invention is not limited to this. Thestorage device 120 may be a memory, wherein the memory may be a non-volatile memory such as a read only memory (ROM), an erasable programmable read only memory (EPROM), etc. , volatile memory such as random access memory (Random Access Memory, RAM), and storage devices such as hard disc drive (hard disc drive) and semiconductor memory, and are used to store data such as various programs and information mentioned in the present invention. In this embodiment, thestorage device 120 can store a plurality of specific modules, engines, algorithms, and/or software, etc., for theprocessor 110 to read and execute, respectively. It should be noted that the modules, engines and units described in the embodiments of the present invention may be implemented by corresponding one or more algorithms and/or software, and may be implemented according to the one or more algorithms and/or software. The execution result implements the relevant functions and operations described in the embodiments. In addition, in this embodiment, theautomatic settlement system 100 may further include a display device and/or a human-machine interface, and may display the cost settlement process described in the following embodiments through the display device and/or the human-machine interface, and receive user operations. Generated related commands and signals.

图2是本发明的实施例的多个模块的示意图。请参考图1以及图2,在本实施例中,存储装置120可存储如图2所示的设定模块210、过程定义模块220、执行分配模块230以及排程执行模块240。处理器110可读取存储在存储装置120中的这些模块,并且通过执行这些模块来实现自动执行的成本结算流程。在本实施例中,自动结算系统100可例如是设置在企业内的电脑主机,并提供用户接口/交互界面来供用户操作。或者,在一实施例中,自动结算系统100也可例如是以云端服务器系统的架构来实现之。用户可通过执行电子设备的用户接口(User Interface,UI)程序而连线至云端服务器进行相关自动结算设定与操作。对此,用户可操作电子设备的显示屏所显示的用户接口的内容,以使用户接口/交互界面或相关程序可提供对应的用户操作行为数据至云端服务器。云端服务器可通过执行前述的多个模块来实现相关自动结算设定与操作。在本实施例中,设定模块210、过程定义模块220、执行分配模块230以及排程执行模块240可例如是以JSON(JavaScript Object Notation)、可延伸标记式语言(Extensible Markup Language,XML)或YAML等诸如此类的程序语言来实现的,但本发明也不限于此。FIG. 2 is a schematic diagram of a plurality of modules of an embodiment of the present invention. Referring to FIG. 1 and FIG. 2 , in this embodiment, thestorage device 120 can store thesetting module 210 , theprocess definition module 220 , theexecution allocation module 230 and theschedule execution module 240 as shown in FIG. 2 . Theprocessor 110 can read these modules stored in thestorage device 120, and implement an automatically executed cost settlement process by executing these modules. In this embodiment, theautomatic settlement system 100 can be, for example, a computer host set in an enterprise, and provides a user interface/interaction interface for the user to operate. Alternatively, in an embodiment, theautomatic settlement system 100 may also be implemented in the architecture of a cloud server system, for example. The user can connect to the cloud server by executing the user interface (UI) program of the electronic device to perform relevant automatic settlement settings and operations. In this regard, the user can operate the content of the user interface displayed on the display screen of the electronic device, so that the user interface/interactive interface or related programs can provide corresponding user operation behavior data to the cloud server. The cloud server can implement relevant automatic settlement settings and operations by executing the aforementioned multiple modules. In this embodiment, thesetting module 210 , theprocess definition module 220 , theexecution allocation module 230 and theschedule execution module 240 may be, for example, JSON (JavaScript Object Notation), Extensible Markup Language (XML) or It is implemented by programming languages such as YAML and the like, but the present invention is not limited to this.

在本实施例中,设定模块210包括成本排程计算类型维护作业模块211以及成本排程作业流程设置模块212。成本计算类型维护作业模块211根据设定指令设定对应的成本排程计算类型。成本排程作业流程设置模块212根据设定指令设定对应的流程明细。In this embodiment, thesetting module 210 includes a cost schedule calculation typemaintenance operation module 211 and a cost schedule operationflow setting module 212 . The cost calculation typemaintenance operation module 211 sets the corresponding cost schedule calculation type according to the setting instruction. The cost scheduling operationprocess setting module 212 sets the corresponding process details according to the setting instruction.

在本实施例中,过程定义模块220包括成本排程作业模块221以及成本排程执行阶段排程顺序档222。成本排程作业模块221产生成本结算状况信息。成本排程执行阶段排程顺序档222用以决定结算检查流程。In this embodiment, theprocess definition module 220 includes a costscheduling operation module 221 and a cost scheduling execution stagescheduling sequence file 222 . The costscheduling operation module 221 generates cost settlement status information. The cost scheduling execution stagescheduling sequence file 222 is used to determine the settlement checking process.

在本实施例中,执行分配模块230包括唤醒工具模块231以及流程执行器232。唤醒工具模块231唤醒流程执行器232,以使流程执行器232执行并更新结算检查流程。流程执行器232根据结算检查流程执行多个子流程,并且更新多个子流程分别的多个成本结算排程的多个排程状态。In this embodiment, theexecution allocation module 230 includes a wake-uptool module 231 and aprocess executor 232 . The wake-uptool module 231 wakes up theprocess executor 232 so that theprocess executor 232 executes and updates the settlement check process. Theprocess executor 232 executes a plurality of sub-processes according to the settlement check process, and updates a plurality of schedule states of a plurality of cost settlement schedules respectively for the plurality of sub-processes.

在本实施例中,排程执行模块240包括排程模块241以及背景排程作业模块242。排程模块241用以将多个输入参数以及多个执行时间写入多个成本结算排程。背景排程作业模块242于背景执行(例如是作业系统OS的背景程序执行功能)多个成本结算排程。在本实施例中,多个成本结算排程的多个排程编号根据多个输入参数以及多个执行时间而决定,并且多个排程编号写入排程查询作业,以取得多个排程执行结果,以更新多个成本结算排程的多个排程状态。在本实施例中,背景排程作业模块242根据唤醒工具判断具有需要执行的成本结算排程,以发起背景排程作业。In this embodiment, theschedule execution module 240 includes aschedule module 241 and a backgroundschedule operation module 242 . Thescheduling module 241 is used for writing multiple input parameters and multiple execution times into multiple cost settlement schedules. The backgroundscheduling operation module 242 executes a plurality of cost settlement schedules in the background (eg, the background program execution function of the operating system OS). In this embodiment, multiple schedule numbers of multiple cost settlement schedules are determined according to multiple input parameters and multiple execution times, and multiple schedule numbers are written into the schedule query operation to obtain multiple schedules Execute the result to update multiple schedule statuses for multiple costing schedules. In this embodiment, the backgroundscheduling operation module 242 determines that there is a cost settlement schedule that needs to be executed according to the wake-up tool, so as to initiate the background scheduling operation.

图3是本发明的实施例的自动结算方法的流程图。参考图1至图3,自动结算系统100可执行如以下的步骤S310~S340。在步骤S310,处理器110可取得设定指令,并根据设定指令执行设定模块210,以进行基础数据设定。举例而言,设定指令可指的是欲执行成本结算的期间(例如包括年份及月份的信息,以便进行例如每月结算作业)。用户可通过操作对应的用户界面,以输入设定指令执行成本计算类型维护作业模块211,以设定不同法人使用的成本计算类型以及流程,并且可执行成本排程作业流程设置模块212设置不同成本计算流程。FIG. 3 is a flowchart of an automatic settlement method according to an embodiment of the present invention. Referring to FIG. 1 to FIG. 3 , theautomatic settlement system 100 may perform steps S310 to S340 as follows. In step S310, theprocessor 110 may obtain the setting instruction, and execute thesetting module 210 according to the setting instruction to perform basic data setting. For example, the setting instruction may refer to a period in which cost settlement is to be performed (eg, including year and month information, for example, to perform monthly settlement operations). The user can execute the cost calculation typemaintenance operation module 211 by operating the corresponding user interface to input setting instructions to set the cost calculation type and process used by different legal entities, and can execute the cost scheduling operationprocess setting module 212 to set different costs. Calculation process.

在步骤S320,处理器110可执行过程定义模块220,以根据基础数据设定来定义成本结算排程。举例而言,用户可通过操作对应的用户界面,以根据先前的基础设定执行成本排程作业模块221使通过对应的用户界面呈现各个法人的成本结算状况,并且可执行成本排程执行阶段排程顺序档222,以使通过对应的用户界面呈现单一法人的成本计算流程的执行状况以及异常排错。In step S320, theprocessor 110 can execute theprocess definition module 220 to define the cost settlement schedule according to the basic data settings. For example, the user can operate the corresponding user interface to execute the costscheduling operation module 221 according to the previous basic settings, so that the cost settlement status of each legal entity can be displayed through the corresponding user interface, and the cost scheduling execution stage can be executed. Theprogram file 222 is displayed, so that the execution status and abnormal troubleshooting of the cost calculation process of a single legal entity can be displayed through the corresponding user interface.

在步骤S330,处理器110可执行执行分配模块230,以检测及更新成本结算流程。举例而言,处理器110可自动执行唤醒工具模块231,以使唤醒工具模块231可自动唤醒流程执行器232执行前述的成本计算流程。In step S330, theprocessor 110 can execute theallocation module 230 to detect and update the cost settlement process. For example, theprocessor 110 can automatically execute the wake-uptool module 231, so that the wake-uptool module 231 can automatically wake up theprocess executor 232 to execute the aforementioned cost calculation process.

在步骤S340,处理器110可执行排程执行模块240,以根据成本结算流程依序执行多个成本结算排程,并产生结算数据。举例而言,处理器110可自动执行排程模块241以将预先由用户设定的多个输入参数以及多个执行时间分别写入前述的成本计算流程中对应的多个成本结算排程,接着通过背景排程作业模块242于背景根据多个输入参数以及多个执行时间执行前述的成本计算流程的多个成本结算排程。In step S340, theprocessor 110 can execute theschedule execution module 240 to sequentially execute a plurality of cost settlement schedules according to the cost settlement process, and generate settlement data. For example, theprocessor 110 can automatically execute thescheduling module 241 to write multiple input parameters and multiple execution times preset by the user into the corresponding multiple cost settlement schedules in the aforementioned cost calculation process, and then The backgroundscheduling operation module 242 executes multiple cost settlement schedules of the aforementioned cost calculation process in the background according to multiple input parameters and multiple execution times.

图4A以及图4B是本发明的另一实施例的自动结算方法的流程图。参考图1、图2、图4A及图4B。在步骤S401,处理器110可接收用户输入的操作指令(例如用户点及对应的用户界面),以开始执行成本结算。在步骤S402,处理器110可执行唤醒工具模块231,以判断当前是否有其他流程执行器正在执行。若是,则表示当前已有其他成本结算流程正在执行。在步骤S403,处理器110可结束本次执行的成本结算。若否,在步骤S404,唤醒工具模块231可唤醒流程执行器232,并执行流程执行器232。4A and 4B are flowcharts of an automatic settlement method according to another embodiment of the present invention. Refer to FIGS. 1 , 2 , 4A and 4B. In step S401, theprocessor 110 may receive an operation instruction (eg, a user point and a corresponding user interface) input by the user to start to perform cost settlement. In step S402, theprocessor 110 can execute the wake-uptool module 231 to determine whether other process executors are currently executing. If so, it means that other cost settlement processes are currently being executed. In step S403, theprocessor 110 may end the current execution of cost settlement. If not, in step S404 , the wake-uptool module 231 can wake up theprocess executor 232 and execute theprocess executor 232 .

在步骤S405,流程执行器232可判断流程是否完成或中断。若是,则执行步骤S403,以结束本次执行的成本结算。若否,流程执行器232可根据分流状态进行分流,并且写入相关排程数据及更新排程状态。在步骤S406,流程执行器232可取得未完成或中断的流程。在步骤S407,流程执行器232确认是否可判断流程状态。对此,若流程执行器232无法确认可判断流程状态,则表示当前流程状态的相关作业正在执行中。流程执行器232可等待预设时间长度。在步骤S408,流程执行器232可尝试读取当前成本结算流程的流程状态。在步骤S409,流程执行器232可确认是否可判断排程状态。若是,在步骤S410,流程执行器232可更新流程状态(更新流程中的一个或多个排程状态),并且重新执行步骤S405。若否,在步骤S411,流程执行器232可继续等待预设时间长度,并且重新执行步骤S405。In step S405, theprocess executor 232 may determine whether the process is completed or interrupted. If so, step S403 is executed to end the current execution of cost settlement. If not, theprocess executor 232 can perform the shunting according to the shunting state, and write the related scheduling data and update the scheduling state. In step S406, theprocess executor 232 can obtain the incomplete or interrupted process. In step S407, theflow executor 232 confirms whether the flow state can be judged. In this regard, if theprocess executor 232 cannot confirm the determinable process state, it means that the related job of the current process state is being executed. Theprocess executor 232 may wait for a preset length of time. In step S408, theprocess executor 232 may attempt to read the process status of the current cost settlement process. In step S409, theprocess executor 232 can confirm whether the scheduling status can be determined. If so, in step S410, theprocess executor 232 may update the process state (update one or more scheduled states in the process), and re-execute step S405. If not, in step S411, theprocess executor 232 may continue to wait for a preset time period, and re-execute step S405.

然而,若流程执行器232确认可判断流程状态,则表示当前流程状态的相关作业正在执行中。在步骤S412,排程模块214可将参数以及执行时间写入排程。在步骤S413,处理器110可根据参数以及执行时间执行唤醒排程作业,并且根据参数以及执行时间生成排程编号,以写入排程查询作业。在步骤S414,处理器110可执行排程查询作业,以取得排程执行结果。在步骤S415,处理器110可执行唤醒工具,以判断是否有无需要执行的排程。若否,则表示当前成本结算流程的全部排程已执行结束。处理器110可执行步骤S419,以结束成本结算流程,并且产生结算数据。若是,在步骤S416,背景排程作业模块242可发起背景排程作业,以将成本结算排程设于背景作业中执行,并且重新执行步骤S414。However, if theprocess executor 232 confirms that the process state can be determined, it means that the related job of the current process state is being executed. In step S412, the scheduling module 214 may write the parameters and the execution time into the schedule. In step S413, theprocessor 110 may execute the wake-up scheduled job according to the parameters and the execution time, and generate a schedule number according to the parameters and the execution time to write the scheduled query job. In step S414, theprocessor 110 executes the scheduled query operation to obtain the scheduled execution result. In step S415, theprocessor 110 can execute the wake-up tool to determine whether there is a schedule that needs to be executed. If not, it means that all schedules of the current cost settlement process have been executed. Theprocessor 110 may execute step S419 to end the cost settlement process and generate settlement data. If so, in step S416, the backgroundscheduling operation module 242 may initiate a background scheduling operation to set the cost settlement schedule to be executed in the background operation, and perform step S414 again.

应注意的是,在成本结算流程未结束的情况下。在步骤S417,处理器110还可根据前述写入的执行时间自动执行排程执行工具检查。在步骤S418,处理器110可判断唤醒排程作业或唤醒工具是否正在执行。若是,则处理器110执行步骤S419,以结束排程执行工具检查。若否,处理器110可直接运行步骤S413以及步骤S415,以唤醒并执行对应的成本结算排程。并且,在步骤S416,处理器110可取得流程状态数据,以即时更新成本结算流程。It should be noted that in the case where the cost settlement process is not over. In step S417, theprocessor 110 may also automatically perform the scheduled execution tool check according to the aforementioned written execution time. In step S418, theprocessor 110 may determine whether the wake-up scheduled job or the wake-up tool is being executed. If so, theprocessor 110 executes step S419 to end the scheduled execution tool check. If not, theprocessor 110 can directly execute steps S413 and S415 to wake up and execute the corresponding cost settlement schedule. Moreover, in step S416, theprocessor 110 can obtain the process status data to update the cost settlement process in real time.

举例而言,图5是本发明的实施例的成本结算流程的示意图。搭配参考图5,图5为呈表现一种包括多个成本结算排程501~520的成本结算流程的范例示意图。用户所执行的电子设备所显示的用户接口可显示如图5的成本结算流程。首先,成本结算排程501~520可根据成本排程执行阶段排程顺序档222来决定结算检查流程(即执行顺序与分流方式)。成本排程计算类型维护作业模块211可分别设定成本结算排程501~520的成本排程计算类型,并且成本排程作业流程设置模块212可分别设定成本结算排程501~520的流程明细。For example, FIG. 5 is a schematic diagram of a cost settlement process according to an embodiment of the present invention. Referring to FIG. 5 , FIG. 5 is a schematic diagram showing an example of a cost settlement process including a plurality of cost settlement schedules 501 - 520 . The user interface displayed by the electronic device executed by the user may display the cost settlement process as shown in FIG. 5 . First, thecost settlement schedules 501 to 520 can determine the settlement check process (ie, the execution sequence and the distribution method) according to the cost schedule execution stageschedule sequence file 222 . The cost schedule calculation typemaintenance operation module 211 can respectively set the cost schedule calculation types of thecost settlement schedules 501 to 520, and the cost schedule operationprocess setting module 212 can respectively set the process details of thecost settlement schedules 501 to 520. .

并且,如图5所示的成本结算流程中的成本结算排程501~520可根据成本排程作业模块221所产生的成本结算排程501~520分别的成本结算状况信息,来通过不同的颜色(图5以不同网底表示)来表示当前的成本结算状况。例如,成本结算排程501、503、505、508、509、510可表示为已执行完毕的排程。成本结算排程506、511可表示为当前正在执行的排程,并且成本结算排程511还可包括显示当前执行进度。成本结算排程504可显示为异常,须由用户进行异常排错作业。成本结算排程502、507、512~520表示为尚未执行。成本结算排程502、514需等待成本结算排程503~513皆执行完毕后才会显示为执行完毕的颜色。换言之,本实施例的自动结算系统100可提供可视化且便捷的结算进度信息的显示效果。In addition, thecost settlement schedules 501 to 520 in the cost settlement process as shown in FIG. 5 can be displayed in different colors according to the respective cost settlement status information of thecost settlement schedules 501 to 520 generated by the cost schedule operation module 221 (Fig. 5 is represented by different network bottoms) to represent the current cost settlement status. For example, cost settlement schedules 501, 503, 505, 508, 509, 510 may be represented as completed schedules. The costingschedules 506, 511 may be represented as currently executing schedules, and the costingschedule 511 may also include displaying the current execution progress. Thecost settlement schedule 504 may be displayed as abnormal, and the user must perform abnormal troubleshooting. The cost settlement schedules 502, 507, 512 to 520 are indicated as not yet executed. Thecost settlement schedules 502 and 514 need to wait for thecost settlement schedules 503 to 513 to be executed before they are displayed in the executed color. In other words, theautomatic settlement system 100 of this embodiment can provide a visual and convenient display effect of settlement progress information.

接着,唤醒工具模块231可唤醒流程执行器232,以使流程执行器232执行并更新成本结算排程501~520的结算检查流程。流程执行器232可根据结算检查流程执行如图5所示的多个子流程。排程模块241可将多个输入参数以及多个执行时间写入成本结算排程501~520,并且背景排程作业模块242于背景依序执行成本结算排程501~520。Next, the wake-uptool module 231 can wake up theprocess executor 232, so that theprocess executor 232 executes and updates the settlement checking process of the cost settlement schedules 501-520. Theprocess executor 232 may execute a plurality of sub-processes as shown in FIG. 5 according to the settlement check process. Thescheduling module 241 can write multiple input parameters and multiple execution times into the cost settlement schedules 501-520, and the backgroundscheduling operation module 242 executes the cost settlement schedules 501-520 in sequence in the background.

当成本结算流程开始自动执行时,首先执行成本结算排程501,以例如进行关帐前检查,以检查相关基础数据。接着,执行成本结算排程502,以例如进行关帐作业,并进行分流。对此,可分流执行成本结算排程503、505、508、510。成本结算排程503可例如执行库存结算,并且可接着执行成本结算排程504。成本结算排程504可例如执行结算检查。成本结算排程505可例如执行成本计算,并且可接着执行成本结算排程506以及成本结算排程507。成本结算排程506可例如执行重工工单判定。成本结算排程507可例如执行基本数据检查。成本结算排程508可例如执行在制工单数据收集,并且可接着执行成本结算排程509。成本结算排程509可例如执行在制工单检查。成本结算排程510可例如执行生产报工统计,并且可接着执行成本结算排程511~513。成本结算排程511可例如执行人工制费收集。成本结算排程512可例如执行制费工时统计。成本结算排程513可例如执行人工制费检查。When the cost settlement process starts to be automatically executed, thecost settlement schedule 501 is first executed to, for example, perform a pre-closing check to check the relevant basic data. Next, thecost settlement schedule 502 is executed, for example, to perform a closing operation and to perform flow distribution. In this regard, the cost settlement schedules 503 , 505 , 508 , and 510 can be executed in a separate manner.Cost settlement schedule 503 may, for example, perform inventory settlement, and may then executecost settlement schedule 504 .Cost settlement schedule 504 may, for example, perform settlement checks. Costingschedule 505 may, for example, perform costing, and may then perform costingschedule 506 and costingschedule 507 . The costingschedule 506 may, for example, perform rework work order determinations. Thecost settlement schedule 507 may, for example, perform basic data checks. Costingschedule 508 may, for example, perform work-in-progress data collection, and may then perform costingschedule 509 . The costingschedule 509 may perform, for example, a work-in-progress check. Costingschedule 510 may, for example, perform production call statistics, and may then perform costing schedules 511-513. Thecost settlement schedule 511 may, for example, perform labor cost collection. Thecost settlement schedule 512 may, for example, perform billing of labor hours. Thecost settlement schedule 513 may, for example, perform labor cost checks.

接着,当成本结算排程504、507、509、513皆完成执行后,可接着执行成本结算排程514~520。成本结算排程514可例如执行成本计算前检查。成本结算排程515可例如执行成本计算。成本结算排程516可例如执行成本计算后检查。成本结算排程517可例如执行成本勾稽。成本结算排程518可例如执行成本分录抛转。成本结算排程519可例如执行成本与总账勾稽。成本结算排程520可例如执行成本关帐,以完成自动执行的成本结算流程。Next, after the cost settlement schedules 504, 507, 509, and 513 are all executed, the cost settlement schedules 514-520 can be executed next. Costingschedule 514 may, for example, perform a pre-costing check. The costingschedule 515 may, for example, perform costing. The costingschedule 516 may, for example, perform a post-costing check.Cost settlement schedule 517 may, for example, perform cost auditing. The costingschedule 518 may, for example, perform cost entry rollovers.Cost settlement schedule 519 may, for example, perform cost reconciliation with the general ledger. Thecost settlement schedule 520 may, for example, perform cost close to complete the automated cost settlement process.

综上所述,本发明的自动结算系统以及自动结算方法,可提供自动化的成本结算功能,以自动执行成本结算流程中的多个成本结算排程,而自动产生结算数据。并且,本发明的自动结算系统还可实现可视化且便捷的结算进度信息显示功能。To sum up, the automatic settlement system and the automatic settlement method of the present invention can provide an automatic cost settlement function to automatically execute multiple cost settlement schedules in the cost settlement process and automatically generate settlement data. In addition, the automatic settlement system of the present invention can also realize a visualized and convenient settlement progress information display function.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. scope.

Claims (20)

Translated fromChinese
1.一种自动结算系统,其特征在于,包括:1. an automatic settlement system, is characterized in that, comprises:存储装置,用以存储设定模块、过程定义模块、执行分配模块以及排程执行模块;以及a storage device for storing a setting module, a process definition module, an execution allocation module and a schedule execution module; and处理器,耦接所述存储装置,并且用以取得设定指令,以执行所述设定模块、所述过程定义模块、所述执行分配模块以及所述排程执行模块,a processor, coupled to the storage device, and configured to obtain a configuration instruction to execute the configuration module, the process definition module, the execution allocation module, and the scheduled execution module,其中所述设定模块进行基础数据设定,并且所述过程定义模块根据所述基础数据设定来定义多个成本结算排程,wherein the setting module performs basic data setting, and the process definition module defines a plurality of cost settlement schedules according to the basic data setting,其中所述执行分配模块检测及更新成本结算流程,并且所述排程执行模块根据成本结算流程依序执行所述多个成本结算排程,以产生结算数据。The execution allocation module detects and updates the cost settlement process, and the schedule execution module sequentially executes the plurality of cost settlement schedules according to the cost settlement process to generate settlement data.2.根据权利要求1所述的自动结算系统,其特征在于,所述设定模块包括成本排程计算类型维护作业模块,其中所述成本计算类型维护作业模块根据设定指令设定对应的成本排程计算类型。2 . The automatic settlement system according to claim 1 , wherein the setting module comprises a cost schedule calculation type maintenance operation module, wherein the cost calculation type maintenance operation module sets the corresponding cost according to the setting instruction. 3 . Schedule calculation type.3.根据权利要求1所述的自动结算系统,其特征在于,所述设定模块包括成本排程作业流程设置模块,其中所述成本排程作业流程设置模块根据所述设定指令设定对应的流程明细。3 . The automatic settlement system according to claim 1 , wherein the setting module comprises a cost scheduling operation flow setting module, wherein the cost scheduling operation flow setting module sets the corresponding process details.4.根据权利要求1所述的自动结算系统,其特征在于,所述过程定义模块包括成本排程作业模块,其中所述成本排程作业模块产生成本结算状况信息。4. The automatic settlement system according to claim 1, wherein the process definition module comprises a cost scheduling operation module, wherein the cost scheduling operation module generates cost settlement status information.5.根据权利要求1所述的自动结算系统,其特征在于,所述过程定义模块包括成本排程执行阶段排程顺序档,其中所述成本排程执行阶段排程顺序档用以决定结算检查流程。5 . The automatic settlement system according to claim 1 , wherein the process definition module comprises a cost scheduling execution stage scheduling sequence file, wherein the cost scheduling execution stage scheduling sequence file is used to determine the settlement check. 6 . process.6.根据权利要求5所述的自动结算系统,其特征在于,所述执行分配模块包括唤醒工具模块以及流程执行器,其中所述唤醒工具模块唤醒所述流程执行器,以使所述流程执行器执行并更新所述结算检查流程。6 . The automatic settlement system according to claim 5 , wherein the execution distribution module comprises a wake-up tool module and a process executor, wherein the wake-up tool module wakes up the process executor to execute the process. 7 . The server executes and updates the settlement check process.7.根据权利要求6所述的自动结算系统,其特征在于,所述流程执行器根据所述结算检查流程执行多个子流程,并且更新所述多个子流程分别的所述多个成本结算排程的多个排程状态。7 . The automatic settlement system according to claim 6 , wherein the process executor executes a plurality of sub-processes according to the settlement inspection process, and updates the respective cost settlement schedules of the plurality of sub-processes. 8 . of multiple schedule states.8.根据权利要求7所述的自动结算系统,其特征在于,所述排程执行模块包括排程模块以及背景排程作业模块,其中所述排程模块用以将多个输入参数以及多个执行时间写入所述多个成本结算排程,并且所述背景排程作业模块于背景执行所述多个成本结算排程。8 . The automatic settlement system according to claim 7 , wherein the schedule execution module comprises a schedule module and a background schedule operation module, wherein the schedule module is used to convert a plurality of input parameters and a plurality of The execution time is written into the plurality of cost settlement schedules, and the background scheduling operation module executes the plurality of cost settlement schedules in the background.9.根据权利要求8所述的自动结算系统,其特征在于,所述多个成本结算排程的多个排程编号根据所述多个输入参数以及所述多个执行时间而决定,并且所述多个排程编号写入排程查询作业,以取得多个排程执行结果,以更新所述多个成本结算排程的所述多个排程状态。9 . The automatic settlement system according to claim 8 , wherein the plurality of schedule numbers of the plurality of cost settlement schedules are determined according to the plurality of input parameters and the plurality of execution times, and the The multiple schedule numbers are written into a schedule query operation to obtain multiple schedule execution results, so as to update the multiple schedule states of the multiple cost settlement schedules.10.根据权利要求8所述的自动结算系统,其特征在于,所述背景排程作业模块根据唤醒工具判断具有需要执行的成本结算排程,以发起背景排程作业。10 . The automatic settlement system according to claim 8 , wherein the background scheduling operation module determines that there is a cost settlement schedule that needs to be executed according to the wake-up tool, so as to initiate the background scheduling operation. 11 .11.一种自动结算方法,其特征在于,包括:11. An automatic settlement method, comprising:取得设定指令,并根据设定指令执行设定模块,以进行基础数据设定;Obtain the setting command, and execute the setting module according to the setting command to perform basic data setting;执行过程定义模块,以根据所述基础数据设定来定义多个成本结算排程;executing a process definition module to define a plurality of cost settlement schedules according to the basic data settings;执行执行分配模块,以检测及更新成本结算流程;以及Execute the execution allocation module to monitor and update the costing process; and执行排程执行模块,以根据所述成本结算流程依序执行所述多个成本结算排程,并产生结算数据。The execution schedule execution module is used to sequentially execute the plurality of cost settlement schedules according to the cost settlement process, and generate settlement data.12.根据权利要求11所述的自动结算方法,其特征在于,进行所述基础数据设定的步骤包括:12. The automatic settlement method according to claim 11, wherein the step of setting the basic data comprises:根据设定指令设定对应的成本排程计算类型。Set the corresponding cost schedule calculation type according to the setting command.13.根据权利要求11所述的自动结算方法,其特征在于,进行所述基础数据设定的步骤包括:13. The automatic settlement method according to claim 11, wherein the step of setting the basic data comprises:根据所述设定指令设定对应的流程明细。The corresponding process details are set according to the setting instruction.14.根据权利要求11所述的自动结算方法,其特征在于,定义所述多个成本结算排程的步骤包括:14. The automatic settlement method according to claim 11, wherein the step of defining the plurality of cost settlement schedules comprises:产生成本结算状况信息。Generate cost settlement status information.15.根据权利要求11所述的自动结算方法,其特征在于,定义所述多个成本结算排程的步骤包括:15. The automatic settlement method according to claim 11, wherein the step of defining the plurality of cost settlement schedules comprises:决定结算检查流程。Decide on the settlement check process.16.根据权利要求15所述的自动结算方法,其特征在于,检测及更新所述成本结算流程的步骤包括:16. The automatic settlement method according to claim 15, wherein the step of detecting and updating the cost settlement process comprises:唤醒所述流程执行器,以使所述流程执行器执行并更新所述结算检查流程。Wake up the process executor to cause the process executor to execute and update the settlement check process.17.根据权利要求16所述的自动结算方法,其特征在于,检测及更新所述成本结算流程的步骤还包括:17. The automatic settlement method according to claim 16, wherein the step of detecting and updating the cost settlement process further comprises:根据所述结算检查流程执行多个子流程;以及executing a plurality of sub-processes in accordance with the settlement check process; and更新所述多个子流程分别的所述多个成本结算排程的多个排程状态。Updating a plurality of schedule states of the plurality of cost settlement schedules respectively of the plurality of sub-processes.18.根据权利要求17所述的自动结算方法,其特征在于,执行所述多个成本结算排程的步骤包括:18. The automatic settlement method according to claim 17, wherein the step of executing the plurality of cost settlement schedules comprises:将多个输入参数以及多个执行时间写入所述多个成本结算排程;以及writing a plurality of input parameters and a plurality of execution times to the plurality of costing schedules; and于背景执行所述多个成本结算排程。The plurality of cost settlement schedules are executed in the background.19.根据权利要求18所述的自动结算方法,其特征在于,所述多个成本结算排程的多个排程编号根据所述多个输入参数以及所述多个执行时间而决定,并且执行所述多个成本结算排程的步骤还包括:19. The automatic settlement method according to claim 18, wherein the plurality of schedule numbers of the plurality of cost settlement schedules are determined according to the plurality of input parameters and the plurality of execution times, and are executed The steps of the multiple cost settlement schedules further include:将所述多个排程编号写入排程查询作业,以取得多个排程执行结果;以及writing the plurality of schedule numbers into a schedule query operation to obtain a plurality of schedule execution results; and更新所述多个成本结算排程的所述多个排程状态。The plurality of schedule statuses of the plurality of costing schedules are updated.20.根据权利要求18所述的自动结算方法,其特征在于,执行所述多个成本结算排程的步骤还包括:20. The automatic settlement method according to claim 18, wherein the step of executing the plurality of cost settlement schedules further comprises:根据唤醒工具判断具有需要执行的成本结算排程,以发起背景排程作业。According to the wake-up tool, it is judged that there is a cost settlement schedule that needs to be executed, so as to initiate a background schedule operation.
CN202210756570.8A2022-06-302022-06-30Automatic settlement system and automatic settlement methodPendingCN115049491A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN202210756570.8ACN115049491A (en)2022-06-302022-06-30Automatic settlement system and automatic settlement method
TW111129018ATWI844905B (en)2022-06-302022-08-02Automatic settlement system and automatic settlement method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210756570.8ACN115049491A (en)2022-06-302022-06-30Automatic settlement system and automatic settlement method

Publications (1)

Publication NumberPublication Date
CN115049491Atrue CN115049491A (en)2022-09-13

Family

ID=83164538

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210756570.8APendingCN115049491A (en)2022-06-302022-06-30Automatic settlement system and automatic settlement method

Country Status (2)

CountryLink
CN (1)CN115049491A (en)
TW (1)TWI844905B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8145556B2 (en)*2000-04-102012-03-27Tealdi Daniel AOnline mortgage approval and settlement system and method therefor
CN106651299A (en)*2016-11-242017-05-10苏州宝维网络有限公司Work order intelligent settlement system and implementation method
TWI726423B (en)*2019-09-232021-05-01建國科技大學 Artificial intelligence-assisted accounting and cashier automation method
CN113627873B (en)*2021-07-272024-07-02卡斯柯信号有限公司 Project-based enterprise financial monthly settlement automation system based on SAP and its use method
CN114331398A (en)*2021-12-102022-04-12上海东普信息科技有限公司Fee settlement data processing method, device, equipment and storage medium

Also Published As

Publication numberPublication date
TW202403626A (en)2024-01-16
TWI844905B (en)2024-06-11

Similar Documents

PublicationPublication DateTitle
JP4375900B2 (en) Software system and method for extending classification and attributes in production analysis
US10871951B2 (en)Code correction
DE112012006925T5 (en) System construction support tool and system
US20150199180A1 (en)Method and system of editing workflow logic and screens with a gui tool
US20160117371A1 (en)Job authoring with data preview
CN101814165B (en)The method dispatching production process by the visualization of support material shortage
US12340325B2 (en)Managing production pipelines
US10643157B2 (en)Task progress update history visualization system
CN115145992A (en)Multi-source data processing method and device, electronic equipment and readable storage medium
CN115049491A (en)Automatic settlement system and automatic settlement method
CN103034917A (en)Device and method for designing material tracking system
US20120019553A1 (en)Non-linear time scale optimization for mechanical-electrical machine behavior model visualization
CN111159188A (en)Quasi-real-time large data volume processing method based on DataWorks
JP2020077150A (en)Trace device and programmable controller
TWI821033B (en)Related data automatic processing system and method thereof
TWI876219B (en)Automatic settlement system and automatic settlement method
CN118152277B (en)Bootloader writing method, bootloader writing device, bootloader writing equipment and Bootloader writing medium
JP3923509B2 (en) Production management apparatus, production management program, and production management method
US12298731B2 (en)Control system, information processing apparatus, and information processing program
US20230281216A1 (en)Systems and methods for a graphical user interface for data analysis and visualisation
JP6407481B1 (en) Program creation device
JP2024165839A (en) Monitoring screen creation support device, monitoring screen creation support method, and monitoring screen creation support program
TW202424841A (en)Data-driven execution system and execution method thereof
CN117541014A (en)Material demand change tracing method and tracing device thereof
CN119107026A (en) A method, device, equipment and medium for determining component list change information

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp