As a client, I want to create a fixed contract in three steps so that I can define the terms, payment details, and compliance requirements efficiently.
Step 1: Contract Info
All Contracts now are with fixed rate and auto selected
The client must input the following:
Regulation country (Egypt / Saudi Arabia)
Tax residence (Egypt / Saudi Arabia)
Work location (Remote/ On-site)
Role
Scope of work.
Fields must be validated for required input and correct formatting:
Country: Its a drop down with countries names and flags
Role: Its a drop down with list of roles and in case this is a new role then user can add it to the list
Predefined descriptions button:
It is used to help the user to add automatically scope of work matching the role he wants and then can manually edit in it
Additional Details: A free-text area for the client to add specific notes.
Step 2: Payments
The client must define:
Start Date: Calendar picker.
End Date: Calendar picker.
Amount: Numeric input with currency options.
For now we have fixed it to USD currency
Frequency of Payment:
Options should include Every week, Every month ,..etc
By default Every Month option is selected and now its the only selection
Toggle for Transaction Fees:
Toggle should state: "Transaction fees will be paid by you?"
A tooltip beside it to show a note explaining the implications (e.g., "Fees will be added to the contract amount").
By default its ENABLED
When do you want to process payments?
This is to state the day the client will pay his employees
Its a drop down listing the days of the month
Date for the first Payment
According to the day of the month user selected in the previous dropdown then this will load for example 31st Dec- 30 Jan - 29 Feb - ..etc
Step 3: Compliance
User must select from 2 options:
Use Paytal’s template
or upload you own contract - this is currently the only available option and must be PDF
Notice period (days) to terminate the contract
Button: "Finish."
Want to print your doc? This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (