Ir para conteúdo
  • Cadastre-se

Tatiane Peixoto

Membros
  • Total de ítens

    41
  • Registro em

  • Última visita

Posts postados por Tatiane Peixoto

  1. Ola, Pessoal !

    Tenho uma dúvida sobre a lista de Tipo de Ocorrencias da Remessa dos bancos.

    No Acbr tem alguma função que retorne esta lista para que eu possa popular um combobox por exemplo e dar opção ao usuário de selecionar qual tipo de Remessa do registro?

    Outra Dúvida é ,essa lista de ocorrencias varia de acordo com cada banco? o ACBR já faz isso quando monta?

     

  2. Italo,

    é o seguinte rodei com debug e nao sei por qual motivo esta passando 2 vezes nestas linhas:

      if (MDFe.infMDFe.versao >= 3) and (MDFe.ide.indCanalVerde = tiSim) then
        Gerador.wCampo(tcStr, '#027', 'indCanalVerde', 01, 01, 0, TindicadorToStr(MDFe.ide.indCanalVerde), DSC_INDCANALVERDE);

      if (MDFe.infMDFe.versao >= 3) and (MDFe.ide.indCarregaPosterior = tiSim) then
        Gerador.wCampo(tcStr, '#028', 'indCarregaPosterior', 01, 01, 0, TindicadorToStr(MDFe.ide.indCarregaPosterior), DSC_INDCARREGAPOSTERIOR);

    A primeira vez a tag indCarregaPosterior  esta atribuido o valor tiNao e na segunda vez já vem atribuido tiSim.

    Ja analisei minha rotina e só gera o mdf-e uma vez só pelo comando:  ACBrMDFe1.Manifestos.GerarMDFe;

     

     

     

  3. Bom dia Pessoal,

    Estou tentando fazer testes de homologação da MDF-e e após atualizar os componentes me deparei com uma falha durante a transmissão do MDF-e. Falha esta relacionadas as tags :  indCanalVerde  e indCarregaPosterior  onde o componente cria automaticamente e atribui o valor 1 a estas tags!

    Como faço para que o componente não crie essas tag na hora da geração do XML da MDFe? Pois de acordo com o layout não é obrigatório essas tags.

     

     

    MDFe000002764.XML

  4. Bom dia,

    Fiz a instalação dos componentes no lazarus versão 1.8.4 ! Teoricamente foi instalado com sucesso!

    Só que ao tentar compilar o projeto dar este erro:

    Unit1.pas(444,35) Error: Identifier not found "TSSLLib"
    Unit1.pas(445,35) Error: Identifier not found "TSSLCryptLib"
    Unit1.pas(446,35) Error: Identifier not found "TSSLHttpLib"
    Unit1.pas(447,35) Error: Identifier not found "TSSLXmlSignLib"
    Unit1.pas(594,68) Error: Identifier not found "httpWinHttp"
    Unit1.pas(594,81) Error: Identifier not found "httpOpenSSL"

    Segue imagem em anexo  imagem.

    Como resolver? já fiz algumas pesquisas e não conseguir encontrar solução!

     

    Captura de Tela (3).png

  5. Bom dia!

    De um tempo pra cá estamos com problema ao usar a função da acbr para validar o NCM.

    Estou fazendo desta forma:

      try
        if not ffc.ACBrNCMs1.Validar(Trim(Dbe_NCM.Text)) then
        begin
          Mensagem('NCM não existe',2);
          fProdutos.Dbe_NCM.SetFocus;
          Exit;
        end;
      except

    a propriedade urlconsulta está com  := http://www4.receita.fazenda.gov.br/simulador/PesquisarNCM.jsp?

    Devo trocar para outro para que volte a funcionar? Pois percebi q este link não está funcionando.

  6. boa tarde! Estou tentando salvar um retorno do cancelamento de NF-e e está ficando desta forma abaixo:

    Capturar2.JPG.97ca8fb37687c2671c3c99321591ca54.JPG

     

    Estou fazendo da seguinte forma o cancelamento da NF-e:

     

             // Criar o cancelamento
              fConfigACBR_NFe.ACBrNFe.EventoNFe.Evento.Clear;
              //fConfigACBR_NFe.ACBrNFe.EventoNFe.idLote := iNumLotFat;

              with fConfigACBR_NFe.ACBrNFe.EventoNFe.Evento.Add do
              begin
                infEvento.chNFe           := chaveNFe;
                infEvento.CNPJ            := gEmpCgc;
                infEvento.dhEvento        := NOW;
                infEvento.tpEvento        := teCancelamento;
                infEvento.detEvento.nProt := nProtocolo;
                infEvento.detEvento.xJust := sJustifica;
              end;

              try
              // Enviar o evento de cancelamento

              if fConfigACBR_NFe.ACBrNFe.EnviarEvento(iNumLotFat) then
              begin
                with fConfigACBR_NFe.ACBrNFe.WebServices.EnvEvento do
                begin
                  if (EventoRetorno.retEvento.Items[0].RetInfEvento.cStat <> 101) and // 101 - cancelamento homologado
                     (EventoRetorno.retEvento.Items[0].RetInfEvento.cStat <> 135) and // 135 - Evento registrado e vinculado a NF-e (cancelamento de NF-e homologado)
                     (EventoRetorno.retEvento.Items[0].RetInfEvento.cStat <> 151) and // 151- cancelamento homologado fora do prazo
                     (EventoRetorno.retEvento.Items[0].RetInfEvento.cStat <> 155) then // 155 - Evento registrado e vinculado a NF-e fora de prazo;
                  begin
                    raise Exception.CreateFmt(
                    'Ocorreu o seguinte erro ao cancelar a nota fiscal eletrônica:'  + sLineBreak +
                    'Código:%d' + sLineBreak +
                    'Motivo: %s', [
                     EventoRetorno.retEvento.Items[0].RetInfEvento.cStat,
                     EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo
                     ]);
                  end;

                  // retornos
                  sData1  := FormatDateTime('DD/MM/YYYY',EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento);
                  sHOra1  := FormatDateTime('HH:MM:SS',EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento);
                  nProtocoloCanc  := EventoRetorno.retEvento.Items[0].RetInfEvento.nProt;

                  wXML            := ConverteXMLtoUTF8(EventoRetorno.retEvento.Items[0].RetInfEvento.XML); // aqui eu pego o retorno
                  sStat           := IntToStr(EventoRetorno.retEvento.Items[0].RetInfEvento.cStat);
                  sMotivo         := EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo;
                  ffcDB_NFe.rtfProcCancNFe.Text := wXML;
                  //SALVA ARQUIVO XML ASSINADO E PROTOCOLADO
                  ffcDB_NFe.rtfProcCancNFe.Lines.SaveToFile(gLocalAplicativo+'ARQS\XML\NF-e\_CANCELADO\'+s_Arquivo);  aqui estou salvando o mesmo
                  sPath      := gLocalAplicativo+'ARQS\XML\NF-e\_CANCELADO\'+s_Arquivo;

                  Mensagem('Arquivo XML do cancelamento salvo na pasta: '+gLocalAplicativo+'ARQS\XML\NF-e\_CANCELADO\'+s_Arquivo);

     

    O que estou fazendo de errado?

     

    Atenciosamente,

    Tatiane Peixoto.

     

     

    NF000023978_CAN.XML

  7. 5 horas atrás, BigWings disse:

    Bom dia,

    Esse erro geralmente ocorre quando se tenta acessar um índice que não existe, por exemplo, ao chamar ACBrNFe1.NotasFiscais.Items[0] e não houver nenhuma NFe carregada pode gerar o erro.

    Não é possível ver pelo seu print se todo o processo está sendo feito, por exemplo, você chegou a carregar o XML da NFCe para o componente, ou apenas o XML de evento de cancelamento?

    Faça o teste usando o demo do ACBrNFe, na opção Imprimir Evento e veja se o mesmo erro acontece.

    Se desejar, poste também o XML da NFCe para testarmos.

    Oi boa tarde!

    Fiz o teste conforme o exemplo e não aconteceu o erro! desta forma coloquei na minha rotina!

    Agradecida,

    Tatiane Peixoto.

    • Curtir 1
  8. 2 horas atrás, BigWings disse:

    Bom dia,

    Esse erro geralmente ocorre quando se tenta acessar um índice que não existe, por exemplo, ao chamar ACBrNFe1.NotasFiscais.Items[0] e não houver nenhuma NFe carregada pode gerar o erro.

    Não é possível ver pelo seu print se todo o processo está sendo feito, por exemplo, você chegou a carregar o XML da NFCe para o componente, ou apenas o XML de evento de cancelamento?

    Faça o teste usando o demo do ACBrNFe, na opção Imprimir Evento e veja se o mesmo erro acontece.

    Se desejar, poste também o XML da NFCe para testarmos.

    Só carreguei o XML do evento! Vou fazer este teste e retorno ;-)

  9. Boa tarde!

    Estou tentando imprimir o evento de cancelamento de NFC-e através do comando ACBrNFCe1.ImprimirEvento mas acontece o erro "ARGUMENT OUT OF RANGE " justamente na linha  fConfigACBR_NFCe.ACBrNFCe1.ImprimirEvento;, como segue a imagem em anexo!

    O Evento de cancelamento esta sendo realizado com sucesso ,só na hora que mando imprimir o evento acontece o erro.

    obs: estou usando spooler para Daruma DR800.

    Captura de Tela (1).png

    26171211705929000132650080000000391006700005-Can.xml

×
×
  • 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...