Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Mensagem de erro


Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 1168 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

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

Link to comment
Share on other sites

  • Consultores
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.

  • Like 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.
Link to comment
Share on other sites

  • Membros Pro

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

Link to comment
Share on other sites

  • Consultores

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.

Link to comment
Share on other sites

  • Membros Pro

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

Link to comment
Share on other sites

  • Consultores
  • Solution

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

  • Like 2
Consultor SAC ACBr

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

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

Link to comment
Share on other sites

  • Membros Pro

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

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.