Request
To create a receipt, send a single XML file in an HTTP POST request.
The receipts issued qualify as computer-generated receipts (Hungarian), which must be reported to NAV (the Hungarian tax authority) from 1 September 2026. However, there is nothing you need to do for now: NAV provides a grace period until 31 December 2026.
We are working on automating the data reporting and will notify you when it needs to be set up.
You can find the details and frequently asked questions in the knowledge base article on receipt data reporting.
Requirements
- Base URL:
https://www.szamlazz.hu/szamla/(request target) - Method: POST
- Content type:
multipart/form-data - Form field name:
action-szamla_agent_nyugta_create - File content: the receipt data as XML (structure: XSD schema; sample: XML example)
To use a custom receipt template, set the pdfSablon field in the header. See PDF template (pdfSablon) for the allowed values.
The item amount fields of HUF receipts must be rounded and consistent. See Item amounts and rounding.
Sample HTML form
The request can be sent for example with a form like this:
<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-szamla_agent_nyugta_create">
<input type="submit" name="generate" value="Create receipt">
</form>
</body>
</html>
Try it:
We recommend validating your XML against the XSD before sending.