Problems caused by extreme user behaviors:
If the problems can only happen in case of deliberate sabotage (e.g., user entered a 30-digit telephone number), in which case it should not be considered a bug.
However, if such input can be entered by a user mistake, they should not cause harm e.g., such mistakes should not crash the app, corrupt the data, or make it unusable.
Problems caused by integer overflows -- apply the guideline in the previous point.
According to the definition of a functional bug, we should follow the above guideline for integer overflow. Currently, this problem occurs when trying to specify the ID that is unique to our Customer or Delivery (Different from AB3 Index). When inputting the maximum integer, the error message specifies that the ID should me more than 0 when clearly it is more than 0. As the error message does not correspond to the incorrect action of the user, can this be considered a functional bug? A user can accidentally input this large integer number by accident.
If it is not possible to fix, would this be possible to be added as a planned enhancement?