Ir para conteúdo
  • Cadastre-se

fnd

Membros
  • Total de ítens

    34
  • Registro em

  • Última visita

Posts postados por fnd

  1. Olá 

    Estou tentando implementar a função de carta de correção no meu emissor e está ocorrendo alguns problemas,quando envio pela primeira vez a correção de uma nota não tenho nenhuma resposta porém se enviar novamente ocorre o erro a seguir:

    Erro Carta de Correção NFe 573 Rejeição: Duplicidade de Evento (tpEvento + chNFe + nSeqEvento)

    Estou fazendo em ambiente de homologação para NFe 4.0, não tinha essa função nas versões anteriores para saber se é algo novo

     

    Obrigado

    Fernando Costa

  2. Estou com problema para fazer a carta de correção na NFe 4.0

    Ao depurar o código do componente chega na linha que parece que esta analisando apenas o evento teCancelamento, ao fazer a carta de correção usa o vento teCCe

    if EventoNFe.Evento.Items[i].infEvento.tpEvento = teCancelamento then
    begin
      EventoNFe.Evento.Items[i].infEvento.detEvento.nProt := NotasFiscais.Items[j].NFe.procNFe.nProt;
    
      if trim(EventoNFe.Evento.Items[i].infEvento.detEvento.nProt) = '' then
      begin
        WebServices.Consulta.NFeChave := EventoNFe.Evento.Items[i].InfEvento.chNfe;
    
        if not WebServices.Consulta.Executar then
        GerarException(WebServices.Consulta.Msg);
    
        EventoNFe.Evento.Items[i].infEvento.detEvento.nProt := WebServices.Consulta.Protocolo;
      end;
    end;

     

  3. Olá 

    Estou usando o software de demonstração ACBrNFe para fazer testes de Gerar e Importar TXT. Porém estou encontrando incompatibilidade entre o TXT gerado pelo emissor do sebrae e do ACBr, o emissor do Sebrae não importa o TXT do ACBr e o ACBr não importa o TXT gerado pelo Sebrae.

    Gerei o TXT da mesma nota nos dois sistemas e é possível ver algumas posições bem diferentes 

    Linha I
    ACBr
    I|123456|7896523206646|TESTE DE PRODUTO|94051010|1111111|||||5101|UN|1.0000|100.0000000000|100.00|7896523206646|UN|1.0000|100.0000000000|||||1|||
    Sebrae
    I|123456|7896523206646|TESTE DE PRODUTO|94051010||5101|UN|1.0000|100.0000000000|100.00|7896523206646|UN|1.0000|100.0000000000|||||1||||
    
    Linha W02
    ACBr
    W02|100.00|18.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00|
    Sebrae
    W02|100.00|18.00|0.00|0.00|0.00|100.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00|0.00|

     

    Assim estou na duvida se o layout do TXT da ACBr está funcional na versão 4.0? Os componentes foram atualizados hoje

     

    Obrigado

    Fernando Costa

     

     

     

  4. Tive que fazer uma alteração no arquivo Cidades.INI, nos dados originais retornava erro http 404. Não sei se é só um caso pontual ainda

    Original

    [3300100]
    Nome=Angra dos Reis
    UF=RJ
    Provedor=Tiplan
    NomeURL_H=spe.angra.rj
    NomeURL_P=spe.angra.rj

    Alterado

    [3300100]
    Nome=Angra dos Reis
    UF=RJ
    Provedor=Tiplan
    NomeURL_H=www.spe.angra.rj
    NomeURL_P=www.spe.angra.rj

    • Curtir 1
  5. Olá

    Estou implantando um emissor NFS-e para cidade de Angra dos Reis que usar o provedor Tiplan

    Quanto vou gerar e enviar a RPS ocorre o erro "SoapAction não definido para: TNFSeGerarNFSe" fui tentar modificar o arquivo INI da Tiplan colocando "*" no método Gerar e fins outras tentativas mas ocorre o erro "A funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: Tiplan"

    Alguma dica de como deve proceder, já atualizei o ACBr hoje e continua este problema

     

    Obrigado

  6. Estou com problema ao atualizar o ACBr, estou usando o Trunk2 e está parando ao compilar o ACBr_TCP.

    Fui tentar instalar este pacote manualmente e esta dando erro "[dcc32 Error] ACBr_TCP.dpk(31): E2029 'END' expected but '>' found" a linha contém o comando ">>>>>>> .r13961"

     

  7. André 

    Obrigado por toda atenção e por fim consegui fazer funcionar.

    Depois de varias tentativa resolvi começar a escrever uma nova aplicação do zero, foi ai que identifiquei que quando colocava as DLLs "libeay32.dll" e "ssleay32.dll" na pasta da aplicação que ocorria o erro. Fui na aplicação antiga e tirei tais DLLs da pasta e voltou a funcionar normalmente.

    Foi isso que identifiquei, resolvi postar caso ajude alguém

    Obrigado

     

     

  8. No comando de Assinar, segue a ação do meu botão. 

    Quando ocorre o AV o Delphi abre o a unit ACBrDFeXsXMLSec e para na linha "destructor TDFeSSLXmlSignXmlSec.Destroy;"

      ConexaoDtm.ACBrNFe1.NotasFiscais.Clear;
    
      try
        ConexaoDtm.GerarNFe('1'); //função de teste que preenche os dados no componente 
    
        ConexaoDtm.ACBrNFe1.NotasFiscais.Assinar;
    
        mmProcesso.SelAttributes.Color := clBlue;
        mmProcesso.SelAttributes.Style := [fsBold];
        mmProcesso.Lines.Add('NFe GERADA');
        ConexaoDtm.ACBrNFe1.NotasFiscais.GravarXML(caminho+'temps\Nota.XML');
        mmProcesso.Lines.Add('NFe SALVA EM '+caminho+'temps\Nota.XML');
      except
        on e : exception do
        begin
          mmProcesso.SelAttributes.Color := clRed;
          mmProcesso.SelAttributes.Style := [fsBold];
          mmProcesso.Lines.Add('Erro ao gerar NFe '+e.message);
        end;
      end;

     

  9. São essas as configurações do certificado que coloquei no Demo e funcionaram ai passei para o meu Emissor

    ACBrNFe1.Configuracoes.Geral.SSLLib                := TSSLLib(libOpenSSL);
    ACBrNFe1.Configuracoes.Geral.SSLCryptLib           := TSSLCryptLib(cryOpenSSL);
    ACBrNFe1.Configuracoes.Geral.SSLHttpLib            := TSSLHttpLib(httpOpenSSL);
    ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib         := TSSLXmlSignLib(xsXmlSec);

    ACBrNFe1.SSL.SSLType := LT_all;

    ACBrNFe1.Configuracoes.Certificados.ArquivoPFX  :='caminho do arquivo PFX';
    ACBrNFe1.Configuracoes.Certificados.Senha       := 'senha';
    ACBrNFe1.Configuracoes.Certificados.NumeroSerie := '';//não informando

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