Index: vhUnitTest/DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004/PostProcessTotaalKostItem/Test.cls.xml
===================================================================
diff -u -r57367 -r63777
--- vhUnitTest/DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004/PostProcessTotaalKostItem/Test.cls.xml (.../Test.cls.xml) (revision 57367)
+++ vhUnitTest/DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004/PostProcessTotaalKostItem/Test.cls.xml (.../Test.cls.xml) (revision 63777)
@@ -16,11 +16,22 @@
]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
KostItemsIterator:TECH.Iterator,VerwachteKlasseNaam:%String,VerwachtePercentage:%Decimal
1
Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004.cls.xml
===================================================================
diff -u -r57365 -r63777
--- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004.cls.xml (.../SpecKostv004.cls.xml) (revision 57365)
+++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/SpecKostv004.cls.xml (.../SpecKostv004.cls.xml) (revision 63777)
@@ -57,7 +57,7 @@
Set:($$$Not(IngegevenKenmerken.LadeBinnenKleur = IngegevenKenmerken.LadeKleur)) Procent = 4
If (..IngegevenKenmerkenTypeAPI.IsSifonlade(IngegevenKenmerken)) {
- If ..IsWitteLadeVoorSfs(Context, IngegevenKenmerken) {
+ If (..IsVoorSfs(Context) && ..IsSfsKortingNodig(IngegevenKenmerken)) {
Set Procent = -13.3
}
Set Naam = "TAX Sifonlade Extra kost + Rework " _ Procent _ "%"
@@ -77,7 +77,7 @@
} Else {
Do ..ZetProcentueelKostItemEnVoegToeAanTotaalKostItem(Procent, TotaalKostItem)
- If ..IsWitteLadeVoorSfs(Context, IngegevenKenmerken) {
+ If (..IsVoorSfs(Context) && ..IsSfsKortingNodig(IngegevenKenmerken)) {
Set DecimaalPercentage = Procent / 100 ; Rework 2% of 4%
Set Procent = -15 * (1 + DecimaalPercentage) ; NietCumulatievePercentageWitteTaxLade = PercentageWitteTaxLade * (1+PercentageRework)
Do ..ZetProcentueelKostItemEnVoegToeAanTotaalKostItem(Procent, TotaalKostItem)
@@ -100,39 +100,84 @@
]]>
-
-Context:DOM.PM.Maatwerk.Calc.Kost.KostContext,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+
+Context:DOM.PM.Maatwerk.Calc.Kost.KostContext
1
%Boolean
+
+
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+1
+%Boolean
+
-
-Context:DOM.PM.Maatwerk.Calc.Kost.KostContext
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
1
%Boolean
+
+
+
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+1
+%Boolean
-
+
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
1
%Boolean
-