PCHX#63945 Import xml-factuur uit Scansys (xml ipv csv)
svn path=/Customer/trunk/; revision=50142
This commit is contained in:
@@ -1536,7 +1536,7 @@ AS
|
||||
--v_sub_count NUMBER; --Met PCHX#63945 wordt regelnummer vanuit de xml-import aangeleverd en moet ook conform worden doorgegeven.
|
||||
v_bestand VARCHAR2 (30);
|
||||
v_dagboeknr VARCHAR2 (2);
|
||||
v_kostenplaats VARCHAR2 (200);
|
||||
v_kostenplaats VARCHAR2 (200);
|
||||
BEGIN
|
||||
v_order_count := 0;
|
||||
v_amount_sum := 0;
|
||||
@@ -1567,7 +1567,7 @@ BEGIN
|
||||
LOOP
|
||||
BEGIN
|
||||
--PCHX#65429: Dagboeknr verschuift vanaf 2021 naar postitie 2 & 3 van het boekstuknummer (ipv positie 3 & 4).
|
||||
--Oude nog openstaande facturen (van 2020) moeten nog wel met positie 3&4, dat gaat via onderstaande case.
|
||||
--Oude nog openstaande facturen (van 2020) moeten nog wel met positie 3&4, dat gaat via onderstaande case.
|
||||
--Na verloop van tijd mag dit weer opgeschoond worden en mag dit altijd: v_dagboeknr := SUBSTR (rec.bkstnr, 2, 2);
|
||||
CASE
|
||||
WHEN SUBSTR (rec.bkstnr, 0, 2) = '20'
|
||||
@@ -1576,7 +1576,7 @@ BEGIN
|
||||
ELSE
|
||||
v_dagboeknr := SUBSTR (rec.bkstnr, 2, 2);
|
||||
END CASE;
|
||||
|
||||
|
||||
v_bestand :=
|
||||
TO_CHAR( rec.administratie
|
||||
|| rec.bkstnr
|
||||
@@ -1629,8 +1629,8 @@ BEGIN
|
||||
AND frk.fin_kenmerkfactregel_verwijder IS NULL
|
||||
AND k.fin_kenmerk_verwijder IS NULL
|
||||
AND kp.prs_kostenplaats_verwijder IS NULL
|
||||
AND k.fin_kenmerk_upper = 'AFW. KOSTENPLAATS';
|
||||
|
||||
AND k.fin_kenmerk_upper = 'AFW. KOSTENPLAATS';
|
||||
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<FinEntryLine number="'
|
||||
@@ -1674,7 +1674,7 @@ BEGIN
|
||||
|| xml.char_to_html (v_kostenplaats)
|
||||
|| '"/>');
|
||||
END IF;
|
||||
|
||||
|
||||
-- IF pchx.get_user = 'PCHD'
|
||||
-- OR pchx.get_user = 'PCHS'
|
||||
-- OR pchx.get_user = 'PCHP'
|
||||
@@ -2012,7 +2012,7 @@ BEGIN
|
||||
frk.fin_kenmerkfactregel_waarde
|
||||
AND frk.fin_kenmerkfactregel_verwijder IS NULL
|
||||
AND k.fin_kenmerk_verwijder IS NULL
|
||||
AND kp.prs_kostenplaats_verwijder IS NULL
|
||||
AND kp.prs_kostenplaats_verwijder IS NULL
|
||||
AND k.fin_kenmerk_upper = 'AFW. KOSTENPLAATS';
|
||||
|
||||
BEGIN
|
||||
@@ -4581,7 +4581,7 @@ AS
|
||||
extra_key
|
||||
FROM pchx_v_rap_ctrbeh
|
||||
WHERE TRUNC (plandatum) = TRUNC (SYSDATE) + 7;
|
||||
|
||||
|
||||
--PCHX#63363 Notificaties obv periodieke taken naar objectbeheerders
|
||||
CREATE OR REPLACE VIEW pchx_v_noti_ctrbeh_mnd
|
||||
(
|
||||
@@ -4601,7 +4601,7 @@ AS
|
||||
|| ' - '
|
||||
|| objectgroep
|
||||
|| ' - '
|
||||
|| taakomschrijving
|
||||
|| taakomschrijving
|
||||
|| ', dient uiterlijk '
|
||||
|| TO_CHAR (plandatum, 'DD-MM-YYYY')
|
||||
|| ' te worden afgehandeld',
|
||||
@@ -4612,7 +4612,7 @@ AS
|
||||
extra_key
|
||||
FROM pchx_v_rap_ctrbeh
|
||||
WHERE TRUNC (plandatum) = TRUNC (SYSDATE) + 31;
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE pchx_import_fin_scansys_xml (
|
||||
p_import_key IN NUMBER)
|
||||
AS
|
||||
@@ -4652,10 +4652,10 @@ BEGIN
|
||||
-- v_kenmerk10: 26 (Kostenplaats)
|
||||
|
||||
DELETE FROM fac_imp_factuur
|
||||
WHERE fac_import_key = p_import_key;
|
||||
WHERE fac_import_key <> p_import_key;
|
||||
|
||||
fac_import_factuur_body (p_import_key, v_seq_of_columns);
|
||||
|
||||
|
||||
UPDATE fac_imp_factuur
|
||||
SET factuurregelaantal = aantal;
|
||||
|
||||
@@ -4664,8 +4664,8 @@ BEGIN
|
||||
WHERE ordernr IS NULL;
|
||||
|
||||
-- verwijder de entries uit de imp_file omdat er meerdere bestanden in <20><>n run ingelezen kunnen worden.
|
||||
DELETE fac_imp_file
|
||||
WHERE fac_import_key = p_import_key;
|
||||
DELETE fac_imp_file
|
||||
WHERE fac_import_key = p_import_key;
|
||||
|
||||
END;
|
||||
/
|
||||
@@ -4934,7 +4934,7 @@ BEGIN
|
||||
|
||||
fac_update_factuur (p_import_key);
|
||||
-- CUST: post processing van:
|
||||
-- 1) Kenmerken vullen bij factuur.
|
||||
-- 1) Kenmerken vullen bij factuur.
|
||||
pchx_post_upd_fin_scansys_xml(p_import_key);
|
||||
END;
|
||||
/
|
||||
@@ -5027,7 +5027,7 @@ AS
|
||||
AND kmm.mld_kenmerkmelding_verwijder IS NULL)
|
||||
AS incidentnummer
|
||||
FROM mld_v_udr_melding;
|
||||
/
|
||||
/
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user