Unelte utilizator

Unelte site


Bara de navigare

DOC. hMARFA - PDF
DOC. hMARFE - PDF

Reguli de licenţiere

hmarfa:x_cmpex

13.20. Componenta cost mediu ponderat

13.20.1. Calcul CMP lunar

Regula se transmite printr-o expresie definită în Parametri.
Vezi mai jos un exemplu concret.

Calcul C.M.P. lunar este o operaţie care se lansează din:
Fise de magazie/ Calcul iesiri/ C.M.P. lunar

Operaţia de calcul C.M.P. Lunar se poate executa doar dacă în Fişe de magazie extragerea s-a executat:

  • pentru o lună,
  • cu criteriul de grupare pe articole.

În urma operaţiei, pentru fişele cu regim de cost mediu ponderat, pentru ieşiri se recalculează preţurile şi se înscriu în fişe şi in loturile de ieşire.

Extragere

În Fişe de magazie lansaţi operaţia Extragere/Luna curentă, la ultimul criteriu de grupare (Fise pe articole/Pu/Lot [' ',P,L] :) indicaţi ' '

Extragerea se desfăşoară în următoarele etape:

  • se parcurg loturile de intrare şi se generează mişcările corespunzătoare, (dacă fişa nu are sold/stoc precedent, aceasta se generează în prealabil),
  • se parcurg loturile de ieşire şi se generează mişcările corespunzătoare, (dacă fişa nu are sold/stoc precedent, aceasta se generează în prealabil),
  • dacă fişa este fără mişcare şi fără stoc, dar cu sold, cu sold ⇐ diferenţa nesemnificativă - se renunţă la fişă, altfel se generează sold/stoc final.
    Fişele şterse vor fi înscrise în fişierul log.
    Diferenţa nesemnificativă se citeşte din Parametri, variabila DIF_NESEMN din secţiunea [FISE_MAGAZIE].
    Valoarea implicită din program pentru variabila DIF_NESEMN este 0.10 RON.

Calcul CMPL

Poate fi aplicat doar dacă:

  • fişa a fost extrasă pentru o lună,
  • s-a cerut criteriul de grupare pe articol.

La extragerea fişei PUSTOC din mişcări se încarcă astfel:

  • intrări - preţul contabil din lotul de intrare,
  • ieşiri - preţul contabil din lotul de ieşire.

Algoritmul de calcul CMPL va aplica PUMED existent în TSUME, calculat la extragere peste:

  • mişcările de ieşire din fişă, cele care nu sunt transferuri
    • lotf→PUSTOC ←- lotf→PUMED din TSUME
    • lotf→VALE ←- lotf→PUSTOC * lotf→CANTE
  • în TSUME:
    • VALE ←- suma VALE din mişcările de ieşire recalculate
    • PUSTOC >– PUMED
  • în loturile de ieşire corespunzătoare mişcărilor din fişă în facr→PUCONT se înscrie PUMED din TSUME.

13.20.2. Exemple de calcul

Faza 1 - după Extragere în Fişe de magazie:

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       10.00       20
    TSUME       18.000       15.56      280
  • în TSUME se calculeaza un preţ unitar:
    280/18 = 15,56
  • ieşirea a fost extrasă cu preţul existent în lotul de ieşire, cu care a fost înregistrat la crearea BCM.

Faza 2 - după calcul C.M.P. lunar:

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       15.00       30
    TSUME       18.000       15.00      270
  • s-a calculat PU mediu (100+200)/20 –> 15 (PU mediu se calculează la faza de extragere şi se memorează în linia TSUME în câmpul PUMED)
  • s-a aplicat PU mediu calculat asupra ieşirilor, au fost recalculate valorile corespunzătoare,
  • a rezultat un sold diferit (280 –> 270) cu valorile recalculate,
  • în TSUME se aplică PU mediu calculat.

Faza 3 - dacă se adaugă un BCM nou, se reextrage fişa:

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       15.00       30
    BCM         -2.000       20.00       40
    TSUME       16.000       14.38      230
  • s-a adăugat un BCM nou, ieşire din lotul cu PU=20,
  • se reextrage fişa,
  • preţurile unitare din mişcările de ieşiri rezultă prin extragere din loturile de ieşire corespunzătoare:
    • PU=15 - preţ unitar mediu calculat în faza anterioară,
    • PU=20 - preţ unitar rezultat din lotul de intrare corespunzător.
  • în TSUME se calculează un preţ unitar rezultat din valorile de moment: 230/16 –> 14.38

Faza 4 - se relansează calcul CMPL:

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       15.00       30
    BCM         -2.000       15.00       30
    TSUME       16.000       15.00      240
  • s-a calculat PU mediu (100+200)/20 –> 15 (PU mediu se calculeaza în faza de extragere şi se memorează în linia TSUME în câmpul PUMED)
  • s-a aplicat PU mediu calculat asupra ieşirilor,
  • a rezultat un sold diferit (230 –> 240) cu valorile recalculate,
  • în TSUME se aplică PU mediu calculat.

Observaţii
Având în vedere că valoarea de ieşire din TSUME se recalculează, este posibil ca la sfârşit relaţia dintre stoc, preţ unitar şi valoare să nu se verifice în totalitate, datorită rotunjirilor.
Reluăm exemplul precedent şi-l completăm cu o ieşire rezultată din transfer.

Faza 5 - se înscrie o ieşire prin transfer

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       15.00       30
    BCM         -2.000       15.00       30
    AIMT        -2.000       10.00       20
    TSUME       14.000       15.71      220
  • mişcările de ieşire se extrag cu preţurile existente în loturile de ieşire corespunzătoare,
  • în TSUM din valorile de moment rezultă un preţ unitar 220/14 = 15.71

Faza 6 - se recalculează CMPL

          Cant.Int/Ies  Pret contab.  Valoare
    ------------------------------------------
    STOCP
    NIRI        10.000       10.00      100
    NIRI        10.000       20.00      200
    BCM         -2.000       15.56       31.12
    BCM         -2.000       15.56       31.12
    AIMT        -2.000       10.00       20
    TSUME       14.000       15.56      217.76
  • s-a recalculat PU mediu, făra să fie luate în considerare articolele transferate:
    (100 + 200 -20)/(10 + 10 - 2) = 15.56
  • PU mediu calculat se aplică asupra loturilor de ieşire, mai puţin cele transferate şi se recalculează valoarea ieşită din TSUME: 100 + 200 - 31.12 - 31.12 - 20 = 217.76
    Verificăm relaţiile din TSUME:
       217.76 / 15.56 = 13.9948 --> 14
       14 * 15.56 = 217.84      --> 217.84 - 217.76 = 0.08
                                    deci rezulta o diferenţă de 0.08 RON
hmarfa/x_cmpex.txt · Ultima modificare: 2024/11/11 09:00 (editare externă)