Versions Compared

Key

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

Índice

  • Custo Produto Acabado(PA)

    • Custo do Produto Acabado da Produção com interferência do BackFlush(ITEMPRODINTCUSTO.CUSTO)

    • Custo do Produto Acabado da Produção sem interferência do BackFlush(ITEMPRODINTCUSTO.CUSTOPRODUCAO)

  • Custo Matéria Prima(MP)

    • Custo da Matéria Prima da Produção (ITEMPRODCUS.CUSTO)

    • Custo da Matéria Prima da Produção com BackFlush (INDBFPIMATCUS.CUSTO)

Custo Produto Acabado(PA)

Custo do Produto Acabado da Produção com interferência do BackFlush(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

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) /
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) +
      ((Qtd_Custo_Atual * Custo_Producao_Atual))) /
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso o custo informado nas configurações do Agro a opção “Código Custo CMV", da aba “Custo/ Saldo” seja igual ao Custo que está sendo calculado de acordo com a natureza de operação

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) /
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual))) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso as condições anteriores não sejam satisfeitas

  • Code Block
    Custo_Producao_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

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual))) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso o custo informado nas configurações do Agro a opção “Código Custo CMV", da aba “Custo/ Saldo” seja igual ao Custo que está sendo calculado de acordo com a natureza de operação

  • Caso o produção gere subitem, a produção seja de um subitem e o custo médio anterior está zerado

    • Caso o setor da produção estiver configurado como devolução de matéria prima

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Producao_Atual) + 
        ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
    • Caso contrário

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Producao_Atual) + 
        ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Caso o setor da produção estiver configurado como devolução de matéria prima

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
        ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
    • Caso contrário

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
        ((Qtd_Custo_Atual * Custo_Producao_Atual))) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso as condições anteriores não sejam satisfeitas

  • Code Block
    Custo_Producao_Atual

...

Custo do Produto Acabado da Produção sem interferência do BackFlush(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

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual))) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso o custo informado nas configurações do Agro a opção “Código Custo CMV", da aba “Custo/ Saldo” seja igual ao Custo que está sendo calculado de acordo com a natureza de operação

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * CustoProducao_Producao_Atual) * -1)) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * CustoProducao_Producao_Atual))) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso as condições anteriores não sejam satisfeitas

  • Code Block
    CustoProducao_Producao_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

  • Caso o setor da produção estiver configurado como devolução de matéria prima

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual) * -1)) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Code Block
      Custo_Producao_Atual + ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
      ((Qtd_Custo_Atual * Custo_Producao_Atual))) / 
      (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso o custo informado nas configurações do Agro a opção “Código Custo CMV", da aba “Custo/ Saldo” seja igual ao Custo que está sendo calculado de acordo com a natureza de operação

  • Caso o produção gere subitem, a produção seja de um subitem e o custo médio anterior está zerado

    • Caso o setor da produção estiver configurado como devolução de matéria prima

      • Code Block
        ((Qtd_Estoque_Atual * CustoProducao_Producao_Atual) + 
        ((Qtd_Custo_Atual * CustoProducao_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
    • Caso contrário

      • Code Block
        ((Qtd_Estoque_Atual * CustoProducao_Producao_Atual) + 
        ((Qtd_Custo_Atual * CustoProducao_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
  • Caso contrário

    • Caso o setor da produção estiver configurado como devolução de matéria prima

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
        ((Qtd_Custo_Atual * CustoProducao_Producao_Atual) * -1)) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)
    • Caso contrário

      • Code Block
        ((Qtd_Estoque_Atual * Custo_Medio_Anterior_Producao) + 
        ((Qtd_Custo_Atual * CustoProducao_Producao_Atual))) / 
        (Qtd_Estoque_Atual + Qtd_Producao_Atual)

Observação: Caso a formula resulte em um custo menor que 0, será atribuído o valor do custo médio anterior.

Caso as condições anteriores não sejam satisfeitas

  • Code Block
    CustoProducao_Producao_Atual

...

Custo Matéria Prima(MP)

Custo da Matéria Prima da Produção (ITEMPRODCUS.CUSTO)

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

      • Code Block
        Qtd_MP_Usada * Vlr_Custo_MP_PA

Custo da Matéria Prima da Produção com BackFlush (INDBFPIMATCUS.CUSTO)

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

    • Code Block
      Qtd_MP_Usada * Vlr_Custo_UEP
  • Caso contrário

    • Code Block
      Qtd_MP_Usada * Vlr_Custo_MP_PA