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

Ez az oldal egy régebbi verziója. Nézze meg a jelenlegi verziót.

Összehasonlítás a jelenlegivel Korábbi változatok megtekintése

1 verzió Tovább »

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.
Mivel az XML file csak programozással állítható elő, lehetőség van számlák fogadá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.

Az XML séma

A számlázási utasítás az alábbi XML séma szerint kell, hogy vezérelje 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 

Az XML séma vázlata
<?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>
 Figyelem

Az XML file készítésekor figyelni kell az XML-ban nem megengedett speciális karakterek használatára. Pl.: & jel megfelelője:  &#38;

 

A következőkben az XML tag-ek részletes leírása kerül ismertetésre.

Tartalmi leírás

XML tagKötelezőLeírás
CsomagInfoIgenA csomag leíró adatai.
SzamlakIgenA számlák leíró adatai.
SzamlaIgenA számla leíró adatai.
FejlecIgenA számla fejléc adatai.
TrackingKodIgenAzonosító, nyomon követésre szolgál. A számla közlemény rovatába íródik fel.
VevoIgenA számlához tartozó vevőadatok.
EgyebInfoIgenA számlához tartozó egyéb információk.
KontrollFizBruttoOsszIgenEllenőrző összeg. A számla tételsorainak bruttó összesen értéke.
TetelsorokIgenA számla tételsor adatai.
TetelsorIgenA számla tételsor adatai.
CikkIgenA számla tételsorhoz tartozó cikkadatok.
MennyIgenA számla tételsorhoz tartozó cikk mennyiség adatai.

 

<CsomagInfo> adatcsoport

A <CsomagInfo> XML tag adatai.

Minta


Tartalmi leírás

XML tagKötelezőTípusHosszLeírás
DevnemNemC3A 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.
FKNaploIgenC3A SUP rendszerben meghatározott könyvelési napló száma.

<Szamlak> adatcsoport

A <Szamlak> XML tag adatai.

Minta


Tartalmi leírás

XML tagKötelezőTípusHosszLeírás
TrackingKodIgenC40A 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.
KontrollFizBruttoOsszIgenNUM 

Ellenőrző összeg. A számla tételsorainak bruttó összesen értéke.

 Megjegyzés

A feldolgozást követően az XML fájlba a <Szamla AtvetelStatus=,  AtvetelSzlasz=,  AtvetelTimeStamp= > szekcióba 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 tagKötelezőTípusHosszLeírás
VevoKodIC 11Partnerkód, a SUP rendszerrel összhangban.
VevoMegnevIC80

Partner megnevezése, neve.

VevoIrszIC5Partner irányító száma.
VevoVarosIC30Partner város.
VevoUtcaIC40Partner utca.
VevoEmailNC40Partner email.
VevoAdoszamNC15Partner adószám.
VevoEuAdoszNC2 ???Partner országkód. ???, vagy teljes adószámos forma???


Tartalmi leírás - <EgyebInfo>...</EgyebInfo>

XML tagKötelezőTípusHosszLeírás
NyelvKodNC2
Számla nyomtatási nyelv, országkód.
DevArfolyamNNUM 18 +6Deviza árfolyam, megadása csak devizás számlák esetén. (Max. 18 karakter +6 tizedes hosszan adható meg.)
FizmodINUM1

Fizetési mód, a SUP kódtáblával összhangban.
KP-0; Átutalás-4; Utánvét-9

TeljIDATEéé.hh.nnTeljesítés időpontja.
KeltIDATEéé.hh.nnKelt időpontja.
HatinapINUM???A teljesítéshez számított x nap határidő.
KapcsolattartoNC???Nem tudom... (kipróbáltam...látszólag sehová nem íródik fel..)
MegjegyzesNC1500A számla közlemény rovata.
EngSzazINUM4 +1A 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.)

<Tetelsorok> adatcsoport

A számla tételsor adatai.

Minta


Tartalmi leírás - <Cikk>...</Cikk> adatcsoport

XML tagKötelezőTípusHosszLeírás
CikkSzamIC13
Cikkszám, a SUP rendszerrel összhangban.
CikkMegnevMagyarIC50Cikk magyar nyelvű megnevezése.
MennyEgysIC5Mennyiségi egység kódja a SUP rendszerrel összhangban. Pl.: db. Ha nincs megadva, akkor a SUP rendszer cikktörzsben előírt mennyiségi egység.
AFAszaznINUM2A használni kívánt ÁFA százalék (nettóból számítva).
SzjVtszKodIC15A cikk SZJ/VTSZ száma.


Tartalmi leírás - <Menny>...</Menny> adatcsoport

XML tagKötelezőTípusHosszLeírás
MennyisegINUM18+3Mennyiségi darabszám. (Max. 18 karakter +3 tizedes hosszan adható meg.)
NegysArINUM15+6A cikk nettó egységára. (Max. 15 karakter +6 tizedes hosszan adható meg.)