-
Total de ítens
206 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Datacaixa
-
-
Temos um cliente que não funciona de jeito nenhum a consulta CNPJ via webservice (https://www.sintegraws.com.br/api/v1/execute-api.php).
No nosso computador está OK, é algo de fato no PC dele.
Já desabilitamos antivirus, firewall, etc...
Tem alguma idéia do que pode estar bloqueando?
-
hum, boa observação Juliomar, vou verificar isso mais a fundo, obrigado!
-
Estranho que se eu entrar na pasta direto pelo Windows Explorer eu consigo criar um arquivo normal.
-
-
Entendi, ok, obrigado pessoal!
-
Chic ITALO! Era isso mesmo!
Muito obrigado!
Mas agora teria como melhorar a mensagem abaixo, para ficar mais didático para o usuário:
Falha na validação dos dados da nota: 3169
TAG:<det nItem="1"><prod> ID:I09/uCom(Unidade Comercial) - Nenhum valor informado.
TAG:<det nItem="1"><imposto><IPI> ID:O06/cEnq(Código de Enquadramento Legal do IPI) - Tamanho maior que o máximo permitido [4215].
Ficar algo do tipo:
Item 1 : Unidade Comercial : Nenhum valor informado.
Item 1 : Código de Enquadramento Legal do IPI : Tamanho maior que o máximo permitido. -
-
Esse é o código completo:
Citar//valida
try
dmACBr.ACBrNFe1.NotasFiscais.Validar;dmACBr.ACBrNFe1.NotasFiscais.ValidarRegrasdeNegocios(xErros);
if xErros <> '' then
MessageBox(handle,PChar(xErros),'Erro Validação 1',MB_OK+MB_ICONWARNING);
if dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
begin
iMessageBox(handle,PChar(dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas),'Erro Validação 2',MB_OK+MB_ICONWARNING);TVENDAS.Edit;
TVENDASCHAVE_ACESSO.AsString := Copy(dmACBr.ACBrNFe1.NotasFiscais[0].NFe.infNFe.ID,4,50);
TVENDASMOTIVO_REJEICAO.AsString := Copy(dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas,1,1500);
TVENDAS.Post;
dmConexao.IBTCONEXAO.CommitRetaining;pAtualizarTela;
Exit;
end
else
begin
TVENDAS.Edit;
TVENDASCHAVE_ACESSO.AsString := Copy(dmACBr.ACBrNFe1.NotasFiscais[0].NFe.infNFe.ID,4,50);
TVENDAS.Post;
dmConexao.IBTCONEXAO.CommitRetaining;
end;except on eExn : exception do
begin
iMessageBox(handle, pwidechar(dmACBr.ACBrNFe1.NotasFiscais.Items[0].ErroValidacao), 'Erro Validação 3', MB_OK+MB_ICONWARNING);
TVENDAS.Edit;
TVENDASCHAVE_ACESSO.AsString := Copy(dmACBr.ACBrNFe1.NotasFiscais[0].NFe.infNFe.ID,4,50);
TVENDASMOTIVO_REJEICAO.AsString := Copy(eExn.Message,1,1500);
TVENDAS.Post;
dmConexao.IBTCONEXAO.CommitRetaining;pAtualizarTela;
Exit;
end;
end;E essa a mensagem que ele exibe no Erro de Validação 3
Falha na validação dos dados da nota: 3169
Unidade Comercial.
Código de Enquadramento Legal do IPI. -
TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.
1 hora atrás, BigWings disse:Como está a mensagem de validação exatamente?
Veja este tópico sobre um problema parecido:
Como exatamente está a configuração do FormatoAlerta?
TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.
-
O formato de alerta está conforme acima mas mesmo assim não mostra o número do item.
Vi que o erro está no comando abaixo:
ACBrNFe1.NotasFiscais.Validar;
Ele gera uma exceção com uma mensagem de erro mas sem mostrar o número do item que está com o erro, se tiver mais de 100 itens como vou saber qual item está com a TAG errada?
-
e referente ao dmACBr.ACBrNFe1.NotasFiscais.Validar como faço para saber qual item está com erro?
Atualmente faço assim mas não retorna o item com problema:
try
dmACBr.ACBrNFe1.NotasFiscais.Validar;except on eExn : exception do
beginiMessageBox(handle,PChar(eExn.Message),'Erro Validação',MB_OK+MB_ICONWARNING);
-
Desculpe, não entendi muito bem.
Como devo incluir isso aqui?
dmACBr.ACBrNFe1.NotasFiscais.Validar;
if dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
begin
iMessageBox(handle,PChar(dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas),'Erro Validação',MB_OK+MB_ICONWARNING);
-
dmACBr.ACBrNFe1.NotasFiscais.Validar;
if dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
begin
iMessageBox(handle,PChar(dmACBr.ACBrNFe1.NotasFiscais.Items[0].Alertas),'Erro Validação',MB_OK+MB_ICONWARNING);
-
Como faço para exibir a mensagem de validação do XML incluindo o número do item que deu erro.
Por exemplo, hoje mostra somente:
Erro validação: Código de Enquadramento Legal do IPI.
Mas não informa o item da nota que deu esse erro, em uma nota com mais de 100 itens fica difícil de encontrar.
-
Pior que isso seria muito importante para organizar os XMLs, principalmente depois para enviar para o contador os arquivos organizados por mês em que devem ser realmente contabilizados e não por mês em que foi baixado, tem alguma outra solução/alternativa?
-
Já conseguimos resolver aqui, obrigado!
-
Ao baixar XMLs pelo ACBr o componente salva os arquivos na pasta do mês atual, como faço para salvar conforme a data de emissão do XML?
-
Estou executando o comando abaixo para baixar um XML específico mas dá erro de: Falha no esquema XML.
dmAcbr.ACBrNFe1.DistribuicaoDFePorChaveNFe(dmConexao.TFILIALCODIGO_CIDADE.AsInteger, sApenasNumeros(dmConexao.TFILIALCNPJ.Asstring), TMANIFESTOCHAVE_ACESSO.asstring);
-
ah blz, entendi, obrigado!
-
OK, Juliomar, obrigado, eu já tinha visto isso, só queria confirmar se limpa tudo mesmo, principalmente o ACBrMail1.AddAddress() que não está bem claro ali no fonte.
-
ok, obrigado Juliomar!
-
Boa tarde!
O ACBrMail1.clear apaga todas essas propriedades?
ACBrMail1.AddAddress();
ACBrMail1.AddCC();
AcbrMail1.AddREplyTo();
ACBrMail1.Subject :=
ACBrMail1.Body.Text:=
-
A midas.dll tá igual aqui no meu também, vou tentar pegar o BD e certificado do cliente para testar na minha máquina.
-
Como podemos melhorar as mensagens de erro da NF-e que são retornadas no código abaixo:
TVENDASMOTIVO_REJEICAO.AsString := Copy(IntToStr(dmACBr.ACBrNFe1.WebServices.Consulta.cStat) + ' - '
+ dmACBr.ACBrNFe1.WebServices.Consulta.xMotivo,1,1500);
Pegamos por exemplo um caso de um cliente que o erro estava no CNPJ da TRANSPORTADORA, porém a mensagem dizia somente CNPJ, e nosso suporte ficou mais de 1 hora tentando encontrar o problema, sendo que caso a mensagem tivesse mais clara, talvez o próprio cliente teria resolvido sem dar nenhum suporte.
NF-e: Erro Inesperado.
em NFe/NFCe - Nota Fiscal Eletrônica
Postado
Boa tarde!
Estou com um cliente de BA tentando emitir uma NF-e mas sempre retorna:
NF-e: Erro Inesperado.
Alguém já passou por um problema parecido?
-Validei o XML pelo RS e deu OK.
-Certificado A1 e está acessando o site Ecac normalmente.
-Já validei CNPJ, IE e demais campos
-Windows 100% atualizado
-Já tentei mudar DNS e desativar Antivirus.
-Uso WinCrypt.
Estou esquecendo de alguma coisa?
Desde já agradeço.
XML.rar