Boa tarde, Preciso de uma pequena ou grande ajuda, estou com um erro na função (docAssinatura = "S" ) para assinar xml utilizando lotenfse.dll
Notei que a assinatura é feita pela NFSe_Util.dll, sendo que a lotenfse.dll usa a NFSe_Util.dll para assinar o xml, porem a lotenfse.dll cria uma tag automaticamente <Lote Id="lote:1ABCDZ"> só que a NFSe_Util.dll não assina quando tem caracteres inválidos no caso ":" ao meu ver.
Como faço para resolver isso?
Tem alguma versão nova da NFSe_Util.dll ou lotenfse.dll que faça a assinatura com esses caracteres?
Ou pode ser outro problema?
Estou utilizando VB6.
Todas as outras funções estão perfeitas, já consegui encaminhar o xml para prefeitura de teresina /pi na base teste com sucesso. a comunicação com o WS está perfeita porém agora preciso assinar para mandar em produção e deparei com esse erro.
Uso Windows 10 64bits
remessa_lote175638500.xml
retorno_lote175638500.xml