Ir para conteúdo
  • Cadastre-se

dev botao

CASAS DECIMAIS


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

Recommended Posts

Pessoal eu sei que esse assunto já foi discutido aqui varias vezes mas eu estou com um problema a dias e não consigo achar uma solução, estou fazendo a seguinte simulação

qtd               preco unit     total

1,100              33,33        36,66

1,200              33,33        40,00

1,300              33,33        43,33

1,400              33,33        46,66

1,500              33,33        50,00

0,333              33,33        11,10

---------------------------------------

subtotal                      227,75

desconto                      0,50

total                           227,25

joia dai eu fecho a venda e faço o rateio do desconto pra emissão da nfce

qtd               preco unit    desconto   total

1,100              33,33            0,08       36,58

1,200              33,33            0,09      39,91

1,300              33,33            0,01     43,23

1,400              33,33            0,01     46,56

1,500              33,33           0,11      49,88

0,333              33,33           0,02     11,08

-----------------------------------------------------

total                                   0,50     227,24

observem que no final ele da 0,01 centavos de diferença em relação a primeira lista sem o rateio, em todas as operações eu estou usando o RoundAbnt quando lanço o produto na venda eu faço RoundAbnt(qtd x preco_unit) , sera que alguém tem alguma ideia em relação a esta rotina onde estes valores possam bater, para que não de diferença

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1,1     33,33   36,6630	 36,6600    0,0805    0,0800  = 36,58
1,2     33,33   39,9960	 40,0000    0,0878    0,0900  = 39,91
1,3     33,33   43,3290	 43,3300    0,0951    0,1000  = 43,23
1,4     33,33   46,6620	 46,6600    0,1024    0,1000  = 46,56
1,5     33,33   49,9950	 50,0000    0,1098    0,1100  = 49,89
0,333   33,33   11,0989	 11,1000    0,0244    0,0200  = 11,08

soma           227,7439 227,7500	0,5000    0,5000   227,25
                 0,5000   0,5000
diferenca      227,2439 227,2500            

seu calculo está errado 

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Em todo caso... qualquer redistribuição de valor, que use proporção, está fadada a ter diferenças...

No ECF ocorre o mesmo problema...

Como resolver ?  A diferença entre o Desconto/Acréscimo aplicado no Subtotal e a soma dos descontos/acréscimos aplicados por item, é chamada de Resíduo, e esse resíduo pode ser aplicado, no Item de maior valor...

http://partners.bematech.com.br/bemacast/Paginas/post.aspx?idPost=5790

 

  • Curtir 3
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

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