Vevőszámla fejléc (törzs) adattáblája.
DATAFILE VevőSzTörzs = ?_VTORZS <module:VV>
VERSION 12
[ 1, 2 :
Típus : CARD8 { '|Számla|Esedékesség' }
SzámlaTípus : ENUM 'Számla|Stornózott számla|Helyesbítő számla|Stornó számla|Módosító okirat'
GyűjtőSzámla : ENUM 'Nem|Igen'
SzámlaSzám : RBCD 10 '%SzSzámPic%'
BankSzlaKód : CARD8 <foreignkey:BankSzSzám.Kód>
Ügyfél : ÜgyfélTörzs.Kód <foreignkey>
Telephely : RBCD %ThelyHossz% <foreignkey:ÜgyfélThely.Kód>
FőSzámlaSzám : RBCD 10 '%SzSzámPic%' <foreignkey:VevőSzTörzs.SzámlaSzám>
HelySzSzám : RBCD 10 '%SzSzámPic%' <foreignkey:VevőSzTörzs.SzámlaSzám>
FizMód : ENUM 'Utalás|Inkasszó|Csekk|Kompenzáció|Készpénz-1|Készpénz-2||Utánvét|Előrefizetés|L/C|& |Hitelkártya|CC/BSP'
CsekkSzám : ASCII 20
TeljDátum : DOSDATE
KibDátum : DOSDATE
EsDátum : DOSDATE
ÁfaDátum : DOSDATE
KésKamat : REAL
Skonto : REAL
SkontoNap : CARD8
SkontoDátum : DOSDATE
KönyvDátum : DOSDATE
Főkszám : LBCD 8 <foreignkey:Számlatükör.Főkszám>
SajátÜgyint : CWI 30 <reference:SzemélyTörzs.Név>
SÜgyintRész : REAL <default:'100.0'>
SajátÜgyint2 : CWI 30 <reference:SzemélyTörzs.Név>
ÜgyfÜgyint : CWI 30 <reference:ÜgyfélSzem.Név>
SzámlaAlap : ASCII 30
AlapBiz : ASCII %SzálSzámHossz%
AlapBizDátum : DOSDATE
Nyomtatás : CARD8 { 'Rögzített|Nyomtatott' }
VégEltérés : REAL
VégÖsszeg : LONGREAL
ÁfaÖsszeg : LONGREAL
ÁFAKód1 : CARD8 <default:[ÁFAKód_1+0] CARD8>
ÁFAKód2 : CARD8 <default:[ÁFAKód_1+1] CARD8>
ÁFAKód3 : CARD8 <default:[ÁFAKód_1+2] CARD8>
ÁFAKód4 : CARD8 <default:[ÁFAKód_1+3] CARD8>
Eltérés1 : REAL <default:[ÁFAKód_1+4] REAL>
Eltérés2 : REAL <default:[ÁFAKód_1+8] REAL>
Eltérés3 : REAL <default:[ÁFAKód_1+12] REAL>
Eltérés4 : REAL <default:[ÁFAKód_1+16] REAL>
ÁfaElszám : ENUM 'Normál|Pénzforgalmi'
Adónem : ENUM 'Társasági|EVA|Kisadózó|Kisvállalati'
FizÁfaTart : ENUM 'Először Áfa|Arányosítva'
MNBÁrfolyam : LONGREAL
FelvOperátor : CARD8
FelvDátum : DOSDATE
FelvIdő : LBCD 4 '99:99'
ModOperátor : CARD8
ModDátum : DOSDATE
ModIdő : LBCD 4 '99:99'
NyomOperátor : CARD8
NyomtatDátum : DOSDATE
NyomtatIdő : LBCD 4 '99:99'
ModSzám : CARD8
ESzámlaRetID : CWI 30
CodeByBuyer : CWI 20
ParId : CARD16
HtmlMegjId : CARD32
NDKey : ASCII 20
TeljDatTól : DOSDATE
TeljDatIg : DOSDATE
THelyID : CARD32
OwnerID : CARD32
ECRAPNum : ASCII 15 {elvileg 9 karakter, de biztos ami fix!}
ECRBizType : ENUM 'NA|Nyugta|Számla|Stornó|Viszáru'
ECRZNum : CARD32 '9999'
ECRBizSzám : CARD32 '99999'
Nyugta : CARD8
ElőlegSzámla : CARD8
ElőlegSzSzám : VevőSzTörzs.SzámlaSzám <foreignkey>
]
INDEX CONDITION 1 [ SzámlaSzám ]
INDEX CONDITION 1 [ Ügyfél + SzámlaSzám ]
INDEX CONDITION 1 DUPKEY [ FőSzámlaSzám ]
INDEX CONDITION 1 [ KönyvDátum + SzámlaSzám ]
INDEX CONDITION 1 [ TeljDátum + SzámlaSzám ]
INDEX CONDITION 2 [ SzámlaSzám + EsDátum ]
INDEX CONDITION 1 [ KibDátum + SzámlaSzám ]
INDEX CONDITION 1 DUPKEY [ AlapBiz ]
INDEX CONDITION 1 DUPKEY [ Ügyfél + AlapBiz ]
INDEX CONDITION 1 [ EsDátum + SzámlaSzám ]
INDEX CONDITION 1 [ ÁfaDátum + SzámlaSzám ]
INDEX CONDITION 1 DUPKEY [ FelvDátum+FelvIdő+ModDátum+ModIdő+NyomtatDátum+NyomtatIdő ]
INDEX CONDITION 1 DUPKEY [ SzámlaAlap ]
INDEX CONDITION 1 DUPKEY [ ECRAPNum+ECRZNum+ECRBizType+ECRBizSzám ]
END DATAFILE VevőSzTörzs;
Részletfizetés esetén az esedékesség dátuma és összege kerül bele.