Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 06-02-2024 em todas as áreas
-
resolvido Elias. muito obrigado. o cliente que tinha me passado a informação errada, acredita ? o pior é que eu fiz alguns testes é não conferia o nome na hora de enviar o pix. fazia os teste usando meu telefone, com um valor de 0.01 para o cliente. é caia em outro banco. eu não conferia porque o cliente tinha informado que era banco do brasil. aff. agora tudo , certo. valeu2 pontos
-
Agora deu certo, tive que adicionar no exemplo, os campos tipo relatório danfce da NFe e o modelo da impressora PosPrinter e Porta, isso não estava no demo. Segue exemplo do DANFCe2 pontos
-
Olá comunidade do ACBr, É com muita satisfação, que anunciamos a criação de um novo componente, o ACBrAbecsPinPad, no Package ACBrSerial O que faz o ACBrAbecsPinPad ? Esse componente permite que você se comunique de forma direta, com PinPads que sigam o protocolo ABECS. Com ele você poderá realizar tarefas como: Limpar e Exibir Mensagens no Display Exibir imagens PNG, JPG, GIF no Display (útil para exibição de QRCode, Animações e Logos) Efetuar Perguntas padrões no PinPad, e coletar a resposta dos usuários (os tipos de perguntas, são padronizados pela ABECS) Exibir Menus no PinPad (útil para pesquisa de satisfação) Coletar Informações do PinPad, como: Num.Serial, capacidades da Tela, Memória disponível, etc No mercado nacional, todos os PinPads comercializados, precisam seguir essa especificação. Você pode encontrar a especificação do Protocolo ABECS, nesse Documento Não é o intuito desse componente, contemplar os métodos de captura de cartão e senha, pois isso exige o conhecimento de tarefas complexas, e chaves para a comunicação segura... Essas tarefas já são realizadas pelas bibliotecas de TEF como a PayGo O que é um PinPad ? O Pin Pad pode ser definido como um equipamento eletrônico de pagamento que faz a leitura de cartões e que conta com um teclado para que o cliente possa digitar a senha (se necessário) e, assim, validação da transação financeira. O Pin Pad não é um aparelho autônomo. Ele precisa estar conectado a outros elementos para funcionar, tais como um PC ou um PDV Android. De modo geral, eles aceitam diferentes tipos de cartões — a exemplo dos de crédito, débito, vale-alimentação e vale-refeição — e das mais variadas bandeiras. Fonte: https://zoop.com.br/blog/pagamento/o-que-e-pin-pad/ Veja um exemplo do Equipamento: Q25 da Tectoy Onde posso achar o novo componente ? Os fontes já estão disponíveis no SVN do ACBr. Demos em Lazarus e Delphi já estão disponíveis na pasta: \ACBr\Exemplos\ACBrSerial\ACBrAbecsPinPad... A versão mínima do Delphi é a 10.3.x, isso ocorre porque as versões anteriores não suportam Imagem PNG, e o Pinpad não suporta Imagem em formato BMP. O que preciso para testar ? Qualquer PinPad, que seja compatível com ABECS. Lembrando que todos os PinPads vendidos no mercado brasileiro o são. A versão da ABECS que nos baseamos a 2.12, entretanto ele deve ser compatível com versões inferiores... Você pode ver a versão da biblioteca ABECS embarcada no seu PinPad, quando o mesmo é inicializado. Por norma da ABECS, o PinPad deve possuir cabo USB, mas disponibilizar uma Porta Serial, quando conectado ao equipamento.Portanto, sempre usaremos a comunicação Serial do ACBr, para "falar" com o PinPad É importante que você instale o Driver do Fabricante do equipamento, antes de iniciar os testes, pois o driver genérico do Windows, pode não funcionar adequadamente... O ACBrAbecsPinPad está disponível em Lib (DLL) ? Não no momento, mas há planos futuros... Quem é a ABECS ? A Abecs atua desde 1971 como representante oficial do setor de meios eletrônicos de pagamento no Brasil. É responsável pela interlocução do setor perante o mercado, os órgãos públicos e a sociedade. Congrega atualmente mais de 90 empresas desse segmento, representando assim mais de 96% do mercado. Entre seus associados estão instituições financeiras, bancos digitais, adquirentes, bandeiras, fintechs, marketplaces, empresas de tecnologia, entre outras que atuam no sistema de pagamentos. É a interlocutora do setor em assuntos regulatórios e promove a autorregulação desde 2008. Consolida e divulga o balanço de dados do setor, realiza anualmente o Congresso de Meios Eletrônicos de Pagamento (CMEP), fomenta o desenvolvimento do mercado em seus comitês e grupos de trabalho e promove campanhas que incentivam o uso consciente do cartão, entre outras atribuições. https://abecs.org.br/quem-somos Exemplo do componente ACBrAbecsPinPad carregando e exibindo uma imagem no PinPad1 ponto
-
Boa tarde @ronaldotoc, pelo seu print deve ter mais um arquivo de log do componente, acredito que ele esteja com o nome de LogPIXCD.INI. Consegue anexar para avaliarmos também? Obrigado1 ponto
-
Consegui contato com eles após verificarem me passaram que o limite do endereço do pagador não pode ser superior a 40 caracteres, corrigido isso e registrou com sucesso!1 ponto
-
function AlinharStrings(const strEsquerda, strDireita: string; tamanhoTotal: Integer): string; var lenEsquerda, lenDireita, espacosEsquerda: Integer; begin // Obter o comprimento das strings de entrada lenEsquerda := Length(strEsquerda); lenDireita := Length(strDireita); // Calcular o número de espaços à esquerda para alinhar a string à direita espacosEsquerda := tamanhoTotal - lenEsquerda; // Garantir que não haja espaços negativos if espacosEsquerda < 0 then espacosEsquerda := 0; // Construir a string resultante com alinhamento Result := Format('%-*s%s', [lenEsquerda + espacosEsquerda, strEsquerda, strDireita]); end; Exemplo de uso var resultado: string; begin resultado := AlinharStrings('Esquerda', 'Direita', 20); // O resultado será 'Esquerda Direita' end; retornando a string pronta você pode enviar normalmente para impressora usando o posprinter.1 ponto
-
Boa tarde, Todos os documentos devem ser do mesmo ambiente. Se vai fazer um cte em homologação as nfe referenciadas devem ter sido emitidas em homologação também.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Boa tarde! No caso terá vários acessos ao mesmo tempo, então deverá ser sim "MultiThread"1 ponto
-
RAD11, RAD12, Delphi 7, Lazarus, instalação sem problemas aqui1 ponto
-
Criada a #TK-5099 para análise do caso e parecer do consultor responsável.1 ponto
-
Bom dia Kaue, Mas porque você enviou um RPS Nota Fiscal Conjugada (2) em vez de RPS (1) ?1 ponto
-
Bom dia Lindomar, Para ser gerada a tag com o literal ISENTO devemos informar essa informação ao campo IE.1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
Bom dia Willian, As URLs do site não necessariamente são iguais as do WebService. Já esta no SVN.1 ponto
-
1 ponto
-
Prezados. Atualizei o ACBr agora de manhã e deu erro ao instalar os componentes. Erro no pacote ACBrSAT, onde duas unit's fazem referência a uma constante que está na unit pcnConsts, porém a referida unit não está no uses. Seguem as duas unit's corrigidas. Atenciosamente pcnCFeCancW.pas pcnCFeW.pas1 ponto
-
utilizou o exemplo disponibilizado? http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/ https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html1 ponto
-
Boa noite, @Diego Foliene Realmente, havia outra DLL no diretório C:\Windows\SysWOW64 e acredito que isso estava causando todas as inconsistências. Após executar todos os procedimentos orientados, tudo começou a funcionar. Obrigado pelo retorno.1 ponto
-
Bom dia @luizhenriqueluvizutto, Mais um provedor que diz que segue o layout da ABRASF, mas faz as suas modificações só dizer eu sou o fodão. Já inclui na minha lista de tarefas para analisar o problema. TK-50951 ponto
-
Boa tarde @daniel_mirassol, Veja o código do botão [Criar e enviar síncrono] do programa exemplo.1 ponto
-
somente para deixar registrado para o Jenkins foi feito 2 configurações que me atendeu, alterar o regedit e usar o DCC_UseMSBuildExternally https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry msbuild "${nomeProjeto}" /target:build /p:Config=Release /p:DCC_UseMSBuildExternally=true /p:DCC_BuildAllUnits=true /p:Platform=Win32 /clp:ErrorsOnly1 ponto
-
Estou tendo um probleminha com o cabo USB-Serial CH340 conectado em uma balança Prix 3 fit, já desinstalei drivers, reinstalei, Só que o problema persiste. Em um momento ela mostra COM3 e após reiniciar ela muda para COM4. Sendo que acontece em momentos esporádicos, tipo 2x na semana +- Tentei procurar na net uma forma de deixar eles fixos mas não consegui. Teria algum software que eu pudesse fazer um "pair" de ambas as portas para uma porta específica? (ex. fazer um "pair" das portas COM3 e COM4 para uma porta virtual COM8)1 ponto
-
Esse tipo de emissão é exclusivo pra NFCe, não pode ser usado em NFe.1 ponto