Bérszámfejtés. A leszámfejtett jogcímek kerülnek bele személyenként.
DATAFILE BérJogcím = ?_BERJC <module:B1>
VERSION 7
[ 1, 2, 3, 4 :
Típus : ENUM '|Egyéb|Első|Kézi|Automata'
EgyébKód : CARD16
Dátum : DOSDATE
Személy : RBCD 8
JogviszSID : %JogviszSID%
Jogcím : LBCD 6
TemátTerhel : CARD8
Bérelem : CARD8
Besorolás : CARD8 { 'Munkabér|Prémium|Osztalék|Jogdíj|KtgTérítés|Egyéb' }
AdóTábla : CARD8 <default:'1'>
SzjaTípus : ENUM 'Adómentes|Kisösszegű|Forrásadó|Osztalék|Eseti|Mellékfogl|Fofogl|FőfoglPrémium|Rendszeres|RendszeresPrémium|Göngyölt|Lineáris 4|Lineáris 5|Lineáris 6|Lineáris 7|Göngyölt AJ'
Összeg : LONGREAL
Khely : LBCD 8
Téma : %TémaKódTípus% %TémaKódHossz%
Fokszám : LBCD 8
ID : CARD16
MegbízásKezd : DOSDATE
MegbízásVége : DOSDATE
JCTípus : ENUM '%JCTípus%' <default:'0'>
AlkMin : LBCD 2 <default:'01'>
KifDátum : DOSDATE
JvDátum : DOSDATE
JvSorszám : CARD16
ÓraKód : LBCD 4
ÓraSzám : LONGREAL
MunkaidőTíp : ENUM '%MunkaidőTíp%'
PótlékTíp : ENUM '%PótlékTíp%'
Jogviszony : CARD8
MentesKeretÖ : ENUM 'Minimálbér|Garantált bérminimum'
BérAdó : LONGREAL
GenJvSID : %JogviszSID%
KedvAlap : CARD8
MódosítóJC : ENUM ' |EKHO'
BérelemSor : CARD32
ParentID : CARD32
SZJATípMód : ENUM 'Nem|Igen' <default:'Igen'>
SzámfKupac : SzámfKupac.Kód <ForeignKey>
FelvOperátor : CARD8
FelvDátum : DOSDATE
FelvIdő : LBCD 4 '99:99'
]
INDEX [ Személy + Dátum + JogviszSID + Típus + ID ]
INDEX DUPKEY [ Jogcím + Személy + Dátum ]
INDEX DUPKEY [ Jogcím + Dátum ]
INDEX DUPKEY [ Dátum + Személy ]
INDEX DUPKEY [ Khely + Téma ]
INDEX DUPKEY [ Téma + Khely ]
INDEX DUPKEY [ Személy + Dátum + AlkMin ]
INDEX DUPKEY [ Személy + Dátum + JogviszSID + JCTípus ]
INDEX DUPKEY [ Személy + Dátum + AlkMin + JvDátum + JvSorszám ]
END DATAFILE BérJogcím;