Vergi Numarası Sorgulama Yöntemi
Merhabalar bu kısa makalede sizlere vergi numarasını nasıl sorgulayacağımızı ve bu şekilde vergi numarası doğrulama ihtiyacı gerektiğinde kullanabileceğimiz kısa bir kod bloğu paylaşacağım.
public static bool CheckTaxNumber(string vkn) { try { if (vkn.Length == 10) { var x = new int[9]; var y = new int[9]; for (int i = 0; i < 9; i++) { x[i] = (int.Parse(vkn[i].ToString()) + 9 - i) % 10; y[i] = (x[i] * (int)Math.Pow(2, 9 - i)) % 9; if (x[i] != 0 && y[i] == 0) { y[i] = 9; } } return ((10 - (y.Sum() % 10)) % 10) == int.Parse(vkn[9].ToString()); } else { return false; } } catch (Exception) { return false; } }
0 Yorumlar
Yorumunuz için çok teşekkür ederim. En kısa zamanda geri dönüş yapacağım.