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

Összehasonlított verziók

Kulcs

  • Beillesztett sor.
  • Törölt sor.
  • Formázás megváltoztatva.

...

Kódblokk
titleAz XML séma vázlata
<?xml version="1.30" encoding="UTF-8"?>
<Elojegyzett_Szamlak FileVersion="EJSZ_1.56" FileTimeStamp="2017.-04.-10." FileDestination="SUPKISZLA">
  <CsomagInfo>...</CsomagInfo>
  <Szamlak>...
    <Szamla>...
      <Fejlec>...
        <TrackingKod>...</TrackingKod>
        <Vevo>...</Vevo>
        <EgyebInfo>...</EgyebInfo>
        <Gyujtok>...</Gyujtok>
      </Fejlec>
      <Tetelsorok>...
        <Tetelsor>...
          <Cikk>...</Cikk>
          <Menny>...</Menny>
          <Gyujtok>...</Gyujtok>      
      </Tetelsor>
      </Tetelsorok>
      <KontrollFizBruttoOssz>...</KontrollFizBruttoOssz>
    </Szamla>
  </Szamlak>
</Elojegyzett_Szamlak>

...

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 a számlázási utasítás csomag egészre vonatkozó információkat ír le.

...

AttributumTípusLeírás
AtvetelStatusBooleanSzámla kiállításának sikeressége esetén: True
AtvetelTimeStampTimeStampSzámla kiállításának sikeressége esetén a kiállítás időpontja.
AtvetelSzlaszCharSzá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.

...

XML tagKötelezőTípusHosszLeírás
VevoKodIC 11Vevőkód, a SUP rendszer 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.
VevoMegnevIC80

Vevő megnevezése.

VevoIrszIC5Vevő címéből az irányítószám.
VevoVarosIC30Vevő címéből a város.
VevoUtcaIC40Vevő címéből a utca.
VevoEmailNC40Vevő email címe.
VevoAdoszamNC15Vevő adószáma kötőjelek nélkül.
VevoEuAdoszNC2
Vevő közösségi adószámának országkód előtagja. A kétbetűs országkódokat ISO 3166-1 szabványnak megfelelően kell átadni. Csak EU tagállamok esetén kell kitölteni.
ESzlaKuldModNC1Opcionális. E-számla küldés módja lehet:

  ESZLAKULD_NINCS NINCS  = 'N';  // Nem küld semmit 
  ESZLAKULD_PDFERT = 'P';  // Számla értesítő - ProForma
  ESZLAKULD_PDFSZL = 'X';  // Elektronikusan továbbított PDF formátumú számla
  ESZLAKULD_
ESZLA ESZLA  = 'E';  // Hitelesített E-számla

ESzlaMailAddressNC127Opcionális. E-mail címek. Vesszővel elválasztva több is megadható. Beállításra kerülnek a partnerhez.

...

XML tagKötelezőTípusHosszLeírás
NyelvKodNC2

Számla nyomtatási nyelv kódja, az ISO 639 kódolásnak megfelelően. A jelenleg nyelvek:  'en', 'de', 'sk', 'it'.
Magyar esetén üresen hagyható, alapértelmezett nyelvkód: 'hu'.

DevTeljhelyNC1

Teljesítés helye: (B)elföld, (U)nión belül, (K)ülföld. Ha nincs megadva: (B)elföld

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 rendszer belső kódolásának megfelelően.
  0 – Készpénz
  4 – Átutalás

TeljIDATE

éééé-hh-nnéééé.hh.nn

Teljesítés időpontja.Magyar, vagy az ISO 8601 -es vagy magyar formátum szerint.

KeltIDATE

éééé-hh-nnéééé.hh.nn

Számla kelt dátum.Magyar, vagy az ISO 8601 -es formátum szerint vagy magyar formátum szerint.
A DbConnector REST API-n keresztül kiállított számlák esetén ez alapján lesz meghatározva a kiállított számla üzleti éve.

ElszNDATEéééé-hh-nnSzámviteli elszámolási időszak vége. ISO 8601 vagy magyar formátum szerint.
   éééé.hh.nn  
HatinapINUM3A teljesítéshez partnertörzsben rögzített módon, a számla kelt vagy teljesítés dátumhoz viszonyított számított x nap a határidő.
Új partner automatikus nyitása esetén a számla kelt a default.
MegjegyzesNC1500A számla közlemény rovata. Megjelenik a számlán a fejléc és a tételsorok között.
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.). Használata nem javasolt, az engedményt inkább a tételsoron célszerű adni.
MegrbizszNC15Rendelés száma
ElozmTrackKodNCCA sztornózott, helyesbített számlák előzmény adat generálásához számla hivatkozás kikereséséhez szükséges adat.

 

<Tetelsorok> adatcsoport

A számla tételsor adatai. Itt kerül megadásra a számlázandó cikk és a kapcsolódó adatok.

...

XML tagKötelezőTípusHosszLeírás
GyCsop1NC4Gyűjtő csoport kód, 1. indexen.
GyAzon1NC12A GyCsop1 alá tartozó gyűjtőazonosító kódja.
GyCsop2NC4Gyűjtő csoport kód, 2. indexen.
GyAzon2NC12A GyCsop2 alá tartozó gyűjtőazonosító kódja.
GyCsop3NC4Gyűjtő csoport kód, 3. indexen.
GyAzon3NC12A GyCsop3 alá tartozó gyűjtőazonosító kódja.
GyCsop4NC4Gyűjtő csoport kód, 4. indexen.
GyAzon4NC12A GyCsop4 alá tartozó gyűjtőazonosító kódja.


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

XML tagKötelezőTípusHosszLeírás
ElhatTolNDéééé-hh-nnHa a számlázási utasítás alapján készülő számla könyvelésének az időszaki elhatárolás kezelésről is szükséges rendelkezni, megadható az elhatárolás kezdő időszaka.

 

ElhatIgNDéééé-hh-nnElhatárolás záró időszaka.
ElolegSzlasorszNC12Ha a számla tételsor előleg levonás, akkor meg lehet adni az előleg számla sorszámát. Ezáltal a számla könyvelésekor az előleg folyószámla is automatikusan rendeződik.

Storno és helyesbítés

Az XML séma lehetőséget ad a storno ill. helyesbítő számlák kiállítására. Ez esetben a tételsor mennyiséget kell negatív számként megadni. Az eredeti számlára a ...<Számla> <Fejlec> <EgyebInfo> <ElozmTrackKod> megadásával lehet visszahivatkozni. Az előzmény tracking kód alapján a számla generálás kikeresi az előzményszámlát, és összekapcsolja azt a negatív számával.
A storno illetve a helyesbítő információ a számla címében is megjelenik. Az előzmény számla - storno számla páros vevő folyószámlán automatikusan zárt állapotba kerül.

Előleg kezelés

Speciális lehetőség, hogy az előleg levonást egészen a számla könyvelésén keresztül, az előleg folyószámla automatikus rendezéséig automatizálni lehet.

Ehhez a ...<Számla> Tetelsorok <Tetelsor> <Spec> <ElolegSzlasorsz> adatot kell megadni. Ez a lehetőség csak számla REST API szolgáltatáson keresztül kiállított számlák esetén érhető el, mivel el kell tárolni a korábban sikeresen kiállított előleg számla sorszámát.