Active warranty validation logic
To display a list of the active warranties that are associated with the product, the system performs the following validations of the provided data during the warranty claim creation process.
- Time validation
- The system checks if a warranty activation date is the same as the product delivery date. A standalone part contract can have a different start date than the customer delivery date because the customer could purchase a standalone part contract at the end of the warranty contract.
- The system checks if a warranty expiration date is set based on the validity time that is defined for the warranty contract, calculated as:
Expiry date = vehicle / product delivery date + validity in months.
- If the repair date is earlier or equal to the expiry date, then the validity status is true.
- If the repair date is later than the expiry date, then the validity status is false.
- Mileage validation
- The system checks the odometer reading and checks the validity of the
warranty.
- If the current odometer reading is less than or equal to the mileage limit, then the validity status is true.
- If the current odometer reading is higher than the mileage limit, then the validity status is false.
- The system checks the odometer reading and checks the validity of the
warranty.
- Engine hours validation
- The system checks the entered engine hours and checks the validity of the
warranty.
- If the current engine hours are less than or equal to the operational hours limit, then the validity status is true.
- If the current engine hours is higher than the operational hours limit, then the validity status is false.
- The system checks the entered engine hours and checks the validity of the
warranty.
If all of the validities mentioned above are true, then the warranty contract is active.
If any of the validities are false, then the warranty contract is expired.
Previous topic Active warranties validation logic Next topic Uploading a warranty contract