Versions Compared

Key

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

Índice

...

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
  • Qtd_Estoque_Atual

    • Valor do saldo atual do item, utilizando o código do saldo físico(Agro3c » Configurações » Configuração » Agro » Custo/ Saldo » Código Saldo Físico) para consulta

  • Custo_Medio_Anterior_Producao

    • Valor do custo médio anterior

  • Qtd_Custo_Atual

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

  • Custo_Producao_Atual

    • O valor será igual a variável Custo_MPs

    • Custo_MPs

      • Código de custo a validar será o informado no setor, caso não tenha custo informado, será pego o código de custo de compra.

        • É devolução?

          • Code Block
            (Custo_MPs_Agregado + (((Custo_MP_Atual / Qtd_MP_Usada) * Qtd_MP_Baixa + Qtd_MP_Perda)/ Qtd_Custo_Atual))
        • Caso contrário

          • Code Block
            (Custo_MPs_Agregado + (((Custo_MP_Atual / Qtd_MP_Usada) * Qtd_MP_Baixa + Qtd_MP_Perda)/ Qtd_Producao_MPAtual))
      • 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.

        • Qtd_MP_Usada

          • Quantidade utilizada da matéria prima

        • Qtd_MP_Baixa

          • Quantidade baixada da matéria prima

        • Qtd_MP_Perda

          • Quantidade de perda da matéria prima

        • Qtd_Custo_Atual

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

        • Qtd_Producao_MPAtual

          • Quantidade do Produto Acabado da produção interna

  • Qtd_Producao_Atual

    • Quantidade da produção atual

...

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_Atual / Qtd_MP_Usada) * (Qtd_MP_Baixa + Qtd_MP_Perda)
        • Variáveis

          • Custo_MP_Atual

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

          • Qtd_MP_Usada

            • Quantidade utilizada da matéria prima

          • Qtd_MP_Baixa

            • Quantidade baixada da matéria prima

          • Qtd_MP_Perda

            • 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
          CustoCustoProducao_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
            (CustoProducao_MP_Atual/ Qtd_MP_Usada) * (Qtd_MP_Baixa+ Qtd_MP_Perda)
        • Variáveis

          • CustoProducao_MP_Atual

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

          • Qtd_MP_Usada

            • Quantidade utilizada da matéria prima

          • Qtd_MP_Baixa

            • Quantidade baixada da matéria prima

          • Qtd_MP_Perda

            • 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

...

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_PAUsada * 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_PAUsada * Vlr_Custo_UEP
    • Caso contrário

      • Code Block
        Qtd_Usada_MP_PAUsada * Vlr_Custo_MP_PA
Expand
titleVariáveis
  • Qtd_Usada_MP_PAUsada

    • Quantidade utilizada da matéria prima

  • Custo_CPV

    • Valor do custo CPV

  • Vlr_Custo_UEP

    • Code Block
      Qtd_Usada_MP * Vlr_UEP
    • Variáveis

      • Qtd_Usada_MP

        • Quantidade utilizada da matéria prima

      • Vlr_UEP

        • Valor do custo UEP, caso não exista, será utilizado o valor -1

  • Vlr_Custo_MP_PA

    • Code Block
      Qtd_Usada_MP * Vlr_Custo
    • Variáveis

      • Qtd_Usada_MP

        • Quantidade utilizada da matéria prima

      • Vlr_Custo

        • Valor do custo informado na natureza de operação da produção, consultando o custo na data e na hora em que a produção interna foi feita.

...

Expand
titleFormulas
  • 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_PAUsada * Vlr_Custo_UEP
  • Caso contrário

    • Code Block
      Qtd_Usada_MP_PAUsada * Vlr_Custo_MP_PA
Expand
titleVariáveis
  • Qtd_Usada_MP_PAUsada

    • Quantidade utilizada da matéria prima

  • Vlr_Custo_UEP

    • Code Block
      Qtd_Usada_MP * Vlr_UEP
    • Variáveis

      • Qtd_Usada_MP

        • Quantidade utilizada da matéria prima

      • Vlr_UEP

        • Valor do custo UEP, caso não exista, será utilizado o valor -1

  • Vlr_Custo_MP_PA

    • Code Block
      Qtd_Usada_MP * Vlr_Custo
    • Variáveis

      • Qtd_Usada_MP

        • Quantidade utilizada da matéria prima

      • Vlr_Custo

        • Valor do custo informado na natureza de operação da produção, consultando o custo na data e na hora em que a produção interna foi feita.