Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.354
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  2. Você precisa analisar o que realmente foi enviado para o SAT... o ACBrSAT, ,mantém um Log de tudo que ele envia e recebe, da DLL do SAT a DLL do fabricante, pode em alguns casos, gerar um Log, com toda a transmissão e recepção de Dados, para a Porta do SAT... Eu acho bem pouco provável, que o SAT tenha duplicado os cupons por si... até porque, como você pode verificar, eles provavelmente tem números diferentes... O que é comum. é a aplicação receber um Erro da DLL, e enviar novamente o comando da Venda... porém o comando anterior, foi processado pelo SAT... Para evitar essa situação... SEMPRE consulte o Status do SAT, antes de enviar uma nova venda...
  3. Daniel Simoes

    xml do SAT

    Você pagará novo imposto... mas quem controla a numeração do SAT, é o próprio SAT
  4. Você fala do cadastro para essa página, correto ? https://mkt.projetoacbr.com.br/prediadoacbr Todos os e-mails informados nessa página, terão um dia exclusivo, para compra de Pré-Venda... que será aberta amanhã, 12/06... Ou seja, no dia 12/06, a pré-venda com preço promocional, estará disponível apenas para os que se cadastraram na página acima... Será enviado um e-mail para todos os inscritos, com o código Promocional da Pre-Venda, e instruções de como comprar, usando o código promocional... No dia 13 ou 14, se ainda restarem vagas na pré-venda, divulgaremos o código de Pré-venda, para todos...
  5. O SAT não tem Memória Fiscal, como era no caso dos ECFs Todos os XMLs de Vendas são enviados ao WebService do SEFAZ e removidos da memória do aparelho
  6. Fiz um método, para simplificar essa tarefa... Experimente a Unit em anexo... ACBrMTer1.Desconectar( IP ); ACBrMTer.pas
  7. Não sei lhe dizer... mas creio que o bloqueio de porta, é feito a nível de S.O.
  8. Se o programa do Modem, prende a porta, outros programas não conseguirão acessá-la...
  9. Verifique o seu PasswordChar no componente...
  10. Não havia notado que mudar o EchoMode, influenciava no PasswordChar... isso não faz sentido, e deve ser algo relacionado a implementação anterior ao refactoring... Enviei um ajuste para o SVN...
  11. Não acho necessário... Consegue reproduzir o problema no Demo ?
  12. Tente deixar ele conectado na Internet... por um longo período (de um dia para o outro)... Pode ser que esteja faltando transmitir algum documento pendente... Verifique também, se a Luz SEFAZ, do SAT está acesa
  13. Descubra usando um emulador de ECF... - Usando um emulador... - limpe a memória... - programe as alíquotas necessárias - Faça a venda exatamente como você descreveu... - Comande uma LeituraX e verifique as alíquotas de impostos...
  14. Veja se assim fica mais claro...
  15. Mude o EchoMode, no variável que é passada por referência no Evento de tratamento de dados recebidos... e não na propriedade Global, que afeta todo o componente ( ACBrMTer1.EchoMode ) ... procedure TForm1.ACBrMTer1RecebeDados(const IP: AnsiString; const Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode); // <--- Repare na váriável EchoMode aqui... begin if EstaDigitandoSenha then EchoMode := mdePassword; // <-- modificando, apenas para os dados recebidos nesse evento .... end;
  16. Você não precisa... Todo ECF ou Trunca, ou arredonda, conforme a ABNT... basta saber se ele está configurado para Truncar ou arredondar...
  17. isso está errado... veja o parâmetro do evento: procedure TForm1.ACBrMTer1RecebeDados(const IP: AnsiString; const Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode); // <--- AQUI begin EchoMode := mdeNone; // <-- DESLIGANDO, apenas para esses dados recebidos
  18. Já temos a página oficial do Dia do ACBr da 2a Edição... https://www.doity.com.br/diadoacbr O Primeiro Lote de vendas, será aberto apenas no dia 02/07/19... Mas no dia 12/06, abriremos a Pré-Venda: Um Lote limitado de ingressos, com um super desconto para os fãs do ACBr Clique Aqui, para receber o código de Desconto da Pré-Venda, no dia 12/06... Garanta a sua vaga na 2a Edição do Dia do ACBr, com um preço super especial
  19. A última versão é a Rio... mas comprando uma versão original, você pode baixar a ISO de qualquer edição, desde o Delphi 7 Ter muitos formulários, não é um problema... mas crie-os em tempo de execução (não deixe como Auto create)
  20. Use a força, leia aos fontes... Veja como fizemos no DANFCE, em EscPos http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFe/DANFE/NFCe/EscPos/ACBrNFeDANFeESCPOS.pas Ou no Extrato do SAT http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrSAT/Extrato/EscPos/ACBrSATExtratoESCPOS.pas
  21. Veja no Demo, como retornar, qualquer um dos Códigos... procedure TForm1.ACBrTEFD1DepoisConfirmarTransacoes( RespostasPendentes: TACBrTEFDRespostasPendentes); var I : Integer; begin for I := 0 to RespostasPendentes.Count-1 do begin with RespostasPendentes[I] do begin Memo1.Lines.Add('Confirmado: '+Header+' ID: '+IntToStr( ID ) ); // Lendo os campos mapeados // Memo1.Lines.Add( 'Rede: ' + Rede + ' NSU: ' + NSU + ' Parcelas: '+ IntToStr(QtdParcelas) + ' Parcelado por: '+ GetEnumName(TypeInfo(TACBrTEFDRespParceladoPor), integer(ParceladoPor) ) + ' É Débito: '+BoolToStr(Debito)+ ' É Crédito: '+BoolToStr(Credito)+ ' Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ; // Lendo um Campo Específico // Memo1.Lines.Add('Campo 32: ' + LeInformacao(32,0).AsString ); // <---- AQUI end; end; end;
  22. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  23. Use um Path relativo ou defina um parâmetro para onde encontrar a Imagem, em tempo de execução
  24. Veja essa página https://www.projetoacbr.com.br/forum/companies/category/2-consultores/
×
×
  • 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...