Diferença de valores no relatório 60I quando ocorre acréscimo ou desconto no subtotal.

Home » Sem categoria » Diferença de valores no relatório 60I quando ocorre acréscimo ou desconto no subtotal.
Sem categoria Nenhum comentário

Olá Partner,
Devido ao layout do cálculo do registro 60I ser diferente dos outros registros pode gerar um resíduo de centésimos de centavos, nos valores dos itens, dando a divergência de valores se comparados com outros relatórios ou até mesmo o cupom.
Se você está encontrando essa divergência de valores, é devido o momento em que o truncamento é efetuado no 60I Devido ao seu layout enquanto os outros relatórios se baseia nos cálculos efetuados pela impressora respeitando o truncamento ser após os cálculos serem efetuado com 3 casas decimais, conforme será explicado no decorrer desta wiki.

Vamos colocar como exemplo o cupom a seguir
BEMATECH HARDWARE LTDA
FRANCISCO MUNHOZ MADRID, Nº625 – ROSEIRA
CEP:83070-010 – SAO JOSE DOS PINHAIS-PR TEL:(41)3299-5800
CNPJ:11.111.111/1111-11
IE:111111111.11-11
IM:11111111
————————————————
01/08/2018 11:03:23 CCF:000001 COO:000001
CUPOM FISCAL
ITEM CÓDIGO DESCRIÇÃO QTD.UN.VL UNIT(R$) ST VL ITEM( R$)
————————————————
001 01 PRODUTO1
4UN X 0,209 F1 0,83G
002 02 PRODUTO2
0,672UN X 41,908 T08,40% 28,16G
003 88 PRODUTO3
2UN X 0,106 F1 0,21G
004 03 PRODUTO3
2UN X 11,005 F1 22,01G
005 04 PRODUTO4
2UN X 4,502 T08,40% 9,00G
006 05 PRODUTO5
1UN X 4,253 F1 4,25G
——————
Subtotal R$ 64,46
Acréscimo +3,10G
——————
TOTAL R$ 67,56
Cartao 67,49
Dinheiro 0,01
SOMA 67,56

————————————————
BEMATECH MP-2100 TH FI ECF-IF
VERSÃO: 01.01.01 ECF:003 LJ:0001
QQQQQQQQQEPEEOPWIP 01/08/2018 11:03:49

Para efetuar a venda do produto a impressora faz o cálculo de soma dos itens da seguinte maneira:

1º A impressora multiplica o valor do produto pela quantidade (Aqui a impressora utiliza 3 casas decimais para fazer aa multiplicação, isso tando para valor quanto para quantidade):

– Calculo efetuado para a ECF definir o valor dos itens (após esta conta efetuada com 3 digitos ela faz o truncamento/arredondamento da ultima casa decimal)

PRODUTO1
(UN X Valor = resultado -> Resultado Truncado)
4 X 0,209 = 0,836 -> R$0,83

PRODUTO2
0,672 X 41,908 = 28,162 -> R$28,16

PRODUTO3
2 X 0,106 = 0,212 -> R$0,21

PRODUTO4
2 X 11,005 = 22,010 -> R$22,01

PRODUTO5
2 X 4,502 = 9,004 -> R$9,00

PRODUTO6
1 X 4,253 = 4,253 -> R$4,25

*Lembrando que os valores são todos truncados pois a ecf que utilizamos para exemplo é uma MP-2100 TH FI.

2º  Após o calculo do valor dos itens é feito a soma do subtotal do cupom e calculo percentual efetivo do acréscimo.

– Calculo do Subtotal:

PRODUTO1 + PRODUTO2 + PRODUTO3 + PRODUTO4 + PRODUTO5 + PRODUTO6 = SUBTOTAL

0,83 + 28,16 + 0,21 + 22,01 + 9,00 + 4,25 = 64,46

– Com os resultados obtidos é feito o calculo do percentual efetivo:

ACRECIMO / SUBTOTAL x100 = PERCENTUAL EFETIVO

3,10 / 64,46 * 100 = 4,81%
*Percentual Efetivo é o valor a ser inserido nos produtos para o rateio de acrecimo.

3º Após ter o percentual efetivo é divido nos itens do cupom e somado pela quantidade dos itens .

PRODUTO1
(UN X Valor = resultado -> Resultado Truncado)
4 X 0,217 = 0,868 -> R$0,86

PRODUTO2
0,672 X 43,920 = 29,514 -> R$29,51

PRODUTO3
2 X 0,110 = 0,220 -> R$0,22

PRODUTO4
2 X 11,534 = 23,068 -> R$23,06

PRODUTO5
2 X 4,716 = 9,432 -> R$9,43

PRODUTO6
1 X 4,253 = 4,454 -> R$4,45

4º Somando todos os valores é gerado o valor final do cupom.
Gerando o valor total truncado de: R$ 67,56.

Quando o Calculo é feito para gerar o registro 60I os cálculos são feitos da seguinte forma:

1º A impressora multiplica o valor do produto pela quantidade (este calculo do registro é feito com 2 casas decimais no valor):

– Calculo efetuado para a ECF definir o valor dos itens (o truncamento neste caso já é feito no valor)

PRODUTO1
(UN X Valor = resultado -> Resultado Truncado)
4 X 0,20 = 0,80 -> R$0,80

PRODUTO2
0,672 X 41,90 = 28,15 -> R$28,15

PRODUTO3
2 X 0,10 = 0,20 -> R$0,20

PRODUTO4
2 X 11,00 = 22,00 -> R$22,00

PRODUTO5
2 X 4,50 = 9,00 -> R$9,00

PRODUTO6
1 X 4,25 = 4,25 -> R$4,25

*Lembrando que os valores são todos truncados pois a ecf que utilizamos para exemplo é uma MP-2100 TH FI.

2º Após o calculo do valor dos itens é feito a soma do subtotal do cupom e calculo percentual efetivo do acréscimo.

– Calculo do Subtotal:

PRODUTO1 + PRODUTO2 + PRODUTO3 + PRODUTO4 + PRODUTO5 + PRODUTO6 = SUBTOTAL

0,80 + 28,15 + 0,20 + 22,00 + 9,00 + 4,25 = 64,40

– Com os resultados obtidos é feito o calculo do percentual efetivo:

ACRÉSCIMO / SUBTOTAL x100 = PERCENTUAL EFETIVO

3,10 / 64,40 * 100 = 4,81%
*Percentual Efetivo é o valor a ser inserido nos produtos para o rateio de acrecimo.

3º Após ter o percentual efetivo é divido nos itens do cupom e somado pela quantidade dos itens .

PRODUTO1
(UN X Valor = resultado -> Resultado Truncado)
4 X 0,20 = 0,80

PRODUTO2
0,672 X 43,91 = 29,50

PRODUTO3
2 X 0,10 = 0,20 -> R$0,20

PRODUTO4
2 X 11,52 = 23,04 -> R$23,04

PRODUTO5
2 X 4,71 = 9,42 -> R$9,42

PRODUTO6
1 X 4,25 = 4,45 -> R$4,45

4º Somando todos os valores é gerado o valor final do cupom.
Gerando o valor total truncado de: R$ 67,41.

Conforme os cálculos detalhados feitos pela ECF e a DLL podemos observar que a forma em que é efetuado para o CUPOM e demais registros são feitos diferentes da forma utilizado para p registro 60I, deixando um resíduo de centavos causando uma diferença de valor entre o 60I e cupom.

Temos uma planilha mostrando como o calculo é feito pela ECF e pela DLL, DOWNLOAD.

Lembrando que temos um WIKI com as informações do calculo e registro no seguinte link http://bematechpartners.com.br/wiki/index.php/2017/12/05/cupom-fiscal-exemplo-de-calculo-de-rateio-de-desconto-2/