At present a yellow warning is only shown, the field should be made compulsory, users often miss this field and postings then up end in suspense as the code does not exist. Having a default would not work as you don't want all cash book postings going to the same nominal account.