Zerowanie wartości skumulowanych harmonogramu zakupów

Wartości skumulowane (CUM) harmonogramu zakupów mogą z czasem osiągnąć bardzo wysokie wartości. Wartości te można zmniejszyć poprzez wyzerowanie ich w sesjach Zerowanie skumulowanych (tdpur3230m000) i Zerowanie danych zbior.wg linii sum.kontraktu (tdpur3230m100). Mimo że zerowanie jest zwykle przeprowadzane pod koniec roku, wartości CUM nie mogą być zerowane dokładnie w momencie zmiany roku. Oznacza to, że aktualizacje mogą być przechowywane w sesjach wartości skumulowanych po dacie zmiany. Po obliczeniu zmienionej ilości, wartości te są również uwzględniane w procedurze zerowania.

Zerowanie jest wykonywane w oparciu o modele wartości skumulowanych (CUM), które można określić w polu Model dla CUM sesji Parametry harmonogramu zakupów (tdpur0100m500):

  • Model CUM na podstawie zlecenia
  • Model CUM na podstawie przyjęcia
Warunki pomyślnego zerowania wartości skumulowanych są następujące:
  • Dostawcy i klienci muszą korzystać z tej samej daty zerowania CUM podczas zerowania wartości skumulowanych w sesjach Zerowanie skumulowanych (tdpur3230m000), Zerowanie danych zbior.wg linii sum.kontraktu (tdpur3230m100) i Zerowanie skumulowanych (tdsls3230m000).
  • Reset może zostać wykonany wyłącznie jeżeli zwolnienia wysłane przez klienta zostały otrzymane i zatwierdzone przez dostawcę. Jeżeli tak się nie stało, to dostawcy nie mogą zatwierdzić zwolnień, które są przetwarzane po dacie zerowania, ponieważ daty zerowania się od siebie różnią. Linie zwolnienia zakupu o statusie Utworzone lub Harmonogramowane są zerowane automatycznie.
  • Dostawcy nie mogą aktualizować przychodzących zwolnień, ani ręcznie tworzyć nowych zwolnień, ponieważ w takim przypadku wynikiem zerowania mogłyby być niepoprawne ilości.
Obliczanie zmienionej ilości

Aby wyzerować istniejące wartości skumulowane (CUM), określana jest zmieniona ilość, która jest następnie odejmowana od istniejących wartości skumulowanych. W sesjach Wysyłki zbiorczo (tdpur3131m000), Przyjęcia zbiorczo (tdpur3132m000), Wymagane skumulowane (tdpur3130m000) oraz Zafakturowane zbiorczo (tdpur3133m000) dodawany jest rekord zerowania, a wartości skumulowane są zmniejszane o zmienioną ilość. Ponadto zerowana jest sesja Uprawnienia FAB/RAW (tdpur3534m000) oraz linie zwolnień, które zostały wygenerowane, ale nie zostały jeszcze wysłane.

W zależności od modelu CUM zmieniona ilość jest obliczana w następujący sposób:

  • Model CUM na podstawie zlecenia
    Zmieniona ilość = ostatnia wymagana ilość zakomunikowana w dniu zwolnienia poprzedzającym nową datę zmiany. Ilość ta jest pobierana z pola CUM wymagane w sesji Uprawnienia FAB/RAW (tdpur3534m000).
  • Model CUM na podstawie przyjęcia
    Zmieniona ilość = ostatnia wymagana ilość zakomunikowana w dniu zwolnienia poprzedzającym nową datę zmiany. Ilość ta jest pobierana z pola Przyjęcia zbiorczo sesji Uprawnienia FAB/RAW (tdpur3534m000).
Przykład 1 – model CUM Na podstawie zlecenia
  • Data zmiany = tydzień początkowy 3
  • Linie harmonogramu są generowane przed wyzerowaniem
  • Linia harmonogramu 2 zostaje zwolniona w tygodniu 3
  • Linia harmonogramu 3 zostaje zwolniona w tygodniu 5
TydzieńLinia 1Wymagane skumulowane przed wyzerowaniemLinia 2Wymagane skumulowane przed wyzerowaniemLinia 3Wymagane skumulowane przed wyzerowaniemWymagane skumulowane po wyzerowaniu
12020-20-2020
22040-40-4040
32060545-455
42080550-5010
520100555207030
6201205511057535
7--511558040
8--512058545
9----59050
10----59555

 

SumyLinia 1 CUMLinia 2 CUMLinia 3 CUMCUM po wyzerowaniu
CUM początkowe0405010

 

Data zmiany (zerowania) przypada na tydzień 3. Ze względu na model Na podstawie zlecenia, zerowanie jest wykonywane na podstawie wymaganych skumulowanych. Pod koniec tygodnia 2 zmieniona ilość wynosi 40. W rezultacie wszystkie wartości skumulowane zostają zaktualizowane o -40, rozpoczynając od daty zerowania CUM (tydzień 3).

Przykład 2 – model CUM Na podstawie przyjęcia

Dane dla tego przykładu są takie same, jak w poprzednim przykładzie, ale należy również wziąć pod uwagę następujące dane:

TydzieńIlość otrzymanaPrzyjęcia zbiorczo przed zerowaniemCUM otrzymane po zerowaniu
1101010
2253535
3205520
4-5520
556025

 

Data zmiany (zerowania) przypada na tydzień 3. Ze względu na model CUM Na podstawie przyjęcia zerowanie jest wykonywane na podstawie otrzymanych skumulowanych. Na koniec tygodnia 2, zmieniona ilość to 35. W rezultacie wszystkie wartości skumulowane zostają zaktualizowane o -35, rozpoczynając od daty zerowania CUM (tydzień 3).

Sumy z przykładu 1 są wtedy następujące:

SumyLinia 1 CUMLinia 2 CUMLinia 3 CUMCUM po wyzerowaniu
CUM początkowe0405015