VAT number generation

The l10n might look odd, but I think this is the right way to do it. Maybe.
Commented code should probably be removed