Skip to main content

Request

To create a receipt, send a single XML file in an HTTP POST request.

Mandatory receipt data reporting to NAV

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:

Upload your edited XML file
tip

We recommend validating your XML against the XSD before sending.