Real object warehousing accounting processing method and system

By responding to physical inventory status changes signals and user demand information, the accounting template is automatically updated, which solves the problem that the traditional accounting model cannot meet the diversified needs of bank customers, and achieves flexible and efficient accounting processes and data consistency.

CN119168792APending Publication Date: 2024-12-20CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411294679.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The traditional fixed accounting model cannot flexibly meet the diversified accounting needs of bank customers, resulting in increased operational burden, poor user experience and system penetration.

Method used

By responding to the change signal of physical inventory status, the adaptive initial accounting template is automatically extracted, and the user needs information is updated in real time to generate a personalized accounting template, and the accounting information generation and database account association are performed to ensure the consistency of the account data. Sex and accuracy.

Benefits of technology

A flexible and efficient accounting model is realized, adapting to the diversified needs of bank customers, reducing user operation burden, and improving the degree of automation of accounting processes and data integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168792A_ABST
    Figure CN119168792A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a real object warehousing accounting processing method and system. The method belongs to the technical field of data processing, and comprises the following steps: in response to a real object warehouse state change signal, extracting an initial accounting template based on a warehouse state change type; acquiring user demand information, and updating the initial template based on the demand information to obtain an updated bookkeeping template; on the basis of the storage state change information of the storage state change real object and the updated bookkeeping template, bookkeeping information generation is executed, bookkeeping parameters are obtained, current database system account association is executed on the basis of the bookkeeping parameters, and storage accounts are obtained; and judging whether a transaction occurs or not, associating the transaction information with the storage account after the transaction occurs, obtaining the individual account data, and executing the storage of the current individual account data. According to the scheme, the automation degree and flexibility of the bookkeeping process are improved, the requirement of the market for personalized bookkeeping requirements is met, and meanwhile efficient operation of the system and data integrity are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method for processing physical inventory accounting and a system for processing physical inventory accounting. Background Art

[0002] In modern banking, physical asset management systems are essential for bank operations and risk control. Traditionally, banks have tended to adopt a fixed accounting model when managing all physical assets except for important items. This model is simple and clear, and can effectively standardize the accounting process and ensure data consistency. However, with the continuous expansion of banking business and the increasing diversification of customer needs, the traditional fixed accounting model has gradually exposed some obvious limitations.

[0003] The fixed accounting model faces the challenge of differentiated user needs when promoting its application. Different bank customers have different requirements for accounting content and processes. For example, there are significant differences in accounting items, amount types, balance types and natural accounts. The one-size-fits-all fixed model cannot flexibly meet these differentiated needs, resulting in a lack of pertinence and flexibility in the accounting process. For some users, the fixed accounting model may contain too much unnecessary accounting content, which increases the user's accounting workload and complexity. In actual operations, some bank customers only need to simplify accounting for specific physical objects, and the redundant accounting content in the traditional model not only increases the operational burden, but also may lead to the risk of erroneous records. This heavy accounting task reduces the popularity and user acceptance of the system, and hinders the widespread application of the system.

[0004] In particular, in the physical management of commercial banks, in addition to the explicit requirement to record cash, commercial banks are allowed to independently decide whether to record other physical objects such as documents, precious metals, bank cards, etc., and the specific method of recording them according to their own business needs. However, when facing multiple commercial bank customers, the existing fixed accounting model is difficult to adapt to the unique needs and market environment of each bank, and lacks the ability to flexibly adjust.

[0005] Therefore, the existing solutions cannot effectively meet the increasingly diverse accounting needs of bank customers, resulting in increased operational burden, poor user experience, and reduced penetration. Therefore, there is an urgent need for an accounting model that can be flexibly adjusted according to different user needs to improve the applicability and market competitiveness of the system. Summary of the invention

[0006] The purpose of the embodiments of the present application is to provide a method and system for processing physical warehousing accounts, so as to solve the problem that existing solutions cannot effectively meet the increasingly diverse accounting needs of bank customers.

[0007] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a method for accounting processing of physical warehousing, the method comprising: in response to a physical warehousing status change signal, extracting an initial accounting template based on the warehousing status change type; collecting user demand information, and updating the initial template based on the demand information to obtain an updated accounting template; based on the warehousing status change information of the physical object and the updated accounting template, executing accounting information generation, obtaining accounting parameters, and executing current database system account association based on the accounting parameters to obtain warehousing accounts; judging whether a transaction occurs, and after the transaction occurs, associating the transaction information with the warehousing account, obtaining sub-account data, and executing warehousing of the current sub-account data.

[0008] In the embodiment of the present application, the inventory status change types include: any one or more of: ordering into the warehouse, transferring into the warehouse, transferring out of the warehouse, returning into the warehouse, spending, reversing, canceling and destroying.

[0009] In an embodiment of the present application, the method of extracting the initial accounting template based on the inventory status change type includes: based on a template matching algorithm, quickly matching the inventory status change type with the template in the template library to obtain at least one candidate template; performing a version check on the matched candidate template to verify the latest and consistency of the template, and extracting the candidate template that has passed the verification as the initial accounting template.

[0010] In an embodiment of the present application, the user demand information is collected, and the initial template is updated based on the demand information to obtain an updated accounting template, including: determining whether the user demand information is new trigger information, and if so, performing semantic analysis on the new trigger information based on the NLP model, and obtaining demand instructions based on the analysis results; if it is not new trigger information, obtaining demand instructions based on the historical retained demand information of the current user; based on the demand instructions, adjusting the custom parameter items in the initial template, keeping the fixed parameter items unchanged, and outputting the updated accounting template.

[0011] In an embodiment of the present application, based on the demand instructions, the custom parameter items in the initial template are adjusted, including: based on the conflict relationship and dependency relationship of the parameter items pre-stored in the initial template, determining whether there will be logical conflicts in the pre-adjusted custom parameter items after the adjustment; if so, identifying the conflicting parameter items, and modifying the pre-adjustment plan corresponding to the conflicting parameter items based on a preset adjustment priority; and based on the modified post-pre-adjustment plan, executing the adjustment of the custom parameter items in the initial template.

[0012] In an embodiment of the present application, based on the inventory status change information of the physical object of the inventory status change and the updated accounting template, accounting information generation is performed to obtain accounting parameters, including: performing data analysis on the inventory status change information to obtain key accounting information; classifying each key accounting information to obtain the key accounting information corresponding to each parameter item in the updated accounting template; specifying the data filling corresponding to each parameter item based on the classified key accounting information to obtain a filling template; performing conflict check on the filling template, and using the filling template that passes the check as the accounting parameter.

[0013] In an embodiment of the present application, performing data analysis on the inventory status change information to obtain key accounting information includes: performing data preprocessing and cleaning on the inventory status change information to obtain preprocessed inventory status change information; hierarchically processing the preprocessed inventory status change information through a feature extraction algorithm to identify core information related to accounting; using a data aggregation and association analysis model to integrate each core information and mark implicit relationships; and generating key accounting information based on the integrated information and the corresponding implicit relationships.

[0014] In an embodiment of the present application, the current database system account association is performed based on the accounting parameters to obtain the storage account, including: performing the accounting parameter initialization, and performing mapping of each accounting parameter item with the relevant field in the current database system account based on the initialized accounting parameters; verifying each mapping relationship, and determining the corresponding relationship between each accounting parameter item and the relevant field in the corresponding database system account after the verification; mapping each accounting parameter item to the current database system account based on the corresponding relationship to obtain the storage account.

[0015] In an embodiment of the present application, it is determined whether a transaction has occurred, and after the transaction has occurred, the sub-account data is obtained by associating the transaction information with the warehousing account, and the current sub-account data is entered into the warehouse, including: monitoring and identifying the transaction status, capturing transaction information; parsing the transaction information, matching the amount with the warehousing account, and generating preliminary sub-account data; verifying the preliminary sub-account data, and writing the verified data into the database and recording the log.

[0016] According to a second aspect of the present application, there is provided a physical storage accounting processing system, the system comprising: an extraction unit for extracting an initial accounting template based on a storage status change type in response to a physical storage status change signal; an updating unit for collecting user demand information, and updating the initial template based on the demand information to obtain an updated accounting template; an accounting unit for generating accounting information based on the storage status change information of the physical object and the updated accounting template, obtaining accounting parameters, and performing account association with the current database system based on the accounting parameters to obtain a storage account; a data storage unit for determining whether a transaction has occurred, and after the transaction has occurred, associating the transaction information with the storage account to obtain sub-account data, and performing storage of the current sub-account data.

[0017] The third aspect of the present application provides a processor configured to execute the above-mentioned physical warehousing accounting processing method.

[0018] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned physical warehousing accounting processing method.

[0019] A fifth aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned physical warehousing accounting processing method when executed by a processor.

[0020] Through the above technical solution, the technical effect of the solution of the present invention is to realize a flexible and efficient accounting mode to meet the diverse needs of bank customers. By responding to the physical storage status change signal, the system can automatically extract the adapted initial accounting template based on the storage status change type. Subsequently, by collecting the specific demand information of the user, the initial template is updated in real time to generate a more personalized accounting template. This not only improves the adaptability of the system, but also significantly reduces the user's operation burden. In the process of executing the accounting information generation, the system generates accurate accounting parameters based on the updated template and storage status change information, and associates them with the accounts of the current database system to ensure the consistency and accuracy of the account data. Finally, after determining that the transaction has occurred, the system associates the transaction information with the storage account, generates and stores the final sub-account data. This series of steps improves the automation and flexibility of the accounting process, adapts to the market's requirements for personalized accounting needs, and ensures the efficient operation of the system and the integrity of the data.

[0021] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0023] Figure 1 A flowchart schematically shows the steps of the physical storage accounting processing method according to an embodiment of the present application;

[0024] Figure 2 A system structure diagram of a physical storage accounting processing system according to an embodiment of the present application is schematically shown;

[0025] Figure 3 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0027] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0028] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0029] The acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In addition, it should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0030] Figure 1 The flowchart of the method for processing physical goods entering the warehouse according to the embodiment of the present application is schematically shown. Figure 1 As shown, the following steps are included:

[0031] Step S10: In response to the physical inventory status change signal, extract the accounting initial template based on the inventory status change type.

[0032] Specifically, the inventory status change type includes: any one or more of ordering inventory, transferring inventory, transferring out, returning inventory, spending, reversing, canceling and destroying. Based on the template matching algorithm, the inventory status change type is quickly matched with the template in the template library to obtain at least one candidate template; the version of the matched candidate template is checked to verify the template's latest and consistency, and the candidate template that passes the verification is extracted as the initial accounting template.

[0033] In the embodiment of the present invention, when the system detects a signal of a physical inventory status change, it will start a template matching process according to the type of the change. Inventory status change types include ordering inventory, transfer inventory, transfer out, return inventory, expenditure, correction, cancellation and destruction. These types cover the main operation scenarios that may occur in physical management, ensuring the wide applicability of the system.

[0034] Furthermore, in the matching process, the system first quickly matches the inventory status change type with the templates in the preset template library based on the template matching algorithm to generate one or more candidate templates. This step ensures that the template that best matches the current change type is found in a short time through the efficient processing capability of the algorithm, thereby improving the system response speed. In addition, after the candidate templates are generated, the system will also perform version checks on these templates. The purpose of the version check is to verify the latest and consistency of the template and ensure that the selected template is the most suitable version at the moment. Only templates that have passed the verification can be extracted as the final accounting initial template, thereby avoiding the risks caused by using outdated or inconsistent templates.

[0035] Based on the solution of the present invention, the automation and reliability of the accounting process are significantly improved. Through the dual protection of matching algorithm and version check, the system can quickly and accurately select the appropriate accounting template, reducing the necessity of human intervention. At the same time, version check ensures the timely update of templates and the consistency of data, avoiding accounting errors caused by template incompatibility or aging. This not only improves operational efficiency, but also reduces the risk of errors, making the accounting process smoother and safer, and adapting to the requirements for efficient and accurate physical management in banking business.

[0036] Step S20: Collect user demand information, and update the initial template based on the demand information to obtain an updated accounting template.

[0037] Specifically, determine whether the user demand information is new trigger information. If so, perform semantic analysis on the new trigger information based on the NLP model, and obtain demand instructions based on the analysis results; if it is not new trigger information, obtain demand instructions based on the current user's historical retained demand information; based on the demand instructions, adjust the custom parameter items in the initial template, keep the fixed parameter items unchanged, and output the updated accounting template.

[0038] Furthermore, based on the demand instructions, the custom parameter items in the initial template are adjusted, including: based on the conflict relationship and dependency relationship of the parameter items pre-stored in the initial template, determining whether there will be logical conflicts in the pre-adjusted custom parameter items after the adjustment; if so, identifying the conflicting parameter items, and modifying the pre-adjustment plan corresponding to the conflicting parameter items based on a preset adjustment priority; and based on the modified post-pre-adjustment plan, executing the adjustment of the custom parameter items in the initial template.

[0039] In an embodiment of the present invention, when the system detects user demand information, it will first determine whether the information is newly triggered. If it is newly triggered information, the system will call the natural language processing (NLP) model to perform semantic analysis on the new information. This step extracts the core content of user needs through deep learning technology and converts natural language into demand instructions that the system can understand. This NLP-based semantic analysis technology can handle complex user input and accurately extract key information to ensure that the system's understanding of user needs is more accurate and comprehensive. If the demand information is not newly triggered, the system will directly extract the corresponding demand instructions from the database based on the current user's historical demand information. This processing method utilizes the accumulation of historical data, avoids the computational overhead of repeated analysis, and improves the response speed of the system. At the same time, the generation of demand instructions based on historical data also helps to maintain the consistency of user experience, especially for some repetitive needs, the system can respond quickly and generate corresponding accounting templates.

[0040] Furthermore, after obtaining the demand instructions, the custom parameter items in the initial template are adjusted based on these instructions, while the fixed parameter items remain unchanged. The adjustment of custom parameter items is a key step in the entire process, which involves analyzing the conflict relationships and dependency relationships of the parameter items in the initial template. First, determine whether the custom parameter items to be adjusted will cause logical conflicts after the adjustment. If there is a conflict, the relevant conflicting parameter items are automatically identified, and these conflicting items are corrected according to the preset adjustment priority. The corrected parameter scheme will be used for the final template adjustment to ensure that the updated template can meet user needs while ensuring logical consistency and operational security.

[0041] In a possible implementation, when the inventory status change type is "ordered inventory" of the document, the system can adjust the following custom parameter items according to the demand instructions:

[0042] 1) Accounting flag, which determines whether to record the physical object.

[0043] 2) Amount type, which can be normal principal or other types.

[0044] 3) Direction of debit or credit, specified as receiving or paying.

[0045] 4) Balance type: select off-balance sheet physical or other types.

[0046] 5) Natural accounts, set as important blank vouchers or other accounts.

[0047] In this process, by analyzing the conflict and dependency relationships of these parameters, we ensure that all adjusted parameters can work together and will not cause logical errors in the accounting process.

[0048] Based on the solution of the present invention, by dynamically adjusting the custom parameter items in the accounting template, the accounting process is highly flexible and personalized, meeting the needs of different users. The introduction of the NLP model for semantic analysis greatly improves the system's ability to understand user needs, especially when processing complex or unstructured inputs, and can provide accurate demand identification. At the same time, the generation of demand instructions based on historical data not only improves the system's response speed, but also ensures the consistency of user experience.

[0049] In addition, by analyzing and processing the conflict and dependency relationships of parameter items, the solution effectively avoids logical conflicts caused by parameter adjustments. This conflict detection and priority adjustment mechanism ensures the logical consistency of the accounting template and the safety of operation, reducing the errors and risks that users may encounter during use. The solution provides an efficient, reliable and flexible accounting template update method, which meets the needs of personalized and refined management in banking business and improves the applicability of the system and user satisfaction.

[0050] Step S30: Based on the inventory status change information of the physical object and the updated accounting template, generate accounting information, obtain accounting parameters, and associate the current database system accounts based on the accounting parameters to obtain the inventory account.

[0051] Specifically, data analysis is performed on the inventory status change information to obtain key accounting information; each key accounting information is classified to obtain the key accounting information corresponding to each parameter item in the updated accounting template; based on the classified key accounting information, the corresponding parameter item data is specified to obtain a filling template; a conflict check is performed on the filling template, and the filling template that passes the check is used as the accounting parameter.

[0052] Furthermore, performing data analysis on the inventory status change information to obtain key accounting information includes: performing data preprocessing and cleaning on the inventory status change information to obtain preprocessed inventory status change information; hierarchically processing the preprocessed inventory status change information through a feature extraction algorithm to identify core information related to accounting; using a data aggregation and association analysis model to integrate each core information and mark implicit relationships; and generating key accounting information based on the integrated information and the corresponding implicit relationships.

[0053] In the embodiment of the present invention, performing data analysis on the storage status change information is the basis of the entire solution. This process starts with data preprocessing and cleaning. Since the original data may contain noise, redundant information or inconsistency, data cleaning is crucial. By removing irrelevant information, correcting erroneous data and unifying the data format, the preprocessed data lays a solid foundation for the subsequent analysis steps. The key to this step is to ensure the accuracy and consistency of the input data through efficient data cleaning technology, thereby improving the reliability of the analysis results. The preprocessed storage status change information is hierarchically processed by the feature extraction algorithm. This process aims to extract the core information related to the account entry from a large amount of data. The feature extraction algorithm uses the hierarchy and correlation of the data to automatically identify the features that are of great significance in the accounting process, and these features will serve as the basis for subsequent data filling and template generation. Through this hierarchical processing, the system can quickly identify key data, thereby shortening the time for generating accounting parameters.

[0054] Furthermore, after identifying the core information, the data aggregation and association analysis model is used to integrate the core information and annotate the implicit relationships between them. This step not only aggregates multi-source data, but also reveals potential patterns and trends by analyzing the interdependencies between information. These implicit relationships are crucial for subsequent data filling and conflict verification because they help the system identify possible logical conflicts and provide a basis for resolving these conflicts. Based on the integrated core information and implicit relationships, the system generates and classifies key accounting information. The classified key accounting information is used to specify the various parameter items in the updated accounting template and perform the corresponding data filling. After the filling template is generated, the system performs a conflict check. This step ensures that the relationships between all parameter items are consistent and conflict-free. In this way, highly reliable accounting parameters can be generated to ensure the accuracy and consistency of subsequent accounting operations.

[0055] Based on the scheme of the present invention, through data preprocessing and feature extraction, noise can be effectively removed and key data can be identified, reducing the possibility of errors. The data aggregation and association analysis model further improves the system's understanding of data relationships, making the generated accounting parameters more comprehensive and accurate. The conflict verification step ensures that the final generated accounting parameters will not have logical errors or data inconsistencies in the application, thereby ensuring the stability and security of the accounting operation. In general, the scheme of the present invention realizes the intelligence, automation and efficiency of the accounting process through a systematic data analysis and processing method, greatly improving the applicability and user satisfaction of the bank's physical management system.

[0056] Furthermore, the current database system account association is performed based on the accounting parameters to obtain the storage account, including: performing the accounting parameter initialization, and performing mapping of each accounting parameter item with the relevant field in the current database system account based on the initialized accounting parameters; verifying each mapping relationship, and determining the corresponding relationship between each accounting parameter item and the relevant field in the corresponding database system account after the verification; mapping each accounting parameter item to the current database system account based on the corresponding relationship to obtain the storage account.

[0057] In the embodiment of the present invention, the system initializes the accounting parameters to ensure that the initial state of each parameter is consistent with the requirements of the current database system. Based on the initialized accounting parameters, the system maps each accounting parameter item to the relevant field in the database system account. This mapping process uses an algorithm to automatically match the parameter item and the database field to ensure that each parameter can correctly correspond to the relevant information in the database.

[0058] Furthermore, after the mapping is completed, the system verifies these mapping relationships. The purpose of the verification is to ensure that the correspondence between all parameter items and database fields is correct and conflict-free. After the verification is passed, the system formally determines these correspondences and maps the accounting parameter items to the database system accounts, and finally generates the warehousing accounts. For example, a database system account includes: accounting summary, accounting organization, atomic action, operation object, operation object classification and area code.

[0059] Step S40: Determine whether a transaction has occurred, and after a transaction has occurred, associate the transaction information with the warehousing account, obtain the sub-account data, and execute warehousing of the current sub-account data.

[0060] Specifically, monitor and identify transaction status and capture transaction information; parse transaction information, match the amount with the incoming account, and generate preliminary sub-account data; verify the preliminary sub-account data, and write the verified data into the database and record the log.

[0061] In an embodiment of the present invention, the transaction status is monitored in real time, and an event-driven mechanism is used to automatically identify whether a transaction has occurred. Once a transaction is detected, the transaction information is immediately captured, including key data such as the transaction amount, time, and transaction party. Next, the system parses the transaction information and matches the parsed amount with the previously generated warehousing account to generate preliminary sub-account data. This step ensures the correct correspondence between the transaction data and the warehousing account to prevent data omissions or mismatches. After the preliminary sub-account data is generated, the data is verified. The verification process includes verifying the consistency, integrity, and logical correctness of the data to ensure that there are no errors or conflicts. The data that passes the verification is regarded as the final sub-account data and is formally written to the database. At the same time, the system will record relevant operation logs to facilitate subsequent audits and data tracking.

[0062] Based on the solution of the present invention, through real-time monitoring and automated transaction data capture, the system can quickly respond to transaction events and reduce human intervention. The data analysis and verification steps ensure the integrity and correctness of the sub-account data and avoid errors. Finally, automatic warehousing and logging provide the system with an efficient and reliable account management method, improving the security and traceability of the entire system.

[0063] Figure 1 FIG. 1 is a flow chart of a method for processing physical goods entering the warehouse in an embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0064] In one embodiment, Figure 2 As shown, a physical inventory accounting processing system is provided, and the system includes: an extraction unit, which is used to respond to a physical inventory status change signal and extract an initial accounting template based on the inventory status change type; an update unit, which is used to collect user demand information, and update the initial template based on the demand information to obtain an updated accounting template; an accounting unit, which is used to generate accounting information based on the inventory status change information of the physical object and the updated accounting template, obtain accounting parameters, and perform current database system account association based on the accounting parameters to obtain an inventory account; a data inventory unit, which is used to determine whether a transaction occurs, and after the transaction occurs, associate the transaction information with the inventory account to obtain sub-account data, and execute the current sub-account data inventory.

[0065] The physical warehousing accounting processing system includes a processor and a memory. The above-mentioned extraction unit, update unit, accounting unit and data warehousing unit are all stored in the memory as program units, and the processor executes the above-mentioned program modules stored in the memory to implement corresponding functions.

[0066] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the accounting processing method for physical inventory entry can be implemented by adjusting the kernel parameters.

[0067] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0068] An embodiment of the present application provides a storage medium on which a program is stored, and when the program is executed by a processor, the above-mentioned physical warehousing accounting processing method is implemented.

[0069] An embodiment of the present application provides a processor, which is used to run a program, wherein the program executes the above-mentioned physical warehousing accounting processing method when running.

[0070] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a physical warehousing accounting processing method is implemented.

[0071] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0072] In one embodiment, the physical storage accounting processing system provided by the present application can be implemented in the form of a computer program. The computer program can be Figure 3 The computer device shown in the figure is run. The memory of the computer device can store various program modules that constitute the physical storage accounting processing system. The computer program composed of various program modules enables the processor to execute the steps of the physical storage accounting processing method of each embodiment of the present application described in this specification.

[0073] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0074] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0075] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0076] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0077] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0078] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0079] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0080] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0081] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method of accounting for physical goods entering the warehouse. It is characterized in that The method comprises: In response to a physical inventory status change signal, extracting an initial accounting template based on an inventory status change type; Collecting user demand information, and updating the initial template based on the demand information to obtain an updated accounting template; Based on the inventory status change information of the physical object of the inventory status change and the updated accounting template, the accounting information is generated to obtain the accounting parameters, and the current database system account association is performed based on the accounting parameters to obtain the inventory account; Determine whether a transaction has occurred, and after the transaction has occurred, associate the transaction information with the warehousing account, obtain the sub-account data, and execute the warehousing of the current sub-account data.

2. The method according to claim 1, It is characterized in that The storage status change types include: Any one or more of order-in, transfer-in, transfer-out, return-after-return, expenditure, reversal, cancellation and destruction.

3. The method according to claim 1, It is characterized in that The method of extracting the initial accounting template based on the storage status change type includes: Based on the template matching algorithm, the storage status change type is quickly matched with the templates in the template library to obtain at least one candidate template; Perform version check on the matched candidate templates to verify the template's latestness and consistency, and extract the candidate templates that pass the verification as the initial accounting template.

4. The method according to claim 1, It is characterized in that The collecting of user demand information and updating the initial template based on the demand information to obtain an updated accounting template includes: Determine whether the user demand information is new trigger information, and if so, perform semantic analysis on the new trigger information based on the NLP model, and obtain demand instructions based on the analysis results; If it is not new trigger information, the demand instruction is obtained based on the historical retained demand information of the current user; Based on the demand instructions, the custom parameter items in the initial template are adjusted, and the fixed parameter items are kept unchanged, and an updated accounting template is output.

5. The method according to claim 4, It is characterized in that Based on the demand instructions, the custom parameter items in the initial template are adjusted, including: Based on the conflict relationship and dependency relationship of each parameter item pre-stored in the initial template, determine whether the pre-adjusted custom parameter item will have a logical conflict after adjustment; If so, identify the conflicting parameter item, and modify the pre-adjustment scheme corresponding to the conflicting parameter item based on the preset adjustment priority; Based on the modified post-pre-adjustment scheme, the custom parameter item adjustment in the initial template is performed.

6. The method according to claim 1, It is characterized in that Based on the inventory status change information of the physical object of the inventory status change and the updated accounting template, the accounting information is generated to obtain accounting parameters, including: Performing data analysis on the inventory status change information to obtain key accounting information; Classify each key accounting information and obtain the key accounting information corresponding to each parameter item in the updated accounting template; Based on the classified key accounting information, specify the corresponding parameter item data to be filled in, and obtain a filling template; A conflict check is performed on the filling template, and the filling template that passes the check is used as an accounting parameter.

7. The method according to claim 6, It is characterized in that The performing of data analysis on the inventory status change information to obtain key account entry information includes: Perform data preprocessing and cleaning on the inventory status change information to obtain preprocessed inventory status change information; hierarchically process the pre-processed inventory status change information through a feature extraction algorithm to identify core information related to the account entry; Use data aggregation and association analysis models to integrate core information and mark implicit relationships; Generate key accounting information based on integrated information and corresponding implicit relationships.

8. The method according to claim 1, It is characterized in that Based on the accounting parameters, the current database system account association is performed to obtain the storage account, including: Execute the accounting parameter initialization, and execute the mapping between each accounting parameter item and the relevant field in the current database system account based on the initialized accounting parameters; Verify each mapping relationship, and after verification, determine the corresponding relationship between each accounting parameter item and the relevant field in the corresponding database system account; Based on the corresponding relationship, each accounting parameter item is mapped to the current database system account to obtain the storage account.

9. The method according to claim 1, It is characterized in that Determine whether a transaction has occurred, and after a transaction has occurred, associate the transaction information with the account to be stored, obtain the sub-account data, and store the current sub-account data in the warehouse, including: Monitor and identify transaction status and capture transaction information; Parse transaction information, match the amount with the incoming account, and generate preliminary sub-account data; Verify the preliminary account data, write the verified data into the database and record the log.

10. A physical storage accounting processing system, It is characterized in that The system comprises: An extraction unit, configured to extract an initial accounting template based on a storage status change type in response to a physical storage status change signal; An updating unit, used to collect user demand information, and update the initial template based on the demand information to obtain an updated accounting template; The accounting unit is used to generate accounting information based on the inventory status change information of the physical object and the updated accounting template, obtain accounting parameters, and perform current database system account association based on the accounting parameters to obtain the inventory account; The data storage unit is used to determine whether a transaction has occurred, and after the transaction occurs, it associates the transaction information with the storage account, obtains the sub-account data, and executes the storage of the current sub-account data.

11. A processor, It is characterized in that The method is configured to execute the physical warehousing accounting processing method according to any one of claims 1 to 9.

12. A machine-readable storage medium having instructions stored thereon, It is characterized in that When the instruction is executed by a processor, the processor is configured to execute the physical inventory accounting processing method according to any one of claims 1 to 9.

13. A computer program product comprising a computer program, It is characterized in that When the computer program is executed by a processor, the computer program implements the physical warehousing accounting processing method according to any one of claims 1 to 9.

Citation Information

Cited By

  • Automatic numerical value determination method and device based on hierarchical information, equipment and medium

    CN120670732A

  • Method, apparatus and device for automatic numerical determination based on hierarchical information, and medium

    CN120670732B