Working with Invoices

Invoicing for Companies

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.
  • 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.