Ir para conteúdo
  • Cadastre-se

Valdir Dill

Membros Pro
  • Total de ítens

    935
  • Registro em

  • Última visita

  • Days Won

    5

Posts postados por Valdir Dill

  1. Certo André! 

    É exatamente dessa forma que você sugeriu que tenho meu sistema, ou seja, um dataModule autocreate.

    A senha do certificado é solicitada só uma vez. Isso eu já tinha notado também, mas uma vez basta para gerar uma enorme confusão pro usuário. Até porque muito usuário que manda poucas notas por dia fecha o sistema cada vez que emite uma nota.

    A gambiarra que estou fazendo atualmente é, sempre que for executar uma rotina que vá acionar o certificado, jogo o foco da minha aplicação para um componente que não faz nada se receber um enter. Resolve o problema, mas...

     

    Pensei que talvez houvesse alguma forma de capturar o enter acionado na tela de login do certificado. Conseguindo identificar que o enter não foi acionado quando a minha aplicação estava ativa e sim a tela do certificado, aí poderia tratar facilmente.

     

    Obrigado!

  2. Antecipadamente peço desculpas aos moderadores pelo assunto não estar diretamente ligado ao componente, mas já pesquisei e inclusive tentei respostas em outros foruns, sem sucesso.

     

    Muito bem, vamos ao problema:

    Utilizo o componente ACBr para enviar notas eletrônicas através do meu sistema. O problema que vou relatar não está relacionado diretamente com o ACBR, mas indiretamente sim, pois talvez a solução esteja em alguma rotina do ACBr.

     

    Oque ocorre é o seguinte: quando aciono alguma rotina (assinar o arquivo XML, por exemplo) que precisa do certificado, o ACBR aciona o certificado pelo número que já passei para o componente e que por sua vez abre a tela de login do certificado. O próximo passo do operador, logicamente, é inserir a senha nessa telinha de login. Após inserir a senha, se o usuário clicar no botão "Ok" da dessa tela de login, tudo tranquilo. O problema acontece se o operador informar a senha e pressionar enter. Esse enter aciona o "ok" da tela de login do certificado, mas, também afeta o meu sistema, ou seja, é como se tivesse pressionado um enter no MEU programa, o que aciona o componente (botão) ativo no programa, o que executaria indevidamente as rotinas vinculada a esse botão.

     

    Será consegui me fazer entender? Alguém tem alguma dica para contornar esse problema?

     

    Obrigado!

  3. Boa noite Valdir,

     

    Como faz falta ler as Notas Técnicas publicadas pela SEFAZ.

     

    O erro esta no item c) você não pode alterar o tipo de emissão.

     

    Por favor leia a NT que trata sobre o assunto EPEC.

    Bom dia Italo,

    Você sempre me ajuda (aliás ajuda a todos) com muita presteza e agradeço sempre por isso. Mas desta vez você está enganado. Eu leio absolutamente todas as NT pelo menos duas vezes cada uma.

    Sei que tem muitos que usam o fórum com postagem sem necessidade tipo "Quanto é 2 mais 2?" e não fazem nenhuma pesquisa antes. Mas com certeza não é meu caso. Antes de postar qualquer coisa, eu gasto, no mínimo, 4 horas de pesquisa aqui no fórum e em vários outros.

    Eu tinha entendido pela NT que não se pode mudar a forma de emissão da NFe enviada por evento EPEC, ou seja, tem que manter tudo igual no novo envio. O que eu estava querendo fazer, e estava fazendo errado (vide abaixo), era a alteração da forma de emissão no componente ACBr, conforme inclusive está orientado em uma das respostas deste mesmo tópico. Como você sabe, mas ressalto aqui para outros usuários, é preciso mudar a forma de emissão no componente para que o novo envio do XML seja para o WS novo e não o de recepção de EPEC.

     

    Depois que postei minha pergunta, fiquei mais 3 horas fuçando e descobri meu erro. Bastante simples, mas programação é assim mesmo. Ás vezes, coisinhas simples demoram mais para se conseguir o acerto que funções complexas.

     

    O que eu estava fazendo (item c do meu post): ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis := teNormal;

    A forma correta: ACBrNFe1.Configuracoes.Geral.FormaEmissao := teNormal;

     

    Fiz essa mudança e tá tudo certo.

     

    Mais uma vez obrigado!

     

  4. Boa noite,

     

    Por favor me auxiliem no processo de reenvio de NFe cujo EPEC foi enviado anteriormente. 

    Estou fazendo da seguinte maneira:

    1) Monto o XML normal com tpEmiss = 4 e envio o evento EPEC. O processo funciona beleza.

     

    2)  Depois que o sistema volta ao normal, reenvio o xml da seguinte forma:

     a) ACBrNFe1.NotasFiscais.Clear;

     B) ACBrNFe1.NotasFiscais.LoadFromFile(VNomeArq); //VNomeArq é o mesmo XML enviado no EPEC (item 1);
     c) ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis := teNormal; //mudo a forma de emissão para normal no COMPONENTE.
     d) ACBrNFe1.WebServices.Envia(numeroLote);
     
    O que estaria errado nesses passos, já que ocorre o erro "Falha no reconhecimento da autoria ou da integridade do arquivo digital..."
    Percebi que o arquivo (1215-env-lot.xml anexo) XML que o ACBr envia, está com tpEmiss=1. Isso está correto?
     
    Tentei validar o 1215-env-lot.xml enviado pelo no validador da SEFAZ-RS e dá erro. Se alterar tpEmiss para 4, aí o arquivo não dá erro no validador.
    Acredito que o problema esteja aí, ou seja, no tpEmiss=1 que está sendo colocado no XML enviado pelo ACBR.
    Será que o erro está no item 2a acima? Mas como então eu devo mudar o tpEmiss no COMPONENTE?
     
    Em anexo está o XML original (com tpEmiss=4) e também os arquivos de lote do envio e retorno.
     
    obrigado.
     
     
     
     
     

    1215-env-lot.xml

    1215-rec.xml

    26150303702657000199550010000011924178131093-nfe.xml

  5. FR pra mim é FastReport!

    no caso você mostra os arquivos do Fortes Report que é RL!

     

    primeiro que os componentes não estão em compatibilidade com o Fortes para o XE7!

     

    É Fortes Report mesmo. Só coloquei FR (agora editei) na segunda menção, mas inicial eu havia informado que era o Fortes.

     

    Não entendi tua última frase. Você quer dizer é que os componente ACBR ainda não estão compatíveis com o Fortes, é isso?

     

    Obrigado! 

  6. Desculpe o "1/2 off" desta meu post, mas passei o final de semana todo pesquisando e tentando instalar o Fortes Report no Xe7 e não consegui.

    Todos os componentes ACBR e demais componentes que eu usava no Xe4 consegui instalar beleza. Só tá o Fortes que tá difícil. Se alguém puder me dar uma dica sobre o erro que ocorre (anexo print).

    Não sei bem, mas pelo que parece a diretiva que pede arquivos Qt, QTypes, ..., e que está gerando o erro não seria Delphi Xe7, ou seja, não poderia dar esses erros, já que estou com o XE7.

     

    Obrigado!

    post-349-0-45601700-1425910577_thumb.png

    post-349-0-45601700-1425910577_thumb.png

  7. Boa tarde,

     

    Infelizmente ainda não consegui descobrir. 

    Parece que a empresa é desse site www.ipm.com.br.

    Pedi o nome do provedor e URLs, mas está complicado de obter informações.

     

    Vou tentar com a PF, rs, prá ver se descubro. Aí informo.

     

    Obrigado.

  8. Muito bom João! Vivendo e aprendendo, hehe!

    Eu não estava sabendo disso, apesar de sempre ler o manual.

    Obrigado pelo alerta.

     

    Só me diga uma coisa: você disse que essa orientação do rodapé ficar somente na primeira página estaria no manual de integração, certo? Revi o manual e não localizei. Você poderia, por gentileza, passar mais detalhes de onde está essa orientação?

     

    Mais uma vez, obrigado!

  9. Boa tarde,

     

    Estou com um XML de uma NFe com vários itens, o que fez com que o Danfe utilizasse duas folhas na impressão.

    Ocorre que o rodapé (os quados com as informações adicionais) é impresso apenas na primeira página. Já o cabeçalho sai em todas as folhas.

     

    Pergunto: isso está correto? Não deveria imprimir na última página, já que é um rodapé da nota? Ou então em todas as páginas, como ocorre com o cabeçalho?

     

    Obrigado

     

    Valdir

  10. Alguém tem ideia de como proceder nos cálculos dos tributos a partir de 01/01/2015, já que as tabelas IBPT têm vigência só até 31/12/14?

    Enviei e-mail para o instituto pedindo se tinham alguma previsão de disponibilização de novos arquivos, mas não tive retorno.

     

    No próprio manual do IBPT diz que não se deve usar as alíquotas se estiver fora da vigência. Mas e aí, como fica? Teríamos que ter um "plano b" de alíquotas para o caso do IBPT não disponibilizar novos arquivos tempestivamente?

     

    Como os colegas pretendem proceder nesse caso?

     

    Obrigado!

    Recebi um retorno hoje do IBPT informando que até o final desta semana as novas tabelas estarão disponíveis.

    • Curtir 2
  11. Alguém tem ideia de como proceder nos cálculos dos tributos a partir de 01/01/2015, já que as tabelas IBPT têm vigência só até 31/12/14?

    Enviei e-mail para o instituto pedindo se tinham alguma previsão de disponibilização de novos arquivos, mas não tive retorno.

     

    No próprio manual do IBPT diz que não se deve usar as alíquotas se estiver fora da vigência. Mas e aí, como fica? Teríamos que ter um "plano b" de alíquotas para o caso do IBPT não disponibilizar novos arquivos tempestivamente?

     

    Como os colegas pretendem proceder nesse caso?

     

    Obrigado!

  12. Só para avisar aos colegas: alguns (não todos) arquivos, como o de SC, MT, ES e outros, da nova tabela IBPT 14.2.b estão com um probleminha. A última linha está apenas com a informação ";;;;;;;;;;;;" (vários ponto e vírgula).

    No meu caso (faço um laço para ler as linhas), isso estava causando um erro. A solução foi alterar o arquivo e tirar essa última linha.

     

    Espero que essa informação lhes seja útil.

     

    Obrigado

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