Ir para conteúdo
  • Cadastre-se

MagnoCosta

Membros
  • Total de ítens

    88
  • Registro em

  • Última visita

Tudo que MagnoCosta postou

  1. Em sintese é isso: (minha rotina) NFe.WebServices.Consulta.NFeChave := vChaveNFE; NFe.WebServices.Consulta.Executar; FPrincipal.addMensagem('Retorno Status: ' + IntToStr(NFe.WebServices.Consulta.cStat) + ' - ' + NFe.WebServices.Consulta.XMotivo); a do exemplo: (nao alterei nada) if not(InputQuery('WebServices Consultar', 'Chave da NF-e:', vChave)) then exit; ACBrNFe1.WebServices.Consulta.NFeChave := vChave; ACBrNFe1.WebServices.Consulta.Executar;
  2. Bom dia... Estou com um probleminha, (espero sem "inha" mesmo).... Solicitei a consulta de uma chave: '41100402507962000167550010000000060000000066', se consulto direto pelo site da receita, o retorno é autorizado (correto), porem pela rotina que fiz utilizando o componente e tambem pelo aplicativo de exemplo (..\ACBR\Exemplos\ACBrNFe2\Delphi), o retorno é sempre "NF-e nao consta na base de dados da SEFAZ".. O ambiente é produção. UF- PR.. Alguem pode me dar uma luz? Atenciosamente Magno.
  3. Segue ... o (1) é o xml gerado na 1ª execução.. o (2) é o seguinte... (1)41110902507962000329550010000004261000004264-nfe.xml (2)41110902507962000329550010000004261000004264-nfe.xml
  4. Se alguem quiser fazer a simulação... é assim.. 1º , eu alterei a unit do projeto acbr q coloca fixo o cnpj pra "999999..." colocando um cpf que retorna erro... 2º, os dados vem do banco de dados... la tem a nota, por exemplo, 406 , com status 0.. ai num timer ele pegar essa nota e faz a inserção no componente.. e envia... isso num try except.. como gera um except devido ao retorno da receita, cai no excpt onde faz a limpeza do componente (ou deveria fazer -> "notasfiscais.clear"), até ai tudo bem.. depois o timer executa novamente... e a mesma nota que deu erro é gereada novamente.. e entao da o erro como se tivesse 2 itens .. dando a entender que o componente nao foi limpo da nota passada... Sei la se consegui explicar... Só um momento que vou gerar o xml...
  5. Ja tentei isso tb, e o erro continua... cfe eu falei antes, a nota só tem 1 item.
  6. Desculpe a demora... Bom.. mas... como eu gero um xml sem validar a nota?
  7. Tentando reenviar a mesma nota....
  8. Enviando mais de 1 nota, ta normal.. só da erro ao tentar regerar um nota q voltou com erro.. q nao foi enviada
  9. Nao deu... continua com os dados da nota anterior....
  10. Nao.. essa nota que estou enviando, só tem 1 item.
  11. MagnoCosta

    Duvida com erro.

    Bom dia a todos... Estou com 1 duvida... Estou enviando a nota dessa forma: try NFe.NotasFiscais.Clear; NFe.NotasFiscais.Add.NFe... {e assim por seguinte com todos os campos} NFe.WebServices.StatusServico.Executar; NFe.NotasFiscais.Valida; NFe.Enviar({num do lote}); except mmoErros.Lines.Add('Alertas: '+ NFe.NotasFiscais.Items[0].Alertas); mmoErros.Lines.Add('Mensagens: '+ NFe.NotasFiscais.Items[0].Msg); NFe.NotasFiscais.Clear; end e estou gerendo de propósito um erro.. no caso de inscriçao invalida... esse codigo ai fica num timer .. ele cai no except certinho ... Ao executar novamente a inserção da mesma nota o erro passa a ser: 'Falha na validação dos dados da nota 424 '1' é uma chave duplicada da restrição '{http://www.portalfiscal.inf.br/nfe}pk_nItem' da identidade unique. '. Como se o componente nao tivesse sido limpo, mas na passagem anterior passou em "NFe.NotasFiscais.Clear", isso nao deveria "zerar" o componente? Atenciosamente. Magno
×
×
  • 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.