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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...