Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 06-02-2024 em todas as áreas

  1. 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. valeu
    2 pontos
  2. 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 DANFCe
    2 pontos
  3. 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 PinPad
    1 ponto
  4. 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? Obrigado
    1 ponto
  5. 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
  6. 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
  7. 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
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  9. Boa tarde! No caso terá vários acessos ao mesmo tempo, então deverá ser sim "MultiThread"
    1 ponto
  10. RAD11, RAD12, Delphi 7, Lazarus, instalação sem problemas aqui
    1 ponto
  11. Criada a #TK-5099 para análise do caso e parecer do consultor responsável.
    1 ponto
  12. Bom dia Kaue, Mas porque você enviou um RPS Nota Fiscal Conjugada (2) em vez de RPS (1) ?
    1 ponto
  13. Bom dia Lindomar, Para ser gerada a tag com o literal ISENTO devemos informar essa informação ao campo IE.
    1 ponto
  14. Certo, obrigado, irei testar e retorno se esta tudo OK.
    1 ponto
  15. Estava com esse problema, isso aqui resolveu! Valeu Panda!
    1 ponto
  16. Bom dia Diogo, Já esta no SVN.
    1 ponto
  17. Bom dia Willian, As URLs do site não necessariamente são iguais as do WebService. Já esta no SVN.
    1 ponto
  18. Atualizei novamente e funcionou
    1 ponto
  19. 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.pas
    1 ponto
  20. utilizou o exemplo disponibilizado? http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/ https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html
    1 ponto
  21. 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
  22. 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-5095
    1 ponto
  23. Boa tarde @daniel_mirassol, Veja o código do botão [Criar e enviar síncrono] do programa exemplo.
    1 ponto
  24. 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:ErrorsOnly
    1 ponto
  25. 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
  26. Esse tipo de emissão é exclusivo pra NFCe, não pode ser usado em NFe.
    1 ponto
×
×
  • 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.