Index: AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml =================================================================== diff -u -r34818 -r35138 --- AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34818) +++ AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35138) @@ -126,6 +126,14 @@ Quit:Partij.GeefID()="K||1389" "IC" Quit:Partij.GeefID()="K||1377" "IC" } + + If $$$Not(..IsLandCodeInAdresGelijkAanLandInBTWnummer(Partij) || (##class(TECH.StringUtils).Equals(Partij.GeefBTWNr(),"GEEN","G",""))){ + #dim Land As DOM.common.Land = ##class(DOM.common.impl.LocatieAPI).%New().GeefLandVoorLandCode($Extract(Partij.GeefBTWNr(),1,2)) + Quit:Land.GeefCode()="BE" "BE" + Quit:Land.IsLidVanEU() "EU" + Quit "EX" + } + Quit:Partij.GeefAdres().GeefLand().GeefCode()="BE" "BE" Quit:Partij.GeefAdres().GeefLand().IsLidVanEU() "EU" Quit "EX" Index: DOM/common/impl/Land.cls.xml =================================================================== diff -u -r33553 -r35138 --- DOM/common/impl/Land.cls.xml (.../Land.cls.xml) (revision 33553) +++ DOM/common/impl/Land.cls.xml (.../Land.cls.xml) (revision 35138) @@ -3,21 +3,32 @@ 1 -%RegisteredObject,DOM.common.Land +TECH.RegisteredObject,DOM.common.Land right %String + +1 +LandID:%String +DOM.common.impl.Land + + + LandID:%String 1 1 %Status Index: DOM/common/impl/LocatieAPI.cls.xml =================================================================== diff -u -r29059 -r35138 --- DOM/common/impl/LocatieAPI.cls.xml (.../LocatieAPI.cls.xml) (revision 29059) +++ DOM/common/impl/LocatieAPI.cls.xml (.../LocatieAPI.cls.xml) (revision 35138) @@ -14,7 +14,7 @@ If LandID = "" { Set Land = ##class(DOM.common.impl.OnbepaaldLand).%New(LandID) }Else{ - Set Land = ##class(DOM.common.impl.Land).%New(LandID) + Set Land = ##class(DOM.common.impl.Land).OpenId(LandID) } Quit Land ]]> Index: vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml =================================================================== diff -u -r34840 -r35138 --- vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34840) +++ vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35138) @@ -793,6 +793,7 @@ + + + + + + + + + + + +