-
Total de ítens
29.331 -
Registro em
-
Última visita
-
Days Won
781
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
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 -
PayGo: 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"-
- 6
-
-
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 -
deve estar faltando alguma dependência... tente a OpenSSL 1.0.X que ela tem menos dependências...
-
Provavelmente você está copiando as DLLs erradas, ou na pasta errada... Se compila seus binários em 32, use apenas as DLLs x86... Experimente copiar as DLLs de 32 bits em SysWow64
-
As DLLs do OpenSSL dependem do Visual C RunTime... Tente rodar esse instalador na máquina https://github.com/abbodi1406/vcredist/releases
