A termékdíj elszámoláshoz szükséges megadni, hogy az egyes csomagolóanyag áruféleségek milyen csomagolási anyagból készülnek, és azoknak egy adott időintervallumban mennyi a termékdíja.
Jogosultságkód: 231310 Help context: 231310
Forrás: CsoAnyDefKa
Pl:
Árukód Megnevezés Intervallum Termékdíj
Kezdő Befejező [Ft/kg]
419 Műanyag 2004.01.01 2004.12.31 29
2005.01.01 2005.12.31 30,4
439 Papír és karton 2004.01.01 2004.12.31 13
2005.01.01 2005.12.31 13,7
459 Fa 2004.01.01 2004.12.31 13
2005.01.01 2005.12.31 13,7

Amint az a példából látható a csomagolási anyagok termékdíja időszakonként változik. A termékdíj adminisztráció időtartama alatt az időszakok pontos száma nem határozható meg. Így az adatok egy adattáblában nem tárolhatóak el, hanem egy fej – tétel (master – detail) típusú nyilvántartásra van szükség.
Csomagolási anyag fej tábla

Tábla: PCsoAnFej
Input adatok:
I1. CsoAnKod varchar (3) NOT NULL , – Csomagolási anyag kód PK
I2. CsoAnNev varchar (30) NOT NULL , – Csomagolási anyag megnevezés
I3. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
Napló adatok:
N1. Opekod varchar (20) NOT NULL , – Rögzítés napló adatok
N2. Terkod varchar (20) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés dátuma
Indexek:
1. CsoAnNev
2. EloKod
Csomagolási anyag tétel tábla

Tábla: PCsoAnTet
Azonosító adatok:
A1. TetAzo varchar (14) NOT NULL , – Tétel azonosító PK
TetAzo = CsoAnKod + '/' + KezDat
Összetett kód. A fej csomagolási anyagának és tétel kezdő dátumának kódjából származik.
Pl: 419/2004.01.01
A2. CsoAnKod varchar (3) NOT NULL , – Csomagolási anyag kód
fk: PCsoAnFej.CsoAnKod
Input adatok:
I1. KezDat datetime NOT NULL , – Kezdő dátum
I2. BefDat datetime NULL , – Befejező dátum
I3. TerDij float NOT NULL , – Termékdíj [Ft/kg]
I4. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
Napló adatok:
N1. Opekod varchar (20) NOT NULL , – Rögzítés napló adatok
N2. Terkod varchar (20) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés dátuma
Indexek:
1. KezDat
2. EloKod