Is it a necessity for the final account to be agreed with a contractor before the final certificate is issued?

No, this is not a requirement in any of the standard JCT forms.