Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Apontamento parcial - requisição total de matéria prima
  3. Apontamento parcial com produto intermediário - requisição total de matéria prima
  4. Apontamento parcial - requisição parcial de matéria prima
  5. Apontamento parcial com produto intermediário - requisição parcial de matéria prima
  6. Legenda


01. VISÃO GERAL

Quando utilizado custo offline (MV_CUSMED = M), o custo oficialmente apurado e considerado para integração com a contabilidade é o custo calculado durante a execução ou da rotina Recálculo do Custo Médio (MATA330), ou na etapa de Cálculo de Custo da Jornada de Fechamento (MATA038), que utiliza o mesmo mecanismo. 

...

Esse comportamento se aplica à valorização dos movimentos de apontamento de produção parciais, que, de maneira online, são valorizados considerando sempre as requisições de matéria prima já realizadas para aquela ordem de produção até o momento, sem a realização de uma valorização proporcional entre diferentes movimentações. 

É importante frisar que esse comportamento se aplica tanto quando o parâmetro MV_CUSMED for configurado como M (mensal) e o recálculo do custo médio ainda não foi executado (e, portanto, o custo calculado é uma prévia executada de forma online) , quanto quando o parâmetro MV_CUSMED está configurado como O (online). O parâmetro MV_PRODPR0 se aplica única e exclusivamente ao processo de recálculo do custo médio e não influencia no cálculo que é feito de forma online em nenhum dos dois cenários.


...

02. APONTAMENTO PARCIAL - REQUISIÇÃO TOTAL DE MATÉRIA PRIMA

Exemplificando como se dá esse comportamento, no seguinte cenário: 

...

 

...

...


OperaçãoQuantidadeCustoCusto Médio
Ordem de produção1.000--
Empenho Saldo de MP1.00010.000
Empenho de MP1.00010-
Requisição manual da MP contra a OP1.00010.00010
Apontamento parcial100110.00010


Neste momento, o sistema irá apropriar o custo de R$ 10.000,00 no apontamento parcial. Caso novos apontamentos sejam realizados, o custo desses ficará zerado.

Conforme configuração do MV_PRODPR0 no documento indicado acima, ao executar o recálculo do custo médio, existem as possibilidades de custo do apontamento parcial:

  • MV_PRODPR0 = 1: 
Valor do apontamento = Total requisitado ÷ (

...

Qtd total apontada ÷

...

 Qtd do apontamento)
Valor do apontamento = 10.000 ÷ (100 ÷ 100)

...


Valor do

...

 apontamento = 10.000

...

  • MV_PRODPR0 = 3: Valor do apontamento = (Qtd apontada ÷ Qtd total da OP) × Total requisitado = (100÷1.000) × 10.000 = R$ 1.000

...

  •  
Valor do apontamento = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento = (100 ÷ 1.000) ×

...

10.000
Valor do apontamento =

...

 1.000


A medida que novos apontamentos forem feitos, quando utilizado o parâmetro MV_PRODPR0 = 1, o custo em cada apontamento ficará proporcional à quantidade total apontada.

...

Veja como é este comportamento, quando usamos ordens de produção intermediárias:

...

OperaçãoQuantidadeCusto
Cadastro de estrutura PA → PI → MP--
Saldo de MP1.00010.000
Ordem de produção PA1.00010.000
Empenho de PI1.000-
Ordem de produção PI1.00010.000
Empenho de MP1.000-
Requisição manual da MP contra a OP do PI1.00010.000
Apontamento parcial da OP do PI10010.000
Requisição manual do PI contra a OP do PA10010.000
Apontamento parcial da OP do PA10010.000

...


O sistema também irá apropriar o custo de R$ 10.000,00 no apontamento parcial do PI e depois no apontamento parcial do PA. Caso novos apontamentos sejam realizados, tanto na OP do PI quanto na OP do PA, o custo desses ficará zerado.

Ao executar o recálculo do custo médio, de acordo com o parâmetro MV_PRODPR0, teremos os possíveis resultados:

  • MV_PRODPR0 = 1: 
Valor do apontamento (PI) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (PI) = 10.000 ÷ (100 ÷ 100)
Valor do apontamento (PI) =

...

 10.000

...



Valor do apontamento (PA) = Total requisitado ÷ (Qtd total apontada ÷ Qtd do apontamento)
Valor do apontamento (PA)

...

 = Valor do apontamento (PI) ÷ (Qtd total apontada ÷ Qtd do apontamento)
Valor do apontamento (PA) = 10.000 ÷ (100 ÷ 100)
Valor do apontamento (PA) = 10.000
  • MV_PRODPR0 = 3:
Valor do apontamento (PI) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (PI) = (100 ÷

...

 1.000) × 10.000

...


Valor do apontamento (PI) =

...

1.000

...



Valor do apontamento (PA) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento

...

(PA) = (Qtd apontada ÷ Qtd total da OP)

...

 × Valor do apontamento (PI)
Valor do apontamento (PA) = (100 ÷ 1.000) × 1.000
Valor do apontamento (PA) = 100

Ao valorizar o apontamento do PA, é considerado o valor do apontamento do PI que valorizou a OP.

...

04. APONTAMENTO PARCIAL - REQUISIÇÃO PARCIAL DE MATÉRIA PRIMA

...

Exemplificando esse mesmo comportamento, com a realização de requisições parciais: 


OperaçãoQuantidadeCusto
Ordem de produção

...

1.000-
Saldo de MP1.00010.000
Empenho de MP1.000-
1ª Requisição manual parcial da MP contra a OP1001.000
1º Apontamento parcial1001.000
2ª Requisição manual parcial da MP contra a OP1001.000
2º Apontamento parcial1001.000

...

Neste momento, o sistema irá apropriar todo o custo de R$ 1000,00 em cada apontamento, por isso a importância de fazer as requisições também parciais.

Conforme configuração do MV_PRODPR0, ao executar o recálculo do custo médio, existem as possibilidades de custo do apontamento parcial:

  • MV_PRODPR0 = 1:
Valor do

...

 apontamento (1) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (1) = (Requisição 1 + Requisição 2) ÷ ((Apontamento 1 + Apontamento 2) ÷ Qtd do apontamento)
Valor do apontamento (1) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (1) = 2.000 ÷ (200 ÷ 100)
Valor do apontamento (1) = 1.000

Valor do

...

 apontamento (2) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (2) = (Requisição 1 + Requisição 2) ÷ ((Apontamento 1 + Apontamento 2) ÷ Qtd do apontamento)
Valor do apontamento (2) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (2) = 2.000 ÷ (200 ÷ 100)
Valor do apontamento (2) = 1.000
  • MV_PRODPR0 = 3:
Valor do

...

 apontamento (1) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (1) = (Apontamento 1 ÷ Qtd total da OP) × (Requisição 1 + Requisição 2)
Valor do apontamento (1) = (100 ÷ 1000) × (1000 + 1000)

...


Valor do apontamento (1) = (0,1) × (2000)
Valor do apontamento (1) =

...

200

Valor do

...

 apontamento (2) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (2) = (Apontamento 2 ÷ Qtd total da OP) × (Requisição 1 + Requisição 2)
Valor do apontamento (2) = (100 ÷ 1000) ×

...

 (1000 + 1000)
Valor do apontamento (2) = (0,1) × (2000)
Valor do apontamento (2) = 200

Outra possibilidade é automatizar a realização dessas requisições através da combinação de parâmetros MV_REQAUT = A e MV_BXPROP = S.

...

Veja como é este comportamento, quando usamos ordens de produção intermediárias:

...

OperaçãoQuantidadeCusto
Cadastro de estrutura PA → PI → MP--
Saldo de MP1.00010.000
Ordem de produção PA1.000-
Empenho de PI1.000-
Ordem de produção PI1.000-
Empenho de MP1.000-
1ª Requisição manual parcial da MP contra a OP do PI

...

1001.000

...

1º Apontamento parcial da

...

OP do PI

...

1001.000

...

2ª Requisição manual do PI contra a OP do PA

...

1001.000

...

2º Apontamento parcial da OP do PA1001.000
3ª Requisição manual parcial da

...

MP contra a OP do PI

...

1001.000

...

3º Apontamento parcial da

...

OP do PI

...

1001.000

...

4ª Requisição manual do PI contra

...

a OP do PA

...

1001.000

...

4º Apontamento parcial da OP do PA1001.000


O sistema sempre apropria todo o saldo de custo da OP no próximo apontamento, seja total ou parcial.

Ao executar o recálculo do custo médio, de acordo com o parâmetro MV_PRODPR0, teremos os possíveis resultados:

  • MV_PRODPR0 = 1:
Valor do apontamento (1-PI) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (1-PI) = (Requisição 1-PI + Requisição 3-PI) ÷
((Apontamento 1-PI + Apontamento 3-PI) ÷ Qtd do apontamento)
Valor do apontamento (1-PI) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (1-PI) = (2.000) ÷ (200 ÷ 100)
Valor do apontamento (1-PI) = 1.000

Valor do apontamento (

...

3-

...

PI) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (3-PI) = (Requisição 1-PI + Requisição 3-PI) ÷
((Apontamento 1-PI + Apontamento 3-PI) ÷ Qtd do apontamento)
Valor do apontamento (3-PI) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (3-PI) = (2.000) ÷ (200 ÷ 100)
Valor do apontamento (3-PI) = 1.000

Valor do apontamento (

...

2-

...

PA) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (2-PA) = (Requisição 2-PA + Requisição 4-PA) ÷
((Apontamento 2-PA + Apontamento 4-PA) ÷ Qtd do apontamento)
Valor do apontamento (2-PA) = (Valor do apontamento (1-PI) + Valor do apontamento (3-PI)) ÷
((Apontamento 2-PA + Apontamento 4-PA) ÷ Qtd do apontamento)
Valor do apontamento (2-PA) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (2-PA) = (2.000) ÷ (200 ÷ 100)
Valor do apontamento (2-PA) = 1.000

Valor do apontamento (4-PA) = Total requisitado ÷ (

...

Qtd total apontada

...

 ÷ Qtd do apontamento)
Valor do apontamento (4-PA) = (Requisição 2-PA + Requisição 4-PA) ÷
((Apontamento 2-PA + Apontamento 4-PA) ÷ Qtd do apontamento)
Valor do apontamento (4-PA) = (Valor do apontamento (1-PI) + Valor do apontamento (3-PI)) ÷
((Apontamento 2-PA + Apontamento 4-PA) ÷ Qtd do apontamento)
Valor do apontamento (4-PA) = (1.000 + 1.000) ÷ ((100 + 100) ÷ 100)
Valor do apontamento (4-PA) = (2.000) ÷ (200 ÷ 100)
Valor do apontamento (4-PA) = 1.000

  • MV_PRODPR0 = 3:
Valor do apontamento (1-PI) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (1-PI) = (Qtd apontada ÷ Qtd total da OP) × (Requisição 1-PI + Requisição 3-PI)
Valor do apontamento (1-PI) = (100

...

 ÷ 1.000) × (1.000 + 1.000)
Valor do apontamento (1-PI) = (0,1) × (2.000)
Valor do apontamento (1-PI) = 200

Valor do apontamento (3-PI) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (3-PI) = (Qtd apontada ÷ Qtd total da OP) × (Requisição 1-PI + Requisição 3-PI)
Valor do apontamento (3-PI) = (100 ÷ 1.000) × (1.000 + 1.000)
Valor do apontamento (3-PI) = (0,1) × (2.000)
Valor do apontamento (3-PI) = 200

Valor do apontamento (2-PA) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (2-PA) = (Qtd apontada ÷ Qtd total da OP) ×
(Valor do apontamento (1-PI) + Valor do apontamento (3-PI))
Valor do apontamento (2-PA) = (100 ÷ 1.000) × (200 + 200)
Valor do apontamento (2-PA) = (0,1) × (400)
Valor do apontamento (2-PA) = 40

Valor do apontamento (4-PA) = (Qtd apontada ÷ Qtd total da OP) × Total requisitado
Valor do apontamento (4-PA) = (Qtd apontada ÷ Qtd total da OP) ×
(Valor do apontamento (1-PI) + Valor do apontamento (3-PI))
Valor do apontamento (4-PA) = (100 ÷ 1.000) × (200 + 200)
Valor do apontamento (4-PA) = (0,1) × (400)
Valor do apontamento (4-PA) = 40


Outra possibilidade é automatizar a realização dessas requisições através da combinação de parâmetros MV_REQAUT = A e MV_BXPROP = S.

06. LEGENDA

  • OP = Ordem de Produção
  • MP = Matéria Prima
  • PA = Produto Acabado
  • PI = Produto intermediário