Pessoal, a nfe em anexo aparenta estar tudo certo. Usei a ferramenta de validação do XML do site da SEFAZ RS e não acusou nenhum erro.
Mas o comando "ACBrNFe1.WebServices.Retorno.cStat" retorna 0, e por isso a nota não é enviada.
Eu sempre usei assim:
main.ACBrNFe1.NotasFiscais.Validar;
main.ACBrNFe1.Enviar(0) ;
icStat := main.ACBrNFe1.WebServices.Retorno.cStat;
if icStat = 100 then
begin
// salvo informações de retorno
end
else
begin
// exibo mensagem de erro
ShowMessage('REJEIÇÃO: ' + IntToStr(icStat) + ' - ' + main.ACBrNFe1.WebServices.Retorno.xMotivo + #13 + 'Usuário: faça a correção nos campos indicados acima e tente novamente' );
end;
Já li os tópicos referentes a esse mesmo assunto, mas nenhum solucionou o meu problema, inclusive isso acontece com um único cliente (MG). Os demais clientes (todos de SP) rodam o mesmo programa e sem problemas.
As configurações internas da rede do cliente (firewall, anti-virusm etc..) podem impedir o envio do XML ?
Obrigado.
31171204404145000109550010000000931000000938-nfe.xml