Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.046
  • Registro em

  • Última visita

  • Days Won

    758

Tudo que Daniel Simoes postou

  1. Precisamos atualizar o manual... já está na nossa agenda... Observar os fontes do ACBrMonitor pode ser uma fonte muito útil de informações... Veja esse trecho da Unit DoECFUnit.pas else if Cmd.Metodo = 'vendeitem' then begin VendeItem( Cmd.Params(0), Cmd.Params(1), { Cod, Descricao } Trim(Cmd.Params(2)), { Aliquota } StringToFloat( Cmd.Params(3)), { Qtd } StringToFloat( Cmd.Params(4)), { P.Unit } StringToFloatDef( Cmd.Params(5), 0), { Val.Desconto/Acres } Cmd.Params(6), { Un } PadL(Cmd.Params(7),1,'%'), { Tipo Desconto } PadL(Cmd.Params(8),1,'D') ); { Desc / Acresc } [/code] Ou seja, além dos parâmetros já existentes use: Tipo Desconto - '%' - para descontos em Porcentagem, ou '$' para descontos em Valor Desc / Acresc - 'D' -Para Descontos, 'A' para acréscimos
  2. Todo mundo homologa o TEF primeiro... e com isso o CHQ com impressão fica no CDC (ou vinculado), como eles querem... A homologação PAF-ECF não irá verificar isso... Se você deseja realmente fazer a coisa certa... então acho que o melhor é obrigar o pessoal de homologação do TEF a aceitar Gerencial na consulta de CHQ com Impressão no momento da venda...
  3. Isso é uma briga sem fim.. os homologadores de PAF, e TEF dificilmente chegaram ao um entendimento em vários aspectos... Mostre para eles apenas o que eles pedirem... Na homologação do PAF nunca será solicitado para efetuar uma transação CHQ com impressão da consulta... O teste de TEF na homologação PAF-ECF é pífio.. O homologador apenas pede para vc fazer uma simples transação de venda... além de é claro, solicitar que você apresente o certificado de homologação em TEF com validade atual.
  4. Problema complicado de diagnóstico... Obrigado por compartilhar a solução
  5. Acho que o utilitário, lssendmail pode lhe ajudar... (escrito em Lazarus e utiliza a mesma biblioteca TCP que o ACBr, a Synapse) https://github.com/silvioprog/lazsolutions/downloads
  6. Um dos parâmetros a ser enviado para o método VendeItem permite especificar que o desconto é em valor.
  7. Acredito que fique bem parecido... Mas a ideia é criar um novo componente apenas para a emissão de e-mails, para que o mesmo seja utilizado pelos outros componentes do ACBr
  8. Copie trecho do log gerado pelo ACBrECF referente a esta transação
  9. A mensagem é clara.. (Communication error5: Acesso negado)... A porta que vc escolheu está ocupada ou não existe...
  10. Olá Pessoal, Grande parte da equipe de desenvolvedores do ACBr, estará na AUTOCOM 2012, que ocorrerá de 26 a 28 de Junho, no Expo Center Norte, SP A entrada para o evento é franca, bastando apenas fazer o cadastro no próprio local (leve um cartão de visitas, pois pode ser necessário) Nós da DJSystem, estaremos em estande próprio, para promover o SAC do ACBr e o nosso DJPDV. Estaremos no Estande 16.. próximos da Epson e da Daruma ... Veja aqui a planta do evento: Presenças confirmadas de desenvolvedores do ACBr: - Daniel Simões de Almeida - Administrador - André Ferreira de Moraes - Administrador - Juliana Tamizou - ACBrBoleto - Regys Borges da Silveira - Administrador - Isaque Pinheiro - Administrador Ficaremos muito contentes com a sua visita..
  11. Dener, Em relação a segunda via em MFD, ela simplesmente não existe... O governo, aboliu a segunda via nas MFDs pois percebeu que seria um ótimo instrumento de sonegação, já que a cópia em papel termico seria idêntica a original A unica maneira é usar um Vinculado (CCD) ou Gerencial, e "desenhar", algo que se assemelhe a um cupom, ou seja, relacionar os itens vendidos... Em relação ao DJPDV por favor acesse: http://www.djsystem.com.br/representant ... 680#c16215
  12. Você poderia usar a própria Synapse, que já existe nos fontes do ACBr Veja alguns exemplos de uso em: http://www.ararat.cz/synapse/doku.php/p ... tcpwithssl http://www.ararat.cz/synapse/doku.php/public:howto
  13. Arthur, Os usuários do SAC tem acesso a compilações semanais do ACBrMonitor e ACBrNFeMonitor http://www.djsystem.com.br/acbr/sac/ Você pode obter informações detalhadas sobre como compilar o ACBrMonitor em: http://acbr.sourceforge.net/ACBrMonitor.htm A atualização do ACBrMonitor no SourceForge ocorre a cada 2 meses em média http://sourceforge.net/projects/acbr/fi ... r%20Atual/
  14. No Demo do ACBrTEFD, no evento OnDepoisConfirmarTransacoes, é demonstrado como capturar informações das respostas.
  15. Para os ECFs que suportam ArredondaItemMFD, basta informa-lo antes da venda do item... Para os que apenas truncam, o (POG) ArredondaPorQtd pode ser uma saída..
  16. o problema pode ser bem diferente para cada modelo de ECF... Acredito que seja algo na sua rotina de verificação de estado... o ACBrECF não informará estRequerZ sem que isso seja realmente verdadeiro... no caso de falha seria retornado estDesconhecido
  17. Em teoria o problema aconteceria em qq classe ou modelo de ECF... pois todas compartilham grande parte do código... Pode testar no Emulador da Bematech ? Qual é a porta serial ? (se for adaptador USB pode ser problema no driver)
  18. Estranho... pois o ACBrECF não fica em comunicação constante com o ECF... Estou longe do escritório e sem acesso a um ECF Daruma... Regys pode confirmar o problema ?
  19. Seja mais específico por favor... Usando o demo ECFTeste.exe, quais são os passos para reprodução do problema ?
  20. Oi Marcio, Finalmente apliquei a correção... muito obrigado...
  21. Apliquei uma possível correção no SVN... aparentemente a Bematech só possui registradores com 2 caracteres...
  22. Por favor crie tópicos novos para assuntos diferentes... Em relação ao arredondamento, você pode setar o ArredondaItemMFD para True, isso fará com que Arredonda retorne True... porém, após a venda do 1o Item, se o mesmo não suportar Arredondamento ou ArredondaItemMFD, o Arredonda e ArredondaItemMFD serão False
  23. Tratando-se de CAT52 na minha opinião, o ideal e gerar o arquivo pelo Banco de Dados da aplicação... pois mesmo que o ECF seja roubado ou queimado, ainda sim o cliente precisa gerar o arquivo. Esses comandos foram projetados para atender a homologação de PAF-ECF. É necessário verificar se o conteúdo deles é o que a CAT52 específica...
  24. Sim isso é possível, e já está na minha lista de A FAZER... Mas infelizmente não tenho como dar uma previsão para o desenvolvimento
×
×
  • 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.