A munkalaptörzsben van beállítva a szabályozás.
Számlázás |
Nincs | Számlázási terv szerint | Munkalaptételek alapján kalkulált egy számla Számlázási terv esetén egy külön táblában lehet részletezni, hogy mikor mekkora összeg számlázható és annak a mi a feltétele. |
Számlasorozat |
Számlasorozatot lehet megadni |
Munkalapszám |
|
Számlázási terv szerint esetén az adott sor értéke, egyébként 1 |
Számla |
Készül | ElőSzámla |
Számlázás |
Számlázási terv szerint | Munkalaptételek alapján kalkulált egy számla (Munkalaptörzsből következik) |
Számlasorozat |
Munkalaptörzsből következik |
Besorolási szám |
Számlázási terv szerint esetén a Munkalaptörzsből következik |
Tételszám |
Számlázási terv ből köv. |
Összegtípus |
Számlázási terv szerint esetén a SzámlaTerv_ID-ből kell átvenni Egyösszegű | Munkalaptétel kalkulált Munkalaptételek alapján kalkulált egy számla esetén Munkalaptétel kalkulált az értéke. |
Összeg |
Számlázási terv szerint esetén a SzámlaTerv_ID-ből kell átvenni. Elvileg meg kell nézni, a már kiszámlázott összeggel csökkentett érték legyen megajánlva |
A funkció akkor indul el, amikor a számlalezárás műveletet indítják vagy a Számlázási tervből a számlázandó tételeket nyomógombot.
Az alábbiak szerint kerül feltöltésre a Számlázandó tételek tábla
A számlafejben van a Kiszállások cikkszáma, száma és egységára (Kiszállás, KiszMennyiség, KiszEgységár)
A program végig megy a munkalapon és az összes Műveleteten, ahol a Állapot = Lezárt
Majd a Lezárt típus Műveleteken belül, ahol a Művelet | Anyag | Gép Számlázás = Van beállítással szerepel.
Kell generálni egy rekordot a számlázási terv állományba és ahhoz kapcsolódóan a kiszámlázott összeg adatállományba.
A funkciót a Kimenőszámla funkcióból lehet indítani egy adott terv sorra.
A program először megvizsgálja, hogy a feltéteknek megfelel-e a tétel és ha igen, akkor indul a számlázás.
A tétel állapotát kell összevetni a számlázás tervben megadottal, továbbá azt kell vizsgálni, hogy a szerződés szerinti összeg és a kiszámlázott összeg, milyen viszonyban áll egymással.
Ha nem felel meg a feltételnek a tétel, akkor üzenet:
1, Nem számlázható a tétel!
A Munkalaptétel állapota még nem [Állapot név]!
2, A tétel már teljesen ki lett számlázva!
A program végig megy a munkalapon és az összes Műveleten, ahol a Állapot = Lezárt
Majd a Lezárt típus Műveleteken belül, ahol a Művelet | Anyag | Gép Számlázás = Van beállítással szerepel.
Ez alapján kerül feltöltésre a Számlázandó tételek tábla
A kiválasztott számlázási terv rekordhoz kapcsolódóan az kiszámlázott összeg bekerül az adatállományba.