Ugrás a fő tartalomhoz

Kérések küldése

Alap URL és form mező

A kéréseket mindig ugyanarra az URL címre kell küldeni: https://www.szamlazz.hu/szamla/. A Számla Agent a HTTPS-kérésben szereplő XML-fájlt tartalmazó mező neve alapján dönti el, hogy melyik funkciót kell végrehajtania. A következő táblázat tartalmazza az egyes funkciók mezőneveit.

FunkcióMezőnév
Számla létrehozásaction-xmlagentxmlfile
Számla sztornóaction-szamla_agent_st
Befizetés rögzítésaction-szamla_agent_kifiz
Bizonylat lekérése PDF-benaction-szamla_agent_pdf
Bizonylat lekérése XML-benaction-szamla_agent_xml
Díjbekérő törlésaction-szamla_agent_dijbekero_torlese
Nyugta létrehozásaction-szamla_agent_nyugta_create
Nyugta sztornóaction-szamla_agent_nyugta_storno
Nyugta lekérdezésaction-szamla_agent_nyugta_get
Nyugta kiküldésaction-szamla_agent_nyugta_send
Adószám lekérdezésaction-szamla_agent_taxpayer

Követelmények

Rendszerednek XML fájlt kell küldenie egy HTTPS POST kérésben a Számlázz.hu felé. Az XML fájlnak tartalmaznia kell az irányító paramétereket és az adatokat, amelyek szükségesek az adott Számla Agent funkció végrehajtásához. Ne feledd kezelni a session cookie-kat.

Az adott Számla Agent hívástípusok (új számla, sztornó számla, pdf lekérdezés stb.) kérés/válasz párjait a megfelelő műveleti oldalakon ismertetjük.

A POST kérés tartalomtípusa: multipart/form-data.

Egy XML egy bizonylat

Minden XML fájl csak egyetlen számla vagy nyugta adatait tartalmazza. Egy XML fájlban nem adhatsz meg több számla (vagy nyugta) adatot.

Tesztelés

A tesztelési fázis során a tesztkörnyezetben óránkénti számlalimit érvényes. A limitre és a tesztfiók használatára (a felhasználó be- és kikapcsolhatja) a Hibakezelés oldalon találsz részleteket.

Több webáruház (számlaszám előtag)

Ha a Számla Agentet több webáruházhoz is használod és szeretnéd elválasztani a bizonylatokat webáruházak szerint, használj külön számlaszám előtagot (szamlaszamElotag) mindegyikhez.