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