BAMG#73216 -- Rapportage aanpassen voor YASK
BAMG#73391 -- Rapportage 'kosten klant svn path=/Customer/trunk/; revision=56510
This commit is contained in:
@@ -1346,6 +1346,7 @@ SELECT o.mld_opdr_key,
|
||||
MLD.getopdrachtstatusdate (o.mld_opdr_key, 9) afgerond_op,
|
||||
COALESCE(FAC.safe_to_number(btw.mld_kenmerk_hint), 21) btw,
|
||||
COALESCE(FAC.safe_to_number(btw.mld_kenmerkopdr_waarde), mld_opdr_kosten) bedrag_ex,
|
||||
DECODE(FAC.safe_to_number(btw.mld_kenmerk_hint), 9, COALESCE(FAC.safe_to_number(btw.mld_kenmerkopdr_waarde), mld_opdr_kosten) * 1.09) inclBTW9,
|
||||
DECODE(m.mld_stdmelding_key, 382, 'Intern', 'Algemeen') type_kosten,
|
||||
DECODE(DECODE(ins_srtdiscipline_omschrijving, 'Aanvraag', flx.getflex('MLD', 1421, m.mld_melding_key), -- Kosten doorbelasten naar klant, Ja
|
||||
'Storing', flx.getflex('MLD', 1422, m.mld_melding_key),
|
||||
@@ -1426,6 +1427,7 @@ SELECT boi.bes_bestelopdr_key,
|
||||
btw,
|
||||
boi.bes_bestelopdr_item_aantal * boi.bes_bestelopdr_item_prijs
|
||||
bedrag_ex,
|
||||
DECODE(sd.bes_srtdeel_btw, 9, boi.bes_bestelopdr_item_aantal * boi.bes_bestelopdr_item_prijs * 1.09) inclBTW9,
|
||||
'Algemeen' type_kosten,
|
||||
NULL doorbelasten
|
||||
FROM bes_bestelopdr_item boi,
|
||||
@@ -1585,14 +1587,16 @@ SELECT kg.prs_kostenplaats_nr kostenplaats_nr_geb,
|
||||
DECODE(ab.prs_bedrijf_key, 1, '' , flx.getflex('PRS', 1120, prs_afdeling_key1, 'A')) email,
|
||||
mld_stdmelding_omschrijving omschrijving,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key || '/' || mld_opdr_bedrijfopdr_volgnr onzeref, -- opdrachtnr
|
||||
flx.getflex('MLD', 1001, m.mld_melding_key) uwref, -- indien gevuld in opdracht
|
||||
flx.getflex('MLD', 1001, m.mld_melding_key) uwref,
|
||||
flx.getflex('MLD', 1503, m.mld_melding_key) grootboeknr,
|
||||
mld_opdr_kosten,
|
||||
DECODE(ab.prs_bedrijf_key, 1, 'Intern' , 'Extern') internofextern,
|
||||
MLD.getopdrachtstatusdate (o.mld_opdr_key, 9) afgerond_op,
|
||||
o.mld_opdr_key,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
ks.prs_kostensoort_opmerking
|
||||
ks.prs_kostensoort_opmerking,
|
||||
mld_kosten_klant
|
||||
FROM mld_opdr o,
|
||||
mld_melding m,
|
||||
mld_stdmelding std,
|
||||
@@ -1617,8 +1621,8 @@ SELECT kg.prs_kostenplaats_nr kostenplaats_nr_geb,
|
||||
AND p.prs_afdeling_key = ab.prs_afdeling_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND m.mld_alg_onroerendgoed_keys = aogk.alg_onroerendgoed_keys
|
||||
--AND m.mld_kosten_klant = 1
|
||||
AND ( (sd.ins_srtdiscipline_omschrijving = 'Aanvraag' AND flx.getflex('MLD', 1421, m.mld_melding_key) = 4) -- Kosten doorbelasten naar klant, Ja
|
||||
AND ( m.mld_kosten_klant = 1
|
||||
OR (sd.ins_srtdiscipline_omschrijving = 'Aanvraag' AND flx.getflex('MLD', 1421, m.mld_melding_key) = 4) -- Kosten doorbelasten naar klant, Ja
|
||||
OR (sd.ins_srtdiscipline_omschrijving = 'Storing' AND flx.getflex('MLD', 1422, m.mld_melding_key) = 4) -- Kosten doorbelasten naar klant, Ja
|
||||
)
|
||||
AND ab.prs_afdeling_key1 = a1.prs_afdeling_key
|
||||
@@ -1648,13 +1652,15 @@ SELECT mld_adres_gebouw_ruimte kpl_bam,
|
||||
d.ins_discipline_omschrijving || ' / ' || bes_bestelopdr_item_aantal || ' * ' || bes_srtdeel_omschrijving,
|
||||
'B' || bes_bestelopdr_id onzeref, -- opdrachtnr
|
||||
NULL uwref, -- indien gevuld in opdracht
|
||||
NULL grootboeknr,
|
||||
bes_bestelopdr_item_aantal * bes_bestelopdr_item_prijs,
|
||||
DECODE(ab.prs_bedrijf_key, 1, 'Intern' , 'Extern') internofextern,
|
||||
bes_bestelopdr_item_verwerkt-1 afgerond_op,
|
||||
NULL opdr_key,
|
||||
NULL,
|
||||
NULL,
|
||||
ks.prs_kostensoort_opmerking
|
||||
ks.prs_kostensoort_opmerking,
|
||||
NULL kostenklant
|
||||
FROM bes_bestelopdr_item boi,
|
||||
bes_bestelopdr bo,
|
||||
bes_bestelling_item bi,
|
||||
|
||||
Reference in New Issue
Block a user