Az OFFI.Import tárolt eljárást kell SQL JOB-ba a megfelelő időpontban meghívni. Ha az importálás bármilyen hibára futna, akkor egyetlen új adat sem kerül a sERPa-ba, viszont a hibanaplóba bejegyzés készül, melyről automatikus üzenet beállításával lehet tájékoztató e-mailt küldeni az illetékes felhasználónak. Így valósulhat meg az, hogy tudomást szerezzenek az importálás meghiúsulásáról.
Ügyféltörzs felvétel és módosítás:
Tárolt eljárás:OFFI.UgyfelImport
Algoritmus:
Minden futtatáskor minden adat újra beolvasásra kerül. Amelyik ügyfél hiányzik, azt felvesszük, amit megtalálunk és változott valamilyen érték, azt felülírjuk.
Az ügyfelek azonosítása a Paraméter / idegenazonosító alapján történik.
Felvételkor
- Ha vevo_tipus = HA, vagy CE, akkor cégnek vesszük fel, egyébként magánszemély.
- vevo_tipus = HA és CE alapján besorolásra kerülnek az ügyfelek a paraméterben megadott kategóriába a HA vagy CE tételbe.
MySQL tábla: ugyfelek
Mező név |
Megjegyzés |
sERPa mező, algoritmus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vevőszámla felvétel:
Tárolt eljárás:OFFI.SzamlaImport
Algoritmus,
Kiállítás kelte >= 2019.01.01 utáni számlák kerülnek importálásra
Fej adatok:
Számla típus: Ha belföldi vevő, akkor Normál, Ha külföldi, akkor Export.
Könyvelés kelte mezők a kiállítás dátummal megegyező értékkel kerülnek felvételre.
Áfa kelte mezők a teljesítés dátummal megegyező értékkel kerülnek felvételre.
Azokat a számlákat fogjuk beolvasni, amik a legutóbb felvett után következnek a szamla táblában. A legutóbb felvett értéket úgy határozzuk meg, hogy
megkeressük ID szerint a legutolsó olyan számlát, aminek a számlázás alapja mezőjében csak szám karakterek vannak. Ezt a számsort keressük a szamla táblában és az ez utáni sorok kerülnek beolvasásra.
Csak HUF-os számlák készülnek, ha export, akkor is.
Tétel adatok:
Áfa analitika és áfa kulcs. A program minden területén használt függvénnyel kerül meghatározásra (dbo.BesorolasiSzamAfaAjanlas)
Ha nincs meg a termék, ezért nincs meg a besorolási szám, akkor Normál típusú számla esetén fixen 27%, egyébként 0%.
MySQL tábla: szamla
Mező elnevezése |
Megjegyzés |
sERPa mező, algoritmus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MySQL tábla: szamlatetel
Mező elnevezése |
Megjegyzés |
sERPa mező, algoritmus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pénztárbizonylat felvétel:
Tárolt eljárás:OFFI.PenztarBizImport
kelte >= 2019.01.01 utáni számlák kerülnek importálásra
MySQL tábla: penzmozgas
Mező elnevezése |
Megjegyzés |
sERPa mező, algoritmus |
|
|
|
|
|
A paraméterben megadott megfeleltetés szerinti pénztárba kerül generálásra. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|