Az XML-be történő exportálás speciális szaktudást és konfigurálást, programozási ismereteket igényel, így csak különleges esetben, rendszerek integrációjakor szabad használni, akkor, amikor a hagyományos CSV-be történő exportálás valamilyen okból kifolyólag nem lehetséges. A legtöbb esetben nem XML-be, hanem a CSV-be történő exportálást érdemes használni, amelyre vonatkozóan az Exportálás témakörben írtak szerint kell eljárni.
Az AXEL PRO beállítható úgy, hogy minden ügylet kiállításakor automatikusan exportálja a kiállított ügylet adatait és tételeit XML formátumba.
XML Exportálás beállítása
Végezze el a beállításokat a Webáruház és integráció témakörben írtak szerint. A webáruház beállításoknál az Ügylet export mezőben adja meg az exportálás célját. A beviteli mezőtől jobbra lévő legördülő listából kiválasztható, hogy mely ügylet típusok kiállítása esetén történjen automatikus exportálás.
XML Exportálás indítása
Állítson ki a szoftverrel egy ügyletet.
További információk
Szoftverünk a megadott URL címre POST üzenetben az AXELPRO_EXP_TRANS kulcs értékeként küldi az XML dokumentumot, így php-ban a $_POST['AXELPRO_EXP_TRANS'] változó értékét kell feldolgozni.
Visszatérési érték
Web URL felé történő exportálás során, ha a weblapon futó php script, vagy más program úgy érzékeli, hogy az adatok megfelelőek, akkor a visszaadott érték kizárólag egy 1-es karakter legyen. Amennyiben valamilyen okból kifolyólag a weblap nem tudja importálni az adatokat, akkor a visszaadott érték egy 0 karakter legyen, majd új sorban a probléma okának szöveges leírása.
Formátum és Mezők
IMG_ID
Típus: Egész szám.
Leírás: Az ügylet egyedi belső automatikusan kiosztott azonosító kódja.
IMG_NR
Típus: Szöveg, maximum 50 karakter.
Leírás: Az ügylet sorszáma.
IMG_TYPE
Típus: Egész szám 0-tól 7-ig.
Leírás: Az ügylet típusát azonosítja.
Értékek:
0: Kimenő Megrendelés
1: Beszerzés
2: Árajánlat
3: Bejövő Megrendelés
4: Díjbekérő
5: Eladás
6: Szállítólevél
7: Számla
IMG_TYPE_NAME
Típus: Szöveg, maximum 20 karakter.
Leírás: Az IMG_TYPE mezőhöz tartozó szöveges megnevezés.
IMG_DATETIME
Típus: Dátum és idő.
Leírás: Kiállítási dátum és időpont, magyar formátumban.
IMG_FULFILMENT_DATE
Típus: Dátum.
Leírás: Teljesítési dátum, amelynek a következő típusoknál van jelentősége: 7,4,5,1
IMG_DEADLINE_DATE
Típus: Dátum.
Leírás: Határidő vagy érvényességi dátum. A következő típusoknál van jelentősége: 1,2,3,4,5,7
IMG_ISSUER
Típus: Szöveg.
Leírás: Bizonylat kibocsátója.
IMG_PAR_ID
Típus: Egész szám.
Leírás: Ügylethez rendelt partner azonosító kódja. Ha nincs megadva, akkor nincs az ügylethez partner hozzárendelve a program partnerlistájához. Ha meg van adva, akkor az AXEL PRO partnerlistájában található partnerazonosító szám.
IMG_PAR_NAME
Típus: Szöveg, maximum 255 karakter.
Leírás: Az ügylethez hozzárendelt partner megnevezése a partnerlistáról.
IMG_CUSTOMER_NAME
Típus: Szöveg, maximum 255 karakter.
Leírás: Számlára, vagy más bizonylatra, ügyletre kerülő vevőnév.
IMG_CUSTOMER_ADDRESS
Típus: Szöveg, maximum 255 karakter.
Leírás: Számlára, vagy más bizonylatra, ügyletre kerülő cím (egy sorban az irányítószám, város, utca, házszám, stb.).
IMG_CUSTOMER_OTHER
Típus: Szöveg, maximum 255 karakter.
Leírás: Számlára, vagy más bizonylatra, ügyletre kerülő egyéb adat.
IMG_CUSTOMER_TAXNR
Típus: Szöveg
Leírás: A partnerhez tartozó adószám. Ennek hiányában a számlára nem kerül adószám (pl magánszemélyek esetén)
IMG_CUSTOMER_FORM
Típus: Szöveg
Leírás: Ebben a mezőben található meg, hogy magánszemély vagy vállalkozásról van-e szó.
Lehetséges értékek:
0: ismeretlen
1: magánszemély
2: vállalkozás
IMG_POST_NAME
Típus: Szöveg, maximum 255 karakter.
Leírás: Postázási / szállítási név. Csak szállítólevélnél van jelentősége. (típus: 6)
IMG_POST_ADDRESS
Típus: Szöveg, maximum 255 karakter.
Leírás: Postázási / szállítási cím (egy sorban az irányítószám, város, utca, házszám, stb.). Csak szállítólevélnél van jelentősége. (típus: 6)
IMG_SUM_NE
Típus: Szám.
Leírás: Az ügylet nettó összege.
IMG_SUM_BR
Típus: Szám.
Leírás: Az ügylet bruttó összege.
IMG_SUM_PAY
Típus: Szám.
Leírás: Az ügylet fizetendő végösszege, amely a végösszeg kerekítését is tartalmazza.
IMG_SUM_PAY
Típus: Szám.
Leírás: Az ügylet fizetendő végösszege, amely a végösszeg kerekítését is tartalmazza.
IMG_PAY_NAME
Típus: Szöveg, maximum 20 karakter.
Leírás: Fizetés módjának megnevezése. A következő típusoknál van jelentősége: 1,4,5,6,7. A programban található lehetséges fizetési módok közül kerül ide egy megnevezés, például készpénz, vagy átutalás.
IMG_CURR
Típus: Szöveg, pontosan 3 karakter.
Leírás: Ügylet összegeinek pénzneme három betűvel jelölve, például HUF.
IMG_RATE
Típus: Szám.
Leírás: Árfolyam. Ha HUF a pénznem, akkor 1, ha nem HUF, hanem például EUR, akkor 1 EUR értéke HUF-ban.
IMG_PRICE_TYPE
Típus: Egész szám 1-től 3-ig, kötelező.
Leírás: A programban bekapcsolható a háromféle eladási ár. Ilyenkor az ügylethez is tartozik 1-től 3-ig egy szám, amely azt jelöli, hogy az árak normál árak, vagy kedvezményes árak, vagy extra kedvezményes árak.
IMG_DISCOUNT
Típus: Szám.
Leírás: Számla vagy más ügylet egészére vonatkozó kedvezmény százaléka. Ez tételenként is beállítható.
IMG_COPIES
Típus: Egész szám 0-tól 9-ig.
Leírás: Példányszám 0-tól 9-ig. Számlák esetén minimum 2, szállítóleveleknél minimum 1. A nulla példányszám nyomtatás nélküli tárolást jelent.
IMG_COMMENT
Típus: Szöveg, maximum 1000 karakter.
Leírás: Bizonylatra kerülő megjegyzés, amely nyomtatásban is látszódik.
IMG_IS_MOVE
Típus: Egész szám 0 vagy 1.
Leírás: Mozgatja-e az adott ügylet a készletet. Ha 1,5,6,7 típusok valamelyike, akkor 1, egyébként 0. Előlegszámláknál 0.
IMG_IS_PAID
Típus: Egész szám 0 vagy 1.
Leírás: Ügylet ki van-e fizetve. 1, ha igen, 0, ha nem.
IMG_LANG
Típus: Egész szám 0-tól 3-ig.
Leírás: Bizonylat nyelve az alábbiak szerint:
0: magyar
1: angol
2: német
3: egyéb
IMG_OTHER
Típus: Szöveg, maximum 50 karakter.
Leírás: Ügylethez rendelhető opcionális egyéb mező, ami a bizonylatra nem feltétlenül kerül rá (beállítható a programban).
IMG_STORNO
Típus: Egész szám.
Leírás: Sztornózási állapot az alábbiak szerint:
0: normál ügylet
1: olyan ügylet, ami le lett már sztornózva
2: olyan ügylet, amely egy másikat sztornóz le, tehát ez a mínuszos sztornó.
IMG_IS_ADVANCE
Típus: Egész szám 0 vagy 1.
Leírás: Előlegszámla-e, vagy sem. 1, ha igen, 0, ha nem.
IMG_IS_CORRECTION
Típus: Egész szám 0 vagy 1.
Leírás: Módosító számla-e (helyesbítő, jóváíró), vagy sem. 1, ha igen, 0, ha nem.
IMG_ENVELOPE
Típus: Egész szám 0 vagy 1.
Leírás: Borítéknyomtatás volt-e az ügylethez, vagy sem. 1, ha igen, 0, ha nem.
IMG_COMPANY_PLUS
Típus: Egész szám 1-től 4-ig.
Leírás: A programban többféle kibocsátó is beállítható, például különböző bankszámlaszámok esetében. A lehetséges négy közül melyik fejléc lett kiválasztva a számlára, vagy más bizonylatra. Általában 1.
IMG_DOC_IDS
Típus: Szöveg, maximum 255 karakter.
Leírás: Ügylethez rendelt kísérő dokumentumok azonosítókódjainak listája, vesszővel elválasztva.
IMG_GAR_PERCENT
Típus: Szám.
Leírás: Garanciális visszatartás százaléka, általában 0.
IMG_GAR_AMOUNT
Típus: Szám.
Leírás: Garanciális visszatartás összege, általában 0.
IMG_GAR_DATE
Típus: Dátum.
Leírás: Garanciális visszatartás dátuma.
IMG_CREATED_DATETIME
Típus: Dátum és idő.
Leírás: Ügylet létrehozási időpontja.
IMG_CREATED_USE_NAME
Típus: Szöveg, maximum 20 karakter.
Leírás: Ügyletet létrehozó felhasználó neve.
IMG_CHANGED_DATETIME
Típus: Dátum és idő.
Leírás: Ügylet módosítási időpontja.
IMG_CHANGED_USE_NAME
Típus: Szöveg, maximum 20 karakter.
Leírás: Ügyletet módosító felhasználó neve.
ITM_ITE_ID
Típus: Egész szám.
Leírás: Ügyletre kerülő tétel azonosító kódja az árucikk listából, ha a tétel az árucikk listából lett választva.
ITM_NAME
Típus: Szöveg, maximum 255 karakter.
Leírás: Tétel megnevezése, amely a bizonylaton is szerepel.
ITM_ITE_NAME
Típus: Szöveg, maximum 255 karakter.
Leírás: Ha árucikk listából lett az ügyletre a tétel választva, akkor az árucikk megnevezése az árucikk listáról.
ITM_PRICE_PRICE
Típus: Szám.
Leírás: A tétel nettó egységára.
ITM_PRICE_DISCOUNT
Típus: Szám.
Leírás: Tételre vonatkozó százalékos kedvezmény.
ITM_PRICE_ORIG
Típus: Szám.
Leírás: Tétel eredeti nettó egységára a kedvezmény levonás előtt.
ITM_PRICE_VAT_SHORT
Típus: Szöveg, maximum 20 karakter.
Leírás: A tétel áfakulcsának rövidített megnevezése.
ITM_DATETIME
Típus: Dátum és idő.
Leírás: Ugyanaz a dátum és időpont, mint az ügylethez tartozó kiállítási dátum.
ITM_AMOUNT
Típus: Szám.
Leírás: A tétel mennyisége.
ITM_UNIT
Típus: Szöveg, maximum 50 karakter.
Leírás: Tétel mértékegysége (általában: db).
ITM_VTSZSZJ
Típus: Szöveg, maximum 20 karakter.
Leírás: Tétel vtsz/szj száma.
ITM_FROM_STO_ID
és
ITM_TO_STO_ID
Típus: Egész szám.
Leírás: Ha van készletmozgás az ügylethez, akkor honnan hova mozog az áru.
Számlánál a from 4, a to rész üres.
Megrendelésnél a from 0, a to rész üres.
Ha a from vagy a to rész üres, akkor az azt jelenti hogy nem raktárból/raktárba, hanem partnertől/partnerhez mozgott az áru. Ha 0 van megadva, akkor az azt jelenti, hogy nem történt mozgás raktárból/raktárba. Ha egy konkrét szám van megadva, akkor az a raktár számát jelöli. (4-es az alapértelmezett raktár)
ITM_ORD
Típus: Egész szám.
Leírás: Tétel sorszáma a bizonylaton 1-től kezdődően.
ITM_COMMENT
Típus: Szöveg, maximum 1000 karakter.
Leírás: Tételhez tartozó megjegyzés, ami a bizonylaton is megjelenik.
Minta XML
AXELPRO_EXP_TRANS_15.XML fájl tartalma:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<AXELPRO_EXP_TRANS VERSION="1.1">
<TRANS>
<TRANS_HEAD>
<IMG_ID>15</IMG_ID>
<IMG_NR>DEMO-SZ-0000008</IMG_NR>
<IMG_TYPE>7</IMG_TYPE>
<IMG_TYPE_NAME>számla</IMG_TYPE_NAME>
<IMG_DATETIME>2011.10.25. 16:25:32</IMG_DATETIME>
<IMG_FULFILMENT_DATE>2011.10.25.</IMG_FULFILMENT_DATE>
<IMG_DEADLINE_DATE>2011.10.25.</IMG_DEADLINE_DATE>
<IMG_ISSUER>Nem Létező Kft.
1234 Budapest, Ismeretlen u. 123.
Adószám: 12345678-1-23
</IMG_ISSUER>
<IMG_PAR_ID>714</IMG_PAR_ID>
<IMG_PAR_NAME>Diszkont Áron EV.</IMG_PAR_NAME>
<IMG_CUSTOMER_NAME>Diszkont Áron EV.</IMG_CUSTOMER_NAME>
<IMG_CUSTOMER_ADDRESS>1025 Budapest, Lajos utca 11.</IMG_CUSTOMER_ADDRESS>
<IMG_CUSTOMER_TAXNR>12345678-9-12</IMG_CUSTOMER_TAXNR>
<IMG_POST_NAME></IMG_POST_NAME>
<IMG_POST_ADDRESS></IMG_POST_ADDRESS>
<IMG_SUM_NE>3184</IMG_SUM_NE>
<IMG_SUM_BR>3980</IMG_SUM_BR>
<IMG_SUM_PAY>3980</IMG_SUM_PAY>
<IMG_PAY_NAME>készpénz</IMG_PAY_NAME>
<IMG_CURR>HUF</IMG_CURR>
<IMG_RATE>1</IMG_RATE>
<IMG_PRICE_TYPE>1</IMG_PRICE_TYPE>
<IMG_DISCOUNT>0</IMG_DISCOUNT>
<IMG_COPIES>2</IMG_COPIES>
<IMG_COMMENT>Ez a számla a DEMO-SZ-0000001 sorszámú számla alapján készült.</IMG_COMMENT>
<IMG_IS_MOVE>1</IMG_IS_MOVE>
<IMG_IS_PAID>1</IMG_IS_PAID>
<IMG_LANG>0</IMG_LANG>
<IMG_OTHER></IMG_OTHER>
<IMG_STORNO>0</IMG_STORNO>
<IMG_IS_ADVANCE>0</IMG_IS_ADVANCE>
<IMG_IS_CORRECTION>0</IMG_IS_CORRECTION>
<IMG_ENVELOPE>0</IMG_ENVELOPE>
<IMG_COMPANY_PLUS>1</IMG_COMPANY_PLUS>
<IMG_DOC_IDS></IMG_DOC_IDS>
<IMG_GAR_PERCENT>0</IMG_GAR_PERCENT>
<IMG_GAR_AMOUNT>0</IMG_GAR_AMOUNT>
<IMG_GAR_DATE></IMG_GAR_DATE>
<IMG_CREATED_DATETIME>2011.10.25. 16:25:29</IMG_CREATED_DATETIME>
<IMG_CREATED_USE_NAME></IMG_CREATED_USE_NAME>
<IMG_CHANGED_DATETIME></IMG_CHANGED_DATETIME>
<IMG_CHANGED_USE_NAME></IMG_CHANGED_USE_NAME>
</TRANS_HEAD>
<TRANS_ITEMS>
<TRANS_ITEM>
<ITM_ID>33</ITM_ID>
<ITM_ITE_ID>109</ITM_ITE_ID>
<ITM_NAME>coca-cola light 0.5l</ITM_NAME>
<ITM_ITE_NAME>coca-cola light 0.5l</ITM_ITE_NAME>
<ITM_PRICE_PRICE>240</ITM_PRICE_PRICE>
<ITM_PRICE_DISCOUNT>0</ITM_PRICE_DISCOUNT>
<ITM_PRICE_ORIG>240</ITM_PRICE_ORIG>
<ITM_PRICE_VAT_SHORT>25%</ITM_PRICE_VAT_SHORT>
<ITM_DATETIME>2011.10.25. 16:25:29</ITM_DATETIME>
<ITM_AMOUNT>3</ITM_AMOUNT>
<ITM_UNIT>db</ITM_UNIT>
<ITM_VTSZSZJ></ITM_VTSZSZJ>
<ITM_FROM_STO_ID>4</ITM_FROM_STO_ID>
<ITM_TO_STO_ID></ITM_TO_STO_ID>
<ITM_ORD>1</ITM_ORD>
<ITM_COMMENT></ITM_COMMENT>
</TRANS_ITEM>
<TRANS_ITEM>
<ITM_ID>34</ITM_ID>
<ITM_ITE_ID>103</ITM_ITE_ID>
<ITM_NAME>alma közepes zöld érett</ITM_NAME>
<ITM_ITE_NAME>alma közepes zöld érett</ITM_ITE_NAME>
<ITM_PRICE_PRICE>208</ITM_PRICE_PRICE>
<ITM_PRICE_DISCOUNT>0</ITM_PRICE_DISCOUNT>
<ITM_PRICE_ORIG>208</ITM_PRICE_ORIG>
<ITM_PRICE_VAT_SHORT>25%</ITM_PRICE_VAT_SHORT>
<ITM_DATETIME>2011.10.25. 16:25:29</ITM_DATETIME>
<ITM_AMOUNT>5</ITM_AMOUNT>
<ITM_UNIT>kg</ITM_UNIT>
<ITM_VTSZSZJ></ITM_VTSZSZJ>
<ITM_FROM_STO_ID>4</ITM_FROM_STO_ID>
<ITM_TO_STO_ID></ITM_TO_STO_ID>
<ITM_ORD>2</ITM_ORD>
<ITM_COMMENT></ITM_COMMENT>
</TRANS_ITEM>
<TRANS_ITEM>
<ITM_ID>35</ITM_ID>
<ITM_ITE_ID>110</ITM_ITE_ID>
<ITM_NAME>csapolt sör</ITM_NAME>
<ITM_ITE_NAME>csapolt sör</ITM_ITE_NAME>
<ITM_PRICE_PRICE>320</ITM_PRICE_PRICE>
<ITM_PRICE_DISCOUNT>0</ITM_PRICE_DISCOUNT>
<ITM_PRICE_ORIG>320</ITM_PRICE_ORIG>
<ITM_PRICE_VAT_SHORT>25%</ITM_PRICE_VAT_SHORT>
<ITM_DATETIME>2011.10.25. 16:25:29</ITM_DATETIME>
<ITM_AMOUNT>4</ITM_AMOUNT>
<ITM_UNIT>liter</ITM_UNIT>
<ITM_VTSZSZJ></ITM_VTSZSZJ>
<ITM_FROM_STO_ID>4</ITM_FROM_STO_ID>
<ITM_TO_STO_ID></ITM_TO_STO_ID>
<ITM_ORD>3</ITM_ORD>
<ITM_COMMENT></ITM_COMMENT>
</TRANS_ITEM>
<TRANS_ITEM>
<ITM_ID>36</ITM_ID>
<ITM_ITE_ID>105</ITM_ITE_ID>
<ITM_NAME>banán</ITM_NAME>
<ITM_ITE_NAME>banán</ITM_ITE_NAME>
<ITM_PRICE_PRICE>144</ITM_PRICE_PRICE>
<ITM_PRICE_DISCOUNT>0</ITM_PRICE_DISCOUNT>
<ITM_PRICE_ORIG>144</ITM_PRICE_ORIG>
<ITM_PRICE_VAT_SHORT>25%</ITM_PRICE_VAT_SHORT>
<ITM_DATETIME>2011.10.25. 16:25:29</ITM_DATETIME>
<ITM_AMOUNT>1</ITM_AMOUNT>
<ITM_UNIT>kg</ITM_UNIT>
<ITM_VTSZSZJ></ITM_VTSZSZJ>
<ITM_FROM_STO_ID>4</ITM_FROM_STO_ID>
<ITM_TO_STO_ID></ITM_TO_STO_ID>
<ITM_ORD>4</ITM_ORD>
<ITM_COMMENT></ITM_COMMENT>
</TRANS_ITEM>
</TRANS_ITEMS>
</TRANS>
</AXELPRO_EXP_TRANS>