Ir para conteúdo
  • Cadastre-se

dev botao

Erro Elgin Em Getdadosultimareducaoz


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

Recommended Posts

Bom Dia a todos!

 

Parabéns aos desenvolvedores deste projeto ACBr. Facilita muito a vida do programador utilizar estes componentes!

Tive um problema com os dados do método TACBrECFFiscNET.GetDadosUltimaReducaoZ, vou explicar abaixo:

 

Possuímos um ECF Elgin K, versão 01.00.05, e estamos implementando as rotinas do PAF-ECF na ER 02.01, e fui conferir os dados que estão em meu banco com a RZ impressa, e pude verificar uma diferença. Na RZ, o total de ICMS é de 806,38, resultado da soma das alíquotas 17,00% = 271,62 e 07,00% = 534,76.

Pelo componente no método citado, me retornou apenas 17,00% = 534,76, então fui verificar e na linha 3030, o totalizador é preenchido dentro de um laço assim:   

 

AliqZ.Total := RoundTo( StrToFloatDef( copy(S,((I+1)*14)+1,14),0) / 100, -2);

 

Há o incremento ( I + 1 ), o que faz com que pule a primeira alíquota. 

 

Para mim, remover o incremento bastou.

 

Como pesquisei alguns dias e não ví nada relacionado, então logo me veio que esse erro poderia ser do meu ECF, pois nele a alíquota 17% tem índice zero (00).

 

Gostaria da opinião de vocês, pois pode ser alguma inicialização errada do ecf, ou pode ser a minha primeira contribuição para o projeto.

 

Fico no aguardo!

 

Obrigado a todos!

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Suas considerações parecem corretas... Fiz o teste no Emulador e percebi que realmente os valores estavam sendo "deslocados" uma posição...

 

Enviei uma correção agora pouco para o SVN

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Pessoal estou com esse mesmo problema que o Celio Murakami  estava nas impressoras Elgin, Acabei de atualizar os meus fontes mas o método continua implementado da forma errada. Qual a versão correta?

 

 

Pessoal desconsiderem, eu me enganei esta tudo certo. Exclui a arquivo que que tinha e atualizei novamente deu certo!

Editado por andersonh

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3718 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.

The popup will be closed in 10 segundos...