#LOCAL("ShopCountry",#Shop.Address.Country.Code2) #LOCAL("IsPortugal",0) #LOCAL("AddressCountryID", #GET(#NamePrefix."CountryID")) #LOOP(#Shop.ShopCountries)#IF(#CountryID == #AddressCountryID AND #Code2 EQ "PT")#SET("IsPortugal", 1)#ENDIF#ENDLOOP #ENDLOCAL #IF(#GET("ShopRegistrationField.VATID." . #IsVisibleName) OR (#ShopCountry.Country.Code2 EQ "PT" AND #IsPortugal AND (#AddressType EQ "BillingAddress" OR #AddressType EQ "ShippingAndBillingAddress" OR #AddressType EQ "RegistrationAndShippingAndBillingAddress")))