YKPN#75960 -- Aanpassing Cirfood export
svn path=/Customer/trunk/; revision=58451
This commit is contained in:
@@ -12895,7 +12895,7 @@ AS
|
||||
REPLACE (REPLACE (sn.fac_srtnotificatie_oms, '##LEV##', v.prs_bedrijf_naam), '##MND##', v.maand) text,
|
||||
r.fac_usrrap_key key,
|
||||
v.extra_key xkey,
|
||||
'gerlinda.vanlangevelde@yask.nl;Shahla.Eleveld@yask.nl;soukaina.elmaadory@yask.nl;omar.murselovic@yask.nl' xemail,
|
||||
'Shahla.Eleveld@yask.nl;soukaina.elmaadory@yask.nl;omar.murselovic@yask.nl' xemail,
|
||||
NULL mobile
|
||||
FROM ykpn_v_frozen_fact v,
|
||||
fac_usrrap r,
|
||||
@@ -14084,21 +14084,25 @@ AS
|
||||
rra.res_rsv_artikel_levering van,
|
||||
ra.res_artikel_btw btw,
|
||||
rra.res_rsv_artikel_prijs totprijs,
|
||||
ra.res_artikel_prijs prijs
|
||||
ra.res_artikel_prijs prijs,
|
||||
rd.ins_discipline_omschrijving catalogus
|
||||
FROM res_rsv_artikel rra,
|
||||
res_artikel ra
|
||||
res_artikel ra,
|
||||
res_discipline rd
|
||||
WHERE rra.res_rsv_ruimte_key=p_rrr_key
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rra.res_status_bo_key = 5 -- afgemeld
|
||||
AND rra.res_rsv_artikel_verwijder IS NULL
|
||||
AND ra.res_artikel_btw IN (0, 9, 21);
|
||||
|
||||
AND ra.res_artikel_btw IN (0, 9, 21)
|
||||
AND rd.ins_discipline_key=ra.res_discipline_key;
|
||||
|
||||
v_bestand VARCHAR2(20);
|
||||
v_shop_token VARCHAR2(50);
|
||||
v_contact_email VARCHAR2(50);
|
||||
v_debitor_value VARCHAR2(20);
|
||||
v_counter NUMBER;
|
||||
v_artikelprijs NUMBER;
|
||||
|
||||
BEGIN
|
||||
v_bestand :='CIRF-EX';
|
||||
v_counter:=0;
|
||||
@@ -14163,10 +14167,22 @@ BEGIN
|
||||
ykpn.add_xml_element (v_bestand, 'Description',rec_art.artikel_omschrijving);
|
||||
ykpn.add_xml_element (v_bestand, 'Reference',rec_art.artikelnr);
|
||||
ykpn.add_xml_row(v_bestand, '</Item>');
|
||||
ykpn.add_xml_element (v_bestand, 'QuantityOrdered',rec_art.aantal);
|
||||
|
||||
v_artikelprijs:=0;
|
||||
|
||||
IF UPPER(rec_art.catalogus) = 'CIRFOOD - MAATWERK'
|
||||
THEN
|
||||
v_artikelprijs := rec_art.totprijs/rec_art.aantal;
|
||||
|
||||
ELSE
|
||||
v_artikelprijs := rec_art.prijs;
|
||||
|
||||
END IF;
|
||||
ykpn.add_xml_element (v_bestand, 'QuantityOrdered',rec_art.aantal);
|
||||
ykpn.add_xml_row(v_bestand, '<Price>');
|
||||
ykpn.add_xml_element (v_bestand, 'NetPrice',rec_art.prijs);
|
||||
ykpn.add_xml_element (v_bestand, 'BrtPrice',ROUND(rec_art.prijs*(1+rec_art.btw/100),2));
|
||||
ykpn.add_xml_element (v_bestand, 'NetPrice',v_artikelprijs);
|
||||
ykpn.add_xml_element (v_bestand, 'BrtPrice',ROUND(v_artikelPrijs*(1+rec_art.btw/100),2));
|
||||
|
||||
ykpn.add_xml_element (v_bestand, 'Currency','EUR');
|
||||
ykpn.add_xml_element (v_bestand, 'VatPercentage',rec_art.btw);
|
||||
ykpn.add_xml_row(v_bestand, '</Price>');
|
||||
|
||||
Reference in New Issue
Block a user