Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

System Settings

Default - order.tax.number.patterns

Provider Specific - provider.<PROVIDER ID>.order.tax.number.patterns

All of these system settings are JSON inputted text fields which identify key value pairs between the Country code(s) and the regex pattern(s) to use. 

So an example would be:

Code Block
{
   "AT":"(AT)?U[0-9a-zA-Z]{8}",
   "BE":"(BE)?0[0-9]{9}",
   "BG":"(BG)?[0-9a-zA-Z]{9,10}",
   "CY":"(CY)?[0-9a-zA-Z]{9}",
   "DK":"(DK)?[0-9]{8}",
   "EE":"(EE)?[0-9]{9}",
   "FI":"(FI)?[0-9]{8}",
   "FR":"(FR)?[0-9a-zA-Z]{2}[0-9]{9}",
   "DE":"(DE)?[0-9]{9}",
   "EL":"(EL)?[0-9]{9}",
   "HU":"(HU)?[0-9]{8}",
   "IE":"(IE)?[0-9][0-9a-zA-Z]{1}[0-9]{5}[0-9a-zA-Z]",
   "IT":"(IT)?[0-9]{11}",
   "LV":"(LV)?[0-9]{11}",
   "LT":"(LT)?([0-9]{9}|[0-9]{12})",
   "LU":"(LU)?[0-9]{8}",
   "MT":"(MT)?[0-9]{8}",
   "NL":"(NL)?[0-9a-zA-Z]{12}",
   "PL":"(PL)?[0-9]{10}",
   "PT":"(PT)?[0-9]{9}",
   "RO":"(RO)?[0-9]{2,10}",
   "SK":"(SK)?[0-9]{10}",
   "SI":"(SI)?[0-9]{8}",
   "ES":"(ES)?[0-9a-zA-Z][0-9]{7}[0-9a-zA-Z]",
   "SE":"(SE)?[0-9]{10}01",
   "GB":"(GB)?([0-9]{9}|[0-9]{12}|GD[0-4][0-9]{2}|HA[5-9][0-9]{2})"
}



Panel
titleOn this Page

Table of Contents