<< CLQUE PARA EXIBIR O CONTEÚDO >> NAVEGAÇÃO : Processos > PROCESSOS > CONTABIL > REGRAS DE CUSTO |
REGRA DE CALCULO DE PISCOFINS PARA O CUSTO
O sistema considera a NATUREZA FISCAL DO MATERIAL conforme está na nota fiscal.
Situação 1 – O sistema verifica se a empresa e filial está cadastrada no Cadastro de PIS/COFINS.
Situação 2 - O sistema verifica se a natureza é de PIS/COFINS conforme a tela na imagem abaixo.
Situação 3 - Se tiver algum material com taxa diferenciada o sistema considera do cadastro realizado no SCM0254.
Situação 4 – Consignado - Se a natureza começar com os quatros primeiros dígitos com 1917 ou com 2917 e se a filial estiver no cadastro de filial na Situação 1.
O sistema avalia o cadastro abaixo: Se o campo Ativo for igual a SIM o sistema calcula o PIS/COFINS, senão o sistema não irá calcular.
Situação 5 - Regra do Cálculo
Primeira Situação - O sistema verifica se a existe livro fiscal gerado da nota, se existir o sistema considera a segunda situação abaixo, senão existir considera o pis/cofins zerado.
Segunda Situação - Se o sistema entrou nas condições de calcular em que a natureza e a filial são de PIS/COFINS, ou na situação do consignado, segue abaixo a regra do cálculo:
Caso a linha do material tem percentual de IPI:
Se sim segue a conta abaixo:
vlr_ipi_pisconfins = ((vlr_unitario_entrada * per_ipi /100)*(per_taxa_pisconfins/100))
Senão o vlr_ipi_pisconfins = 0 (Zero)
Valor do PISCONFINS
vlr_liquido_piscofins = ((vlr_unitario_entrada * (per_taxa_pisconfins / 100 ) ) + vlr_ipi_pisconfins)
REGRA DE CALCULO DE VALOR DE ICMS NO CUSTO
Ira considerar o ICMS no custo quando a Coluna de ICMS for igual a “1 – Tributado” e o percentual de ICMS for maior que 0 (Zero).
Calculo = ((v_unitario_entrada - vlr_reducao_icms) * per_icms)/ 100
REGRA DE CALCULO DE VALOR DE ICMS DO FRETE
Variáveis Auxiliares para o Cálculo.
vlr_rateio_frete = Total de frete destacado na nota origem(Nota de Materiais), dividido proporcionalmente nos materiais.
vlr_icms_frete = Valor que vem da rotina de cálculo da nota de Frete.
vlr_icms_total_frete = Valor que será considerado para atualizar o material conforme as regras abaixo.
Primeira Situação – Verifica se o tipo de natureza é igual a “Outros”. Se for igual a outros, segue abaixo o cálculo se não for igual a Outros o cálculo vai para Segunda Situação.
vlr_icms_total_frete = 0.
Segunda Situação – Verifica se tem percentual de redução na nota de origem. Se tiver faz a seguinte regra.
vlr_reducao_icms_frete = (vlr_rateio_frete * per_reducao)/100
Terceira Situação - Verifica se o percentual de ICMS é diferente de zero. Se for diferente faz a seguinte conta abaixo, senão considera a Quarta Situação.
vlr_icms_total_frete = vlr_icms_frete + ((vlr_rateio_frete - vlr_reducao_icms_frete) * per_icms) / 100
Quarta Situação - Se o percentual de ICMS for igual a Zero.
vlr_icms_total_frete = vlr_icms_frete
Considera a Natureza do Material para identificar do tipo da natureza
Identifica do Tipo de Natureza do Material.
REGRA DE CALCULO DE VALOR DE ICMS DE SUBSTITUIÇÃO
Ira considerar o ICMS se no cadastro da natureza do item estiver com a opção Substituição como SIM.
vlr_base_substituicao_nota = O valor base digitado na nota.
vlr_icms_substituicao_nota = O valor de ICMS digitado na nota.
vlr_total_item = O valor total do Material.
v_vlr_total_itens = A soma do valor total de todos os itens que são de Natureza de substituição.
Calculo
v_item_base_st := ( vlr_base_substituicao_nota * vlr_total_item) / v_vlr_total_itens ;
v_item_vlr_st := ( vlr_icms_substituicao_nota * vlr_total_item) / v_vlr_total_itens ;
v_rateio_icms_st := v_item_vlr_st / v_qtd_entrada ;
O valor v_rateio_icms_st é acrescentado no valor líquido do Material.
REGRA DE CALCULO DE VALOR DE IPI NO CUSTO
Ira considerar o IPI no custo quando a Coluna de IPI for diferente de “1 – Tributado” e o percentual de IPI for maior que 0 (Zero), ou quando a filial não for contribuinte de IPI (SCO1010).
vlr_rateio_frete = O valor rateado do frete, que é referente ao frete destacado na nota.
Calculo = ( ( vlr_unitario_entrada + vlr_rateio_frete ) * per_ipi) / 100;