Estranho viu Régys. Eu tive o mesmo problema aqui agora mesmo e estava procurando sobre isso aqui no fórum quando encontrei este tópico.
Pra mim, o problema ocorreu na primeira tentativa de emissão da nota (em ambiente de testes). Eu não entro em loop, apenas invoco os comandos NFe.CriarNFe, NFe.AssinarNFe e NFe.EnviarNFe.
Veja, minha sequência de envios e retornos é muita parecida:
ACBr MonitorPLUS Ver.1.1.0.15
Aguardando comandos ACBr
Endereço Local: [Dev-DG-ACBrMonitorPLUS], IP: 10.0.0.125
Porta: [3434]
Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.15
Conectado em: 02/08/17 10:13:35
Maquina: 10.0.0.101
Esperando por comandos.
NFe.CriarNFe("[infNFe] ...")
OK: C:\ACBrMonitorPLUS\Logs\35170808427847000169550050000010131392496326-nfe.xml
NFe.AssinarNFe("C:\ACBrMonitorPLUS\Logs\35170808427847000169550050000010131392496326-nfe.xml")
OK: C:\ACBrMonitorPLUS\Logs\35170808427847000169550050000010131392496326-nfe.xml
NFe.EnviarNFe("C:\ACBrMonitorPLUS\Logs\35170808427847000169550050000010131392496326-nfe.xml",1,0,0)
OK: Lote recebido com sucesso
[ENVIO]
Versao=SP_NFE_PL_008i2
TpAmb=2
VerAplic=SP_NFE_PL_008i2
CStat=103
XMotivo=Lote recebido com sucesso
CUF=35
NRec=351000112847067
DhRecbto=02/08/2017 10:13:38
TMed=1
Recibo=351000112847067
Rejeição: Consumo Indevido
[RETORNO]
Versao=SP_NFE_PL_008i2
TpAmb=2
VerAplic=SP_NFE_PL_008i2
NRec=
CStat=656
XMotivo=Rejeição: Consumo Indevido
CUF=35
ACBR.bye
OK: Obrigado por usar o ACBrMonitor
ALERTA: Fim da Conexão com: 10.0.0.101 em: 02/08/17 10:13:45
Se eu estou entendendo direito, a nota foi recebida pela SEFAZ mas não foi autorizada, já que o serviço é assíncrono. Até aí, OK!
Mas não compreendo porquê o retorno resulta em Consumo Indevido.
Alguém tem alguma ideia?