PCHE#36108 -- Aanpassing mutaties (meldingen) PCHE#36109 -- Importfunctie voor betalingen PCHE#36124 -- Toevoegen nieuwe abonnementsvorm: Strijp-S Bultje svn path=/Customer/; revision=29045
155 lines
5.6 KiB
SQL
155 lines
5.6 KiB
SQL
-- Customer specific once-script
|
|
|
|
SET ECHO ON
|
|
SPOOL xPHCE8.lst
|
|
SET DEFINE OFF
|
|
|
|
|
|
-- Verwijder oude bestelopdrachten en oude verkoopfacturen.
|
|
|
|
DELETE bes_bestelling_item;
|
|
|
|
DELETE bes_bestelopdr_item;
|
|
|
|
DELETE bes_bestelopdr;
|
|
|
|
DELETE bes_bestelling;
|
|
|
|
DELETE fin_verkoopfactuur
|
|
WHERE fin_verkoopfactuur_key IN (880, 881, 882, 883, 884);
|
|
|
|
-- PCHE#36106 Facturen opvragen via de portal
|
|
DECLARE
|
|
CURSOR c
|
|
IS
|
|
SELECT * FROM fin_verkoopfactuur;
|
|
|
|
v_old_id VARCHAR2 (10);
|
|
v_random VARCHAR2 (100);
|
|
BEGIN
|
|
v_old_id := 'KKLKL';
|
|
|
|
FOR rec IN c
|
|
LOOP
|
|
BEGIN
|
|
IF rec.fin_verkoopfactuur_id <> v_old_id
|
|
THEN
|
|
v_old_id := rec.fin_verkoopfactuur_id;
|
|
v_random := DBMS_RANDOM.string ('a', 32);
|
|
END IF;
|
|
|
|
UPDATE fin_verkoopfactuur
|
|
SET fin_verkoopfactuur_c5 =
|
|
'Factuur_'
|
|
|| rec.fin_verkoopfactuur_id
|
|
|| '_'
|
|
|| v_random
|
|
|| '.pdf'
|
|
WHERE fin_verkoopfactuur_key = rec.fin_verkoopfactuur_key;
|
|
END;
|
|
END LOOP;
|
|
COMMIT;
|
|
END;
|
|
/
|
|
|
|
-- PCHE#36108 Verwijderen mutaties. Deze mutaties zijn twee keer ingevoerd. Daarom worden de bedragen nu op null gesteld zodat ze niet meer meegenomen worden.
|
|
UPDATE mld_kenmerkmelding km
|
|
SET mld_kenmerkmelding_verwijder = SYSDATE
|
|
WHERE EXISTS
|
|
(SELECT k.mld_kenmerk_key
|
|
FROM mld_kenmerk k
|
|
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
|
AND k.mld_srtkenmerk_key IN (29, 41))
|
|
AND mld_melding_key IN (21, 24, 25, 26, 28, 29, 30, 31);
|
|
|
|
DECLARE
|
|
BEGIN
|
|
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-01-2016 t/m 30-06-2016' WHERE mld_melding_key = 50;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-01-2016 t/m 30-06-2016' WHERE mld_melding_key = 51;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-01-2016 t/m 30-06-2016 (pasnummer P4445)' WHERE mld_melding_key = 57;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 1-11-2015 t/m 30-4-2016 (P4457)' WHERE mld_melding_key = 63;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-11-2015 t/m 30-06-2016 (pasnummer P4429)' WHERE mld_melding_key = 69;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-07-2015 t/m 30-06-2016 (pasnummer P4186)' WHERE mld_melding_key = 79;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-12-2015 t/m 30-06-2016 (pasnummer P4550 t/m P4561)' WHERE mld_melding_key = 81;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-01-2016 t/m 30-06-2016 (pasnummer P4426)' WHERE mld_melding_key = 83;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-02-2016 t/m 30-06-2016 (pasnummer P4595 - 4596 - 4597)' WHERE mld_melding_key = 84;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 01-01-2016 t/m 30-06-2016 (pasnummer P4440)' WHERE mld_melding_key = 89;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 8-9-2015 t/m 30-06-2016 (pasnummer P4425)' WHERE mld_melding_key = 91;
|
|
UPDATE mld_melding SET mld_melding_opmerking = 'Abonnement 03-12-2015 t/m 30-4-2016 (P4457) Vanaf heden via maandelijkse facturatie' WHERE mld_melding_key = 64;
|
|
|
|
|
|
-- bedrijven bedrag 221 borg 222
|
|
mld.upsertmeldingkenmerk (221, 50, '314.28');
|
|
mld.upsertmeldingkenmerk (221, 51, '314.28');
|
|
mld.upsertmeldingkenmerk (221, 57, '314.28');
|
|
mld.upsertmeldingkenmerk (222, 62, '15'); -- borg
|
|
mld.upsertmeldingkenmerk (221, 62, '411.1');
|
|
mld.upsertmeldingkenmerk (221, 67, '624');
|
|
mld.upsertmeldingkenmerk (221, 70, '499.88');
|
|
mld.upsertmeldingkenmerk (221, 76, '305.68');
|
|
mld.upsertmeldingkenmerk (221, 79, '593.64');
|
|
mld.upsertmeldingkenmerk (221, 81, '3255.39');
|
|
mld.upsertmeldingkenmerk (221, 83, '192.06');
|
|
mld.upsertmeldingkenmerk (222, 84, '45'); -- borg
|
|
mld.upsertmeldingkenmerk (221, 84, '782.88');
|
|
mld.upsertmeldingkenmerk (221, 86, '539.64');
|
|
mld.upsertmeldingkenmerk (221, 89, '314.28');
|
|
mld.upsertmeldingkenmerk (221, 91, '489.15');
|
|
|
|
mld.upsertmeldingkenmerk (221, 60, '312');
|
|
mld.upsertmeldingkenmerk (221, 85, '628.56');
|
|
mld.upsertmeldingkenmerk (221, 88, '243.76');
|
|
|
|
-- bewoners bedrag 242 borg 241
|
|
mld.upsertmeldingkenmerk (242, 63, '360');
|
|
mld.upsertmeldingkenmerk (241, 65, '15'); -- borg
|
|
mld.upsertmeldingkenmerk (242, 65, '398.8');
|
|
mld.upsertmeldingkenmerk (242, 66, '360');
|
|
mld.upsertmeldingkenmerk (242, 68, '108.2');
|
|
mld.upsertmeldingkenmerk (241, 69, '15'); -- borg
|
|
mld.upsertmeldingkenmerk (242, 69, '466.8');
|
|
|
|
COMMIT;
|
|
|
|
END;
|
|
/
|
|
|
|
|
|
-- PCHE#36109 Handmatige import betalingen
|
|
CREATE TABLE pche_imp_betaling
|
|
(
|
|
fin_verkoopfactuur_betaaldatum DATE,
|
|
fin_verkoopfactuur_id VARCHAR2 (30),
|
|
fin_verkoopfactuur_bedrag NUMBER (11, 2),
|
|
prs_leverancier_nr VARCHAR2 (50),
|
|
prs_debiteur_naam VARCHAR2 (60),
|
|
fac_import_key NUMBER (10),
|
|
imp_log_status VARCHAR (1),
|
|
imp_log_omschrijving VARCHAR2 (1000),
|
|
fac_import_verwerkt DATE,
|
|
fac_imp_file_index NUMBER
|
|
);
|
|
|
|
|
|
INSERT INTO fac_import_app (fac_import_app_code,
|
|
fac_import_app_oms,
|
|
fac_functie_key,
|
|
fac_import_app_action,
|
|
fac_import_app_prefix)
|
|
VALUES ('BETALING',
|
|
'PCHE: Handmatig import betalingen',
|
|
92,
|
|
'ORACLE',
|
|
'PCHE');
|
|
|
|
|
|
|
|
|
|
BEGIN adm.systrackscriptId('$Id$'); END;
|
|
/
|
|
COMMIT;
|
|
|
|
SPOOL OFF
|
|
|
|
@pche.sql |