Pre-validation show incorrect message
Example:
1- Create a new purchase
2- Select a party (on change add an invoice address). Payment term was added by default. Those values are correct.
4- Add some lines (not important this step)
5- Quote.
When quote a purchase, show pre-validation message:
"Invoice Address" is not valid according to its domain
"Payment Term" is not valid according to its domain
"Purchase Date" is required
First lines, is correct. Show wrong message.
Last line, you need to select a "purchase date". It's reason show pre-validation message, but first and second line are correct.