-
Total de ítens
27.470 -
Registro em
-
Última visita
-
Days Won
766
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
untilAssunto: ACBrBoleto Consultores: @José M. S. Junior e @Juliana Tamizou Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
untilAssunto: ACBrLib e ACBrMonitor Consultores: @Rafael Dias e @José M. S. Junior Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
untilAssunto: SAT/MFe Consultores: @José M. S. Junior e @antonio.carlos Conecte-se no Discord,e entre no canal de voz, #ACBr Papo Pro, das 10:00 as 11:00
-
untilPrimeira edição do Papo Pro ACBr... Assunto: NFe/NFCe Consultores: @Italo Giurizzato Junior e @EMBarbosa Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
Atualização do Lazarus
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Instale na pasta padrão do Lazarus... Nunca instale componentes de terceiros, dentro da pasta do Lazarus https://www.lazarus-ide.org/ -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Atualização do Lazarus
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Bem simples.. Renomeie a pasta onde o Lazarus está instalado C:\Lazarus -> c:\lazarus.old Instale o novo Lazarus Vá em Tools - CleanUp + Build All Pronto... você terá o novo Lazarus, com todos os componentes instalados anteriormente, já na IDE Isso ocorre, porque o Lazarus "memoriza" os componentes instalados, salvando-os na pasta do Usuário do Sistema -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
Você recebe no evento, o número da via... procedure TFormPrincipal.ACBrTEFD1ComandaECFImprimeVia( TipoRelatorio: TACBrTEFDTipoRelatorio; Via: Integer; // <----------- AQUI ---------- ImagemComprovante: TStringList; var RetornoECF: Integer); begin AdicionarLinhaLog( 'ACBrTEFD1ComandaECFImprimeVia: '+IntToStr(Via) ); AdicionarLinhaImpressao( ImagemComprovante.Text ); RetornoECF := 1 ; end; -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
no componente ACBrTEFD ACBrTEFD.Resp.ImagemComprovante1aVia.Text - Estabelecimento ACBrTEFD.Resp.ImagemComprovante2aVia.Text - Cliente -
Lazarus - Ordem de Tabulação
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Até onde sei, o Lazarus não tem Bug com isso... Usamos ele para a construção do ACBrMonitorPLUS e outros programas Verifique se seus componentes estão em diferentes Conteiners (Panels, GroupBox, etc)... observe que você precisa definir o TabOrder dos conteiners no Form -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
experimente ainda ACBrPosPrinter.EspacoEntreLinhas := 40; -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
-
Impressora Diebold IM453H não Imprime QR CODE corretamente
Daniel Simoes replied to easysoft's tópico in ACBrSerial
Verifique se a Impressora está com o Firmware atualizado Verifique se em ACBrPosPrinter o modelo está configurado como: ppEscDiebold Verifique se a Impressora Diebold está configurada com os padrões de fábrica... -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
Verifique se a impressora está com o Firmware atualizado... Verifique se você configurou o Modelo em ACBrPosPrinter para ppEscPosEpson... Verifique se você configurou em ACBrSATExtratoESCPOS para a impressão de QRCode lateral -
ACBrSAT como configurar para Layout 0.08
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
A versão do SAT não tem relação com o QRCode de impressão... para um novo problema, por favor crie um novo tópico... -
ACBrWinReqRespClass - Erro Interno: 183 - HederReq não está sendo Limpado.
Daniel Simoes replied to HelioNeto's tópico in ACBrTCP
Obrigado pelos testes... Commit [r21255] -
ACBrWinReqRespClass - Erro Interno: 183 - HederReq não está sendo Limpado.
Daniel Simoes replied to HelioNeto's tópico in ACBrTCP
@HelioNeto, Eu creio que essa modificação, poderia causar problemas em rotinas que manipulam o Header, antes de chamar TACBrWinReqResp.Execute... Por favor tente com a Unit modificada em anexo... Observe que ela limpa o Header em TDFeHttpWinHttp.ConfigConnection; Note ainda, que o mesmo já é feito em: TDFeHttpOpenSSL.ConfigConnection ACBrDFeHttpWinApi.pas -
ACBrSAT como configurar para Layout 0.08
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
Veja no Log interno do SAT, se ele realmente está com Sw.Básico que suporta a 0.08 talvz seja necessário atualizar o Sw.Básico do SAT -
Como detectar se em uma Transação ADM houve um cancelamento ?
um tópico no fórum postou Daniel Simoes TEF,PIX e Carteiras Digitais
Olá pessoal... Como vocês sabem, em uma menu Administrativo do TEF (ADM), é possível efetuar várias operações, inclusive um Cancelamento de Pagamento TEF realizado anteriormente.. Nessa situação, a Aplicação Comercial pode necessitar ser informada de que houve um Cancelamento e identificar corretamente a transação TEF que foi Cancelada. Isso pode ser útil para refletir esse status de Cancelamento em sua base de dados local, ou até mesmo providenciar outros estornos e devoluções... Mas como podemos detectar no Log de retorno de uma transação Administrativa (ADM), se houve ou não um Cancelamento ou uma simples reimpressão ? A resposta abaixo, se refere ao TEF PayGo Web, usando o componente ACBrTEFD. O componente ACBrTEFD, mapeia os retornos do Log do TEF, para propriedades internas do Objeto TACBrTEFResp, isso é feito no método TACBrTEFResp.ConteudoToProperty, que é sobreposto em cada Classe de TEF... Para ver o mapeamento que o ACBrTEFD realiza com os Logs da PayGoWeb, veja na Unit ACBrTEFPayGoComum.pas, a procedure ConteudoToPropertyPayGoWeb(AACBrTEFResp: TACBrTEFResp); Analisando o Log de um ADM, onde ocorreu o Cancelamento... temos as seguintes respostas: PWINFO_TOTAMNT=000000000300 -> Resp.ValorTotal PWINFO_TRNORIGDATE=291020 -> Resp.DataHoraTransacaoCancelada PWINFO_TRNORIGNSU=000092672 -> Resp.NSUTransacaoCancelada PWINFO_TRNORIGREQNUM=0000216525 PWINFO_TRNORIGTIME=101830 -> Resp.DataHoraTransacaoCancelada PWINFO_RCPTMERCH= *** PAYGO - AMBIENTE SANDBOX *** \x0D\x0A Via Estabelecimento...... -> Resp.ImagemComprovante1aVia.Text Ou seja, se o Cancelamento ocorreu com sucesso, teremos a impressão de um comprovante desse cancelamento, e os dados da transação Cancelada... então podemos analisar a resposta com o IF abaixo: if (ACBrTEFD.Resp.NSUTransacaoCancelada <> EmptyStr) and (Trim(ACBrTEFD.Resp.ImagemComprovante1aVia.Text) <> EmptyStr) then // HouveCancelamento Um bom local para fazer esse tipo de Verificação é no evento "OnDepoisConfirmarTransacoes"-
- 5
-
-
Erro - ACBrDeviceLPT.pas(101): F2613 Unit 'Forms' not found.
Daniel Simoes replied to Gustavo_Schwarz's tópico in ACBrSerial
Veja esse tópico: -
ACBrNFSe erro out of memory em TNotasFiscais.LoadFromString
Daniel Simoes replied to Paulo C. L. Vicente's tópico in ACBrNFSe
Qual a sua IDE ? -
Campo descrição está sobrepondo campo NCM no Danfe da nfe
Daniel Simoes replied to ivo's tópico in ACBrNFe
Use espaços na Descrição, caso contrário o Fortes Report não consegue fazer o Soft Break -
Não tem problema... essa versao já suporta TLSv12...
-
Não consigo abrir o projeto ACBrMonitorPLUS
Daniel Simoes replied to tsos's tópico in ACBrMonitor PLUS
O Power PDF, está no repositório de componentes da Lazarus CCR https://wiki.freepascal.org/Lazarus-ccr_SourceForge_repository