Thanks for the feedback.
Will look into the fixes and resubmit when ready.
1) Initmenu script should probably ship as not enabled. After install, when a privileged user logs in, the Expense window is open on screen.
Answer: Agreed we removed the script from our live xTuple due to user feedback.
2) If you create a request without a short description in the header, the pop-up advising that a description is needed misspells description. Create a description - attempt to save with no 'Request Description'. Message will have description misspelled.
Answer: Will Correct the text
3) If you create a request with a completed header but no lines and SAVE, it will not save nor will it alert you to any issue. Should probably behave like SO and PO. Start a request, finish Header tab, Save. Request disappears.
Answer: Will add an warning message to inform the user.
The option to associate a Project with an expense requests disappears if the expense request is non-inventory. However, in the Purchase Order, both non-inventory and inventory items can be associated with a project. Also, inventory is spelled wrong within the Expense line item (see Non-Inventroy).
Answer: Will correct the errors.