Bug #6377
openRequest page - conversion issue
50%
Description
๐ Problem Description
In Request Creation, when the Service Area unit is selected as Acres, the Equipment and Labour units are still calculated using Sqft/Hour.
However, no unit conversion is applied between Acres and Sqft.
As a result, the system treats 1 Acre = 1 Sqft, which leads to incorrect and significantly lower cost calculations.
๐งช Example Scenario
service name : Lawn mowing service
Service Area Unit: Acres
Entered Area: 2 Acres
Equipment Unit: Sqft/Hour
Labour Unit: Sqft/Hour
โ Current Behavior (Incorrect):
System calculates equipment and labour costs using 2 Sqft
Price is calculated as if the area is only 2 Sqft
โ Expected Behavior (Correct):
2 Acres should be converted to Sqft
Equipment and labour costs should be calculated using converted Sqft
โ ๏ธ Impact
Severe cost mismatch in requests and subscriptions
Undercharging customers, especially for large-area services
Subscription-based services are most affected, as areas are commonly entered in Acres
Leads to billing errors and revenue loss
โ Expected Solution / Requirement
Automatic unit conversion must be applied when:
Service Area unit โ Equipment/Labour unit
Convert service area units (e.g., Acres โ Sqft) before cost calculation
Use converted area value for:
Equipment cost calculation
Labour cost calculation
Ensure this logic applies consistently for:
One-time requests
Subscription-based services
๐งฎ Conversion Reference
1 Acre = 43,560 Sqft

Files
Subtasks
Related issues