Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Nesta ultima versão que baixei (hoje), o valor do desconto dos itens - quando imprime o item ele subtrai corretamente o valor do desconto....  quando entra no fechamento do cupom, tem alguma coisa estranha... que ele volta o valor do desconto para o totalizador do dia por alíquota.

 

Estou enviando a alteração para permitir comparação.... o local onde encontrei a redundância, comentei... não entendi o código - não sei se tem outra finalidade.

 

ACBrECFVirtual.pas

Amarildo Lacerda

Storeware Team

  • Fundadores
Postado

Amarildo,

notei que sua Unit não tem uma correção que foi aplicada hoje... na versão de ontem acidentalmente introduzi um Bug, com ajustes para compilação em 64 bits

function TACBrECFVirtualClass.GetTotalPago: Double;
begin
  Result := fpCupom.TotalPago;
  Result := RoundTo( Result, -2);
  GravaLog('GetTotalPago: '+FloatToStr(Result));
end;

 

 

O que a rotina que você comentou faz... é recalcular a base de ICMs, considerando os descontos do Subtotal

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.

Postado (editado)

Atualizei o código e o problema continua acontecendo...

- quando tem desconto no item, esta interferindo no valor da base de ICMS

- quando retirei a interferência do item,ai passou a dar problema como desconto/acréscimo de total...

Fiz nova alteração, para acomodar em conjunto o desconto de item e desconto de total (e acréscimos).

 

ACBrECFVirtual.pas

Editado por amarildolacerda

Amarildo Lacerda

Storeware Team

  • Fundadores
Postado

Amarildo,

Poderia por favor descrever melhor, como reproduzir o problema ?

Ate o momento não compreendi o que você considera como errado...

Preciso conseguir reproduzi-lo no ECFTeste, para debugar e analisar  suas sugestões 

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.

Postado

Exemplo:

   Vender:    1  x 1,00 =  1,00  -> desconto 0,10   =  liquido ->   0,90   (ICMS F)

   Fecha em dinheiro,

         na X:    valor venda = 0,90     -     Lista Tributação F = 1,00   (deveria ser 0,90)       

Amarildo Lacerda

Storeware Team

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