@@ -205,9 +205,9 @@ DECLARE
205205
206206Begin
207207
208- INSERT INTO transactions (id, reference, description, transdate,
208+ INSERT INTO transactions (reference, description, transdate,
209209 approved, trans_type_code, table_name)
210- SELECT nextval( ' id ' ), setting_increment(' asset_report_number' ),
210+ SELECT setting_increment(' asset_report_number' ),
211211 ' Asset Report ' || asset_report .id ,
212212 report_date,
213213 coalesce((select value::boolean from defaults
@@ -228,26 +228,26 @@ Begin
228228
229229 INSERT INTO acc_trans (trans_id, chart_id, transdate, approved,
230230 amount_bc, curr, amount_tc)
231- SELECT currval(' id ' ), a .exp_account_id , r .report_date , true, sum (amount) * - 1 ,
231+ SELECT currval(' transactions_id_seq ' ), a .exp_account_id , r .report_date , true, sum (amount) * - 1 ,
232232 defaults_get_defaultcurrency(), sum (amount) * - 1
233233 FROM asset_report r
234234 JOIN asset_report_line l ON (r .id = l .report_id )
235235 JOIN asset_item a ON (l .asset_id = a .id )
236236 WHERE r .id = in_report_id
237- GROUP BY currval(' id ' ), r .report_date , a .exp_account_id ;
237+ GROUP BY currval(' transactions_id_seq ' ), r .report_date , a .exp_account_id ;
238238
239239 INSERT INTO acc_trans (trans_id, chart_id, transdate, approved,
240240 amount_bc, curr, amount_tc)
241- SELECT currval(' id ' ), a .dep_account_id , r .report_date , true, sum (amount),
241+ SELECT currval(' transactions_id_seq ' ), a .dep_account_id , r .report_date , true, sum (amount),
242242 defaults_get_defaultcurrency(), sum (amount)
243243 FROM asset_report r
244244 JOIN asset_report_line l ON (r .id = l .report_id )
245245 JOIN asset_item a ON (l .asset_id = a .id )
246246 WHERE r .id = in_report_id
247- GROUP BY currval(' id ' ), a .dep_account_id , r .report_date , a .tag , a .description ;
247+ GROUP BY currval(' transactions_id_seq ' ), a .dep_account_id , r .report_date , a .tag , a .description ;
248248
249249 UPDATE asset_report
250- SET trans_id = currval(' id ' )
250+ SET trans_id = currval(' transactions_id_seq ' )
251251 WHERE id = in_report_id;
252252
253253 RETURN in_report_id;
@@ -819,24 +819,24 @@ CREATE OR REPLACE FUNCTION asset_report__disposal_gl
819819RETURNS bool AS
820820$$
821821 INSERT INTO transactions (
822- id, reference,
822+ reference,
823823 description,
824824 transdate, approved, trans_type_code, table_name)
825- SELECT nextval( ' id ' ), setting_increment(' asset_report_number' ),
825+ SELECT setting_increment(' asset_report_number' ),
826826 ' Asset Report ' || asset_report .id ,
827827 report_date, false, ' fd' , ' asset_report'
828828 FROM asset_report
829829 WHERE asset_report .id = in_id;
830830
831831 UPDATE asset_report
832- SET trans_id = currval(' id ' )
832+ SET trans_id = currval(' transactions_id_seq ' )
833833 WHERE id = in_id;
834834
835835 -- Clear cumulative depreciation account
836836 INSERT
837837 INTO acc_trans (chart_id, trans_id, amount_bc, curr, amount_tc,
838838 approved, transdate)
839- SELECT a .dep_account_id , currval(' id ' )::int , sum (r .accum_depreciation ) * - 1 ,
839+ SELECT a .dep_account_id , currval(' transactions_id_seq ' )::int , sum (r .accum_depreciation ) * - 1 ,
840840 defaults_get_defaultcurrency(), sum (r .accum_depreciation ) * - 1 ,
841841 TRUE, r .disposed_on
842842 FROM asset_report__get_disposal(in_id) r
848848 INSERT
849849 INTO acc_trans (chart_id, trans_id, amount_bc, curr, amount_tc,
850850 approved, transdate)
851- SELECT in_cash_acct, currval(' id ' )::int , sum (r .disposal_amt ) * - 1 ,
851+ SELECT in_cash_acct, currval(' transactions_id_seq ' )::int , sum (r .disposal_amt ) * - 1 ,
852852 defaults_get_defaultcurrency(), sum (r .disposal_amt ) * - 1 ,
853853 TRUE, r .disposed_on
854854 FROM asset_report__get_disposal(in_id) r
861861 INTO acc_trans (chart_id, trans_id, amount_bc, curr, amount_tc,
862862 approved, transdate)
863863 SELECT case when sum (r .gain_loss ) > 0 THEN in_loss_acct else in_gain_acct end,
864- currval(' id ' )::int , sum (r .gain_loss ), defaults_get_defaultcurrency(),
864+ currval(' transactions_id_seq ' )::int , sum (r .gain_loss ), defaults_get_defaultcurrency(),
865865 sum (r .gain_loss ),
866866 TRUE, r .disposed_on
867867 FROM asset_report__get_disposal(in_id) r
872872 INSERT
873873 INTO acc_trans (chart_id, trans_id, amount_bc, curr, amount_tc,
874874 approved, transdate)
875- SELECT a .asset_account_id , currval(' id ' )::int , sum (r .purchase_value ),
875+ SELECT a .asset_account_id , currval(' transactions_id_seq ' )::int , sum (r .purchase_value ),
876876 defaults_get_defaultcurrency(), sum (r .purchase_value ),
877877 TRUE, r .disposed_on
878878 FROM asset_report__get_disposal(in_id) r
@@ -1228,19 +1228,19 @@ if retval.report_class = 2 then
12281228end if;
12291229
12301230
1231- INSERT INTO transactions (id, reference, description, approved, transdate, trans_type_code, table_name)
1232- select nextval( ' id ' ), ' Asset Report ' || in_id, ' Asset Disposal Report for ' || report_date,
1231+ INSERT INTO transactions (reference, description, approved, transdate, trans_type_code, table_name)
1232+ select ' Asset Report ' || in_id, ' Asset Disposal Report for ' || report_date,
12331233 false, report_date, ' fd' , ' asset_report'
12341234 FROM asset_report where id = in_id;
12351235
12361236 UPDATE asset_report
1237- SET trans_id = currval(' id ' )
1237+ SET trans_id = currval(' transactions_id_seq ' )
12381238 WHERE id = in_id;
12391239
12401240-- REMOVING ASSETS FROM ACCOUNT (Credit)
12411241insert into acc_trans (trans_id, chart_id, amount_bc, curr, amount_tc,
12421242 approved, transdate)
1243- SELECT currval(' id ' ), a .asset_account_id ,
1243+ SELECT currval(' transactions_id_seq ' ), a .asset_account_id ,
12441244 a .purchase_value
12451245 * (coalesce(t_disposed_percent, m .percent_disposed )/ 100 ),
12461246 defaults_get_defaultcurrency(),
@@ -1257,7 +1257,7 @@ SELECT currval('id'), a.asset_account_id,
12571257-- REMOVING ACCUM DEP. (Debit)
12581258INSERT into acc_trans (trans_id, chart_id, amount_bc, curr, amount_tc,
12591259 approved, transdate)
1260- SELECT currval(' id ' ), a .dep_account_id ,
1260+ SELECT currval(' transactions_id_seq ' ), a .dep_account_id ,
12611261 sum (dl .amount ) * - 1
12621262 * (coalesce(t_disposed_percent, m .percent_disposed )/ 100 ),
12631263 defaults_get_defaultcurrency(),
@@ -1279,7 +1279,7 @@ group by a.dep_account_id, m.percent_disposed, r.report_date;
12791279-- INSERT asset/proceeds (Debit, credit for negative values)
12801280INSERT INTO acc_trans (trans_id, chart_id, amount_bc, curr, amount_tc,
12811281 approved, transdate)
1282- SELECT currval(' id ' ), in_asset_acct, coalesce(l .amount , 0 ) * - 1 ,
1282+ SELECT currval(' transactions_id_seq ' ), in_asset_acct, coalesce(l .amount , 0 ) * - 1 ,
12831283 defaults_get_defaultcurrency(), coalesce(l .amount , 0 ) * - 1 ,
12841284 true, r .report_date
12851285 FROM asset_item a
@@ -1292,15 +1292,15 @@ SELECT currval('id'), in_asset_acct, coalesce(l.amount, 0) * -1,
12921292-- INSERT GAIN/LOSS (Credit for gain, debit for loss)
12931293INSERT INTO acc_trans(trans_id, chart_id, amount_bc, curr, amount_tc,
12941294 approved, transdate)
1295- select currval(' id ' ),
1295+ select currval(' transactions_id_seq ' ),
12961296 CASE WHEN sum (amount_bc) > 0 THEN in_loss_acct
12971297 else in_gain_acct
12981298 END,
12991299 sum (amount_bc) * - 1 , defaults_get_defaultcurrency(),
13001300 sum (amount_tc) * - 1 , true,
13011301 retval .report_date
13021302 FROM acc_trans
1303- WHERE trans_id = currval(' id ' );
1303+ WHERE trans_id = currval(' transactions_id_seq ' );
13041304
13051305IF retval .report_class = 4 then
13061306 PERFORM asset__import_from_disposal(retval .id );
0 commit comments