Bug #294
closedInvoice validations
100%
Description
----Landing Page---
1.The application does not provide a Help Center, FAQ section, or documentation page. Users are unable to find guidance or support information related to features such as invoice creation, payment integration (e.g., Razorpay), and settings configuration.
---In the Settings section- Email ---
2.when the user enters an incorrect or invalid email address format, the system accepts the input without showing any validation error. The application should validate the email format and display an appropriate error message for invalid entries.
---In the Settings section- Business Profile ---
3.In the form, there is no validation limit for the Zip Code field. When a user enters an invalid or excessively long Zip Code, the system throws a “Request failed with status code 500” error. The application should validate the Zip Code input and display a proper error message instead of a server error.
---Login page -> Business Setup---
4.After completing the password setup, the user is redirected to the Business Setup page. In this page, the Phone Number field is marked as mandatory, and the user is unable to proceed without entering a phone number. This requirement is not expected or not clearly communicated.
---Login page -> Business Setup---
5.In the Business Setup page, the Address Line 2 field is expected to be optional. However, the label “(Optional)” is missing/removed, which may confuse users about whether the field is mandatory or optional.
---Login page -> Business Setup---
6.In the Business Setup page, the Pin code field is intended to be optional. However, the label “(Optional)” is not displayed, which may create confusion for users regarding whether the field is mandatory or optional.
----Business Setup---
7.In the Business Setup module, there are multiple sections. The Branding and Tax & Preferences sections are currently marked with the label “(Optional)”. This labeling is unnecessary or incorrect and may create confusion for users regarding the importance or requirement of these sections.
----Business Setup---
8.In the Tax & Preferences section of the Business Setup, the GST and PAN fields are marked with the label “(Optional)”. This labeling is incorrect and may create confusion, as these fields are generally required for business and tax-related configurations.
----Invoice Section---
9.In the Invoice section, some field labels are displaying the “(Optional)” tag. This labeling is unnecessary and creates visual clutter and confusion for users. It is inconsistent with other sections where optional fields are not explicitly marked.
10.In the Invoice section, under the From Address field, the label “(Optional)” is displayed. This is unnecessary and may create confusion for users regarding the importance of the field.
11.In the Invoice section, under the From Address field, validation error are not shown and no limit for zip code.
-- Product / Service---
12. In the Add New Product / Service section, when required fields are left empty or invalid data is entered, the system does not display any validation error messages. This prevents users from understanding what needs to be corrected