What is Számla Agent?
Számla Agent is Számlázz.hu's API interface, in continuous operation since 2010. This documentation is for developers who need to automate billing workflows, e.g. generating invoices and receipts, querying documents, managing payment status through simple XML messages sent over HTTP.
How does Számla Agent work?
The diagram shows a classic webshop purchase flow, illustrating how the external system communicates with Számla Agent to create and deliver an invoice or receipt.
Authentication (API key)
Számla Agent requests must be authenticated. You can use either an Agent key (recommended) or a username and password.
Error handling & error codes
When a Számla Agent request fails (e.g. invoice or receipt is not created), the cause is usually in the request data or parameters. Sending the same request again without changing anything will not resolve the problem.
Session cookies
The operation of the Számla Agent is optimized such that the management of session cookies, i.e., storing and using session cookies during calls, is the responsibility of the calling party (e.g., a web store).
Network and security
Inbound IPs
Sending requests
Base URL and form field