Então a BC do Item vai ser adicionada mais a BC do Frete, Seguro e outras despesa CORRETO?
ex:
with Det.Add do
begin
.......
// Aqui ja tenho ratiado os valores de frete, seguro e outras despesas entre os produtos via Banco de dados.
Prod.vFrete := FieldByName('VALOR_FRETE').AsFloat;
Prod.vSeg := FieldByName('VALOR_SEGURO').AsFloat;
Prod.vOutro := FieldByName('OUTRAS_DESPESAS').AsFloat ;
// Definindo os IMPOSTOS
with Imposto do
with ICMS do
begin
CST := Sit_Tributaria(FieldByName('SIT_TRIBUTARIA').AsString) ;
ICMS.modBC := dbiValorOperacao;
ICMS.pICMS := FieldByName('ICMS_ALIQUOTA').AsFloat; // Percentual Aliquota
ICMS.vBC := FieldByName('XBASE_CALCULO_ICMS').AsFloat +
FieldByName('XBASE_CALCULO_FRETE').AsFloat +
FieldByName('XBASE_CALCULO_SEGURO').AsFloat +
FieldByName('XBASE_CALCULO_OUTRAS_DESP').AsFloat;
ICMS.vICMS := FieldByName('XVALOR_ICMS').AsFloat +
FieldByName('XVALOR_ICMS_FRETE').AsFloat +
FieldByName('XVALOR_ICMS_SEGURO').AsFloat +
FieldByName('XVALOR_ICMS_OUTRAS_DESP').AsFloat ;
end;
end;
É isso ACIMA!? ta correto isso?
Ex:
// Antes eu usava assim
--------------------------------------------------------------------------------
ITEM PRODUTO QTDE V.UNIT. BC. ITEM. VL. ICMS ALQ. ICMS
001 Mouse 1 25,00 25,00 4,25 17%
002 PL Rede 1 35,00 35,00 5,95 17%
--------------------------------------------------------------------------------
TOT. IMPOSTO 60,00 10,20
VLR Frete = 50,00
VLR Seguro = 0,00
VLR Outra Desp. = 0,00
TOTAL BC. ICMS = [Frete (50,00) + T. BC. por Items (60,00)] = 110,00
VLR. ICMS = 18,70
a formatação correta seria dividir o frete por qtde do protudo seria assim?
// Esta correta essa nova forma?
----------------------------------------------------------------------------------------
ITEM PRODUTO Frete QTDE V.UNIT. BC. ITEM. VL. ICMS ALQ. ICMS
001 Mouse 25,00 1 25,00 50,00 8,50 17%
002 PL Rede 25,00 1 35,00 60,00 10,20 17%
----------------------------------------------------------------------------------------
TOT. IMPOSTO 110,00 18,70
VLR Frete = 50,00
VLR Seguro = 0,00
VLR Outra Desp. = 0,00
TOTAL BC. ICMS = 110,00
VLR. ICMS = 18,70
OBS: Campo frete será ocultado! não vai sair na impressão da NF-e.
OBS: fiz o exemplo apenas com valor do frete... só para demonstração,
mais nisso sei que teria que adicionar tambem Seguro e outras despesas.
Mais ai na impressão o campo FRETE, SEGURO E OUTRAS DESPESAS FICAM ESCONDIDOS,
e a Base de calculo que sairia na impresso é diferente do que está sendo apontado na coluna de aliquota.
Seria assim mesmo!?