Dúvidas no LOAXML Quanto ao Tamanho do Campo Usado

No arquivo LOA.XML a tag "valormonetario"tanto da tag- Superior "AnaliticoDespesaLOA"quanto da .AnaliticoReceitaLOA"no exemplo de arquivo xml valido que nos foi enviado, o tipo do campo esta definido como string e o tamanho máximo do campo esta definido com 7 digitos, e no arquivo de esquema (LOA.xsd) essas mesmas tags estão definidas como decimal. Gostaria de saber o porque dessa diferença, visto que estava me baseando nos XMLs validos que nos foi enviado?

Resposta:
Não pode haver discrepância alguma entre os schemas e os arquivos de documentação e exemplos correspondentes. Estamos usando o tipo decimal para valores monetários, sendo este o tipo definido no arquivo de schema (LOA.xsd) e também na documentação correspondente (doc_LOA.xls). Se for possível, nos indique o nome do arquivo e da tag que estão (ou estavam) erradas. Para evitar dúvidas, consulte os schemas e a documentação.