A bankkivonatokat elsődlegesen a SUP-ban célszerű adatrögzíteni (vagy közvetlenül betölteni a banki szoftverből). A SUP rendszerben a bankkivonatok teljeskörű rögzítése történik, beleértve a záró egyenleg egyeztetését is.
Hasonlóan kiegyenlítésnek számít, és átadásra kell, hogy kerüljenek a folyószámlát érintő átvezetési tételek, összevezetések, kompenzálások.
Amennyiben a vevő több számlát összevontan utal, a SUP banki rögzítésnél az utalást szét kell bontani a kimenő számlák számai szerint.
Átadás előzetesen beállítandó paraméterei
A SUP rendszerből történő adatátadást megelőzően a SUP.INI konfigurációs file-ban kell beállítani az átadáshoz szükséges rendszerparamétereket. A beállított rendszerparaméterek az átadást indító képernyőn kiírásra kerülnek, azonban ott nem módosíthatók.
[SzlaKiegyAtad]
szekció
KiegyFokszamList=
Azon főkönyvi számok, melyre könyvelt forgalmi tételek át lesznek adva. Jellemzően bank főkönyvi számokat kell megadni, de akár a pénztári kiegyenlítések is átadhatók ilyen módon. Kompenzációs fizetési módnál a kompenzációs átvezetési számlát is fel kell sorolni.
Jellemző érték: 3841, 3842
VevoFokszamList=
Mivel a BankFokszamList alapján meghatározott bankoknak nem a teljes forgalmát kell átadni, ezért előzetesen be kell állítani a vevő-folyószámlák főkönyvi számait is. Az adatszerkezet alapvetően a kimenő számlák kiegyenlítési információk visszaadására van tervezve, azonban a szállítói folyószámlára vonatkozó kiegyenlítés információ is átadható. Ez esetben itt a szállítói folyószámlákat is fel kell sorolni.
Jellemző érték: 311,312
AtadPath=
Ebbe a könyvtárba kerül az átadás file. Előzetesen be kell állítani a SUP.INI-ben, ill. a könyvtárnak léteznie kell a file-system-ben.
Formatum=
- XML
- CSV1
Átadás indítási paraméterei
A SUP rendszerből történő átadás a Szerviz | Számla kiegy. info ker. rendszernek menüpontból indítható, a felhasználónak következő paramétereket kell megadni:
- BankKelt Tol-Ig Az átadásra kerülő banki napok intervalluma.
Az átadás végrehajtása után az utolsóBankKeltIg
dátum eltárolásra kerül a SUP.INI-be.
Dátumok inicializálása:- első indításkor az év első napjától, a paraméterként beállított bankszámlákra könyvelt tételek max. dátumai közül a legkorábbi nap.
- normál átadás esetén a tól dátum az előző futtatáskor eltárolt utolsó ig dátum + 1 nap. Az ig datum az előzővel azonos módon.
- IsmeteltAtadas A SUP (más átadásokhoz hasonlóan) a könyvelési tételekre rájelöli az átadás állapotát. Tehát egy már átadott tétel nem kerül ismét átadásra - kivéve, ha ez a paraméter be van kapcsolva.
Átadás file neve
SzlaKiegyAtadSUP_éééé_hh_nn.xml
SzlaKiegyAtadSUP_éééé_hh_nn.csv
Túlfizetés kezelése
A kereskedelmi rendszerek a kimenő számlák túlfizetését különbözőképpen kezelik.
Egyféle kezelési mód a következő: Egy számlára többszöri kiegyenlítés is megengedett, maximum az eredeti összeg erejéig. Amennyiben a kiegyenlítés(ek) összesített összege több mint a számla végösszege, az átvevő hibalistára teszi - a könyvelésben történő javítás után újra kell küldeni.
Adatszerkezet - XML séma
- Az XML teljes sémája a következő: ifXML_SzlaKiegyAtad.xsd
- Diagram: ifXML_SzlaKiegyAtad.png
- Mintafájl: SzlaKiegyAtadSUP2017_11_8.xml
<?xml version="1.0" encoding="UTF-8"?> <SzlaKiegyAtad FileVersion="2.6" FileTimeStamp="2017-11-08 11:50:29" CegKod="CEGKOD" KuldoKod="SUP"> <Kiegyenlitesek> <Kiegyenlites> <VevSzall>...</VevSzall> <FokszPartn>...</FokszPartn> <FokszKiegy>...</FokszKiegy> <Partner>...</Partner> <Szamlaszam>...</Szamlaszam> <KuldoBizszam>...</KuldoBizszam> <KiegyKelt>...</KiegyKelt> <FizmodInfo>...</FizmodInfo> <Osszeg>...</Osszeg> <Devnem>...</Devnem> <BankSzla>...</BankSzla> <OsszegHuf>...</OsszegHuf> </Kiegyenlites> </Kiegyenlitesek> </SzlaKiegyAtad>
Attributum | Típus | Magyarázat |
---|---|---|
FileVersion | CHAR | Konstans adat. Jelenlegi verziókód: KIEGY_2.6 |
FileTimeStamp | TimeStamp | Az adatfájl elkészítésének időpontja. |
CegKod | CHAR | Konstans adat. Cég kódja a SUP-ban. Elkerülendő, hogy több cég feldolgozása esetén "keresztben" vegyünk át tételeket. |
KuldoKod | CHAR | Konstans adat. Küldő alrendszert azonosító kód. Elkerülendő, hogy ismeretlen forrásból származó adatokat töltsünk be. Konkrétan ez esetben DEFAULT 'SUP' |
XML tag | Típusa | Magyarázat |
---|---|---|
VevSzall | CHAR(4) | Jellemző értékek: VEVO | SZALL |
FokszPartn | CHAR(10) | A tétel partner folyószámlás fők. száma (számla oldal). Vevő esetén jellemző érték: 311 |
FokszKiegy | CHAR(10) | A tétel kiegyenlítés oldali fők. száma. Jellemző érték: 381, 384 |
Partner | CHAR(11) | Partner kód. A partner kódok szinkronban tartása szükséges a két rendszer között. |
Szamlaszam | CHAR(20) | Hivatkozás az eredeti számlaszámra. A kereskedelmi rendszer ez alapján állapítja meg az általa kiállított számla kiegyenlítettségi állapotát. |
KuldoBizszam | CHAR(20) | Banki bizonylat tétel azonosítója a küldő rendszerben. A SUP esetében mindenképpen kitöltésre kerül. NAPLOSZ / KBIZSZ - BIZSOR
|
KiegyKelt | DATE | Kiegyenlítés dátuma. ISO 8601 szabvány szerinti írásmód. éééé-hh-nn |
FizmodInfo | CHAR(1) | Kiegyenlítés fizetési mód info. Elképzelhető, hogy egy számla több részletben - akár többféle fizetési móddal lett kiegyenlítve. A SUP rendszer ezért átadja a könyvelési napló jellegét, amit a kereskedelmi rendszer tetszőlegesen használ, vagy figyelmen kívül hagy. A kódolás a következő: 2 - Bank (átutalás vagy bankkártya) 3 - Pénztár (készpénz) 6 - Vegyes (kompenzáció, leírás) |
Osszeg | NUMERIC(15,2) | Kiegyenlített összeg a számla devizanemében. Alapvetően pozitív szám, kivéve, ha egy számla túlfizetés visszautalása történik. Ezres tagolás nélkül, tizedes-ponttal szeparálva, két tizedesjegy pontossággal. |
Devnem | CHAR(3) | Az utalt összeg devizanemének 3 betűs ISO 4217 kódja. Pl.: Forint esetén: 'HUF' |
BankSzla | CHAR(24) | Bankszámlaszám |
OsszegHuf | NUMERIC(15,2) | Ft-os összeg, csak abban az esetben, ha a Devnem nem HUF |
Rekordok sorrendje: kuldo_bizszam, kiegykelt, devnem