Index: AXdixf/Vendor/Vendor.cls.xml
===================================================================
diff -u -r34334 -r34401
--- AXdixf/Vendor/Vendor.cls.xml (.../Vendor.cls.xml) (revision 34334)
+++ AXdixf/Vendor/Vendor.cls.xml (.../Vendor.cls.xml) (revision 34401)
@@ -74,6 +74,14 @@
%String
+
+
+%String
+
+
+
+%String
+
Index: AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml
===================================================================
diff -u -r34367 -r34401
--- AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34367)
+++ AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34401)
@@ -40,8 +40,8 @@
set Custable.TaxGroup = ..FormatTaxGroup(Partij,Klant)
set Custable.WebSalesOrderDisplay = "All"
- set Custable.PaymTermId = ..ConvertPaymTermId(Klant)
- set Custable.PaymMode = ..ConvertPaymMode(Klant)
+ set Custable.PaymTermId = ..Formatter.ConvertPaymTermId(Klant.GeefBetalingwijze(), Klant.GeefBetalingTermijn())
+ set Custable.PaymMode = ..Formatter.ConvertPaymMode(Klant.GeefBetalingwijze())
set DirParty = ##class(AXaif.Customer.AxdEntityDirPartyDirOrganization).%New()
set DirParty.class = "entity"
@@ -95,37 +95,6 @@
]]>
-
-Klant:DOM.VKP.VanHoeckeKlant
-1
-AXaif.Shared.AxdExtTypeCustPaymTermId
-
-
-
-
-Klant:DOM.VKP.VanHoeckeKlant
-1
-AXaif.Shared.AxdExtTypeCustPaymTermId
-
-
-
LocationName:%String,Locator:%String,Type:%String,IsPrimary:%Boolean=1
1
Index: AX/common/impl/Formatter.cls.xml
===================================================================
diff -u -r34367 -r34401
--- AX/common/impl/Formatter.cls.xml (.../Formatter.cls.xml) (revision 34367)
+++ AX/common/impl/Formatter.cls.xml (.../Formatter.cls.xml) (revision 34401)
@@ -106,6 +106,33 @@
Quit LandCodeUit
]]>
+
+
+Betalingwijze:%String,BetalingTermijn:%String
+%String
+
+
+
+
+Betalingwijze:%String
+AXaif.Shared.AxdExtTypeCustPaymTermId
+
+
Index: AX/Uitgaand/AKP/Leverancier/impl/DixfConverter.cls.xml
===================================================================
diff -u -r34335 -r34401
--- AX/Uitgaand/AKP/Leverancier/impl/DixfConverter.cls.xml (.../DixfConverter.cls.xml) (revision 34335)
+++ AX/Uitgaand/AKP/Leverancier/impl/DixfConverter.cls.xml (.../DixfConverter.cls.xml) (revision 34401)
@@ -39,8 +39,10 @@
Set:Leverancier.GeefTelefax()'="" AxLeverancier.TeleFaxName = "Fax"
Set AxLeverancier.TeleFax = $$$Trim(Leverancier.GeefTelefax())
Set AxLeverancier.Currency = Leverancier.GeefMuntkode()
- set AxLeverancier.EnterpriseNumber = ..Formatter.FormatEnterpriseNumber(Leverancier.GeefBTWnr())
- set AxLeverancier.VATNum = ..Formatter.FormatVATNum(Leverancier.GeefBTWnr())
+ Set AxLeverancier.EnterpriseNumber = ..Formatter.FormatEnterpriseNumber(Leverancier.GeefBTWnr())
+ Set AxLeverancier.VATNum = ..Formatter.FormatVATNum(Leverancier.GeefBTWnr())
+ Set AxLeverancier.PaymTermId = ..Formatter.ConvertPaymTermId(Leverancier.GeefBetaalwijze(),Leverancier.GeefBetaalTermijn())
+ Set AxLeverancier.PaymMode = ..Formatter.ConvertPaymMode(Leverancier.GeefBetaalwijze())
Quit AxLeverancier
]]>
Index: vhUnitTest/AX/Uitgaand/AKP/Leverancier/impl/DixfConverter/Convert.cls.xml
===================================================================
diff -u -r34334 -r34401
--- vhUnitTest/AX/Uitgaand/AKP/Leverancier/impl/DixfConverter/Convert.cls.xml (.../Convert.cls.xml) (revision 34334)
+++ vhUnitTest/AX/Uitgaand/AKP/Leverancier/impl/DixfConverter/Convert.cls.xml (.../Convert.cls.xml) (revision 34401)
@@ -35,6 +35,8 @@
Do ..Leverancier.IndienMethodCall("GeefTelefax").DanReturn(" 03/112.101")
Do ..Leverancier.IndienMethodCall("GeefMuntkode").DanReturn("EUR")
Do ..Leverancier.IndienMethodCall("GeefBTWnr").DanReturn("BE0402775276")
+ Do ..Leverancier.IndienMethodCall("GeefBetaalwijze").DanReturn(##class(DOM.VKP.enu.Betalingwijze).Betalingstermijn())
+ Do ..Leverancier.IndienMethodCall("GeefBetaalTermijn").DanReturn("30D")
]]>
@@ -422,6 +424,123 @@
Do $$$AssertEquals(..AxLeverancier.VATNum,"")
]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+