Sounds like the new record is being committed--which triggers the "required value" validations to kick in.
This could be a step in a script--possibly performed by a script trigger such as OnRecordLoad or you can commit records just by clicking the layout background.
Yes, I have a script that runs OnRecordLoad. It goes to the ledger in a portal to display how old the oldest invoice is.
So what do I do? This script is obviously not needed on a new record, as there are no ledger entries on new accounts, so is there a better trigger?
You can keep the OnRecordLoad triggered script from doing anything when you create a new record. The script could, for example, check one of these very same fields and exit without doing anything if the field is empty.
Oh, I understand. I thought you meant the OnRecordLoad trigger caused the issue but I now understand it was a step in the script doing it. Did as you said & it works perfectly.