Index: vhTest/Mock/DOM/VKP/Factuur.cls.xml =================================================================== diff -u -r34617 -r34780 --- vhTest/Mock/DOM/VKP/Factuur.cls.xml (.../Factuur.cls.xml) (revision 34617) +++ vhTest/Mock/DOM/VKP/Factuur.cls.xml (.../Factuur.cls.xml) (revision 34780) @@ -185,6 +185,12 @@ ]]> + +%Decimal + + + %Decimal Index: AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/TransactionRepository.cls.xml =================================================================== diff -u -r34776 -r34780 --- AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/TransactionRepository.cls.xml (.../TransactionRepository.cls.xml) (revision 34776) +++ AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/TransactionRepository.cls.xml (.../TransactionRepository.cls.xml) (revision 34780) @@ -17,6 +17,11 @@ 1 + +AX.common.impl.FirmaBepaler +1 + + 1 1 @@ -26,6 +31,7 @@ set ..ClassMethodExecuter = ##class(TECH.Executer.impl.ClassMethod).%New() set ..ClassName = "AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.Transactions"_##class(TECH.Config.ConfigMgr).Instance().GeefString("AX_BKH_OpenstaandeVerkoopFactuur_Transaction_Storage") set ..QueryAPI = ##class(TECH.Context).Instance().GeefQueryAPI() + set ..FirmaBepaler = ##class(AX.common.impl.FirmaBepaler).%New() quit $$$OK ]]> @@ -50,7 +56,8 @@ set List = ##class(%ListOfObjects).%New() #dim SqlTableName As %String = ##class(TECH.CompiledClassUtils).GetSQLTableName(..ClassName) - set Query = ##class(TECH.DynamicQuery).%New("SELECT RecId FROM "_SqlTableName_" WHERE TransactionId = ?",$listbuild(Id)) + + set Query = ##class(TECH.DynamicQuery).%New("SELECT RecId FROM "_SqlTableName_" WHERE TransactionId = ? AND %SQLUpper(DataAreaID) = %SQLUpper(?)",$listbuild(Id,..FirmaBepaler.GeefInitialen())) #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(Query) while ResultSet.Next() { Index: AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml =================================================================== diff -u -r34774 -r34780 --- AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34774) +++ AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34780) @@ -85,12 +85,19 @@ 0 { + #dim TotaalGoederenInclusiefPort As %Numeric = Factuur.GeefTotaalGoederen() + Factuur.GeefTotaalPort() + set Transaction.ADUCorrectedTaxAmount = ..Formatter.FormatNumber( Factuur.GeefTotaalBTW() / TotaalGoederenInclusiefPort * Boeking.Bedrag ,2) + set Transaction.CashDiscAmount = ..Formatter.FormatNumber( -1 * ( Factuur.GeefTotaalKortingKontant() / TotaalGoederenInclusiefPort * Boeking.Bedrag ) ,2) + } + + set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Factuur()) Transaction.AmountCurCredit = ..Formatter.FormatNumber(Boeking.Bedrag+Transaction.ADUCorrectedTaxAmount,2) + set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Creditnota()) Transaction.AmountCurDebit = ..Formatter.FormatNumber(Boeking.Bedrag+Transaction.ADUCorrectedTaxAmount,2) - set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Factuur()) Transaction.AmountCurCredit = ..Formatter.FormatNumber(Boeking.Bedrag,2) - set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Creditnota()) Transaction.AmountCurDebit = ..Formatter.FormatNumber(Boeking.Bedrag,2) - set Transaction.LedgerDimension.Account = Boeking.BoekhoudRekeningId set Transaction.LedgerDimension.DisplayValue = Boeking.BoekhoudRekeningId_"-" + quit Transaction ]]> @@ -112,7 +119,7 @@ set Transaction.TaxItemGroup = "G3" set Transaction.CashDiscAmount = ..Formatter.FormatNumber(Factuur.GeefTotaalKortingKontant(),2) - + set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Factuur()) Transaction.AmountCurDebit = ..Formatter.FormatNumber(Factuur.GeefTotaalTeBetalen(),2) set:(Factuur.GeefFactuurCode()=##class(DOM.VKP.Factuur.enu.FactuurType).Creditnota()) Transaction.AmountCurCredit = ..Formatter.FormatNumber(Factuur.GeefTotaalTeBetalen(),2) Index: DOM/VKP/impl/DataM/DataMFactuur.cls.xml =================================================================== diff -u -r34643 -r34780 --- DOM/VKP/impl/DataM/DataMFactuur.cls.xml (.../DataMFactuur.cls.xml) (revision 34643) +++ DOM/VKP/impl/DataM/DataMFactuur.cls.xml (.../DataMFactuur.cls.xml) (revision 34780) @@ -280,6 +280,12 @@ ]]> + +%Decimal + + + DOM.VKP.Factuur.dto.BoekhoudBoekingList + +1 +%Decimal + + 1 BL.Flow.Offerte.enu.Oorsprong