Fehlerbehebung bei USt-IdNr.-Validierung in älteren NAV-Versionen

Fix Online Validation of VAT Registration Nos for older Versions

Daniel Gorski
Daniel Gorski 17. August 2022
2 Min. Lesezeit

Did you know that Business Central and older Dynamics NAV Versions are able to validate the VAT Registration No. of your Customers, Vendors or Contacts?

Get more details for Business Central here:

https://learn.microsoft.com/en-us/dynamics365/business-central/finance-how-validate-vat-registration-number

Or for our german friends:

https://learn.microsoft.com/de-de/dynamics365/business-central/finance-how-validate-vat-registration-number

But anyway: It is your responsibility to check that the data is valid. Business Central or Dynamics NAV are using the VIES VAT Number Validation service by default:

Web Service: http://ec.europa.eu/taxation_customs/vies/services/checkVatTestService

Get more details about that service on the website of the European Commission:

https://ec.europa.eu/taxation_customs/vies/#/vat-validation

But customers and partners are getting an error since two days when they use the service in older Dynamics NAV Versions/Builds:

We've created a hotfix for Business Central SaaS and OnPrem here:

https://github.com/byndit/BeyondAL/blob/main/BeyondAL/src/Hotfixes/VatRegNoValidationFix.Codeunit.al

Fix overview diagram

You should upgrad to the latest build ;-) but anyway here is how to fix it:

SendRequestToVatRegistrationService patch

🔧 How to Fix It (Manually)

Codeunit 248 – SendRequestToVatRegistrationService

// +++HOTFIX
SOAPWebServiceRequestMgt.SetContentType('text/xml; charset=utf-8');
// ---HOTFIX

BuildWebRequest fix example


Codeunit 1290 – BuildWebRequest

In newer builds, the GlobalContentType is used.

// +++HOTFIX
IF GlobalContentType = '' THEN
    GlobalContentType := ContentTypeTxt;
HttpWebRequest.ContentType := GlobalContentType;
// HttpWebRequest.ContentType := ContentTypeTxt;
// ---HOTFIX

Hotfix complete


🎉 That’s it!

We still recommend: Upgrade to Business Central SaaS to avoid such issues in the future.

Feel free to contact us for more help, best practices or to discuss upgrade paths.

beyondit
tech
Business Central
USt-IdNr.
Hotfix
Dynamics NAV
AL
Visualisierung von Hauptbuch und Nebenbuch in Business Central

Hauptbuch und Nebenbuch in Business Central: So hängt alles zusammen

Hauptbuch, Nebenbuch, Buchungsgruppen – klingt trocken, ist aber das Fundament jeder sauberen Buchhaltung in Business Central. Wer hier nicht durchblickt, verli

Read More
Read More
Modulare ERP-Architektur für skalierbare Unternehmenssoftware

Warum ERP erst dann wirklich skalierbar wird, wenn es modular gedacht wird

ERP-Systeme gelten als stabiles Rückgrat moderner Unternehmen. Doch die Realität zeigt: hohe Komplexität, starre Strukturen und teure Anpassungen. Die Lösung? M

Read More
Read More