Az alábbi formátum a Főtaxi Tagdíjszámla, Leadói díj számla és Igazolód kód számla importálásához szükséges állomány leíróját tartalmazza.
Használó funkciók
SZ_XMLSZ akcióhoz a Formátum=APEH paramétert kell beállítanunk.
Beállítandó paraméterek
ÜgyfélKód=Adószám (Droid tartó azonosítására a 8 karakteres Adószámát kell átadni)
TelephelyKód=Partnervevőkód (Droid azonosítására a Droid kódját kell átadi.)
TémaszámKód=Adószám (Megrendelő azonosítására a 8 karakteres Adószámát kell átadni a fájlban)
SzámlaSzám=AlapBizonylat
PozicióSzám = ÜgyfélThelyCEE
CégFüggő= Főtaxi (Gyűjtő számla esetén megkeresi az ügyfél/telephely utolsó ki nem nyomtatott gyűjtőszámláját és ahhoz veszi fel a tételeket)
Számlafajta
Amennyiben az egyes számla fajtákat (Tagdíjszámla, Leadói díj számla és Igazolód kód számla) cikkszámmal kell megkülönböztetni a rendszerben.
Az XML-ben a <termekkod> mezőbe kell írni a következő értékeket.
Tagdíjszámla: <termekkod>="TAGDIJ"
Leadói díj számla: <termekkod>="LEADÓIDIJ"
Igazolód kód számla: <termekkod>="IGAZOLOKOD"
Tranzakció azonosítás
A <szamlainfo> blokkban található <sorszam> mezőben kell az egyedi azonosító képeznie a Főtaxinak.
Például Igazolód kód számla esetén ide kell kerülnie az igazolód kódnak.
De Tagdíj és Leadóidíj számla esetén is egyedi azonosítót kell kapni.
Ezen a kódon keresztűl lehet később egyeztetni.
A machinátorban a VevőSzTörzs.AlapBiz mezőbe fog kerülni.
Droid tartó azonosítás
Az Ügyféltörzsben megadott adószám alapján fogja azonosítani a Droid tartót a program:
Az XML-ben <vevo> blokk <adoszam> mezőjébe kell írni az értéket.
Sofőr azonosítás
A program az Ügyféltörzs további adatok menüpontban megadható Partner vevőkód mezőben (ÜgyfélTörzs.VevőKód ) tárolt érték alapján fogja a droidot azonosítani.
Az XML-ben <telephely> blokk <kod> mezőjébe kell írni az értéket.
- Ha a Partner vevőkódot nem találja az ügyféltörzsben a program, akkor a következő Ügyfélkódon felveszi az ügyféltörzsbe.
Majd az <vevo> blokk alapján azonosított ügyfél telephelyei közé felveszi az telephelyügyfelet. (ÜgyfélThely.FizFelÜgyfél)
- Ha a Partner vevőkódot megtalálta ugyan a program az ügyféltörzsben, de a vevo> blokk alapján azonosított ügyfél telephelyei között nem találta meg, akkor felveszi a telephelyügyfelet a program.
URH szám
Az Ügyféltörzs további adatokban megadható CEE mező tartalma.
Az XML-ben <telephely> blokk <CEE> mezőjébe kell írni az értéket.
A számla importálás a VevőSzTétel1.Pozíciószám mezőbe is tárolni fogja.
PozicióSzám = ÜgyfélThelyCEE paramétert kell hozzá beállítani.
Megrendelő azonosítás
Megrendelő adószámát kell beleírni a Leadói díj és Igazoló kód számla esetén az XML-be
A tématörzsben meg lehet adni egy ügyfelet. Ennek az ügyfélnek az adószáma alapján lesz a témaszám azonosítva vagyis a megrendelő azonosítva.
Az XML-ben <tetel> blokk <temaszam> mezőjébe kell írni az értéket.
Általános
<?xml version="1.0" encoding="UTF-8"?>
Név
|
Köt.
|
Típus
|
Megjegyzés
|
<szamlak>
|
|
|
ez a tag csak több számla esetén kell
|
<szamla xmlns="http://www.apeh.hu/2005/szamla" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
X
|
|
|
<fejlec>
|
X
|
|
számla fejléc adatait tartalmazó rész
|
<vevo>
|
X
|
|
A Droid tartó adatait fogja tartalmazni a blokk
A blokk mezőit lásd alább: Ügyfélblokk
Az Ügyféltörzs adatait tartalmazza a blokk.
|
</vevo>
|
|
|
|
<telephely>
|
|
|
A droid adatait forgaj tartalmazni a blokk
A blokk mezőit lásd alább: Ügyfélblokk.
A telephely konverzió során azt feltételezi a program, hogy a telephelyek az ún. Telephelyügyfél struktúrában lettek rögzítve.
|
</telephely>
|
|
|
|
<szamlainfo>
|
|
|
A számla egészére vonatkozó információkat tartalmazó blokk
Egyéb könyvelési információkat is tartalmazhat a blokk - lásd alább Könyvelés fejezet
|
<sorszam>
|
X
|
X(20)
|
A számla egyedi azonosítója. lásd feljebb Tranzakció azonosítás
|
<kialldatum>
|
X
|
yymmdd
|
Kibocsátás dátuma
|
<teljdatum>
|
X
|
yymmdd
|
Teljesítés dátuma
|
<fizhatarido>
|
X
|
yymmdd
|
Fizetési határidő
|
<fizmod>
|
X
|
Átutalás
Készpénz
Készpénz-2
Kompenzáció
Hitelkártya
Utánvétel
Csekk
|
Fizetési mód
|
<szamlatipusa>
|
X
|
Normál
Helyesbítő
Stornó
|
|
<hivatkozottszamla>
|
|
X(20)
|
Helyesbítő és stornó esetén kötelező
|
<penznem>
|
|
X(3)
|
nem kötelező tölteni. üresen Forintnak lesz értelmezve.
|
<arfolyam>
|
|
9(4,4)
|
Ha pénznem <> HUF meg lehet adni az értékelés dátumát
|
<szamlaalap>
|
|
X(30)
|
Számlázás alapja. Szabadon megadható mező
|
<sajatugyintezo>
|
|
X(30)
|
|
<ugyfelugyintezo>
|
|
X(30)
|
|
<megjegyzes>
|
|
X(1500)
|
Számlafejléc megjegyzése
|
</szamlainfo>
|
|
|
|
</fejlec>
|
|
|
|
<tetelek>
|
|
|
|
<tetel id="1">
|
|
|
A számlatétel adatait tartalmazó blokk
Egyéb könyvelési információkat is tartalmazhat a blokk - lásd alább Könyvelés fejezet
|
<termekkod>
|
|
X(15)
|
NM saját cikkszám.
A számlafajtáját lehet megkülönböztetni a mezőbe - lásd feljebb Számlafajta rész.
|
<menny>
|
|
9(11,3)
|
Mennyiség.
Ha nincs megadva, akkor 1-nek tekinti a program.
|
<mennyegys>
|
|
X(5)
|
Mennyiségi egység (db, kart. stb.)
|
<nettoegysar>
|
|
9(13,2)
|
nettó egységár= <menny> × <nettoegysar>
|
<afakulcs>
|
X
|
9(2)
|
pl.: 0, 18, 27
|
<afaanalitika>
|
|
Normál
Fordított
Alanyi a.m
Hatályon kív
Adómentes
Tárgyi a.m
Folyamatos
|
|
<teljdatum>
|
|
yymmdd
|
gyűjtőszámla esetén a tétel teljesítés dátuma
|
<megjegyzes>
|
|
X(750)
|
A programban a tételhez tartozó F4-es megjegyzést tartalmazza.
|
<temaszam>
|
|
9(8)
|
Megrendelő adószámát kell beleírni.
Igazoló kód számla esetén kötelező.
Leadói díj esetén opcionális
Részletek lásd fent Megrendelő azonosítás
|
</tetel>
|
|
|
|
</tetelek>
|
|
|
|
<osszesites>
|
|
|
A számla összesített adatait tartalmazó blokk.
|
<vegosszeg>
|
|
|
|
<bruttoarossz>
|
X
|
9(13,2)
|
Számlaimport esetén <bruttoarossz> mezőkitöltése kötelező. A program az itt megadott végösszeget fogja könyvelni!
|
</vegosszeg>
|
|
|
|
</osszesites>
|
|
|
|
</szamla>
|
|
|
|
</szamlak>
|
|
|
|
|
<kod>
|
|
X(13)
|
<telephely> blokk esetén kell tölteni a Droid azonosítóját kell beleírni.
|
<nev>
|
|
X(40)
|
Ügyfél neve.
Új ügyfél esetén kötelező
|
<adoszam>
|
|
X(13)
|
<vevo> blokk esetén a Droid adószámát kötelező feltűntetni a mezőben.
<telephely> blokk esetén opcionális
|
<CEE>
|
|
X(20)
|
<telephely> blokk esetén a Droid URH számát kell írni a mezőbe.
Az Ügyféltörzs további adatokban megadható CEE mező tartalma.
A számla importálás a VevőSzTétel1.Pozíciószám mezőbe is tárolni fogja.
|
<cim>
|
|
|
|
<telepules>
|
|
X(40)
|
|
<irszam>
|
|
X(4)
|
|
<utcahsz>
|
|
X(40)
|
|
<kozternev>
|
|
X(20)
|
|
<kozterjell>
|
|
X(20)
|
|
<hazszam>
|
|
X(10)
|
|
</cim>
|
|
|
|
<pcim>
|
|
|
Postacím adatait tartalmazó blokk.
|
<ptelepules>
|
|
X(40)
|
|
<pirszam>
|
|
X(4)
|
|
<putcahsz>
|
|
X(40)
|
|
<pkozternev>
|
|
X(20)
|
|
<pkozterjell>
|
|
X(20)
|
|
<phazszam>
|
|
X(10)
|
|
</pcim>
|
|
|
|
|
Egyéb
A felsorolt típusokat (fiz.mód, áfa analitika, számla típus) ékezet nélkül, kisbetűsen hasonlítja a program. A hitelkártya mellett a bankkártya értéket is elfogad.