Kapcsolódó információk:
› Paraméterezési útmutatók
Korábbi változatok
A SUP®Integrált Számviteli Rendszer pénzügyi moduljában található számlázási modul segítségével lehetőség van más rendszer által komplexen előkészített számlázási utasítás alapján kimenő számla készítésére. Ez esetben a küldő rendszer egy XML adatséma alapján kell, hogy küldje a számlázási utasítást. A számlázási utasítás csomagnak a számlák kiállításához szükséges minden adatot tartalmaznia kell. A számlaszámot a számla készítés során a SUP® rendszer generálja.
Mivel az XML file csak programozással állítható elő, lehetőség van számlák fogadására kiállítására Excel táblából is. Ez a az XML-es fogadáshoz képest meglehetősen leegyszerűsített, korlátozott lehetőségeket biztosít.
...
A számlázási utasítás az alábbi XML séma szerint kell, hogy vezérelje vezérli a számlázást.
- Az XML teljes sémája a következő: shKiszlaImport.xsd
- Diagram formában (vizuálisan): XML Séma
- Minta XML file: Elojegyzett_szamlak.xml
...
Kódblokk | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <Elojegyzett_Szamlak FileVersion="EJSZ_1.1" FileTimeStamp="2014.01.01." FileDestination="SUPKISZLA"> <CsomagInfo>...</CsomagInfo> <Szamlak>... <Szamla>... <Fejlec>... <TrackingKod>...</TrackingKod> <Vevo>...</Vevo> <EgyebInfo>...</EgyebInfo> <Gyujtok>...</Gyujtok> </Fejlec> <Tetelsorok>... <Tetelsor>... <Cikk>...</Cikk> <Menny>...</Menny> </Tetelsor> </Tetelsorok> <KontrollFizBruttoOssz>...</KontrollFizBruttoOssz> </Szamla> </Szamlak> </Elojegyzett_Szamlak> |
...
<CsomagInfo> adatcsoport
A <CsomagInfo> XML tag adataia számlázási utasítás csomag egészre vonatkozó információkat ír le.
Minta
Tartalmi leírás
XML tag | Kötelező | Típus | Hossz | Leírás |
---|---|---|---|---|
Devnem | Nem | C | 3 | A csomag devizanemének 3 betűs ISO kódja. Devizanemenként külön csomagot kell képezni. 'HUF' devizanem esetén üresen kell hagyni. |
FKNaplo | Igen | C | 3 | A SUP® rendszerben meghatározott könyvelési számlázási napló száma. |
<Szamlak> adatcsoport
A <Szamlak> XML tag írja le a kiállítandó számlák tartalmát. Egy számla attributumokból, fejlécből és tételsorokból áll.
Minta
<Számla> attributumok
A számla attributumokon keresztül a SUP® rendszer információt ad vissza a küldő félnek, a számla kiállításának sikerességéről, ill. a küldő fél megkapja a kiállított számla sorszámát is, melyet a saját rendszerében a TRACKINGKOD-hoz párosíthat.
Attributum | Típus | Leírás |
---|---|---|
AtvetelStatus | Boolean | Számla kiállításának sikeressége esetén: True |
AtvetelTimeStamp | TimeStamp | Számla kiállításának sikeressége esetén a kiállítás időpontja. |
AtvetelSzlasz | Char | Számla kiállításának sikeressége esetén a számla sorszám. |
<Fejléc> adatcsoport
A számla fejléc adatai a <Fejlec> adatcsoportba kerülnek.
Minta
Tartalmi leírás
XML tag | Kötelező | Típus | Hossz | Leírás | |||||
---|---|---|---|---|---|---|---|---|---|
TrackingKod | Igen | C | 40 | A küldő rendszer által képzett azonosító kód, mely az elkészült számlák nyomon-követésre szolgál. A SUP® adatbázisban eltárolásra kerül az elkészült számlához. A számla nyomtatásakor is megjelenik a közlemény rovatában. Pl.: egy rendelés-nyilvántartó rendszer esetén a rendelésszám kerülhet ide, egy szerviz rendszer esetén a munkalap száma. | KontrollFizBruttoOssz | Igen | NUM | Ellenőrző összeg. A számla tételsorainak bruttó összesen értéke. |
Qsboxmegjegyz |
---|
A feldolgozást követően az XML fájlba a <Szamla AtvetelStatus=, AtvetelSzlasz=, AtvetelTimeStamp= > szekcióba attributomokba az átvételre vonatkozó adatok visszaíródnak, így átadó fél információt kaphat a művelet sikerességével kapcsolatban. |
<Fejléc> adatcsoport
A számla fejléc adatai a <Fejlec> adatcsoportba kerülnek.
Minta
Tartalmi leírás - <Vevo>...</Vevo>
XML tag | Kötelező | Típus | Hossz | Leírás |
---|---|---|---|---|
VevoKod | I | C | 11 | PartnerkódVevőkód, a SUP rendszerrel összhangbanrendszer partnertörzsével összhangban. A rendszerparaméterek között, az átvételre vonatkozó beállítások között szabályozható, hogy új vevő esetén hibát üzenjen, vagy az új vevőt automatikusan vegye fel a partnertörzsbe. |
VevoMegnev | I | C | 80 | Partner Vevő megnevezése, neve. |
VevoIrsz | I | C | 5 | Partner irányító számaVevő címéből az irányítószám. |
VevoVaros | I | C | 30 | Partner Vevő címéből a város. |
VevoUtca | I | C | 40 | Partner Vevő címéből a utca. |
VevoEmail | N | C | 40 | Partner Vevő email címe. |
VevoAdoszam | N | C | 15 | Partner adószámVevő adószáma kötőjelek nélkül. |
VevoEuAdosz | N | C | 2 ??? | Vevő közösségi adószámának országkód előtagja. Az országkódokat ISO 3166-1 szabványnak megfelelően kell átadni. Csak EU tagállamok esetén kell kitölteni.Partner országkód. ???, vagy teljes adószámos forma??? |
Tartalmi leírás - <EgyebInfo>...</EgyebInfo>
XML tag | Kötelező | Típus | Hossz | Leírás | |||
---|---|---|---|---|---|---|---|
NyelvKod | N | C | 2 | Számla nyomtatási nyelv , országkódkódja, az ISO 639 kódolásnak megfelelően. A jelenleg nyelvek: 'en', 'de', 'sk', 'it'. | |||
DevArfolyam | N | NUM | 18 +6 | Deviza árfolyam, megadása csak devizás számlák esetén. (Max. 18 karakter +6 tizedes hosszan adható meg.) | |||
Fizmod | I | NUM | 1 | Fizetési mód, a SUP kódtáblával összhangbanrendszer belső kódolásának megfelelően. | |||
Telj | I | DATE | éé.hh.nn | Teljesítés időpontja. | |||
Kelt | I | DATE | éé.hh.nn | Kelt időpontjaSzámla kelt dátum. | |||
Hatinap | I | NUM | ???3 | A teljesítéshez számított x nap határidő. | Kapcsolattarto | N | C|
??? | Nem tudom... (kipróbáltam...látszólag sehová nem íródik fel..) | Megjegyzes | N | C | 1500 | A számla közlemény rovata. Megjelenik a számlán a fejléc és a tételsorok között. | |
EngSzaz | I | NUM | 4 +1 | A számla egészére adott engedmény százalék 1 tizedes pontossággal. Engedmény nélküli számla esetén értéke: 0 (nulla). (Max. 4 karakter +1 tizedes hosszan adható meg.). Használata nem javasolt, az engedményt inkább a tételsoron célszerű adni. |
<Tetelsorok> adatcsoport
A számla tételsor adatai. Itt kerül megadásra a számlázandó cikk és a kapcsolódó adatok.
Minta
Tartalmi leírás - <Cikk>...</Cikk> adatcsoport
...