diff --git a/PRS/PRS_PAC.SRC b/PRS/PRS_PAC.SRC index 87ded442..fe22eefc 100644 --- a/PRS/PRS_PAC.SRC +++ b/PRS/PRS_PAC.SRC @@ -465,12 +465,11 @@ AS WHEN 'MLD' THEN SELECT CASE - WHEN NOT EXISTS (SELECT prs_perslid_key - FROM fac_tracking t, - fac_srtnotificatie st - WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key - AND st.fac_srtnotificatie_code = 'ORDFOK' - AND fac_tracking_refkey = o.mld_opdr_key) + WHEN mld_opdr_fiatbedrag IS NULL + -- I.v.m. herfiattering hier niet meer met de 'ORDFOK' tracking gecontroleerd of de kp verantvoordelijke al gefiatteerd heeft, + -- maar hier kijken naar het gefiatteerde bedrag die is opgeslagen in het veld mld_opdr.mld_opdr_fiatbedrag. + -- Met Melding AASA#55601 wordt het veld mld_opdr.mld_opdr_fiatbedrag ook leeg gemaakt bij herfiattering (als nieuw fiatteren), + -- zodat nagegaan kan worden tot welk bedrag er is gefiatteerd. THEN prs.getfiatteur(o.prs_kostenplaats_key, pexcludekey, mld_opdr_kosten, std.mld_ins_discipline_key, COALESCE(mld_opdr_fiatbedrag, -1)) WHEN mld_opdr_fiatbedrag >= fac.getsetting ('mld_opdr_kpg_fin_limit2')