NAV Online Invoice for E-Commerce

Published on: 2025-04-12

The NAV Online Számla (Online Invoice) system is one of Hungary's most important digital tax infrastructures, requiring real-time reporting of all invoice data to the Nemzeti Adó- és Vámhivatal (NAV), Hungary's tax and customs authority. For e-commerce businesses that issue dozens or hundreds of invoices daily, proper integration with this system is not optional but a legal requirement that demands careful technical implementation.

Obligations and scope

From 2024, all invoices must be reported to the NAV Online Számla system regardless of the invoice amount or whether the buyer is an individual consumer or a business entity. This applies to domestic sales, intra-EU transactions, and exports alike. Invoice data must be transmitted automatically and simultaneously with invoice issuance in the prescribed XML format. Modification invoices (módosító számla) and cancellation invoices (sztornó számla) must also be reported, referencing the original invoice number. The system covers all VAT-registered entities operating in Hungary, including foreign companies with Hungarian VAT registration.

Technical requirements and API integration

Data reporting occurs through the NAV Online Számla API, currently at version 3.0. The API is REST-based and accepts data in XML format according to a defined XSD schema. To connect, businesses must create a technical user on the NAV Online Számla portal, which generates the necessary API key (technikai felhasználó) and exchange key (cserekulcs). Each transaction requires a unique request identifier, and the system returns confirmation of successful processing. The API supports batch submissions, allowing multiple invoices to be reported in a single request, which is particularly useful for high-volume e-commerce operations.

E-commerce platform integration

E-commerce platforms like Shopify, WooCommerce, and Magento must integrate with Hungarian invoicing software that handles automatic NAV data transmission. The most popular solutions include Számlázz.hu, Billingo, and Szamlazz.hu, each offering APIs for automated invoice creation and NAV reporting. The typical workflow is: a customer places an order, the e-commerce platform triggers invoice creation in the invoicing software via API, the software generates the invoice and simultaneously transmits the data to NAV, and the customer receives the invoice by email. This entire process can be fully automated, eliminating manual intervention and reducing the risk of errors or missed reporting.

Compliance, penalties, and best practices

Missing or incorrect data reporting can result in penalties of up to HUF 500,000 per invoice, which can quickly accumulate for high-volume sellers. The NAV regularly audits reporting completeness and accuracy through automated checks. Best practices include regularly monitoring the NAV Online Számla portal for submission status and error messages, implementing automated retry logic for failed submissions, maintaining proper invoice numbering sequences, and keeping technical user credentials secure. Zunapro assists with complete NAV Online Számla integration, invoicing software selection, platform connectivity setup, and ongoing compliance monitoring for e-commerce businesses operating in Hungary.

Share This Article

Related Posts