v_diff
INTO
v_gl_id,
- v_gl_ar_amount,
+ v_gltrans_amount,
v_diff
FROM
gltrans
RAISE EXCEPTION 'aropen is missing gltrans in A/R account aropen_id=%' ,i_aropen_id;
END IF;
- RAISE NOTICE 'v_gl_id %', v_gl_id;
-- SELECT
-- gltrans_sequence,
-- if currency rate is off...
IF v_diff != 0.00 THEN
- v_new_rate := _ar.aropen_amount / v_gltrans_amount;
- RAISE NOTICE '_ar.aropen_amount % v_gltrans_amount % ', _ar.aropen_amount ,v_gltrans_amount ;
+ v_new_rate := _ar.aropen_amount / v_gl_ar_amount;
+
RAISE NOTICE 'aropen_id % change currency rate from % to %', i_aropen_id, _ar.aropen_curr_rate ,v_new_rate ;
UPDATE