A parkolójegy azonosítójának felvétele után számlakészítésre szolgáló funkció.
A kezelő, a parkolást befejező autóstól átvett parkolójegyről leolvassa és beírja a programba a parkoló automata azonosítóját, és a parkolójegy azonosítót. A program a SkiData adatbázisából kiszelektálja a beazonosított sort és onnan kiolvassa az artikel kódot. Ennek a kódnak a sERPában léteznie kell. De nem magának a sERPa termékkódnak kell léteznie, hanem a sERPa termékhez az Idegen azonosító fülön a kód mezőben kell léteznie és egyeznie a parkoló adatbázisból kiolvasott artikel mező értékével. Ezt a kódot az "Idegen azonosító típus megfeleltetés" menüparaméterben megadott idegen azonosító típusra kell felvenni a terméktörzsben. Az ez alapján beazonosított sERPa cikk kerül kiszámlázásra.
Az Áfa mértéke a SkiData adatbázisából a Nettó és a Bruttó érték alapján kerül meghatározásra.
A számlán tétel besorolási száma a cikkhez rendelt besorolási szám alapján kerül a számlára.
A Számlán a tétel mennyiség mezőjének az értéke a paraméterben megadott ártábla alapján kerül meghatározásra. A cikkhez erre az ártáblára felvett ár és a parkoló adatbázisból kiolvasott érték alapján számolódik, mivel a SkyData programban a mennyiség mezőben minden esetben 1 szerepel.
A számla a Számla paraméter név és a Sorozat menüparaméterekben megadottak szerint kerül felvételre. (saját adat, kontírozás)
A fizetési mód az az ID szerinti első használható készpénzes fizetési mód lesz a számlán - az ügyféltörzsben és a sorozatban beállítottól függetlenül - mivel itt a fizetés már megtörtént a parkoló automatán keresztül és a kezelőhöz a csak a számláért mennek az ügyfelek, nem fizetni.
Helyes kártyaszám megadás esetén a beolvasás után a táblázatba a következő adatokat is megjelennek az SkiData-ből:
CarparDesig (25 karakter)
DeviceAbbr (12 karakter)
CardNo (30 karakter)
Ezeket az adatokat a tétel táblázatba kerül megmutatásra.
A generált számlába a számlázás alapjába (fejlécbe adat) elmentésre kerül a „CarparDesig” - „DeviceAbbr” adatott. A „CardNo” a számla tétel megjegyzésbe kerül, valamint előtte „Bérlet száma: ”, és a megjegyzés helye: Tételek után.
pl. Koki parkolo P2 - FA12
Bérlet száma: 5235df52345
Kártyaszám megadása esetén a Betöltés gomb után, ki kell olvasni a
SELECT PartialRate, PartialRateType, PartialRateTo, PartialRateFrom FROM ParkingTransPartialRates WHERE PartialRateType IN (5, 6) AND CardNo = [Beolvasott jegyszám]
(van benne egy / jel kivevő az maradhat)a gridbe a nettó, bruttó után a Szolgáltatás ebben az esetben üres, helyette van egy szöveges mező, és egy mennyiség
PartialRate - Bruttó érték Ft-ban, a kiszámlázott tarifa szerinti összeg. Tehát, ha 105 Ft / óra parkolási díjat kell fizetnem (éjszaka), és 4 órát volt, akkor ez 420.
PartialRateType - Meghatározza a díj típusát.
Ha ez 5-ös, akkor az óradíjakhoz kell adni. Ha ez 6-os, akkor a darabszámokhoz.
PartialRateFrom - Dátumidő formátumú mező, ami helyi idő szerint a számlázás kezdetét, a
PartialRateTo - pedig a számlázás végét jelenti
PartialRateRateTableDesig - Nappali / Éjszakai, szövegesen kiírva. A számlára ez alapján készül, hogy “Nappali parkolás” (db) / “Éjszakai parkolás” (óra), a számla tétel az Normál szöveges.
Kiszámolásra került az értékek a következő módon:
Ha a PartialRateType = 5, a PartialRateFrom és a PartialRateTo között eltelt, megkezdett órák száma jelenti a számlára kerülő órák számát (Összegezésre kerül)
Ha a PartialRateType = 6, akkor csak összegzésre kerül, hogy hány ilyen szerepelt.
PL. ha ma 20:15-től másnap 10ig tart a parkolás: első nap 350, éjszaki 22-06ig: 8*105 és a másnap: 350
A számlán három sor lesz:
nappali 1 db 350
éjszakai 8 óra 840
nappali 1 db 350
(Ha nem marad a ügyfél éjszak végig a parkolóban, akkor a megkezdett óra számít)
Az Azonosító fejléc megjegyzésbe kerül tételek elé.
A J mező is fejléc megjegyzés, megjegyzés második sora, valamint Automata száma:”
A “kártyaszám” mezők escapeli a '/' jeleket.
A SkiData DSN menüparaméternek beírandó érték az lesz, amilyen néven az adatforrás felügyelőben felvettük az adatforrást a sERPát használó kliensgépre. Az adatforrás felvétele az alábbi módon történhet:
El kell indítani az ODBC adatforrás-felügyelőt.
Ennek a Felhasználói DNS fülén meg kell nyomni a hozzáadás gombot.
A megjelenő új adatforrás ablakban ki kell választani az adatforráshoz tartozó illesztőprogramot. (PL: SQL server) Meg kell nyomni a befejezés gombot.
A megjelenő Új SQL Server adatforrás létrehozása ablakban meg kell adni azt a nevet, amely néven szeretnénk az adatbázisra hivatkozni. (PL: BARTEX, ezt a nevet fog kelleni a sERPa SkiData DSN menüparaméterbe értékként beírni. )
Ki kell választani, hogy mely SQL server kiszolgálón van az adatbázis.
Meg kell nyomni a Tovább gombot.
Be kell pipálni, hogy "Az alapértelmezés szerinti adatbázis" mező értéke igaz legyen, és ki kell választani a szerveren azt az adatbázist, amelyből a sERPa ki fogja olvasni a parkolási adatokat.
Meg kell nyomni a Tovább gombot.
Ekkor az ODBC adatforrás-felügyelőben megjelenik a megadott nevű adatforrás.
Funkció elérése menüszerkesztéskor: Cégfüggő / Bartex / Parkolójegyből számlakészítés
|
|
A megadott ártáblanév szerint a nyugtából beolvasott nettó ár és az ártáblában szereplő ár alapján kerül a számlára a mennyiség. |
|
|
|
|
|
A megadott számlaparaméter beállításaival fog a számla elkészülni. (Saját adat) Alapértelmezésben Normál |
|
A megadott számlasorozatra fog a számla elkészülni. A sorozatban megadott kontírozási szabályok alapján fog a számla kontírozódni. |
|
Érték típusú menüparaméter, ami megmutatja, hogy hová (mely adatforrásba) kell kiadni a sERPának azt a selectet, ami a jegy adatai alapján visszaadja az árat. |
|
Érték típusú menüparaméter, amely idegen azonosító típus szerint fogja keresni a program a SkiData adatbázisából kiolvasott Artikel kódot a sERPában, az idegen azonosító kód mezőben a terméktörzsben. |