Op adresvelden passen we extra validatie toe, op basis van het land. Voor de landen waarvoor het bij ons bekend is hebben we afwijkende regels toegepast.
Standaard zijn binnen het Procurios CRM bij adressen de volgende velden verplicht, ook als er geen land geselecteerd is: Straat, Huisnummer, Postcode en Plaats
Hier zijn enkele uitzonderingen op als hierbij ook een specifiek land gekozen is. Voor het aanduiden van de landen gebruiken we de 2-letterige notatie binnen ISO 3166-1.
Landen waar geen postcodes gebruikt worden:
'AO', 'AG', 'AW', 'BS', 'BZ', 'BJ', 'BO', 'BQ', 'BW', 'BF', 'BI', 'CM', 'CF', 'TD', 'KM', 'CG', 'CD', 'CK', 'CI', 'CW', 'DJ', 'DM', 'TL', 'GQ', 'ER', 'FJ', 'TF', 'GA', 'GM', 'GH', 'GD', 'GY', 'HM', 'HK', 'KI', 'KP', 'LY', 'MO', 'MW', 'ML', 'MR', 'NA', 'NR', 'NU', 'QA', 'RW', 'KN', 'ST', 'SC', 'SL', 'SX', 'SB', 'SR', 'SY', 'TG', 'TK', 'TO', 'TV', 'UG', 'AE', 'VU', 'YE', 'ZW'
Hierbij zijn alleen de velden Straat en Plaats verplicht
Landen met afwijkende verplichte velden:
'AU' en 'US' -> Straat, Huisnummer, Postcode, Plaats en Staat
'CA' -> Straat, Huisnummer, Postcode, Plaats en Provincie
'FR', 'UK', 'GB', 'IE' -> Straat, Postcode en Plaats
Bij Staat geldt de volgende lijst met waardes:
Voor landcode 'AU':
'ACT' => 'Australian Capital Territory',
'NSW' => 'New South Wales',
'NT' => 'Northern Territory',
'QLD' => 'Queensland',
'SA' => 'South Australia',
'TAS' => 'Tasmania',
'VIC' => 'Victoria',
'WA' => 'Western Australia'
Voor landcode 'US':
'AL' => 'Alabama',
'IN' => 'Indiana',
'ND' => 'North Dakota',
'AK' => 'Alaska',
'IA' => 'Iowa',
'OH' => 'Ohio',
'AS' => 'American Samoa',
'KS' => 'Kansas',
'OK' => 'Oklahoma',
'AZ' => 'Arizona',
'KY' => 'Kentucky',
'OR' => 'Oregon',
'AR' => 'Arkansas',
'LA' => 'Louisiana',
'PW' => 'Palau',
'AA' => 'Armed Forces Americas',
'ME' => 'Maine',
'PA' => 'Pennsylvania',
'AE' => 'Armed Forces Europe',
'MH' => 'Marshall Islands',
'PR' => 'Puerto Rico',
'AP' => 'Armed Forces Pacific',
'MD' => 'Maryland',
'RI' => 'Rhode Island',
'CA' => 'California',
'MA' => 'Massachusetts',
'SC' => 'South Carolina',
'CO' => 'Colorado',
'MI' => 'Michigan',
'SD' => 'South Dakota',
'CT' => 'Connecticut',
'MN' => 'Minnesota',
'TN' => 'Tennessee',
'DE' => 'Delaware',
'MS' => 'Mississippi',
'TX' => 'Texas',
'DC' => 'District of Columbia',
'MO' => 'Missouri',
'VI' => 'US Virgin Islands',
'FM' => 'Federated Micronesia',
'MT' => 'Montana',
'UT' => 'Utah',
'FL' => 'Florida',
'MP' => 'N. Mariana Islands',
'VT' => 'Vermont',
'GA' => 'Georgia',
'NE' => 'Nebraska',
'VA' => 'Virginia',
'GU' => 'Guam',
'NV' => 'Nevada',
'WA' => 'Washington',
'HI' => 'Hawaii',
'NJ' => 'New Jersey',
'WV' => 'West Virginia',
'NH' => 'New Hampshire',
'NM' => 'New Mexico',
'WI' => 'Wisconsin',
'ID' => 'Idaho',
'NY' => 'New York',
'WY' => 'Wyoming',
'IL' => 'Illinois',
'NC' => 'North Carolina'
Bij Provincie geldt de volgende lijst met waardes:
Voor landcode 'CA':
'AB' => 'Alberta',
'BC' => 'British Columbia',
'MB' => 'Manitoba',
'NB' => 'New Brunswick',
'NL' => 'Newfoundland and Labrador',
'NT' => 'Northwest Territories',
'NS' => 'Nova Scotia',
'NU' => 'Nunavut',
'ON' => 'Ontario',
'PE' => 'Prince Edward Island',
'QC' => 'Quebec',
'SK' => 'Saskatchewan',
'YT' => 'Yukon'