Ir para conteúdo
  • Cadastre-se

Isael Faria Junior

Membros
  • Total de ítens

    34
  • Registro em

  • Última visita

Posts postados por Isael Faria Junior

  1. Boa noite,

    Fiz a reinstalação e agora parou de dar aquele erro.

    Porem ao compilar, está dando o seguinte erro.

    Citar

    [dcc32 Fatal Error] ACBrNFe_demo.dpr(1): F1027 Unit not found: 'System' or binary equivalents (.dcu)

    Poderiam me ajudar com isso ?

  2. Isso ocorre com vários componentes,  curioso, que foi devidamente instalador pelo Instalador.

    Mais já seria de grande ajuda, se me passasse como enviar e pegar o retorno da nfe, pois já fiz todos os outros procedimentos.

     

     

    Sem título.png

    Sem título2.png

  3. Boa tarde Pessoal,

    estou desenvolvendo uma aplicação para Validação, assinatura, envio e pegar o retorno da nfe.

    Alguém teria um exemplo de Envio e Pegar o retorno da nfe e Poderia me ajudar ?

    Estou tentando me basear no modelo do acbr, porem no meu delphi, ele não roda e como não consigo roda-lo, estou apanhando um pouco.

    Alguem poderia me ajudar ?

  4. Boa tarde Pessoal,

    estou com o seguinte problema.

    Ao validar a nfe, utilizando o componente ACBRNFE.

    1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'KG' is not a valid value of the local atomic type.
    
    Erro: Falha na validação dos dados da nota: 17446
    
    Erro Completo: Falha na validação dos dados da nota: 17446
    
    1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'KG' is not a valid value of the local atomic type.

    Pelo que verifiquei, o mesmo não aceita a minha unidade, por está utilizando apenas 2 caracteres. A pergunta é sou obrigado a informar 3 mesmo, visto que no sistema a mesma, utiliza-se de 2.

    O mesmo problema ocorre no código do produto, visto que o código do sequencial, iniciando do 1.

    1824 - Element '{http://www.portalfiscal.inf.br/nfe}cProd': '17' is not a valid value of the local atomic type.
    
    Erro: Falha na validação dos dados da nota: 17446
    
    Erro Completo: Falha na validação dos dados da nota: 17446
    
    1824 - Element '{http://www.portalfiscal.inf.br/nfe}cProd': '17' is not a valid value of the local atomic type.
    
    Exception: Falha na validação dos dados da nota: 17446

    Existe como tratar isso no componente, para poder utilizar os meus códigos já existentes no sistema, ou serei obrigado a modificar toda a geração que já faço hoje, utilizando a dll da receita ? Visto que nunca tive problema de validação destes casos no validador da receita.

    Alguém poderia me ajudar com isso ?

    grato,

  5. Boa tarde Pessoal,

    Sou novo na utilização da DLL, pois ate então, utilizavamos o validador para fazer a validação, assinatura e envio do xml.

    Com o comunicado da descontinuação do mesmo, estamos implementando a solução, para o mesmo.

    Estou utilizando o Delphi xe8 para o mesmo, montando o procedimento para pegar um xml, que já geramos utilizando a dll da nfe,

    para validar, assinar e enviar.

    Poderiam me dar uma força ?

    Segue o meu procedimento até o momento,

    procedure TFormValidadorNfe.btnArquivoClick(Sender: TObject);
    var
     vCaminhoXml  : String;
     vCaminhoCert : String;
     vNumeroSerie : String;
    begin
     OpenDialog.DefaultExt := '*.xml';
     OpenDialog.Filter := 'Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*';
    
     OpenDialog.Title := 'Selecionar XML\';
     OpenDialog.InitialDir := 'C:\\';
     if OpenDialog.Execute then
     Begin
       vCaminhoXml :=  OpenDialog.FileName;
    
       Memo1.Clear;
       Memo1.Lines.LoadFromFile(vCaminhoXML);
       ACBrNFe1.NotasFiscais.LoadFromFile(vCaminhoXML,true);
       try
    
        if (edtTipoCertificado.Text = 'A1') then
        begin
          OpenDialog.Title := 'Selecione o Certificado';
          OpenDialog.DefaultExt := '*.pfx';
          OpenDialog.Filter := 'Arquivos PFX (*.pfx)|*.pfx|Todos os Arquivos (*.*)|*.*';
          OpenDialog.InitialDir := ExtractFileDir(application.ExeName);
          if OpenDialog.Execute then
          begin
           vCaminhoCert := OpenDialog.FileName;
           ACBrNFe1.Configuracoes.Certificados.ArquivoPFX  := vCaminhoCert;
           ACBrNFe1.Configuracoes.Certificados.Senha       := 'associacao';
           ACBrNFe1.Configuracoes.Certificados.NumeroSerie := 'A1';
           ACBrNFe1.SSL.CarregarCertificado;
          end;
        end;
        if (edtTipoCertificado.Text = 'A3') then
        begin
         if ACBrNFe1.SSL.CertificadoLido = False then
            ACBrNFe1.SSL.SelecionarCertificado;
        end;
    
        ACBrNFe1.NotasFiscais.Validar;
        if ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
          MemoDados.Lines.Add('Alertas: '+ACBrNFe1.NotasFiscais.Items[0].Alertas);
          ShowMessage('Nota Fiscal Eletrônica Valida');
       except
        on E: Exception do
        begin
              MemoDados.Lines.Add('Exception: '+E.Message);
              MemoDados.Lines.Add('Erro: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacao);
              MemoDados.Lines.Add('Erro Completo: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacaoCompleto);
         end;
       end;
    
       //ACBrNFe1.NotasFiscais.GerarNFe;
       ACBrNFe1.NotasFiscais.Assinar;
     end;
    end;

     

     

     

     

     

     

  6. Bom dia Pessoal,

    Estou com a seguinte duvida na utilização do componente.

    Estou utilizando o Delphi xe8 no desenvolvimento e fiz o download do trunck2, dentro da pasta, existe o instalador e fiz a instalação do componente,

    utilizando este instalador, e dentro dele, ele instala as duas versões, a por capicom e SLL.

    Porem, quando dento produrar o comando ACBrNFe1.Configuracoes.Certificados.GetCertificado ;

    O mesmo não é habilitado, fui no componente e tentei alterar para usar SLL, porem mesmo assim não habilita a opção.

    Como devo proceder ?

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