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

Az SUP® Integrált Számviteli Rendszer raktári moduljába az adatokat nem csak billentyűzetről, hanem számítástechnikai úton, ún. adatátadással is be lehet vinni. A rendszer szempontjából indifferens, hogy az adatok milyen alrendszerből származnak (pénzügy, számlázás, tárgyi eszköz, készlet nyilvántartás, bér, stb.). Lényeges viszont, hogy az alrendszerek által átadott adatok megfeleljenek bizonyos követelményeknek. A különböző alrendszerek mindegyike (számlázás, készlet, bér, stb.) számára egy közös adatformátum van, csupán az adatok kitöltési szabályai változnak.

  • Az adatállomány formátuma
    A később ismertetésre kerülő adatstruktúrának megfelelő dBase (DBF), CSV text, vagy XLS Excel (97-2003) fizikai formátumú állomány.
    Az adatok sorrendje: naplószám - bizonylatszám - bizonylat tételsorszám..
 Megjegyzés

CSV – Comma Separated Values – Szövegfile, melyben a rekordokat CR-LF karakterek választják el egymástól, míg a rekordon belüli értékeket vessző karakter választja el egymástól. Az adatokat ” ” jelek közé kell zárni. A file-ban az első rekord a mezőneveket tartalmazó header rekord kell hogy legyen. A numerikus adatokat ezres tagolás nélkül, tizedespontot használva kell átadni. Sem a numerikus, sem a karakteres adatokat nem kell feltölteni felvezető ill. záró szóközökkel, tehát a táblázatban leírt hosszak CSV formátum esetén a maximális hosszakat jelölik.


  • Az adatállomány helye
    Az átadás adatállományát a rendszerparaméterekkel beállított nevű alkönyvtárba kell elhelyezni.
  • Az adatállomány neve
    Az átadás adatállomány neve: ATADAS.DBF , ill. ATADAS.CSV . Lehetőség van a hosszú file-nevek használatára, így pl. egy havi rendszerességű feladás esetén a hónap számát is bele lehet kombinálni a file nevébe. Pl.: ATADAS_02.CSV
    Amennyiben az "Átadás file neve cégkóddal" nevű rendszerparaméter Igen értékre van állítva, a file nevének kötelezően tartalmaznia kell a SUP® rendszerben nyilvántartott cégkódot. Pl.: ATADAS_XCEG.CSV
  • Az adatállomány kódlapja
    A Win1250 kódlap. Mivel a leggyakoribb eset kimenő/beérkező számlák főkönyvi feladása, ezért az „Egyéb információ” mezőben ehhez lehet további információkat találni.

Az adatállomány szerkezete


 Megjegyzés

A dBase formátum esetén a nem kötelező mezők üresen hagyhatóak. CSV formátum esetén a nem kötelezőnek megjelölt mezőket is létre kell hozni az átadás file-ban. Ez azt jelenti, hogy a CSV header-ben szerepelnie kell a mezőnévnek, ill. a rekordokban üres mezőként át kell adni. ( ” ”, )

MEZŐNÉVTÍPUSMEGJEGYZÉS
MOZGKODCHAR(3)A mozgásnem azonosító kódja igazodva a felhasználó által meghatározott mozgásnemkódhoz (kitöltése kötelező, teljes hosszban kitöltendő).
KELTDATEA bizonylat kelte (kitöltése kötelező, éééé.hh.nn formátumban).

RAKTAR

CHAR(3)A raktár azonosító kódja, amelyhez adott mozgás kapcsolódik (kitöltése kötelező).
ALRAKTARCHAR(3)Az alraktár azonosító kódja. Az alraktár a főraktár alábontása, amennyiben van alraktár kezelés, a raktár - alraktár mező együtt képezi az azonosítói kódot (kitöltése opcionális).
RBIZSZCHAR(12)A készlet könyvelés bizonylat száma (balra igazítva, mozgásnemenként egyedi, kitöltése kötelező).
ATRAKTARCHAR(3)Páros mozgás ( két raktár közti átadás-átvétel) esetén a "RAKTAR" mező a kiadó raktár, míg "ATRAKTAR" az átvevő raktár (kitöltése kötelező páros mozgás esetén).
ATALRAKTARCHAR(3)Az "ALRAKTAR" mezővel hasonlóan töltendő, az ATRAKTAR mezőre vonatkozóan (kitöltése opcionális).
FIZMODINT

Az alábbi fizetési mód kódok vannak használatban a készlet modulban: 

  •   0 = Készpénz
  •   1 = Csekk
  •   2 = Postai átut.
  •   3 = Bankkártya
  •   4 = Átutalás
  •   6 = Faktoring
  •   9 = Utánvét
  • 12 = PayPal
  • 14 = Halasztott készpénz
  • 15 = Előre utalás
TELJDATETeljesítés időpontja (nem kötelező, éééé.hh.nn formátumban).
HATIDODATEFizetési határidő (nem kötelező, számláknál kell megadni éééé.hh.nn formátumban).
PARTNERCHAR(11)Partner azonosító kódja.
KTGHKODCHAR(12)A költséghely gyűjtő azonosító kódja, melynek kitöltése a mozgásnem jellegétől (értékesítés, felhasználás jelleg esetén) függ (kitöltése opcionális).
MSZAMKODCHAR(12)A munkaszám gyűjtő azonosító kódja, melynek kitöltése a mozgásnem jellegétől (értékesítés, felhasználás jelleg esetén) függ (kitöltése opcionális).
UTALVKODCHAR(12)Utalvány száma (kitöltése opcionális).
ATVDOLGKODCHAR(12)Utalványozott anyag átvevőjének dolgozói kódja (kitöltése opcionális).
ALAPBIZCHAR(15)Beérkező számla száma (kitöltése opcionális).
SZLEVSZAMCHAR(15)Szállítólevél száma (kitöltése opcionális).
MEGJEGYZCHAR(40)Szabadon szerkeszthető megjegyzés mező.
DEVNEMCHAR(3)A bizonylat devizanem kódja (devizás tételek esetén kötelező, a devizanemek ISO kódolása szerint)
DEVARF

FLOAT

Az alkalmazott deviza adott "DEVARFNAP" -ra vonatkozó árfolyam (kitöltése kötelező devizás tételek esetén).
DEVARFNAPDATEAz alkalmazott deviza árfolyam napja (kitöltése kötelező devizás tételek esetén, éééé.hh.nn formátumban).
DEVTELJHELYCHAR(1)

Teljesítés helye. Lehetséges értékei:

  • B = Belföld
  • K = Külföld
  • U = Eu-n belül
ISTAT_SZFCHAR(3)

Szállítási feltétel:

  • EXW - Költség és kockázat gyártól, bányától stb. a vevőt terheli
  • FCA -  Költség és kockázat induló közúti, vasúti kocsiba történő felrakástól a vevőt terheli
  • FAS -  Költség és kockázat az elhajózási kikötő rakpartjától a vevőt terheli
  • FOB - Költség és kockázat az elhajózási kikötőben történő berakástól a vevőt terheli
  • CFR - Költség az érkezésig eladót, kockázat az indulástól a vevőt terheli
  • CIF -   Költség és biztosítás az érkezési helyig az eladót, egyéb kockázat a vevőt terheli
  • CPT - Költség a rendeltetési helyig az eladót, a kockázat az első fuvarozónak történő átadástól a vevőt terheli
  • CIP -  Költség és biztosítás a rendeltetési helyig az eladót, a kockázat az első fuvarozónak történő átadástól a vevőt terheli
  • DAF - Költség és kockázat megnevezett országhatárig eladót terheli
  • DES - Költség és kockázat az érkezési kikötő rakpartjáig az eladót terheli
  • DEQ - Költség és kockázat az érkezési kikötő rakpartjáig az eladót terheli
  • DDU - Költség és kockázat vámfizetés nélkül a megnevezett állomásig az eladót terheli
  • DDP - Költség és kockázat vámfizetéssel együtt a megnevezett állomásig az eladót terheli
  • XXX -  A fentiektől eltérő szállítási feltételek
ISTAT_FMCHAR(1)

Fuvarozási mód:

  • 1 - Tengeri hajózás
  • 2 - Vasúti forgalom
  • 3 - Közúti forgalom
  • 4 - Légi forgalom
  • 5 - Postai forgalom
  • 6 - Fixen szerelt szállítóeszköz
  • 7 - Belvízi hajózás
  • 9 - Saját hajtás
ISTAT_TACHAR(2)Tagállam országkódja
ISTAT_UKCHAR(2)

Ügyletkód:

  • 11 - Végleges vétel/eladás
  • 21 - Tértivevényes áruk
  • 31 - Segélyprogramok keretében szállított termékek
  • 41 - Bérfeldolgozásra szállított termékek
  • 51 - Bérfeldolgozásból visszaszállított termékek
VRENDSZAMCHAR(12)Vevői rendelésszám (kitöltése opcionális).
ENG_SZAZFLOATSzámla teljes értékéből adott engedmény százalékos értéke (kitöltése opcionális).
KAMATFLOATKésedelmi kamat százalékos értéke (kitöltése opcionális).
NYELVINT

A kiállítandó raktári bizonylat a magyar nyelv mellett további nyelven elkészíthető (kitöltése opcionális). Lehetséges értékek:

  • 0 = Nincs (ez az alap érték)
  • 1 = A saját adatoknál elsődlegesen beállított idegen nyelven
  • 2 = Másodlagos nyelven
VEV_NEVCHAR(80)A vevő teljes neve, amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEV_ADOSZCHAR(11)Vevő adőszáma - új partner nyitás esetén.
VEV_VAROSCHAR(30)A vevő címe (székhely), amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEV_UTCACHAR(30)A vevő címe (székhely), amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEV_IRSZCHAR(5)A vevő címe (székhely) , amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEVTH_NEVCHAR(50)A vevő telephelyének neve, amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEVTH_VAROSCHAR(30)A vevő telephelyének címe, amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEVTH_UTCACHAR(30)A vevő telephelyének címe, amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
VEVTH_IRSZCHAR(5)A vevő telephelyének címe, amely mindig a szállítólevél, számla kiállításkori időpontjának megfelelő állapota. Ez biztosítja az eredeti számla újranyomtatását (kitöltése nem kötelező).
KOZLEMENYCHAR(1500)A szállítólevélhez, számlához fűzhető tetszőleges megjegyzés, amely a számla "Közlemény" rovatában jelenik meg ( kitöltése opcionális).
BIZTETINTAz adott bizonylat tétel sorszáma. Az ezt követő mezők a bizonylat tételre vonatkoznak (kitöltése kötelező).
MEGNEVCHAR(50)A cikk megnevezése (kitöltése nem kötelező).
MEGJEGYZTCHAR(50)A tételsorhoz rögzített megjegyzés (kitöltése nem kötelező).
CIKKSZAMCHAR(13)Az adott tételsorra vonatkozó cikkszám (kitöltése kötelező).
MECHAR(5)A cikk mennyiségi egysége ( kitöltése kötelező).
MENNYFLOATA mozgatott cikk mennyisége (kitöltése kötelező).
EGYSARFLOATA cikkre vonatkozó forintos egységár (kitöltése nem kötelező, utólag rögzíthető).
EGYSARDFLOATA cikkre vonatkozó devizás egységár (kitöltése nem kötelező, utólag rögzíthető).
EREGYSARFLOATA cikkre vonatkozó forintos egységár (engedmény nélküli, eredeti) (kitöltése kötelező).
EREGYSARDFLOATA cikkre vonatkozó devizás egységár (engedmény nélküli, eredeti) (kitöltése kötelező).
ERTEKFLOATA bizonylat tételsorának nettó forint értéke (kötelező, csak pozitív szám lehet).
ERTEKDFLOATA bizonylat tételsorának nettó deviza értéke (devizás tétel esetén kötelező, csak pozitív szám lehet)
KESZLEARFLOATKészlet egységár
KESZLERTFLOATKészlet értéke
AFA_KODCHAR(5)

Az ÁFA kulcs kódja (ÁFÁ-t tartalmazó tétel esetén kötelező, kódolás a fogadó adatbázisban meghatározott kódoknak megfelelően). A szokásos kódolás:

0 - 5 %

1 - 15%

2 - 27%

5 - ÁFA mentes

Számlák esetén meg kell adni az adott cég által a SUP-ban beállított kódok szerint.

AFAERTEKFLOATA bizonylat tételsorának ÁFA értéke (az érték, és az ÁFA kód alapján) (nem kötelező, csak pozitív szám lehet)
AFAERTEKDFLOATA bizonylat tételsorának ÁFA értéke devizában (az érték, és az ÁFA kód alapján) (nem kötelező, csak pozitív szám lehet)
KSH_KODCHAR(15)Cikk KSH kódja
ENG_SZAZTFLOATA tételsorra adott engedmény százalékos értéke (kitöltése opcionális).
CIKKAZONLISTCHAR(500)

Gyári vagy LOT számos cikkek esetében a tételsor cikk azonosítói mennyiségekkel (ill. sarzs lejáratokkal) [ ] jelek között

[CIKKAZON:NNN.NN:YYYY-MM-DD] formátumban, ahol

  • CIKKAZON: CHAR(32) - cikk azonosító
  • NNN.NN: NUMERIC(18,3) - cikk azonosító darabszáma (maximum 3 tizedessel, tizedes nem kötelező)
  • YYYY-MM-DD: DATE - sarzs lejárata

pl (150db LOT szám-ra): [LOTSZAM1:100:2014-01-01][LOTSZAM2:50:2014-01-01]

pl (3db gyári számra): [GYARI1:1][GYARI2:1][GYARI3:1]

Kerekítési problémák

A többféle ÁFA kulcsot, illetve többféle főkönyvi számot tartalmazó bizonylatokat annyi tételsorban kell feladni, ahányféle ÁFA kulcsot ill. főkönyvi számot tartalmaznak. Tehát pl.: egy olyan 20 tételsoros számla, mely egy ÁFA kódot és két árbevétel számlát vonz, akkor azt két tételsorban kell feladni. Ebben az esetben vigyázni kell arra, hogy a tételsorok összege feltétlenül adja ki a számla összegét (kerekítési probléma).
A feladott tételsorok összegének egyezni kell, mind a számlán szereplő ÁFA összesítéssel, mind a vevő által fizetendő bruttó értékkel. A kerekítés problémát az szokta okozni, hogy (az előző példánál maradva) a számla feladott tételsorainak az összege (mind az adóalap, mind az ÁFA) nem adja ki pontosan a kinyomtatott számlán szereplő értékeket. Például egy olyan több tételsoros számla esetén, mely tizedeseket is tartalmaz két főkönyvi számra összevonva szinte bizonyosan nem adja ki pontosan a kinyomtatott számla végösszegét.
Mivel ez az eltérés általában kisebb, mint egy forint, a kerekítés miatti eltérés kiküszöbölésére a legegyszerűbb módszer az, hogy az eltérés összegét hozzáadjuk (vagy levonjuk) ahhoz a főkönyvi szám sorhoz, mely érték szerint a legnagyobb.

(infó)  Megjegyzés

A paraméterek a cégek könyvelési sajátosságai szerint változhatnak, amelyeket a SUP felhasználó állít be. A többsége .INI, vagy törzsadat-paraméterként realizálható.