BLCC#76604 FACT-export/Toevoegen veld (LA)

svn path=/Customer/trunk/; revision=59079
This commit is contained in:
Maarten van der Heide
2023-02-09 13:42:42 +00:00
parent 6c2196f804
commit b4f4c2cdfe

View File

@@ -11508,7 +11508,9 @@ AS
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
1/12, 2)
mndbtw, -- BTW maandbedrag
'8173' grtboekrek, -- Hardcoded?
DECODE (jbw.cnt_kenmerk_key,
1041, '8173', -- SLA Facility Services
'8174') grtboekrek, -- SLA Tenant-specific Services
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
NULL mld_melding_omschrijving
FROM (SELECT c.ins_discipline_key,
@@ -11540,9 +11542,9 @@ AS
LEFT JOIN cnt_kenmerkcontract jbw
ON x.cnt_contract_key = jbw.cnt_contract_key
AND jbw.cnt_kenmerkcontract_verwijder IS NULL
AND jbw.cnt_kenmerk_key = 1041 -- SLA Facility Services
AND jbw.cnt_kenmerk_key IN (1041, 1061) -- SLA Facility Services/SLA Tenant-specific Services
LEFT JOIN prs_v_aanwezigkostenplaats kp
ON kp.prs_kostenplaats_nr = '50903' -- Hardcoded?
ON DECODE (jbw.cnt_kenmerk_key, 1041, '50903', '50904') = kp.prs_kostenplaats_nr -- Hardcoded?
LEFT JOIN prs_kostenplaatsgrp kpg
ON kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key
LEFT JOIN cnt_kenmerkcontract factuur
@@ -21037,8 +21039,8 @@ AS
k77.waarde apcsgebouwgeb, -- LA
k78.waarde contracturen, -- Research abonnement
ru.research_uren_besteed opdrachturen,
k79.waarde slafac, -- LA (SLA 170/094/059)
k80.waarde k80,
k79.waarde slafac, -- LA
k80.waarde slatenspec, -- LA
k81.waarde k81,
k82.waarde k82,
k83.waarde k83,
@@ -21874,7 +21876,8 @@ AS
TO_CHAR (COALESCE (mndnet.sec, 0), 'fm999999999999999990.00') security, -- Securiy/Vervallen
TO_CHAR (COALESCE (mndnet.park, 0), 'fm999999999999999990.00') parking, -- Parking
TO_CHAR (COALESCE (mndnet.pa, 0), 'fm999999999999999990.00') publ_amenities, -- Public Amenities
TO_CHAR (COALESCE (mndnet.sfs, 0), 'fm999999999999999990.00') sla_fac_serv, -- SLA Facility Services (niet LA CRF)
TO_CHAR (COALESCE (sla.fs, 0), 'fm999999999999999990.00') sla_fac_serv, -- SLA Facility Services (niet LA CRF)
TO_CHAR (COALESCE (sla.tss, 0), 'fm999999999999999990.00') sla_ts_serv, -- SLA Tenant-specific Services (niet LA CRF)
ovd.cnt_kenmerkcontract_waarde oorspr_vandat, -- Niet historisch bewaard!
DECODE (x.fin_verkoopfactuur_n4, 1, 'Ja', 'Nee') gefactureerd
FROM (SELECT DISTINCT
@@ -21985,8 +21988,7 @@ AS
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'Environmental Permit Fee', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) epf,
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'Security', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) sec,
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'Parking', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) park,
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'Public Amenities', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) pa,
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'SLA Facility Services', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) sfs
SUM (DECODE (SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4), 'Public Amenities', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) pa
FROM fin_verkoopfactuur x, cnt_contract c
WHERE x.fin_verkoopfactuur_maand > '2020'
AND x.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
@@ -22024,6 +22026,20 @@ AS
AND x.prs_kostensoort_oms IN ('8171', '8172', '8115')
GROUP BY c.cnt_contract_key, x.fin_verkoopfactuur_maand) apcs
ON x.cnt_contract_key = apcs.cnt_contract_key AND x.huur_maand = apcs.huur_maand
LEFT JOIN ( SELECT c.cnt_contract_key, x.fin_verkoopfactuur_maand huur_maand,
SUM (DECODE (x.prs_kostensoort_oms, '8173', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) fs,
SUM (DECODE (x.prs_kostensoort_oms, '8174', COALESCE (x.fin_verkoopfactuur_bedrag, 0), 0)) tss,
FROM fin_verkoopfactuur x, cnt_contract c
WHERE x.fin_verkoopfactuur_maand > '2020'
AND x.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
AND x.fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
AND x.fin_verkoopfactuur_xmlnode = 'contract'
AND x.fin_verkoopfactuur_refkey = c.cnt_contract_key
AND c.ins_discipline_key IN (2122) -- LA
AND SUBSTR (x.fin_verkoopfactuur_omschr, INSTR (x.fin_verkoopfactuur_omschr, '/=') + 4) = 'SLA Facility Services'
AND x.prs_kostensoort_oms IN ('8173', '8174')
GROUP BY c.cnt_contract_key, x.fin_verkoopfactuur_maand) sla
ON x.cnt_contract_key = sla.cnt_contract_key AND x.huur_maand = sla.huur_maand
LEFT JOIN cnt_kenmerkcontract ovd
ON x.cnt_contract_key = ovd.cnt_contract_key
AND ovd.cnt_kenmerkcontract_verwijder IS NULL