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 -