-- Customer specific once-script

SET ECHO ON
SPOOL xNYBU23.lst
SET DEFINE OFF

-- Exportbestanden met alleen de datum in de naam zijn vervelend; ook de tijd toevoegen
UPDATE fac_export_app
   SET fac_export_app_timestamp = '_yyyymmdd_HHMM'
 WHERE fac_export_app_timestamp = 'yymmdd';

-- Kenmerksoorten voor refunds aanmaken (1 label, plus 3 sets van 3)
INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype)
 VALUES
   ('Refunds',
    'l');

INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte)
 VALUES
   ('Refund omschrijving (BTW hoog)',
    'C', 100);
INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte, cnt_srtkenmerk_dec, cnt_srtkenmerk_nmin)
 VALUES
   ('Refund bedrag (incl BTW hoog)',
    'N', 7, 2, 0);

INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte)
 VALUES
   ('Refund omschrijving (BTW laag)',
    'C', 100);
INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte, cnt_srtkenmerk_dec, cnt_srtkenmerk_nmin)
 VALUES
   ('Refund bedrag (incl BTW laag)',
    'N', 7, 2, 0);

INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte)
 VALUES
   ('Refund omschrijving (geen BTW)',
    'C', 100);
INSERT INTO cnt_srtkenmerk
   (cnt_srtkenmerk_omschrijving,
    cnt_srtkenmerk_kenmerktype, cnt_srtkenmerk_lengte, cnt_srtkenmerk_dec, cnt_srtkenmerk_nmin)
 VALUES
   ('Refund bedrag (geen BTW)',
    'N', 7, 2, 0);

-- Kenmerken voor refunds aanmaken (1 label, plus 3 sets van 3),
-- voor contractsoort Office
-- cnt_srtcontract   Office            561
INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       500,
       6,
       NULL
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refunds'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       502,
       6,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW hoog)'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       504,
       6,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW hoog)'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       510,
       7,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW laag)'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       512,
       7,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW laag)'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       520,
       8,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (geen BTW)'
   AND ins_discipline_key = 561;

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       522,
       8,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (geen BTW)'
   AND ins_discipline_key = 561;

-- Kenmerken voor refunds aanmaken (3x (label + 3 sets van 3)),
-- voor contractsoort Office
-- cnt_srtcontract   Campus             55
-- cnt_srtcontract   Staff Residence   221
-- tenant
INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht,
    cnt_kenmerk_default)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       500,
       1,
       NULL,
       'to tenant'
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refunds'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       502,
       1,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW hoog)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       504,
       1,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW hoog)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       510,
       2,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW laag)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       512,
       2,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW laag)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       520,
       3,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (geen BTW)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       522,
       3,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (geen BTW)'
   AND ins_discipline_key IN (55, 221);


-- Budgetnr
INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht,
    cnt_kenmerk_default)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       600,
       4,
       NULL,
       'to budgetnr'
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refunds'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       602,
       4,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW hoog)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       604,
       4,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW hoog)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       610,
       5,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW laag)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       612,
       5,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW laag)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       620,
       6,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (geen BTW)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       622,
       6,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (geen BTW)'
   AND ins_discipline_key IN (55, 221);


-- Salaris
INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht,
    cnt_kenmerk_default)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       700,
       7,
       NULL,
       'to salary'
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refunds'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       702,
       7,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW hoog)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       704,
       7,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW hoog)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       710,
       8,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (BTW laag)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       712,
       8,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (incl BTW laag)'
   AND ins_discipline_key IN (55, 221);


INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       720,
       9,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund omschrijving (geen BTW)'
   AND ins_discipline_key IN (55, 221);

INSERT INTO cnt_kenmerk
   (cnt_kenmerk_niveau, cnt_srtcontract_key, cnt_srtkenmerk_key,
    cnt_kenmerk_volgnummer, cnt_kenmerk_groep, cnt_kenmerk_verplicht)
SELECT 'S',
       ins_discipline_key,
       cnt_srtkenmerk_key,
       722,
       9,
       2
  FROM cnt_srtkenmerk,
       cnt_discipline
 WHERE cnt_srtkenmerk_omschrijving = 'Refund bedrag (geen BTW)'
   AND ins_discipline_key IN (55, 221);


BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;

SPOOL OFF