Index: DOM/VKP/VanHoeckeKlant.cls.xml
===================================================================
diff -u -r49679 -r50152
--- DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 49679)
+++ DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50152)
@@ -575,10 +575,25 @@
Incasso:%Boolean
+
+1
+Rembours:%Boolean
+
+
1
%Boolean
+
+
+1
+BetalingTermijn:%String
+
+
+
+1
+Betalingwijze:DOM.VKP.enu.Betalingwijze
+
Index: zTryout/THB/Klad.cls.xml
===================================================================
diff -u
--- zTryout/THB/Klad.cls.xml (revision 0)
+++ zTryout/THB/Klad.cls.xml (revision 50152)
@@ -0,0 +1,57 @@
+
+
+
+TECH.RegisteredObject
+
+
+TECH.Iterator
+1
+
+
+
+1
+1
+%Status
+1
+
+
+
+
+
+
+
+
+
+
Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml
===================================================================
diff -u -r50121 -r50152
--- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50121)
+++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50152)
@@ -55,6 +55,8 @@
Do KlantMock.VerwachtMethodCall("ZetHandelsregisterNr","159753").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Excl").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetBTWRegime","BUNIT").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingwijze","Rembours").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingTermijn","").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -89,6 +91,8 @@
Do KlantMock.VerwachtMethodCall("ZetHandelsregisterNr","159753").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetBTWRegime","BUNIT").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingwijze","Rembours").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingTermijn","").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -126,6 +130,8 @@
Do KlantMock.VerwachtMethodCall("ZetHandelsregisterNr","159753").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Excl").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetBTWRegime","BUNIT").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingwijze","Rembours").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingTermijn","").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
#dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
@@ -162,6 +168,8 @@
Do KlantMock.VerwachtMethodCall("ZetHandelsregisterNr","159753").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Excl").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetBTWRegime","BUNIT").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingwijze","Rembours").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingTermijn","").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres())
@@ -299,6 +307,8 @@
DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
Do KlantMock.VerwachtMethodCall("ZetHandelsregisterNr","159753").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetBTWRegime","BUNIT").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingwijze","Rembours").DanDoeNiks()
+ Do KlantMock.VerwachtMethodCall("ZetBetalingTermijn","").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
]]>
@@ -384,6 +394,7 @@
Set Cust.TaxRegistrationNumber = "159753"
Set Cust.InclTax = "No"
Set Cust.TaxGroup = "BUNIT"
+ Set Cust.PaymTermId = "REMBOURS"
Do Cust.ElectronicAddress.Insert(..GeefTelefoon1())
Do Cust.ElectronicAddress.Insert(..GeefFax())
Do Cust.ElectronicAddress.Insert(..GeefEmail())
Index: DOM/VKP/impl/DataM/DataMKlantNative.cls.xml
===================================================================
diff -u -r49679 -r50152
--- DOM/VKP/impl/DataM/DataMKlantNative.cls.xml (.../DataMKlantNative.cls.xml) (revision 49679)
+++ DOM/VKP/impl/DataM/DataMKlantNative.cls.xml (.../DataMKlantNative.cls.xml) (revision 50152)
@@ -1428,6 +1428,39 @@
+
+
+Rembours:%Boolean
+
+
+
+
+BetalingTermijn:%String
+
+
+
+
+Betalingwijze:DOM.VKP.enu.Betalingwijze
+
+
Index: AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml
===================================================================
diff -u -r50120 -r50152
--- AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 50120)
+++ AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 50152)
@@ -95,6 +95,7 @@
Do Klant.ZetHandelsregisterNr(Cust.TaxRegistrationNumber)
Do Klant.ZetFacturatieWijze($$$If(Cust.InclTax="Yes","Incl","Excl"))
Do Klant.ZetBTWRegime(Cust.TaxGroup)
+ Do ..VerwerkPaymTermId(.Klant, Cust.PaymTermId)
Do Klant.Save()
Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
@@ -131,6 +132,7 @@
Do Klant.ZetHandelsregisterNr(Cust.TaxRegistrationNumber)
Do Klant.ZetFacturatieWijze($$$If(Cust.InclTax="Yes","Incl","Excl"))
Do Klant.ZetBTWRegime(Cust.TaxGroup)
+ Do ..VerwerkPaymTermId(.Klant, Cust.PaymTermId)
Do Klant.Save()
Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
@@ -239,6 +241,16 @@
Quit ##class(AXimpl.Formatter).%New().FormatVATNumToCache(VATNum,CountryRegionId)
]]>
+
+
+
+1
+
+
Index: AXimpl/AxToAdminUtils.cls.xml
===================================================================
diff -u -r49906 -r50152
--- AXimpl/AxToAdminUtils.cls.xml (.../AxToAdminUtils.cls.xml) (revision 49906)
+++ AXimpl/AxToAdminUtils.cls.xml (.../AxToAdminUtils.cls.xml) (revision 50152)
@@ -338,6 +338,31 @@
Quit Naam_"||"_Toenaam_"||"_Aanspreking
]]>
+
+
+PaymTermId:%String
+%String
+ 0) {
+ Set BetalingTermijn = +AantalDagen_"D"
+ }
+ } ElseIf (##class(TECH.StringUtils).Contains(PaymTermId,"EOM")) {
+ Set BetalingTermijn = (+($Extract(PaymTermId,*-1,*)))_"DEM"
+ }
+
+ Quit Betalingwijze_"||"_BetalingTermijn
+]]>
+
Index: vhUnitTest/AXimpl/AxToAdminUtils/ConvertPaymTermIdToBetalingwijzeEnBetalingTermijn/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/AxToAdminUtils/ConvertPaymTermIdToBetalingwijzeEnBetalingTermijn/Test.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/AxToAdminUtils/ConvertPaymTermIdToBetalingwijzeEnBetalingTermijn/Test.cls.xml (revision 50152)
@@ -0,0 +1,88 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml
===================================================================
diff -u -r49679 -r50152
--- vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 49679)
+++ vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50152)
@@ -473,6 +473,18 @@
]]>
+
+BetalingTermijn:%String
+
+
+
+
+Betalingwijze:DOM.VKP.enu.Betalingwijze
+
+
+
BusinessType:DOM.VKP.enu.BusinessType
+
+Rembours:%Boolean
+
+
+
URL:%String