Do all data fields in AMS have to be completed?

No. There are some optional data requirements included in AMS. These are labelled as optional. All other fields are mandatory