A method for automatically generating financial data comprises the following steps of 1, establishing a basic information
database, namely recording related basic information by a user, and establishing the basic information
database; 2, establishing a knowledge
database which is used for storing known knowledge, namely strategies; and 3, establishing an experience database which is used for storing
system logs and training tests, determining a newly generated business item and business items which are stored in the knowledge database by a
system, if the newly generated business item accords with the business items, automatically generating corresponding financial data, and otherwise, making the
system learn and store the result into the knowledge database. Through designing an
intelligent machine learning function, content of the knowledge database is greatly enriched and optimized. Furthermore the method is utilized in a financial system, thereby maximally utilizing a
big data processing capability of a computer for facilitating the user, improving user experience, making an accountant get rid of a tedious financial
certificate recording operation, and changing
electronic finance with a single function in prior art to intelligent finance.