PCHX#63945 Import xml-factuur uit Scansys, vult nu ook goedkeurder

svn path=/Customer/trunk/; revision=49661
This commit is contained in:
Sander Schepers
2021-02-03 14:38:58 +00:00
parent bae4888b78
commit 222f631106

View File

@@ -4604,19 +4604,29 @@ CREATE OR REPLACE PROCEDURE pchx_post_upd_fin_scansys_xml (
AS
CURSOR km_facturen
IS
SELECT factuurnr,
MAX (fin_factuur_key) AS fin_factuur_key,
kenmerk1,
kenmerk4,
kenmerk6,
debiteurnr
FROM fac_imp_factuur
WHERE fac_import_key = p_import_key
GROUP BY factuurnr,
kenmerk1,
kenmerk4,
kenmerk6,
debiteurnr;
SELECT factuurnr,
fin_factuur_key,
kenmerk1,
kenmerk4,
kenmerk6,
debiteurnr,
(SELECT DISTINCT (MAX (p.prs_perslid_key))
FROM prs_perslid p, fac_v_rap_groeprechten r
WHERE r.fclt_f_login = p.prs_perslid_oslogin
AND r.fclt_f_funcode = 'WEB_FINGOE')
AS goedkeurder
FROM ( SELECT factuurnr,
MAX (fin_factuur_key) AS fin_factuur_key,
kenmerk1,
kenmerk4,
kenmerk6,
debiteurnr
FROM fac_imp_factuur
GROUP BY factuurnr,
kenmerk1,
kenmerk4,
kenmerk6,
debiteurnr);
CURSOR km_factuurregels
IS
@@ -4634,10 +4644,14 @@ AS
v_kostendrager VARCHAR2 (200);
BEGIN
-- De kenmerken bij de facturen en factuurregels worden hieronder nog gevuld.
FOR rec IN km_facturen
LOOP
BEGIN
--Een goedkeurder vullen bij de factuur
UPDATE fin_factuur
SET prs_perslid_key_goedkeur = rec.goedkeurder
WHERE fin_factuur_key = rec.fin_factuur_key;
-- administratie
INSERT INTO fin_kenmerkfactuur (fin_factuur_key,
fin_kenmerk_key,