A method and device for clearing and settling bonds
By generating and maintaining planned bond flows and delivery flows in the bond trading system and automatically merging data according to clearing methods and modes, the problems of low settlement efficiency and low accuracy in existing technologies are solved, and efficient and accurate bond trading settlement is achieved.
Patent Information
- Application Number
- CN202210110839.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-12-17
- Filing Date
- 2022-01-29
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-01-29
AI Technical Summary
The existing bond trading system requires manual intervention during net settlement, resulting in low settlement efficiency and accuracy, a lack of data in the clearing and settlement dimensions, and poor business flexibility.
The generation and maintenance of planned bond flows and delivery flows are added to the clearing and settlement process of bond transactions. Delivery data is generated according to different clearing methods and clearing models. The planned cash flow and bond flow are automatically merged through merging rules to generate the delivery flow. The delivery amount is updated before delivery confirmation to lock the planned bond flow.
It improves the settlement efficiency and accuracy of bond transactions, reduces manual processing, enhances business flexibility, and ensures the accuracy and consistency of delivery flows.
Smart Images

Figure CN114493615B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data verification technology, and in particular to a clearing and settlement method and device for bond trading. Background Art
[0002] For bond trading in the financial market, existing systems typically link clearing remittance channels to bond transactions to facilitate bond delivery. Specifically, the system sends bond delivery messages based on the bond transaction information and the remittance information of the linked clearing remittance channel. For net settlement, the transaction information must be exported and manually merged. The merged results are then compared with the clearing institution's data. Delivery is only executed after the comparison is confirmed. The clearing remittance channel refers to the bond transaction path, indicating the path by which the trading party remits the bonds to the counterparty.
[0003] The above method requires manual intervention when generating a net settlement method, resulting in low settlement efficiency and low accuracy. At the same time, the lack of data in the clearing and settlement dimensions makes it impossible to generate delivery data according to different clearing methods and clearing models, resulting in poor business flexibility. Summary of the Invention
[0004] In view of this, an embodiment of the present invention provides a clearing and settlement method and device for bond trading. The method adds the generation and maintenance of planned bond flows and delivery flows to the clearing and settlement process of bond trading, so that delivery data can be generated according to different clearing methods and clearing modes, reducing manual processing, improving settlement efficiency and accuracy, and having good business flexibility.
[0005] To achieve the above objectives, according to one aspect of an embodiment of the present invention, a clearing and settlement method for bond trading is provided.
[0006] A clearing and settlement method for bond trading according to an embodiment of the present invention includes: extracting corresponding field information from bond contract information of the bond transaction based on preconfigured first field information of a planned cash flow and second field information of a planned bond flow, so as to generate the planned cash flow and the planned bond flow;
[0007] Merging the planned cash flows and the planned bond flows under the same contract according to a predetermined merging rule to obtain a corresponding delivery flow; wherein the merging rule is used to generate the delivery flow for combinations of different liquidation methods and liquidation models;
[0008] A bond delivery message is generated according to the delivery flow to perform bond delivery of the bond transaction.
[0009] Optionally, the settlement method includes full and net, the settlement mode includes bilateral, centralized and manual, and the combination includes one or more of bilateral full, bilateral net, centralized net and manual net;
[0010] The merging rules are:
[0011] For the bilateral gross amount, the planned bond flows with the same bond currency and the same payment date are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow;
[0012] For the bilateral net amount and the centralized net amount, the planned bond flows with the same specified multiple settlement dimensions are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow;
[0013] For the manual net amount, the delivery bond flow generated by the bilateral full amount method is received, and the delivery bond flow is verified. After the verification passes, the delivery bond flow is netted and then merged with the planned cash flow.
[0014] Optionally, for the bilateral net balance, the multiple settlement dimensions are bond currency, payment and collection date, counterparty, netting group number, and settlement account number; the business module, major category, and minor category of the delivery bond flow are the business module, major category, and minor category of the bilateral net balance; and the bond flow type is net balance;
[0015] For the centralized net amount, the multiple clearing dimensions are the bond currency, the payment and collection date, the clearing house, the netting group number, and the clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the centralized net amount, and the cash flow type is net amount;
[0016] For the manual net amount, the business module, major category and minor category of the delivery clearing account of the delivery bond flow are the business module, major category and minor category of the manual net amount, the cash flow type is the net amount, and the clearing remittance route is the clearing remittance route associated with the business module, major category and minor category of the manual net amount, the bond currency, the cash flow collection and payment direction, the transaction counterparty and the netting group number.
[0017] Optionally, the method further includes:
[0018] Before the delivery confirmation is completed, the delivery amount of the delivered bond flow will be updated according to the increase or decrease of the planned bond flow attributable to the delivered bond flow until the delivery confirmation is completed;
[0019] After the delivery confirmation is completed, the planned bond flow belonging to the delivered bond flow is locked.
[0020] Optionally, verifying the delivery bond flow includes:
[0021] Verify that the authorization status of the delivery bond flow is pending authorization, the delivery confirmation status is confirmed, the settlement mode and settlement method of the corresponding planned bond flow are bilateral full amount, and the business module, major category, and minor category are non-manual net amount;
[0022] Verify that the counterparties or clearing houses, bond currencies, payment and collection dates, and netting group numbers of the bond flows being netted are the same; that the clearing remittance paths of the planned bond flows with the same payment and collection directions are consistent; and that the clearing account numbers of the clearing remittance paths of the planned bond flows with different payment and collection directions are consistent.
[0023] Optionally, the method further includes:
[0024] Receive the configured first field information of the planned cash flow; wherein the first field information includes the counterparty, payment date, cash flow currency, cash flow amount, and cash flow type;
[0025] Receive the second field information of the configured planned bond flow; wherein the second field information includes the bond face value, transaction type, counterparty, settlement method, settlement mode, custodian bank, payment date, bond code and bond flow type.
[0026] Optionally, the method further includes:
[0027] Receive an operation instruction and perform corresponding operations on the planned bond flow according to the operation instruction; wherein the operation instruction is used to perform one or more of the following operations: add a new planned bond flow, modify a planned bond flow, delete a planned bond flow, reset the payment date of the planned bond flow, and modify the clearing remittance route of the planned bond flow.
[0028] To achieve the above-mentioned objective, according to another aspect of an embodiment of the present invention, a clearing and settlement device for bond trading is provided.
[0029] A clearing and settlement device for bond trading according to an embodiment of the present invention includes: an information extraction module configured to extract corresponding field information from bond contract information of a bond transaction based on preconfigured first field information of a planned cash flow and second field information of a planned bond flow, so as to generate the planned cash flow and the planned bond flow;
[0030] An information merging module, configured to merge the planned cash flows and the planned bond flows under the same contract according to a predetermined merging rule to obtain a corresponding delivery flow; wherein the merging rule is configured to generate the delivery flow for combinations of different liquidation methods and liquidation modes;
[0031] The bond delivery module is used to generate a bond delivery message according to the delivery flow to perform the bond delivery of the bond transaction.
[0032] Optionally, the settlement method includes full and net, the settlement mode includes bilateral, centralized and manual, and the combination includes one or more of bilateral full, bilateral net, centralized net and manual net;
[0033] The merging rules are:
[0034] For the bilateral gross amount, the planned bond flows with the same bond currency and the same payment date are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow;
[0035] For the bilateral net amount and the centralized net amount, the planned bond flows with the same specified multiple settlement dimensions are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow;
[0036] For the manual net amount, the delivery bond flow generated by the bilateral full amount method is received, and the delivery bond flow is verified. After the verification passes, the delivery bond flow is netted and then merged with the planned cash flow.
[0037] Optionally, for the bilateral net balance, the multiple settlement dimensions are bond currency, payment and collection date, counterparty, netting group number, and settlement account number; the business module, major category, and minor category of the delivery bond flow are the business module, major category, and minor category of the bilateral net balance; and the bond flow type is net balance;
[0038] For the centralized net amount, the multiple clearing dimensions are the bond currency, the payment and collection date, the clearing house, the netting group number, and the clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the centralized net amount, and the cash flow type is net amount;
[0039] For the manual net amount, the business module, major category and minor category of the delivery clearing account of the delivery bond flow are the business module, major category and minor category of the manual net amount, the cash flow type is the net amount, and the clearing remittance route is the clearing remittance route associated with the business module, major category and minor category of the manual net amount, the bond currency, the cash flow collection and payment direction, the transaction counterparty and the netting group number.
[0040] Optionally, the device further comprises:
[0041] an update lock module, configured to update the delivery amount of the delivered bond flow according to the increase or decrease of the planned bond flow attributable to the delivered bond flow before the delivery confirmation is completed, until the delivery confirmation is completed; and
[0042] After the delivery confirmation is completed, the planned bond flow belonging to the delivered bond flow is locked.
[0043] Optionally, the information merging module is further used to
[0044] Verify that the authorization status of the delivery bond flow is pending authorization, the delivery confirmation status is confirmed, the settlement mode and settlement method of the corresponding planned bond flow are bilateral full amount, and the business module, major category, and minor category are non-manual net amount;
[0045] Verify that the counterparties or clearing houses, bond currencies, payment and collection dates, and netting group numbers of the bond flows being netted are the same; that the clearing remittance paths of the planned bond flows with the same payment and collection directions are consistent; and that the clearing account numbers of the clearing remittance paths of the planned bond flows with different payment and collection directions are consistent.
[0046] Optionally, the device further comprises:
[0047] A configuration receiving module is configured to receive the first field information of the configured planned cash flow; wherein the first field information includes the counterparty, payment date, cash flow currency, cash flow amount and cash flow type; and
[0048] Receive the second field information of the configured planned bond flow; wherein the second field information includes the bond face value, transaction type, counterparty, settlement method, settlement mode, custodian bank, payment date, bond code and bond flow type.
[0049] Optionally, the device further comprises:
[0050] An instruction processing module is used to receive operation instructions and perform corresponding operations on the planned bond flow according to the operation instructions; wherein, the operation instructions are used to perform one or more of the following operations: adding a new planned bond flow, modifying a planned bond flow, deleting a planned bond flow, resetting the payment date of the planned bond flow, and modifying the clearing remittance route of the planned bond flow.
[0051] To achieve the above objective, according to another aspect of an embodiment of the present invention, an electronic device is provided.
[0052] An electronic device according to an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement a clearing and settlement method for bond trading according to an embodiment of the present invention.
[0053] To achieve the above objective, according to another aspect of the embodiments of the present invention, a computer-readable medium is provided.
[0054] A computer-readable medium according to an embodiment of the present invention stores a computer program, which, when executed by a processor, implements a clearing and settlement method for bond trading according to an embodiment of the present invention.
[0055] To achieve the above objective, according to another aspect of the embodiments of the present invention, a computer program product is provided.
[0056] A computer program product according to an embodiment of the present invention includes a computer program, which, when executed by a processor, implements a clearing and settlement method for bond trading according to an embodiment of the present invention.
[0057] An embodiment of the above invention has the following advantages or beneficial effects: by adding the generation and maintenance of planned bond flows and delivery flows to the clearing and settlement process of bond transactions, delivery data can be generated according to different clearing methods and clearing modes, reducing manual processing, improving settlement efficiency and accuracy, and providing good business flexibility; generating respective merging rules for combinations of different clearing methods and clearing modes to ensure the accuracy of the subsequent delivery flow generated for the combination.
[0058] Based on the respective clearing dimensions of bilateral netting and centralized netting, planned bond flows are automatically netted and merged to generate a delivery bond flow, eliminating the need for manual processing and further improving settlement efficiency and accuracy. Before delivery confirmation is completed, the delivery amount of the corresponding delivery bond flow is updated based on the increase or decrease in the planned bond flow. After delivery confirmation is completed, the planned bond flow is locked, improving business flexibility while ensuring the accuracy of the generated delivery bond flow.
[0059] By verifying the delivery bond flow under the manual netting method, the accuracy of the final delivery bond flow is further guaranteed. By receiving the field information of the externally configured planned cash flow and planned bond flow and generating the planned cash flow and planned bond flow based on this field information, clearing and settlement personnel can manually maintain the planned cash flow and planned bond flow of bonds, improving their operational convenience and enhancing business flexibility. The planned bond flow can be manipulated based on operational instructions, further enhancing business flexibility.
[0060] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.
[0062] Figure 1 is a schematic diagram of the main steps of a clearing and settlement method for bond trading according to an embodiment of the present invention;
[0063] Figure 2 2 is a schematic diagram of the implementation principle of a clearing and settlement method for bond trading according to an embodiment of the present invention;
[0064] Figure 31 is a schematic diagram of the main process of a clearing and settlement method for bond trading according to an embodiment of the present invention;
[0065] Figure 4 is a schematic diagram of main modules of a clearing and settlement device for bond trading according to an embodiment of the present invention;
[0066] Figure 5 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
[0067] Figure 6 It is a schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0068] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0069] The acquisition, storage, use, and processing of data in this application's technical solution comply with relevant national laws and regulations.
[0070] Figure 1 FIG is a schematic diagram of the main steps of the clearing and settlement method for bond trading according to an embodiment of the present invention. Figure 1 As shown, the clearing and settlement method for bond trading according to an embodiment of the present invention mainly includes the following steps:
[0071] Step S101: Based on the pre-configured first field information of the planned cash flow and second field information of the planned bond flow, corresponding field information is extracted from the bond contract information of the bond transaction to generate the planned cash flow and planned bond flow. The planned cash flow is generated based on the bond contract information of the bond transaction and represents the capital inflow and outflow that will occur during the expected time period for the bond transaction. The planned bond flow is also generated based on the bond contract information of the bond transaction and represents the bond deliveries and receipts that will occur during the expected time period for the bond transaction.
[0072] Pre-configure the first field information required for planned cash flows. This first field information includes a field name and a field value. The field name can include counterparty, payment date, cash flow currency, cash flow amount, and cash flow type. Pre-configure the second field information required for planned bond flows. This second field information also includes a field name and a field value. The field name can include bond par value, transaction type, counterparty, clearing method, clearing model, custodian bank, payment date, bond code, and bond flow type. Transaction type can be a business module, major category, or minor category. The custodian bank is the institution that stores the bonds. The bond flow type is the type of bond generated, including buy / sell, repurchase, loan, etc.
[0073] Bond contract information records relevant information about bond transactions, including the delivery date, delivery amount, bond code, counterparty, settlement method, number of bonds, and total denomination delivered. By extracting the corresponding field name from the bond contract information based on the first field name and writing it to the corresponding field value in the first field, you can obtain the planned cash flow. By extracting the corresponding field name from the bond contract information based on the second field name and writing it to the corresponding field value in the second field, you can obtain the planned bond flow.
[0074] Counterparties can include information about the recipient, account bank, intermediary bank, payee, buyer, buyer's agent bank, and buyer's agency. It should be noted that some fields of the planned cash flow and planned bond flow may not be included in the bond contract information. In this case, further analysis and processing of the relevant fields in the bond contract information is required to obtain the field information of the planned cash flow and planned bond flow.
[0075] Step S102: Merge the planned cash flows and planned bond flows under the same contract according to the configured merge rules to generate the corresponding delivery flows. The merge rules are used to generate delivery flows for different combinations of settlement methods and settlement modes, including gross and net settlements, bilateral, centralized, and manual settlements, and combinations of one or more of bilateral gross, bilateral net, centralized net, and manual net.
[0076] Gross settlement refers to a system whereby a clearing house settles each transfer transaction on a one-to-one basis. Net settlement refers to a system whereby a clearing house nets the balances of all buy and sell transactions between clearing participants, using the net amount obtained to arrange settlement between clearing participants. Bilateral net settlement refers to a settlement method whereby a clearing house nets the balances of all transactions concluded between two parties, with the two parties settling based on the net amount obtained. Centralized net settlement refers to net settlement conducted uniformly through a clearing house on the clearing day. Manual net settlement refers to settlement conducted through manual netting.
[0077] In this step, the delivery flow is generated by merging the planned cash flow and the planned bond flow. The merging rules are based on the clearing method, clearing model, clearing house, bond currency, and payment date. Delivery bond flows for bilateral full amounts, bilateral net amounts, centralized net amounts, and manual net amounts are generated, respectively. These flows are then merged with the planned cash flow to form a delivery flow. In this embodiment, a delivery bond flow with a transactional claim flow type can be merged with a planned cash flow with a principal cash flow type to form a delivery flow. The delivery bond flow may include the delivery amount, delivery currency, bond code, total bond delivery amount, bond flow type, clearing method, clearing model, settlement model, and so on.
[0078] Step S103: Generate a bond delivery message according to the delivery flow to perform bond delivery for the bond transaction. Based on the message field requirements and the information contained in the delivery flow, the bond delivery message is generated and sent to the custodian bank. The custodian bank, in accordance with the bond delivery message, performs bond delivery with the counterparty, completing the clearing and settlement of the bond transaction. This embodiment can generate delivery data based on different clearing methods and modes, reducing manual processing, improving settlement efficiency and accuracy, and providing greater business flexibility.
[0079] Figure 2 Schematic diagram of the implementation principle of the clearing and settlement method for bond trading according to an embodiment of the present invention. Figure 2 As shown, in the bond trading clearing and settlement method of an embodiment of the present invention, the backend first uses parameters related to the bond transaction, such as the bond code and bond quantity, to obtain relevant bond contract information from the front-end record of the bond transaction. Then, based on the pre-configured first field information of the planned cash flow and the second field information of the planned bond flow, the corresponding field information is extracted from the bond contract information to generate the corresponding planned cash flow and planned bond flow. Finally, the planned cash flow and planned bond flow are merged to obtain the delivery flow. The information contained in the delivery flow can then be used to generate a bond delivery message to perform bond delivery for the bond transaction.
[0080] Figure 3 FIG is a schematic diagram of the main process of the clearing and settlement method for bond trading according to an embodiment of the present invention. Figure 3 As shown, the clearing and settlement method for bond trading according to an embodiment of the present invention mainly includes the following steps:
[0081] Step S301: Obtain bond contract information for bond transactions. Obtain bond contract information from the front-end ledger for bond transactions.
[0082] Step S302: Based on the pre-configured first field information of the planned cash flow and second field information of the planned bond flow, the corresponding field information is extracted from the bond contract information to generate the planned cash flow and planned bond flow. The configured first field information of the planned cash flow and second field information of the planned bond flow are received, and the planned cash flow and planned bond flow are generated based on the first and second field information.
[0083] In this embodiment, when generating planned cash flows and planned bond flows, for a normal bond transaction, one planned cash flow and one planned bond flow are generated for each bond transaction. For a reverse value bond transaction, the payment date is in the past and needs to be changed to the current date.
[0084] In an optional embodiment, manual maintenance of planned bond flows is supported, including adding new planned bond flows, modifying planned bond flows, and deleting planned bond flows. It also supports resetting the payment and collection dates of planned bond flows and manually modifying the clearing and remittance routes of planned bond flows. Manually maintained planned bond flows must be reviewed and verified before they take effect.
[0085] Specifically, the system receives an operation instruction and performs corresponding operations on the planned bond flow according to the operation instruction. The operation instruction is used to perform one or more of the following operations: adding a planned bond flow, modifying a planned bond flow, deleting a planned bond flow, resetting the payment date of a planned bond flow, and modifying the clearing remittance channel of a planned bond flow.
[0086] Step S303: Based on the pre-defined merging rules, the planned cash flows and planned bond flows under the same contract are merged to generate the corresponding delivery flow. As previously mentioned, the settlement method and mode combinations include bilateral full settlement, bilateral net settlement, centralized net settlement, and manual net settlement. When generating the delivery flow for planned cash flows and planned bond flows under the same contract, the planned bond flows are first merged to generate the delivery bond flow. The delivery bond flow (with the transaction type of the claim flow) and the planned cash flows (with the principal type of the cash flow) under the contract are then merged into a single delivery flow. The following describes the delivery bond flow generation process for these four combinations.
[0087] For bilateral full-amount transactions, the consolidation rule is: Planned bond flows with the same bond currency and payment date are netted and merged to form a delivery bond flow. That is, if a contract has existing planned bond flows with the same bond currency and payment date, these planned bond flows are automatically netted and merged to form a delivery bond flow. Otherwise, a one-to-one delivery bond flow is generated, i.e., one planned bond flow is combined into one delivery bond flow.
[0088] For bilateral netting and centralized netting, the consolidation rule is: netting and merging planned bond flows that specify multiple identical clearing dimensions to produce a delivered bond flow. In this embodiment, clearing dimensions are defined based on business needs. For bilateral netting, these dimensions may include: bond currency, payment date, counterparty, netting group number, and clearing account number (i.e., the clearing account number of the financial structure); for centralized netting, these dimensions may include: bond currency, payment date, clearing house, netting group number, and clearing account number.
[0089] Specifically, for bilateral netting, scheduled bond flows with the same bond currency, payment date, counterparty, netting group number, and clearing account number must be automatically netted and merged into a delivery bond flow. The business module, major category, and minor category of the delivery bond flow must use the same business module, major category, and minor category as the bilateral netting flow, and the bond flow type must be netting. Major and minor categories represent specific business categories.
[0090] For centralized netting, planned bond flows with the same bond currency, payment and collection date, clearing house, netting group number, and clearing account number must be automatically netted and merged into delivery bond flows. The business module, major category, and minor category of the delivery bond flows must be the same as those of centralized netting, and the cash flow type must be netting.
[0091] For manual netting, the consolidation rule is: receive the delivery bond stream generated by the bilateral gross method, verify the delivery bond stream, and then net the delivery bond stream after passing the verification. This method supports manual selection of delivery bond streams generated by the bilateral gross method for netting. However, the delivery bond stream must be verified before netting.
[0092] Specific verification contents include: verifying that the authorization status of the delivery bond flow is pending for clearing authorization, the delivery confirmation status is confirmed, the clearing mode and settlement method of the corresponding planned bond flow are bilateral full amount, and the business module, major category, and minor category are non-manual net amount (that is, bilateral full amount planned one-to-one delivery or consolidated delivery under the transaction contract); and verifying that the counterparties or clearing houses, bond currencies, payment and collection dates, and netting group numbers of the bond flows being netted are the same, the clearing remittance content of the planned bond flows with the same payment and collection direction is consistent, and the clearing account numbers in the clearing remittances of the planned bond flows with different payment and collection directions are consistent.
[0093] Netting can only be performed on the delivery bond flow after verification. After netting, the delivery clearing account used to generate the delivery bond flow uses the same business module, major category, and minor category as the manual netting account, with the cash flow type set to net. The clearing remittance channel uses the clearing remittance channel associated with the manual netting account's business module, major category, minor category, bond currency, cash flow direction, counterparty, and netting group number. For manually netted delivery bond flows that haven't completed delivery confirmation, you can select the attached scheduled bond flow record for netting.
[0094] Step S304: Generate a bond delivery message based on the delivery flow to complete the bond transaction. This message is generated based on the message field requirements and the information contained in the delivery flow. It is then sent to the custodian bank, which then completes the bond delivery with the counterparty based on the bond delivery message.
[0095] In a preferred embodiment, for both bilateral netting and centralized netting scenarios, before delivery confirmation is completed, the delivery amount of the delivering bond flow is updated based on the increase or decrease in the planned bond flow attributable to the delivering bond flow until delivery confirmation is completed. After delivery confirmation is completed, the planned bond flow attributable to the delivering bond flow is locked and no longer changes.
[0096] For example, if a delivery bond flow is associated with three planned bond flows and one of them is deleted before delivery confirmation is completed, the delivery amount of the delivery bond flow will be updated accordingly based on the bond par value of the deleted planned bond flow. After delivery confirmation is completed, the planned bond flow is locked so that it cannot be changed to ensure the accuracy of the generated delivery bond flow.
[0097] After obtaining the bond contract information, this embodiment automatically generates a planned bond flow, and the clearing and settlement personnel can maintain the planned bond flow of bonds according to business needs, thereby improving the operational convenience of the clearing and settlement personnel and enhancing business flexibility. At the same time, according to different clearing methods and clearing modes, the delivery bond flow is automatically generated to meet the needs of different clearing methods and clearing modes, thereby reducing manual processing, improving business operation efficiency, reducing operational risks, and can be used for subsequent physical bond delivery and bond position generation.
[0098] Figure 4 FIG is a schematic diagram of the main modules of the clearing and settlement device for bond trading according to an embodiment of the present invention. Figure 4 As shown, the clearing and settlement device 400 for bond trading according to an embodiment of the present invention mainly includes:
[0099] Information extraction module 401 is configured to extract corresponding field information from the bond contract information of the bond transaction based on pre-configured first field information of the planned cash flow and second field information of the planned bond flow, thereby generating the planned cash flow and the planned bond flow. The first field information required for pre-configured planned cash flow may include counterparty, payment date, cash flow currency, cash flow amount, and cash flow type. The second field information required for pre-configured planned bond flow may include bond par value, transaction type, counterparty, clearing method, clearing mode, custodian bank, payment date, bond code, and bond flow type.
[0100] Bond contract information records relevant information about bond transactions, including the delivery date, delivery amount, bond code, counterparty, settlement method, number of bonds, and total denomination delivered. By extracting the corresponding field name from the bond contract information based on the first field name and writing it to the corresponding field value in the first field, you can obtain the planned cash flow. By extracting the corresponding field name from the bond contract information based on the second field name and writing it to the corresponding field value in the second field, you can obtain the planned bond flow.
[0101] Information merging module 402 is configured to merge the planned cash flows and planned bond flows under the same contract according to predefined merging rules to generate corresponding delivery flows. The merging rules are used to generate delivery flows for different combinations of settlement methods and settlement modes. Settlement methods include gross and net, settlement modes include bilateral, centralized, and manual, and combinations include one or more of bilateral gross, bilateral net, centralized net, and manual net.
[0102] In this module, the delivery flow is generated by merging the planned cash flow and the planned bond flow. The merging rules are based on the clearing method, clearing model, clearing house, bond currency, and payment date. Delivery bond flows for bilateral full amounts, bilateral net amounts, centralized net amounts, and manual net amounts are generated, respectively. These flows are then merged with the planned cash flow to form a delivery flow. In this embodiment, a delivery bond flow with a transactional claim flow type is merged with a planned cash flow with a principal cash flow type to form a delivery flow. The delivery bond flow may include the delivery amount, delivery currency, bond code, total bond delivery amount, bond flow type, clearing method, clearing model, settlement model, and so on.
[0103] Bond delivery module 403 is configured to generate a bond delivery message based on the delivery stream to facilitate bond delivery for the bond transaction. The bond delivery message is generated based on the message field requirements and the information contained in the delivery stream and then sent to the custodian bank. The custodian bank then performs bond delivery with the counterparty based on the bond delivery message.
[0104] In addition, the bond transaction clearing and settlement device 400 of the embodiment of the present invention may further include: an update lock module, a configuration receiving module and an instruction processing module ( Figure 4 (not shown). The update lock module is configured to update the delivery amount of the delivery bond flow according to the increase or decrease of the planned bond flow attributable to the delivery bond flow before the delivery confirmation is completed, until the delivery confirmation is completed; and lock the planned bond flow attributable to the delivery bond flow after the delivery confirmation is completed.
[0105] A configuration receiving module is configured to receive the first field information of the configured planned cash flow; wherein the first field information includes the counterparty, payment and collection date, cash flow currency, cash flow amount and cash flow type; and receive the second field information of the configured planned bond flow; wherein the second field information includes the bond face value, transaction type, counterparty, settlement method, settlement mode, custodian bank, payment and collection date, bond code and bond flow type.
[0106] An instruction processing module is used to receive operation instructions and perform corresponding operations on the planned bond flow according to the operation instructions; wherein, the operation instructions are used to perform one or more of the following operations: adding a new planned bond flow, modifying a planned bond flow, deleting a planned bond flow, resetting the payment date of the planned bond flow, and modifying the clearing remittance route of the planned bond flow.
[0107] As can be seen from the above description, by adding the generation and maintenance of planned bond flows and delivery flows to the bond trading clearing and settlement process, delivery data can be generated according to different clearing methods and clearing models, reducing manual processing, improving settlement efficiency and accuracy, and improving business flexibility.
[0108] Figure 5 An exemplary system architecture 500 of a clearing and settlement method for bond trading or a clearing and settlement device for bond trading to which an embodiment of the present invention may be applied is shown.
[0109] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0110] Users can use terminal devices 501, 502, and 503 to interact with server 505 via network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, and 503. Terminal devices 501, 502, and 503 can be various electronic devices with display screens and support web browsing, including but not limited to smartphones, tablet computers, laptop computers, and desktop computers.
[0111] Server 505 can be a server that provides various services, such as a backend management server that supports clearing and settlement instructions sent by users using terminal devices 501, 502, and 503. The backend management server can obtain bond contract information, generate planned cash flow and planned bond flow, then merge the planned cash flow and planned bond flow to form a delivery flow, perform bond delivery and other processes for bond transactions, and feedback the processing results (e.g., bond delivery results) to the terminal device.
[0112] It should be noted that the clearing and settlement method for bond trading provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the clearing and settlement device for bond trading is generally set in the server 505 .
[0113] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0114] According to an embodiment of the present invention, the present invention further provides an electronic device, a computer-readable medium, and a computer program product.
[0115] The electronic device of the present invention includes: one or more processors; a storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement a clearing and settlement method for bond trading according to an embodiment of the present invention.
[0116] The computer-readable medium of the present invention stores a computer program thereon, and when the program is executed by a processor, a clearing and settlement method for bond trading according to an embodiment of the present invention is implemented.
[0117] The computer program product of the present invention includes a computer program, which, when executed by a processor, implements a clearing and settlement method for bond trading according to an embodiment of the present invention.
[0118] Reference below Figure 6 , which shows a schematic structural diagram of a computer system 600 of an electronic device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0119] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which 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 unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the system 600 are also stored in the RAM 603. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0120] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, and the like; an output section 607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 608 including a hard disk; and a communication section 609 including a network interface card such as a LAN card or a modem. The communication section 609 performs communication processing via a network such as the Internet. A drive 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, or a semiconductor memory, is installed in the drive 610 as needed, so that computer programs read therefrom can be installed into the storage section 608 as needed.
[0121] In particular, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 609, and / or installed from a removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are performed.
[0122] It should be noted that the computer-readable medium described in the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.
[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0124] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be provided in a processor. For example, they may be described as follows: a processor including an information extraction module, an information merging module, and a bond delivery module. The names of these modules do not, in some cases, limit the modules themselves. For example, the information extraction module may also be described as "a module that extracts corresponding field information from the bond contract information of a bond transaction based on pre-configured first field information of a planned cash flow and second field information of a planned bond flow to generate the planned cash flow and the planned bond flow."
[0125] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: extracting corresponding field information from the bond contract information of the bond transaction based on the pre-configured first field information of the planned cash flow and the second field information of the planned bond flow to generate the planned cash flow and the planned bond flow; merging the planned cash flow and the planned bond flow under the same contract according to the set merging rules to obtain the corresponding delivery flow; wherein the merging rules are used to generate the delivery flow for combinations of different clearing methods and clearing modes; and generating a bond delivery message based on the delivery flow to perform bond delivery of the bond transaction.
[0126] According to the technical solution of the embodiment of the present invention, by adding the generation and maintenance of planned bond flows and delivery flows to the clearing and settlement process of bond transactions, delivery data can be generated according to different clearing methods and clearing models, reducing manual processing, improving settlement efficiency and accuracy, and providing good business flexibility.
[0127] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A clearing and settlement method for bond trading, characterized in that: include: Extracting corresponding field information from the bond contract information of the bond transaction based on pre-configured first field information of the planned cash flow and second field information of the planned bond flow to generate the planned cash flow and the planned bond flow; wherein the first field information includes the transaction counterparty, payment date, cash flow currency, cash flow amount, and cash flow type; and the second field information includes the bond par value, transaction type, transaction counterparty, clearing method, clearing mode, custodian bank, payment date, bond code, and bond flow type; According to the set merging rules, the planned cash flows and the planned bond flows under the same contract are merged to obtain a corresponding delivery flow; wherein the merging rules are used to generate the delivery flow for combinations of different settlement methods and settlement modes; the settlement methods include full and net, the settlement modes include bilateral, centralized, and manual, and the combinations include one or more of bilateral full, bilateral net, centralized net, and manual net; the merging rules are as follows: for bilateral full, the planned bond flows with the same bond currency and the same payment date are netted and merged to obtain a delivery bond flow, which is then merged with the planned cash flow; for bilateral net and centralized net, the planned bond flows with the same specified multiple settlement dimensions are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow; for manual net, the delivery bond flow generated by the bilateral full method is received, verified, and after passing the verification, the delivery bond flow is netted and merged with the planned cash flow; A bond delivery message is generated according to the delivery flow to perform bond delivery of the bond transaction.
2. The method according to claim 1, characterized in that For the bilateral net balance, the multiple clearing dimensions are bond currency, payment and collection date, counterparty, netting group number, and clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the bilateral net balance, and the bond flow type is net balance; For the centralized net amount, the multiple clearing dimensions are the bond currency, the payment and collection date, the clearing house, the netting group number, and the clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the centralized net amount, and the cash flow type is net amount; For the manual net amount, the business module, major category and minor category of the delivery clearing account of the delivery bond flow are the business module, major category and minor category of the manual net amount, the cash flow type is the net amount, and the clearing remittance route is the clearing remittance route associated with the business module, major category and minor category of the manual net amount, the bond currency, the cash flow collection and payment direction, the transaction counterparty and the netting group number.
3. The method according to claim 1, characterized in that The method further comprises: Before the delivery confirmation is completed, the delivery amount of the delivered bond flow will be updated according to the increase or decrease of the planned bond flow attributable to the delivered bond flow until the delivery confirmation is completed; After the delivery confirmation is completed, the planned bond flow belonging to the delivered bond flow is locked.
4. The method according to claim 1, wherein The verifying of the delivery bond flow includes: Verify that the authorization status of the delivery bond flow is pending authorization, the delivery confirmation status is confirmed, the settlement mode and settlement method of the corresponding planned bond flow are bilateral full amount, and the business module, major category, and minor category are non-manual net amount; Verify that the counterparties or clearing houses, bond currencies, payment and collection dates, and netting group numbers of the bond flows being netted are the same; that the clearing remittance paths of the planned bond flows with the same payment and collection directions are consistent; and that the clearing account numbers of the clearing remittance paths of the planned bond flows with different payment and collection directions are consistent.
5. The method according to claim 1, wherein The method further comprises: receiving the configured first field information of the planned cash flow; Receive the configured second field information of the planned bond flow.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Receive an operation instruction and perform corresponding operations on the planned bond flow according to the operation instruction; wherein the operation instruction is used to perform one or more of the following operations: add a new planned bond flow, modify a planned bond flow, delete a planned bond flow, reset the payment date of the planned bond flow, and modify the clearing remittance route of the planned bond flow.
7. A clearing and settlement device for bond trading, characterized in that: include: An information extraction module is configured to extract corresponding field information from the bond contract information of the bond transaction based on pre-configured first field information of the planned cash flow and second field information of the planned bond flow, so as to generate the planned cash flow and the planned bond flow; wherein the first field information includes the transaction counterparty, payment date, cash flow currency, cash flow amount, and cash flow type; and the second field information includes the bond par value, transaction type, transaction counterparty, clearing method, clearing mode, custodian bank, payment date, bond code, and bond flow type; An information merging module is configured to merge the planned cash flows and the planned bond flows under the same contract according to a set merging rule to obtain a corresponding delivery flow; wherein the merging rule is configured to generate the delivery flow for combinations of different settlement methods and settlement modes; the settlement methods include gross and net, the settlement modes include bilateral, centralized, and manual, and the combinations include one or more of bilateral gross, bilateral net, centralized net, and manual net; the merging rule is as follows: for bilateral gross, the planned bond flows with the same bond currency and the same payment date are netted and merged to obtain a delivery bond flow, which is then merged with the planned cash flow; for bilateral net and centralized net, the planned bond flows with the same specified multiple settlement dimensions are netted and merged to obtain the delivery bond flow, which is then merged with the planned cash flow; for manual net, the delivery bond flow generated by the bilateral gross method is received, verified, and after passing the verification, the delivery bond flow is netted and merged with the planned cash flow; The bond delivery module is used to generate a bond delivery message according to the delivery flow to perform the bond delivery of the bond transaction.
8. The device according to claim 7, characterized in that For the bilateral net balance, the multiple clearing dimensions are bond currency, payment and collection date, counterparty, netting group number, and clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the bilateral net balance, and the bond flow type is net balance; For the centralized net amount, the multiple clearing dimensions are the bond currency, the payment and collection date, the clearing house, the netting group number, and the clearing account number; the business module, major category, and minor category of the delivery bond flow are the same as those of the centralized net amount, and the cash flow type is net amount; For the manual net amount, the business module, major category and minor category of the delivery clearing account of the delivery bond flow are the business module, major category and minor category of the manual net amount, the cash flow type is the net amount, and the clearing remittance route is the clearing remittance route associated with the business module, major category and minor category of the manual net amount, the bond currency, the cash flow collection and payment direction, the transaction counterparty and the netting group number.
9. The device according to claim 7, characterized in that The device further comprises: an update lock module, configured to update the delivery amount of the delivered bond flow according to the increase or decrease of the planned bond flow attributable to the delivered bond flow before the delivery confirmation is completed, until the delivery confirmation is completed; and After the delivery confirmation is completed, the planned bond flow belonging to the delivered bond flow is locked.
10. The device according to claim 7, characterized in that The information merging module is also used to Verify that the authorization status of the delivery bond flow is pending authorization, the delivery confirmation status is confirmed, the settlement mode and settlement method of the corresponding planned bond flow are bilateral full amount, and the business module, major category, and minor category are non-manual net amount; Verify that the counterparties or clearing houses, bond currencies, payment and collection dates, and netting group numbers of the bond flows being netted are the same; that the clearing remittance paths of the planned bond flows with the same payment and collection directions are consistent; and that the clearing account numbers of the clearing remittance paths of the planned bond flows with different payment and collection directions are consistent.
11. The device according to claim 7, characterized in that The device further comprises: A configuration receiving module is configured to receive the configured first field information of the planned cash flow; and Receive the configured second field information of the planned bond flow.
12. The device according to any one of claims 7 to 11, characterized in that The device further comprises: An instruction processing module is used to receive operation instructions and perform corresponding operations on the planned bond flow according to the operation instructions; wherein, the operation instructions are used to perform one or more of the following operations: adding a new planned bond flow, modifying a planned bond flow, deleting a planned bond flow, resetting the payment date of the planned bond flow, and modifying the clearing remittance route of the planned bond flow.
13. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
14. A computer-readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
15. A computer program product comprising a computer program, characterized in that When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Bond cumulative average cost calculation method and device, equipment and medium
CN112036942A
Cash flow processing method and device, computer equipment and storage medium
CN113034287A