Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml
===================================================================
diff -u -r50242 -r50540
--- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50242)
+++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50540)
@@ -48,11 +48,12 @@
Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock)
#Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant()
- DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
+ Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
Do ..VerwachtZetNawGegevens(PartijMock, ..GeefAdres())
Do ..VerwachtZetKlantgegevens(KlantMock)
Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -79,11 +80,12 @@
Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock)
#Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant()
- DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
+ Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
Do ..VerwachtZetNawGegevens(PartijMock, ..GeefAdres())
Do ..VerwachtZetKlantgegevens(KlantMock)
- Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2B").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Excl").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -113,11 +115,12 @@
Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock)
#Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant()
- DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
+ Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
Do ..VerwachtZetNawGegevensIndienGeenHoofdadres(PartijMock, ..GeefLeegAdres())
Do ..VerwachtZetKlantgegevens(KlantMock)
Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks()
#dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
@@ -151,6 +154,7 @@
Do ..VerwachtZetNawGegevens(PartijMock, Adres)
Do ..VerwachtZetKlantgegevens(KlantMock)
Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -265,6 +269,7 @@
KlantMock:vhTest.Mock.DOM.VKP.VanHoeckeKlant
1
Index: vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml
===================================================================
diff -u -r50171 -r50540
--- vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50171)
+++ vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50540)
@@ -183,6 +183,12 @@
]]>
+
+%String
+
+
+
DOM.VKP.KlantOrderInstellingen
1
+
+DOM.PARTIJ.LegacyPartijAPI
+1
+
+
DOM.PARTIJ.PartijAPI
1
@@ -39,7 +44,7 @@
-PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,LeverAdresUtils:AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils,Logger:vhLib.Logger
+PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,LeverAdresUtils:AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils,Logger:vhLib.Logger,LegacyPartijApi:DOM.PARTIJ.LegacyPartijAPI
1
1
%Status
@@ -52,6 +57,7 @@
Set ..LandRepository = $$$Inject(LandRepository,##class(DOM.common.Locatie.impl.LandRepository).%New())
Set ..LeverAdresUtils = $$$Inject(LeverAdresUtils,##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New())
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New())
+ Set ..LegacyPartijApi = $$$Inject(LegacyPartijApi, ##class(DOM.PARTIJ.impl.LegacyPartijAPI).%New())
Quit $$$OK
]]>
@@ -93,6 +99,7 @@
Do ..ZetGemeenschappelijkeKlantProperties(.Klant, Cust)
Do Klant.Save()
+ Do ..ForceerFacturatieWijzeOndanksCRMeventInKlantSave(KlantId, Klant.GeefKlantIndexKKL(), Cust.InclTax)
Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
@@ -127,6 +134,7 @@
#Dim Klant as DOM.VKP.VanHoeckeKlant = ..VerkoopApi.GeefKlant(PartijID)
Do ..ZetGemeenschappelijkeKlantProperties(.Klant, Cust)
Do Klant.Save()
+ Do ..ForceerFacturatieWijzeOndanksCRMeventInKlantSave(PartijID, Klant.GeefKlantIndexKKL(), Cust.InclTax)
Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
@@ -242,13 +250,31 @@
+
+KlantId:%String,KlantIndexKKL:%String,InclTax:%String
+1
+
+
+
1