CN110706093A - Accounting processing method and device - Google Patents
Accounting processing method and device Download PDFInfo
- Publication number
- CN110706093A CN110706093A CN201910914039.7A CN201910914039A CN110706093A CN 110706093 A CN110706093 A CN 110706093A CN 201910914039 A CN201910914039 A CN 201910914039A CN 110706093 A CN110706093 A CN 110706093A
- Authority
- CN
- China
- Prior art keywords
- transaction component
- accounting processing
- processing
- logic
- configuration information
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses an accounting processing method and device, and relates to the technical field of computers. One embodiment of the method comprises: receiving account data to be processed, and acquiring a loan account number; allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on a preset configuration rule; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount; calling transaction component configuration information to perform financial processing according to the transaction component numbers configured corresponding to the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation. Therefore, the method and the device can solve the problems that accounting processing is difficult to adapt to frequent changes of scenes and accounting processing cost is high.
Description
Technical Field
The invention relates to the technical field of computers, in particular to an accounting processing method and device.
Background
Due to different asset handling modes, different price allocation rules, calculation expressions and different component transactions (accounting engine loan components) are called. The rule scenes have high flexibility, involved calculation expressions and component transactions are complex and changeable, and therefore, the corresponding programs are required to have strong logic processing capacity and quick adaptation capacity.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
the traditional financial processing program customized and developed according to different requirements has the problems that the frequent change of a rule scene is difficult to adapt, and in the face of the change of the requirements, the program transformation needs to be carried out at a high cost.
Disclosure of Invention
In view of this, embodiments of the present invention provide an accounting processing method and apparatus, which can solve the problems that accounting processing is difficult to adapt to frequent changes of a scene and accounting processing cost is high.
In order to achieve the above object, according to an aspect of the embodiments of the present invention, there is provided an accounting processing method, including receiving accounting data to be processed, and obtaining a loan account number; allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on a preset configuration rule; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount; calling transaction component configuration information to perform financial processing according to the transaction component numbers configured corresponding to the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
Optionally, the method further comprises:
and receiving the newly added transaction event, creating a transaction component, and configuring a corresponding transaction component number.
Optionally, invoking the transaction component configuration information for performing accounting processing, including:
acquiring attribute values in the request class according to the configured field mapping of the calculation formula;
and replacing the corresponding attribute value by the logic expression, and converting the logic expression into an executable expression for use in the amount calculation and logic judgment in the accounting processing.
Optionally, the method further comprises:
obtaining an attribute value in a request class by JAVA reflection;
and replacing the corresponding attribute value by the logic expression, analyzing by using an Apache toolkit jexl, and converting into an executable expression.
In addition, according to an aspect of the embodiments of the present invention, an accounting processing apparatus is provided, which includes a receiving module, configured to receive accounting data to be processed, and obtain a loan account number; the configuration module is used for allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on preset configuration rules; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount; the processing module is used for calling transaction component configuration information to perform financial processing according to the transaction component numbers correspondingly configured by the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
Optionally, the configuration module is further configured to:
and receiving the newly added transaction event, creating a transaction component, and configuring a corresponding transaction component number.
Optionally, the processing module calls transaction component configuration information to perform accounting processing, including:
acquiring attribute values in the request class according to the configured field mapping of the calculation formula;
and replacing the corresponding attribute value by the logic expression, and converting the logic expression into an executable expression for use in the amount calculation and logic judgment in the accounting processing.
Optionally, the processing module invokes the transaction component configuration information to perform the accounting processing, and further includes:
obtaining an attribute value in a request class by JAVA reflection;
and replacing the corresponding attribute value by the logic expression, analyzing by using an Apache toolkit jexl, and converting into an executable expression.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any of the accounting processing embodiments described above.
According to another aspect of an embodiment of the present invention, there is also provided a computer readable medium, on which a computer program is stored, which when executed by a processor, implements the method according to any one of the above-mentioned accounting-based processing embodiments.
One embodiment of the above invention has the following advantages or benefits: the method comprises the steps of receiving account data to be processed to obtain a loan account number; allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on a preset configuration rule; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount; and calling the transaction component configuration information to perform financial processing according to the transaction component number configured corresponding to the entry information. Therefore, the method and the device can adapt to continuously changing business requirements, perform accounting processing by reading the configuration rule, and reduce the development and expandability costs of the application program.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
fig. 1 is a schematic diagram of a main flow of an accounting processing method according to a first embodiment of the present invention;
fig. 2 is a schematic diagram of a main flow of an accounting processing method according to a second embodiment of the present invention;
fig. 3 is a schematic diagram of a main flow of an accounting processing method according to a third embodiment of the present invention;
fig. 4 is a schematic diagram of main blocks of an accounting processing apparatus according to an embodiment of the present invention;
FIG. 5 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 6 is a schematic block diagram of a computer system suitable for use in implementing a terminal device or server of an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic diagram of a main flow of an accounting processing method according to a first embodiment of the present invention, which may include:
and step S101, receiving the accounting data to be processed and acquiring a loan account number.
And S102, distributing the amount of principal and interest corresponding to the loan account number one by one according to the user-defined repayment amount based on a preset configuration rule.
Preferably, the configuration rule may be obtained by writing the configuration rule SQL in advance. In addition, SQL sequencing rules can be customized, for example, sequencing according to the association evaluation value, sequencing according to the principal balance size, and the like.
It should be noted that when allocating money amounts to principal and interest corresponding to the loan account number, money amounts may be allocated to principal and interest corresponding to each loan account number one by one, and then interest allocation may be performed if remaining money amounts are available.
In addition, before allocating money to principal and interest corresponding to the loan account number one by one, whether the required allocated money is foreign currency or not can be judged. And according to the judgment result, if the foreign currency is the RMB, acquiring the amount of money in the current price-quotation RMB for allocation. And the subsequent accounting processing is carried out for posting according to the allocated amount. That is, the system obtains corresponding trade marks according to the currency of each loan account and converts the trade marks into RMB, and then allocates repayment principal of the loan account one by one according to the user-defined repayment amount, and the remaining amount is allocated with repayment interest.
Step S103, reading the corresponding entry template, and generating corresponding accounting processing entry information based on the allocated amount.
And step S104, calling transaction component configuration information to perform accounting processing according to the transaction component number configured corresponding to the entry information.
The transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
In the embodiment, the transaction component number is configured correspondingly through the entry information, that is, according to the configured entry template, the formula field mapping expression and the logic expression required by the calculation of each transaction component can be configured in an associated manner.
In addition, when the transaction component configuration information is called for accounting processing, account balance of the branch account, accounting flow, accounting change flow, annual accounting change information, entry information accounting state and the like can be created and updated.
Preferably, when the transaction component configuration information is called for performing the accounting processing, the attribute value in the request class can be obtained according to the configured field mapping of the calculation formula. Then, the corresponding attribute values are replaced by the logic expression, and the logic expression is converted into an executable expression for the amount calculation and logic judgment in the accounting processing.
Further, JAVA reflection is adopted to obtain the attribute values in the request class. In addition, the corresponding attribute values are further replaced by the logic expression, and are analyzed by using the Apache toolkit jexl to be converted into an executable expression.
As another embodiment of the invention, if aiming at the developed transaction components, only the transaction component number needs to be configured by associating the entry template, the transaction component is newly added, only the component needs to be developed, and then the corresponding transaction component number is configured. Namely, receiving a new transaction event, creating a transaction component, and configuring a corresponding transaction component number.
Therefore, the accounting processing method of the invention realizes the rule configuration accounting processing based on the requirement of multi-dimensional accounting processing. And different accounting scenes and calculation are realized based on reading rule configuration, so that flexible realization of accounting processing is met. In addition, the invention can separate the logic of data processing calculation and the technical decision of a developer, thereby effectively improving the expandability and maintainability of the complex logic code. Moreover, the method can quickly meet the expanding requirements of financial processing requirements of different scenes in the future, meet the financial processing requirements of various assets to a certain extent, and support the transformation and reuse among different systems at lower cost.
Fig. 2 is a schematic diagram of a main flow of an accounting processing method according to a second embodiment of the present invention, which may include:
step S201, receiving the account data to be processed, and acquiring a loan account number.
And S202, based on preset configuration rules, allocating money amounts to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount.
Step S203, reading the corresponding entry template, and generating corresponding account processing entry information based on the allocated amount.
And step S204, calling transaction component configuration information according to the transaction component numbers correspondingly configured to the entry information.
Step S205, according to the calculation formula field mapping in the transaction component configuration information, obtaining the attribute value in the request class.
Preferably, JAVA reflection is used to obtain the attribute values in the request class.
And step S206, replacing the corresponding attribute value with the logic expression in the transaction component configuration information, and converting the logic expression into an executable expression for money calculation and logic judgment.
Preferably, the corresponding attribute values are replaced by the logic expression, and are analyzed by using the Apache toolkit jexl to be converted into an executable expression.
Fig. 3 is a schematic diagram of a main flow of an accounting processing method according to a third embodiment of the present invention, which may include:
step S301, receiving account data to be processed, and obtaining a loan account number.
And step S302, reading the corresponding configuration rule SQL by the price allocation generator, and allocating the money and interest corresponding to the loan account number one by one according to the user-defined repayment amount.
Step S303, the entry information generator reads the corresponding entry template, and generates corresponding accounting processing entry information based on the allocated amount.
In step S304, the accounting processing engine obtains the entry information, and calls the transaction component configuration information to perform accounting processing according to the transaction component number configured corresponding to the entry information.
In addition, it is worth to be noted that the accounting processing engine obtains the attribute value in the request class according to the configured field mapping of the calculation formula. Then, the corresponding attribute values are replaced by the logic expression, and the logic expression is converted into an executable expression for the amount calculation and logic judgment in the accounting processing.
In summary, the financial processing method of the invention creatively realizes that in order to improve efficiency, different financial processing scene processing rules can be configured, the rules do not need to be reconstructed again when changed, the financial processing of assets is newly added, and the new corresponding rules can be suitable for the financial processing of the assets without redevelopment. Also, accounting processing can accommodate changes in computational expressions, changes in component transactions, and so forth. The accounting processing can be rapidly updated with low cost according to the change of the calculation rule, the rule configuration of the accounting processing can be directly maintained, and meanwhile, only newly added component transactions need to be developed.
Fig. 4 is an accounting processing apparatus according to an embodiment of the present invention, and as shown in fig. 4, the accounting processing apparatus 400 includes a receiving module 401, a configuration module 402, and a processing module 403. The receiving module 401 is configured to receive the account data to be processed, and obtain a loan account number. The configuration module 402 is configured to allocate money to principal and interest corresponding to the loan account number one by one according to a user-defined repayment amount based on a preset configuration rule; and reading the corresponding entry template, and generating corresponding account processing entry information based on the allocated amount. The processing module 403 is configured to call transaction component configuration information to perform accounting processing according to the transaction component number configured corresponding to the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
As another embodiment, the configuration module 402 is further configured to: and receiving the newly added transaction event, creating a transaction component, and configuring a corresponding transaction component number.
Preferably, the processing module 403 calls the transaction component configuration information to perform accounting processing, including: acquiring attribute values in the request class according to the configured field mapping of the calculation formula; and replacing the corresponding attribute value by the logic expression, and converting the logic expression into an executable expression for use in the amount calculation and logic judgment in the accounting processing.
Further, the processing module 403 calls the transaction component configuration information to perform accounting processing, which further includes: obtaining an attribute value in a request class by JAVA reflection; and replacing the corresponding attribute value by the logic expression, analyzing by using an Apache toolkit jexl, and converting into an executable expression.
It should be noted that, the accounting processing method and the accounting processing apparatus of the present invention have corresponding relation in the specific implementation contents, and therefore, the repeated contents are not described again.
Fig. 5 illustrates an exemplary system architecture 500 to which the accounting processing method or the accounting processing apparatus of an embodiment of the present invention may be applied.
As shown in fig. 5, the system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 501, 502, 503 to interact with a server 505 over a network 504 to receive or send messages or the like. The terminal devices 501, 502, 503 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 501, 502, 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 505 may be a server providing various services, such as a background management server (for example only) providing support for shopping websites browsed by users using the terminal devices 501, 502, 503. The backend management server may analyze and perform other processing on the received data such as the product information query request, and feed back a processing result (for example, target push information, product information — just an example) to the terminal device.
It should be noted that the accounting processing method provided by the embodiment of the present invention is generally executed by the server 505, and accordingly, the accounting processing apparatus is generally disposed in the server 505.
It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 6, a block diagram of a computer system 600 suitable for use with a terminal device implementing an embodiment of the invention is shown. The terminal device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 1208 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data necessary for the operation of the system 600 are also stored. The CPU601, ROM602, and RAM603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a receiving module, a configuration module, and a processing module. Wherein the names of the modules do not in some cases constitute a limitation of the module itself.
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: receiving account data to be processed, and acquiring a loan account number; allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on a preset configuration rule; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount; calling transaction component configuration information to perform financial processing according to the transaction component numbers configured corresponding to the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
According to the technical scheme of the embodiment of the invention, the problems that accounting processing is difficult to adapt to frequent changes of scenes and accounting processing cost is high can be solved.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. An accounting processing method, comprising:
receiving account data to be processed, and acquiring a loan account number;
allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on a preset configuration rule;
reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount;
calling transaction component configuration information to perform financial processing according to the transaction component numbers configured corresponding to the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
2. The method of claim 1, further comprising:
and receiving the newly added transaction event, creating a transaction component, and configuring a corresponding transaction component number.
3. The method of claim 1, wherein invoking transaction component configuration information for accounting processing comprises:
acquiring attribute values in the request class according to the configured field mapping of the calculation formula;
and replacing the corresponding attribute value by the logic expression, and converting the logic expression into an executable expression for use in the amount calculation and logic judgment in the accounting processing.
4. The method of claim 3, further comprising:
obtaining an attribute value in a request class by JAVA reflection;
and replacing the corresponding attribute value by the logic expression, analyzing by using an Apache toolkit jexl, and converting into an executable expression.
5. An accounting processing apparatus, comprising:
the receiving module is used for receiving the financial data to be processed and acquiring a loan account number;
the configuration module is used for allocating money to principal and interest corresponding to the loan account number one by one according to user-defined repayment amount based on preset configuration rules; reading a corresponding entry template, and generating corresponding account processing entry information based on the allocated amount;
the processing module is used for calling transaction component configuration information to perform financial processing according to the transaction component numbers correspondingly configured by the entry information; the transaction component configuration information comprises formula field mapping expressions and logic expressions required by accounting processing calculation.
6. The apparatus of claim 5, wherein the configuration module is further configured to:
and receiving the newly added transaction event, creating a transaction component, and configuring a corresponding transaction component number.
7. The apparatus of claim 5, wherein the processing module invokes transaction component configuration information for accounting processing, comprising:
acquiring attribute values in the request class according to the configured field mapping of the calculation formula;
and replacing the corresponding attribute value by the logic expression, and converting the logic expression into an executable expression for use in the amount calculation and logic judgment in the accounting processing.
8. The apparatus of claim 7, wherein the processing module invokes transaction component configuration information for accounting processing, further comprising:
obtaining an attribute value in a request class by JAVA reflection;
and replacing the corresponding attribute value by the logic expression, analyzing by using an Apache toolkit jexl, and converting into an executable expression.
9. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-4.
10. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910914039.7A CN110706093A (en) | 2019-09-25 | 2019-09-25 | Accounting processing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910914039.7A CN110706093A (en) | 2019-09-25 | 2019-09-25 | Accounting processing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110706093A true CN110706093A (en) | 2020-01-17 |
Family
ID=69197077
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910914039.7A Pending CN110706093A (en) | 2019-09-25 | 2019-09-25 | Accounting processing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110706093A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111325623A (en) * | 2020-01-23 | 2020-06-23 | 京东数字科技控股有限公司 | Information processing method and device, equipment and storage medium |
| CN111581268A (en) * | 2020-04-20 | 2020-08-25 | 北京同邦卓益科技有限公司 | Service processing method, device and system |
| CN111857888A (en) * | 2020-07-10 | 2020-10-30 | 中国建设银行股份有限公司 | Transaction processing method and device |
| CN112580975A (en) * | 2020-12-16 | 2021-03-30 | 中国建设银行股份有限公司 | Business process processing method and device |
| CN112634000A (en) * | 2020-12-24 | 2021-04-09 | 中国建设银行股份有限公司 | Method and device for generating bill |
| CN112686626A (en) * | 2020-12-25 | 2021-04-20 | 建信金融科技有限责任公司 | Accounting processing method and device |
| CN113496113A (en) * | 2020-03-18 | 2021-10-12 | 北京沃东天骏信息技术有限公司 | Method and device for generating user value information |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107392744A (en) * | 2017-07-11 | 2017-11-24 | 北京欣欣苹果网络科技有限公司 | Bookkeeping methods and device based on business scenario |
| CN107767255A (en) * | 2017-10-18 | 2018-03-06 | 中国民生银行股份有限公司 | Method and device for business processing |
| CN108171597A (en) * | 2017-12-27 | 2018-06-15 | 福建省农村信用社联合社 | A kind of bank's billing and accounting system assembly method that fastext is supported to respond and system |
| CN108171595A (en) * | 2017-12-27 | 2018-06-15 | 福建省农村信用社联合社 | Support the bank core accounting automotive engine system of out-out business system accounting service |
| CN108961026A (en) * | 2018-07-04 | 2018-12-07 | 中国建设银行股份有限公司 | Account calculates processing method, device and electronic equipment |
| CN109034988A (en) * | 2018-07-26 | 2018-12-18 | 北京京东金融科技控股有限公司 | A kind of accounting entry generation method and device |
| CN109615374A (en) * | 2018-11-30 | 2019-04-12 | 中国银行股份有限公司 | Bank capital moves account engine processing method and system |
| CN110060139A (en) * | 2019-02-25 | 2019-07-26 | 阿里巴巴集团控股有限公司 | Accounting processing method and device |
-
2019
- 2019-09-25 CN CN201910914039.7A patent/CN110706093A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107392744A (en) * | 2017-07-11 | 2017-11-24 | 北京欣欣苹果网络科技有限公司 | Bookkeeping methods and device based on business scenario |
| CN107767255A (en) * | 2017-10-18 | 2018-03-06 | 中国民生银行股份有限公司 | Method and device for business processing |
| CN108171597A (en) * | 2017-12-27 | 2018-06-15 | 福建省农村信用社联合社 | A kind of bank's billing and accounting system assembly method that fastext is supported to respond and system |
| CN108171595A (en) * | 2017-12-27 | 2018-06-15 | 福建省农村信用社联合社 | Support the bank core accounting automotive engine system of out-out business system accounting service |
| CN108961026A (en) * | 2018-07-04 | 2018-12-07 | 中国建设银行股份有限公司 | Account calculates processing method, device and electronic equipment |
| CN109034988A (en) * | 2018-07-26 | 2018-12-18 | 北京京东金融科技控股有限公司 | A kind of accounting entry generation method and device |
| CN109615374A (en) * | 2018-11-30 | 2019-04-12 | 中国银行股份有限公司 | Bank capital moves account engine processing method and system |
| CN110060139A (en) * | 2019-02-25 | 2019-07-26 | 阿里巴巴集团控股有限公司 | Accounting processing method and device |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111325623A (en) * | 2020-01-23 | 2020-06-23 | 京东数字科技控股有限公司 | Information processing method and device, equipment and storage medium |
| CN113496113A (en) * | 2020-03-18 | 2021-10-12 | 北京沃东天骏信息技术有限公司 | Method and device for generating user value information |
| CN111581268A (en) * | 2020-04-20 | 2020-08-25 | 北京同邦卓益科技有限公司 | Service processing method, device and system |
| CN111857888A (en) * | 2020-07-10 | 2020-10-30 | 中国建设银行股份有限公司 | Transaction processing method and device |
| CN111857888B (en) * | 2020-07-10 | 2023-11-07 | 中国建设银行股份有限公司 | Transaction processing method and device |
| CN112580975A (en) * | 2020-12-16 | 2021-03-30 | 中国建设银行股份有限公司 | Business process processing method and device |
| CN112634000A (en) * | 2020-12-24 | 2021-04-09 | 中国建设银行股份有限公司 | Method and device for generating bill |
| CN112686626A (en) * | 2020-12-25 | 2021-04-20 | 建信金融科技有限责任公司 | Accounting processing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110706093A (en) | Accounting processing method and device | |
| CN112527649A (en) | Test case generation method and device | |
| CN110473036B (en) | Method and device for generating order number | |
| CN110689268B (en) | Method and device for extracting indexes | |
| CN112948138B (en) | A method and device for processing messages | |
| CN112686528B (en) | Method, device, server and medium for distributing customer service resources | |
| CN111104556A (en) | Service processing method and device | |
| CN111460129A (en) | Method and device for generating identification, electronic equipment and storage medium | |
| CN111127181A (en) | Voucher bookkeeping method and device | |
| CN113076153A (en) | Interface calling method and device | |
| CN110648216A (en) | Wind control method and device | |
| CN115330540A (en) | Method and device for processing transaction data | |
| CN111161067A (en) | Method and device for determining transaction route | |
| CN111062572A (en) | Task allocation method and device | |
| CN113194109A (en) | Method and device for pushing information | |
| CN112685481A (en) | Data processing method and device | |
| CN114841795A (en) | Service processing method and device, electronic equipment and computer readable medium | |
| CN112990991B (en) | Method and device for combined invoicing | |
| CN113127561B (en) | Method and device for generating service single number, electronic equipment and storage medium | |
| CN112819619A (en) | Transaction processing method and device | |
| CN113741888A (en) | Service processing method and device | |
| CN111402030A (en) | Bill generation method and device | |
| CN111382954A (en) | User rating method and device | |
| CN116775167A (en) | Service processing method, device, electronic equipment and computer readable medium | |
| CN111526184B (en) | Business auditing method and device |
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 | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20220926 Address after: 25 Financial Street, Xicheng District, Beijing 100033 Applicant after: CHINA CONSTRUCTION BANK Corp. Address before: 25 Financial Street, Xicheng District, Beijing 100033 Applicant before: CHINA CONSTRUCTION BANK Corp. Applicant before: Jianxin Financial Science and Technology Co.,Ltd. |
|
| TA01 | Transfer of patent application right |