-
Total de ítens
26.199 -
Registro em
-
Última visita
-
Days Won
749
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Daniel Simoes
-
-
Se não me engano essas definições mudaram para ACBrUtil.DateTime....
Esse problema ocorre quando o mesmo enumerado, existe em duas Units... Possíveis soluções
- Verifique se pode remover pcnAuxiliar dos Uses
- Na Declaração de Uses do Delphi, ele dará preferência, para as Units que estão por último, então deixe ACBrUtil.DateTime por último
- 1
-
Tem algum Link ou documentação sobre essa validação ?
Acho que nem todos os RGs tem dígito verificador, correto ?
-
Com TEF acho que não há como... mas você pode usar o ACBrAbecsPinPad
-
Obrigado por reportar.
Fechando. Para novas dúvidas, criar um novo tópico.
-
Veja se ele está compilando esse Build mesmo...
-
Mas se seu .EXE é 32 bits, ele não consegue carregar uma DLL de 64 bits
A DLL que distribuímos já é utilizada por milhares de CNPJs...
-
- 1
-
Provavelmente você está usando a DLL errada... Exemplo (DLL de 64 bits, em um .EXE compilado em 32 bits)
-
Considere usar o ACBrTEFAPI...
O TEFD é legado
-
Obrigado por reportar.
Fechando. Para novas dúvidas, criar um novo tópico.
-
24 minutos atrás, Carlos Alberto Fitl disse:
@Daniel Simoes no projeto demo tem um arquivo AndroidManifest.template.xml que tem uma tag <%uses-libraries%>, esta tag não esta sendo preenchida quando compilado e gerado o AndroidManifest.xml ai sua estrutura do xml fica com erro e não compila.
acho que é específica de alguma versão de IDE.. experimente remove-la...
-
2 horas atrás, Valdir Dill disse:
Então, se status = stcCONCLUIDA e ACBrPixCD1.PSP.epCob.CobCompleta.AsJSON contém retorno de um PIX pago, o ACBrPixCD1.PSP.epCob.CobCompleta.pix.count não deveria estar necessariamente > 0?
@Valdir Dill, agora no PC, consegui abrir o seu Log...
Observe que não há um Objeto PIX, no retorno...
{ "chave": "8f92dc50-64ef-4618-94bf-3eb166c71f23", "solicitacaoPagador": "Venda72790", "pixCopiaECola": "00020101021226930014BR.GOV.BCB.PIX2571spi-qrcode.bancointer.com.br/spi/pj/v2/7de7f89931294960a377750795dac53e52040000530398654047.005802BR5901*6007BACABAL61086570000062070503***6304B135", "calendario": { "criacao": "2024-02-27T19:08:20.655Z", "expiracao": 180 }, "loc": { "id": 32150206, "tipoCob": "cob", "criacao": "2024-02-27T19:08:20.639Z", "location": "https://spi-qrcode.bancointer.com.br/spi/pj/v2/7de7f89931294960a377750795dac53e" }, "valor": { "original": "7.00" }, "txid": "VendaGFILYK72790YK31029602239503061", "location": "https://spi-qrcode.bancointer.com.br/spi/pj/v2/7de7f89931294960a377750795dac53e", "status": "CONCLUIDA" }
@EliasCesar, tem alguma dica ?
- 1
-
Show.. Muito obrigado..
@Daniel InfoCotidiano, pode nos ajudar no teste em seu ambiente Linux?
-
A msg de erro reportada indica que você tentou acessar um elemento não existente
-
Experimente remover e adicionar novamente a Plataforma de compilação Android
Verifique se não há mudanças locais nos seus arquivos de Projeto...
Na dúvida apague é baixe novamente
-
Obrigado por reportar.
Fechando. Para novas dúvidas, criar um novo tópico.
-
Se a DLL do fabricante do SAT exigir privilégios de Administrador, isso pode ser realmente necessário...
No SAT da Gertec / Epson, lembro que isso realmente é uma exigência da DLL
-
2 horas atrás, Valdir Dill disse:
VRetorno.FValorPago := ACBrPixCD1.PSP.epCob.CobCompleta.pix[0].valor;
Você não deve escrever um código como esse... pois ele está presumindo que sempre haverá um elemento PIX na resposta, o que pode não ser verdadeiro...
Quando for trabalhar com Arrays ou Listas, sempre verifique primeiro a propriedade Count para depois tentar acessar os elementos...
Exemplo
If ACBrPixCD1.PSP.epCob.CobCompleta..pix.Count > 0 then VRetorno.FValorPago := ACBrPixCD1.PSP.epCob.CobCompleta.pix[0].valor; else VRetorno.FValorPago := 0;
-
o erro parece dizer que a sua IDE não tem suporte para a compilação em Android
-
Quando é informado o certificado por Num.Serial, ele é aberto pela Store do Windows e a Senha não é utilizada
Provavelmente a senha está errada mesmo... tente instalar o arquivo PFX no windows, e digitar a mesma senha, no processo de instalação
-
Não compreendi... Se você envia no inicio que a transação será A VISTA.. não é esperado parcelamento, correto ?
Veja nos fontes de ACBrTEFAPICliSiTef.pas , que se você informar tefmfAVista, ele irá inserir as restrições para não permitir parcelamento
function TACBrTEFAPIClassCliSiTef.EfetuarPagamento( ValorPagto: Currency; Modalidade: TACBrTEFModalidadePagamento; CartoesAceitos: TACBrTEFTiposCartao; Financiamento: TACBrTEFModalidadeFinanciamento; Parcelas: Byte; DataPreDatado: TDateTime): Boolean; var .... if (Financiamento = tefmfAVista) then begin Restricoes := Restricoes + CSITEF_RestricoesParcelado + ';'; Restricoes := Restricoes + CSITEF_RestricoesParcelaAministradora + ';'; Restricoes := Restricoes + CSITEF_RestricoesParcelaEstabelecimento + ';'; end else if (Financiamento = tefmfParceladoEmissor) then begin Restricoes := Restricoes + CSITEF_RestricoesAVista + ';'; Restricoes := Restricoes + CSITEF_RestricoesParcelaEstabelecimento + ';'; end else if (Financiamento = tefmfParceladoEstabelecimento) then begin Restricoes := Restricoes + CSITEF_RestricoesAVista + ';'; Restricoes := Restricoes + CSITEF_RestricoesParcelaAministradora + ';'; end;
-
Eu não acho que seja um Bug, o retorno está em UTF8, acho que basta considerar isso, e tratar (se for o caso) para ANSI
Mas de toda forma, precisamos de um passo a passo, de como podemos reproduzir o problema...
Se você puder compartilhar um pequeno projeto Console, que reproduza o erro, podemos testar em nosso ambiente...
- 1
-
o ACBrTEFD é muito mais complexo de usar, pois precisa "simular" o comportamento de um ECF, para ele funcionar....
-
Eu creio que o GPOS720 ainda não foi homologado pela PayGo...
Mas vou procurar saber melhor...
Emular balança no linux
em ACBrSerial
Postado
Você precisa verificar se o seu usuário, tem Permissões ou está no Grupo de usuários que tem permissões, para acessar essas pastas das Portas Seriais