YASK#66870 -- Afronden financiële interface Levanto
svn path=/Customer/trunk/; revision=51306
This commit is contained in:
@@ -2038,7 +2038,7 @@ AS
|
||||
v_boekstuknummer NUMBER;
|
||||
v_crdnr PRS_BEDRIJF.PRS_LEVERANCIER_NR%TYPE;
|
||||
v_factuur_nr FIN_FACTUUR.FIN_FACTUUR_NR%TYPE;
|
||||
v_boekmaand VARCHAR2(6);
|
||||
v_boekmaand DATE;
|
||||
|
||||
BEGIN
|
||||
|
||||
@@ -2141,8 +2141,9 @@ BEGIN
|
||||
|
||||
yask.add_xml_row (v_bestand, '<FinEntryLine number="' || v_sub_count || '" subtype="T" type="N">');
|
||||
yask.add_xml_element (v_bestand, 'Date', rec1.datum);
|
||||
yask.add_xml_element (v_bestand, 'FinYear', TO_CHAR(v_boekmaand, 'YYYY') );
|
||||
yask.add_xml_element (v_bestand, 'FinPeriod', TO_CHAR(v_boekmaand, 'MM') );
|
||||
-- Het is niet gelukt om de boekmaand mee te sturen
|
||||
-- yask.add_xml_element (v_bestand, 'FinYear', TO_CHAR(v_boekmaand, 'YYYY') );
|
||||
-- yask.add_xml_element (v_bestand, 'FinPeriod', TO_CHAR(v_boekmaand, 'MM') );
|
||||
yask.add_xml_row (v_bestand, '<GLAccount code="' || xml.char_to_html(rec1.reknr) || '"/>');
|
||||
yask.add_xml_element (v_bestand, 'Description', rec1.oms_regel);
|
||||
yask.add_xml_row (v_bestand, '<Costcenter code="' || xml.char_to_html(rec1.kstplcode) || '"/>');
|
||||
@@ -2386,6 +2387,47 @@ SELECT fin_factuur_nr,
|
||||
AND aog.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND f.fin_factuur_statuses_key = fs.fin_factuur_statuses_key;
|
||||
|
||||
CREATE OR REPLACE VIEW yask_v_noti_fin_factuur_note
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
'CUST01',
|
||||
NULL,
|
||||
p.prs_perslid_key,
|
||||
'Er is een notitie aan factuur '
|
||||
|| n.fin_factuur_key
|
||||
|| ' toegevoegd.',
|
||||
n.fin_factuur_key,
|
||||
NULL
|
||||
FROM fin_factuur_note n,
|
||||
prs_perslid p,
|
||||
fac_gebruikersgroep gg,
|
||||
fac_groeprechten gr,
|
||||
fac_functie f
|
||||
WHERE p.prs_perslid_key = gg.prs_perslid_key
|
||||
AND COALESCE (p.prs_perslid_srtnoti_mode, 0) <> 0
|
||||
AND gg.fac_groep_key = gr.fac_groep_key
|
||||
AND gr.fac_functie_key = f.fac_functie_key
|
||||
AND f.fac_functie_code = 'WEB_USER04'
|
||||
AND n.prs_perslid_key <> gg.prs_perslid_key
|
||||
AND n.fin_factuur_note_aanmaak BETWEEN (SELECT fac_notificatie_job_nextrun
|
||||
- fac_notificatie_job_interval
|
||||
/ 24
|
||||
FROM fac_notificatie_job
|
||||
WHERE fac_notificatie_job_view =
|
||||
'YASK_V_NOTI_FIN_FACTUUR_NOTE')
|
||||
AND (SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE fac_notificatie_job_view =
|
||||
'YASK_V_NOTI_FIN_FACTUUR_NOTE');
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Importfunctie om contactpersonen bij bedrijven toe te voegen aan FACILITOR
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user