BLCC#54531 Facturatie additionele diensten/Bepaling PO-nr

svn path=/Customer/trunk/; revision=39064
This commit is contained in:
Maarten van der Heide
2018-09-05 14:12:10 +00:00
parent a2412d4222
commit e8fb6774a7

View File

@@ -1897,7 +1897,8 @@ AS
WITH lopendeperiode AS (SELECT TO_CHAR (add_months (SYSDATE, -1), 'yyyymm') maand
FROM dual)
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (x.cnt_contract_nummer, '-')) po_nr,
--TRIM (COALESCE (x.cnt_contract_nummer, '-')) po_nr,
TRIM (COALESCE (x.res_kenmerkreservering_waarde, x.cnt_contract_nummer, '-')) po_nr,
x.cnt_contract_nummer_intern || '.' || COALESCE (x.cnt_contract_versie, '0') contract_id,
'1' || TO_CHAR (x.reslev, 'yyyymmdd') || SUBSTR ('0000' || TO_CHAR (res_rsv_ruimte_key), -7) || TO_CHAR (volgnr) || x.prs_kostensoort_refcode || x.res_voorziening sortering,
'Crossing campus (banqueting)' regel,
@@ -1950,6 +1951,7 @@ AS
cp.contactpersoon,
pf.prs_perslid_naam_full,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
kw.res_kenmerkreservering_waarde,
lp.maand
FROM lopendeperiode lp,
res_rsv_ruimte rrr,
@@ -2034,7 +2036,10 @@ AS
--prs_bedrijf b,
prs_kostenplaats kp,
prs_kostenplaatsgrp kpg,
prs_kostensoort ks
prs_kostensoort ks,
(SELECT kw.res_rsv_ruimte_key, kw.res_kenmerkreservering_waarde
FROM res_v_aanwezigkenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
WHERE rrr.res_activiteit_key != 130 -- Anders dan Evenement
AND rrr.res_rsv_ruimte_dirtlevel = 0
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key(+)
@@ -2063,9 +2068,11 @@ AS
AND rra.res_discipline_key = rd.ins_discipline_key
--AND rd.ins_discipline_key = dp.res_ins_discipline_key
--AND dp.prs_bedrijf_key = b.prs_bedrijf_key
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)) x
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND rrr.res_rsv_ruimte_key = kw.res_rsv_ruimte_key(+)) x
GROUP BY '*CONCEPT*',
TRIM (COALESCE (x.cnt_contract_nummer, '-')),
--TRIM (COALESCE (x.cnt_contract_nummer, '-')),
TRIM (COALESCE (x.res_kenmerkreservering_waarde, x.cnt_contract_nummer, '-')),
x.cnt_contract_nummer_intern || '.' || COALESCE (x.cnt_contract_versie, '0'),
'1' || TO_CHAR (x.reslev, 'yyyymmdd') || SUBSTR ('0000' || TO_CHAR (res_rsv_ruimte_key), -7) || TO_CHAR (volgnr) || x.prs_kostensoort_refcode || x.res_voorziening,
'Crossing campus (banqueting)',