Ir para conteúdo
  • Cadastre-se

kelsongyn

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

kelsongyn's Achievements

Rookie

Rookie (2/14)

  • One Year In
  • One Month Later
  • First Post
  • Conversation Starter
  • Week One Done

Recent Badges

0

Reputação

  1. Juliomar Ob pela dica mudei o codigo e ficou assim with dmVendas.ACBrNFe.EventoNFe.Evento.New do begin infEvento.chNFe := dmVendas.fdqCartaCorNFeCCE_ID_NFE.AsString; infEvento.CNPJ := dmPrincipal.fdqEmpresaEMP_CNPJ.AsString; infEvento.dhEvento := now; infEvento.tpEvento := teCCe; infEvento.nSeqEvento := Lote; infEvento.detEvento.xCorrecao := Trim(dmVendas.fdqCartaCorNFeCCE_TEXTO.AsWideString); end; dmVendas.ACBrNFe.EnviarEvento(Lote); acontece exatemente oq vc disse ele passoa so um evento coloca o codigo certo mas ao enviar o xml ou validar nao sei esta retornado o seguinte erro : Falha na validação da Mensagem do Evento: 'ID11011052210941069244000108550010000001791297886984117' viola a restrição pattern de ''ID[0-9]{52}'.'Falha da análise do atributo ''Id'' com valor 'ID11011052210941069244000108550010000001791297886984117'.
  2. esse e o codigo : Lote := dmPrincipal.GetNextCode('LOTE_CCE'); Caption := 'Gerando CCe...'; if dmVendas.fdqCartaCorNFeCCE_TIPO_NFE.AsString = 'NFS' then dmPrincipal.LoadConfigNFe(dmVendas.fdqNotasFiscaisSaidaEMP_CODIGO.AsInteger) else dmPrincipal.LoadConfigNFe(dmVendas.fdqNotasFiscaisEMP_CODIGO.AsInteger); dmVendas.ACBrNFe.EventoNFe.Evento.Clear; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.chNFe := dmVendas.fdqCartaCorNFeCCE_ID_NFE.AsString; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.CNPJ := dmPrincipal.fdqEmpresaEMP_CNPJ.AsString; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.dhEvento := now; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.tpEvento := teCCe; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.nSeqEvento := Lote; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.detEvento.xCorrecao := Trim(dmVendas.fdqCartaCorNFeCCE_TEXTO.AsWideString); dmVendas.ACBrNFe.EnviarEvento(Lote);
  3. Oq acontece e o seguinte eu passo o evento como teCCe nesta linha, porem o componente nao recebe esse valor ao debugar o fonte do componente vejo que ele sempre trata este valor com teNaoMapeado retornado o valor -99999 e isso faz com que o evente nao seja enviado
  4. descobri o problema. estou passando essa linha de codigo antes de enviar o lote. dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.tpEvento := teCCe; Porem ao debugar o metodo : function TEventoNFe.GerarXML: Boolean; nesta linha for i := 0 to Evento.Count - 1 do begin sModelo := Copy(OnlyNumber(Evento.Items[i].InfEvento.chNFe), 21, 2); Evento.Items[i].InfEvento.id := 'ID' + Evento.Items[i].InfEvento.TipoEvento + OnlyNumber(Evento.Items[i].InfEvento.chNFe) + Format('%.2d', [Evento.Items[i].InfEvento.nSeqEvento]); 'Evento.Items[i].InfEvento.TipoEvento' este retorna (teNaoMapeado) ao Inves de (teCCe), Encontrei o problema mas nao sei como corrigir sendo que o codigo que seta esta propriedade esta correto
  5. Juliana o Erro ta claro na Imagem acima nao cosigo gerar o evento agora estou debugando ficou uma duvida pq ao limpar o evento como segue abaixo : dmVendas.ACBrNFe.EventoNFe.Evento.Clear; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.chNFe := dmVendas.fdqCartaCorNFeCCE_ID_NFE.AsString; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.CNPJ := dmPrincipal.fdqEmpresaEMP_CNPJ.AsString; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.dhEvento := now; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.tpEvento := teCCe; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.nSeqEvento := Lote; dmVendas.ACBrNFe.EventoNFe.Evento.New.infEvento.detEvento.xCorrecao := Trim(dmVendas.fdqCartaCorNFeCCE_TEXTO.AsWideString); dmVendas.ACBrNFe.EnviarEvento(Lote); apos o clear se fizer um dmVendas.ACBrNFe.EventoNFe.Evento.Count ele sempre retorna 6 sendo que nao tem evento nenhum adicionado ?
  6. Caras amigos boa tarde estou tentando enva uma CCe de uma NFe Autorizada e au enviar o evento aparece o seguinte erro, e não achei nenhuma topico com esse tipo de mensagem oq pode ser.
  7. Ola , visto a resposta das pasta agora ficou claro, referenre a outra questa estou usando este codigo (NotaF.NFe.Ide.cNF := GerarCodigoDFe(NotaF.NFe.Ide.nNF) as vezes ate solucionar um erro de Schema XML demora uns instante ao tentar enviar a mesma nota por diferenca de minutos o componente ira gerar outro arquivo ? outra pergunta usava o componente da Tecnospeed e estou mudando pra acbr. no caso da NCFe ao gerar um arquivo o compente gerava da seguinte maneira (52210941069244000108650010000000011538191690-nfce.xml) ja o do Acbr mesmo sendo uma NFCe gera ele como(52210941069244000108650010000000011538191690-nfe.xml) é possivel mudar isso ???
  8. Bom dia amigos, estou com algumas duvidas referente ao componente, fiz a configuracao do meu Componete pra na Pasta SALVAR ele colocar a NFe antes de ser autorizada, se e oq entendi, e na pasta NFe o arquivo ja autorizado pela sefaz e na pasta EVENTO onde salvaria os logs de evento, porem o componente nao faz nada disso, ele salva os Arquivos de NFe autorizado ou nao na Pasta onde direcionei o PATH NFe, salva os Eventos todos na Pasta que direcionei no Path SALVAR, e na que deveria se a Pasta de Evenetos eles nao salva nada. Nao cosigo entender a logica do componente. Outra coisas que nao entendi, pq qndo gero um nfe ele gera um xml na pasta. caso esse de algum erro, e eu corrija o erro nos dados da nota ele gera outra arquivo e nao manipula o ja gerado anteriormente.
×
×
  • 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.