Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2088 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Instalei o ACBr Monitor Plus, fiz as configurações necessárias para a emissão da NFe, porém, quando gero o arquivo ent.txt me retorna erro: UF não pode ser vazia.

Verifiquei que esse erro é retornado mesmo quando o arquivo INI não se encontra na pasta de leitura do mesmo.

Desde já agradeço a atenção

Paulo Sérgio Brito

  • Membros Pro
Postado

Bom dia,

Anexei o arquivo Ent.txt, porém, devo salientar que a mensagem de erro é retornada no arquivo Sai.txt, mesmo quando o arquivo NFe.ini não se encontra na pasta especificada na linha de parâmetro do comando NFE.CriarEnviarNFe().

Obrigado pela atenção

Paulo Sérgio Brito

Ent.txt

  • Consultores
Postado
2 horas atrás, Paulo Sérgio Brito disse:

mesmo quando o arquivo NFe.ini não se encontra na pasta especificada na linha de parâmetro do comando NFE.CriarEnviarNFe().

Pelo menos em teoria, você não deveria enviar um Ent.txt com um comando apontando pra um arquivo sabendo que ele não existe.

Tente criar o arquivo INI primeiro e somente depois disso gerar o arquivo Ent.txt.

2 horas atrás, Paulo Sérgio Brito disse:

Anexei o arquivo Ent.txt

Teste a sugestão acima. Se a sequência da geração do arquivo não é um problema, anexe o arquivo INI para que possa ser avaliado.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

Boa tarde

Salientei, que a mesma  mensagem ocorria mesmo quando o arquivo .INI não estava presente. Os testes foram feitos com a presença do mesmo no path especificado na função NFE.CriarEnviarNFe()

Segue, os arquivos usados nos testes. Os arquivos NFe1.INI e NFe2.INI, são nomeados como NFe.ini como está na linha de parâmetros da função NFE.CriarEnviarNFe(), sendo que um está no formato ACBr e o outro no formato do emissor gratuito da SEFAZ.

Obrigado.

Paulo Sérgio Brito

Ent.txt NFe1.ini NFe2.INI sai.txt

  • Moderadores
Postado

Bom dia

Primeiro ponto: Verifique se as configurações WebService do DFe estão corretas, principalmente o campo UF.

image.png 

image.png

 

Segundo ponto: O arquivo NFe1.ini está correto e pode ser utilizado com o método "CriarEnviarNFe", mas o arquivo NFe2.ini, se trata de outro padrão, não funciona com esse método e sim com o "CriarEnviarNFeSEFAZ"

Realize uma consulta de Status para verificar se as configurações e a comunicação está ok: https://acbr.sourceforge.io/ACBrMonitor/NFEStatusServico.html

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Bom dia

Muito obrigado pelo retorno.

Fiz as verificações e testei usando as webservices BA e RS, porém, retorna a mesma mensagem no arquivo sai.txt: ERRO: UF não pode ser vazia

Anexei uns prints da tela de configuração, para facilitar análise.

Obrigado

Paulo Sérgio Brito

ACBr-1.jpg

ACBr-2.jpg

ACBr-3.jpg

ACBr-4.jpg

ACBr-5.jpg

  • Moderadores
  • Solution
Postado

Esse ERRO: UF não pode ser vazia  só ocorre em uma situação no componente NFe, quando essa informação não é preenchida ao gerar a Nota, por algum motivo o ACBrMonitor não está conseguindo ler o  arquivo .ini. na sua máquina, pois realizando testes aqui com seu arquivo está gerando o XML...

Experimente passar o conteúdo do arquivo diretamente no método para testar...ex:

NFe.CriarEnviarNFe("[infNFe]
versao=4.0
[Identificacao]
Codigo=000001210"

....)

ou 

tenta passar o código da UF também via comando na tag identificação:

[Identificacao]
cUF=35
Codigo=000001210

  • Curtir 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Boa tarde

Passei o conteúdo do arquivo diretamente no método e funcionou. O XML foi gerado e o arquivo sai.txt com as informações de Lote Recebido com Sucesso.

Testei também passando o código da UF via comando na tag identificação, mas esta na funcionou.

Satisfeito

Muito obrigado

Paulo Sérgio Brito

  • Curtir 1
  • Moderadores
Postado

Ok, experimente copiar o conteúdo do arquivo .ini e colar em um Bloco de Notas e Salvar novamente em outra pasta, pode ser algum problema com seu arquivo.

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.