Ugrás a fő tartalomhoz

Kérés

A számla létrehozásához küldj egy XML fájlt HTTP POST kérésben (opcionálisan e-mail mellékletekkel együtt).

Követelmények

  • Alap URL: https://www.szamlazz.hu/szamla/ (a kérés célcíme)
  • Metódus: POST
  • Tartalomtípus: multipart/form-data
  • Form mező neve: action-xmlagentxmlfile (fő fájl); opcionális mellékletek: attachfile1attachfile5
  • Fájl tartalma: a számla adatai XML formátumban (szerkezet: XSD séma; minta: Minta XML)

Minta HTML űrlap

A kérés például ilyen űrlappal küldhető:

<html>
<head><meta content="text/html; CHARSET=UTF-8"></head>
<body>
<form action="https://www.szamlazz.hu/szamla/" method="post" enctype="multipart/form-data">
<input type="file" name="action-xmlagentxmlfile"><br>
E-mail mellékletek, ha van:
<input type="file" name="attachfile1">
<input type="file" name="attachfile2">
<input type="file" name="attachfile3">
<input type="file" name="attachfile4">
<input type="file" name="attachfile5"><br>
<input type="submit" name="generate" value="Számla létrehozás">
</form>
</body>
</html>

Próbáld ki:

Töltsd fel a megszerkesztett XML fájlt
Melléklet 1
Opcionális e-mail melléklet
Melléklet 2
Opcionális e-mail melléklet
Melléklet 3
Opcionális e-mail melléklet
Melléklet 4
Opcionális e-mail melléklet
Melléklet 5
Opcionális e-mail melléklet

Ha neked egyszerűbb a curl, mint egy gombra kattintani:

curl -v -F [email protected] -c ./cookies.txt -o response.pdf https://www.szamlazz.hu/szamla/
tanács

Javasoljuk, a küldés előtt validáld az XML-t az XSD alapján.

tanács

A bizonylat típusok (előlegszámla, végszámla, helyesbítő számla, díjbekérő, szállítólevél…), az e-számla vs. papírszámla beállítás, a rendelésszám és duplikáció-ellenőrzés, a kedvezmény feltüntetése, a számlasablonok, a bizonylat nyelve és a számlaértesítő e-mail részletei a Számlázási beállítások és szabályok szekció oldalain találhatók.