YASK#87240 BTW uitsplitsing bij RB opdrachten zijn nu ook in het doorbelastingsoverzicht opgenomen.
svn path=/Customer/trunk/; revision=68142
This commit is contained in:
@@ -4838,14 +4838,14 @@ AS
|
|||||||
AND ft.fin_factuur_statuses_key = 7
|
AND ft.fin_factuur_statuses_key = 7
|
||||||
AND ft.mld_opdr_key = o.mld_opdr_key)
|
AND ft.mld_opdr_key = o.mld_opdr_key)
|
||||||
factuurbedrag,
|
factuurbedrag,
|
||||||
f.fin_factuurregel_totaal factuurregeltotaal,
|
COALESCE(f.fin_factuurregel_totaal, rbbtw.bedrag) factuurregeltotaal,
|
||||||
VBXX.get_opslag_perc (o.mld_opdr_key)
|
VBXX.get_opslag_perc (o.mld_opdr_key)
|
||||||
opslag,
|
opslag,
|
||||||
DECODE (nb.mld_kenmerkopdr_waarde, 1, 0, COALESCE(f.fin_factuurregel_totaal, o.mld_opdr_kosten) * ((100 + VBXX.get_opslag_perc (o.mld_opdr_key)) / 100))
|
DECODE (nb.mld_kenmerkopdr_waarde, 1, 0, COALESCE(f.fin_factuurregel_totaal, rbbtw.bedrag, o.mld_opdr_kosten) * ((100 + VBXX.get_opslag_perc (o.mld_opdr_key)) / 100))
|
||||||
kostenplusopslag,
|
kostenplusopslag,
|
||||||
btw.fin_btwtabelwaarde_oms btwtabelwaarde_oms,
|
btw.fin_btwtabelwaarde_oms btwtabelwaarde_oms,
|
||||||
btw.fin_btwtabelwaarde_perc btwtabelwaarde_perc,
|
COALESCE(btw.fin_btwtabelwaarde_perc, rbbtw.btw) btwtabelwaarde_perc,
|
||||||
f.fin_factuurregel_btw factuurregel_btw,
|
COALESCE(f.fin_factuurregel_btw, ROUND((rbbtw.bedrag * rbbtw.btw)/100,2)) factuurregel_btw,
|
||||||
COALESCE ( (SELECT mld_kenmerkopdr_waarde
|
COALESCE ( (SELECT mld_kenmerkopdr_waarde
|
||||||
FROM mld_kenmerkopdr ko, mld_kenmerk k, mld_srtkenmerk sk
|
FROM mld_kenmerkopdr ko, mld_kenmerk k, mld_srtkenmerk sk
|
||||||
WHERE ko.mld_opdr_key = o.mld_opdr_key
|
WHERE ko.mld_opdr_key = o.mld_opdr_key
|
||||||
@@ -4915,6 +4915,21 @@ AS
|
|||||||
AND f.fin_factuur_verwijder IS NULL
|
AND f.fin_factuur_verwijder IS NULL
|
||||||
AND f.fin_factuur_statuses_key = 7
|
AND f.fin_factuur_statuses_key = 7
|
||||||
GROUP BY f.fin_factuur_key, f.fin_factuur_totaal, f.mld_opdr_key, fr.fin_btwtabelwaarde_key) f,
|
GROUP BY f.fin_factuur_key, f.fin_factuur_totaal, f.mld_opdr_key, fr.fin_btwtabelwaarde_key) f,
|
||||||
|
( SELECT o.mld_opdr_key,
|
||||||
|
COALESCE (bedrag, mld_opdr_kosten) bedrag,
|
||||||
|
COALESCE (btw, 21) btw
|
||||||
|
FROM (SELECT ko.mld_opdr_key,
|
||||||
|
FAC.safe_to_number (ko.mld_kenmerkopdr_waarde) bedrag,
|
||||||
|
DECODE (sk.mld_srtkenmerk_code, 'BEDRAGNUL', 0, 'BEDRAGHOOG', 21, 'BEDRAGLAAG', 9) btw
|
||||||
|
FROM mld_srtkenmerk sk, mld_kenmerk k, mld_kenmerkopdr ko
|
||||||
|
WHERE sk.mld_srtkenmerk_code IN ('BEDRAGNUL', 'BEDRAGHOOG', 'BEDRAGLAAG')
|
||||||
|
AND ko.mld_kenmerk_key = k.mld_kenmerk_key
|
||||||
|
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key) k,
|
||||||
|
mld_opdr o,
|
||||||
|
mld_typeopdr ot
|
||||||
|
WHERE o.mld_typeopdr_key = ot.mld_typeopdr_key
|
||||||
|
AND ot.mld_typeopdr_upper LIKE 'REVERSED%'
|
||||||
|
AND o.mld_opdr_key = k.mld_opdr_key(+)) rbbtw,
|
||||||
fin_btwtabelwaarde btw,
|
fin_btwtabelwaarde btw,
|
||||||
(SELECT fac_usrdata_code, fac_usrdata_omschr, mld_opdr_key
|
(SELECT fac_usrdata_code, fac_usrdata_omschr, mld_opdr_key
|
||||||
FROM mld_kenmerkopdr ko,
|
FROM mld_kenmerkopdr ko,
|
||||||
@@ -4969,6 +4984,7 @@ AS
|
|||||||
AND o.mld_opdr_key = kin.mld_opdr_key(+)
|
AND o.mld_opdr_key = kin.mld_opdr_key(+)
|
||||||
AND COALESCE(o.prs_kostenplaats_key, m.prs_kostenplaats_key) = k.prs_kostenplaats_key(+)
|
AND COALESCE(o.prs_kostenplaats_key, m.prs_kostenplaats_key) = k.prs_kostenplaats_key(+)
|
||||||
AND o.mld_opdr_key = f.mld_opdr_key(+)
|
AND o.mld_opdr_key = f.mld_opdr_key(+)
|
||||||
|
AND o.mld_opdr_key = rbbtw.mld_opdr_key(+)
|
||||||
AND f.fin_btwtabelwaarde_key = btw.fin_btwtabelwaarde_key(+);
|
AND f.fin_btwtabelwaarde_key = btw.fin_btwtabelwaarde_key(+);
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW vbxx_v_kosten_doorb_frozen
|
CREATE OR REPLACE VIEW vbxx_v_kosten_doorb_frozen
|
||||||
|
|||||||
Reference in New Issue
Block a user