Kapcsolódó információk:
Paraméterezési útmutatók

A funkció célja, hogy egy adott cég által használt kereskedelmi, vagy más a cég alaptevékenységét támogató rendszer (mely a kimenő számlákat átadja a SUP felé) információkat kapjon a kiállított vevői számlák kiegyenlítéséről.

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

Az funkció használatához a SUP.INI 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ételeket át kell adni. 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=CSV1, XML
    • CSV1: a jelenleg meghatározott formátum
    • XML: XML formátum

Átadás indítási paraméterei

Új átadás indításakor 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 ezt a paramétert beállítjuk.

Logikai adatszerkezet

 

Adatmező neveTípusaNULLMagyarázat
ceg_kodCHAR(10)NOT NULLKonstans 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.
kuldo_kodCHAR(10)NOT NULLKonstans 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'
verzio_kodCHAR(5)NOT NULLKonstans adat. Logikai formátum verzió kódja. Elkerülendő a formátum változása esetén bekövetkező hibákat. A fogadó program ellenőrizhet rá a futási idejű hibák elkerülése érdekében.
Jelenlegi verziókód: 2.6
vevszallCHAR(4)NOT NULL

Default: 'VEVO'. Az adatszerkezet alapvetően a kereskedelmi rendszerből kiállított kimenő számlák könyvelésben jelentkező kiegyenlítési információk visszaadására szolgál. Az adatmező segítségével azonban más kiegyenlítés jellegű mozgások is átadhatók, pl.: a kereskedelmi rendszerben nyilvántartott szállítói számla kiegyenlítések adatai.
Az adatmező a főkönyvi számlatükör MEGJELOL adatával töltődik. Ha ez nincs megadva, a default értéket veszi fel az átadás során. A fők. számokat a VevoFokszamList paraméterben kell felsorolni.

Jellemző értékek: VEVO | SZALL.

fokszpartnCHAR(10)NOT NULLA tétel partner folyószámlás fők. száma (számla oldal). Jellemző érték: 311
fokszkiegyCHAR(10)NOT NULLA tétel kiegyenlítés oldali fők. száma. Jellemző érték: 381, 384
partnerCHAR(11)NOT NULLPartner kód. Elkerülendő, hogy a könyvelés esetleges adatrögzítési hibája miatt rossz partnerre kerüljön a kiegyenlítés információ. A partnerkódok szinkronban tartása szükséges a két rendszer között.
kuldo_bizszamCHAR(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
szamlaszamCHAR(20)NOT NULLHivatkozás az eredeti számlaszámra. A kereskedelmi rendszer ez alapján
állapítja meg az általa kiállított számla kiegyelítettségi állapotát.
kiegykeltDATENOT NULLKiegyenlítés dátuma. Magyar szabvány szerinti írásmód éééé.hh.nn formátumban
fizmodinfoCHAR(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)
osszegNUMERIC(15,2)NOT NULLKiegyenlí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.
Egész értékek esetén is kell .00 tizedes
devnemCHAR(3)NOT NULLAz utalt összeg devizanemének 3 betűs ISO kódja. Forint esetén is ki kell tölteni: 'HUF'

Rekordok sorrendje: kuldo_bizszam, kiegykelt, devnem

Fizikai formátum

Pontosvesszővel szeparált CSV, header (mezőnevek) sorral, minden adat "" jelek között.

XML a logikai adatszerkezetben leírt XML, az azonosítást szolgáló adatok külön Node-ba kiemelve.

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.

Átadás file neve

SzlaKiegyAtadSUP_éééé_hh_nn.csv   vagy    SzlaKiegyAtadSUP_éééé_hh_nn.xml

Minta CSV file

 

"ceg_kod","kuldo_kod","verzio_kod","vevszall","fokszpartn","fokszkiegy","partner","kuldo_bizszam","vevszall","szamlaszam","kiegykelt","fizmodinfo","osszeg","devnem"
"CEG1","SUP","2.6","VEVO","311","381","PAR002","201/002-1","S0233/10","2010.03.11","2","16494.00","HUF"
"CEG1","SUP","2.6","VEVO","311","381","DER001","201/002-2","S0276/10","2010.03.11","2","4410.00","HUF"
"CEG1","SUP","2.6","VEVO","311","384","JAR009","202/001-1","D0339/10","2010.03.11","2","35.22","EUR"