Class TaxNumberUtil


  • public class TaxNumberUtil
    extends Object
    Region Util, get region for country and postal code.
    Author:
    Manfred Tremmel
    • Constructor Detail

      • TaxNumberUtil

        public TaxNumberUtil()
    • Method Detail

      • regionTaxToNational

        public static String regionTaxToNational​(String ptaxNumber,
                                                 CountryEnum pcountryCode,
                                                 String ppostalCode)
        get region for country code and postal code. Germany only at the moment!
        Parameters:
        ptaxNumber - tax number
        pcountryCode - country code
        ppostalCode - code postal code
        Returns:
        corresponding region or null
      • badenWuertembergTaxToNational

        public static String badenWuertembergTaxToNational​(String taxNumber)
        convert baden wuertemberg tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • bayernTaxToNational

        public static String bayernTaxToNational​(String taxNumber)
        convert bayern tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • berlinTaxToNational

        public static String berlinTaxToNational​(String taxNumber)
        convert berlin tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • brandenburgTaxToNational

        public static String brandenburgTaxToNational​(String taxNumber)
        convert brandenburg tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • bremenTaxToNational

        public static String bremenTaxToNational​(String taxNumber)
        convert bremen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • hamburgTaxToNational

        public static String hamburgTaxToNational​(String taxNumber)
        convert hamburg tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • hessenTaxToNational

        public static String hessenTaxToNational​(String taxNumber)
        convert hessen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • mecklenburgVorpommernTaxToNational

        public static String mecklenburgVorpommernTaxToNational​(String taxNumber)
        convert Mecklenburg-Vorpommern tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • niedersachsenTaxToNational

        public static String niedersachsenTaxToNational​(String taxNumber)
        convert niedersachsen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • nordrheinWestfalenTaxToNational

        public static String nordrheinWestfalenTaxToNational​(String taxNumber)
        convert Nordrhein-Westfalen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • rheinlandPfalzTaxToNational

        public static String rheinlandPfalzTaxToNational​(String taxNumber)
        convert Rheinland-Pfalz tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • saarlandTaxToNational

        public static String saarlandTaxToNational​(String taxNumber)
        convert Saarland tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • sachsenTaxToNational

        public static String sachsenTaxToNational​(String taxNumber)
        convert Sachsen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • sachsenAnhaltTaxToNational

        public static String sachsenAnhaltTaxToNational​(String taxNumber)
        convert Sachsen-Anhalt tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • schleswigHolsteinTaxToNational

        public static String schleswigHolsteinTaxToNational​(String taxNumber)
        convert Schleswig-Holstein tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number
      • thueringenTaxToNational

        public static String thueringenTaxToNational​(String taxNumber)
        convert Thüringen tax number to national format.
        Parameters:
        taxNumber - regional tax number
        Returns:
        national tax number