Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Olá

emiti uma NFC-e pelo acbr tem um mês  normal, já em produção, e fui fazer a impressao do danfes do mesmo e quando fui emitir hoje uma NFC-e deu essa mensagem   ERRO: UF não pode ser vazia

Abaixo o comando completo e resposta, desde já obrigado pela Ajuda

Claudio Souza

 


 

 

COMANDO E RESPOSTA.txt

  • Solution
Postado

Caro Juliomar,

 

não foi isso, não gerou o xml, mas o problema foi que no endereço do cliente tinha uma virgula, eu tirei e funcionou, muito obrigado pela atenção

 

Claudio

  • 6 meses depois ...
Postado (editado)

******************* DESCONSIDEREM ESTA POSTAGEM, CONSIDEREM APENAS A ANTERIOR, OBRIGADO.

Untitled2.jpg

Desculpem achei que eram dados do destinatário, desconsiderem esta postagem.

Editado por KriarTecnologia
Postado

olá Kriar

 o código do Municio esta errado, ai é o código do Município do IBGE, outro campo é o indIEDest que quando é NFCE em geral é 9

indIEDest=9  que configura uma não necessidade de preenchimento desses campo ok ?

 

Claudio

  • Moderadores
Postado
1 hora atrás, KriarTecnologia disse:

estou tendo esse problema 'UF não pode ser vazia' quando vou imprimir gerar o pdf (ACBrNFe1.NotasFiscais.ImprimirPDF;) 

Veja se não incluiu sem querer mais de uma nota no componente.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • 4 meses depois ...
  • 4 meses depois ...
Postado (editado)

Olá pessoal, boa tarde.

estou trabalhando num aplicativo para NFC-e, estou informando os dados para o componente, mas está me retornando o seguinte código de erro

Debugger Exception Notification
---------------------------
Project SIAC.exe raised exception class EACBrNFeException with message 'Falha na validação dos dados da nota: 0
TAG:<ide> ID:B02/cUF(Código do UF (Unidade da Federação)) - Conteúdo inválido.
TAG:<ide> ID:B04/natOp(Descrição da Natureza da Operação) - Nenhum valor informado.
TAG:<ide> ID:B12/cMunFG(Código do Município FG) - Conteúdo inválido.
TAG:<emit> ID:C02/CNPJ(CNPJ) - Conteúdo inválido.
TAG:<emit> ID:C03/xNome(Razão Social ou Nome) - Nenhum valor informado.
TAG:<emit><enderEmit> ID:C06/xLgr(Logradouro) - Nenhum valor informado.
TAG:<emit><enderEmit> ID:C09/xBairro(Bairro) - Nenhum valor informado.
TAG:<emit><enderEmit> ID:C10/cMun(Código do Município) - Conteúdo inválido.
TAG:<emit><enderEmit> ID:C11/xMun(Nome do Município) - Nenhum valor informado.
TAG:<emit><enderEmit> ID:C12/UF(Sigla da UF) - Nenhum valor informado.
TAG:<emit><enderEmit> ID:C12/UF(Sigla da UF) - Conteúdo inválido.

'00' violates enumeration constraint of '11 12 13 14 15 16 17 21 22 23 24 25 26 27 28 29 31 32 33 35 41 42 43 50 51 52 53'.
The element '{http://www.portalfiscal.inf.br/nfe}cUF' with value '00' failed to parse.
'. Process stopped. Use Step or Run to continue.

e o xml vem como o anexo abaixo

00991200000000000000650000000000001000000674-nfe.xml

 

Alguém poderia me dá uma luz

 

Editado por Keron
  • Moderadores
Postado
28 minutos atrás, Keron disse:

Project SIAC.exe raised exception class EACBrNFeException with message 'Falha na validação dos dados da nota: 0

Revise o seu código, procure por chamadas a NotasFiscais.Add.

Esse método cria uma nova nota no componente o que gera esse erro de validação onde não tem nada preenchido.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
4 minutos atrás, BigWings disse:

Revise o seu código, procure por chamadas a NotasFiscais.Add.

Esse método cria uma nova nota no componente o que gera esse erro de validação onde não tem nada preenchido.

no meu código está da seguinte forma

	 ACBrNFe1.NotasFiscais.Add.NFe.Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.natOp     := 'VENDA';
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.indPag    := ipVista;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.modelo    := 65;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.serie     := 1;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.nNF       := StrToInt(NumNFe);
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.dEmi      := now;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.dSaiEnt   := now;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.hSaiEnt   := now;
	

  • Moderadores
Postado
2 minutos atrás, Keron disse:

no meu código está da seguinte forma

 


	 ACBrNFe1.NotasFiscais.Add.NFe.Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.natOp     := 'VENDA';
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.indPag    := ipVista;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.modelo    := 65;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.serie     := 1;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.nNF       := StrToInt(NumNFe);
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.dEmi      := now;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.dSaiEnt   := now;
  ACBrNFe1.NotasFiscais.Add.NFe.Ide.hSaiEnt   := now;
	

 

Cada linha dessa é uma nova nota incluída no componente.

Faça assim:

with ACBrNFe1.NotasFiscais.Add.NFe do
begin
  Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  Ide.natOp     := 'VENDA';
  Ide.indPag    := ipVista;
  Ide.modelo    := 65;
  ...
end;

Ou assim (minha preferência):

var
  NFe: TNFe;
begin

  NFe := ACBrNFe1.NotasFiscais.Add.NFe;

  NFe.Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  NFe.Ide.natOp     := 'VENDA';
  NFe.Ide.indPag    := ipVista;
  NFe.Ide.modelo    := 65;

...

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
1 minuto atrás, BigWings disse:

Cada linha dessa é uma nova nota incluída no componente.

Faça assim:


with ACBrNFe1.NotasFiscais.Add.NFe do
begin
  Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  Ide.natOp     := 'VENDA';
  Ide.indPag    := ipVista;
  Ide.modelo    := 65;
  ...
end;

Ou assim (minha preferência):


var
  NFe: TNFe;
begin

  NFe := ACBrNFe1.NotasFiscais.Add.NFe;

  NFe.Ide.cNF       := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente
  NFe.Ide.natOp     := 'VENDA';
  NFe.Ide.indPag    := ipVista;
  NFe.Ide.modelo    := 65;

...

 

Grato pela ajuda. 

vou ver essa codificação agora

  • 3 meses depois ...
  • 1 mês depois ...
  • 2 meses depois ...
  • 3 anos depois...
Postado

Estou com um problema. Quando vou gerar a nota fiscal, a nota é rejeitada e aparece o seguinte erro:
SISTEMA INFORMA: ERRO: UF NÃO POSE SER VAZIA

Conferir todos os campos de endereço do cliente. E estão todos corretos e mesmo assim o problema persiste.

Estou utilizando o programa FreeNFe.

ERRO.JPG

  • 2 anos depois...
Postado (editado)

eu tive o mesmo problema, no meu caso  era um município no exterior, só faltava preencher o código IBGE com 9999999

Editado por gabrielcossa
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...