Não quero causar polemica com isso... desculpe se assim deixer a entender.... mas....
Pergunta entao pro seu contador se esse XML serve para o caso de uma visitinha do fiscal. E se não servir, se ele se responsabiliza. Pergunta pro vizinho e concorrencia se eles garantem que o XML está apto a apresentar para um fiscal e, se não, se eles assumem o risco. Verá que todos pularão fora.
Oq eu quis dizer é que vc deve implementar recursos no seu sistema, sem duvidas, mas tenha cuidado de deixar essa questão bem clara para seus clientes. O risco tem que ser deles. E se possível, estipulado em contrato. Pois quando tiverem uma multa eles nao vao ligar se isso ajudou eles a nao perderem tempo não cobrando o XML Válido dos fornecedores.
Isso ae... é só um alerta.... bons códigos.
[]´s