-
Total de ítens
29.510 -
Registro em
-
Última visita
-
Days Won
784
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que daniel.simoes postou
-
Usar certificado instalado no repositório do Windows
daniel.simoes replied to marcoprodata's tópico in ACBrLIB
Você pode usar certificados do Windows, através da propriedade NumSerie https://acbr.sourceforge.io/ACBrLib/DFe.html -
Leitura CNPJ PINPAD SITEF
daniel.simoes replied to valterviniciusveiga's tópico in Dúvidas sobre TEF
Use o ACBrTEFAPI, ele é bem mais atualizado, e não tem vínculo com ECF -
Você pode achar as DLLs da LibXML2, no SVN do ACBr... https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/LibXml2/ Lembrando... use a versão x86, se você compila seu .EXE em 32 bits... (independente do Windows ser 64 bits) Copie todas as DLLs do link acima, na mesma pasta do seu .EXE O quanto a implementação usando a LibXML2 é mais rápida que as antigas Units do PCN ? Confira nesse vídeo:
- 2 replies
-
- 9
-
-
- acbrxmldocument
- xmldocument
- (e 4 mais)
-
Oi @Renan S.. ainda não consegui analisar.. estou terminando uma integração de TEF (PayKit)
-
ACBrTEFAPI.CancelarTransacao
daniel.simoes replied to Anticlei Scheid 's tópico in Dúvidas sobre TEF
Não são comuns, operações de Cancelamento, diretamente no Caixa... Até porque isso pode ter o risco de fraude, do Operador... Mas é uma operação possível, se o Cliente estiver disponível, para passar o cartão e confirmar o Cancelamento... Geralmente operações de Cancelamento, são tratadas no BackOffice, diretamente com a Adquirente... -
ACBrTEFAPI.CancelarTransacao
daniel.simoes replied to Anticlei Scheid 's tópico in Dúvidas sobre TEF
-
Olá bom dia... Por favor anexe as Units modificadas, para analise...
-
Talvez esse modelo, não suporte os comandos de Resposta, de leitura de Status, que a Epson usa Você pode ver na aba "Log" quais foram os comandos enviados, e questionar o fabricante
-
Ainda não temos um vídeo... Você pode falar com o pessoal da GetCard... informando que é parceiro do ACBr https://getcard.com.br/
-
Já está funcional a um bom tempo, no ACBrTEFAPI
-
Sem problemas.. acontece de duplicar... o anterior já foi bloqueado e redirecionado para esse... Você rodaria a ACBrLib, carregando dentro do seu .EXE, correto? Nesse cenário, cada ACBrLib, será carregada dentro da instância do .EXE que está rodando... Ou seja, ela já está isolada por .EXE carregado e não precisaria ser Multi Thread A versão Multi Thread, geralmente é usado em APIs
-
Você precisa carregar as DLLs da variável de ambiente (pastas seguras) Veja esse tópico
-
sim.. você tem os fontes.. qualquer restrição (se existissem), poderiam ser suprimidas dos fontes...
-
@marcopoloviana, que derrubou o discord.... 540 pessoas no Papo Pro ACBr...
- 1 reply
-
- 4
-
-
Erro "Tempo de espera inválido" ao obter dados pinpad
daniel.simoes replied to Felipe Sachetti 's tópico in Dúvidas sobre TEF
Boa.. já no SVN... https://sourceforge.net/p/acbr/code/38509/ -
Erro "Tempo de espera inválido" ao obter dados pinpad
daniel.simoes replied to Felipe Sachetti 's tópico in Dúvidas sobre TEF
@Felipe Sachetti, veja o que acha dessa sugestão de correção function TACBrTEFAPIClassCliSiTef.ObterDadoPinPad( TipoDado: TACBrTEFAPIDadoPinPad; TimeOut: integer; MinLen: SmallInt; MaxLen: SmallInt): String; Var DadoPortador: String; Ok: Boolean; begin DadoPortador := DadoPinPadToOperacao(TipoDado); if (DadoPortador = '') then begin fpACBrTEFAPI.DoException(Format(ACBrStr(sACBrTEFAPICapturaNaoSuportada), [GetEnumName(TypeInfo(TACBrTEFAPIDadoPinPad), integer(TipoDado) ), ClassName] )); end; if (MinLen = 0) and (MaxLen = 0) then CalcularTamanhosCampoDadoPinPad(TipoDado, MinLen, MaxLen); if (TimeOut > 1000) then TimeOut := trunc(TimeOut/1000); // SiTef espera o tempo em Segundos.. convertendo de milisegundos fRespostasPorTipo.ValueInfo[2967] := DadoPortador; fRespostasPorTipo.ValueInfo[2968] := IntToStr(MinLen); fRespostasPorTipo.ValueInfo[2969] := IntToStr(MaxLen); fRespostasPorTipo.ValueInfo[2970] := IntToStr(TimeOut); Ok := ExecutarTransacaoSiTef(CSITEF_OP_DadosPinPadAberto, 0); if Ok then Result := fpACBrTEFAPI.UltimaRespostaTEF.LeInformacao(2971,0).AsString; end; o valor Default, é utilizado em todas as demais classes de TEF, então não podemos mudar ele... -
Olá. Não temos um componente com essas características
-
Falha comunicação PINPAD - Porta Serial
daniel.simoes replied to RenatoRicci's tópico in Dúvidas sobre TEF
@Pedro Frayman, Por favor verifique se o colega @RenatoRicci já esta com a versão otimizada da nova DLL Mas também mostre a possibilidade de uso da DLL intermediaria -
Lib-Console Linux-MT-64 -> Alguns problemas para serem considerados
daniel.simoes replied to Jamil Araujo's tópico in ACBrLIB
@Jamil Araujo, você pode imprimir em impressoras de Bobina, que tem porta ETH.. usando a sintaxe: TCP:IP_MAQUINA:PORTA_IMP Veja esse tópico, que descreve todas as Portas possíveis, no ACBrPosPrinter -
Lib-Console Linux-MT-64 -> Alguns problemas para serem considerados
daniel.simoes replied to Jamil Araujo's tópico in ACBrLIB
Realmente não há suporte ao CUPS ou Spooler do Wibdows na Lib Console MT... Isso traria de volta as dependências gráficas -
AcbrLibNfe - Falha Acces Violation na Consulta Sefaz (NFE_StatusServico)
daniel.simoes replied to Sistemas Drogal 's tópico in ACBrLIB
@EMBarbosa, você acha que isso está relacionado com os casos que estamos investigando ? (AV na finalização da DLL, Linux, linguagens que usam garbage colector) -
Componente ACBrTEFAPI - Modelo tefScopeAPI
daniel.simoes replied to WINDEL's tópico in Dúvidas sobre TEF
Não sei dizer ao certo... mas acho que isso também depende de regras do contrato da Adquirente x Cliente.. e talvez não seja possível, simular essa transação no ambiente de homologação.. mas acho que o pessoal da GetCard pode confirmar... Você tem contato com eles ?
