Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 26-09-2016 em todas as áreas

  1. Segue conforme solicitação a alguns amigos de como implementar ACBrTEFD em projetos sem o uso do ACBrECF @Italo Jurisato JuniorPor gentileza, poderia "comitar" esse exemplo no trunk? Considerações importantes Esse demo não é indicado para quem usa o ACBrECF, pois já existe o Demo ACBrECFTeste, onde explorar o conjunto (ps: aconselho verificar o demo feito em lazarus pois o mesmo está completo o exemplo, em relação ao demo em Delphi. Configurar o componente ACBrTEFD para [AutoFinalizarCupom = False] [MultiplosCartoes=True] [NumeroMaximoCartoes=3] Foi utilizada uma lógica em emular o estados possíveis do ECF. (Enumerado:tEstadoEcfSimulado) Estudar o evento ACBrTEFDComandaECF, ACBrTEFDInfoECF e ACBrTEFDComandaECFSubtotaliza onde os mesmo manipulam tEstadoEcfSimulado Assinar os Eventos ACBrTEFDComandaECFAbreVinculado, ACBrTEFDComandaECFImprimeVia e ACBrTEFD1ExibeMsg Ambiente de Teste Teste realizado no sistema modular SitDemo-Sitef(Software Express) Venda com múltiplos cartões Venda em 2 formas de pagamento(Dinheiro + Cartão) Extras Método finalizarCupomNFCe existe um tratamento para emissão em (OFF-LINE Contingência) caso houver qualquer erro na emissão da mesma Sequência na impressão(imprimer o NFCe > Posteriormente os Cupons Vinculados) Inicia Venda Informe o valor de pagamento e Selecione a forma de pagamento Armazena em Buffer as formas de pagamento Após a totalização das formas de pagamento haverá o enviar da NFCe ao SEFAZ Estadual imprime a NFCe e os Vinculados Finaliza a sequência com os EstadoEcfSimulado = Livre Delphi - TEF.rar
    1 ponto
  2. Amigo, estava com esse problema também, arrumei colocando as dlls da pasta do acbr junto da aplicação, se não me engano foram essas: \DLLs\OpenSSL\0.9.8.1
    1 ponto
  3. Se não me engano, esta consulta só é possível pelo próprio emitente, usando o certificado digital, diretamente no portal da respectiva SEFAZ. Talvez esta consulta também seja possível, por terceiros, utilizando a tag autXML (Autorização para obter XML) nos arquivos XML das NF-e. Imagino que esta opção seja usada geralmente para informar o CPF ou CNPJ do contador ou escritório contábil, para que estes também possam consultar ou baixar os arquivos XML, mas também utilizando seus respectivos certificados digitais. Att Ricardo
    1 ponto
  4. Sim porém essa seria a conta corrente do Siccob dentro do Bradesco o que na verdade está incorreto usar a propriedade conta corrente do componente na formação do codigo de barras. No caso o meu cliente tem um numero de conta corrente que se Eu informar ela no componente a homologação dá rejeição, assim liguei para o suporte do Siccob ele me disse que esse trecho é muito vezes mal interpretado pois se trata da conta corrento dentro do bradesco porém que o certo é Codigo do Cedente. Exemplo : o numero da Conta corrente que meu cliente vai usar que está no Cartão de Debito e no Cheque é 18532-X porém se colocar esse numero no componente na propriedade "Conta" ao gerar o Boleto fica invalido pois tem que ser o codigo do Cedente que não tem nada a ver com essa conta ele é 1665352 Grato.
    1 ponto
  5. Como consulta pública isso não é possível. Pense na possibilidade de alguem utilizar esta informação, sendo ela pública, para aplicar golpes do tipo: Emails falsos de substituição de boletos das NFes emitidas. Isso só é possível se o campo cNF da chave da NFe não for um número aleatório. É exatamente pra evitar este tipo de consulta pública em lote que serve o campo cNF. Outra situação indesejada seria eu conseguir acompanhar a emissão de notas fiscais do meu concorrente e ver quais preços ele está praticando e pra quem ele anda vendendo.
    1 ponto
  6. Apliquei as seguintes modificações nos Fontes:
    1 ponto
  7. 1 ponto
  8. Dércio, Precisamos descobrir exatamente onde ocorre a ADD de uma nota vazia a lista de notas. Se ocorre ao carregar o XML para realizar a consulta ou se ocorre na leitura do retorno da consulta. vou tentar descobrir. ************************** Em tempo, ao realizar a consulta através do método ConsultarNFSePorRps o provedor estava retornando o XML da NFSe sem o numero da série, esse problema ainda esta ocorrendo, se sim, esta ai a resposta. O XML do RPS contem o numero e série do RPS e ao realizar a consulta a série não é retornada. O componente compara os dados do RPS com os da NFS-e, isso é feito pois podemos ter tanto RPS quanto NFS-e com o mesmo número, mas de série diferentes. A rotina que faz a comparação acaba ADD uma nota na lista pois falhou a comparação. É preciso rever essa rotina, mas o provedor previsa também corrigir, o seu web service, pois esta gerando uma informação em branco.
    1 ponto
  9. Bom dia @Gr@c@ Fiz uns ajustes e agora é possível compilar no D7. Delphi - TEF.rar
    1 ponto
  10. Boa noite! repassei aos demais colegas de fórum! assim que tiver uma posição avisamos aqui sobre a avaliação do código e se vai incorporar ao svn
    1 ponto
  11. Pessoal segue conforme combinado.
    1 ponto
  12. Não seria possível, enviar essas Informações como Observação, para impressão no Rodapé do Cupom (CFe.InfAdic.infCpl) ?
    1 ponto
  13. Isso sempre precisa ser acertado pelo seu programa, pois para emissao da nfe aceita ate 4 casas para valor e 4 para quantidade, ja o sat aceita somente duas casas decimais para valor e 4 para quantidade, exceto para combustiveis que pode ser 3 casas..para valor e ate 4 para quantidade. Nos Ecf,s tambem tinha a possibilidade de ate 3 casas decimais para valor, mas no sat nao...exceto para combustivel....isso eu acho uma tremenda falta de padronizacao...em um ambiente aceita e outro nao...mas enfim foram os excelentissimos e nobres tecnicos da sefaz que fizeram essas besteiras....
    1 ponto
  14. Olá Danilo, Brother, se vc estiver usando o emulador de São Paulo, qdo eu tinha problemas na configuração no código de ativação, eu desinstalava o software e instalava novamente... Com relação ao "EnviarDadosVenda", eu utilizei a função do ACbr mesmo... Exemplo: //Função que configura os parâmetros do SAT procedure TSAT.CarregaSefazParametrosMFE; begin try with SAT do begin Modelo := 1 ; NomeDLL := 'C:\Windows\System32\mfe.dll'; NumeroCaixa := 1; Ambiente := 2; IdeCNPJ := '60480357000146'; EmitCNPJ := '12211750000191'; EmitIE := '000066005671'; EmitIM := ''; EmitRegTrib := 1; EmitRegTribISSQN := 0; EmitIndRatISSQN := 1; PaginaDeCodigo := 0; EhUTF8 := False; VersaoDadosEnt := 0.02; CodigoAtivacao := '123456789'; SwHouseAssinatura := 'MD2Nof/O0tQMPKiYeeAydSjYt7YV9kU0nWKZGXHVdYIzR2W9Z'+ '6tgXni/Y5bnjmUAk8MkqlBJIiOOIskKCjJ086k7vAP0EU5cBR'+ 'Yj/nzHUiRdu9AVD7WRfVs00BDyb5fsnnKg7gAXXH6SBgCxG9y'+ 'jAkxJ0l2E2idsWBAJ5peQEBZqtHytRUC+FLaSfd3+66QNxIBl'+ 'DwQIRzUGPaU6fvErVDSfMUf8WpkwnPz36fCQnyLypqe/5mbox'+ '9pt3RCbbXcYqnR/4poYGr9M9Kymj4/PyX9xGeiXwbgzOOHNIU'+ '5M/aAs0rulXz948bZla0eXABgEcp6mDkTzweLPZTbmOhX+eA=='; PathProc := 'C:\SAT1.0'; PathTrab := 'C:\SAT1.0'; EmitUF := 'CE'; end; finally end; end; // No momento do envio da Venda para o módulo SATo SAT.Configura; // Gerar o XML com a Venda e os intens SAT.GerarSAT(cds_Venda,cds_Itens); // Função que verifica se o XML foi aceito pelo Módulo // Na função EnviarSAT, eu invoco a função EnviaDadosVenda do ACbr // Exemplo: fsSAT.EnviarDadosVenda(fsSAT.CFe.GerarXML(True)) // If SAT.EnviarSAT then begin ... // Imprimir a Cupom Eletrônico SAT.ImprimirSAT(False); end else begin ... end Utilizei o "MFE.DLL" e funcionou perfeitamente com o ACbr. No início da implementação usei SAT.DLL, mas depois com a instalação do módulo do MFE pela Sefaz, eu tive que alterar para DLL do aparelho instalado. Não precisei mudar nada no código, apenas apontei pra DLL do módulo. Espero ter ajudado de alguma forma... Qualquer problema, pode fazer mais perguntas... Hwang Walter
    1 ponto
  15. Boa noite Luis, Na versão 3.00 do CT-e existem várias mudanças. Algumas tags foram removidas e outras foram adicionadas. Existem 2 novos eventos, sendo que um deles só o tomador do serviço pode emitir. O componente agora passa a ter uma propriedade chamada ModeloDF onde devemos informar o valor moCTe para poder emitir o CT-e modelo 57 (o que já existe) ou o valor moCTeOS para poder emitir o CT-e Outros Serviços modelo 67 (novo). O CT-e Outros Serviços é destinado a Transporte de Pessoas, Transporte de Valores e Transporte de Excesso de Bagagem. Em linhas gerais é isso.
    1 ponto
  16. Bom dia a todos, Hoje o fórum conta com mais de 48 mil membros, será que só nós Administradores e Moderadores temos a obrigação de estar com a leitura e interpretação correta de todos os manuais e notas técnicas publicadas nos portais nacionais e fazer as devidas alterações nos fontes dos componentes? Eu acredito que nesse universo de 48 mil, existem desenvolvedores com capacidade igual ou superior a nossa em realizar essas alterações, testa-las e disponibiliza-las para que todos possam usufruir. Quem não trabalha com o Delphi ou Lazarus, até entendo e neste caso peço que tenham paciência, mas, e os demais? Vamos ser mais colaborativos?
    1 ponto
  17. So para registrar, em vez de gerar randomico, estou gerando um codigo criptografado, dessa forma tenho controle sobre o numero da chave.
    1 ponto
  18. Bom dia, estou com 2 aparelhos RB1000, ambos está apresentando a mensagem: "Erro ao alterar horário de verão". Já estão vinculados e ativos, mais não associa. Segue log: 09/09/2016|07:27:51|SAT|info|Status do msp na inicialização: 0xe0 09/09/2016|07:27:51|SAT|info|Equipamento ligado 09/09/2016|07:27:54|SAT|info|Banco de dados inicializado 09/09/2016|07:27:54|SAT|info|Verificando necessidade de atualização 09/09/2016|07:27:54|SAT|info|Comunicação AC-SAT iniciada 09/09/2016|07:28:08|SAT|info|Assinador carregado com sucesso 09/09/2016|07:28:08|SAT|info|Cryptochip iniciado 09/09/2016|07:28:08|SAT|info|WebServiceComponent iniciado 09/09/2016|07:28:14|SAT|erro|Erro ao alterar horário de verão
    1 ponto
  19. Depois de muita conversa interna e requisição de uma parte dos usuários ACBr, resolvemos estender o suporte ao Delphi 7 até Janeiro de 2017. Por que? Nossa principal motivação foi porque muita gente está pensando que quando chegasse o fim de agosto a compatibilidade com o Delphi 7 será simplesmente removida e seus aplicativos vão parar de funcionar. Infelizmente, algumas pessoas estão usando isso com um oportunismo, fazendo "terrorismo" nos usuários do projeto ACBr. Queremos que entendam que não é fácil manter a compatibilidade do projeto em tantas versões diferentes. E não estamos recebendo muita ajuda nessa área. É difícil manter compatibilidade com versões UNICODE quando nós mesmos não usamos. Mas então em janeiro meu aplicativo Delphi 7 deixará de funcionar com o ACBr? Não!!!! Seu aplicativo vai continuar funcionando. Isso é mentira, falácia, balela, uma grande prosopopéia para acalentar bovinos (conversa pra boi dormir). Então o ACBr não vai mais enviar alterações e correções de acordo com a legislação? Claro que vamos continuar enviando alterações e correções. Então não entendi... Pois é... Isso é o que a gente está tentando esclarecer... Deixa eu tentar... Como é o processo atualmente: Sempre que antes de enviar uma correção, alteração ou inclusão de nova característica, precisamos avaliar se vai funcionar no Delphi 7. Mas a maioria de nós não utiliza mais o Delphi 7. Então depois fazemos a correção, testamos na versão que utilizamos. Daí precisamos, por exemplo disparar uma máquina virtual, esperar ela carregar, copiar o novo código para a VM, fazer os testes no Delphi 7, voltar a máquina normal e só depois enviar ao SVN. Como queremos que seja o processo após janeiro de 2017: Fazemos a correção que precisamos, testamos nas versões que suportamos, e enviamos ao SVN. Mas e o Delphi 7? Os componentes até essa data vão continuar funcionando no seu Delphi 7. Mas a partir dessa data você deverá ter cautela para atualizar via SVN. Eventualmente, sem intenção, uma quebra de compatibilidade pode acontecer. Neste caso você sempre terá a opção de voltar para uma revisão que esteja funcionando. Mas se preferir poderá fazer algo: Corrigir você mesmo o problema; Encontrar algum voluntário para corrigir; Atualizar para uma IDE suportada; Quais as IDE suportadas? Lazarus ou Delphi 2009 ou posterior.
    1 ponto
  20. Olá a todos. Sou técnico de um sistema ERP e estamos tendo muitos problemas com clientes que adquiriram ECFs Elgin K. Cerca de 90% das ECFs adquiridas estão apresentando "MEMORIA FISCAL DESCONECTADA". Elas vão para intervensão e cerca de uma ou duas semanas depois voltam a apresentar o mesmo problema. Gostaria de saber se alguem já pegou algum problema parecido com esse?? Se seria algum lote da Elgin com problema?? Se talvez possa vir a ser algum problema em nosso software que estaria causando isso?? Desde já agradeço a colaboração de todos. Obs: É meu primeiro tópico no fórum, então caso eu o tenha criado no lugar errado peço aos moderadores que o movam para o local correto.
    1 ponto
  21. Olá Fernando, Acrescentei no componente o campo "NatJuridica", para pegar o CÓDIGO E DESCRIÇÃO DA NATUREZA JURÍDICA. Alguns usuários tem reclamando que Form do Captcha não tem um botão para ser clicado e alguns ficam sem saber o que fazer. Outros me questionaram o que é este tal de "Captcha". Provisoriamente mudei os displays para "Caracteres Anti-Robo". Para esta questão do Captcha, acho que a melhor solução é adotar a sugestão do Regys.Silveira, para carregar o stream num form da própria aplicação. De qualquer maneira, muito grato pela sua iniciativa, o componente está sendo de uma utilidade sem igual. Se eu puder ajudar em algo, pode contar comigo.
    1 ponto
×
×
  • 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.