Ir para conteúdo
  • Cadastre-se

dev botao

DadosReducaoZ - Não retorna valor das aliquotas de ICMS


Ver Solução Respondido por EliasCesar,
  • Este tópico foi criado há 2837 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia Pessoal,

   Atualizei o ACBr recentemente e no comando DadosReducaoZ parou de retornar os dados da alíquotas do ICMS. O que reparei debugando é que um teste foi alterado na function TACBrECFClass.GetDadosReducaoZ: String; da unit ACBrECFClass.

Atualmente:

 { Deve desconsiderar alíquotas zeradas e índice FF, II, NN (ECFVirtual) }
 if (fpAliquotas.Aliquota <= 0) or (not StrIsNumber(fpAliquotas.Indice)) then
   Continue;

Versão que possuía anteriormente:

{ Deve desconsiderar alíquotas zeradas e índice FF, II, NN (ECFVirtual) }
if (fpAliquotas.Aliquota <= 0) and (StrIsAlpha(fpAliquotas.Indice)) then
  Continue;

  Alguém já teve esse problema? Fiz testes com o ECFTeste com as duas versões. Com a anterior as alíquotas são retornadas e com a versão atual não.

 

Outro problema que estou tendo é para atualizar o ACBr, quando vou fazer um SVN Update retorna erro, conforme a imagem em anexo.

 

Erro.jpg

Editado por douglas_k
Postado
1 hora atrás, Daniel Simoes disse:

O SVN do S.F. está fora do ar, temporariamente...

Qual o seu ECF ?

Como ele retorna a saida de "CarregaAliquotas" no ECFTeste ?

Você tem Aliquotas de ICMS, com % = 0 ?

Bom dia Daniel,

   O modelo que estou utilizando para testes é uma Bematech 4200 TH FI II. Em produção peguei o problema em uma EPSON TM-T900F, as duas utilizam o modelo EscEcf para comunicar.

  Coloquei em anexo o log do acbr das tentativas com duas compilações diferentes do ECFTeste uma com uma versão mais antiga que é retornado as aliquotas e outra dessa ultima versão que tenho problema. Nas duas percebi que o CarregaAliquotas retorna certinho os valores o problema ta mesmo nesse teste que é um pouco abaixo do CarregaAliquotas

 { Deve desconsiderar alíquotas zeradas e índice FF, II, NN (ECFVirtual) }
 if (fpAliquotas.Aliquota <= 0) or (not StrIsNumber(fpAliquotas.Indice)) then
   Continue;

Sobre ter alíquotas de ICMS com % 0 não possuo.

O fpAliquotas.Indice vem carregado com T01, T02, T03...

acbrlog-correto.txt

acbrlog-erro.txt

  • Consultores
  • Solution
Postado

Olá,

Correção disponível no SVN, Rev: 12944

(Obs: O SVN do S.F. voltou a funcionar normalmente)

  • Curtir 2
Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
  • Este tópico foi criado há 2837 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.