Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Bom dia,

Com o código atual da unit "iiBrasil.Provider", a operação de cancelamento para o município de Limeira/SP, está retornando o erro "EI34 - Token não gerado ou inválido", mesmo estando com token válido. Analisando a documentação do provedor disponível em https://limeira.iibrasil.com.br/dev/dev_dashboard.php#dev_ws_notafiscal$$ZDMxMTJkMGExZmQ3MjhhNDc1ODJmYmQ1OWI4NDA2NTZaRE14TVRKa01HRXhabVEzTWpoaE5EYzFPREptWW1RMU9XSTROREEyTlRZek5qRT0=$$li_361_3$$3 é possível observar que eles possuem uma regra de Regex necessária para a geração da integridade. 

Construi uma solução nessa unit com a implementação do método "PrepararCancelaNFSe" que manipula o arquivo XML de cancelamento a ser enviado para o provedor. Com essa ação a nota de cancelamento foi autorizada corretamente sem devolver o erro de integridade. Na ocasião fiz uma comparação da hash gerada com essa implementação x hash gerada pelo modelo em php disponibilizado pelo provedor e as duas ficaram idênticas.

Encaminho o arquivo em anexo para apreciação dos moderadores.

iiBrasil.Provider.pas

  • 2 semanas depois ...
  • Consultores
Postado

precisa melhorar o código pois isso não existe em versões 7 e outras ou lazarus

image.png

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.