From ee651b429345590d743a284cf4ab04b5a9787bba Mon Sep 17 00:00:00 2001 From: Maarten van der Heide Date: Tue, 28 Jun 2022 07:06:58 +0000 Subject: [PATCH] KFSG#72652 Rap/Doorbelastingvinkje svn path=/Customer/trunk/; revision=56404 --- KFSG/kfsg.sql | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/KFSG/kfsg.sql b/KFSG/kfsg.sql index 751086ae1..3a2dd7818 100644 --- a/KFSG/kfsg.sql +++ b/KFSG/kfsg.sql @@ -4403,7 +4403,7 @@ AS AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun; -- KFSG#71873: Uurlijkse CUST05-notificatie van de reguliere RES-bon naar: --- - Serviceunit@schiphol.nl na boeking uit catalogus met key=218 (GPG) +-- - Bastiaan.Brandenburg@schiphol.nl na boeking uit catalogus met key=218 (GPG) -- - FSP@schiphol.nl na boeking uit catalogus met key=1781 (Yask Facility Management) CREATE OR REPLACE VIEW KFSG_V_NOTI_RESOBJ ( @@ -4433,7 +4433,7 @@ AS rrr.res_reservering_key, rrr.res_rsv_ruimte_key, NULL xsender, - DECODE (d.ins_discipline_key, 218, 'Serviceunit@schiphol.nl', 'FSP@schiphol.nl') xemail, + DECODE (d.ins_discipline_key, 218, 'Bastiaan.Brandenburg@schiphol.nl', 'FSP@schiphol.nl') xemail, NULL xmobile, NULL attachments FROM fac_tracking t, @@ -4453,6 +4453,51 @@ AS AND nj.fac_notificatie_job_view = 'KFSG_V_NOTI_RESOBJ' AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun; +-- KFSG#72652: Door te belasten opdrachten. +CREATE OR REPLACE VIEW KFSG_V_RAP_OPDR_DOORBEL +( + MAAND, + PRS_BEDRIJF_KEY, + PRS_BEDRIJF_NAAM, + MLD_OPDR_KEY, + OPDRACHTNR, + OPDRACHTSTATUS, + OPDRACHTOMSCHR, + KOSTENPLAATSCODE, + KOSTENPLAATSOMSCHR, + KOSTEN +) +AS + SELECT TO_CHAR (ko.mld_kenmerkopdr_aanmaak, 'yyyy-mm') maand, + b.prs_bedrijf_key, + b.prs_bedrijf_naam, + o.mld_opdr_key, + TO_CHAR (o.mld_melding_key) || '/' || TO_CHAR (o.mld_opdr_bedrijfopdr_volgnr) opdrachtnr, + os.mld_statusopdr_omschrijving opdrachtstatus, + o.mld_opdr_omschrijving opdrachtomschr, + kp.prs_kostenplaats_nr kostenplaatcode, + kp.prs_kostenplaats_omschrijving kostenplaatomschr, + o.mld_opdr_kosten kosten -- Netto bedrag, want alle bedragen excl. BTW, toch? + FROM mld_opdr o, + mld_v_aanwezigkenmerkopdr ko, + mld_kenmerk k, + prs_bedrijf b, + mld_statusopdr os, + prs_kostenplaats kp, + (SELECT ko.mld_opdr_key, ko.mld_kenmerkopdr_waarde + FROM mld_v_aanwezigkenmerkopdr ko, mld_kenmerk k + WHERE ko.mld_kenmerk_key = k.mld_kenmerk_key + AND k.mld_srtkenmerk_key = 961) nr -- Inkoopnummer + WHERE o.mld_opdr_key = ko.mld_opdr_key + AND ko.mld_kenmerk_key = k.mld_kenmerk_key + AND k.mld_srtkenmerk_key = 2321 -- Intern doorbelasten + AND ko.mld_kenmerkopdr_waarde = '1' -- Aangevinkt + AND o.mld_uitvoerende_keys = b.prs_bedrijf_key + AND o.mld_statusopdr_key = os.mld_statusopdr_key + --AND os.mld_statusopdr_key IN (7, 9) -- Verwerkt/Afgerond + AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key + AND o.mld_opdr_key = nr.mld_opdr_key(+); + ------ payload end ------ SET DEFINE OFF