CN112634051B - Method and device for attributing RSU - Google Patents

Method and device for attributing RSU Download PDF

Info

Publication number
CN112634051B
CN112634051B CN202011644242.6A CN202011644242A CN112634051B CN 112634051 B CN112634051 B CN 112634051B CN 202011644242 A CN202011644242 A CN 202011644242A CN 112634051 B CN112634051 B CN 112634051B
Authority
CN
China
Prior art keywords
attribution
task
rsu
stock
stocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011644242.6A
Other languages
Chinese (zh)
Other versions
CN112634051A (en
Inventor
方俊宇
王程远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Futuo Network Technology Shenzhen Co ltd
Original Assignee
Futuo Network Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Futuo Network Technology Shenzhen Co ltd filed Critical Futuo Network Technology Shenzhen Co ltd
Priority to CN202011644242.6A priority Critical patent/CN112634051B/en
Publication of CN112634051A publication Critical patent/CN112634051A/en
Application granted granted Critical
Publication of CN112634051B publication Critical patent/CN112634051B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application provides a method and a device for attributing RSU, wherein the method comprises the following steps: the method comprises the steps that a home server receives an audit instruction of a home task sent by a second client, and the home task is set to be in an executable state; the attribution server receives a command for confirming stock ticket passing through, which is sent by a first client, and confirms the quantity of RSU to be attribution in the attribution task; and the attribution server converts RSUs with the quantity to be attributed in the RSU-hosted security account into circulation strands and attributions the circulation strands into the employee virtual security account. By adopting the embodiment of the application, the problem that the attribution cannot be normally performed due to the failure of account opening can be solved.

Description

Method and device for attributing RSU
Technical Field
The application relates to the technical field of stock attribution, in particular to a method and a device for attributing an RSU.
Background
A limited stock unit (RESTRICTED STOCK UNIT, RSU for short) refers to a listing company granting employees a certain number of own stocks according to a predetermined condition. After the working years or performance targets meet the requirements of the equity incentive program, the company can convert the RSU into a circulation stock and attribute the circulation stock to the security account of the staff, and the staff can sell the RSU and benefit from the circulation stock.
Staff typically opens a security account on behalf of the individual because they need to receive the circulation. However, the attribution may not be performed normally due to the failure of the account opening in the process.
Disclosure of Invention
The embodiment of the application provides a method and a device for attributing an RSU, which are used for receiving circulation strands by using a virtual account so as to solve the problem that attribution cannot be normally performed due to account opening failure.
In a first aspect, an embodiment of the present application provides a method for attaching an RSU, including:
The method comprises the steps that an attribution server receives an audit instruction of an attribution task sent by a second client, the attribution task is set to be in an executable state, the attribution task is used for attributing and rendering a limited stock unit (RSU), the RSU is granted to staff by a company to be attribution, and the second client belongs to the company to be attribution;
the home server receives a command for confirming stock ticket passing through sent by a first client, confirms the quantity to be attributed of RSU in the home task, wherein the first client belongs to a entrusting company, and the entrusting company is used for executing the home task;
the home server converts RSU of the number to be attributed in the RSU-hosted security account into circulation stocks and attributes the circulation stocks to the staff virtual security account, the RSU-hosted security account is used for storing the RSU, and the staff virtual security account is used for recording assets of staff, including stocks and funds.
In one possible implementation manner, the attribution server converts the RSUs to be attributed in the RSU hosting security account into circulation strands, and attributes the circulation strands to the employee virtual security account, including:
The attribution server converts RSU of the number to be attribution in the RSU escrow stock account into circulation stocks and into staff asset stocking stock accounts, wherein the staff asset stocking stock accounts are used for stocking staff assets, including stocks and funds;
and the employee virtual security account increases the number of stocks to be attributed in the transfer.
In one possible implementation manner, after the home server receives an audit instruction of a home task sent by the second client, and sets the home task to an executable state, the method further includes:
the attribution server obtains attribution daily income disk price which is the stock price of the company to be attribution when the attribution task is executed;
And the attribution server calculates the tax payment amount according to the attribution daily income and expense, wherein the tax payment amount is tax grant which is paid by staff after the attribution of the batch of forbidden RSUs.
In one possible implementation, the method further includes:
And the attribution server receives the adjustment instruction sent by the second client and adjusts the tax payment amount according to the actual tax payment condition of the staff.
In one possible implementation manner, after the attribution server receives a command for confirming stock ticket passing, which is sent by the first client, and confirms the number of RSU to be attribution in the attribution task, the method further includes:
The attribution server counts attribution cost of the attribution task, wherein the attribution cost comprises tax payment amount and attribution commission fee;
the attribution server calculates the quantity of stocks to be sold according to the attribution cost and the stock price of the company to be attribution the day before the attribution task is executed, wherein the stocks to be sold are used for paying the attribution cost;
And the home server receives a stock for sale confirmation instruction sent by the first client and confirms the quantity of the stock for sale.
In one possible implementation, after the attribution server converts the RSUs to be attributed in the RSU-hosted security account into circulation shares and attributions into employee virtual security accounts, the method further includes:
The attribution server freezes the employee virtual security account and sells the stock for sale;
And the attribution server unfreezes the employee virtual security account, and updates stocks and funds in the employee virtual security account according to the quantity of the stocks to be sold and the income obtained by selling the stocks to be sold.
In one possible implementation, the method further includes:
the attribution server deducts the attribution fee from the funds of the employee virtual security account;
The home server deducts the home fee from funds in the employee asset portfolio account.
In one possible implementation manner, before the home server receives the auditing instruction of the home task sent by the second client, the method further includes:
the attribution server detects the processing state of the attribution task;
If the processing state of the attribution task is waiting for processing, the attribution server takes over the attribution task, changes the processing state of the attribution task into processing, and sets the latest processing time of the attribution task as a current time stamp;
If the processing state of the attribution task is processing, and the time difference between the current time stamp and the latest processing time of the attribution task is larger than the preset time difference, the attribution server takes over the attribution task, and sets the latest processing time of the attribution task as the current time stamp.
In a second aspect, an embodiment of the present application provides an apparatus for attaching an RSU, including:
An auditing unit, configured to receive an auditing instruction of an attribution task sent by a second client, and set the attribution task to an executable state, where the attribution task is used to perform attribution and rendering on a limited stock unit RSU, the RSU is granted to staff by a company to be attribution, and the second client belongs to the company to be attribution;
The system comprises a waiting attribution quantity confirmation unit, a stock ticket receipt confirmation unit and a judgment unit, wherein the waiting attribution quantity confirmation unit is used for receiving a stock ticket confirmation household instruction sent by a first client, confirming the waiting attribution quantity of an RSU in the attribution task, the first client belongs to a entrusting company, and the entrusting company is used for executing the attribution task;
The RSU attribution unit is used for converting RSU of quantity to be attributed in the RSU hosting security account into circulation stocks and attributing the circulation stocks into staff virtual security account, the RSU hosting security account is used for storing RSU, and the staff virtual security account is used for recording staff assets including stocks and funds.
In a third aspect, an embodiment of the present application provides an apparatus for attaching an RSU, including:
The system comprises a processor, a memory and a bus, the processor and the memory being connected by the bus, wherein the memory is configured to store a set of program codes, and the processor is configured to invoke the program codes stored in the memory to perform the method as in the first aspect or any of the possible implementation manners of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program comprising instructions for performing the method of the first aspect or any one of the possible implementations of the first aspect.
In a fifth aspect, embodiments of the present application provide a computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the method of the first aspect or any of the possible implementations of the first aspect.
The user does not need to deposit funds in advance before attribution to pay attribution fees by selling part of stocks to pay attribution fees such as tax, commission fees and the like, so that efficiency of attribution RSU is improved. The staff asset stock securities account is used for uniformly storing assets, and the staff virtual securities account is used for receiving circulation stocks, so that staff does not need to submit identification data to additionally open the securities account, and the attribution of the RSU can be realized. The method can simplify the RSU attribution process, improve attribution efficiency, limit staff transaction, mortgage, circulation after financing attribution and other actions, and is beneficial to guaranteeing the stability of the stock price of the company.
Drawings
The drawings used in the embodiments of the present application are described below.
Fig. 1 is a schematic diagram of a system architecture of a home RSU according to an embodiment of the present application;
fig. 2 is a flow chart of a method for attributing RSU according to an embodiment of the present application;
FIG. 3 is a flow chart of a method of asset delivery provided by an embodiment of the present application;
FIG. 4 is a schematic flow diagram of a home task anti-duplication process according to an embodiment of the present application;
Fig. 5 is a schematic diagram of the composition of a device of a home RSU according to an embodiment of the present application;
fig. 6 is a schematic diagram of the composition of another apparatus for home RSU according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
The terms "comprising" and "having" and any variations thereof in the description and claims of the application and in the foregoing drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, a schematic architecture diagram of a home RSU system according to an embodiment of the present application may include a first terminal 10 and a server 20. Optionally, one or more second terminals 30 may also be included. For simplicity of description, only one second terminal 30 is shown in fig. 1.
The first terminal 10 and the second terminal 30 may also be referred to as User Equipment (UE for short). It may be deployed on land, including indoors or outdoors, hand held, wearable or vehicle mounted; can also be deployed on the water surface (such as ships, etc.); but may also be deployed in the air (e.g., on aircraft, balloon, satellite, etc.). It may also be referred to as a user terminal, terminal device, access terminal device, vehicle terminal, UE unit, UE station, mobile station, remote terminal device, mobile device, UE terminal device, mobile terminal, wireless communication device, UE agent, UE apparatus, or the like. The terminal may be fixed or mobile, etc. The specific form of the mobile phone can be a mobile phone (mobile phone), a tablet personal computer (Pad), a computer with a wireless receiving and transmitting function, a vehicle-mounted terminal device, a wireless terminal in a smart home (smart home), a wearable terminal device and the like. Which is an entity on the user side for receiving signals or transmitting signals, in the embodiment of the present application, the first terminal 10 may send a command for confirming stock passing to the server 20, and confirms the number of RSUs to be attributed in the attribution task. Optionally, the first terminal 10 may also send a stock for sale confirmation instruction to the server 20 to confirm the number of stocks for sale. For simplicity of description, the embodiment of the present application only shows one second terminal 30, and in an actual scenario, the number of users that need to process the attribution task may be one or more, so the number of second terminals 30 may also be one or more, and the embodiment of the present application is not limited in any way.
The server 20, which may also be referred to as a background server, a business server, etc., may be used to provide various business services to the user. For example, in the present application, a service of setting the attribution task to an executable state, a service of confirming the number of RSUs to be attributed in the attribution task, a service of converting RSUs to be attributed in the RSU-hosted security account into circulation shares and attributing to employee virtual security accounts, and the like may be provided for the user. For simplicity of description, the embodiment of the present application only shows one server 20, in a practical scenario, there may be a plurality of home services to be processed, and in order to improve processing performance, a plurality of home services may be processed at the same time, so the embodiment of the present application is not limited in any way.
Referring to fig. 2, a flowchart of a method for attaching an RSU according to an embodiment of the present application may include the following steps:
S201, the attribution server receives an audit instruction of attribution tasks sent by the second client, and the attribution tasks are set to be in an executable state.
The attribution task is used for attributing and changing a limited stock unit (RSU), the RSU grants staff by a company to be attribution, and the second client belongs to the company to be attribution;
optionally, after the home server receives an audit instruction of the home task sent by the second client and sets the home task to an executable state, the method further includes:
the attribution server obtains attribution daily income disk price which is the stock price of the company to be attribution when the attribution task is executed;
And the attribution server calculates the tax payment amount according to the attribution daily income and expense, wherein the tax payment amount is tax grant which is paid by staff after the attribution of the batch of forbidden RSUs.
The tax paid when calculating the RSU of the attribution of an employee can be calculated by the formula: tax shall = (cumulative revenue × applicable tax rate-quick count deduction-cumulative tax paid) is calculated. The RSU of an employee is usually forbidden in batches, so that the attribution task is also usually carried out in batches, and therefore, after the tax payment amount is the RSU forbidden in the batch attribution, the employee obtains tax payment due to the income; the accumulated tax amount is the sum of the tax amount paid by the staff each time before the attribution task, namely, accumulated tax amount by = Σtax amount paid each time; the accumulated income is the sum of the attribution task and each income of staff before the attribution task, and the calculation formula of the accumulated income is as follows: cumulative revenue = Σper revenue, per revenue = max { ((registration day closing price + home day closing price)/2-granted cost price), 0 }; registering a daily closing price refers to the market price of stocks when the attribution company dispatches stocks or performs stock allocation; the attribution daily collection disc price is the stock market price of the company to be attribution when executing the attribution task; the granted cost price is expenditure when staff purchases the RSU from a company to be attributed, and the granted cost price can be 0; the applicable tax rate and the quick calculation deduction number are changed according to the change of the accumulated income and can be obtained through table lookup.
For example, the stimulated subject min 2017, 7, 1, and the RSU awarded by the a market company total 10 tens of thousands of shares, the awarded cost price is 3 yuan, the stock registration day is 2017, 8, 1, and the stock closing price on the current day is 10 yuan. 1 st 2019, 50% of the RSU is forbidden, and 12 yuan of stock closing price is forbidden; the RSU prohibits 50% of the stock from closing and closing 40 yuan in 7 and 1 2019.
If RSUs held by the civilization all are assigned on the forbidden date, the first restrictive stock is forbidden on 1 month 1 day 2019:
this income= ((10+12)/(2-3) ×10 000×50% = 400 000 yuan;
This time tax amount= 400 000 x25% -31 920=68 080 yuan.
The second batch of restrictive stocks was banned on day 1, 7 in 2019:
this income= ((10+40)/(2-3) × 100 000 ×50% = 1 100 000 yuan;
Cumulative income= (400 000+1 100 000) = 1500 000 bits;
accumulated tax amount = first lot tax amount = 68 080 yuan;
This time tax amount= 1500 000 x45% -181 920-68 080= 425 000 yuan.
Optionally, the method further comprises: and the attribution server receives the adjustment instruction sent by the second client and adjusts the tax payment amount according to the actual tax payment condition of the staff.
For example, after the first batch of restrictive stock attribution is completed, the employee does not pay tax or does not pay tax completely, and then the tax which is not paid by the employee in the first batch of restrictive stock attribution tasks needs to be added to the tax payment amount when the second batch of restrictive stock attribution is performed.
S202, receiving a command for confirming stock ticket passing through, which is sent by a first client, and confirming the number of RSU to be attributed in the attribution task.
The first client belongs to a entrusting company, and the entrusting company is used for executing the attribution task.
Optionally, after the attribution server receives the command of confirming stock ticket passing, which is sent by the first client, and confirms the number of RSU to be attribution in the attribution task, the method further includes:
The attribution server counts attribution cost of the attribution task, wherein the attribution cost comprises tax payment amount and attribution commission fee;
the attribution server calculates the quantity of stocks to be sold according to the attribution cost and the stock price of the company to be attribution the day before the attribution task is executed, wherein the stocks to be sold are used for paying the attribution cost;
And the home server receives a stock for sale confirmation instruction sent by the first client and confirms the quantity of the stock for sale.
The attribution cost can also comprise attribution cost besides tax payment and attribution commission cost; the stock price of the company to be attributed the day before executing the attribution task is called yesterday's closing price; the number of stocks to be sold = round up hand ((home cost ++yesterday closing price) × float parameter), stock hand is the lowest limit of one trade in the securities market, different securities markets differ from hand to hand, for example, a hand may be 100 shares, 400 shares, etc. The floating parameter is a parameter greater than 1 to ensure that the number of stocks sold can pay the attribution fee, and the floating parameter can be 1.1, 1.15, 1.2, etc., and the embodiment of the application is not limited in any way;
Optionally, the attribution server counts attribution cost of all attribution tasks of the company to be attribution on the same day, and calculates total number of stocks to be attribution according to the attribution cost.
Because the whole hand is required to be upwards taken when the stocks are sold, the situation that the user sells the stocks more possibly occurs, the attribution cost of all attribution tasks at present can be counted, the total number of the stocks to be sold is calculated, the stocks are uniformly deducted and the income is distributed after the stocks are sold, and the excessive selling of a large number of the stocks can be avoided by the mode, so that the stability of the stock price of the company to be attribution is guaranteed.
When the RSU is attributed, part of stocks are sold to pay the attribution fees such as tax and handling fees, the user does not need to pay the attribution fees by storing funds in advance before attribution, and efficiency of the RSU is improved.
S203, converting RSUs with the quantity to be attributed in the RSU escrow security account into circulation strands, and attaching the circulation strands to the employee virtual security account.
The RSU hosts a securities account for storing the RSU, and the employee virtual securities account is used for recording assets of the employee, including stocks and funds.
Optionally, the attribution server converts RSUs of the number to be attributed in the RSU escrow security account into circulation shares, and attributes the circulation shares to the employee virtual security account, including:
The attribution server converts RSU of the number to be attribution in the RSU escrow stock account into circulation stocks and into staff asset stocking stock accounts, wherein the staff asset stocking stock accounts are used for stocking staff assets, including stocks and funds;
and the employee virtual security account increases the number of stocks to be attributed in the transfer.
Optionally, after the attribution server converts the RSUs to be attributed in the RSU-hosted security account into circulation shares and attributions the circulation shares into the employee virtual security account, the method further includes:
The attribution server freezes the employee virtual security account and sells the stock for sale;
And the attribution server unfreezes the employee virtual security account, and updates stocks and funds in the employee virtual security account according to the quantity of the stocks to be sold and the income obtained by selling the stocks to be sold.
Optionally, the method further comprises:
the attribution server deducts the attribution fee from the funds of the employee virtual security account;
The home server deducts the home fee from funds in the employee asset portfolio account.
The staff asset stock securities account is used for uniformly storing assets, and the staff virtual securities account is used for receiving circulation stocks, so that staff does not need to submit identification data to additionally open the securities account, and the attribution of the RSU can be realized; the method can simplify the RSU attribution process, improve attribution efficiency, limit staff transaction, mortgage, circulation after financing attribution and other actions, and is beneficial to guaranteeing the stability of the stock price of the company.
Step S203 is a simplified flow of asset delivery when performing RSU attribution, and detailed steps please refer to fig. 3, which is a flow chart of a method for asset delivery according to an embodiment of the present application, including the following steps:
S301, asset delivery begins.
S302, judging whether the transaction time is the transaction time.
If the current timestamp is not within the transaction time, waiting and looping to determine if the current timestamp is within the transaction time. If the current timestamp is within the trade time, step S303 is performed to deduct the RSU from the RSU escrow stock account, where the deducted amount may be the amount of stocks to be attributed. Wherein the trade time is 9:30-11:30 in the afternoon time period from Monday to friday, and 13:00-15:00 in the afternoon time period. If special cases exist, the processing is performed according to the special cases, and the embodiment of the application is not limited in any way.
S304, adding circulation stocks in employee asset stock securities accounts.
Wherein the number of the increased circulation stocks is the number of stocks to be attributed.
S305, adding circulation shares in the employee virtual security account.
It should be noted that the employee virtual security account does not store real stocks, but records the number of stocks of the employee.
S306, judging whether to sell the stock.
If not, waiting and circularly judging whether to sell or not; if sold, step S307 is performed to freeze the stock in the employee virtual stock account.
S308, selling stocks by market price.
I.e., stock in the number of stocks to be sold is sold to the next market in the secondary market by the staff asset stock securities account.
S309, judging whether the selling is completed.
If not, continuing to sell; otherwise, step S310 is performed to deduct stocks from the employee' S asset portfolio account and increase the revenue after selling the stocks.
S311, thawing, deducting stocks and increasing the income after selling stocks in the employee virtual securities account.
Because the actual stocks and funds are not stored in the employee virtual security account, the stocks and funds of the employee in the employee virtual security account are updated only according to the number of stocks to be sold and the income after the stocks are sold.
S312, deducting the attribution cost in the employee virtual security account.
The stock attribution process has attribution cost, such as tax payment, attribution cost and the like.
S313, deducting the attribution cost in the employee asset and holder securities account.
And S314, ending the asset delivery.
By executing the embodiment of the asset delivery, the RSU attribution process can be simplified, the attribution efficiency can be improved, the activities of staff transaction, mortgage, financing attribution and the like can be limited, and the stability of the stock price of the company can be guaranteed.
Optionally, before the home server receives the auditing instruction of the home task sent by the second client, the method further includes:
the attribution server detects the processing state of the attribution task;
If the processing state of the attribution task is waiting for processing, the attribution server takes over the attribution task, changes the processing state of the attribution task into processing, and sets the latest processing time of the attribution task as a current time stamp;
If the processing state of the attribution task is processing, and the time difference between the current time stamp and the latest processing time of the attribution task is larger than the preset time difference, the attribution server takes over the attribution task, and sets the latest processing time of the attribution task as the current time stamp.
Further, after executing any of the methods in the foregoing embodiments, the home server needs to wait for the operation of the first client or the second client to continue to execute the home task, for example, after setting the home task to an executable state, the home server needs to wait for a stock transfer confirmation instruction sent by the first client to execute the operation of confirming the to-be-home number of the RSU in the home task.
Therefore, when the home server detects the processing state of the home task before processing the home task, if the processing state of the home task is waiting for processing, the home server only takes over the home task, changes the processing state of the home task to be processing, and sets the latest processing time of the home task as the current time, or if the processing state of the home task is processing, and the time difference between the current time stamp and the latest processing time of the home task is greater than the preset time difference, the home server also takes over the home task, and sets the latest processing time of the home task as the current time stamp.
After the home server performs one step, the processing state of the home task is set to be waiting for processing, after the first client or the second client sends the instruction, the home task can be continuously performed, and before the first client or the second client sends the instruction, the home server is in an idle state, and can continuously perform other home tasks.
The foregoing method is an overview of a method for preventing repetitive processing of a home task, and detailed steps refer to fig. 4, which is a schematic flow chart of a method for preventing repetitive processing of a home task according to an embodiment of the present application, including the following steps:
S401, the home server starts to process a home task.
S402, finding the attribution task to be processed.
S403, judging the processing state of the attribution task.
After finding the attribution task, the processing state of the attribution task is determined, and if the state of the attribution task is waiting for processing, step S405 is executed to change the processing state of the attribution task to processing. If the status of the attribution task is in process, executing step S404, judging whether the latest processing time is before the preset duration, if so, jumping to step S402, and searching for the attribution task to be processed; otherwise, step S405 is executed to change the processing state of the attribution task to be processing. For example, if the preset time is 10 minutes, when the latest processing time of the attribution task is within 10 minutes, the attribution task may have other attribution servers processing, and when the latest processing time of the attribution task is outside 10 minutes, the processing time of the attribution task is too long, and the attribution server preempts the attribution task whether other servers are processing the attribution task or not. That is, step S405 is executed to change the processing state of the belonging task to be processing.
S406, judging whether the processing state is changed successfully.
If the change of the processing state of the attribution task is unsuccessful, the process goes to step S402 to find the attribution task to be processed. Otherwise, step S407 is executed to perform the attribution process.
S408, changing the processing state of the attribution task to be waiting processing.
After the execution of the attribution process, changing the state body of the attribution task to waiting process, and executing new attribution process after waiting for the client to send an instruction.
By the method, a plurality of servers can be prevented from simultaneously occupying the same attribution task, the efficiency of processing attribution tasks can be improved, and the processing time of attribution tasks can be shortened.
Referring to fig. 5, a schematic diagram of a device for attaching an RSU according to an embodiment of the present application includes:
An auditing unit 100, configured to receive an auditing instruction of an attribution task sent by a second client, and set the attribution task to an executable state, where the attribution task is used to perform attribution and rendering on a limited stock unit RSU, where the RSU grants employees to a company to be attribution, and the second client belongs to the company to be attribution;
the to-be-attributed quantity confirmation unit 200 is configured to receive a command for confirming stock ticket passing, sent by a first client, to confirm the to-be-attributed quantity of an RSU in the attributed task, where the first client belongs to a commission company, and the commission company is configured to execute the attributed task;
the RSU attribution unit 300 is configured to convert RSUs of the number to be attributed in the RSU hosting security account into circulation shares and attribute the circulation shares to the employee virtual security account, where the RSU hosting security account is used for storing RSUs, and the employee virtual security account is used for recording assets of employees, including stocks and funds.
Optionally, the attribution server converts RSUs of the number to be attributed in the RSU escrow security account into circulation shares, and attributes the circulation shares to the employee virtual security account, including:
The attribution server converts RSU of the number to be attribution in the RSU escrow stock account into circulation stocks and into staff asset stocking stock accounts, wherein the staff asset stocking stock accounts are used for stocking staff assets, including stocks and funds;
optionally, after the attribution server converts the RSUs to be attributed in the RSU-hosted security account into circulation shares and attributions the circulation shares into the employee virtual security account, the method further includes:
The attribution server freezes the employee virtual security account and sells the stock for sale;
And the attribution server unfreezes the employee virtual security account, and updates stocks and funds in the employee virtual security account according to the quantity of the stocks to be sold and the income obtained by selling the stocks to be sold.
Optionally, the method further comprises:
the attribution server deducts the attribution fee from the funds of the employee virtual security account;
The home server deducts the home fee from funds in the employee asset portfolio account.
Optionally, before the home server receives the auditing instruction of the home task sent by the second client, the method further includes:
the attribution server detects the processing state of the attribution task;
If the processing state of the attribution task is waiting for processing, the attribution server takes over the attribution task, changes the processing state of the attribution task into processing, and sets the latest processing time of the attribution task as a current time stamp;
If the processing state of the attribution task is processing, and the time difference between the current time stamp and the latest processing time of the attribution task is larger than the preset time difference, the attribution server takes over the attribution task, and sets the latest processing time of the attribution task as the current time stamp.
In one possible implementation, the apparatus further includes a tax payable calculation unit 400 and a sales quantity confirmation unit 500.
The tax payment amount calculating unit 400 is configured to obtain a home daily income bracket price, where the home daily income bracket price is a stock price of the company to be home when the home task is executed;
And the attribution server calculates the tax payment amount according to the attribution daily income and expense, wherein the tax payment amount is tax grant which is paid by staff after the attribution of the batch of forbidden RSUs.
Optionally, the method further comprises:
And the attribution server receives the adjustment instruction sent by the second client and adjusts the tax payment amount according to the actual tax payment condition of the staff.
The sales quantity confirmation unit 500 is configured to count an attribution fee of the attribution task, where the attribution fee includes a tax payment amount and an attribution commission fee;
the attribution server calculates the quantity of stocks to be sold according to the attribution cost and the stock price of the company to be attribution the day before the attribution task is executed, wherein the stocks to be sold are used for paying the attribution cost;
And the home server receives a stock for sale confirmation instruction sent by the first client and confirms the quantity of the stock for sale.
Fig. 6 is a schematic diagram of another apparatus for attaching an RSU according to an embodiment of the present application; may include:
A processor 110, a memory 120, and a transceiver 130. The processor 110, the memory 120 and the transceiver 130 are connected through a bus 140, the memory 120 is configured to store instructions, and the processor 110 is configured to execute the instructions stored in the memory 120 to implement steps in the method corresponding to fig. 2 as described above.
The processor 110 is configured to execute the instructions stored in the memory 120 to control the transceiver 130 to receive and transmit signals, thereby completing the steps in the method. The memory 120 may be integrated into the processor 110 or may be provided separately from the processor 110.
As an implementation, the functions of the transceiver 130 may be considered to be implemented by a transceiver circuit or a dedicated chip for transceiving. The processor 110 may be considered to be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.
As another implementation manner, a manner of using a general purpose computer may be considered to implement the apparatus of the home RSU provided by the embodiment of the present application. I.e. program code implementing the functions of the processor 110, transceiver 130 is stored in the memory 120, and the general purpose processor implements the functions of the processor 110, transceiver 130 by executing the code in the memory 120.
The concepts related to the technical solutions provided by the embodiments of the present application, explanation and detailed description of the concepts related to the embodiments of the present application and other steps refer to the foregoing methods or descriptions of the contents of the steps of the methods performed by the devices in other embodiments, which are not repeated herein.
As another implementation of this embodiment, a computer-readable storage medium is provided, on which instructions are stored, which when executed perform the method in the method embodiment described above.
As another implementation of this embodiment, a computer program product is provided that contains instructions that, when executed, perform the method of the method embodiment described above.
Those skilled in the art will appreciate that only one memory and processor is shown in fig. 6 for ease of illustration. In an actual home RSU device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present application are not limited in this respect.
It should be appreciated that in embodiments of the present application, the processor may be a central Processing unit (Central Processing Unit, CPU) and may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL Processing, DSP), application SPECIFIC INTEGRATED Circuits (ASIC), off-the-shelf Programmable gate arrays (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and so on.
It should also be understood that the memory referred to in embodiments of the present invention may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable ROM (ELECTRICALLY EPROM, EEPROM), or a flash Memory. The volatile memory may be a random access memory (Random Access Memory, RAM for short) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDR SDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINK DRAM, SLDRAM), and direct memory bus random access memory (Direct Rambus RAM, DR RAM).
It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, the memory (storage module) is integrated into the processor.
It should be noted that the memory described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The bus may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. But for clarity of illustration, the various buses are labeled as buses in the figures.
It should also be understood that the first, second, third, fourth and various numerical numbers referred to herein are merely descriptive convenience and are not intended to limit the scope of the application.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method. To avoid time stamping, it is not described in detail here.
In various embodiments of the present application, the sequence number of each process does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks (illustrative logical block, abbreviated ILBs) and steps described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk), etc.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method of attributing an RSU, comprising:
The method comprises the steps that an attribution server receives an audit instruction of an attribution task sent by a second client, the attribution task is set to be in an executable state, the attribution task is used for attributing and rendering a limited stock unit (RSU), the RSU is granted to staff by a company to be attribution, and the second client belongs to the company to be attribution;
The home server receives a command for confirming stock ticket passing through sent by a first client, confirms the quantity to be attributed of RSU in the home task, wherein the first client belongs to a entrusting company, and the entrusting company is used for executing the home task;
The attribution server converts RSU of the quantity to be attributed in the RSU escrow security account into circulation strands and attributes the circulation strands to the employee virtual security account, and the method comprises the following steps: the attribution server converts RSU of the quantity to be attributed in the RSU escrow stock account into circulation stocks and transfers the circulation stocks into employee asset stock accounts, the employee virtual stock accounts increase the quantity to be attributed of the stock to be transferred, and the employee asset stock accounts are used for storing the assets of employees, including stocks and funds; the RSU hosts a securities account for storing the RSU, and the employee virtual securities account is used for recording the assets of the employee, including stocks and funds.
2. The method of claim 1, wherein after the home server receives an audit instruction of a home task sent by a second client, the home task is set to an executable state, the method further comprises:
the attribution server obtains attribution daily income disk price which is the stock price of the company to be attribution when the attribution task is executed;
And the attribution server calculates the tax payment amount according to the attribution daily income and expense, wherein the tax payment amount is tax grant which is paid by staff after the attribution of the batch of forbidden RSUs.
3. The method according to claim 2, wherein the method further comprises:
And the attribution server receives the adjustment instruction sent by the second client and adjusts the tax payment amount according to the actual tax payment condition of the staff.
4. A method according to claim 2 or 3, wherein after the home server receives a command for confirming stock clearance sent by the first client, and confirms the number of RSUs to be attributed in the attribution task, the method further comprises:
The attribution server counts attribution cost of the attribution task, wherein the attribution cost comprises tax payment amount and attribution commission fee;
the attribution server calculates the quantity of stocks to be sold according to the attribution cost and the stock price of the company to be attribution the day before the attribution task is executed, wherein the stocks to be sold are used for paying the attribution cost;
And the home server receives a stock for sale confirmation instruction sent by the first client and confirms the quantity of the stock for sale.
5. The method of claim 4, wherein after the home server converts RSUs of the amount to be attributed in the RSU-hosted security account to circulation shares and to employee virtual security accounts, the method further comprises:
The attribution server freezes the employee virtual security account and sells the stock for sale;
And the attribution server unfreezes the employee virtual security account, and updates stocks and funds in the employee virtual security account according to the quantity of the stocks to be sold and the income obtained by selling the stocks to be sold.
6. The method of claim 5, wherein the method further comprises:
the attribution server deducts the attribution fee from the funds of the employee virtual security account;
The home server deducts the home fee from funds in the employee asset portfolio account.
7. The method according to any of claims 1-3, 5-6, wherein before the home server receives an audit instruction of a home task sent by a second client, the method further comprises:
the attribution server detects the processing state of the attribution task;
If the processing state of the attribution task is waiting for processing, the attribution server takes over the attribution task, changes the processing state of the attribution task into processing, and sets the latest processing time of the attribution task as a current time stamp;
If the processing state of the attribution task is processing, and the time difference between the current time stamp and the latest processing time of the attribution task is larger than the preset time difference, the attribution server takes over the attribution task, and sets the latest processing time of the attribution task as the current time stamp.
8. An apparatus for attributing an RSU, comprising:
An auditing unit, configured to receive an auditing instruction of an attribution task sent by a second client, and set the attribution task to an executable state, where the attribution task is used to perform attribution and rendering on a limited stock unit RSU, the RSU is granted to staff by a company to be attribution, and the second client belongs to the company to be attribution;
The system comprises a waiting attribution quantity confirmation unit, a stock ticket receipt confirmation unit and a judgment unit, wherein the waiting attribution quantity confirmation unit is used for receiving a stock ticket confirmation household instruction sent by a first client, confirming the waiting attribution quantity of an RSU in the attribution task, the first client belongs to a entrusting company, and the entrusting company is used for executing the attribution task;
The RSU attribution unit is used for converting RSU of quantity to be attributed in the RSU hosting securities account into circulation strands and attributing the circulation strands to the employee virtual securities account, and comprises the following steps: the attribution server converts RSU of the quantity to be attributed in the RSU escrow stock account into circulation stocks and transfers the circulation stocks into employee asset stock accounts, the employee virtual stock accounts increase the quantity to be attributed of the stock to be transferred, and the employee asset stock accounts are used for storing the assets of employees, including stocks and funds; the RSU hosts a securities account for storing the RSU, and the employee virtual securities account is used for recording the assets of the employee, including stocks and funds.
9. An apparatus for attaching an RSU, comprising:
A processor, a memory and a bus, the processor and the memory being connected by the bus, wherein the memory is adapted to store a set of program code, the processor being adapted to invoke the program code stored in the memory to perform the method according to any of claims 1-7.
10. A computer-readable storage medium, comprising:
the computer readable storage medium having instructions stored therein which, when run on a computer, implement the method of any of claims 1-7.
CN202011644242.6A 2020-12-30 2020-12-30 Method and device for attributing RSU Active CN112634051B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011644242.6A CN112634051B (en) 2020-12-30 2020-12-30 Method and device for attributing RSU

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011644242.6A CN112634051B (en) 2020-12-30 2020-12-30 Method and device for attributing RSU

Publications (2)

Publication Number Publication Date
CN112634051A CN112634051A (en) 2021-04-09
CN112634051B true CN112634051B (en) 2024-05-31

Family

ID=75291016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011644242.6A Active CN112634051B (en) 2020-12-30 2020-12-30 Method and device for attributing RSU

Country Status (1)

Country Link
CN (1) CN112634051B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626698A (en) * 2022-02-25 2022-06-14 富途网络科技(深圳)有限公司 Incentive asset allocation method, incentive asset allocation device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109222A (en) * 2000-09-25 2002-04-12 Bdd Ventures Ltd System and method for data processing of option/share pooling, and method for conducting business
KR100901360B1 (en) * 2007-12-06 2009-06-05 주식회사 케이티프리텔 Distribution management system and operating method thereof
CN102496126A (en) * 2011-12-02 2012-06-13 中国工商银行股份有限公司 Custody asset transaction data monitoring equipment
CN105869051A (en) * 2016-03-25 2016-08-17 北京资配易投资顾问有限公司 Information processing method, device and system
KR20190026697A (en) * 2019-01-21 2019-03-13 삼성증권주식회사 Stock Trading System corresponding to leader using virtual account and method thereof
KR20190027002A (en) * 2017-09-04 2019-03-14 삼성증권주식회사 Stock Trading System corresponding to leader using virtual account and method thereof
CN110992176A (en) * 2019-10-30 2020-04-10 深圳市富途网络科技有限公司 Stock trading method, system, device and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040254873A1 (en) * 2003-04-24 2004-12-16 Loveland Andrew John Method and system for generating interaction between an issuer of shares and its shareholders
US8352340B2 (en) * 2004-02-06 2013-01-08 Ubs Ag Methods and systems for exercising stock options

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109222A (en) * 2000-09-25 2002-04-12 Bdd Ventures Ltd System and method for data processing of option/share pooling, and method for conducting business
KR100901360B1 (en) * 2007-12-06 2009-06-05 주식회사 케이티프리텔 Distribution management system and operating method thereof
CN102496126A (en) * 2011-12-02 2012-06-13 中国工商银行股份有限公司 Custody asset transaction data monitoring equipment
CN105869051A (en) * 2016-03-25 2016-08-17 北京资配易投资顾问有限公司 Information processing method, device and system
KR20190027002A (en) * 2017-09-04 2019-03-14 삼성증권주식회사 Stock Trading System corresponding to leader using virtual account and method thereof
KR20190026697A (en) * 2019-01-21 2019-03-13 삼성증권주식회사 Stock Trading System corresponding to leader using virtual account and method thereof
CN110992176A (en) * 2019-10-30 2020-04-10 深圳市富途网络科技有限公司 Stock trading method, system, device and computer readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
科技型企业的虚拟股权激励研究――以CL公司为例;李舒;;企业科技与发展(第05期);第72-75页 *

Also Published As

Publication number Publication date
CN112634051A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
US10748209B2 (en) System and method for providing time to cure negative balances in financial accounts while encouraging rapid curing of those balances to a positive net position
KR101662579B1 (en) A method and a system for providing credit to a subscriber in the system
CN112465650B (en) Method, device and system for gathering equity incentive benefits
CN110226178B (en) System and method for accessing subscriber-based sources
WO2024087822A1 (en) Exercise data processing method and apparatus in equity incentive, device, medium, and product
EP1191776A2 (en) Method for automatically changing an access contract between a prepaid contract and a postpaid contract
CN112634051B (en) Method and device for attributing RSU
CN111681092B (en) Resource scheduling method, server, electronic equipment and storage medium
KR101258831B1 (en) Method for providing deferred type payment using prepaid type moile card
CN115526730A (en) Method and device for managing equity incentive funds, electronic equipment and storage medium
CN102461145A (en) Network communication service using multple payment modes
KR20140015171A (en) Method for providing deferred type payment using prepaid type moile card
CN1777221B (en) Data processing system and method for realizing commercial information service via point card charging
KR20100107366A (en) System and method for managing medical expenses settlement by installments using phone bill and recording medium
WO2007010353A1 (en) A system to enable a user to effect a payment to a third party and a method of operating the system
KR20200006756A (en) Apparatus and Method for providing delyed payment using delivery tracking number
US20010034691A1 (en) System and method for facilitating time and equity limited financial transactions across a computer network
KR101625351B1 (en) System for providing burial service based on credit card point using home page and mobile application, and method thereof
US20220318769A1 (en) Electronic apparatus for processing item sales information and method thereof
KR20110081438A (en) System and method for circulating electronic cash, and calculating apparatus the same
KR102085083B1 (en) Method for providing charge saving uby using crypto-currency and server thereof
KR20160105273A (en) Method of providing financial favor and server performing the same
CN117196601A (en) Method, device, equipment and storage medium for determining transfer cost
CN116645158A (en) Billing data pushing method and device, electronic equipment and storage medium
CN116362742A (en) Digital currency electric charge payment method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant