Business-finance integration method and system based on data interaction

Through the business and finance integration method based on data interaction, a business and budget database is established, and the payment cycle is predicted and annual forecasted income and expenditure differences are calculated using OCR identification technology, which solves the problems of inefficient communication between departments and the lack of effective data integration monitoring in the business and finance integration management, and realizes information sharing and efficiency improvement.

CN118822753BActive Publication Date: 2025-03-07CHINA POWER CONSTR ZHIXIANG CLOUD DATA CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410791381.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-19
Publication Date
2025-03-07
Estimated Expiration
2044-06-19

AI Technical Summary

Technical Problem

In the existing technology, communication between departments is inefficient, the utilization rate of engineering data is low, and information resources are difficult to share, resulting in information islands and affecting the construction and efficiency of engineering informationization. At the same time, there is a lack of effective multi-service parallel data fusion monitoring method in business finance integration management.

Method used

Through the business and financial integration method based on data interaction, a business database and budget database are established, and the target contract is analyzed using OCR identification technology, the payment cycle is predicted, the annual forecast revenue and expenditure difference is calculated, whether the company may have a loss, and the customer's processing priority is determined based on the customer's historical data.

Benefits of technology

It realizes cross-business and cross-department sharing of information data among various departments, enhances close connections between departments, reduces data interaction costs and complexity, improves information communication efficiency, provides new ideas for business and financial integration management, and reduces labor cost consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118822753B_ABST
    Figure CN118822753B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data analysis technology, and specifically to a business-finance integration method and system based on data interaction. It includes establishing a business database based on the historical contract data and historical payment cycle data of the current customer, establishing a budget database based on the current annual budget expenditure data of our company, and then predicting the predicted payment cycle data of the target contract based on the historical contract data and historical payment cycle of the customer corresponding to the target contract, and then calculating the annual predicted income and expenditure difference data of our company, and then judging whether the company may have a loss in the current year, and determining the processing priority of the customer based on the historical contract data and historical payment cycle of the customer, so that the information data of each business node has the characteristics of cross-business and cross-departmental sharing, thereby enhancing the close connection between departments, reducing the consumption of time costs in the process of business development, and providing new ideas and methods for business-finance integration management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data analysis, and in particular to a business-finance integration method and system based on data interaction. Background Art

[0002] Data management is the core of enterprise informatization. As the role and status of informatization construction in enterprise management continue to increase, the role and status of data are becoming more and more important. The establishment of data standards and the management of core master data can effectively achieve consistency of informatization data in cross-system applications, play the role of data sharing and utilization, and thus reduce the cost and complexity of data interaction. The establishment of informatization data standards can support cross-business domain and cross-system data fusion applications, laying the foundation for big data analysis applications.

[0003] However, some large-scale engineering construction parties currently have common shortcomings such as low communication efficiency between departments, low utilization of engineering data, and difficulty in sharing information resources. Each department is prone to form information islands during the engineering construction process, which is not conducive to the construction of engineering informatization and makes it difficult to improve the efficiency of engineering construction. Therefore, there is an urgent need for a management method that effectively improves the informatization communication between departments.

[0004] In the current social environment, business-finance integration, also known as business-finance fusion, is a new concept proposed in the field of financial management in recent years. It provides a new perspective for enterprises to conduct financial management, that is, financial management is no longer just the exclusive function of corporate financial personnel, but business personnel must also participate in it and should assume certain responsibilities; similarly, business factors are no longer just a reference factor in financial management, but have changed from a reference factor to an important reference factor, or even a decisive factor; in the existing technology, there is a lack of effective technical methods that can solve the problem of business-finance data fusion monitoring of multiple businesses in parallel.

[0005] Therefore, the prior art needs to be further developed. Summary of the invention

[0006] The purpose of the present invention is to overcome the above-mentioned technical deficiencies and provide a business-finance integration method and system based on data interaction to solve the problems existing in the prior art.

[0007] To achieve the above technical objectives, according to a first aspect of the present invention, the present invention provides a business-finance integration method based on data interaction, the method comprising:

[0008] S100, establishing a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and establishing a budget database based on the current annual budget expenditure data of our company;

[0009] S200, performing OCR recognition on any target contract among all the contracts that have not been paid by the customers, identifying the target customer name, target business type, and target contract subject amount in the target contract, obtaining the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database according to the target customer name, calculating the ratio of the historical contract subject amount to the historical payment cycle data of each historical contract in turn, recording it as a first ratio, calculating a first average value of all the first ratios, calculating the quotient of the target contract subject amount and the first average value, and recording it as the predicted payment cycle data of the target contract;

[0010] S300. Determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year, and determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result, calculate the current year predicted revenue data of other contracts that have not been paid by other customers, and then calculate the current year predicted total revenue data, calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data, determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to the first preset threshold, and determine whether the company is likely to suffer a loss in the current year based on the judgment result.

[0011] Specifically, the budget database is established based on the current annual budget expenditure data of our company, including:

[0012] Obtain all product names of our company and the production cost data corresponding to each product name input by the user, establish a production cost database based on all product names of our company and the production cost data corresponding to each product name, perform OCR recognition on any target contract among all unpaid contracts of customers, obtain the name of the target object, determine whether the name of the target object is located in the production cost database, and determine whether to use the production cost data corresponding to the target object as the company's current annual budget expenditure data based on the judgment result.

[0013] Specifically, judging whether to use the production cost data corresponding to the target subject matter as the company's current annual budget expenditure data based on the judgment result includes:

[0014] If the name of the target subject matter is in the production cost database, the production cost data corresponding to the target subject matter shall be used as the company's current annual budget expenditure data;

[0015] If the name of the target object is not in the production cost database, the production cost data corresponding to the target object will not be used as the company's current annual budget expenditure data.

[0016] Specifically, the company's current year forecast revenue and expenditure difference data is calculated based on the company's current year budget expenditure data and the current year forecast total revenue data, including:

[0017] Calculate the difference between the company's current year forecast total revenue data and the company's current year budget expenditure data, and record the difference as the company's current year forecast revenue and expenditure difference data.

[0018] Specifically, the determining whether the payment time corresponding to the forecast payment cycle data of the target contract is in the current year, and determining whether to record the target contract amount corresponding to the forecast payment cycle data as the forecast revenue data of the target contract for the current year according to the determination result, includes:

[0019] If it is determined that the payment time corresponding to the forecast payment cycle data of the target contract is in the current year, the target contract amount corresponding to the forecast payment cycle data is recorded as the forecast revenue data of the target contract in the current year;

[0020] If it is determined that the payment time corresponding to the predicted payment cycle data of the target contract does not fall within the current year, the target contract amount corresponding to the predicted payment cycle data will not be recorded as the current year predicted revenue data of the target contract.

[0021] Specifically, the determining whether the company's current year forecast revenue and expenditure difference data is greater than or equal to a first preset threshold, and determining whether the company is likely to suffer a loss in the current year based on the determination result, includes:

[0022] If the company's current year forecast revenue and expenditure difference data is greater than or equal to the first preset threshold, it is determined that the company does not have a loss in the current year, a prompt signal indicating that there is no loss in the current year is output, and the current year forecast revenue and expenditure difference data is output;

[0023] If the company's current year forecast revenue and expenditure difference data is less than the first preset threshold, it is determined that the company may have a loss in the current year, and a prompt signal about the possible loss in the current year is output, and the current year forecast revenue and expenditure difference data is output.

[0024] Specifically, the method further includes:

[0025] The processing priorities of the customers are divided according to the first average values ​​corresponding to the customers. The processing priorities of the customers are divided into level one, level two and level three from high to low.

[0026] Specifically, the step of dividing the processing priorities of the customers according to the first average values ​​corresponding to the customers includes:

[0027] Determine whether the first average value corresponding to any customer is greater than or equal to the second preset threshold value, and determine whether to determine the processing priority of the customer as level one according to the determination result; if the first average value corresponding to the customer is greater than or equal to the second preset threshold value, determine the processing priority of the customer as level one;

[0028] If the first average value corresponding to the customer is less than the second preset threshold, determine whether the first average value corresponding to the customer is greater than or equal to the third preset threshold, and determine whether to determine the processing priority of the customer as level 2 based on the determination result.

[0029] Specifically, judging whether to set the processing priority of the customer as level 2 according to the judgment result includes:

[0030] If the first average value corresponding to the customer is greater than or equal to the third preset threshold, the processing priority of the customer is determined to be level 2;

[0031] If the first average value corresponding to the customer is less than the third preset threshold, the processing priority of the customer is determined to be level three.

[0032] According to a second aspect of the present invention, there is provided a business-finance integration system based on data interaction, comprising:

[0033] An acquisition module is used to establish a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and to establish a budget database based on the current annual budget expenditure data of our company;

[0034] The control module is used to perform OCR recognition on any target contract among all the contracts that the customers have not paid for, identify the target customer name, target business type, and target contract subject amount in the target contract, obtain the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database according to the target customer name, calculate the ratio of the historical contract subject amount to the historical payment cycle data of each historical contract in turn, record it as a first ratio, calculate the first average value of all the first ratios, calculate the quotient of the target contract subject amount and the first average value, and record it as the predicted payment cycle data of the target contract; or for judging Determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year; determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result; calculate the current year predicted revenue data of other contracts that have not been paid by other customers; and then calculate the current year predicted total revenue data; calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data; determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to the first preset threshold; and determine whether the company is likely to suffer a loss in the current year based on the judgment result.

[0035] Beneficial effects:

[0036] The present invention realizes the establishment of a business database based on the historical contract data and historical payment cycle data of the current customer, the establishment of a budget database based on the current annual budget expenditure data of our company, and then based on the target contract and the historical contract data and historical payment cycle of the customer corresponding to the target contract, the predicted payment cycle data of the target contract is predicted, and then the annual predicted income and expenditure difference data of our company is calculated, and then it is determined whether the company is likely to suffer a loss in the current year, and the processing priority of the customer is determined based on the customer's historical contract data and historical payment cycle, so that the information data of each business node has the characteristics of cross-business and cross-departmental sharing, thereby enhancing the close connection between departments and reducing the consumption of time costs in the process of business development. In addition, through the effective association of business data and financial data, the information data of the business department and the financial department can be more closely connected, thereby reducing the cost and complexity of data interaction, improving the efficiency of information communication, and providing new ideas and methods for business and financial integration management, which greatly reduces the consumption of manpower costs in project development. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is a flow chart of a business-finance integration method based on data interaction provided in a specific embodiment of the present invention;

[0038] Figure 2It is a schematic diagram of the system composition of a business-finance integration system based on data interaction provided in a specific embodiment of the present invention. DETAILED DESCRIPTION

[0039] In order to enable those skilled in the art to better understand the technical solution of the present invention, the technical solution of the present invention is clearly and completely described below in conjunction with the accompanying drawings of the present invention. Based on the embodiments in this application, other similar embodiments obtained by ordinary technicians in this field without making creative work should all fall within the scope of protection of this application. In addition, the directional words mentioned in the following embodiments, such as "up", "down", "left", "right", etc., are only reference to the directions of the accompanying drawings. Therefore, the directional words used are used to illustrate rather than limit the invention.

[0040] The present invention will be further described below in conjunction with the accompanying drawings and preferred embodiments.

[0041] See also Figure 1 The present invention provides a business-finance integration method based on data interaction, comprising:

[0042] S100. Establish a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and establish a budget database based on the current annual budget expenditure data of our company.

[0043] It should be noted that the step before step S100 includes:

[0044] A first preset threshold, a second preset threshold, and a third preset threshold are preset in the control module.

[0045] Wherein, the second preset threshold is greater than the third preset threshold.

[0046] It can be understood that the first preset threshold, the second preset threshold and the third preset threshold can be set according to actual needs. The specific values ​​of the first preset threshold, the second preset threshold and the third preset threshold are irregular and do not belong to the protection scope of the present invention. The present invention protects the business and financial integration method based on data interaction proposed by the present invention. The setting of the specific values ​​of the first preset threshold, the second preset threshold and the third preset threshold is sufficient as long as it is applicable to the business and financial integration method based on data interaction proposed by the present invention.

[0047] Preferably, the historical payment cycle data described in the present invention is the number of days from the effective date of the contract to the customer payment date. The present invention preferably sets the second preset threshold to 10,000 yuan per day, the present invention sets the third preset threshold to 10,000 yuan per day, and the present invention sets the first preset threshold to 500,000 yuan. The above settings are obtained by the technical personnel of this application through a large number of tests, and can be well applied to the business-finance integration method based on data interaction proposed in the present invention, which further improves the reliability, usability and practicality of the present invention.

[0048] Specifically, the budget database is established based on the current annual budget expenditure data of our company, including:

[0049] Obtain all product names of our company and the production cost data corresponding to each product name input by the user, establish a production cost database based on all product names of our company and the production cost data corresponding to each product name, perform OCR recognition on any target contract among all unpaid contracts of customers, obtain the name of the target object, determine whether the name of the target object is located in the production cost database, and determine whether to use the production cost data corresponding to the target object as the company's current annual budget expenditure data based on the judgment result.

[0050] S200. Perform OCR recognition on any target contract among all the contracts with unpaid customers to identify the target customer name, target business type, and target contract subject amount in the target contract. According to the target customer name, obtain the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database. Calculate the ratio of the historical contract subject amounts to the historical payment cycle data of each historical contract in turn, record it as the first ratio, calculate the first average value of all the first ratios, calculate the quotient of the target contract subject amount and the first average value, and record it as the predicted payment cycle data of the target contract.

[0051] It should be noted here that with the development of artificial intelligence and big data technology, supply chain finance intelligent document review technology has emerged. Intelligent document review technology uses machine learning, natural language processing, image recognition and other technologies to quickly and accurately automatically parse, identify and match commercial documents and trade data, and assist manual review. The introduction of supply chain finance intelligent document review technology can provide supply chain finance with more efficient, accurate and secure approval and risk management services, and promote the development and innovation of supply chain finance.

[0052] This invention involves the application of artificial intelligence in multiple fields, such as machine learning, natural language processing and image recognition. To this end, we first define and explain the key model concepts and professional terms to ensure that all parties have a consistent understanding of them:

[0053] 1. Model concept:

[0054] (1) Optical Character Recognition (OCR): A technology that converts text in an image into editable, searchable, and processable text.

[0055] (2) Cosine Similarity: It is a commonly used similarity measurement method that evaluates the similarity of two vectors by calculating the cosine value of the angle between them.

[0056] (3) ERN IE: It is based on the PaddlePaddle deep learning platform and the ERN knowledge enhancement model. It continuously integrates learning from massive data and large-scale knowledge to provide technologies for knowledge enhancement, retrieval enhancement, and dialogue enhancement.

[0057] (4) Layout analysis technology (PP-Structure): It is an intelligent document analysis system developed by the PoddleOCR team, designed to help developers better complete document understanding-related tasks such as layout analysis and table recognition.

[0058] 2. Professional terminology

[0059] (1) Regular expression: It is a powerful tool for matching, searching and processing text. It is a pattern composed of specific characters and specific rules, used to describe the characteristics of a class of strings.

[0060] (2) Classification model: It is an important component of the machine learning model and is used to classify samples and predict the category to which unknown samples belong based on the characteristics of known samples.

[0061] (3) Threshold: Usually used to classify or make decisions on model output. In a binary classification problem, the model usually outputs a probability value or score, indicating the possibility that a sample belongs to a certain class. By setting a threshold, the probability value can be converted into the final category prediction.

[0062] Specifically, performing OCR recognition on any target contract among all the contracts that the customers have not paid for, and identifying the name of the target customer in the target contract, includes:

[0063] The ERN IE-3.0 model is used to classify and identify the scenarios to which the target contract belongs, and to determine whether the target contract belongs to a procurement contract, that is, to classify and predict whether it is a procurement-type trade scenario based on the contract text.

[0064] (1) File format standards

[0065] The contract file format must meet the requirements of PDF, WORD, pictures, etc. The system uses OCR to parse the full text of the contract.

[0066] (2) Model fine-tuning criteria

[0067] We selected positive samples, i.e. procurement contracts (such as sand and gravel procurement, steel bar procurement, material procurement, equipment procurement and other types of procurement contracts) and negative samples, i.e. non-procurement contracts (such as engineering construction, equipment leasing, labor subcontracting, infrastructure construction and other types of non-procurement contracts) to fine-tune the ERN IE-3.0 model. The model learned the characteristics and rules of positive and negative samples in multiple rounds, and trained a classification model for predicting procurement trade scenarios. If the prediction accuracy of the classification model validation set is above 99%, it meets the model application standard and can be put into production.

[0068] (3) Procurement trade scenario prediction standards

[0069] The classification model is used to predict unknown contract texts. The support_threshold parameter range is [0, 1]. The closer it is to 1, the stricter the condition that the text belongs to a procurement contract. The support_threshold parameter of the trained model is set to 0.7 by default, that is, when the support evidence score of the unknown text belonging to the procurement feature is greater than 0.7, the model predicts that the contract text is a procurement contract.

[0070] Specifically, the method further includes:

[0071] The processing priorities of the customers are divided according to the first average values ​​corresponding to the customers. The processing priorities of the customers are divided into level one, level two and level three from high to low.

[0072] Specifically, the step of dividing the processing priorities of the customers according to the first average values ​​corresponding to the customers includes:

[0073] Determine whether the first average value corresponding to any customer is greater than or equal to the second preset threshold value, and determine whether to determine the processing priority of the customer as level one based on the judgment result; if the first average value corresponding to the customer is greater than or equal to the second preset threshold value, determine the processing priority of the customer as level one, output a prompt signal to the terminal device regarding determining the processing priority of the customer as level one, and output the first average value corresponding to the customer.

[0074] It can be understood that if the first average value corresponding to the customer is greater than or equal to the second preset threshold, it proves that our company's revenue from the customer per unit time is very high. Therefore, the processing priority of the customer is determined to be level one, which further improves the reliability and availability of the customer's processing priority level, further reduces the consumption of time costs in the process of business development, provides new ideas and methods for business and financial integration management, and greatly reduces the consumption of manpower costs in project development.

[0075] If the first average value corresponding to the customer is less than the second preset threshold, determine whether the first average value corresponding to the customer is greater than or equal to the third preset threshold, and determine whether to determine the processing priority of the customer as level 2 based on the determination result.

[0076] Specifically, judging whether to determine the processing priority of the customer as level 2 according to the judgment result includes:

[0077] If the first average value corresponding to the customer is greater than or equal to the third preset threshold, the processing priority of the customer is determined as level two, a prompt signal regarding determining the processing priority of the customer as level two is output to the terminal device, and the first average value corresponding to the customer is output.

[0078] It can be understood that if the first average value corresponding to the customer is greater than or equal to the third preset threshold, it proves that our company's revenue from the customer per unit time is high. Therefore, the processing priority of the customer is determined to be level two, which further improves the reliability and availability of the customer's processing priority level, further reduces the consumption of time costs in the process of business development, provides new ideas and methods for business and financial integration management, and greatly reduces the consumption of manpower costs in project development.

[0079] If the first average value corresponding to the customer is less than the third preset threshold, the processing priority of the customer is determined as level three, a prompt signal regarding determining the processing priority of the customer as level three is output to the terminal device, and the first average value corresponding to the customer is output.

[0080] It is understandable that if the first average value corresponding to the customer is less than the third preset threshold, it proves that our company's revenue from the customer per unit time is low. Therefore, the processing priority of the customer is determined to be level three, which further improves the reliability and availability of the customer's processing priority level, further reduces the consumption of time costs in the process of business development, provides new ideas and methods for business and financial integration management, and greatly reduces the consumption of manpower costs in project development.

[0081] S300. Determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year, and determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result, calculate the current year predicted revenue data of other contracts that have not been paid by other customers, and then calculate the current year predicted total revenue data, calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data, determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to the first preset threshold, and determine whether the company is likely to suffer a loss in the current year based on the judgment result.

[0082] Specifically, judging whether to use the production cost data corresponding to the target subject matter as the company's current annual budget expenditure data based on the judgment result includes:

[0083] If the name of the target subject is in the production cost database, the production cost data corresponding to the target subject is used as the company's current annual budget expenditure data;

[0084] If the name of the target object is not in the production cost database, the production cost data corresponding to the target object will not be used as the company's current annual budget expenditure data.

[0085] Specifically, the company's current year forecast revenue and expenditure difference data is calculated based on the company's current year budget expenditure data and the current year forecast total revenue data, including:

[0086] Calculate the difference between the company's current year forecast total revenue data and the company's current year budget expenditure data, and record the difference as the company's current year forecast revenue and expenditure difference data.

[0087] Specifically, the determining whether the payment time corresponding to the forecast payment cycle data of the target contract is in the current year, and determining whether to record the target contract amount corresponding to the forecast payment cycle data as the forecast revenue data of the target contract for the current year according to the determination result, includes:

[0088] If it is determined that the payment time corresponding to the forecast payment cycle data of the target contract is in the current year, the target contract amount corresponding to the forecast payment cycle data is recorded as the forecast revenue data of the target contract in the current year;

[0089] If it is determined that the payment time corresponding to the predicted payment cycle data of the target contract does not fall within the current year, the target contract amount corresponding to the predicted payment cycle data will not be recorded as the current year predicted revenue data of the target contract.

[0090] Specifically, the determining whether the company's current year forecast revenue and expenditure difference data is greater than or equal to a first preset threshold, and determining whether the company is likely to suffer a loss in the current year based on the determination result, includes:

[0091] If the company's current year forecast revenue and expenditure difference data is greater than or equal to the first preset threshold, it is determined that the company does not have a loss in the current year, and a prompt signal indicating that there is no loss in the current year is output, and the current year forecast revenue and expenditure difference data is output.

[0092] It can be understood that if the company's current year forecast revenue and expenditure difference data is greater than or equal to the first preset threshold, the possibility of the company suffering a loss in the current year is low, and it is judged that the company does not suffer a loss in the current year.

[0093] If the company's current year forecast revenue and expenditure difference data is less than the first preset threshold, it is determined that the company may have a loss in the current year, and a prompt signal about the possible loss in the current year is output, and the current year forecast revenue and expenditure difference data is output.

[0094] It can be understood that if the company's current year forecast revenue and expenditure difference data is less than the first preset threshold, the company is more likely to suffer a loss in the current year, and it is judged that the company may suffer a loss in the current year.

[0095] It can be understood that the present invention realizes the establishment of a business database based on the historical contract data and historical payment cycle data of the current customer, the establishment of a budget database based on the current annual budget expenditure data of our company, and then based on the historical contract data and historical payment cycle of the target contract and the customer corresponding to the target contract, the predicted payment cycle data of the target contract is predicted, and then the annual predicted income and expenditure difference data of our company is calculated, and then it is determined whether the company may have a loss in the current year, and the processing priority of the customer is determined based on the customer's historical contract data and historical payment cycle, so that the information data of each business node has the characteristics of cross-business and cross-departmental sharing, thereby enhancing the close connection between departments and reducing the consumption of time costs in the process of business development. In addition, through the effective association of business data and financial data, the information data of the business department and the financial department can be more closely connected, thereby reducing the cost and complexity of data interaction, improving the efficiency of information communication, and providing new ideas and methods for business and financial integration management, which greatly reduces the consumption of manpower costs in project development.

[0096] See also Figure 2 The present invention provides another embodiment, which provides a business-finance integration system based on data interaction, and the business-finance integration system based on data interaction includes:

[0097] The acquisition module 100 is used to establish a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and to establish a budget database based on the current annual budget expenditure data of our company;

[0098] The control module 200 is used to perform OCR recognition on any target contract among all the contracts that the customers have not paid for, identify the target customer name, the target business type, and the target contract subject amount in the target contract, obtain the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database according to the target customer name, calculate the ratio of the historical contract subject amount to the historical payment cycle data of each historical contract in turn, record it as a first ratio, calculate the first average value of all the first ratios, calculate the quotient of the target contract subject amount and the first average value, and record it as the predicted payment cycle data of the target contract; or for Determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year; determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result; calculate the current year predicted revenue data of other contracts that have not been paid by other customers; and then calculate the current year predicted total revenue data; calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data; determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to the first preset threshold; and determine whether the company is likely to suffer a loss in the current year based on the judgment result.

[0099] It should be noted here that the present invention realizes the establishment of a business database based on the historical contract data and historical payment cycle data of the current customer, the establishment of a budget database based on the current annual budget expenditure data of our company, and then based on the target contract and the historical contract data and historical payment cycle of the customer corresponding to the target contract, the predicted payment cycle data of the target contract is predicted, and then the annual predicted income and expenditure difference data of our company is calculated, and then it is determined whether the company may have a loss in the current year, and the processing priority of the customer is determined based on the customer's historical contract data and historical payment cycle, so that the information data of each business node has the characteristics of cross-business and cross-departmental sharing, thereby enhancing the close connection between departments and reducing the consumption of time costs in the process of business development. In addition, through the effective association of business data and financial data, the information data of the business department and the financial department can be more closely connected, thereby reducing the cost and complexity of data interaction, improving the efficiency of information communication, and providing new ideas and methods for business and financial integration management, which greatly reduces the consumption of manpower costs in project development.

[0100] In a preferred embodiment, the present application further provides an electronic device, the electronic device comprising:

[0101] A memory; and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the business-finance integration method based on data interaction is implemented. The computer device can be broadly a server, a terminal, or any other electronic device with necessary computing and / or processing capabilities. In one embodiment, the computer device may include a processor, a memory, a network interface, a communication interface, etc. connected via a system bus. The processor of the computer device can be used to provide necessary computing, processing and / or control capabilities. The memory of the computer device may include a non-volatile storage medium and an internal memory. An operating system, a computer program, etc. may be stored in or on the non-volatile storage medium. The internal memory can provide an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface and the communication interface of the computer device can be used to connect and communicate with external devices through a network. When the computer program is executed by the processor, the steps of the method of the present invention are performed.

[0102] The present invention may be implemented as a computer-readable storage medium having a computer program stored thereon, which causes the steps of the method of an embodiment of the present invention to be executed when executed by a processor. In one embodiment, the computer program is distributed on a plurality of computer devices or processors coupled to a network so that the computer program is stored, accessed and executed in a distributed manner by one or more computer devices or processors. A single method step / operation, or two or more method steps / operations, may be performed by a single computer device or processor or by two or more computer devices or processors. One or more method steps / operations may be performed by one or more computer devices or processors, and one or more other method steps / operations may be performed by one or more other computer devices or processors. One or more computer devices or processors may perform a single method step / operation, or perform two or more method steps / operations.

[0103] It will be appreciated by those skilled in the art that the method steps of the present invention may be performed by instructing related hardware such as a computer device or a processor through a computer program, and the computer program may be stored in a non-temporary computer-readable storage medium, which causes the steps of the present invention to be performed when the computer program is executed. Depending on the circumstances, any reference to memory, storage, database, or other media herein may include non-volatile and / or volatile memory. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid state disk, etc. Examples of volatile memory include random access memory (RAM), external cache memory, etc.

[0104] It can be understood that the present invention realizes that by acquiring the file to be processed, it is possible to judge whether the text to be processed contains synonyms of preset sensitive words. The user only needs to confirm a preset sensitive word, and the words in the text to be processed that are semantically similar to the preset sensitive word and the semantic text corresponding to the word can be automatically updated to the sensitive word database, thereby realizing timely self-update and self-optimization of the sensitive word database. There is no need for the user to set multiple keywords or search for synonyms by himself, which greatly reduces the user's workload, greatly improves the effect of sensitive period shielding, greatly improves the user experience, greatly improves the intelligence and usability of the present invention, and greatly expands the application scenarios of the present invention.

[0105] It can be understood that the present invention realizes the establishment of a business database based on the historical contract data and historical payment cycle data of the current customer, the establishment of a budget database based on the current annual budget expenditure data of our company, and then based on the historical contract data and historical payment cycle of the target contract and the customer corresponding to the target contract, the predicted payment cycle data of the target contract is predicted, and then the annual predicted income and expenditure difference data of our company is calculated, and then it is determined whether the company may have a loss in the current year, and the processing priority of the customer is determined based on the customer's historical contract data and historical payment cycle, so that the information data of each business node has the characteristics of cross-business and cross-departmental sharing, thereby enhancing the close connection between departments and reducing the consumption of time costs in the process of business development. In addition, through the effective association of business data and financial data, the information data of the business department and the financial department can be more closely connected, thereby reducing the cost and complexity of data interaction, improving the efficiency of information communication, and providing new ideas and methods for business and financial integration management, which greatly reduces the consumption of manpower costs in project development.

[0106] The various technical features described above can be combined arbitrarily. Although all possible combinations of these technical features are not described, any combination of these technical features should be considered to be covered by this specification as long as there is no contradiction in such combination.

[0107] The specific implementation of the present invention described above does not constitute a limitation on the protection scope of the present invention. Any other corresponding changes and modifications made based on the technical concept of the present invention should be included in the protection scope of the claims of the present invention.

Claims

1. A business-finance integration method based on data interaction, characterized in that: The method comprises: S100, establishing a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and establishing a budget database based on the company's current annual budget expenditure data; S200, performing OCR recognition on any target contract among all the contracts that have not been paid by the customers, identifying the target customer name, target business type, and target contract subject amount in the target contract, obtaining the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database according to the target customer name, calculating the ratio of the historical contract subject amount to the historical payment cycle data of each historical contract in turn, recording it as a first ratio, calculating a first average value of all the first ratios, calculating the quotient of the target contract subject amount and the first average value, and recording it as the predicted payment cycle data of the target contract; S300, determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year, determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result, calculate the current year predicted revenue data of other contracts that have not been paid by the customer, and then calculate the current year predicted total revenue data, calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data, determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to a first preset threshold, and determine whether the company is likely to suffer a loss in the current year based on the judgment result; The budget database is established based on the company's current annual budget expenditure data, including: Obtain all product names of the company input by the user and the production cost data corresponding to each product name, establish a production cost database based on all product names of the company and the production cost data corresponding to each product name, perform OCR recognition on any target contract among all unpaid contracts of customers, obtain the name of the target object, determine whether the name of the target object is located in the production cost database, and determine whether to use the production cost data corresponding to the target object as the company's current annual budget expenditure data based on the judgment result.

2. The business-finance integration method based on data interaction according to claim 1 is characterized in that: The determination of whether to use the production cost data corresponding to the target object as the company's current annual budget expenditure data based on the judgment result includes: If the name of the target subject is in the production cost database, the production cost data corresponding to the target subject is used as the company's current annual budget expenditure data; If the name of the target object is not in the production cost database, the production cost data corresponding to the target object will not be used as the company's current annual budget expenditure data.

3. The business-finance integration method based on data interaction according to claim 1 is characterized in that: The above-mentioned calculation of the company's current year forecast revenue and expenditure difference data based on the company's current year budget expenditure data and the current year forecast total revenue data includes: Calculate the difference between the company's current year forecast total revenue data and the company's current year budget expenditure data, and record the difference as the company's current year forecast revenue and expenditure difference data.

4. The business-finance integration method based on data interaction according to claim 1 is characterized in that: The determining whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year, and determining whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract according to the determination result, includes: If it is determined that the payment time corresponding to the forecast payment cycle data of the target contract is in the current year, the target contract amount corresponding to the forecast payment cycle data is recorded as the forecast revenue data of the target contract in the current year; If it is determined that the payment time corresponding to the predicted payment cycle data of the target contract does not fall within the current year, the target contract amount corresponding to the predicted payment cycle data will not be recorded as the current year predicted revenue data of the target contract.

5. The business-finance integration method based on data interaction according to claim 1 is characterized in that: The determining whether the company's current year forecast revenue and expenditure difference data is greater than or equal to the first preset threshold, and determining whether the company is likely to suffer a loss in the current year based on the determination result, includes: If the company's current year forecast revenue and expenditure difference data is greater than or equal to the first preset threshold, it is determined that the company does not have a loss in the current year, a prompt signal indicating that there is no loss in the current year is output, and the current year forecast revenue and expenditure difference data is output; If the company's current year forecast revenue and expenditure difference data is less than the first preset threshold, it is determined that the company may have a loss in the current year, and a prompt signal about the possible loss in the current year is output, and the current year forecast revenue and expenditure difference data is output.

6. The business-finance integration method based on data interaction according to claim 1 is characterized in that: The method further comprises: The processing priorities of the customers are divided according to the first average values ​​corresponding to the customers. The processing priorities of the customers are divided into level one, level two and level three from high to low.

7. The business-finance integration method based on data interaction according to claim 6 is characterized in that: The step of dividing the processing priorities of the customers according to the first average values ​​corresponding to the customers includes: Determine whether the first average value corresponding to any customer is greater than or equal to the second preset threshold value, and determine whether to determine the processing priority of the customer as level one according to the determination result; if the first average value corresponding to the customer is greater than or equal to the second preset threshold value, determine the processing priority of the customer as level one; If the first average value corresponding to the customer is less than the second preset threshold, determine whether the first average value corresponding to the customer is greater than or equal to the third preset threshold, and determine whether to determine the processing priority of the customer as level 2 based on the determination result.

8. The business-finance integration method based on data interaction according to claim 7 is characterized in that: The step of determining whether to set the processing priority of the customer as level 2 according to the determination result includes: If the first average value corresponding to the customer is greater than or equal to the third preset threshold, the processing priority of the customer is determined to be level 2; If the first average value corresponding to the customer is less than the third preset threshold, the processing priority of the customer is determined to be level three.

9. A business-finance integration system based on data interaction, characterized in that: The method for business-finance integration based on data interaction according to any one of claims 1 to 8 comprises: An acquisition module is used to establish a business database based on the historical contract data and historical payment cycle data of the current customer, wherein the historical contract data includes the customer name, historical business type and historical contract subject amount, and to establish a budget database based on the company's current annual budget expenditure data; The control module is used to perform OCR recognition on any target contract among all the contracts that the customers have not paid for, identify the target customer name, target business type, and target contract subject amount in the target contract, obtain the historical contract subject amounts and historical payment cycle data of all historical contracts of the same business type corresponding to the target customer name from the business database according to the target customer name, calculate the ratio of the historical contract subject amount to the historical payment cycle data of each historical contract in turn, record it as a first ratio, calculate the first average value of all the first ratios, calculate the quotient of the target contract subject amount and the first average value, and record it as the predicted payment cycle data of the target contract; or for judging Determine whether the payment time corresponding to the predicted payment cycle data of the target contract is in the current year; determine whether to record the target contract amount corresponding to the predicted payment cycle data as the current year predicted revenue data of the target contract based on the judgment result; calculate the current year predicted revenue data of other contracts that have not been paid by other customers; and then calculate the current year predicted total revenue data; calculate the company's current year predicted revenue and expenditure difference data based on the company's current year budget expenditure data and the current year predicted total revenue data; determine whether the company's current year predicted revenue and expenditure difference data is greater than or equal to the first preset threshold; and determine whether the company is likely to suffer a loss in the current year based on the judgment result.

Citation Information

Patent Citations

  • Financial data prediction method, device and equipment and storage medium thereof

    CN118037455A

  • Management system of budget

    KR1020110020485A