Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

  • Custo Produto Acabado(PA)

    • Custo(ITEMPRODINTCUSTO.CUSTO)

    • Custo Produção(ITEMPRODINTCUSTO.CUSTOPRODUCAO)

  • Custo Matéria Prima(MP)

    • Custo(ITEMPRODCUS.CUSTO)

    • Custo com BackFlush(INDBFPIMATCUS.CUSTO)

Custo Produto Acabado(PA)

Custo(ITEMPRODINTCUSTO.CUSTO)

Tipo do Apontamento igual a Produto Acabado(PA)

  • Caso no cadastro do setor da produção a opção “Custo p/ Impressão Prod Int.” seja igual ao Custo calculado e o “Custo de Transferência” maior que 0

...

Expand
titleVariáveis
  • Custo_Producao_Atual

    • Esse valor será igual a variável Custo_MPs

    • Custo_MPs

      • Produção a partir de uma Ordem de Fabricação(quando feito o apontamento pelo módulo Agro3c)?

        • Code Block
          Custo_Producao_MP_Atual
        • A variável assume o valor da regra a baixo.

        • Realiza o cálculo a baixo para cada matéria prima. Logo após soma os resultados e divide pela quantidade do produto acabado, para obter o valor final

          • Code Block
            languagenone
            (Custo_MP / Qtd_Utilizada_MP) * (Qtd_Baixa_MP + Qtd_Perda_MP)
        • Variáveis

          • Custo_MP

            • Custo(ItemProdCus.Custo) da matéria prima atual.

          • Qtd_Utilizada_MP

            • Quantidade utilizada da matéria prima

          • Qtd_Baixa_MP

            • Quantidade baixada da matéria prima

          • Qtd_Perda_MP

            • Quantidade de perda da matéria prima

      • Caso contrário

        • Soma todos os custos das matérias primas(ITEMPRODCUS)

          • Code Block
            (Custo_MPs_Agregado + Custo_MP_Atual)   
        • Variáveis

          • Custo_MPs_Agregado

            • Valor da soma dos custos das outras matérias primas calculados anteriormente.

          • Custo_MP_Atual

            • Custo(ItemProdCus.Custo) da matéria prima atual.

...

Tipo do Apontamento igual a Matéria Prima(MP)

  • Caso no cadastro do setor da produção a opção “Custo p/ Impressão Prod Int.” seja igual ao Custo calculado e o “Custo de Transferência” maior que 0

...

Custo Produção(ITEMPRODINTCUSTO.CUSTOPRODUCAO)

Tipo do Apontamento igual a Produto Acabado(PA)

  • Caso no cadastro do setor da produção a opção “Custo p/ Impressão Prod Int.” seja igual ao Custo calculado e o “Custo de Transferência” maior que 0

...

Expand
titleVariáveis
  • CustoProducao_Producao_Atual

    • Esse valor será igual a variável CustoProducao_MPs

    • CustoProducao_MPs

      • Produção a partir de uma Ordem de Fabricação(quando feito o apontamento pelo módulo Agro3c)?

        • Code Block
          Custo_Producao_MP_Atual
        • A variável assume o valor da regra a baixo.

        • Realiza o cálculo a baixo para cada matéria prima. Logo após soma os resultados e divide pela quantidade do produto acabado, para obter o valor final

          • Code Block
            languagenone
            (Custo_MP / Qtd_Utilizada_MP) * (Qtd_Baixa_MP + Qtd_Perda_MP)
        • Variáveis

          • Custo_MP

            • Custo(ItemProdCus.Custo) da matéria prima atual.

          • Qtd_Utilizada_MP

            • Quantidade utilizada da matéria prima

          • Qtd_Baixa_MP

            • Quantidade baixada da matéria prima

          • Qtd_Perda_MP

            • Quantidade de perda da matéria prima

      • Caso contrário

        • Soma todos os custos das matérias primas(ITEMPRODCUS)

          • Code Block
            (CustoProducao_MPs_Agregado + CustoProducao_MP_Atual)   
        • Variáveis

          • CustoProducao_MPs_Agregado

            • Valor da soma dos custos das outras matérias primas calculados anteriormente.

          • CustoProducao_MP_Atual

            • Custo Produção(ItemProdCus.CustoProducao) da matéria prima atual.

...

Tipo do Apontamento igual a Matéria Prima(MP)

  • Caso no cadastro do setor da produção a opção “Custo p/ Impressão Prod Int.” seja igual ao Custo calculado e o “Custo de Transferência” maior que 0

...

Expand
titleVariável
  • CustoProducao_Producao_Atual

    • Caso o percentual de custo for diferente do percentual da quantidade do item(definido na composição da produção para os subitem)

      • Code Block
        ((((CustoProducao_MPs* Qtde_Distribuicao) * PercCusto) / 100) / Qtd_Custo_Atual)
    • Caso contrário

      • O valor será igual a variável CustoProducao_MPs

    • Variáveis

      • CustoProducao_MPs

        • Soma todos os custos das matérias primas(ITEMPRODCUS)

          • Code Block
            (CustoProducao_MPs_Agregado + CustoProducao_MP_Atual)   
        • Variáveis

          • CustoProducao_MPs_Agregado

            • Valor da soma dos custos das outras matérias primas calculados anteriormente.

          • CustoProducao_MP_Atual

            • Custo Produção(ItemProdCus.CustoProducao) da matéria prima atual.

      • Qtde_Distribuicao

        • Caso a produção não seja de subitem, será utilizado a quantidade produzida, caso contrário será utilizado a quantidade do apontamento

      • PercCusto

        • Percentual do custo definido na composição do produto acabado

      • Qtd_Custo_Atual

        • Quantidade da produção atual. Caso seja menor que 0, assume o valor 1

...

Custo Matéria Prima(MP)

Custo(ITEMPRODCUS.CUSTO)

Expand
titleFormulas
  • Caso o item não utilize custo industrial(ITEMAGRO.CUSTOINDUSTRIAL) ou se a produção está no custo industrial. Além do mais, valida se usa o custo CPV. Caso as condições anteriores sejam satisfeitas

    • Code Block
      Qtd_Usada_MP_PA * Custo_CPV
  • Caso contrário

    • Caso o item utilize custo industrial, o valor do custo UEP seja diferente de -1 e a produção utiliza UEP

      • Code Block
        Qtd_Usada_MP_PA * Vlr_Custo_UEP
    • Caso contrário

      • Code Block
        Qtd_Usada_MP_PA * Vlr_Custo_MP_PA

...