Tag Histórico do Empenho

Na tag Histórico do Empenho, tem a tag Numero Contrato <numerocontrato></numerocontrato><gen:numero>01</gen:numero> <gen:ano>2005</gen:ano>. No campo numero aceita valor zero, mas o campo Ano é obrigatório. Nesse caso o ano do contrato deveria aceitar valor zero, visto que não estaria sendo informado o numero do contrato?

Resposta:
A tag NumeroContrato, dentro da tag HistoricoEmpenho, já é opcional. Veja que na definição do tipo HistoricoEmpenho_t, no schema AUDESP_CADASTROSCONTABEIS.XSD, o elemento NumeroContrato tem zero como número mínimo de ocorrências. Assim, ao invés de informar 0 (zero) para o número e ano do contrato, basta NÃO informar a tag NumeroContrato.