Index: AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml =================================================================== diff -u -r48897 -r49105 --- AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 48897) +++ AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 49105) @@ -111,11 +111,11 @@ Set AxOrderLine.ItemId = ..GeefIdentNummerVoorProductID(ProductOrderlijn.GeefProductID()) } Set AxOrderLine.PriceUnit = 1 - If ..VerkoopAPI.GeefKlant(ProductOrderlijn.GeefOrder().GeefKlantID()).GeefFacturatieWijze() = ##class(DOM.VKP.enu.FacturatieWijze).Incl() { - Set AxOrderLine.LineAmount = ..Formatter.FormatNumber(##class(TECH.Math).Round(ProductOrderlijn.GeefBedrag()*(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(ProductOrderlijn.GeefBTWCode())/100)),2),2) - } Else { + ;If ..VerkoopAPI.GeefKlant(ProductOrderlijn.GeefOrder().GeefKlantID()).GeefFacturatieWijze() = ##class(DOM.VKP.enu.FacturatieWijze).Incl() { + ; Set AxOrderLine.LineAmount = ..Formatter.FormatNumber(##class(TECH.Math).Round(ProductOrderlijn.GeefBedrag()*(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(ProductOrderlijn.GeefBTWCode())/100)),2),2) + ;} Else { Set AxOrderLine.LineAmount = ..Formatter.FormatNumber(ProductOrderlijn.GeefBedrag(),2) - } + ;} Quit AxOrderLine ]]> Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml =================================================================== diff -u -r49083 -r49105 --- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 49083) +++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 49105) @@ -254,10 +254,10 @@ Do OrderLijn.ZetEenheidPrijsExclBTW(OrderLine.LineAmount / OrderLine.RemainSalesPhysical) Do OrderLijn.ZetTotaalNettoExclBTW(OrderLine.LineAmount) - If (..VerkoopApi.GeefKlant(OrderLijn.GeefOrder().GeefKlantID()).GeefFacturatieWijze() = ##class(DOM.VKP.enu.FacturatieWijze).Incl()) { - Do OrderLijn.ZetEenheidPrijsExclBTW(##class(TECH.Math).Round(OrderLijn.GeefEenheidPrijsExclBTW()/(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(OrderLijn.GeefBTWCode())/100)),2)) - Do OrderLijn.ZetTotaalNettoExclBTW(##class(TECH.Math).Round(OrderLijn.GeefTotaalNettoExclBTW()/(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(OrderLijn.GeefBTWCode())/100)),2)) - } + ;If (..VerkoopApi.GeefKlant(OrderLijn.GeefOrder().GeefKlantID()).GeefFacturatieWijze() = ##class(DOM.VKP.enu.FacturatieWijze).Incl()) { + ; Do OrderLijn.ZetEenheidPrijsExclBTW(##class(TECH.Math).Round(OrderLijn.GeefEenheidPrijsExclBTW()/(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(OrderLijn.GeefBTWCode())/100)),2)) + ; Do OrderLijn.ZetTotaalNettoExclBTW(##class(TECH.Math).Round(OrderLijn.GeefTotaalNettoExclBTW()/(1+(##class(DOM.common.enu.BTWCode).LogicalToDisplay(OrderLijn.GeefBTWCode())/100)),2)) + ;} Do OrderLijn.ZetLeverdag(..GeefLeverDatum(OrderLine)) Do OrderLijn.ZetAxConfigId(OrderLine.ConfigId) Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml =================================================================== diff -u -r48910 -r49105 --- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 48910) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 49105) @@ -209,7 +209,7 @@ ]]> - +