AAIT#38880 -- Bevindingen inlezen facturen.
svn path=/Customer/trunk/; revision=32254
This commit is contained in:
16
AA/aaxx.sql
16
AA/aaxx.sql
@@ -15056,6 +15056,7 @@ AS
|
|||||||
v_pos NUMBER;
|
v_pos NUMBER;
|
||||||
v_result NUMBER;
|
v_result NUMBER;
|
||||||
v_factuur_key fin_factuur.fin_factuur_key%TYPE;
|
v_factuur_key fin_factuur.fin_factuur_key%TYPE;
|
||||||
|
v_kenmerk_key fin_kenmerk.fin_kenmerk_key%TYPE;
|
||||||
BEGIN
|
BEGIN
|
||||||
errormsg := '(0x143)';
|
errormsg := '(0x143)';
|
||||||
|
|
||||||
@@ -15084,6 +15085,7 @@ BEGIN
|
|||||||
|
|
||||||
-- DBMS_OUTPUT.PUT_LINE('v_from: '||v_from);
|
-- DBMS_OUTPUT.PUT_LINE('v_from: '||v_from);
|
||||||
|
|
||||||
|
errormsg := '(0x143a)';
|
||||||
-- Valideer de sender in pfrom: kennen we deze?
|
-- Valideer de sender in pfrom: kennen we deze?
|
||||||
SELECT MIN (prs_perslid_key), MIN (d.prs_kostenplaats_key)
|
SELECT MIN (prs_perslid_key), MIN (d.prs_kostenplaats_key)
|
||||||
INTO sender_key, kostenplaats_key
|
INTO sender_key, kostenplaats_key
|
||||||
@@ -15092,6 +15094,7 @@ BEGIN
|
|||||||
AND prs_perslid_verwijder IS NULL
|
AND prs_perslid_verwijder IS NULL
|
||||||
AND UPPER (prs_perslid_email) = UPPER (v_from);
|
AND UPPER (prs_perslid_email) = UPPER (v_from);
|
||||||
|
|
||||||
|
errormsg := '(0x143b)';
|
||||||
IF sender_key IS NULL
|
IF sender_key IS NULL
|
||||||
THEN
|
THEN
|
||||||
sender_key := 11; -- prs_perslid_key onbekend mail adres.
|
sender_key := 11; -- prs_perslid_key onbekend mail adres.
|
||||||
@@ -15107,6 +15110,7 @@ BEGIN
|
|||||||
CASE
|
CASE
|
||||||
WHEN UPPER (pto) LIKE 'INVOICES@%'
|
WHEN UPPER (pto) LIKE 'INVOICES@%'
|
||||||
THEN
|
THEN
|
||||||
|
errormsg := '(0x143c)';
|
||||||
INSERT INTO fin_factuur (fin_factuur_statuses_key,
|
INSERT INTO fin_factuur (fin_factuur_statuses_key,
|
||||||
fin_factuur_datum,
|
fin_factuur_datum,
|
||||||
fin_factuur_totaal_btw,
|
fin_factuur_totaal_btw,
|
||||||
@@ -15121,9 +15125,19 @@ BEGIN
|
|||||||
INTO v_factuur_key;
|
INTO v_factuur_key;
|
||||||
|
|
||||||
-- Zet kenmerk laatste factuur op Ja
|
-- Zet kenmerk laatste factuur op Ja
|
||||||
|
errormsg := '(0x143d)';
|
||||||
INSERT INTO fin_kenmerkfactuur (fin_factuur_key, fin_kenmerk_key, fin_kenmerkfactuur_waarde)
|
INSERT INTO fin_kenmerkfactuur (fin_factuur_key, fin_kenmerk_key, fin_kenmerkfactuur_waarde)
|
||||||
VALUES (v_factuur_key, 2, 1);
|
VALUES (v_factuur_key, 2, 1);
|
||||||
|
|
||||||
|
-- Bepaal de key van de bijlages
|
||||||
|
errormsg := '(0x143e)';
|
||||||
|
SELECT fin_kenmerk_key
|
||||||
|
INTO v_kenmerk_key
|
||||||
|
FROM fin_kenmerk
|
||||||
|
WHERE fin_kenmerk_verwijder IS NULL
|
||||||
|
AND UPPER(fin_kenmerk_omschrijving) = 'BIJLAGES';
|
||||||
|
|
||||||
|
errormsg := '(0x143f)';
|
||||||
INSERT INTO fac_result (fac_result_sessionid,
|
INSERT INTO fac_result (fac_result_sessionid,
|
||||||
fac_result_naam,
|
fac_result_naam,
|
||||||
fac_result_waarde)
|
fac_result_waarde)
|
||||||
@@ -15134,7 +15148,7 @@ BEGIN
|
|||||||
|| '___\F'
|
|| '___\F'
|
||||||
|| v_factuur_key
|
|| v_factuur_key
|
||||||
|| '\'
|
|| '\'
|
||||||
|| 1
|
|| v_kenmerk_key
|
||||||
|| '\');
|
|| '\');
|
||||||
WHEN UPPER (pto) LIKE 'SERVICEDESK@%'
|
WHEN UPPER (pto) LIKE 'SERVICEDESK@%'
|
||||||
THEN
|
THEN
|
||||||
|
|||||||
Reference in New Issue
Block a user