diff --git a/FAC/FAC_PACX.SRC b/FAC/FAC_PACX.SRC index 6f73d662..98cb6538 100644 --- a/FAC/FAC_PACX.SRC +++ b/FAC/FAC_PACX.SRC @@ -5067,7 +5067,9 @@ AS v_thirdparty mld_stdmelding.mld_stdmelding_thirdparty%TYPE; v_externnr mld_stdmelding.mld_stdmelding_externnr%TYPE; v_externsyncdate mld_stdmelding.mld_stdmelding_externsyncdate%TYPE; - + v_malus mld_stdmelding.mld_stdmelding_malus%TYPE; + v_malusbasis mld_stdmelding.mld_stdmelding_malusbasis%TYPE; + v_malusmax mld_stdmelding.mld_stdmelding_malusmax%TYPE; v_autoorder mld_stdmelding.mld_stdmelding_autoorder%TYPE; v_cad_thema_key mld_stdmelding.cad_thema_key%TYPE; v_color mld_stdmelding.mld_stdmelding_color%TYPE; @@ -5118,6 +5120,9 @@ AS mld_stdmelding_thirdparty, mld_stdmelding_externnr, mld_stdmelding_externsyncdate, + mld_stdmelding_malus, + mld_stdmelding_malusbasis, + mld_stdmelding_malusmax, mld_stdmelding_autoorder, cad_thema_key, mld_stdmelding_color, @@ -5154,6 +5159,9 @@ AS v_thirdparty, v_externnr, v_externsyncdate, + v_malus, + v_malusbasis, + v_malusmax, v_autoorder, v_cad_thema_key, v_color, @@ -5259,6 +5267,9 @@ AS create_prs_dienst_node(v_prs_dienst_key); mydatetochar ('externsyncdate', v_externsyncdate); create_prs_kostensoort_node (v_prs_kostensoort_key); + createxmltagvalue ('malus', v_malus); + createxmltagvalue ('malusbasis', 'v_malusbasis'); + createxmltagvalue ('malusmax', 'v_malusmax'); createxmltagvalue ('verwijder', v_verwijder); createclosetag ('stdmelding'); END IF; diff --git a/MLD/MLD_TAB.SRC b/MLD/MLD_TAB.SRC index fa2a826c..b2ddf36c 100644 --- a/MLD/MLD_TAB.SRC +++ b/MLD/MLD_TAB.SRC @@ -457,6 +457,8 @@ CREATE_TABLE(mld_stdmelding,0) NUMBER(8,2), mld_stdmelding_malus -- boete/korting bij overschrijding [per periode] NUMBER(8,2), + mld_stdmelding_malusmax + NUMBER(8,2), mld_stdmelding_afhankelijk -- is de uitvoertijd afhankelijk van de ins_deel/alg_srtruimte (1) of niet (0) NUMBER(1) DEFAULT 0 @@ -575,6 +577,8 @@ CREATE_TABLE(mld_stdmsrtruimte, 0) NUMBER(8,2), mld_stdmsrtruimte_malus -- boete/korting bij overschrijding [per periode] NUMBER(8,2), + mld_stdmsrtruimte_malusmax + NUMBER(8,2), mld_stdmsrtruimte_t_accepttijd MLD_T_UITVOERTIJD CONSTRAINT mld_c_mld_stdmsrtruimte_t_acc CHECK(mld_stdmsrtruimte_t_accepttijd.tijdsduur >= 0), diff --git a/MLD/MLD_TRI.SRC b/MLD/MLD_TRI.SRC index d63d519c..3fe5bf11 100644 --- a/MLD/MLD_TRI.SRC +++ b/MLD/MLD_TRI.SRC @@ -78,6 +78,7 @@ END; AUDIT_BEGIN(mld_stdmelding) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malusbasis) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malus) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malusmax) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_verwijder) AUDIT_END() diff --git a/MLD/MLD_VIE.SRC b/MLD/MLD_VIE.SRC index 768ca673..92830f16 100644 --- a/MLD/MLD_VIE.SRC +++ b/MLD/MLD_VIE.SRC @@ -541,6 +541,7 @@ CREATE_VIEW(mld_v_rap_stdmelding, 0) regime, malusbasis, malus, + malusmax, dubbele_mld_controleren, doet_mee_in_kto, vervaldatum @@ -627,6 +628,7 @@ AS regime, mld_stdmelding_malusbasis malusbasis, mld_stdmelding_malus malus, + mld_stdmelding_malusmax malusmax, DECODE (mld_stdmelding_doublecheck, 1, 'alleen bij invoeren', 2, 'alleen bij accepteren', diff --git a/_UP/DB42to43.src b/_UP/DB42to43.src index 128f22d9..540b091e 100644 --- a/_UP/DB42to43.src +++ b/_UP/DB42to43.src @@ -32,6 +32,10 @@ DELETE FROM fac_groeprechten ); DELETE FROM fac_functie WHERE fac_functie_code IN ('WEB_FINUSE'); +/////////////////////////////////////////////////////////////////////////////////////////// PGHE#69672 +ALTER TABLE mld_stdmelding ADD mld_stdmelding_malusmax NUMBER(8,2); +ALTER TABLE mld_stdmsrtruimte ADD mld_stdmsrtruimte_malusmax NUMBER(8,2); + /////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000 REGISTERONCE('$Id$')