WIBC#24932 MT940-stuff + Per periode of boeking afsluiten
svn path=/Customer/trunk/; revision=18242
This commit is contained in:
401
WIBC/wibc.sql
401
WIBC/wibc.sql
@@ -2827,47 +2827,6 @@ AS
|
|||||||
v.fclt_f_bedrijf,
|
v.fclt_f_bedrijf,
|
||||||
v.fclt_f_aanvrager) x
|
v.fclt_f_aanvrager) x
|
||||||
WHERE x.aantal = 1 AND x.periode = 0;
|
WHERE x.aantal = 1 AND x.periode = 0;
|
||||||
/*
|
|
||||||
CREATE OR REPLACE VIEW wibc_v_rap_freezereserveringen
|
|
||||||
(
|
|
||||||
hide_f_prskey,
|
|
||||||
hide_f_debnr,
|
|
||||||
fclt_f_bedrijf,
|
|
||||||
fclt_f_aanvrager,
|
|
||||||
aantal,
|
|
||||||
periode
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT fac.safe_to_number (v.hide_f_debnr),
|
|
||||||
v.hide_f_debnr,
|
|
||||||
v.fclt_f_bedrijf,
|
|
||||||
v.fclt_f_aanvrager,
|
|
||||||
COUNT (DISTINCT v.resnr) aantal,
|
|
||||||
SUM (v.periode) periode
|
|
||||||
FROM wibc_v_rap_res_actual v
|
|
||||||
GROUP BY fac.safe_to_number (v.hide_f_debnr),
|
|
||||||
v.hide_f_debnr,
|
|
||||||
v.fclt_f_bedrijf,
|
|
||||||
v.fclt_f_aanvrager;
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
CREATE OR REPLACE VIEW wibc_v_rap_freezereserveringen
|
|
||||||
(
|
|
||||||
fclt_d_datum,
|
|
||||||
hide_f_prskey,
|
|
||||||
hide_f_debnr,
|
|
||||||
fclt_f_bedrijf,
|
|
||||||
fclt_f_aanvrager
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT TO_CHAR (TO_DATE (SUBSTR (v.hide_f_datum, 1, 10), 'yyyy-mm-dd'),
|
|
||||||
'dd-mm-yyyy'),
|
|
||||||
fac.safe_to_number (v.hide_f_debnr),
|
|
||||||
v.hide_f_debnr,
|
|
||||||
v.fclt_f_bedrijf,
|
|
||||||
v.fclt_f_aanvrager
|
|
||||||
FROM wibc_v_rap_res_actual v;
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Formatted on 5-6-2013 12:24:42 (QP5 v5.115.810.9015) */
|
/* Formatted on 5-6-2013 12:24:42 (QP5 v5.115.810.9015) */
|
||||||
CREATE OR REPLACE VIEW wibc_v_rap_transactielijst
|
CREATE OR REPLACE VIEW wibc_v_rap_transactielijst
|
||||||
@@ -2890,16 +2849,13 @@ AS
|
|||||||
bb.creditdebet,
|
bb.creditdebet,
|
||||||
bb.bedrag,
|
bb.bedrag,
|
||||||
bb.ref_waarde,
|
bb.ref_waarde,
|
||||||
--(SELECT SUM (cr.gross)
|
|
||||||
-- FROM wibc_v_rap_charge_register cr
|
|
||||||
-- WHERE INSTR (UPPER (bb.ref_waarde), cr.invoice_nr) > 0)
|
|
||||||
(SELECT SUM (kosten + btwkosten)
|
(SELECT SUM (kosten + btwkosten)
|
||||||
FROM wibc_v_rap_res_frozen v
|
FROM wibc_v_rap_res_frozen v
|
||||||
WHERE INSTR (UPPER (bb.ref_waarde), v.fclt_f_factuur) > 0)
|
WHERE INSTR (UPPER (bb.ref_waarde), v.fclt_f_factuur) > 0)
|
||||||
ref_bedrag
|
ref_bedrag
|
||||||
FROM wibc_bankboek bb;
|
FROM wibc_bankboek bb;
|
||||||
|
|
||||||
/* Formatted on 25-1-2013 11:50:05 (QP5 v5.115.810.9015) */
|
/* Formatted on 7-6-2013 11:55:44 (QP5 v5.115.810.9015) */
|
||||||
CREATE OR REPLACE VIEW wibc_v_rap_charge_register
|
CREATE OR REPLACE VIEW wibc_v_rap_charge_register
|
||||||
(
|
(
|
||||||
invoice_nr,
|
invoice_nr,
|
||||||
@@ -2914,19 +2870,22 @@ CREATE OR REPLACE VIEW wibc_v_rap_charge_register
|
|||||||
remarks
|
remarks
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT x.fclt_f_factuur,
|
SELECT f.fclt_f_factuur,
|
||||||
x.fclt_f_aanvrager,
|
f.fclt_f_aanvrager,
|
||||||
x.fclt_f_bedrijf,
|
f.fclt_f_bedrijf,
|
||||||
x.vervaldatum,
|
f.vervaldatum,
|
||||||
SUBSTR (x.factuurperiode, 6, 2)
|
SUBSTR (f.factuurperiode, 6, 2)
|
||||||
|| '/'
|
|| '/'
|
||||||
|| SUBSTR (x.factuurperiode, 1, 4)
|
|| SUBSTR (f.factuurperiode, 1, 4)
|
||||||
factuurperiode,
|
factuurperiode,
|
||||||
x.kosten netto,
|
f.kosten netto,
|
||||||
x.btwkosten btw,
|
f.btwkosten btw,
|
||||||
x.kosten + x.btwkosten bruto,
|
f.kosten + f.btwkosten bruto,
|
||||||
y.t_bedrag,
|
t.t_bedrag,
|
||||||
NULL
|
DECODE (t.aantal,
|
||||||
|
NULL, NULL,
|
||||||
|
1, t.ref_waarde,
|
||||||
|
'Meer dan 1 transactie!')
|
||||||
FROM ( SELECT fclt_f_factuur,
|
FROM ( SELECT fclt_f_factuur,
|
||||||
MIN (fclt_f_bedrijf) fclt_f_bedrijf,
|
MIN (fclt_f_bedrijf) fclt_f_bedrijf,
|
||||||
MIN (fclt_f_aanvrager) fclt_f_aanvrager,
|
MIN (fclt_f_aanvrager) fclt_f_aanvrager,
|
||||||
@@ -2935,23 +2894,24 @@ AS
|
|||||||
SUM (kosten) kosten,
|
SUM (kosten) kosten,
|
||||||
SUM (btwkosten) btwkosten
|
SUM (btwkosten) btwkosten
|
||||||
FROM wibc_v_rap_res_frozen v
|
FROM wibc_v_rap_res_frozen v
|
||||||
GROUP BY fclt_f_factuur) x
|
GROUP BY fclt_f_factuur) f
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
( SELECT ud.fac_usrdata_upper,
|
( SELECT ud.fac_usrdata_upper,
|
||||||
MAX (bb.valutadat) t_datum,
|
|
||||||
SUM (
|
SUM (
|
||||||
DECODE (bb.creditdebet, 'D', -1, 1) * bb.bedrag
|
DECODE (bb.creditdebet, 'D', -1, 1) * bb.bedrag
|
||||||
)
|
)
|
||||||
t_bedrag
|
t_bedrag,
|
||||||
|
COUNT ( * ) aantal,
|
||||||
|
MAX (bb.ref_waarde) ref_waarde
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
AND ud.fac_usrtab_key = 82
|
AND ud.fac_usrtab_key = 82
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
ud.fac_usrdata_upper) > 0
|
ud.fac_usrdata_upper) > 0
|
||||||
GROUP BY ud.fac_usrdata_upper) y
|
GROUP BY ud.fac_usrdata_upper) t
|
||||||
ON x.fclt_f_factuur = y.fac_usrdata_upper;
|
ON f.fclt_f_factuur = t.fac_usrdata_upper;
|
||||||
|
|
||||||
/* Formatted on 24-5-2013 12:12:48 (QP5 v5.115.810.9015) */
|
/* Formatted on 7-6-2013 11:55:44 (QP5 v5.115.810.9015) */
|
||||||
CREATE OR REPLACE VIEW wibc_v_rap_openpostenlijst
|
CREATE OR REPLACE VIEW wibc_v_rap_openpostenlijst
|
||||||
(
|
(
|
||||||
fclt_f_legal_entity,
|
fclt_f_legal_entity,
|
||||||
@@ -2969,45 +2929,44 @@ CREATE OR REPLACE VIEW wibc_v_rap_openpostenlijst
|
|||||||
owed_91_120,
|
owed_91_120,
|
||||||
owed_over_120,
|
owed_over_120,
|
||||||
betalingen,
|
betalingen,
|
||||||
--totaal,
|
|
||||||
memo
|
memo
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT x.fclt_f_bedrijf,
|
SELECT f.fclt_f_bedrijf,
|
||||||
'WTC The Hague Business Center',
|
'WTC The Hague Business Center',
|
||||||
x.fclt_f_aanvrager,
|
f.fclt_f_aanvrager,
|
||||||
x.fclt_f_factuur,
|
f.fclt_f_factuur,
|
||||||
x.factuurdatum,
|
f.factuurdatum,
|
||||||
x.vervaldatum,
|
f.vervaldatum,
|
||||||
SUBSTR (x.factuurperiode, 6, 2)
|
SUBSTR (f.factuurperiode, 6, 2)
|
||||||
|| '/'
|
|| '/'
|
||||||
|| SUBSTR (x.factuurperiode, 1, 4)
|
|| SUBSTR (f.factuurperiode, 1, 4)
|
||||||
factuurperiode,
|
factuurperiode,
|
||||||
x.f_bedrag,
|
f.f_bedrag,
|
||||||
x.f_bedrag - COALESCE (y.t_bedrag, 0),
|
f.f_bedrag - COALESCE (t.t_bedrag, 0),
|
||||||
CASE
|
CASE
|
||||||
WHEN TRUNC (SYSDATE) - TO_DATE (x.factuurdatum, 'dd-mm-yyyy') BETWEEN 0
|
WHEN TRUNC (SYSDATE) - TO_DATE (f.factuurdatum, 'dd-mm-yyyy') BETWEEN 0
|
||||||
AND 30
|
AND 30
|
||||||
THEN
|
THEN
|
||||||
x.f_bedrag - COALESCE (paid1, 0)
|
f.f_bedrag - COALESCE (paid1, 0)
|
||||||
ELSE
|
ELSE
|
||||||
TO_NUMBER (NULL)
|
TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
owed1,
|
owed1,
|
||||||
CASE
|
CASE
|
||||||
WHEN TRUNC (SYSDATE) - TO_DATE (x.factuurdatum, 'dd-mm-yyyy') BETWEEN 31
|
WHEN TRUNC (SYSDATE) - TO_DATE (f.factuurdatum, 'dd-mm-yyyy') BETWEEN 31
|
||||||
AND 60
|
AND 60
|
||||||
THEN
|
THEN
|
||||||
x.f_bedrag - COALESCE (paid1, 0) - COALESCE (paid2, 0)
|
f.f_bedrag - COALESCE (paid1, 0) - COALESCE (paid2, 0)
|
||||||
ELSE
|
ELSE
|
||||||
TO_NUMBER (NULL)
|
TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
owed2,
|
owed2,
|
||||||
CASE
|
CASE
|
||||||
WHEN TRUNC (SYSDATE) - TO_DATE (x.factuurdatum, 'dd-mm-yyyy') BETWEEN 61
|
WHEN TRUNC (SYSDATE) - TO_DATE (f.factuurdatum, 'dd-mm-yyyy') BETWEEN 61
|
||||||
AND 90
|
AND 90
|
||||||
THEN
|
THEN
|
||||||
x.f_bedrag
|
f.f_bedrag
|
||||||
- COALESCE (paid1, 0)
|
- COALESCE (paid1, 0)
|
||||||
- COALESCE (paid2, 0)
|
- COALESCE (paid2, 0)
|
||||||
- COALESCE (paid3, 0)
|
- COALESCE (paid3, 0)
|
||||||
@@ -3016,10 +2975,10 @@ AS
|
|||||||
END
|
END
|
||||||
owed3,
|
owed3,
|
||||||
CASE
|
CASE
|
||||||
WHEN TRUNC (SYSDATE) - TO_DATE (x.factuurdatum, 'dd-mm-yyyy') BETWEEN 91
|
WHEN TRUNC (SYSDATE) - TO_DATE (f.factuurdatum, 'dd-mm-yyyy') BETWEEN 91
|
||||||
AND 120
|
AND 120
|
||||||
THEN
|
THEN
|
||||||
x.f_bedrag
|
f.f_bedrag
|
||||||
- COALESCE (paid1, 0)
|
- COALESCE (paid1, 0)
|
||||||
- COALESCE (paid2, 0)
|
- COALESCE (paid2, 0)
|
||||||
- COALESCE (paid3, 0)
|
- COALESCE (paid3, 0)
|
||||||
@@ -3029,10 +2988,10 @@ AS
|
|||||||
END
|
END
|
||||||
owed4,
|
owed4,
|
||||||
CASE
|
CASE
|
||||||
WHEN (TRUNC (SYSDATE) - TO_DATE (x.factuurdatum, 'dd-mm-yyyy')) >
|
WHEN (TRUNC (SYSDATE) - TO_DATE (f.factuurdatum, 'dd-mm-yyyy')) >
|
||||||
120
|
120
|
||||||
THEN
|
THEN
|
||||||
x.f_bedrag
|
f.f_bedrag
|
||||||
- COALESCE (paid1, 0)
|
- COALESCE (paid1, 0)
|
||||||
- COALESCE (paid2, 0)
|
- COALESCE (paid2, 0)
|
||||||
- COALESCE (paid3, 0)
|
- COALESCE (paid3, 0)
|
||||||
@@ -3042,129 +3001,161 @@ AS
|
|||||||
TO_NUMBER (NULL)
|
TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
owed5,
|
owed5,
|
||||||
y.t_bedrag,
|
t.t_bedrag,
|
||||||
--NULL,
|
|
||||||
NULL
|
NULL
|
||||||
FROM ( SELECT fclt_f_factuur,
|
FROM ( SELECT fclt_f_factuur,
|
||||||
MIN (fclt_f_bedrijf) fclt_f_bedrijf,
|
MIN (fclt_f_bedrijf) fclt_f_bedrijf,
|
||||||
MIN (fclt_f_aanvrager) fclt_f_aanvrager,
|
MIN (fclt_f_aanvrager) fclt_f_aanvrager,
|
||||||
MIN (factuurperiode) factuurperiode,
|
MIN (factuurperiode) factuurperiode,
|
||||||
MIN (factuurdatum) factuurdatum,
|
MIN (factuurdatum) factuurdatum,
|
||||||
MIN (vervaldatum) vervaldatum,
|
MIN (vervaldatum) vervaldatum,
|
||||||
SUM (kosten + btwkosten) f_bedrag
|
SUM (kosten + btwkosten) f_bedrag
|
||||||
FROM wibc_v_rap_res_frozen
|
FROM wibc_v_rap_res_frozen
|
||||||
GROUP BY fclt_f_factuur) x
|
GROUP BY fclt_f_factuur) f
|
||||||
|
LEFT JOIN
|
||||||
|
( SELECT ud.fac_usrdata_upper,
|
||||||
|
MIN(DECODE (
|
||||||
|
UPPER(SUBSTR (
|
||||||
|
bb.ref_waarde || 'x',
|
||||||
|
INSTR (UPPER (bb.ref_waarde),
|
||||||
|
ud.fac_usrdata_upper)
|
||||||
|
+ 8,
|
||||||
|
1
|
||||||
|
)),
|
||||||
|
'=',
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
))
|
||||||
|
force_match,
|
||||||
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
|
* bb.bedrag) -- 'D' en '-' negatief!
|
||||||
|
t_bedrag
|
||||||
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
|
AND ud.fac_usrtab_key = 82
|
||||||
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
|
ud.fac_usrdata_upper) > 0
|
||||||
|
GROUP BY ud.fac_usrdata_upper) t
|
||||||
|
ON f.fclt_f_factuur = t.fac_usrdata_upper
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
( SELECT ud.fac_usrdata_upper,
|
( SELECT x.fac_usrdata_upper,
|
||||||
MAX (bb.valutadat) t_datum,
|
SUM (x.paid1) paid1,
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
SUM (x.paid2) paid2,
|
||||||
* bb.bedrag)
|
SUM (x.paid3) paid3,
|
||||||
t_bedrag
|
SUM (x.paid4) paid4,
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
SUM (x.paid5) paid5
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
FROM ( SELECT ud.fac_usrdata_upper,
|
||||||
AND ud.fac_usrtab_key = 82
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
* bb.bedrag)
|
||||||
ud.fac_usrdata_upper) > 0
|
paid1,
|
||||||
GROUP BY ud.fac_usrdata_upper) y
|
0 paid2,
|
||||||
ON x.fclt_f_factuur = y.fac_usrdata_upper
|
0 paid3,
|
||||||
LEFT JOIN
|
0 paid4,
|
||||||
( SELECT q.fac_usrdata_upper,
|
0 paid5
|
||||||
SUM (q.paid1) paid1,
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
SUM (q.paid2) paid2,
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
SUM (q.paid3) paid3,
|
AND ud.fac_usrtab_key = 82
|
||||||
SUM (q.paid4) paid4,
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
SUM (q.paid5) paid5
|
ud.fac_usrdata_upper) > 0
|
||||||
FROM ( SELECT ud.fac_usrdata_upper,
|
AND TO_DATE (bb.valutadat, 'yymmdd')
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
- ud.fac_usrdata_aanmaak BETWEEN 0
|
||||||
* bb.bedrag)
|
AND 30
|
||||||
paid1,
|
GROUP BY ud.fac_usrdata_upper
|
||||||
0 paid2,
|
UNION ALL
|
||||||
0 paid3,
|
SELECT ud.fac_usrdata_upper,
|
||||||
0 paid4,
|
0 paid1,
|
||||||
0 paid5
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
* bb.bedrag)
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
paid2,
|
||||||
AND ud.fac_usrtab_key = 82
|
0 paid3,
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
0 paid4,
|
||||||
ud.fac_usrdata_upper) > 0
|
0 paid5
|
||||||
AND TO_DATE (bb.valutadat, 'yymmdd')
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
- ud.fac_usrdata_aanmaak BETWEEN 0
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
AND 30
|
AND ud.fac_usrtab_key = 82
|
||||||
GROUP BY ud.fac_usrdata_upper
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
UNION ALL
|
ud.fac_usrdata_upper) > 0
|
||||||
SELECT ud.fac_usrdata_upper,
|
AND TO_DATE (bb.valutadat, 'yymmdd')
|
||||||
0 paid1,
|
- ud.fac_usrdata_aanmaak BETWEEN 31
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
AND 60
|
||||||
* bb.bedrag)
|
GROUP BY ud.fac_usrdata_upper
|
||||||
paid2,
|
UNION ALL
|
||||||
0 paid3,
|
SELECT ud.fac_usrdata_upper,
|
||||||
0 paid4,
|
0 paid1,
|
||||||
0 paid5
|
0 paid2,
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
* bb.bedrag)
|
||||||
AND ud.fac_usrtab_key = 82
|
paid3,
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
0 paid4,
|
||||||
ud.fac_usrdata_upper) > 0
|
0 paid5
|
||||||
AND TO_DATE (bb.valutadat, 'yymmdd')
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
- ud.fac_usrdata_aanmaak BETWEEN 31
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
AND 60
|
AND ud.fac_usrtab_key = 82
|
||||||
GROUP BY ud.fac_usrdata_upper
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
UNION ALL
|
ud.fac_usrdata_upper) > 0
|
||||||
SELECT ud.fac_usrdata_upper,
|
AND TO_DATE (bb.valutadat, 'yymmdd')
|
||||||
0 paid1,
|
- ud.fac_usrdata_aanmaak BETWEEN 61
|
||||||
0 paid2,
|
AND 90
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
GROUP BY ud.fac_usrdata_upper
|
||||||
* bb.bedrag)
|
UNION ALL
|
||||||
paid3,
|
SELECT ud.fac_usrdata_upper,
|
||||||
0 paid4,
|
0 paid1,
|
||||||
0 paid5
|
0 paid2,
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
0 paid3,
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
AND ud.fac_usrtab_key = 82
|
* bb.bedrag)
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
paid4,
|
||||||
ud.fac_usrdata_upper) > 0
|
0 paid5
|
||||||
AND TO_DATE (bb.valutadat, 'yymmdd')
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
- ud.fac_usrdata_aanmaak BETWEEN 61
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
AND 90
|
AND ud.fac_usrtab_key = 82
|
||||||
GROUP BY ud.fac_usrdata_upper
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
UNION ALL
|
ud.fac_usrdata_upper) > 0
|
||||||
SELECT ud.fac_usrdata_upper,
|
AND TO_DATE (bb.valutadat, 'yymmdd')
|
||||||
0 paid1,
|
- ud.fac_usrdata_aanmaak BETWEEN 91
|
||||||
0 paid2,
|
AND 120
|
||||||
0 paid3,
|
GROUP BY ud.fac_usrdata_upper
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
UNION ALL
|
||||||
* bb.bedrag)
|
SELECT ud.fac_usrdata_upper,
|
||||||
paid4,
|
0 paid1,
|
||||||
0 paid5
|
0 paid2,
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
0 paid3,
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
0 paid4,
|
||||||
AND ud.fac_usrtab_key = 82
|
SUM(DECODE (bb.creditdebet, 'C', 1, -1)
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
* bb.bedrag)
|
||||||
ud.fac_usrdata_upper) > 0
|
paid5
|
||||||
AND TO_DATE (bb.valutadat, 'yymmdd')
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
- ud.fac_usrdata_aanmaak BETWEEN 91
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
AND 120
|
AND ud.fac_usrtab_key = 82
|
||||||
GROUP BY ud.fac_usrdata_upper
|
AND INSTR (UPPER (bb.ref_waarde),
|
||||||
UNION ALL
|
ud.fac_usrdata_upper) > 0
|
||||||
SELECT ud.fac_usrdata_upper,
|
AND TO_DATE (bb.valutadat, 'yymmdd')
|
||||||
0 paid1,
|
- ud.fac_usrdata_aanmaak > 120
|
||||||
0 paid2,
|
GROUP BY ud.fac_usrdata_upper) x
|
||||||
0 paid3,
|
GROUP BY x.fac_usrdata_upper) p
|
||||||
0 paid4,
|
ON f.fclt_f_factuur = p.fac_usrdata_upper
|
||||||
SUM(DECODE (bb.creditdebet, 'D', -1, 1)
|
--LEFT JOIN -- Eerdere factuur (debet) weggestreept door credit!
|
||||||
* bb.bedrag)
|
-- (SELECT ud.fac_usrdata_upper, 1 debet_ok
|
||||||
paid5
|
-- FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
FROM fac_usrdata ud, wibc_bankboek bb
|
-- WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
WHERE ud.fac_usrdata_verwijder IS NULL
|
-- AND ud.fac_usrtab_key = 82
|
||||||
AND ud.fac_usrtab_key = 82
|
-- AND INSTR (UPPER (bb.ref_waarde),
|
||||||
AND INSTR (UPPER (bb.ref_waarde),
|
-- ud.fac_usrdata_upper) > 0
|
||||||
ud.fac_usrdata_upper) > 0
|
-- AND bb.creditdebet = '-') d
|
||||||
AND TO_DATE (bb.valutadat, 'yymmdd')
|
--ON f.fclt_f_factuur = d.fac_usrdata_upper
|
||||||
- ud.fac_usrdata_aanmaak > 120
|
LEFT JOIN -- Factuur met negatief bedrag (credit) afgehandeld!
|
||||||
GROUP BY ud.fac_usrdata_upper) q
|
(SELECT ud.fac_usrdata_upper, 1 credit_ok
|
||||||
GROUP BY q.fac_usrdata_upper) z
|
FROM fac_usrdata ud, wibc_bankboek bb
|
||||||
ON x.fclt_f_factuur = z.fac_usrdata_upper
|
WHERE ud.fac_usrdata_verwijder IS NULL
|
||||||
WHERE x.f_bedrag - COALESCE (y.t_bedrag, 0) != 0;
|
AND ud.fac_usrtab_key = 82
|
||||||
|
AND INSTR (UPPER (bb.omschrijving),
|
||||||
|
ud.fac_usrdata_upper) > 0
|
||||||
|
AND bb.ref_waarde IS NOT NULL -- Iets ingevuld!
|
||||||
|
AND bb.creditdebet = '-') c
|
||||||
|
ON f.fclt_f_factuur = c.fac_usrdata_upper
|
||||||
|
WHERE f.f_bedrag != COALESCE (t.t_bedrag, 0)
|
||||||
|
AND COALESCE (t.force_match, 0) = 0 --AND COALESCE (c.debet_ok, 0) = 0
|
||||||
|
AND COALESCE (c.credit_ok, 0) = 0;
|
||||||
|
|
||||||
|
|
||||||
-- Gegevensbron voor het samenstellen van de response op API-requests vanaf
|
-- Gegevensbron voor het samenstellen van de response op API-requests vanaf
|
||||||
@@ -3362,7 +3353,7 @@ AS
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
'info@businesscenterthehague.com',
|
'businesscenter@wtcthehague.com',
|
||||||
NULL
|
NULL
|
||||||
FROM prs_perslid p, fac_srtnotificatie sn
|
FROM prs_perslid p, fac_srtnotificatie sn
|
||||||
WHERE TRUNC (p.prs_perslid_aanmaak) = TRUNC (SYSDATE + 5 / 1440)
|
WHERE TRUNC (p.prs_perslid_aanmaak) = TRUNC (SYSDATE + 5 / 1440)
|
||||||
@@ -3379,7 +3370,7 @@ AS
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
'info@businesscenterthehague.com',
|
'businesscenter@wtcthehague.com',
|
||||||
NULL
|
NULL
|
||||||
FROM fac_tracking t, fac_srtnotificatie sn
|
FROM fac_tracking t, fac_srtnotificatie sn
|
||||||
WHERE TRUNC (t.fac_tracking_datum) = TRUNC (SYSDATE + 5 / 1440)
|
WHERE TRUNC (t.fac_tracking_datum) = TRUNC (SYSDATE + 5 / 1440)
|
||||||
|
|||||||
Reference in New Issue
Block a user