Enterprise internal system and bank salary issuing scene integration method and system
Through the direct connection technology of the bank-enterprise, the internal system of the enterprise directly generates and pushes salary details to the bank payroll system, solving the problems of inconsistency of the table and complex operations, achieving an efficient and accurate payroll process, and improving the salary success rate and data security.
Patent Information
- Application Number
- CN202510554995.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-07-04
AI Technical Summary
In the existing bank payroll scenario, the internal system of the enterprise and the bank payroll system are inconsistent, the operation process is complicated, and the error rate is high, resulting in low payroll efficiency and low success rate.
Through the direct connection technology of bank-enterprise connection, the internal system of the enterprise directly generates salary details and pushes them to the bank payroll system, realizing that there is no need to manually prepare a payroll application form for the second time. The direct connection transaction call and verification process of bank-enterprise connection transactions are adopted to ensure data accuracy and security.
It improves the accuracy and success rate of salary payment, reduces operational complexity and learning costs, enhances data security, and avoids the risk of sensitive information leakage.
Smart Images

Figure CN120259008A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and system for integrating an enterprise internal system with a bank salary payment scenario. Background Art
[0002] In the current bank salary payment scenario, the general process is as follows: The enterprise first signs a payroll agency agreement with the bank. Then, the enterprise's human resources staff logs in to the bank salary payment system and, according to the requirements of the bank salary payment system, creates a salary payment form and uploads it to the bank salary payment system. Subsequently, according to the identity recognition method of the bank salary payment system (such as U shield, face recognition, etc.), the salary payment is completed.
[0003] When the enterprise's human resources staff creates a salary payment form in the bank system, the header of the salary payment form is generally determined by the bank system. In most cases, the header displayed or exported by the enterprise's internal ERP management system is inconsistent with the requirements of the bank system. The enterprise's human resources staff needs to export the relevant salary payment employee details (such as salary card number, name, salary amount, currency, etc.) in the enterprise office system, and then create a salary payment application form according to the format requirements of the salary payment form of the bank salary payment system. The above operation process may have the following problems: First, the operation process is complex. It is necessary to export the enterprise employee details and then create a salary payment form according to the requirements of the bank salary payment system. The requirements of the two forms are inconsistent, and there are differences in the headers, which need to be matched, resulting in relatively low efficiency. Second, the error rate is high. Since it is necessary to generate a salary payment form by secondary processing based on the exported employee details, some content needs to be manually entered, and there may be problems such as misalignment or omission, resulting in salary payment failure for employees. Summary of the Invention
[0004] To solve the deficiencies of the prior art, the present invention uses direct bank-enterprise connection. The enterprise's human resources staff can directly generate the salary details to be paid in the enterprise internal system and push them to the bank salary payment system for processing, without the enterprise's human resources staff manually creating a salary payment application form for the second time, improving the accuracy and success rate of salary payment.
[0005] To achieve the above objectives, the technical solutions adopted by the present invention include:
[0006] A method for integrating an enterprise internal system with a bank salary payment scenario, characterized by including:
[0007] S1. In response to an upload operation performed in the enterprise internal system, initiate a salary payment application. The content uploaded by the upload operation is salary slip detail information, and the salary slip detail information includes employee information, initiator information, and enterprise information;
[0008] S2. In response to a call request initiated by the enterprise internal system, initiate a direct bank-enterprise connection transaction call, and the direct bank-enterprise connection business system verifies the transaction;
[0009] S3. In response to the forwarding operation of the direct bank-enterprise connection business system, the bank payroll system processes the transaction. In response to the payroll application, it receives the payroll application information, enters the verification process, verifies based on the payroll application information, and checks the content of the message.
[0010] S4. In response to successful verification, the bank payroll system generates a payroll batch number. The payroll batch number can only be processed once by the bank payroll system and returns a success message after the processing is completed. In response to the sponsor's confirmation operation of the payroll batch in the bank payroll system, the payroll application is confirmed, and the payroll process is executed.
[0011] Furthermore, in response to the call request initiated by the enterprise internal system, a direct bank-enterprise connection transaction call is initiated. This step occurs after the verification of the payroll slip details information in the enterprise internal system is passed.
[0012] Furthermore, the entry into the verification process verifies based on the payroll application information and checks the content of the message, including:
[0013] Verify whether the payroll enterprise has signed a payroll agreement with the bank;
[0014] Verify the relationship between the sponsor and the payroll enterprise;
[0015] Verify whether the sponsor is a user authorized by the payroll enterprise to have the permission to initiate a payroll application;
[0016] Verify whether the parameters of the uploaded payroll slip details information are compliant.
[0017] Even further, in response to the verification operation,
[0018] If the payroll enterprise has not signed a payroll agreement with the bank, the bank payroll system is blocked from generating a payroll batch;
[0019] If the sponsor is not a person within the payroll enterprise, the verification fails;
[0020] If the sponsor is not a user authorized by the payroll enterprise to have the permission to initiate a payroll application, the verification fails;
[0021] If there are missing fields or the parameters of the uploaded payroll slip details information do not meet the requirements, the verification fails.
[0022] Even further, if the verification fails, an error message is fed back in the enterprise internal system.
[0023] Furthermore, the method further includes:
[0024] The bank side provides the input and output parameters of the standard interface, and the enterprise internal system is deployed based on the standard interface.
[0025] The present invention also relates to an integrated system for an enterprise internal system and a bank salary payment scenario, which is characterized by including:
[0026] A salary payment application module, configured to initiate a salary payment application in response to an upload operation performed in the enterprise internal system. The content uploaded by the upload operation is salary slip detail information, and the salary slip detail information includes employee information, initiator information, and enterprise information.
[0027] A transaction invocation module, configured to initiate a direct bank-enterprise connection transaction invocation in response to an invocation request initiated by the enterprise internal system. The direct bank-enterprise business system verifies the transaction.
[0028] A transaction processing module, configured to process the transaction by the bank salary payment system in response to a forwarding operation of the direct bank-enterprise business system, receive salary payment application information in response to the salary payment application, enter a verification process to verify based on the salary payment application information, and verify the message content.
[0029] A salary payment confirmation module, configured to generate a salary payment batch number by the bank salary payment system in response to successful verification. The salary payment batch number can only be processed once by the bank salary payment system and return a success message after the processing is completed. In response to the confirmation operation of the initiator on the salary payment batch in the bank salary payment system, confirm the salary payment application and execute the salary payment process.
[0030] The present invention also relates to a computer-readable storage medium, which is characterized in that a computer program is stored on the storage medium, and when the computer program is executed by a processor, the above-mentioned method is implemented.
[0031] The present invention also relates to an electronic device, which is characterized by including a processor and a memory;
[0032] The memory is used to store program instructions;
[0033] The processor is used to execute the above-mentioned method by calling the program instructions.
[0034] The present invention also relates to a computer program product, including a computer program and / or instructions, which is characterized in that when the computer program and / or instructions are executed by a processor, the steps of the above-mentioned method are implemented.
[0035] The beneficial effects of the present invention are:
[0036] By adopting the integration method and system of an enterprise internal system and a bank salary payment scenario according to the present invention, enterprise personnel do not need to be familiar with each function and operation process in the bank salary payment system, and the learning cost is low. The preparation of the salary payment form can be completed within the enterprise system, and the salary payment form can be automatically pushed to the bank salary payment system without secondary form preparation, improving the salary payment efficiency. The details of the salary to be paid in the salary payment form are sourced from the enterprise internal system, and the corresponding relationship between the salary and the name is directly entered according to the system rather than manually. Most of the existing salary payment failure scenarios are caused by the mismatch between the salary card and the name. The present invention can improve the accuracy and the success rate of salary payment. Since there is no need for secondary form preparation and no need to import and export employee information, the data security is high, avoiding the risk of leakage of employees' sensitive information. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description in the embodiments of the present application.
[0038] Figure 1 It is a schematic flowchart of the integration method of an enterprise internal system and a bank salary payment scenario according to the present invention;
[0039] Figure 2 It is a schematic structural diagram of the integration system of an enterprise internal system and a bank salary payment scenario according to the present invention;
[0040] Figure 3 It is a schematic structural diagram of an electronic device according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] To make the objectives, technical solutions, and advantages of the present application clearer, the following will clearly and completely describe the technical solutions of the present application in conjunction with the specific embodiments and corresponding drawings of the present application. It should be understood that the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. These embodiments are only used to illustrate the present application and are not used to limit the scope of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.
[0042] As Figure 1 shown, the embodiments of the present invention disclose an integration method of an enterprise internal system and a bank salary payment scenario, and its step process includes:
[0043] Step S1. In response to the upload operation executed in the enterprise internal system, initiate a salary payment application, and the content uploaded by the upload operation is the salary slip detail information.
[0044] Enterprise personnel enter the salary slip detail information in the enterprise internal system, and the salary slip detail information includes employee information, initiator information, and enterprise information.
[0045] Specifically, the employee information includes at least the employee's name, salary card account number, salary amount, mobile phone number, document type, and document number; the initiator, that is, the salary sheet maker, and the initiator information may include the initiator's name and mobile phone number; the enterprise information may include the corresponding customer number, enterprise name, and enterprise corporate settlement account number when opening an account with the bank.
[0046] Step S2. In response to a call request initiated by the enterprise internal system, initiate a direct bank-enterprise connection transaction call, and the direct bank-enterprise connection business system verifies the transaction.
[0047] In this embodiment, in response to a call request initiated by the enterprise internal system, a direct bank-enterprise connection transaction call is initiated. This step occurs after the enterprise internal system has verified the salary slip details. The enterprise personnel verify the salary slip details in the enterprise internal system, and after verification, initiate a direct bank-enterprise connection transaction.
[0048] The direct bank-enterprise connection connects the enterprise's financial system and the bank's business system through the Internet, enabling paperless financial transactions and information interaction, batch processing of financial transactions, improving processing efficiency. The enterprise can complete the docking with the bank within the internal system, facilitating transactions related to the enterprise and the bank. The direct bank-enterprise connection business system verifies the transaction, including judging the direct bank-enterprise connection call permission, determining whether the enterprise has obtained the direct bank-enterprise connection service permission and whether there is a corresponding configuration in the enterprise internal system. If the verification in the direct bank-enterprise connection business system fails, an error message is prompted in the enterprise internal system. The direct bank-enterprise connection can connect the enterprise internal system and the bank system in real time, providing a layer of guarantee for the transactions between the enterprise and the bank and improving the security of funds.
[0049] Step S3. In response to the forwarding operation of the direct bank-enterprise connection business system, the bank salary payment system processes the transaction. In response to the salary payment application, receive the salary payment application information, enter the verification process, and verify based on the salary payment application information and check the message content.
[0050] Specifically, enter the verification process to verify based on the salary payment application information and check the message content, including:
[0051] Verify whether the salary payment enterprise and the bank have signed a salary payment agreement;
[0052] Verify the relationship between the initiator and the salary payment enterprise;
[0053] Verify whether the initiator is a user authorized by the salary payment enterprise to have the permission to initiate a salary payment application;
[0054] Verify whether the parameters of the uploaded salary slip details information are compliant.
[0055] Furthermore, in response to the verification operation, it includes:
[0056] If the payroll enterprise and the bank have not signed a payroll agreement, the bank payroll system is blocked from generating a payroll batch;
[0057] If the initiator is not a person within the payroll enterprise, the verification fails;
[0058] If the initiator is not a user authorized by the payroll enterprise to have the permission to initiate a payroll application, the verification fails;
[0059] If there are missing fields or the parameters in the uploaded payroll slip details do not meet the requirements, the verification fails.
[0060] If the above verification fails, error messages are fed back in the enterprise internal system and error information is prompted.
[0061] Step S4. In response to successful verification, the bank payroll system generates a payroll batch number. The payroll batch number can only be processed once by the bank payroll system and returns a success message after the processing is completed. In response to the initiator's confirmation operation on the payroll batch in the bank payroll system, the payroll application is confirmed and the payroll process is executed.
[0062] After the payroll application details are successfully pushed to the bank payroll system, the bank payroll system generates a payroll batch number. The enterprise's human resources department does not need to create a payroll application form in the bank payroll system. They only need to confirm the generated payroll batch, confirm and submit the payroll application, and then the subsequent payroll process can be carried out. Among them, the payroll batch number can only be processed once by the bank payroll system and returns a success message, and a success message is prompted to the enterprise internal system.
[0063] In an embodiment of the present invention, the method further includes: the bank provides standard interface input and output parameters, and the enterprise internal system is deployed based on the standard interface.
[0064] The bank provides technical documents. Based on the bank's documents, the enterprise internal system is developed, the API interfaces of the bank and the enterprise internal system are integrated. After the enterprise development is completed, it is tested in the test environment. After the test is completed, the bank is applied for corresponding system permissions, including user permissions, data access permissions, etc. Ensure that the data standards of the enterprise internal system and the bank payroll system are consistent and data interaction is realized.
[0065] In the embodiments of the present invention, enterprise personnel do not need to be familiar with each function and operation process in the bank salary payment system, with low learning costs. The preparation of the salary payment form can be completed within the enterprise system, and the salary payment form can be automatically pushed to the bank salary payment system without secondary form preparation, improving the salary payment efficiency. The details of the salaries to be paid in the salary payment form are sourced from the enterprise internal system, and the correspondence between salaries and names is directly entered according to the system rather than manually. Most of the existing salary payment failure scenarios are caused by the mismatch between the salary card and the name. The present invention can improve the accuracy and the success rate of salary payment. Since there is no need for secondary form preparation and no need to import and export employee information, the data security is high, avoiding the risk of leakage of employees' sensitive information.
[0066] As Figure 2 shown, the embodiments of the present invention disclose an integrated system for an enterprise internal system and a bank salary payment scenario, and its structure includes:
[0067] A salary payment application module, configured to initiate a salary payment application in response to an upload operation performed in the enterprise internal system. The content uploaded by the upload operation is salary slip detail information, and the salary slip detail information includes employee information, initiator information, and enterprise information;
[0068] A transaction call module, configured to initiate a direct bank-enterprise connection transaction call in response to a call request initiated by the enterprise internal system, and the direct bank-enterprise connection business system verifies the transaction;
[0069] A transaction processing module, configured to process the transaction by the bank salary payment system in response to the forwarding operation of the direct bank-enterprise connection business system, receive the salary payment application information in response to the salary payment application, enter the verification process, and verify the content of the verification message based on the salary payment application information;
[0070] A salary payment confirmation module, configured to generate a salary payment batch number by the bank salary payment system in response to successful verification. The salary payment batch number can only be processed once by the bank salary payment system and return a success message after the processing is completed. In response to the confirmation operation of the initiator on the salary payment batch in the bank salary payment system, the salary payment application is confirmed and the salary payment process is executed.
[0071] By using this system, the above-mentioned arithmetic processing method can be executed and the corresponding technical effects can be achieved.
[0072] The embodiments of the present invention also provide a computer-readable storage medium capable of implementing all the steps in the method in the above embodiments. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all the steps in the method in the above embodiments are implemented.
[0073] The embodiments of the present invention also provide an electronic device for executing the above method. As an implementation device of the method, its structure is as Figure 3As shown in the figure, the electronic device 300 includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may further include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one. It can be understood that the structure schematically shown in the embodiments of the present invention does not constitute a specific limitation on the specific structure of the electronic device 300. In other embodiments of the present application, the electronic device 300 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure can be implemented in hardware, software, or a combination of software and hardware. Optionally, the electronic device may further include a display screen 305 for displaying images or receiving user operation instructions when needed.
[0074] Among them, the processor 301 is applied in the embodiments of the present application and is used to implement the methods shown in the above method embodiments. The transceiver 304 may include a receiver and a transmitter. The transceiver 304 is applied in the embodiments of the present application and is used to implement the function of communicating between the electronic device in the embodiments of the present application and other devices when executed.
[0075] The processor 301 may be a CPU (Central Processing Unit, central processor), a general-purpose processor, a DSP (Digital Signal Processor, data signal processor), an ASIC (Application Specific Integrated Circuit, application-specific integrated circuit), an FPGA (Field Programmable Gate Array, field programmable gate array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the disclosure of the present application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0076] The processor 301 may also include one or more processing units. For example, the processor 301 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors. Among them, the controller may be the nerve center and command center of the electronic device 300. The controller may generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching and executing instructions. A memory may also be provided in the processor 301 for storing instructions and data. In some embodiments, the memory in the processor 301 is a cache memory. This memory may save the instructions or data that the processor 301 has just used or recycled. If the processor 301 needs to use this instruction or data again, it can be directly called from the memory. This avoids repeated accesses, reduces the waiting time of the processor 301, and thus improves the efficiency of the system.
[0077] The processor 301 may run the method provided in the embodiments of the present application. The processor 301 may include different devices. For example, when the CPU and GPU are integrated, the CPU and GPU may cooperate to execute the method provided in the embodiments of the present application. For example, some algorithms in the method are executed by the CPU and another part of the algorithms are executed by the GPU to obtain a faster processing efficiency.
[0078] The bus 302 may include a path for transmitting information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 3 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0079] The memory 303 can be a ROM (Read Only Memory), or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and instructions. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory). It can also include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0080] Optionally, the memory 303 is used to store the application program code for executing the solution of this application, and is controlled by the processor 301 to execute. The processor 301 is used to execute the application program code stored in the memory 303 to implement the method provided in any implementation manner of this application.
[0081] The memory 303 can be used to store computer-executable program code, and the executable program code includes instructions. The processor 301 executes various functional applications and data processing of the electronic device 300 by running the instructions stored in the memory 303. The memory 303 can include a program storage area and a data storage area. Among them, the program storage area can store the operating system, the code of the application program, etc. The data storage area can store the data created during the use of the electronic device 300 (such as images, videos collected by the camera application, etc.).
[0082] The memory 303 can also store one or more computer programs corresponding to the method provided in the embodiments of this application. The one or more computer programs are stored in the above-mentioned memory 303 and are configured to be executed by the one or more processors 301. The one or more computer programs include instructions, and the above instructions can be used to execute the respective steps in the corresponding embodiments above.
[0083] Of course, the code of the method provided in the embodiments of this application can also be stored in an external memory. In this case, the processor 301 can run the code of the method stored in the external memory through the external memory interface, and the processor 301 can control the running process.
[0084] The display screen 305 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 300 can include one or N display screens 305, where N is a positive integer greater than 1. The display screen 305 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces (GUIs). For example, the display screen 305 can display photos, videos, web pages, or files, etc.
[0085] The electronic device provided in the embodiments of this application is applicable to any of the above method embodiments. Therefore, the beneficial effects it can achieve can refer to the beneficial effects in the corresponding methods provided above, and will not be elaborated here.
[0086] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) that contain computer-usable program code.
[0087] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate a system for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.
[0088] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction system that implements the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.
[0089] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks. Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the present invention.
[0090] The above is only the preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. An integration method for an enterprise internal system and a bank salary payment scenario, characterized in that Including: S1. Initiate a salary payment application in response to an upload operation performed in the enterprise internal system. The content uploaded by the upload operation is salary slip detail information, which includes employee information, initiator information, and enterprise information. S2. Initiate a direct bank-enterprise transaction call in response to a call request initiated by the enterprise internal system. The direct bank-enterprise business system verifies the transaction. S3. In response to the forwarding operation of the direct bank-enterprise business system, the bank salary payment system processes the transaction. In response to the salary payment application, it receives the salary payment application information, enters the verification process, verifies based on the salary payment application information, and checks the content of the message. S4. In response to successful verification, the bank salary payment system generates a salary payment batch number. The salary payment batch number can only be processed once by the bank salary payment system and returns a success message after processing. In response to the initiator's confirmation operation of the salary payment batch in the bank salary payment system, the salary payment application is confirmed and the salary payment process is executed.
2. The method according to claim 1, characterized in that, The step of initiating a direct bank-enterprise transaction call in response to a call request initiated by the enterprise internal system occurs after the verification of the salary slip detail information in the enterprise internal system passes.
3. The method according to claim 1, characterized in that, The step of entering the verification process to verify based on the salary payment application information and check the content of the message includes: Verify whether the salary payment enterprise has signed a salary payment agreement with the bank; Verify the relationship between the initiator and the salary payment enterprise; Verify whether the initiator is a user authorized by the salary payment enterprise to have the permission to initiate a salary payment application; Verify whether the parameters of the uploaded salary slip detail information are compliant.
4. The method according to claim 3, characterized in that, In response to the verification operation, If the salary payment enterprise has not signed a salary payment agreement with the bank, block the bank salary payment system from generating a salary payment batch; If the initiator is not a person within the salary payment enterprise, the verification fails; If the initiator is not a user authorized by the salary payment enterprise to have the permission to initiate a salary payment application, the verification fails; If there are missing fields or the parameters of the uploaded salary slip detail information do not meet the requirements, the verification fails.
5. The method according to claim 4, characterized in that If the verification fails, an error message is fed back in the enterprise internal system.
6. The method according to claim 1, wherein The method further includes: The bank end provides standard interface input and output parameters, and the enterprise internal system is deployed based on the standard interface.
7. An integrated system for the enterprise internal system and the bank salary payment scenario, characterized in that, Including: A salary payment application module configured to initiate a salary payment application in response to an upload operation performed in the enterprise internal system. The content uploaded by the upload operation is salary slip detail information, which includes employee information, initiator information, and enterprise information. A transaction call module configured to initiate a direct bank-enterprise transaction call in response to a call request initiated by the enterprise internal system. The direct bank-enterprise business system verifies the transaction. A transaction processing module configured to process the transaction by the bank salary payment system in response to the forwarding operation of the direct bank-enterprise business system. In response to the salary payment application, it receives the salary payment application information, enters the verification process, verifies based on the salary payment application information, and checks the content of the message. A salary payment confirmation module configured to generate a salary payment batch number by the bank salary payment system in response to successful verification. The salary payment batch number can only be processed once by the bank salary payment system and returns a success message after processing. In response to the initiator's confirmation operation of the salary payment batch in the bank salary payment system, the salary payment application is confirmed and the salary payment process is executed.
8. A computer-readable storage medium, characterized in that, A computer program is stored on the storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
9. An electronic device, characterized in that, It includes a processor and a memory; The memory is used for storing program instructions; The processor is used for executing the method according to any one of claims 1 to 6 by calling the program instructions.
10. A computer program product comprising a computer program and / or instructions, characterized in that, When the computer program and / or the instructions are executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.