Kérés
A számla létrehozásához egy XML fájlt (és opcionálisan e-mail mellékleteket) kell HTTP POST kérésben elküldeni.
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: pontosan
action-xmlagentxmlfile(fő fájl); opcionális mellékletek:attachfile1…attachfile5 - 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>
Kipróbálás:
Ha neked egyszerűbb a curl, mint egy gombra kattintani:
curl -v -F action-xmlagentxmlfile=@agent.xml -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.