Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 10-04-2020 em todas as áreas

  1. O primeiro item vem assim, porque pela nota técnica assim deve ser para nota em homologação. Então teste as descrições do 2° item em diante. Pois se o primeiro não estiver assim não valida a nota no ambiente de homologação.
    1 ponto
  2. Sim, adicione um componente ACBRNFeDanfeFR no form e na propriedade ACBRNFeDanfeFR.FastFile := 'arquivodo Fast.fr3' ;
    1 ponto
  3. o Captcha está incorreto: Voce digitou DSSAZU enquanto a imagem é DSS4ZU kkkkkkkkkkk
    1 ponto
  4. Beleza Matheus? Desculpe a demora na resposta. Ajuda se tiver um XML gerado pra ter de apoio? Segue um anexado meu que funcionou pra comparar com o que você está gerando. 29-ger-nfse.xml
    1 ponto
  5. Boa tarde Italo, Estou acompanhando junto ao Guerreiro a alteração desse provedor pra Limeira. Na página https://limeira.iibr.com.br/dev/dev_dashboard.php tem um exemplo de conteúdo de XML e um token, lá informa que a integridade resultante teria que ser 61aec2215401d0099d85d70a56d72949860ca07c55620c37b49f8f2da7cf9a671afac6c96d95bd74f9304b97cebc6a90cdf9f7134b2a5f41a12629f7d6111ba1 Acabei de atualizar os fontes e vi que a função que gera esse hash da integridade agora está gerando usando também o conteúdo do XML que é um ponto que realmente precisava pra função, mas pra teste se passar o conteúdo dado de exemplo por eles + o token ainda não gera um hash de integridade igual ao deles. Eu consegui fazer gerar certinho fazendo 3 alterações na função disponibilizada: o StringReplace passando como parâmetro isso "'/[^\x20-\x7E]+/'" não dá certo no Delphi, vi com uma pessoa que conhece PHP e isso em PHP seria pra retirar tudo o que não está dentro dessa faixa onde o x20 em hexadecimal é referente ao espaço e x7E em hexadecimal é referente ao ~ sobrando todas as letras maiusculas e minusculas os números e vários caracteres como !"#$%¨*( ) entre outros, com isso pro meu teste eu troquei esse StringReplace retirando tudo o que tem de acento que eu lembrei que é o que essa função em PHP faria segundo o que me disseram pois na faixa não tem nada acentuado, no meu teste não levei em consideração TAB por exemplo. o penúltimo parâmetro do SSL.CalcHash que está outBase64 deveria ser outHexa passei por fim um lowercase pra ficar com as letras minusculas como está o exemplo deles Devido a pressa pode ser melhorado o código mas a alteração que eu fiz está em anexo apenas com o conteúdo da função GerarIntegridade da unit ACBrNFSe, nele está comentado inclusive o conteúdo e token do teste deles, descomentando e debugando esse teste o Result vai gerar exatamente o valor que eles geraram lá na página. Dito tudo isso, da forma que testei o componente ficaria praticamente igual ao sugerido por eles, mas em teste feito nem assim o erro da integridade se resolve, mas teremos um XML com o conteúdo como deveria estar segundo o que nos foi passado. AlterFuncaoGerarIntegridade.txt
    1 ponto
  6. Vê se ajuda. declare na uses ACBrDFeSSL Utilize essa rotina: if AcbrNfe1.SSL.CertTipo=tpcA1 then Showmessage('A1') else Showmessage('A3');
    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.

The popup will be closed in 10 segundos...