BONS#33906 Factuurbijlage R
svn path=/Database/trunk/; revision=27420
This commit is contained in:
@@ -1519,6 +1519,26 @@ INSERT INTO fac_usrrap
|
||||
0
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
|
||||
-- Rapport R) FACTUURrapport met detailgegevens client per beschikking - variant R:
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving,
|
||||
fac_usrrap_view_name,
|
||||
fac_usrrap_vraagbegindatum,
|
||||
fac_usrrap_vraageinddatum,
|
||||
fac_usrrap_functie,
|
||||
fac_usrrap_info,
|
||||
fac_functie_key,
|
||||
fac_usrrap_autorefresh
|
||||
)
|
||||
SELECT 'Factuur R) Details Client per beschikking',
|
||||
'care_v_rap2_factuur_uren_R',
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
'Factuurrapportage per beschikking met detailgegevens clienten',
|
||||
fac_functie_key,
|
||||
0
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
|
||||
-- Rapport Q) FACTUURrapport voor de gemaakte uren per datum - variant Q (Bernisse):
|
||||
INSERT INTO fac_usrrap
|
||||
|
||||
@@ -610,6 +610,7 @@ CREATE_VIEW( care_v_beschikking_all, 0)
|
||||
prs_client_mobiel,
|
||||
prs_client_email,
|
||||
client_bijzonderheden,
|
||||
client_contactpersonen,
|
||||
beschikking_datum_van,
|
||||
beschikking_week_van,
|
||||
beschikking_jaar_van,
|
||||
@@ -646,13 +647,13 @@ AS
|
||||
gemeente.alg_locatie_verantw,
|
||||
(SELECT ok.alg_onrgoedkenmerk_waarde
|
||||
FROM alg_onrgoedkenmerk ok
|
||||
WHERE ok.alg_onrgoed_key = gemeente.alg_locatie_key
|
||||
WHERE ok.alg_onrgoed_key = gemeente.alg_locatie_key
|
||||
AND ok.alg_onrgoed_niveau = 'L'
|
||||
AND ok.alg_kenmerk_key = 1004
|
||||
AND ok.alg_onrgoedkenmerk_verwijder IS NULL),
|
||||
(SELECT ok.alg_onrgoedkenmerk_waarde
|
||||
FROM alg_onrgoedkenmerk ok
|
||||
WHERE ok.alg_onrgoed_key = gemeente.alg_locatie_key
|
||||
WHERE ok.alg_onrgoed_key = gemeente.alg_locatie_key
|
||||
AND ok.alg_onrgoed_niveau = 'L'
|
||||
AND ok.alg_kenmerk_key = 1005
|
||||
AND ok.alg_onrgoedkenmerk_verwijder IS NULL),
|
||||
@@ -741,6 +742,13 @@ AS
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND prs_kenmerk_key = 1041)
|
||||
client_bijzonderheden,
|
||||
(SELECT kl.prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink kl
|
||||
WHERE kl.prs_link_key = client.prs_perslid_key
|
||||
AND kl.prs_kenmerklink_niveau = 'P'
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND prs_kenmerk_key = 2000)
|
||||
client_contactpersonen,
|
||||
m.mld_melding_datum beschikking_datum_van,
|
||||
TO_NUMBER (TO_CHAR (m.mld_melding_datum, 'IW')) beschikking_week_van,
|
||||
TO_NUMBER (TO_CHAR (m.mld_melding_datum, 'IYYY')) beschikking_jaar_van,
|
||||
@@ -3000,13 +3008,17 @@ CREATE_VIEW( care_v_tmp2_factuur_uren, 0)
|
||||
client_naam,
|
||||
client_meisjesnaam,
|
||||
client_mv,
|
||||
prs_client_email,
|
||||
client_contactpersonen,
|
||||
prs_client_cak_actie,
|
||||
client_geboortedatum,
|
||||
client_adres,
|
||||
client_huisnr,
|
||||
client_postcode,
|
||||
client_woonplaats,
|
||||
--- uren_periode,
|
||||
client_telefoon_thuis,
|
||||
prs_client_mobiel,
|
||||
client_bijzonderheden,
|
||||
indicatie_uren,
|
||||
pgb,
|
||||
product,
|
||||
@@ -3024,85 +3036,108 @@ CREATE_VIEW( care_v_tmp2_factuur_uren, 0)
|
||||
week_uren_besteed
|
||||
)
|
||||
AS
|
||||
SELECT uur.jaar || '-' || LPAD (uur.periodenr, 2, '0'),
|
||||
SELECT uur.jaar || '-' || LPAD (uur.periodenr, 2, '0'),
|
||||
uur.periodenr,
|
||||
pb.prs_leverancier_nr,
|
||||
pb.prs_bedrijf_naam,
|
||||
pb.prs_bedrijf_post_adres,
|
||||
pb.prs_bedrijf_post_postcode,
|
||||
pb.prs_bedrijf_post_plaats,
|
||||
pb.prs_overeenkomst_nr,
|
||||
pb.prs_bedrijf_opmerking,
|
||||
pb.prs_bedrijf_contact_persoon,
|
||||
pb.prs_bedrijf_contact_telefoon,
|
||||
pb.prs_bedrijf_contact_fax,
|
||||
pb.prs_bedrijf_email,
|
||||
pb.prs_bedrijf_telefoon2,
|
||||
pb.prs_bedrijf_post_postcode,
|
||||
pb.prs_bedrijf_post_plaats,
|
||||
pb.prs_overeenkomst_nr,
|
||||
pb.prs_bedrijf_opmerking,
|
||||
pb.prs_bedrijf_contact_persoon,
|
||||
pb.prs_bedrijf_contact_telefoon,
|
||||
pb.prs_bedrijf_contact_fax,
|
||||
pb.prs_bedrijf_email,
|
||||
pb.prs_bedrijf_telefoon2,
|
||||
b.mld_melding_key,
|
||||
b.gemeente_omschrijving,
|
||||
b.gemeente_code,
|
||||
b.gemeente_post_adres,
|
||||
b.gemeente_post_postcode,
|
||||
b.gemeente_post_plaats,
|
||||
b.gemeente_contactpersoon,
|
||||
b.gemeente_factnr_infix,
|
||||
b.gemeente_factnr_suffix,
|
||||
b.gemeente_hv1_code,
|
||||
b.gemeente_hv2_code,
|
||||
b.gemeente_veiling,
|
||||
b.gemeente_budget,
|
||||
b.gemeente_ob,
|
||||
b.gemeente_omschrijving,
|
||||
b.gemeente_code,
|
||||
b.gemeente_post_adres,
|
||||
b.gemeente_post_postcode,
|
||||
b.gemeente_post_plaats,
|
||||
b.gemeente_contactpersoon,
|
||||
b.gemeente_factnr_infix,
|
||||
b.gemeente_factnr_suffix,
|
||||
b.gemeente_hv1_code,
|
||||
b.gemeente_hv2_code,
|
||||
b.gemeente_veiling,
|
||||
b.gemeente_budget,
|
||||
b.gemeente_ob,
|
||||
b.beschikking_nr,
|
||||
b.beschikking_datum_van,
|
||||
b.beschikking_datum_tot,
|
||||
b.client_bsn,
|
||||
DECODE (ud.fac_usrdata_omschr, 1, b.prs_client_nr, b.prs_client_key),
|
||||
b.prs_client_naam || ',' || b.prs_client_voorletters || ' ' || b.prs_client_tussenvoegsel,
|
||||
b.prs_client_voorletters || ' ' || b.prs_client_tussenvoegsel || ' ' || b.prs_client_naam,
|
||||
DECODE (ud.fac_usrdata_omschr,
|
||||
1, b.prs_client_nr,
|
||||
b.prs_client_key),
|
||||
b.prs_client_naam
|
||||
|| ','
|
||||
|| b.prs_client_voorletters
|
||||
|| ' '
|
||||
|| b.prs_client_tussenvoegsel,
|
||||
b.prs_client_voorletters
|
||||
|| ' '
|
||||
|| b.prs_client_tussenvoegsel
|
||||
|| ' '
|
||||
|| b.prs_client_naam,
|
||||
b.prs_client_voorletters,
|
||||
b.prs_client_tussenvoegsel,
|
||||
b.prs_client_naam,
|
||||
b.client_meisjesnaam,
|
||||
b.client_mv,
|
||||
b.client_mv,
|
||||
b.prs_client_email,
|
||||
b.client_contactpersonen,
|
||||
b.prs_client_cak_actie,
|
||||
b.client_geboortedatum,
|
||||
b.client_adres,
|
||||
b.client_huisnr,
|
||||
b.client_postcode,
|
||||
b.client_woonplaats,
|
||||
b.client_huisnr,
|
||||
b.client_postcode,
|
||||
b.client_woonplaats,
|
||||
b.client_telefoon_thuis,
|
||||
b.prs_client_mobiel,
|
||||
b.client_bijzonderheden,
|
||||
b.uren_beschikking,
|
||||
b.pgb,
|
||||
b.product,
|
||||
CASE
|
||||
WHEN b.pgb = 1 THEN b.pgb_tarief
|
||||
WHEN b.gemeente_veiling = 1 THEN b.pgb_tarief
|
||||
ELSE gt.tarief
|
||||
WHEN b.pgb = 1 THEN b.pgb_tarief
|
||||
WHEN b.gemeente_veiling = 1 THEN b.pgb_tarief
|
||||
ELSE gt.tarief
|
||||
END,
|
||||
b.beschikking_omschr,
|
||||
uur.prs_perslid_key,
|
||||
uur.bsn,
|
||||
uur.nr_verzorger,
|
||||
uur.prs_perslid_naam || ',' || uur.prs_perslid_voorletters || ' ' || uur.prs_perslid_tussenvoegsel,
|
||||
uur.prs_perslid_naam
|
||||
|| ','
|
||||
|| uur.prs_perslid_voorletters
|
||||
|| ' '
|
||||
|| uur.prs_perslid_tussenvoegsel,
|
||||
uur.prs_perslid_dienstverband,
|
||||
uur.jaar,
|
||||
uur.weeknr,
|
||||
uur.datum_gewerkt,
|
||||
uur.uren_opdracht,
|
||||
uur.uren_besteed
|
||||
FROM care_v_beschikking_all b, care_v_bestede_uren_all uur, prs_bedrijf pb, fac_usrdata ud, care_v_gemeente_tarieven gt
|
||||
WHERE uur.mld_melding_key = b.mld_melding_key
|
||||
AND uur.uren_status = 3
|
||||
AND pb.prs_bedrijf_key = 2
|
||||
AND ud.fac_usrdata_key = 48
|
||||
AND gt.alg_locatie_key = b.gemeente_key
|
||||
AND gt.product_code = b.product_code
|
||||
AND COALESCE(gt.duedatum,SYSDATE) =
|
||||
(SELECT COALESCE(MIN (gt2.duedatum),SYSDATE)
|
||||
FROM care_v_gemeente_tarieven gt2
|
||||
WHERE COALESCE(gt2.duedatum,SYSDATE+999) >= uur.datum_gewerkt
|
||||
AND gt2.alg_locatie_key = b.gemeente_key
|
||||
AND gt2.product_code = b.product_code
|
||||
);
|
||||
FROM care_v_beschikking_all b,
|
||||
care_v_bestede_uren_all uur,
|
||||
prs_bedrijf pb,
|
||||
fac_usrdata ud,
|
||||
care_v_gemeente_tarieven gt
|
||||
WHERE uur.mld_melding_key = b.mld_melding_key
|
||||
AND uur.uren_status = 3
|
||||
AND pb.prs_bedrijf_key = 2
|
||||
AND ud.fac_usrdata_key = 48
|
||||
AND gt.alg_locatie_key = b.gemeente_key
|
||||
AND gt.product_code = b.product_code
|
||||
AND COALESCE (gt.duedatum, SYSDATE) =
|
||||
(SELECT COALESCE (MIN (gt2.duedatum), SYSDATE)
|
||||
FROM care_v_gemeente_tarieven gt2
|
||||
WHERE COALESCE (gt2.duedatum, SYSDATE + 999) >=
|
||||
uur.datum_gewerkt
|
||||
AND gt2.alg_locatie_key = b.gemeente_key
|
||||
AND gt2.product_code = b.product_code);
|
||||
|
||||
CREATE_VIEW(care_v_gemeente_fact2_uren, 0)
|
||||
AS
|
||||
@@ -4035,6 +4070,73 @@ AS
|
||||
FROM care_v_gemeente_fact2_uren fu
|
||||
GROUP BY fu.periode, fu.gemeente, fu.beschikkingsnr, fu.bsn_client, fu.product, fu.jaar, fu.weeknr;
|
||||
|
||||
-- BONS#33906 variant R
|
||||
CREATE_VIEW( care_v_rap2_factuur_uren_r, 0)
|
||||
(
|
||||
fclt_x_periode,
|
||||
fclt_x_gemeente,
|
||||
factuurnummer,
|
||||
bsn,
|
||||
naam,
|
||||
meisjes_naam,
|
||||
geboortedatum,
|
||||
geslacht,
|
||||
straat,
|
||||
huisnummer,
|
||||
postcode,
|
||||
woonplaats,
|
||||
telefoonnummer,
|
||||
mobielnummer,
|
||||
contactpersoon,
|
||||
email,
|
||||
opmerking,
|
||||
bijzonderheden,
|
||||
beschikkingsnummer,
|
||||
start_indicatie,
|
||||
eind_indicatie,
|
||||
soort_hv,
|
||||
indicatie_uren,
|
||||
uren_besteed
|
||||
)
|
||||
AS
|
||||
SELECT periode,
|
||||
GEMEENTE,
|
||||
MIN (jaar)
|
||||
|| COALESCE (MIN (TO_CHAR (gemeente_factnr_infix)),
|
||||
MIN (prs_bedrijf_factnr_infix))
|
||||
|| SUBSTR (periode, 6, 2)
|
||||
|| COALESCE (MIN (TO_CHAR (gemeente_factnr_suffix)),
|
||||
MIN (gemeente_code)),
|
||||
bsn_client,
|
||||
MIN (CLIENT_NAAM),
|
||||
MIN (CLIENT_MEISjesnaam),
|
||||
MIN (client_geboortedatum),
|
||||
MIN (client_mv),
|
||||
MIN (client_adres),
|
||||
MIN (client_huisnr),
|
||||
MIN (client_postcode),
|
||||
MIN (client_woonplaats),
|
||||
MIN (client_telefoon_thuis),
|
||||
MIN (prs_client_mobiel),
|
||||
MIN (client_contactpersonen),
|
||||
MIN (prs_client_email),
|
||||
MIN (beschikking_omschr),
|
||||
MIN (client_bijzonderheden),
|
||||
beschikkingsnr,
|
||||
beschikking_datum_van,
|
||||
beschikking_datum_tot,
|
||||
product,
|
||||
SUM (indicatie_uren),
|
||||
SUM (week_uren_besteed)
|
||||
FROM CARE_V_TMP2_FACTUUR_UREN
|
||||
WHERE pgb IS NULL
|
||||
GROUP BY periode,
|
||||
gemeente,
|
||||
bsn_client,
|
||||
beschikkingsnr,
|
||||
beschikking_datum_van,
|
||||
beschikking_datum_tot,
|
||||
product;
|
||||
|
||||
-- mbmb
|
||||
-- Rapport Q) FACTUURrapport voor de gemaakte uren per datum - variant Q (Bernisse):
|
||||
|
||||
Reference in New Issue
Block a user