Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.360
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Como está o seu arquivo CliSiTef.ini ? Geralmente fica algo como: [PinPadCompartilhado] Porta=AUTO_USB Pode ser necessário ajustar para a (estranha) numeração da porta COM, que o seu PinPad criou... algo como: [PinPadCompartilhado] Porta=22 Tente ainda, mudar o número da Porta COM Virtual, no Windows, para algo mais baixo, como por exemplo: COM4...
  2. Veja esse tópico
  3. Comece baixando o ACBrMonitorPLUS e lendo o manual referente a esse assunto... Com ou sem SAC, não há como pular essa etapa
  4. @Italo Jurisato Junior, está cuidando do "merge" com as sugestões... Muito obrigado pela contribuição...
  5. Ahh... Boa pegada... Essa realmente foi difícil de identificar... O cadastro do Dia do ACBr usa a mesma base de dados do SAC... Porém notamos que o PagSeguro estava recusando transações onde a empresa tinha apenas 1 nome... e inserimos uma validação para isso no Formulário... Muito obrigado pelo retorno...
  6. Verifique se após o clique... algum dos campos obrigatórios ficou em destaque, com uma mensagem em vermelho... Provavelmente está ficando preso na validação de campos obrigatórios não preenchidos Estamos recebendo várias inscrições.. então não parece ser algo errado na rotina do formulário
  7. O box de desconto é inacessível pois você já está com desconto de 10% do SAC... O que acontece quando você clica no botão verde, "Confirmar Minha Inscrição"?
  8. Ótima resposta @Italo Jurisato Junior... Tão completa que movi o tópico para a área de "Base de Conhecimento" PS: Editei o título do tópico, para ficar mais informativo...
  9. Note que há um roteiro para Impressoras NÃO Fiscais... que é bem mais simples.. e acho que não tem essa exigência..
  10. Palestra: 14:00 - 15:00 - Auditório Principal - Panorama atual, evolução e tendências dos documentos fiscais eletrônicos no Brasil. Edgard de Castro Engenheiro formado pela FEI, atua há mais de 30 anos na área de automação comercial. Foi sócio fundador de empresas lideres em automação de postos / lojas de conveniência e fornecedor por quase 20 anos para a Esso Brasileira, Exxon Mobil, Texaco, entre outras. Há mais de 7 anos atua na EDC Soluções, empresa voltada à consultoria, mentoria e soluções estratégicas nas áreas de automação para o comércio e transações eletrônicas de meios de pagamento. Vice Presidente de Relações Institucionais da Afrac – Associação Brasileira de Automação para o Comércio, diretor da Cecomercio, membro do Conselho de Assuntos Tributários da Fecomercio SP e também do Fórum de Competitividade do Varejo do MDIC, tem forte participação no segmento associativo e regulatório do país. Fonte: https://edcsolucoes.wordpress.com/os-executivos/
      • 5
      • Curtir
  11. É com muita satisfação que recebemos a Tanca, como patrocinador do Dia do ACBr... Participe do Dia do ACBr e conheça os produtos da Tan ca... faça contato direto, com equipe técnica e comercial deles...
      • 6
      • Curtir
  12. Estou publicando a nossa tabela de Descontos para Grupos... Se você está vindo de longe, e terá gastos elevados com o deslocamento... nos procure, podemos ser ainda mais generosos... . Será ótimo se pudermos lhe ajudar a vir no Dia do ACBr. Para solicitar o seu Desconto, por favor escreva para [email protected] e informe os integrantes do seu grupo... Lembro que para efetuar a inscrição, é necessário ser cadastrado no fórum.. portanto, se possível, por favor nos envie no e-mail de solicitação de desconto, a relação como o Login dos usuários no ACBr
      • 5
      • Curtir
      • Obrigado
  13. Olá pessoal, No dia 25/09/18 encerra o primeiro Lote de inscrições, no preço promocional... Notamos uma grande procura por inscrições em grupo, nos últimos dias... Lembro que estamos limitados a 500 inscrições, portanto não deixe para depois... Garanta já a sua vaga, com o desconto promocional do 1o Lote Para Descontos em Grupo, verifiquem esse post:
      • 3
      • Curtir
  14. Olá Jorge, Você estava com Login no fórum, quando efetuou a inscrição ? Uso esse endereço, correto ? https://www.projetoacbr.com.br/forum/eventos/diadoacbr/cadastro/ Quando clica em Comfirmar Minha Inscrição, o que exatamente ocorre ? Verifique se você clicou no CheckBox dos Termos e Condições
  15. Não creio que seja o ACBr... O Trunk2 tem mais de um ano, já em atividade... e você não notará relato de problemas semelhantes a esse no fórum...
  16. Usem a impressão em EscPos... é mais rápida, gasta menos papel, é nunca terá esse problema.. Veja esse post com a configuração da impressão do extrato do SAT em Fortes
  17. Sim isso mesmo.. lembro que quando escrevi nosso PAF-ECF, também passei por esse problema...
  18. @Bruno Trevisan, se puder por favor teste com a correção acima... Outra coisa que notei, é que seu comando está fora da sintaxe (falta uma aspas duplas no parâmetro da Assinatura)
  19. Olá... Notificou o problema ao SEFAZ ? Se SIM, obteve alguma resposta deles ?
  20. @José M. S. Junior, Realmente parece haver um erro de programação no método TMetodoAssociarAssinatura, da Unit DoSATUnit.pas, do ACBrMonitorPLUS... Por favor verifique se a modificação abaixo, resolve o problema { TMetodoAssociarAssinatura } { Params: 0 - CNPJs - Uma String contendo o CNPJ da Sw.House + CNPJ do Emissor para ativação 1 - Assinatura - Uma String com a assinatura } procedure TMetodoAssociarAssinatura.Executar; var cCNPJs, cCNPJSwHouse, cCNPJEmissor, cAssinatura: String; begin cCNPJs := fpCmd.Params(0); cCNPJSwHouse := copy(cCNPJs, 1,14); cCNPJEmissor := copy(cCNPJs,15,14); cAssinatura := fpCmd.Params(1); with TACBrObjetoSAT(fpObjetoDono), MonitorConfig do begin if EstaVazio(Trim(cCNPJSwHouse)) then cCNPJSwHouse := SAT.SATSWH.CNPJ; if EstaVazio(Trim(cCNPJEmissor)) then cCNPJEmissor := SAT.SATImpressao.SATEmit.CNPJ; if EstaVazio(Trim(cAssinatura)) then cAssinatura := SAT.SATSWH.Assinatura; if (ACBrSAT.Config.ide_tpAmb <> taHomologacao) then begin if (not ValidarCNPJ(cCNPJSwHouse)) then raise Exception.Create('CNPJ Sw.House inválido: '+cCNPJSwHouse); if (not ValidarCNPJ(cCNPJEmissor)) then raise Exception.Create('CNPJ Emissor inválido: '+cCNPJEmissor); end; fpCmd.Resposta := ACBrSAT.AssociarAssinatura(cCNPJSwHouse + cCNPJEmissor, cAssinatura); end; end;
  21. Notei que a sugestão visa tornar Publica a propriedade ColCheque , que é exclusiva, da classe TACBrCHQImpressoraComum ... Isso pode confundir um pouco o usuário, que pensará que essa propriedade está disponível para todos os modelos... Observe Você pode acessar essa Propriedade com segurança, usando TypeCast... Exemplo: if ACBrCHQ1.CHQ is TACBrCHQImpressoraComum then TACBrCHQImpressoraComum( ACBrCHQ1.CHQ ).ColCheque := 10;
  22. Analisei os fontes, e a implementação parece correta... mas decidi não incorporar aos fontes do SVN, pelos seguintes motivos: - O método é exclusivo para a WinCrypt (e Capicom)... não funcionaria no OpenSSL ... Ok, isso também ocorre com o método "SelecionarCertificado", mas esse último método foi herdado do Trunk1 - O método é específico para CNPJ, e a ACBrDFeSSL também suporta Certificados com CPF - A rotina pode ser facilmente implementada na própria aplicação (usando o método: "LerCertificadosStore", e um Loop, e conforme demonstrado abaixo) Enfim... deixo aqui, trecho do código, onde o Loop é implementado, na sugestão proposta, para o caso de alguém tiver interesse de implementar o método na própria aplicação function TForm1.LocalizarNumeroSerieCertificado(ACNPJ: String): String; var I: Integer; ACNPJLocalizar, ACBPJCertificado: String; begin Result := ''; ACNPJLocalizar := OnlyNumber(ACNPJ); if (ACNPJLocalizar = '') then raise EACBrDFeException.Create('CNPJ não informado'); if (Length(ACNPJLocalizar) <> 14) then raise EACBrDFeException.Create('Informar CNPJ com 14 digitos'); ACBrNFe1.SSL.LerCertificadosStore; for I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do begin ACBPJCertificado := OnlyNumber(ACBrNFe1.SSL.ListaCertificados[I].CNPJ); if (ListaCertificados[I].DataVenc >= Date) then if (Copy(ACBPJCertificado, 1, 8) = Copy(ACNPJLocalizar, 1, 8)) then Result := ACBrNFe1.SSL.ListaCertificados[I].NumeroSerie; end; end;
  23. Desculpe-me pela demora na resposta da analise de sua contribuição... Notei que os arquivos estão em um formato anterior ao último refactoring que fizemos... ou seja... não é possível incorporá-los aos fontes do SVN... Veja um exemplo, das declaração das novas classes: TACBrBALToledo2180 = class(TACBrBALClass) public constructor Create(AOwner: TComponent); procedure LeSerial( MillisecTimeOut : Integer = 500) ; override; function InterpretarRepostaPeso(aResposta: AnsiString): Double; override; end;
×
×
  • 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...