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,"") ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +