Boa tarde,
Estou com o seguinte problema, ao emitir NFSe utilizando o componente NFSeX, eu consigo emitir a NF normalmente e inclusive os XML's de envio e retorno são criados certinho na pasta, porém, toda vez que eu chamo a procedure emitir acaba ocorrendo o famoso is not a valid integer value (Dando break consegui identificar que é algum valor em branco passando pela funcão StrToInt64, mas não consegui identificar a origem desse valor vazio).
O exception acontece na seguinte linha de código:
Dando F7, ele chega até aqui:
Chegando nesse cara da imagem acima, ele da o exception:
Esse problema começou depois que atualizei meu ACBr, por vias das dúvidas tentei agora baixar os fontes novamente e reinstalar, mas acabou não mudando nada.
Mesmo acontecendo esse problema, o ACBr está fazendo o envio, recebendo o retorno e criando os XML's na pasta, conforme imagem abaixo:
Só que o exception está fazendo a minha aplicação entrar no tratamento do try except independente se houve sucesso ou erro, por isso preciso solucionar esse problema.
Alguém já passou por alguma situação parecida e talvez consiga me ajudar? Imagino que provavelmente seja algum campo que acabei esquecendo de popular, mas até agora não encontrei.