Ir para conteúdo
  • Cadastre-se

Weriton Teixeira Machado

Membros
  • Total de ítens

    49
  • Registro em

  • Última visita

Posts postados por Weriton Teixeira Machado

  1. Em 27/02/2016 at 16:48, Juliomar Marchetti disse:

    Obrigado !

    Já disponível no svn!

     

    Boa tarde @Juliomar Marchetti

    procurei no código do componente e esta modificação não consta lá.

    Gostaria de saber se ela vai ser implementada, pois caso não seja

    implementarei aqui por minha conta pois alguns clientes continuam

    tendo dificuldade com esta parte de digitar a data errada e não perceber.

     

    Desde já agradeço a atenção

  2. Bom dia,

    Não sei se aqui seria o melhor lugar para colocar isso, mas não quis abrir uma nova discussão sobre o assunto.

    por isso procurei uma que já estive em aberto.

    O retorno de erro do Consulta CPF está muito genérico e as vezes causa confusão.

    Um erro muito comum é a digitação errada da data de nascimento e o site da receita retorna esse erro

    porém no acbr ele apenas retorna que não foi possível buscar os dados.

    eu modifiquei aqui na nossa empresa pra ele retornar que a data foi digitada errada,

    caso queiram replicar para o fonte oficial ou melhorar o que eu fiz acredito que seria um bom acréscimo

    para o componente.

    if Erro = '' then
        begin
          Result:= True;
          Resposta := TStringList.Create;
          try
            Resposta.Text := StripHTML(RespHTTP.Text);
            RemoveEmptyLines( Resposta );
    
            //DEBUG:
            //Resposta.SaveToFile('C:\temp\cpf.txt');
    
            FCPF      := LerCampo(Resposta,'No do CPF:');
            FNome     := LerCampo(Resposta,'Nome da Pessoa Física:');
            FDataNascimento := LerCampo(Resposta,'Data de Nascimento:');
            FSituacao := LerCampo(Resposta,'Situação Cadastral:');
            FEmissao  := LerCampo(Resposta,'Comprovante emitido às:');
            FCodCtrlControle   := LerCampo(Resposta,'Código de controle do comprovante:');
            FDigitoVerificador := LerCampo(Resposta,'Digito Verificador:');
    	//coloquei aqui pra capturar se o erro é de data caso o nome esteja vazio
            if Trim(FNome) = '' then
            begin
              Erro     := LerCampo(Resposta,'Data de nascimento informada');
              if Trim(Erro) <> '' then
                Erro := 'Erro de data';
            end;
    	//fim da adição de código
          finally
            Resposta.Free;
          end ;
    
    	//caso tenha capturado o erro de data ele da raise		
          if Trim(Erro) = 'Erro de data' then
                raise EACBrConsultaCPFException.Create('Data de nascimento divergente da base da Receita Federal.');
    	// fim da adição de código
    
          if Trim(FNome) = '' then
            raise EACBrConsultaCPFException.Create('Não foi possível obter os dados.');

     

    • Curtir 1
  3.  Nós aqui validamos todos os dados antes da geração do XML. A nfce não pode nem ser gerada se os dados básicos não estiverem preenchidos e validados. Pode acontecer de uma nota dessa ainda assim ser rejeitada. Porém é mais difícil. Agora se for rejeitada depois de já gerada. Não sei como proceder não. Porque ela não pode set cancelada. Mas tbm não pode ser alterada. Uma vez que o consumidor já levou o danfe impresso daquela nota.

  4. Boa tarde, recentemente 2 clientes da empresa em que trabalho tiveram seus certificados apagados do nada.

    Entramos em contato com a empresa que gerou o certificado e ela disse que alguém ou algum sistema tinha apagado o certificado.

    Que minguem apagou tínhamos certeza, porém pairou a duvida sobre o sistema, como não enviávamos nenhum comando

    de apagar certificado em nosso código fonte,  fui pesquisar o código do ACBR NFe pois é o componente que usamos para emissão de NFe.

    Em pesquisa no fórum, neste mesmo tópico vi que o código foi revisado para que todos os acessos fossem feito por somente leitura.

    Ao rastrear o componente pude verificar que realmente os acessos estão sendo feitos como somente leitura, o que me deixou mais tranquilo,

    porém fiquei com uma duvida na linha 1810 da unit ACBRNFeUtil que utiliza um numeral com $ na frente ao invés das constantes que o resto do código usa

    e justamente o numeral que consta nessa linha é o referente ao acesso total na leitura e gravação. Como não entendo do acesso interno ao token,

    resolvi perguntar para sanar essa duvida e para no caso de realmente estar errado avisa-los.

     

    Seria possível que alguém com um conhecimento mais profundo do assunto desse uma olhada nessa linha que citei e de um retorno do que se trata?

    o código que consta na linha é esse abaixo:

    signedKey := xmldsig.sign(dsigKey, $00000002);

    Aguardo resposta.

    Atenciosamente,

    Weriton Machado.

     

     

     

  5. Bom dia Rafael,

     

    Também  uso o Fast Report e aqui fiz desse jeito até usando um exemplo que achei pesquisando aqui no forum.

    ACBrNFeDANFEFR1.DescricaoViaEstabelec := 'Via do Consumidor';
      ACBrNFe1.NotasFiscais.Imprimir;
      if rgImprimepdf.ItemIndex = 0 then
        ACBrNFe1.NotasFiscais.ImprimirPDF
      else if (rgImprimepdf.ItemIndex = 2) and (MensagemDeConfirmacao('Salvar DANFE NFC-e em PDF?', '') = mrYes) then
           ACBrNFe1.NotasFiscais.ImprimirPDF;
    
      // 2ª via do Estabelecimento - Capítulo 2.2.6 da Nota Técnica da NFC-e
      if Application.MessageBox(PChar(
          'NFC-e Emitida em modo de Contingência off-line.' + sLineBreak +
            'Deseja efetuar a Impressão da Via do Estabelecimento?' +
            sLineBreak + sLineBreak +
            'Atenção: Optando por "não" imprimir a segunda via, estará automaticamente optando pela guarda do XML.' + sLineBreak), PChar(Application.Title), MB_YESNO + MB_ICONWARNING) = IDYES then
      begin
        ACBrNFeDANFEFR1.DescricaoViaEstabelec := 'Via do Estabelecimento';
        ACBrNFe1.NotasFiscais.Imprimir;
      end;
    
  6. bom vamos la:

     

    a que deve ser impressa na nota é a :

     

    https://www.sefaz.rs...FE/NFE-COM.aspx

     

    e a que eles me mandaram ontem no email é a pra consulta do QR-CODE:

     

    http://www4.fazenda....ultaNFCe/QRCode?

     

     

    testei todas as duas e estão funcionando.

    porém desde ontem a url que deve ser impressa na nota a

    que serve pra consulta com a chave esta retornando um erro interno de asp.

    mas acredito que deva ser corrigido em breve.

  7. boa noite a todos

     

    Recebi um email da SEFAZ RJ a respeito do endereço de consulta do qr-code.

    segue abaixo:

     

    Nota Fiscal de Consumidor Eletrônica (NFC-e/RJ)
    21 de set (Há 1 dia)
    cleardot.gif
       
    para mim
    cleardot.gif

    Prezado (a),

    URL para consulta QR code:
     http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?

    Atenciosamente,
     GRUPO GESTOR – NOTA FISCAL DE CONSUMIDOR ELETRÔNICA - RJ

     

    ---------------------------------

     

    Sendo que o endereço pra emissão da nota continua sendo o que postei anteriormente da SEFAZ RS

    pois o rio fez convenio com o estado do RS.

     

    abraços.

  8. Alguém chegou a fazer a alteração no modelo do Fast Report pra imprimir informações institucionais no DANFE

    conforme cita o manual de especificações técnicas do DANFE NFC-e pg 8?

     

    Importante - Caso o contribuinte queira imprimir, no mesmo papel do DANFE NFCe, mensagens institucionais ou outras informações que não estejam no arquivo XML da NFCe, as mesmas deverão ser apresentadas após o final do DANFE NFCe (imediatamente após protocolo de autorização da NFCe – divisão VIII).

     

  9. sobre essa parte aqui que estou me referindo no pergunta que fiz anteriormente.

     

     

    O DANFE NFC-e tem por característica não trazer impressas as informações detalhadas dos itens de mercadorias, que serão apresentadas no documento Detalhe da Venda ou no resultado da consulta pública da NFC-e no portal da Secretaria de Fazenda.  
    No caso de emissão em contingência, é obrigatória a impressão do Detalhe da Venda e do DANFE NFC-e, sendo que, nesta hipótese, deverá ser impressa uma segunda via do DANFE NFC-e que deverá permanecer a disposição do Fisco no estabelecimento até que tenha sido transmitida e autorizada a respectiva NFC-e emitida em contingência. Esta obrigação poderá, a critério da Unidade Federada, ser dispensada.  
    Esta segunda via deverá estar identificada como “Via do Estabelecimento” conforme modelo constante da figura 6 a seguir. Alternativamente a impressão da segunda via do DANFE NFC-e quando de emissão em contingência, o contribuinte poderá optar pela guarda eletrônica do respectivo arquivo XML da NFC-e.   
    Para poder fazer uso desta opção de guarda eletrônica do arquivo XML emitido em contingência, deverá, previamente, lavrar termo no livro Registro de Utilização de Documentos Fiscais e Termos de Ocorrência - modelo 6, ou formalizar declaração de opção segundo disciplina que vier a ser estabelecida por sua Unidade Federada, assumindo total responsabilidade pela guarda do arquivo e declarando ter ciência que não poderá, posteriormente, alegar problemas técnicos para justificar a eventual perda desta informação eletrônica que está sob sua posse, assumindo as consequências legais por ventura cabíveis.

  10. Regys tenho uma duvida com relação a isso.

     

    Segundo o manual quando vc emite em contingencia off-line 

    ou vc imprime duas vias ( e guarda uma durante o periodo que a nota não for enviada)

    ou senão assina um documento na SEFAZ pra ficar responsável por guardar o xml

    durante o período que a nota não está autorizada pela SEFAZ.

     

    Mas eu não vi em nenhum lugar no código do componente a opção de imprimir a segunda via.

    tem em algum lugar e eu comi mosca, ou realmente não tem e temos que tratar na mão?

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