Settlement processing system and method
By introducing a settlement processing system into the commodity management system, using contract training modules, settlement method building modules and other modules, dynamically adjusting settlement information and monitoring contract execution, the problem that existing systems are difficult to meet transaction flexibility and complexity needs. It has achieved effective response to price fluctuations and improved transaction transparency.
Patent Information
- Application Number
- CN202411784930.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-01-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing commodity management system is difficult to meet the flexible, changeable, complex and diverse actual needs in the transaction process, and cannot efficiently and correctly complete contract execution, real-time dynamic adjustments and risk monitoring.
Provide a settlement processing system, including contract training module, settlement method construction module, settlement dynamic adjustment module, price processing module, integrated settlement calculation module and monitoring and update module, train text contracts through preset models, and set initial settlement price formulas , dynamically adjust settlement information, use timing and real-time engines to perform layered progressive calculations, monitor contract execution processes, and select appropriate settlement methods.
It improves the company's ability to respond to price fluctuations, enhances the transparency and fairness of transactions, and ensures the accuracy and flexibility of the settlement process.
Smart Images

Figure CN119273475A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology applications, and in particular to a settlement processing system and method. Background Art
[0002] Against the backdrop of rapid development of the global economy and bulk commodity markets, commodity prices fluctuate greatly due to multiple factors such as changes in supply and demand, macroeconomic conditions, and geopolitics. In order to avoid these risks, more and more companies are using new pricing methods to lock in commodity prices and control costs, thereby maintaining operational stability amid price fluctuations.
[0003] The general settlement process of bulk commodities is mainly based on pre-determined contracts. On the settlement date, the transaction price, funds, handling fees, etc. are calculated, and the subsequent transaction settlement, margin difference payment, termination of execution, etc. are determined based on the calculation results and the matters agreed in advance in the contract. However, due to the complex and diverse issues such as supplementary agreements, cancellation agreements, anchor changes, settlement method changes, market changes, and supplementary abnormal conditions in the settlement process of bulk commodities, how to efficiently and correctly complete contract execution, real-time dynamic adjustments, effective risk monitoring, and correct triggering of abnormal conditions. The above problems are the difficulties that need to be overcome in the efficient execution of the current bulk trading market.
[0004] However, in traditional commodity management systems, settlement methods are often relatively direct, mainly relying on spot prices or pre-determined contract prices, and the management model is also relatively simple, which makes it difficult to meet the flexible, complex and diverse actual needs of bulk companies during the transaction process.
[0005] At present, no effective solution has been proposed to the problem that the existing technology cannot meet the flexible, complex and diverse actual needs of large-scale enterprises in the transaction process. Summary of the invention
[0006] In order to solve the above technical problems, the embodiments of the present invention hope to provide a settlement processing system and method to at least solve the problem that the existing existing technology cannot meet the flexible, complex and diverse actual needs of large enterprises in the transaction process.
[0007] The technical solution of the present invention is achieved in this way: The embodiment of the present invention provides a settlement processing system, including: a contract training module, which is used to convert a text contract into structured template information through training of a preset model; a settlement method construction module, which is used to set an initial settlement price formula through a preset pricing mechanism based on the structured template information and the basic information of the transaction parties, and enter the contract information; a settlement dynamic adjustment module, which is used to adjust the contract information through a supplementary agreement or contract amendment when the contract information needs to be changed, and update the settlement information; amend the settlement price according to preset rules and recalculate the settlement amount; a price processing module, which is used to perform hierarchical progressive calculations in a preset order according to the contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain a processed commodity price; an integrated settlement calculation module, which is used to call various settlement functions according to the calculation requirements of the settlement process; a monitoring and updating module, which is used to monitor the progress and execution status of the contract execution process, and make corresponding updates according to the changes in the commodity information in the contract; and a settlement calculation module, which is used to select a corresponding settlement method according to the settlement price formula set in the contract information.
[0008] Optionally, the contract training module includes: a model training unit, which is used to collect industry corpus through the bulk futures derivatives market website, perform semantic representation modeling based on the industry corpus, and train the annotated contracts based on the established model to obtain a model with the functions of covering contracts and annotating contract information; a contract information extraction unit, which is used to extract text contracts according to the model to obtain contract entity information; a semantic analysis unit, which is used to obtain structured template information through semantic analysis based on the contract entity information, wherein the semantic analysis includes: pricing method, insurance conditions, and settlement method.
[0009] Optionally, the settlement method construction module includes: an initialization unit for entering basic information of the two parties to the transaction, wherein the basic information of the two parties to the transaction includes: merchants, warehousing and logistics providers, blacklists, project management, major categories of commodities and associated attributes of commodities; the associated attributes of commodities include: tax rates, units, spot prices, units of measurement and currencies; a settlement formula setting unit for setting the initial settlement price formula based on the preset pricing mechanism of futures derivatives, and supporting premiums and discounts, interest calculation functions and functions based on the dynamic adjustment mechanism of the futures market; wherein the initial settlement price formula includes: fixed price, fixed benchmark plus floating price, point price, weighted pricing and various variants thereof; an entry unit for entering contract information, and initializing the settlement price formula and provisional valuation formula related to commodity prices, wherein the contract information includes: counterparty, commodity, commodity quantity, commodity attributes, signing date, contract type, business type, cargo type, performance bond, advance payment requirements and delivery warehouse information.
[0010] Furthermore, optionally, the settlement method construction module also includes: a formula adjustment module, which is used to trigger the adjustment method of the formula according to the preset conditions when the contract triggers the preset conditions, and record the formula adjustment history, wherein the adjustment method includes: expansion and change; the preset conditions include: update of contract terms, changes in business processes and the occurrence of specific events.
[0011] Optionally, the settlement dynamic adjustment module includes: a change unit, which is used to automatically update the settlement information when the contract information is adjusted through a supplementary agreement or a contract amendment, wherein the settlement information to be updated includes: product attributes, settlement price formula, and provisional price formula; an adjustment unit, which is used to amend the settlement price and recalculate the settlement amount according to preset rules, wherein contract amendments are made to contracts that have not yet been put in or out of storage; contract amendments include: amendment and processing of the settlement price formula; and for contracts that have already been put in or out of storage, changes are processed by initiating a supplementary agreement.
[0012] Furthermore, optionally, the adjustment unit is also used to add or delete goods, modify original goods attributes, modify goods formulas and other contract information during the contract amendment process; when the contract has been entered and exited, it cannot be amended and is adjusted by initiating a supplementary agreement; the adjustment unit is also used when supplementary modifications are made to bulk commodity contracts through supplementary agreements. After the goods are entered and exited, if the bulk commodity contracts are supplemented and modified, they are modified through the supplementary agreement and the settlement information is updated according to the supplementary agreement; the adjustment unit is also used to enter the purchase contract into the warehouse and to exit the sales contract. For direct shipment, the sales contract is first associated and then the purchase contract is picked. After entry and exit or direct shipment, according to the settlement price formula of the associated contract goods, if there is a formula involving entry and exit prices and the calculation priority is higher than other conditions, the current entry and exit prices are used as the settlement prices of the goods corresponding to the contract; the adjustment unit Yuan, and is also used to initiate a price confirmation for the commodity contract if the business type of the commodity contract includes price spot. In the price confirmation letter, the calculation result of the commodity settlement price formula of the commodity contract is read as the default settlement price of the price spot contract; after the price spot transaction price is entered, the price spot transaction price replaces the contract settlement price set in the settlement price formula, and the settlement price is recalculated according to the parameters in the formula; after approval, if the calculation priority of the price spot confirmation letter is higher than other conditions, the settlement price of the price spot confirmation letter is used as the settlement price of the corresponding commodity of the commodity contract; the adjustment unit is also used to generate a formal settlement statement after all settlement data are confirmed to be correct, wherein the settlement statement includes: unsettled quantity, unsettled amount, settlement quantity, settlement unit price, settlement amount and interest calculation end date information; and supports summary statistics of multiple contracts, providing a comprehensive summary of settlement data by contract and commodity dimensions.
[0013] Optionally, a timing engine is used to scan the existing contract data in the database at a preset number of times in a preset period, and store the calculated results in the database; a real-time engine is used to provide timely feedback to the user's settings in the interface, and to perform real-time monitoring of the contract amount; wherein the timing engine and the real-time engine use the same algorithm and calculation rules, so that whether it is through timing scheduling or real-time event triggering, the calculation method, formula and processing flow are consistent.
[0014] Optionally, the integrated settlement calculation module is also used to connect with other business systems through the API interface to integrate and share data.
[0015] Optionally, the monitoring and updating module includes: a first monitoring unit, used to track the progress of contract execution in real time and record the status of goods' outbound, transportation and inbound storage; a second monitoring unit, used to track the contract execution status in real time, wherein the contract execution status includes key data such as performance bond, additional insurance amount, amount paid and received, and contract status.
[0016] Optional settlement methods include: fixed price settlement, average price calculation, point price calculation and weighted pricing.
[0017] Optionally, the settlement processing system also includes: a new module for adding a new settlement formula when there is a new demand.
[0018] An embodiment of the present invention provides a settlement processing method, comprising: converting a text contract into structured template information through training of a preset model; setting an initial settlement price formula through a preset pricing mechanism based on the structured template information and basic information of both parties to the transaction, and entering the contract information; when the contract information needs to be changed, adjusting the contract information through a supplementary agreement or contract amendment, and updating the settlement information; amending the settlement price and recalculating the settlement amount according to preset rules; performing hierarchical progressive calculations in a preset order according to contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain a processed commodity price; calling various settlement functions according to the calculation requirements of the settlement process; monitoring the progress and execution status of the contract execution process, and making corresponding updates according to changes in commodity information in the contract; and selecting a corresponding settlement method according to the settlement price formula set in the contract information.
[0019] The embodiment of the present invention provides a settlement processing system and method, which converts a text contract into structured template information through the training of a preset model; sets an initial settlement price formula through a preset pricing mechanism based on the structured template information and the basic information of the two parties to the transaction, and enters the contract information; when the contract information needs to be changed, adjusts the contract information through a supplementary agreement or contract amendment, and updates the settlement information; amends the settlement price and recalculates the settlement amount according to preset rules; performs hierarchical progressive calculations in a preset order based on the contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain the processed commodity price; calls various settlement functions according to the calculation requirements of the settlement process; monitors the progress and execution status of the contract execution process, and makes corresponding updates according to the changes in the commodity information in the contract; selects the corresponding settlement method according to the settlement price formula set in the contract information, thereby improving the enterprise's ability to respond to price fluctuations and enhancing the transparency and fairness of transactions. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 A schematic diagram of a settlement processing system provided by an embodiment of the present invention; Figure 2 A flowchart of a settlement processing method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0022] It should be noted that the terms "first", "second" and the like in the specification, claims and drawings of the present invention are used to distinguish different objects rather than to limit a specific order.
[0023] It should also be noted that the following embodiments of the present invention may be executed separately, or in combination with each other, and the embodiments of the present invention do not impose any specific limitations on this.
[0024] The embodiment of the present invention provides a settlement processing system. Figure 1 A schematic diagram of a settlement processing system provided by an embodiment of the present invention; Figure 1 As shown, the settlement processing system provided in the embodiment of the present application includes: The contract training module 10 is used to convert the text contract into structured template information through the training of the preset model; the settlement method construction module 11 is used to set the initial settlement price formula through the preset pricing mechanism based on the structured template information and the basic information of the two parties to the transaction, and enter the contract information; the settlement dynamic adjustment module 12 is used to adjust the contract information through the supplementary agreement or contract amendment when the contract information needs to be changed, and update the settlement information; the settlement price is amended according to the preset rules and the settlement amount is recalculated; the price processing module 13 is used to perform hierarchical progressive calculations in a preset order according to the contract information, formula type and formula information through the timing engine and / or the real-time engine to obtain the processed commodity price; the integrated settlement calculation module 14 is used to call various settlement functions according to the calculation requirements of the settlement process; the monitoring and updating module 15 is used to monitor the progress and execution status of the contract execution process, and make corresponding updates according to the changes in the commodity information in the contract; the settlement calculation module 16 is used to select the corresponding settlement method according to the settlement price formula set in the contract information.
[0025] Optionally, the contract training module 10 includes: a model training unit, which is used to collect industry corpus through the bulk futures derivatives market website, perform semantic representation modeling based on the industry corpus, and train the annotated contracts based on the established model to obtain a model with the functions of covering contracts and annotating contract information; a contract information extraction unit, which is used to extract text contracts according to the model to obtain contract entity information; a semantic analysis unit, which is used to obtain structured template information through semantic analysis based on the contract entity information, wherein the semantic analysis includes: pricing method, insurance conditions, and settlement method.
[0026] Specifically, the settlement processing system provided in the embodiment of the present application is applied to commodities priced by futures derivatives. In the settlement process of commodities, when performing intelligent settlement scheduling and monitoring of bulk contracts in the embodiment of the present application, it is first necessary to conduct an in-depth analysis and understanding of the contract text to determine the main information of the bulk contract. In addition to the information of the supplier and the demander, it is mainly to analyze the basic information of the bulk contract, such as the subject matter of the goods, brand, specification, model, quantity, futures anchor, benchmark price, pricing method, total amount, margin, margin recovery, payment method, and abnormal issuance conditions, and convert this information into effective input for the settlement scheduling and monitoring module. The specific process is as follows: The first step is to identify and analyze the bulk futures and spot entities and key information: In the embodiment of the present application, the InstructUIE information extraction model is used to perform fine-tuning training on bulk futures and spot contract data to achieve the extraction and recognition of entity information including trading commodities, anchor futures contracts, brands, specifications, models, pricing methods, payment methods, abnormal issuance conditions, margin recovery conditions, etc. Since InstructUIE is a unified information extraction framework based on instruction fine-tuning, it guides the large model to perform information extraction tasks through natural language instructions, and can automatically complete the multi-task extraction and recognition of bulk futures derivatives contract texts.
[0027] The specific process is as follows: first, organize the bulk futures derivatives market website, collect industry corpus in a targeted manner, and then fine-tune and train the basic semantic vectorization model for futures derivatives, so as to achieve semantic representation modeling in the bulk futures derivatives field. Then, sample and annotate the existing contracts, achieve multi-type contract example coverage, and perform standardized entity information annotation, so as to obtain contract annotation samples with wide coverage and diverse types. Finally, these annotated contract corpora are fine-tuned and trained using small sample learning technology to learn the multi-task samples of the InstructUIE model, so as to achieve high-accuracy and high-coverage extraction and recognition of the above-mentioned contract entity information.
[0028] Secondly, in-depth analysis of semantic information such as conversion pricing method / coverage conditions / settlement method; Since the information of bulk contracts such as pricing method, insurance conditions, settlement method, etc. is relatively complex, and there are multiple conditions and triggering behaviors after the conditions are met. For example, some bulk contracts will be traded in a certain quantity or at a certain premium or discount when the price of the benchmark anchor contract reaches a certain range. When it reaches another price range, the quantity of pricing settlement and the premium or discount ratio will change. Therefore, it is necessary to deeply identify the above semantic information.
[0029] For the pricing method, it is necessary to determine the benchmark price anchor contract for identification pricing, as well as the pricing time limit, and conduct in-depth analysis to identify whether the transaction pricing is anchored to the average daily transaction price of the futures contract, or the daily closing price, whether it is anchored to a specific day or to the weighted average price of a certain range, and other information.
[0030] After the above information is identified, it is actively associated with the settlement scheduling module.
[0031] In addition to the price, it is also necessary to identify the transaction conditions, settlement rate, and transaction quantity in the contract, and use the transaction pricing three-way group format <transaction conditions, settlement unit price, transaction quantity> for representation and storage.
[0032] Among them, the transaction conditions can be refined into the structured and refined semantics of <anchor contract closing price / average closing price, etc., conditional operator, value range>.
[0033] The settlement unit price is subdivided into fixed price, fixed benchmark plus floating price, point price (futures index), pricing with rights and their variants, and supports calculation of changes such as premiums and discounts. Fixed price, fixed benchmark plus floating price, point price (futures index), pricing with rights and their variants are converted into information tags corresponding to the internal system, thereby realizing the semantic extraction and conversion of bulk contract pricing methods.
[0034] For the abnormal situations such as margin calls, the main thing is to analyze and determine whether the margin is in various forms such as fixed ratio margin, floating ratio margin, fixed benchmark plus floating points, etc., as well as the margin call process, and analyze and determine the margin call methods after the price changes of various anchor futures contracts, and extract relevant information such as relevant notification personnel and notification methods. The abnormal situations such as margin calls are output using the most complete template information filling method, and the relevant information is determined in turn. For the trigger conditions for calls and the conditions for proportion changes, the more refined triple information principle is used to extract and transform them, thereby realizing the complete numerical representation of information such as margin calls and settlement.
[0035] For other information, such as the calculation method of premiums and discounts, a similar method is used to extract and determine the anchor price or trading item characteristic indicators using the UIE model, the value range achieved, and the premium or discount price or ratio after the conditions are met.
[0036] In summary, we have achieved an in-depth understanding and analysis of bulk contracts, and completed the natural transition from contract text to settlement transaction scheduling module. Due to the strict requirements of bulk contracts, it is necessary to provide location traceability of relevant information, providing efficient and convenient support for the final systematic entry and review of manual bulk contracts.
[0037] The settlement processing system provided in the embodiment of the present application uses the technology of understanding the text of futures derivative block trading contracts to achieve correct understanding of the content of futures contracts, extract and identify basic contract information, achieve efficient automated contract understanding and conversion, reduce human errors, and ensure a smooth settlement process.
[0038] Optionally, the settlement method construction module 11 includes: an initialization unit for entering basic information of the two parties to the transaction, wherein the basic information of the two parties to the transaction includes: merchants, warehousing and logistics providers, blacklists, project management, major categories of commodities and associated attributes of commodities; the associated attributes of commodities include: tax rates, units, spot prices, units of measurement and currencies; a settlement formula setting unit for setting the initial settlement price formula based on the preset pricing mechanism of futures derivatives, and supporting premiums and discounts, interest calculation functions and functions based on the dynamic adjustment mechanism of the futures market; wherein the initial settlement price formula includes: fixed price, fixed benchmark plus floating price, point price, right-based pricing and various variants thereof; an entry unit for entering contract information, and initializing the settlement price formula and provisional valuation formula related to commodity prices, wherein the contract information includes: counterparty, commodity, commodity quantity, commodity attributes, signing date, contract type, business type, cargo type, performance bond, advance payment requirements and delivery warehouse information.
[0039] Furthermore, optionally, the settlement method construction module also includes: a formula adjustment module, which is used to trigger the adjustment method of the formula according to the preset conditions when the contract triggers the preset conditions, and record the formula adjustment history, wherein the adjustment method includes: expansion and change; the preset conditions include: update of contract terms, changes in business processes and the occurrence of specific events.
[0040] Specifically, through the in-depth analysis and understanding of the above bulk contracts, the textual contracts are transformed into a series of structured template information, such as pricing methods, insurance conditions, premium and discount changes, etc. The above information is efficiently entered into the bulk commodity settlement service center in an automated manner, and the corresponding component modules are automatically matched and the extracted relevant parameter information is filled in, thereby completing the programmatic initialization of the contract in a combined settlement component manner.
[0041] The bulk basic settlement service center has realized basic settlement components that fully cover the bulk transaction price settlement methods, such as market reference and anchoring of benchmark price reference contracts, real-time calculation units for premiums and discounts with multiple conditions and modes, and calculation units for transaction prices and transaction quantities with multiple conditions and modes.
[0042] By analyzing the extracted information in the above step, the system automatically enters the basic information of both parties in separate pieces, including merchants, warehousing and logistics providers, blacklists, project management, commodity categories and commodity attribute associations, such as tax rates, units, spot prices, measurement units, currencies, etc. These data provide support for subsequent settlement operations.
[0043] Next, the system automatically selects and binds the initial settlement price formula based on the pricing mechanism of futures derivatives. There are various types of settlement price formulas, including fixed price, fixed benchmark plus floating price, point price (futures index), weighted pricing and its various variants, and supports premiums, interest calculation functions and dynamic adjustment mechanisms based on the futures market. The system allows dynamic expansion and changes of contract quantity formulas and settlement price formulas to adapt to different business scenarios and needs. Dynamic expansion and changes will be triggered based on the following conditions: updates to contract terms, changes in business processes, and the occurrence of specific events. When these conditions are met, the system will automatically identify and send adjustment notifications to specific administrators. Administrators can quickly configure new calculation formulas or modify existing formulas through a friendly interface to ensure the accuracy and timeliness of calculations. At the same time, the system will record all change histories to ensure transparency and traceability, thereby improving the flexibility and responsiveness of the settlement calculation center.
[0044] The contract information is also entered into the system in detail at this stage, including key information such as counterparty, commodity, commodity quantity, commodity attributes, signing date, contract type, business type, commodity type, performance bond, advance payment requirements and delivery warehouse information. At the same time, the system initializes the settlement price formula and provisional price formula related to commodity prices. The accurate entry of these data lays the foundation for subsequent settlement processing.
[0045] Optionally, the settlement dynamic adjustment module 12 includes: a change unit, which is used to automatically update the settlement information when the contract information is adjusted through a supplementary agreement or a contract amendment, wherein the settlement information to be updated includes: commodity attributes, settlement price formula, and provisional price formula; an adjustment unit, which is used to amend the settlement price and recalculate the settlement amount according to preset rules, wherein contract amendments are performed on contracts that have not yet been put in and out of the warehouse; contract amendments include: amendment and processing of the settlement price formula; and for contracts that have already been put in and out of the warehouse, changes are processed by initiating a supplementary agreement.
[0046] Furthermore, optionally, the adjustment unit is also used to add or delete goods, modify original goods attributes, modify goods formulas and other contract information during the contract amendment process; when the contract has been entered and exited, it cannot be amended and is adjusted by initiating a supplementary agreement; the adjustment unit is also used when supplementary modifications are made to bulk commodity contracts through supplementary agreements. After the goods are entered and exited, if the bulk commodity contracts are supplemented and modified, they are modified through the supplementary agreement and the settlement information is updated according to the supplementary agreement; the adjustment unit is also used to enter the purchase contract into the warehouse and to exit the sales contract. For direct shipment, the sales contract is first associated and then the purchase contract is picked. After entry and exit or direct shipment, according to the settlement price formula of the associated contract goods, if there is a formula involving entry and exit prices and the calculation priority is higher than other conditions, the current entry and exit prices are used as the settlement prices of the goods corresponding to the contract; the adjustment unit Yuan, and is also used to initiate a price confirmation for the commodity contract if the business type of the commodity contract includes price spot. In the price confirmation letter, the calculation result of the commodity settlement price formula of the commodity contract is read as the default settlement price of the price spot contract; after the price spot transaction price is entered, the price spot transaction price replaces the contract settlement price set in the settlement price formula, and the settlement price is recalculated according to the parameters in the formula; after approval, if the calculation priority of the price spot confirmation letter is higher than other conditions, the settlement price of the price spot confirmation letter is used as the settlement price of the corresponding commodity of the commodity contract; the adjustment unit is also used to generate a formal settlement statement after all settlement data are confirmed to be correct, wherein the settlement statement includes: unsettled quantity, unsettled amount, settlement quantity, settlement unit price, settlement amount and interest calculation end date information; and supports summary statistics of multiple contracts, providing a comprehensive summary of settlement data by contract and commodity dimensions.
[0047] Specifically, in the settlement processing system provided in the embodiment of the present application, in the process of commodity trading, due to changes in the market environment or contract terms, it may be necessary to change the settlement. The system is designed with an efficient change processing mechanism.
[0048] When a contract needs to be changed, the system allows the contract to be adjusted through a supplementary agreement or contract amendment, and automatically updates the settlement information. The changes may involve commodity attributes, settlement price formulas, provisional price formulas, etc. At the same time, the system will amend the settlement price and recalculate the settlement amount according to the preset rules. For contracts that have not yet been put into or out of storage, the system allows contract amendments, including amendments and processing of the settlement price formula; for contracts that have already been put into or out of storage, the system allows the initiation of supplementary agreements to handle changes to ensure the accuracy and legality of settlement.
[0049] 1. The amendment of commodity contracts includes the amendment and processing of the settlement price formula. Generally, when the market price fluctuates greatly or the contract conditions change, the settlement price formula can be amended according to the preset rules and the settlement amount can be recalculated. During the contract amendment process, you can add or delete commodities, modify the original commodity attributes, modify the commodity formula and other contract information. If the goods have been entered or exited, they cannot be amended and only a supplementary agreement can be initiated.
[0050] 2. The commodity contract can be supplemented and modified through the supplementary agreement. After the commodity is in and out of the warehouse, if the contract needs to be supplemented and modified, it can be modified through the supplementary agreement, and the settlement information will be updated according to the supplementary agreement. In the process of supplementing the agreement, you can add new commodities and modify the original commodity attributes (except for contract type, transaction counterparty, business department, business segment, salesperson, project, etc.), but you cannot delete the original commodity.
[0051] 3. In and out of warehouse, you can enter the purchase contract and exit the sales contract; direct delivery means first linking the sales contract and then picking the purchase contract. After entering and exiting or direct delivery, according to the settlement price formula of the associated contract goods, if there is a formula involving entry and exit prices, and the calculation priority is higher than other conditions, the current entry and exit price will be used as the settlement price of the corresponding goods of the contract.
[0052] 4. Price confirmation letter. If the business type of the commodity contract includes price quotation, you can initiate a price quotation confirmation for the contract. In the price confirmation letter, the calculation result of the commodity settlement price formula of the contract will be read as the default settlement price of the price quotation contract. After entering the price quotation transaction price, the price quotation transaction price will replace the contract settlement price set in the settlement price formula, and then the settlement price will be recalculated based on the basis, interest and other parameters in the formula. After the price quotation confirmation letter is approved, if the calculation priority of the price quotation confirmation letter is higher than other conditions, the settlement price of the price quotation confirmation letter will be used as the settlement price of the commodity corresponding to the contract.
[0053] 5. Settlement statement confirmation: after all settlement data are confirmed to be correct, the system generates a formal settlement statement, including unsettled quantity, unsettled amount, settlement quantity, settlement unit price, settlement amount, interest calculation end date, etc. At the same time, the system supports summary statistics of multiple contracts and provides a comprehensive summary of settlement data by contract and commodity dimensions.
[0054] Optionally, a timing engine is used to scan the existing contract data in the database at a preset number of times in a preset period, and store the calculated results in the database; a real-time engine is used to provide timely feedback to the user's settings in the interface, and to perform real-time monitoring of the contract amount; wherein the timing engine and the real-time engine use the same algorithm and calculation rules, so that whether it is through timing scheduling or real-time event triggering, the calculation method, formula and processing flow are consistent.
[0055] Specifically, the commodity price processing logic in the settlement processing system provided in the embodiment of the present application is divided into three levels from top to bottom from the perspective of intelligent scheduling: contract information, formula type, and formula information. The hierarchical structure not only improves the clarity of the calculation process and the accuracy of the results, but also gives the system higher scalability.
[0056] (1) Levels of intelligent scheduling Contract information: As the highest level, it ensures the uniqueness of each contract and provides a basis for subsequent formula scheduling.
[0057] Formula type: Classify different price calculation methods so that the system can intelligently select the most appropriate formula based on the specific situation.
[0058] Formula information: refers to the specific calculation formula and the parameters in the formula. The system can flexibly call and schedule it to ensure efficient price calculation.
[0059] (2) Advantages of intelligent scheduling Flexibility: The system can automatically adjust the calculation formula used based on real-time information and user needs.
[0060] Efficiency: Through intelligent scheduling, human intervention and operation time can be reduced, and changes can be responded to quickly.
[0061] Accuracy: Hierarchical scheduling logic ensures the accuracy of each step of calculation, and every link from contract to formula is verified and optimized.
[0062] (3) Scalability New formulas: In the future, new formula types and information can be easily added based on demand or user feedback to improve the adaptability of the system.
[0063] Diversified commodities: Supporting the calculation logic of multiple commodities, the system can adapt to changes in the commodity market and provide personalized services to users.
[0064] Through the design of intelligent scheduling, commodity price calculation not only becomes efficient and flexible, but also improves the overall user experience.
[0065] The smart scheduling engine is divided into a timing engine and a real-time engine. The timing engine scans the existing contract data in the database several times a day and stores the calculated results in the database for display and inspection.
[0066] The timing engine has extremely strong computing power and can calculate and store millions of contract formulas within half an hour.
[0067] The real-time engine can provide timely feedback on the user's settings in the interface and perform real-time monitoring of the contract amount.
[0068] The timing engine and the real-time engine share a set of calculation logic, which ensures the uniformity of calculation results and the efficiency of interface adjustment. The "shared set of calculation logic" here means that the timing engine and the real-time engine use the same algorithm and calculation rules. Whether it is triggered by timing scheduling or real-time events, the calculation method, formula and processing flow are consistent. Consistency ensures that the calculation results are the same regardless of the triggering method, thus avoiding errors caused by using different logic.
[0069] The timing engine and the real-time engine can work together to form an efficient computing system.
[0070] The timing engine is usually used for periodic data processing, such as end-of-day settlement, while the real-time engine handles immediate transactions or events.
[0071] When a real-time event occurs, the real-time engine quickly calculates and generates results, which can be used as input data for subsequent processing by the timing engine. Conversely, the calculation results of the timing engine can also be applied in the real-time engine to provide the latest business decision support. Through collaboration, the two sets of engines can complement each other and improve the flexibility and responsiveness of the overall system.
[0072] In the commodity market, there are many flexible settlement methods. The point price model is a common trading method that allows buyers and sellers to determine the final price at a certain point in the future. Taking the point price model as an example, through various levels of intelligent scheduling, the processing logic of the point price model effectively combines the user's operational needs to ensure the accuracy and flexibility of settlement. The structured approach not only optimizes the price calculation process, but also enhances the system's responsiveness, enabling users to trade more efficiently.
[0073] In the commodity market, users' operational needs are mainly focused on simplifying the input process, automatic prompts, and real-time calculation and scheduling. Users hope to be able to enter or select contract information, settlement methods, and settlement price formulas by level to make the operation more intuitive and systematic. To this end, the system will automatically prompt the relevant parameters that need to be filled in after the user enters or selects, reducing the operational burden and avoiding missing important information. In addition, combined with the timing engine and the real-time engine, the system can automatically schedule and run the selected formula to achieve efficient price calculation and settlement, thereby improving the overall user experience. With these improvements, users can operate more conveniently and ensure the accuracy and flexibility of settlement.
[0074] Assume that a commodity trading contract is used for settlement in a spot price mode. The basic information of the commodity trading contract is as follows: 1. Formula type: Point price (futures index) + basis + interest calculation (price change) 2. Assumptions: (1) Daily closing price / settlement price of futures contracts: cf2409 settlement price; (2) Basis: RMB 10; (3) Interest: Assume that the daily interest is RMB 3.5; 3. Settlement stage: In the "order first or order later" mode, the system must set the provisional price to 4000, and does not restrict the order of ordering and storage. If the "order first" mode is selected, the system will force the ordering operation to be completed before the storage operation can be carried out. "Order" refers to the ordering operation, and "pick" refers to the storage operation.
[0075] Phase 1: A contract for 500 tons has been signed, but the price has not been quoted and the goods have not been put in or out of the warehouse, so the status is "not quoted or picked up". The settlement price is the settlement price of cf2409 + basis + interest (daily changes). According to the intelligent scheduling system, users can easily enter or select contract information, and the system will automatically prompt the parameters that need to be filled in later, which can reduce the probability of user input errors. In addition, the system will automatically calculate the total monitoring amount and provide users with real-time feedback to help users better understand the financial status of the contract. (Assume that the settlement price in Phase 1 is [Default Value]) Phase 2: A contract for 500 tons has been signed, but the price has not been quoted and the goods have not been put in or out of the warehouse, so the status is "not quoted or picked up". The settlement price is the settlement price of cf2409 + basis + interest (daily changes). According to the intelligent scheduling system, users can easily enter or select contract information, and the system will automatically prompt the parameters that need to be filled in later, which can reduce the probability of user input errors. In addition, the system will automatically calculate the total monitoring amount and provide users with real-time feedback to help users better understand the financial status of the contract.
[0076] Phase 3: 50 tons of goods are quoted. At this time, the quotation settlement price is set to 4200. Combined with the 100 tons of goods in Phase 2, the status is "50 tons have been picked up but not quoted". At this stage, the intelligent scheduling system will prompt the user to confirm the necessary parameters for quotation and automatically calculate the total monitoring amount based on the number of goods in stock. The total contract execution monitoring amount is (50 × 4200 + 50 × default value + 400 × default value), and the user can clearly understand the impact of each operation.
[0077] Stage 4: 110 tons of goods are priced. Combined with the "50 tons picked up but not picked up" in the operations of Stage 2 and Stage 3, there are still 60 tons of priced goods that have not been put into storage, so the status is "60 tons ordered but not picked up". Of the 110 tons of goods priced in this stage, 50 tons match the remaining 50 tons of goods that have been put into storage (if prices are marked for goods that have been put into storage, there must be a marked settlement price, assuming 4050); for the remaining "60 tons ordered but not picked up", the settlement price and the total amount of contract execution monitoring are divided into two situations.
[0078] Case 1: The settlement price of the remaining 60 tons is known (assumed to be 4100); Total contract execution monitoring amount = 50*4200+50*4050+60*4100+340*default value; Case 2: The settlement price of the remaining 60 tons is unknown (do not fill in the spot settlement price and settlement amount) The total amount of contract execution monitoring = 50*4200+50*4050+60*(point price transaction price+10+3.5*number of days)+340*default value.
[0079] The system will provide users with input confirmation and checks to ensure the accuracy of the data.
[0080] Stage 5: 100 tons of goods have been put into storage. Combined with the remaining "60 tons ordered but not picked up" in the previous stages, there are still 40 tons of goods that have been put into storage but not ordered, so the status is "40 tons picked up but not ordered". The settlement price and the total amount of contract execution monitoring are divided into two situations.
[0081] Case 1: The settlement price of the remaining 60 tons in stage 4 is known (assumed to be 4100), and 4100 is used as the settlement price for 60 tons; Total amount of contract execution monitoring = 50*4200+50*4050+60*4100+40*default value+300*default value; Case 2: The settlement price of the remaining 60 tons of settlement 4 is unknown (the spot settlement price and settlement amount are not filled in). During the warehousing process, enter the warehousing price of 4400 as the settlement price of 60 tons; The total amount of contract execution monitoring = 50*4200+50*4050+60*4400++40*default value+300*default value.
[0082] Through the real-time engine and timing engine of the intelligent scheduling system, as well as the optimized user operation process, users can perform various tasks more efficiently. The system will automatically prompt relevant parameters to help users ensure the accuracy and flexibility of settlement during the operation. The settlement processing logic not only fully considers a variety of settlement methods, but also adopts a layered architecture to ensure the accuracy of calculations. The above design enables the system to adapt to different needs, and can handle large-scale batch tasks of the timing engine while meeting the instant feedback requirements of the real-time engine. Through the above measures, settlement processing is not only efficient and accurate, but also comprehensively improves the overall value of the system and user satisfaction, allowing users to experience more convenience and support during use.
[0083] Optionally, the integrated settlement calculation module 14 is also used to connect with other business systems through an API interface to integrate and share data.
[0084] Specifically, in order to ensure the efficiency and consistency of the settlement process, the settlement processing system provided in the embodiment of the present application introduces an integrated settlement calculation center, which combines the intelligent scheduling of calculation formulas, real-time engine and timing engine to achieve global optimization and efficient processing of the settlement process. The center manages various settlement functions such as price calculation, contract monitoring and change processing in a unified manner, and flexibly responds to various settlement modes to meet actual business needs.
[0085] The settlement calculation center is extracted as an independent module, focusing on the unified management of settlement formulas, so that its maintenance and update will not affect the operation of other functions of the commodity system. In addition, the settlement calculation center can provide calculation support for other internal systems of the enterprise, ensuring data consistency and flexibility across systems.
[0086] Taking the point-price model as an example, the center can use the intelligent scheduling mechanism to accurately calculate the settlement price and support specific operations in the "order first, pick up later" and "pick up first, order later" modes. The real-time engine is responsible for real-time data processing, ensuring that the corresponding calculation formula is automatically called at each stage, and dynamically adjusting the settlement parameters according to the latest market information; the timing engine regularly performs preset tasks, such as price updates and data synchronization, to ensure that all information is kept up to date.
[0087] In addition, the settlement calculation center seamlessly connects with other business systems through API interfaces to achieve data integration and sharing. Users can centrally maintain formula types and details, dynamically add, maintain, delete and manage settlement processing scripts, significantly improving the flexibility and scalability of business processes.
[0088] This global optimization approach enables enterprises to complete commodity settlement operations more efficiently and accurately, reduce settlement risks, and improve business transparency and stability. By combining intelligent scheduling, real-time engines, and timing engines, the integrated settlement computing center provides strong support for enterprises to operate efficiently in a complex market environment.
[0089] The settlement processing system provided in the embodiment of the present application utilizes an integrated settlement computing center to uniformly call various settlement functions, thereby achieving efficient settlement changes and processing and avoiding settlement delays and disputes.
[0090] Optionally, the monitoring and updating module 15 includes: a first monitoring unit, used to track the progress of contract execution in real time and record the status of goods' outbound, transportation and inbound storage; a second monitoring unit, used to track the contract execution status in real time, wherein the contract execution status includes key data such as performance bond, additional insurance amount, amount paid and received, and contract status.
[0091] Specifically, the settlement processing system provided in the embodiment of the present application provides a real-time monitoring and updating mechanism for commodity contracts and settlement information to ensure the full control of contract execution and the accuracy of settlement data. The system can track the execution progress of the contract in real time, record the status of the goods' shipment, transportation, and storage, and ensure that users can fully grasp all aspects of contract execution.
[0092] The acquisition of execution progress and data on goods in and out of the warehouse, transportation, etc. is mainly achieved through the following methods: First, the system is integrated with the logistics and warehouse management system to automatically obtain the goods in and out of the warehouse records; second, through the Internet of Things technology, the transportation link is monitored in real time to collect transportation status and location information; finally, users can manually enter relevant information through the system to ensure timely update and accuracy of data. In this way, users can obtain comprehensive information on one platform and improve management efficiency.
[0093] The contract execution monitoring module tracks the execution of the contract in real time, including key data such as performance bond, premium, amount paid, contract status, etc. The system achieves real-time tracking in the following ways: (1) Data integration: The system is integrated with financial, transaction and risk management systems to automatically obtain relevant data such as performance bonds and amounts received and paid, ensuring consistency and real-time updating of information.
[0094] (2) Dynamic monitoring: By establishing a real-time monitoring mechanism, the system can monitor every step of the contract execution, automatically update the contract status, and generate real-time reports for users to view at any time.
[0095] (3) Notification and Alert: The system sets up an early warning mechanism for key indicators. When key data such as performance bond or guarantee amount exceeds the set threshold, the system will promptly notify relevant personnel to ensure that users can take prompt action.
[0096] (4) User input: Users can manually update the contract status and related data through the system to ensure that all information is accurate and record the execution progress at any time.
[0097] (5) Blockchain technology: Blockchain technology is used to ensure that data during the contract execution process cannot be tampered with, thereby improving transparency and trust.
[0098] In the monitoring of contract commodity information, the system can automatically update any modification of contract commodity information to ensure the accuracy and consistency of information such as contract quantity, specifications, settlement price, delivery status, etc. To achieve this goal, the system adopts the following methods: (1) Real-time data synchronization: The system is integrated with related business systems (such as inventory management, financial systems, transportation management systems, etc.) to achieve real-time data synchronization through APIs or message queues. When the information in these systems changes, the relevant data will be transmitted to the contract system in real time.
[0099] (2) Event-driven architecture: The system adopts an event-driven architecture. Any modification to the contract product information (including user input and external system updates) will trigger corresponding events. The system monitors these events and automatically updates the contract and settlement information based on the event type.
[0100] (3) Automated rules engine: The system has a built-in rules engine that can define rules to respond to specific changes. For example, when the quantity or price of a product changes, the rules engine will automatically check the corresponding terms in the contract and update them.
[0101] (4) Database triggers: At the database level, you can set triggers. When the data in the contract product information table changes, the triggers will automatically perform update operations to ensure the consistency of contract and settlement information.
[0102] (5) User interface feedback: On the user interface, the system will provide instant feedback, displaying the latest contract information and status, ensuring that users can view the latest contract data in real time.
[0103] Through these mechanisms, the system can effectively realize the automatic update of contract commodity information, avoid the risks caused by inconsistent information, and improve the efficiency and transparency of contract management.
[0104] In terms of updating price values, different formulas have different priorities at different stages. The above design can achieve the following effects: (1) Preventing null values: By setting priorities, the system can always ensure that price data is available. For example, if the highest priority price is not available, the system will automatically switch to the next highest priority price to avoid settlement delays caused by missing data.
[0105] (2) Enhanced reliability: When updating price values, valid price information can always be obtained, which improves the reliability of the entire settlement process and ensures that users will not be affected by missing data.
[0106] (3) Improve response speed: In a dynamic market environment, priority setting ensures that the system can quickly find available prices, allowing users to make decisions and take actions in a timely manner and avoid missing opportunities due to delayed price updates.
[0107] (4) Optimizing data processing: Ensuring that prices are available means that the system is more efficient in processing price data, reducing invalid queries and error message processing, and improving the overall performance of the system.
[0108] Taking the formula type of fixed basis + floating price as an example, the settlement price of the contract has the following priorities from high to low: final settlement order price, invoice entry settlement price, inbound and outbound unit price, and price calculated by formula. The final settlement order price is determined by the settlement price of the corresponding commodity of the settlement order if the settlement order associated with the contract has been settled once or cumulatively for the final settlement; the invoice entry settlement price is the settlement price entered in the invoice associated with the contract; the inbound and outbound unit price is the inbound and outbound unit price associated with the contract; and the price calculated by formula is the price calculated by fixed basis + floating price when the formula is created.
[0109] The settlement processing system adopted in the embodiment of the present application improves the monitoring mechanism to ensure the timely update of contract execution and commodity information, thereby improving the accuracy and timeliness of decision-making.
[0110] Optional settlement methods include: fixed price settlement, average price calculation, point price calculation and weighted pricing.
[0111] Specifically, in the settlement processing stage of the present application embodiment, the present invention provides a variety of flexible settlement methods based on the concept of intelligent scheduling to ensure the accuracy and flexibility of commodity settlement. According to the settlement price formula set in the contract, users can choose the following different settlement methods: First, there is fixed price settlement. Fixed price calculation is based on the fixed price set in the contract. The system also supports floating price adjustment and interest calculation functions. Specific methods include: Direct settlement with a fixed price.
[0112] A settlement model of fixed benchmark plus floating price.
[0113] A comprehensive settlement method that combines floating prices and interest calculation based on a fixed benchmark.
[0114] Then, there is the average price settlement, which is done by calculating the average price of the goods. It is suitable for situations where transactions are frequent or prices fluctuate greatly.
[0115] Secondly, the price calculation is based on the entry and exit of the goods. The system supports flexible price calculation methods based on the entry and exit of the goods. Users can choose to quote the price first and then pick up the goods, pick up the goods first and then quote the price, or a combination of the two to settle the goods, to ensure that the actual delivery situation is accurately reflected. In the price calculation mode, interest calculation, premiums and discounts, and basis adjustment functions can also be added according to actual needs.
[0116] Thirdly, it is the pricing with rights. For some special transactions, the system supports the pricing with rights mode, dynamically adjusting the settlement price according to the option exercise situation. Users can set the pricing formula according to different benchmark prices and their comparison conditions to ensure the flexibility and accuracy of pricing.
[0117] Pricing with weight 1: Compare the base price with the conditions and set the pricing formula according to the conditions Weighted pricing 2: Set two base prices, compare the two base prices, and set the pricing formula according to the conditions.
[0118] Finally, the system manages the processing logic of existing settlement methods in a unified manner through the settlement integration center. If users have new settlement method requirements, they can add new formulas, and these new formulas will not affect the processing logic of existing formulas. This intelligent scheduling design ensures that the system can adapt to changing user needs and improve overall settlement efficiency and user experience.
[0119] Optionally, the settlement processing system provided in the embodiment of the present application also includes: a new module for adding a new settlement formula when there is a new demand.
[0120] Specifically, in the settlement processing system provided by the embodiment of the present application, if the user has a new settlement method requirement, a new formula can be added, and the new formula will not affect the processing logic of the existing formula. The design of intelligent scheduling ensures that the system can adapt to the ever-changing user needs and improve the overall settlement efficiency and user experience.
[0121] Through the settlement processing system provided by the embodiment of the present application, users can significantly improve the efficiency and accuracy of commodity settlement processing. First, the optimization of the user operation process makes the selection of contract information, settlement method and settlement price formula more intuitive by simplifying the input process and automatic prompts, ensuring the convenience of operation and the flexibility of settlement. Secondly, the integrated settlement calculation center, as an independent module, uniformly manages the settlement formula, does not affect other functions of the system during maintenance and updating, ensures the consistency of settlement data, and improves processing efficiency. Third, the intelligent scheduling mechanism of the settlement price formula dynamically analyzes the contract terms and selects the optimal price calculation formula in real time, thereby ensuring efficient and accurate settlement processing. Finally, the real-time monitoring and update mechanism dynamically obtains contract and settlement information, ensures that users are aware of the execution of the contract at any time, and automatically updates relevant information based on the monitoring results, enhancing the transparency and responsiveness of the decision-making process.
[0122] In summary, the settlement processing system provided in the embodiments of the present application has significant technological progress and practical application value in the field of commodity trading settlement.
[0123] The embodiment of the present invention provides a settlement processing system, which converts a text contract into structured template information through the training of a preset model; sets an initial settlement price formula through a preset pricing mechanism based on the structured template information and the basic information of the two parties to the transaction, and enters the contract information; when the contract information needs to be changed, adjusts the contract information through a supplementary agreement or contract amendment, and updates the settlement information; amends the settlement price and recalculates the settlement amount according to preset rules; performs hierarchical progressive calculations in a preset order based on the contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain the processed commodity price; calls various settlement functions according to the calculation requirements of the settlement process; monitors the progress and execution status of the contract execution process, and makes corresponding updates according to the changes in the commodity information in the contract; selects the corresponding settlement method according to the settlement price formula set in the contract information, thereby improving the company's ability to respond to price fluctuations and enhancing the transparency and fairness of transactions.
[0124] The embodiment of the present invention provides a settlement processing method, which is applied to Figure 1 The settlement processing system in Figure 2 A flow chart of a settlement processing method provided by an embodiment of the present invention; Figure 2 As shown, the settlement processing method provided in the embodiment of the present application includes: Step S200, converting the text contract into structured template information through training of a preset model; Step S201, according to the structured template information and the basic information of the transaction parties, the initial settlement price formula is set through the preset pricing mechanism, and the contract information is entered; Step S202: When the contract information needs to be changed, the contract information is adjusted through a supplementary agreement or contract amendment, and the settlement information is updated; the settlement price is amended according to the preset rules and the settlement amount is recalculated; Step S204, performing hierarchical progressive calculations in a preset order according to the contract information, formula type and formula information through the timing engine and / or the real-time engine to obtain the processed commodity price; Step S206, calling various settlement functions according to the calculation requirements of the settlement process; Step S208, monitoring the progress and execution status of the contract execution process, and making corresponding updates according to changes in the product information in the contract; Step S210, selecting a corresponding settlement method according to the settlement price formula set in the contract information.
[0125] The embodiment of the present invention provides a settlement processing method, which converts a text contract into structured template information through the training of a preset model; sets an initial settlement price formula through a preset pricing mechanism based on the structured template information and basic information of both parties to the transaction, and enters the contract information; when the contract information needs to be changed, adjusts the contract information through a supplementary agreement or contract amendment, and updates the settlement information; amends the settlement price and recalculates the settlement amount according to preset rules; performs hierarchical progressive calculations in a preset order based on the contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain the processed commodity price; calls various settlement functions according to the calculation requirements of the settlement process; monitors the progress and execution status of the contract execution process, and makes corresponding updates according to the changes in the commodity information in the contract; selects the corresponding settlement method according to the settlement price formula set in the contract information, thereby improving the company's ability to respond to price fluctuations and enhancing the transparency and fairness of transactions.
[0126] The above are only preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention.
Claims
1. A settlement processing system, characterized in that: include: A contract training module, which is used to convert text contracts into structured template information through training of a preset model; A settlement method construction module is used to set an initial settlement price formula through a preset pricing mechanism based on the structured template information and basic information of both parties to the transaction, and input contract information; A settlement dynamic adjustment module, used to adjust the contract information through a supplementary agreement or contract amendment when the contract information needs to be changed, and update the settlement information; Correct the settlement price and recalculate the settlement amount according to the preset rules; A price processing module, used to perform hierarchical progressive calculations in a preset order according to contract information, formula type and formula information through a timing engine and / or a real-time engine to obtain a processed commodity price; Integrated settlement calculation module, used to call various settlement functions according to the calculation requirements of the settlement process; The monitoring and updating module is used to monitor the progress and execution status of the contract execution process and make corresponding updates based on changes in the product information in the contract; The settlement calculation module is used to select a corresponding settlement method according to the settlement price formula set in the contract information.
2. The settlement processing system according to claim 1, characterized in that: The contract training module includes: A model training unit is used to collect and acquire industry corpus through the bulk futures derivatives market website, perform semantic representation modeling based on the industry corpus, and train the annotated contracts based on the established model to obtain a model with the functions of covering contracts and contract information annotation; A contract information extraction unit, used to extract the text contract according to the model to obtain contract entity information; The semantic analysis unit is used to obtain the structured template information through semantic analysis based on the contract entity information, wherein the semantic analysis includes: pricing method, insurance conditions, and settlement method.
3. The settlement processing system according to claim 2, characterized in that: The settlement method building block includes: An initialization unit, used to input basic information of the transaction parties, wherein the basic information of the transaction parties includes: merchants, warehousing and logistics providers, blacklists, project management, commodity categories and commodity-related attributes; the commodity-related attributes include: tax rate, unit, spot market, measurement unit and currency; A settlement formula setting unit, used to set the initial settlement price formula according to the preset pricing mechanism of futures derivatives, and support premium and discount, interest calculation functions and dynamic adjustment mechanism based on the futures market; wherein the initial settlement price formula includes: fixed price, fixed benchmark plus floating price, point price, weighted pricing and various variants thereof; The input unit is used to input the contract information and initialize the settlement price formula and provisional price formula related to the commodity price, wherein the contract information includes: transaction counterparty, commodity, commodity quantity, commodity attribute, signing date, contract type, business type, commodity type, performance bond, advance payment requirement and delivery warehouse information.
4. The settlement processing system according to claim 3, characterized in that: The settlement method building module also includes: The formula adjustment module is used to trigger the adjustment method of the formula according to the preset conditions when the contract triggers the preset conditions, and record the formula adjustment history, wherein the adjustment method includes: expansion and change; the preset conditions include: update of contract terms, changes in business processes and the occurrence of specific events.
5. The settlement processing system according to claim 1, characterized in that: The settlement dynamic adjustment module includes: a change unit, configured to automatically update the settlement information when the contract information is adjusted through the supplementary agreement or contract amendment, wherein the settlement information to be updated includes: commodity attributes, settlement price formula, and provisional price formula; The adjustment unit is used to amend the settlement price and recalculate the settlement amount according to the preset rules, wherein the contract amendment is carried out for the contract that has not yet been put into storage and out of the warehouse; the contract amendment includes: the amendment and processing of the settlement price formula; for the contract that has been put into storage and out of the warehouse, the change is processed by initiating a supplementary agreement.
6. The settlement processing system according to claim 5, characterized in that: The adjustment unit is also used to add or delete products, modify original product attributes, modify product formulas and other contract information during the contract modification process; when the contract has been entered or exited, it cannot be modified and the adjustment is made by initiating the supplementary agreement; The adjustment unit is further used for, when the bulk commodity contract is supplemented and modified by means of the supplementary agreement, after the commodity is entered or exited from the warehouse, if the bulk commodity contract is supplemented and modified, the supplementary agreement is used to modify it, and the settlement information is updated according to the supplementary agreement; The adjustment unit is also used to enter the purchase contract into the warehouse and to exit the sales contract. For direct shipment, the sales contract is first associated and then the purchase contract is picked. After entering and exiting the warehouse or direct shipment, according to the settlement price formula of the associated contract commodity, if there is a formula involving the entry and exit price and the calculation priority is higher than other conditions, the current entry and exit price is used as the settlement price of the commodity corresponding to the contract; The adjustment unit is further configured to initiate a price confirmation for the commodity contract if the business type of the commodity contract includes price spotting, wherein in the price spotting confirmation letter, the calculation result of the commodity settlement price formula of the commodity contract is read as the default settlement price of the price spotting contract; after the price spotting transaction price is input, the contract settlement price set in the settlement price formula is replaced by the price spotting transaction price, and the settlement price is recalculated according to the parameters in the formula; after approval, if the calculation priority of the price spotting confirmation letter is higher than other conditions, the settlement price of the price spotting confirmation letter is used as the settlement price of the commodity corresponding to the commodity contract; The adjustment unit is also used to generate a formal settlement statement after all settlement data are confirmed to be correct, wherein the settlement statement includes: information on unsettled quantity, unsettled amount, settlement quantity, settlement unit price, settlement amount and interest calculation end date; and supports summary statistics of multiple contracts, providing a comprehensive settlement data summary by contract and commodity dimensions.
7. The settlement processing system according to claim 1, characterized in that: The timing engine is used to scan the existing contract data in the database according to a preset number of times in a preset period, and store the calculated results in the database; The real-time engine is used to provide timely feedback to the user's settings on the interface and to perform real-time monitoring of the contract amount; The timing engine and the real-time engine use the same algorithm and calculation rules, so that the calculation method, formula and processing flow are consistent regardless of whether it is through timing scheduling or real-time event triggering.
8. The settlement processing system according to claim 1, characterized in that: The integrated settlement calculation module is also used to connect with other business systems through an API interface to integrate and share data.
9. The settlement processing system according to claim 1, characterized in that: The monitoring update module includes: The first monitoring unit is used to track the progress of contract execution in real time and record the status of goods leaving, transporting and entering the warehouse; The second monitoring unit is used to track the execution of the contract in real time, wherein the execution of the contract includes key data such as performance bond, guarantee amount, amount paid and received, and contract status.
10. The settlement processing system according to claim 1, characterized in that: The settlement methods include: fixed price settlement, average price calculation, point price calculation and weighted pricing.
11. The settlement processing system according to claim 1, characterized in that: The settlement processing system further includes: A new module is added to add new settlement formulas when there are new demands.
12. A settlement processing method, characterized in that: include: Convert text contracts into structured template information through training of preset models; According to the structured template information and the basic information of both parties to the transaction, an initial settlement price formula is set through a preset pricing mechanism, and contract information is entered; When the contract information needs to be changed, the contract information is adjusted through a supplementary agreement or contract amendment, and the settlement information is updated; Correct the settlement price and recalculate the settlement amount according to the preset rules; The timing engine and / or the real-time engine performs hierarchical and progressive calculations in a preset order according to the contract information, formula type and formula information to obtain the processed commodity price; Call various settlement functions according to the calculation requirements of the settlement process; Monitor the progress and status of the contract execution process, and make corresponding updates based on changes to the product information in the contract; Select the corresponding settlement method based on the settlement price formula set in the contract information.
Citation Information
Patent Citations
Ore settlement price automatic generation system and method
CN102968735A
Fuel management system for coal-fired power plant
CN106156948A
Contract management method and device
CN110310076A
Court electronic file oriented case information automatic extraction method
CN112417880A
Bulk commodity high-stability transaction system and method
CN112669114A