To ensure NAV-compatible invoicing—especially for Hungarian providers issuing invoices to companies with foreign headquarters (commonly Slovakian, Czech, Romanian, or Polish entities) but holding Hungarian VAT numbers—we’ve introduced an enhancement to the invoice form and related interfaces.
✅ What’s New?
Dual VAT Fields for Enhanced Compatibility
When issuing invoices for companies, the billing details section now includes:
- VAT Number (local format) – previously labeled as Company Tax ID
- EU VAT Number – newly added field
This allows Hungarian providers to issue invoices to foreign-based companies with Hungarian tax IDs without causing NAV schema violations.
💡 Note: These changes are not limited to Hungarian providers. The update is rolled out globally to all providers, and the system will display both fields following the rules outlined below.
Scenario 1: Billing company country is Hungary:
1. If the customer is a Hungarian company:
- The VAT number field is required and must be filled in.
- A validation icon will appear next to the field, indicating that the tax number is being verified via an API call to NAV (Hungarian Tax Authority).
- The Community/EU VAT number field is also shown, but it's optional. If filled in, only the format is validated(no external check).
2. If the customer is a company from another EU member state:
- The VAT number field is shown, but not required.
- The Community/EU VAT number field is required, and must include the country code (e.g., DE, FR, IT).
- Only the format is validated—there is no real-time check.
3. If the customer is a company from outside the EU:
- The VAT number field is shown, but not required, and no validation icon appears.
- The Community/EU VAT number field is not shown at all.
Scenario 2: Billing company country is NOT Hungary
1. If the customer is a Hungarian company:
- The VAT number field is shown, but not required, and no validation icon appears.
- The Community/EU VAT number field is not shown at all.
2. If the customer is a company from another EU member state:
- The VAT number field is shown, but not required.
- The Community/EU VAT number field is required, and must include the country code (e.g., DE, FR, IT).
- Only the format is validated—there is no real-time check.
3. If the customer is a company from outside the EU:
- The VAT number field is shown, but not required, and no validation icon appears.
- The Community/EU VAT number field is also shown, but it's optional. If filled in, only the format is validated(no external check).
✅ VAT Field Display & Validation Matrix
Scenario | Customer Type | VAT Number Field | Community/EU VAT Field |
---|---|---|---|
Billing company: Hungary | Hungarian company | **Required (**✅ Validation with NAV through API) | Optional. (❌ No Validation) |
EU company | Optional. (❌ No Validation) | Required (country code/ ✅ Format validation) | |
Non-EU company | Optional. (❌ No Validation) | Not shown | |
Billing company: NOT Hungary | Hungarian company | Optional. (❌ No Validation) | Optional. (❌ No Validation) |
EU company | Optional. (❌ No Validation) | Required (country code/ ✅ Format validation) | |
Non-EU company | Optional. (❌ No Validation) | Optional. (❌ No Validation) |
📘 Where Are These Fields Available?
The new VAT fields appear in multiple interfaces to ensure consistency across your workflow:
- Invoice Settings (Billing Details Section)
- PMS → Companies – when adding or editing a company profile
- New Reservation Popup – under company details
- On the Reservation Page – under company details
📝 Field Label Changes
Previous Field Label | New Label |
---|---|
Company Tax ID | VAT Number (local format) |
— | EU VAT Number (newly added) |
🧾 Why This Matters
NAV (Hungarian Tax Authority) validation requires careful handling of tax ID data, especially when dealing with:
- Companies headquartered outside Hungary
- Entities registered with Hungarian VAT numbers
- Cross-border B2B transactions
By capturing both the local and EU VAT numbers, you stay fully compliant with NAV requirements while reducing the risk of invoice rejection or data schema violations.
If you have any questions or need assistance with the new fields, feel free to reach out to our account managers.