If you're unlucky enough to run into the 500 error page, please check the following possible causes, in this order.
500 Error Definition: The 500 Internal Server Error is a very general HTTP status code that means something has gone wrong on the website's server, but the server could not be more specific on what the exact problem is.
Have you used any HTML or scripting-type characters in any of the form fields that you submitted such as the angle bracket < > characters?
There are some appropriate pages that are designed to handle this type of data but as a standard security and protective measure, the HirePOS servers prevent this type of data from being submitted, and you should avoid using them.
Are you submitting an unusually large volume of data or transferring a very large file? As a standard security and protective measure, the HirePOS servers restrict any kind of data transfer to a maximum of 4Mb in size. This includes uploading files and submitting form data.
Check if other pages are working fine in HirePOS v5. If so, this could be an unhandled error, meaning there was an error as a result of the steps you carried out but it wasn't handled gracefully with a nice meaningful error displayed.
Send an email to email@example.com with details on the steps you took to create the error and we'll update the app to give you a nice meaningful and descriptive error next time it happens so you know where things have gone wrong.
The servers may be down. Lastly, this could be a server outage. Although we take all precautions to avoid any potential issues, no system can guarantee 100% uptime, and unfortunately, things can go wrong. It may be an issue with the underlying cloud infrastructure that is beyond our control. If that's the case, we will know about it, so please check our system status page https://status.hirepos.com/ hang back, and we'll get you up and running asap. In the meantime, you can try logging into app2.hirepos.com