Validation of VAT registration numbers for EU invoices

Description

To satisfy legislation introduced in January 2020, functionality has been added to validate customer VAT registration numbers. The validation supports two validation methods, one for validation in Germany, and the other for validation in all other EU countries. The VAT registration master is now updated when a VAT registration number on a customer, or customer address record, is added, updated or deleted.

Limitations

There is functionality to validate VAT registration numbers in M3 Business Engine by enabling 'Check digit method VAT' for a country in 'Country. Open' (CRS045). The validation is done in the function program CCHKFNB. This functionality cannot be enabled for countries where a validation policy exists in 'Validation Policy. Open' (TXS003). Supplier VAT registration numbers are not added in (TXS070) but supplier VAT registration numbers are validated in VIES when entered in 'Supplier. Open' (CRS620) and 'Supplier Tax Number. Open' (CRS628). The validation is done as described above. Not used VAT registration numbers must be manually deleted in 'VAT Registration Number. Open' (TXS070) and 'VAT Registration Number. Display Validation Status' (TXS071). VAT is not calculated on EU customer invoices with a VAT code defined with VAT method 8 - 'Reverse charge of VAT' even if the VAT registration number on the invoice is invalid.

Net change ID

11901