AAIT#78367 -- P2P en controle op ontbrekende factuurregels

svn path=/Customer/trunk/; revision=64305
This commit is contained in:
Jos Migo
2024-04-18 12:25:59 +00:00
parent 3236cb9099
commit abd56f1994

View File

@@ -5198,6 +5198,7 @@ CREATE OR REPLACE VIEW aaxx_v_dwh_mareon_facturatie
leverancier,
controle_fina14, -- geen_referentie
controle_fina15, -- d_categorie
controle_fina21, -- factuurregel(s) niet aangemaakt
controle_fina01,
controle_fina02,
controle_fina03,
@@ -5248,6 +5249,7 @@ SELECT aaxx_get_user
leverancier,
rc.controle_FINA14,
rc.controle_FINA15,
rc.controle_FINA21,
rc.controle_FINA01,
rc.controle_FINA02,
rc.controle_FINA03,
@@ -5281,16 +5283,16 @@ SELECT aaxx_get_user
CASE WHEN r.fin_factuur_verwijder IS NULL THEN '0' ELSE '1' END
fin_factuur_verwijder,
r.fin_factuur_status,
CASE WHEN rc.controle_FINA14 = 'ja' OR rc.controle_FINA15 = 'ja'
CASE WHEN rc.controle_FINA14 = 'ja' OR rc.controle_FINA15 = 'ja' OR rc.controle_FINA21 = 'ja'
THEN '0 - incompleet'
WHEN rc.controle_FINA14 = 'nee' AND rc.controle_FINA15 = 'nee' AND
WHEN rc.controle_FINA14 = 'nee' AND rc.controle_FINA15 = 'nee' AND rc.controle_FINA21 = 'nee' AND
(
rc.controle_FINA01 = 'ja' OR rc.controle_FINA02 = 'ja' OR rc.controle_FINA03 = 'ja' OR rc.controle_FINA05 = 'ja' OR rc.controle_FINA06 = 'ja'
OR rc.controle_FINA08 = 'ja' OR rc.controle_FINA09 = 'ja' OR rc.controle_FINA11 = 'ja' OR rc.controle_FINA12 = 'ja' OR rc.controle_FINA13 = 'ja'
OR rc.controle_FINA16 = 'ja' OR rc.controle_FINA17 = 'ja' OR rc.controle_FINA18 = 'ja' OR rc.controle_FINA19 = 'ja' OR rc.controle_FINA20 = 'ja'
)
THEN '1 - ok, met admin-controle(s)'
WHEN rc.controle_FINA14 = 'nee' AND rc.controle_FINA15 = 'nee'
WHEN rc.controle_FINA14 = 'nee' AND rc.controle_FINA15 = 'nee' AND rc.controle_FINA21 = 'nee'
AND rc.controle_FINA01 = 'nee' AND rc.controle_FINA02 = 'nee' AND rc.controle_FINA03 = 'nee' AND rc.controle_FINA05 = 'nee' AND rc.controle_FINA06 = 'nee'
AND rc.controle_FINA08 = 'nee' AND rc.controle_FINA09 = 'nee' AND rc.controle_FINA11 = 'nee' AND rc.controle_FINA12 = 'nee' AND rc.controle_FINA13 = 'nee'
AND rc.controle_FINA16 = 'nee' AND rc.controle_FINA17 = 'nee' AND rc.controle_FINA18 = 'nee' AND rc.controle_FINA19 = 'nee' AND rc.controle_FINA20 = 'nee'
@@ -5377,6 +5379,16 @@ SELECT aaxx_get_user
ELSE 'ja'
END
controle_FINA15,
CASE WHEN (SELECT ft.fac_tracking_key
FROM fac_tracking ft, fac_srtnotificatie sn
WHERE ft.fac_tracking_oms = 'CONTROLE - Factuurregels niet (allemaal) aangemaakt' -- FINA21
AND ft.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND sn.fac_srtnotificatie_code = 'FINUPD'
AND ft.fac_tracking_refkey = f.fin_factuur_key) IS NULL
THEN 'nee'
ELSE 'ja'
END
controle_FINA21,
CASE WHEN (SELECT ft.fac_tracking_key
FROM fac_tracking ft, fac_srtnotificatie sn
WHERE ft.fac_tracking_oms = 'CONTROLE - Deze factuur is ingeboekt terwijl de Opdracht al op VERWERKT staat' -- FINA01