FSN#54025 FIN-export+SROZ#56018 Rap/Cateraars
svn path=/Customer/trunk/; revision=40481
This commit is contained in:
@@ -375,7 +375,7 @@ AS
|
||||
x.res_status_bo_key, x.res_rsv_ruimte_ordernr,
|
||||
ROUND (x.aantal, 2),
|
||||
x.artikelomschrijving,
|
||||
ROUND (x.artikelprijs, 2),
|
||||
ROUND (COALESCE (x.artikelprijs, 0), 2),
|
||||
x.btw,
|
||||
ref.res_kenmerkreservering_waarde debiteurref,
|
||||
a.fac_usrdata_code administratie,
|
||||
@@ -392,14 +392,17 @@ AS
|
||||
rrr.res_status_bo_key, rrr.res_rsv_ruimte_ordernr,
|
||||
24 * (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van) aantal,
|
||||
rr.res_ruimte_nr artikelomschrijving,
|
||||
DECODE (rrr.res_rsv_ruimte_prijs,
|
||||
NULL,
|
||||
DECODE (vht.res_kenmerkreservering_waarde, -- 1=Commercieel/2=Maatschappelijk
|
||||
'1', rr.res_ruimte_prijs,
|
||||
rr.res_ruimte_prijs * 0.5),
|
||||
DECODE (vht.res_kenmerkreservering_waarde, -- 1=Commercieel/2=Maatschappelijk
|
||||
'1', rrr.res_rsv_ruimte_prijs / (24 * (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van)),
|
||||
(rrr.res_rsv_ruimte_prijs * 0.5) / (24 * (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van))))
|
||||
--DECODE (rrr.res_rsv_ruimte_prijs,
|
||||
-- NULL,
|
||||
-- DECODE (vht.res_kenmerkreservering_waarde, -- 1=Commercieel/2=Maatschappelijk
|
||||
-- '1', rr.res_ruimte_prijs,
|
||||
-- rr.res_ruimte_prijs * 0.5),
|
||||
-- DECODE (vht.res_kenmerkreservering_waarde, -- 1=Commercieel/2=Maatschappelijk
|
||||
-- '1', rrr.res_rsv_ruimte_prijs / (24 * (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van)),
|
||||
-- (rrr.res_rsv_ruimte_prijs * 0.5) / (24 * (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van))))
|
||||
DECODE (vht.res_kenmerkreservering_waarde, -- 1=Commercieel/2=Maatschappelijk
|
||||
'1', rr.res_ruimte_prijs,
|
||||
rr.res_ruimte_prijs * 0.5)
|
||||
artikelprijs,
|
||||
COALESCE (fac.safe_to_number (rr.res_ruimte_groep), 21) btw,
|
||||
COALESCE (rar1.alg_ruimte_key, rar2.alg_ruimte_key) alg_ruimte_key,
|
||||
@@ -420,7 +423,7 @@ AS
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 1) vht -- Verhuurtarief
|
||||
WHERE rrr.res_activiteit_key = 30 -- Externe bijeenkomst (g<><67>n 11 of 50=Uitleen of Rondleiding)!
|
||||
AND rrr.res_rsv_ruimte_tot < SYSDATE -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_tot < TRUNC (SYSDATE + 1) -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty!
|
||||
AND COALESCE (rrr.res_rsv_ruimte_totaal, 0) = 0 -- G<><47>n afgesproken prijs!
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key -- Alleen Ruimte-reserveringen!
|
||||
@@ -466,7 +469,7 @@ AS
|
||||
GROUP BY res_ruimte_key) rar2,
|
||||
res_ruimte rr
|
||||
WHERE rrr.res_activiteit_key = 30 -- Externe bijeenkomst (g<><67>n 11 of 50=Uitleen of Rondleiding)!
|
||||
AND rrr.res_rsv_ruimte_tot < SYSDATE -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_tot < TRUNC (SYSDATE + 1) -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty!
|
||||
AND COALESCE (rrr.res_rsv_ruimte_totaal, 0) != 0 -- Afgesproken prijs!
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key -- Alleen Ruimte-reserveringen!
|
||||
@@ -511,7 +514,7 @@ AS
|
||||
GROUP BY res_ruimte_key) rar2,
|
||||
res_ruimte rr
|
||||
WHERE rrr.res_activiteit_key = 30 -- Externe bijeenkomst (g<><67>n 11 of 50=Uitleen of Rondleiding)!
|
||||
AND rrr.res_rsv_ruimte_tot < SYSDATE -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_tot < TRUNC (SYSDATE + 1) -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty!
|
||||
AND COALESCE (rrr.res_rsv_ruimte_korting, 0) != 0
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key -- Alleen Ruimte-reserveringen!
|
||||
@@ -566,8 +569,7 @@ AS
|
||||
COALESCE (rra.res_rsv_artikel_btw, ra.res_artikel_btw, 21) btw,
|
||||
ra.res_discipline_key, ra.res_artikel_volgnummer
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180701', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE
|
||||
WHERE rra.res_rsv_artikel_levering < TRUNC (SYSDATE + 1)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND (ra.res_discipline_key NOT IN (48, 50) OR ra.res_artikel_btw IS NOT NULL)
|
||||
@@ -582,8 +584,7 @@ AS
|
||||
6 btw,
|
||||
ra.res_discipline_key, ra.res_artikel_volgnummer
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180701', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE
|
||||
WHERE rra.res_rsv_artikel_levering < TRUNC (SYSDATE + 1)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (48) -- Dichtbij extra
|
||||
@@ -599,8 +600,7 @@ AS
|
||||
21 btw,
|
||||
ra.res_discipline_key, ra.res_artikel_volgnummer
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180701', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE
|
||||
WHERE rra.res_rsv_artikel_levering < TRUNC (SYSDATE + 1)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (48) -- Dichtbij extra
|
||||
@@ -616,8 +616,7 @@ AS
|
||||
6 btw,
|
||||
ra.res_discipline_key, ra.res_artikel_volgnummer
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180701', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE
|
||||
WHERE rra.res_rsv_artikel_levering < TRUNC (SYSDATE + 1)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (50) -- Momento extra
|
||||
@@ -633,8 +632,7 @@ AS
|
||||
21 btw,
|
||||
ra.res_discipline_key, ra.res_artikel_volgnummer
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180701', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE
|
||||
WHERE rra.res_rsv_artikel_levering < TRUNC (SYSDATE + 1)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (50) -- Momento extra
|
||||
@@ -642,7 +640,7 @@ AS
|
||||
res_discipline rd,
|
||||
prs_kostensoort ks
|
||||
WHERE rrr.res_activiteit_key IN (30, -11, -50) -- Externe bijeenkomst/Uitleen/Rondleiding
|
||||
AND rrr.res_rsv_ruimte_tot < SYSDATE -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_tot < TRUNC (SYSDATE + 1) -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty!
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key(+) -- Ruimte- <20>n Uitleen-reserveringen!
|
||||
AND rro.res_ruimte_key = rar1.res_ruimte_key(+)
|
||||
@@ -692,7 +690,7 @@ AS
|
||||
res_v_aanwezigrsv_deel rrd,
|
||||
res_deel rd
|
||||
WHERE rrr.res_activiteit_key IN (30, -11, -50) -- Externe bijeenkomst/Uitleen/Rondleiding
|
||||
AND rrr.res_rsv_ruimte_tot < SYSDATE -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_tot < TRUNC (SYSDATE + 1) -- Niet in toekomst!
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty!
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key(+) -- Ruimte- <20>n Uitleen-reserveringen!
|
||||
AND rro.res_ruimte_key = rar1.res_ruimte_key(+)
|
||||
@@ -936,7 +934,7 @@ CREATE OR REPLACE VIEW sroz_v_export_fin
|
||||
result,
|
||||
result_order
|
||||
)
|
||||
AS -- View bevat alleen inhoud op de dag na de 15e werkdag van de maand!
|
||||
AS -- View bevat alleen inhoud op donderdagen!
|
||||
SELECT 'reserveringsnummer'
|
||||
|| ';debiteur'
|
||||
|| ';vandatum'
|
||||
@@ -953,7 +951,7 @@ AS -- View bevat alleen inhoud op de dag na de 15e werkdag van de maand!
|
||||
|| ';contactpersoon',
|
||||
0
|
||||
FROM DUAL
|
||||
WHERE TO_CHAR (SYSDATE, 'd') = '4' -- Woensdag
|
||||
WHERE TO_CHAR (SYSDATE, 'd') = '5' -- Donderdag
|
||||
UNION ALL
|
||||
SELECT reserveringsnummer
|
||||
|| ';'
|
||||
@@ -1000,7 +998,7 @@ AS -- View bevat alleen inhoud op de dag na de 15e werkdag van de maand!
|
||||
FROM sroz_v_rap_frozen_res
|
||||
WHERE fclt_x_week = TO_CHAR (TRUNC (SYSDATE, 'iw') - 1, 'yyyy-iw')
|
||||
ORDER BY hide_f_sortering)
|
||||
WHERE TO_CHAR (SYSDATE, 'd') = '4' -- Woensdag
|
||||
WHERE TO_CHAR (SYSDATE, 'd') = '5' -- Donderdag
|
||||
;
|
||||
|
||||
CREATE OR REPLACE PROCEDURE sroz_select_fin (p_applname IN VARCHAR2,
|
||||
@@ -1029,7 +1027,7 @@ AS
|
||||
BEGIN
|
||||
-- LET OP: FIN-export draait dagelijks na middernacht (begin van dag) en de
|
||||
-- verkoop wordt wekelijks alleen in de nacht na woensdag doorgezet.
|
||||
IF TO_CHAR (SYSDATE, 'd') = '4'
|
||||
IF TO_CHAR (SYSDATE, 'd') = '5'
|
||||
THEN
|
||||
v_regel_nr := 0;
|
||||
v_amount_tot := 0;
|
||||
@@ -1534,7 +1532,7 @@ AS
|
||||
sortering,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
rrr.res_rsv_ruimte_van datum,
|
||||
rrr.res_rsv_ruimte_van,
|
||||
rrr.res_rsv_artikel_levering,
|
||||
rrr.res_rsv_ruimte_tot,
|
||||
TO_CHAR (rrr.res_reservering_key) || '/' || TO_CHAR (rrr.res_rsv_ruimte_volgnr)
|
||||
resnr,
|
||||
@@ -1573,7 +1571,7 @@ AS
|
||||
GROUP BY res_ruimte_key) rar2,
|
||||
res_ruimte rr,
|
||||
(SELECT rra.res_rsv_ruimte_key, rra.res_rsv_artikel_key,
|
||||
--rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_nr, ra.res_artikel_omschrijving,
|
||||
rra.res_rsv_artikel_prijs, ra.res_artikel_prijs,
|
||||
@@ -1585,7 +1583,7 @@ AS
|
||||
AND (ra.res_discipline_key NOT IN (48, 50) OR ra.res_artikel_btw IS NOT NULL)
|
||||
UNION ALL -- Dichtbij BTW laag
|
||||
SELECT rra.res_rsv_ruimte_key, rra.res_rsv_artikel_key,
|
||||
--rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_nr, ra.res_artikel_omschrijving,
|
||||
0.66 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
@@ -1599,7 +1597,7 @@ AS
|
||||
AND ra.res_artikel_btw IS NULL
|
||||
UNION ALL -- Dichtbij BTW hoog
|
||||
SELECT rra.res_rsv_ruimte_key, rra.res_rsv_artikel_key,
|
||||
--rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_nr, ra.res_artikel_omschrijving,
|
||||
0.34 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
@@ -1613,7 +1611,7 @@ AS
|
||||
AND ra.res_artikel_btw IS NULL
|
||||
UNION ALL -- Momento BTW laag
|
||||
SELECT rra.res_rsv_ruimte_key, rra.res_rsv_artikel_key,
|
||||
--rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_nr, ra.res_artikel_omschrijving,
|
||||
0.65 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
@@ -1627,7 +1625,7 @@ AS
|
||||
AND ra.res_artikel_btw IS NULL
|
||||
UNION ALL -- Momento BTW hoog
|
||||
SELECT rra.res_rsv_ruimte_key, rra.res_rsv_artikel_key,
|
||||
--rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_levering, rra.res_status_bo_key,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_nr, ra.res_artikel_omschrijving,
|
||||
0.35 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
|
||||
Reference in New Issue
Block a user