Olá, estávamos tentando fazer a emissão de NFS-e para o município de Canoas-RS, provedor Abaco e percebemos um problema que irá ocorrer em outros provedores também. No momento em que fiz a emissão ela possuía um erro de número de lote já utilizado, então o objeto ACBrNFSeX.WebService.Emite retornou a lista com este erro. Ao corrigir o número do lote e tentar emitir novamente a função ACBrNFSeX.Emitir faz um clear do objeto ACBrNFSeX.WebService.Emite antes de carregar os dados para a emissão. Imagem vinculada. Porém nesse clear não é feita a remoção dos erros do ACBrNFSeX.WebService.Emite como mostra outra imagem vinculada. Então na função PrepararEmitir() é feita uma validação se o ACBrNFSeX.WebService.Emite possui erros e se houver não faz a emissão, mas como os erros da emissão anterior não foram removidos ele retorna esses erros, não permitindo que seja feita uma nova emissão a menos que seja feito um ACBrNFSeX.WebService.Emite.Erros.Clear.