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.
Hozzászólás: Migrated to Confluence 5.3

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

 

Qsboxmegjegyz

Ugyanez, angolul megtalálható a Outgoing invoices to import XML format útmutatóban!

 

Tartalomjegyzék
maxLevel1

Az XML séma

A számlázási utasítás az alábbi XML séma szerint, hogy vezérli a számlázást.

Kódblokk
titleAz 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>
Qsboxfigyelem

Az XML file készítésekor figyelni kell az XML-ben 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 a számlázási utasítás csomag egészre vonatkozó információkat ír le.

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 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.

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.

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.
Qsboxmegjegyz

A feldolgozást követően az XML fájlba a <Szamla AtvetelStatus=,  AtvetelSzlasz=,  AtvetelTimeStamp= > attributomokba az átvételre vonatkozó adatok visszaíródnak, így átadó fél információt kaphat a művelet sikerességével kapcsolatban.


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

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. Az országkódokat ISO 3166-1 szabványnak megfelelően kell átadni. Csak EU tagállamok esetén kell kitölteni.


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

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'.

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.nnTeljesítés időpontja.
KeltIDATEéé.hh.nnSzámla kelt dátum.
HatinapINUM3A teljesítéshez számított x nap határidő.
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.

 

<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

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.)