135: lv_issuing_authority_id NUMBER(15);
136:
137: begin
138:
139: fnd_file.put_line ( fnd_file.log, 'In main' );
140:
141: IF p_debug_flag = 'Y' THEN
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
138:
139: fnd_file.put_line ( fnd_file.log, 'In main' );
140:
141: IF p_debug_flag = 'Y' THEN
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
139: fnd_file.put_line ( fnd_file.log, 'In main' );
140:
141: IF p_debug_flag = 'Y' THEN
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
140:
141: IF p_debug_flag = 'Y' THEN
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
148: fnd_file.put_line(fnd_file.log,'$Profile$.ORG_ID : ' || fnd_profile.value('ORG_ID'));
141: IF p_debug_flag = 'Y' THEN
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
148: fnd_file.put_line(fnd_file.log,'$Profile$.ORG_ID : ' || fnd_profile.value('ORG_ID'));
149: END IF ;
142: fnd_file.put_line(fnd_file.log,'Inside BeforeReport Trigger');
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
148: fnd_file.put_line(fnd_file.log,'$Profile$.ORG_ID : ' || fnd_profile.value('ORG_ID'));
149: END IF ;
150:
143: fnd_file.put_line(fnd_file.log,'p_reporting_entity_id : ' || P_REPORTING_ENTITY_ID);
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
148: fnd_file.put_line(fnd_file.log,'$Profile$.ORG_ID : ' || fnd_profile.value('ORG_ID'));
149: END IF ;
150:
151: OPEN c_get_le_and_period_dates ;
144: fnd_file.put_line(fnd_file.log,'p_fiscal_year : ' || P_FISCAL_YEAR);
145: fnd_file.put_line(fnd_file.log,'p_dec_type : ' || P_DEC_TYPE);
146: fnd_file.put_line(fnd_file.log,'p_min_inv_amt : ' || P_MIN_INV_AMT);
147: fnd_file.put_line(fnd_file.log,'p_called_from : ' || P_CALLED_FROM);
148: fnd_file.put_line(fnd_file.log,'$Profile$.ORG_ID : ' || fnd_profile.value('ORG_ID'));
149: END IF ;
150:
151: OPEN c_get_le_and_period_dates ;
152: FETCH c_get_le_and_period_dates INTO gn_legal_entity_id
154: ,gd_period_start_date
155: ,gd_period_end_date ;
156: CLOSE c_get_le_and_period_dates ;
157:
158: fnd_file.put_line ( fnd_file.log, gn_legal_entity_id || ' : ' || gv_repent_trn || ' : ' || gd_period_start_date || ' : ' || gd_period_end_date );
159:
160: IF p_debug_flag = 'Y' THEN
161: fnd_file.put_line(fnd_file.log,'gn_legal_entity_id : ' ||gn_legal_entity_id);
162: fnd_file.put_line(fnd_file.log,'gv_repent_trn : ' ||gv_repent_trn);
157:
158: fnd_file.put_line ( fnd_file.log, gn_legal_entity_id || ' : ' || gv_repent_trn || ' : ' || gd_period_start_date || ' : ' || gd_period_end_date );
159:
160: IF p_debug_flag = 'Y' THEN
161: fnd_file.put_line(fnd_file.log,'gn_legal_entity_id : ' ||gn_legal_entity_id);
162: fnd_file.put_line(fnd_file.log,'gv_repent_trn : ' ||gv_repent_trn);
163: fnd_file.put_line(fnd_file.log,'gd_period_start_date : ' ||gd_period_start_date);
164: fnd_file.put_line(fnd_file.log,'gd_period_end_date : ' ||gd_period_end_date);
165: END IF ;
158: fnd_file.put_line ( fnd_file.log, gn_legal_entity_id || ' : ' || gv_repent_trn || ' : ' || gd_period_start_date || ' : ' || gd_period_end_date );
159:
160: IF p_debug_flag = 'Y' THEN
161: fnd_file.put_line(fnd_file.log,'gn_legal_entity_id : ' ||gn_legal_entity_id);
162: fnd_file.put_line(fnd_file.log,'gv_repent_trn : ' ||gv_repent_trn);
163: fnd_file.put_line(fnd_file.log,'gd_period_start_date : ' ||gd_period_start_date);
164: fnd_file.put_line(fnd_file.log,'gd_period_end_date : ' ||gd_period_end_date);
165: END IF ;
166:
159:
160: IF p_debug_flag = 'Y' THEN
161: fnd_file.put_line(fnd_file.log,'gn_legal_entity_id : ' ||gn_legal_entity_id);
162: fnd_file.put_line(fnd_file.log,'gv_repent_trn : ' ||gv_repent_trn);
163: fnd_file.put_line(fnd_file.log,'gd_period_start_date : ' ||gd_period_start_date);
164: fnd_file.put_line(fnd_file.log,'gd_period_end_date : ' ||gd_period_end_date);
165: END IF ;
166:
167: OPEN c_get_rep_entity_info;
160: IF p_debug_flag = 'Y' THEN
161: fnd_file.put_line(fnd_file.log,'gn_legal_entity_id : ' ||gn_legal_entity_id);
162: fnd_file.put_line(fnd_file.log,'gv_repent_trn : ' ||gv_repent_trn);
163: fnd_file.put_line(fnd_file.log,'gd_period_start_date : ' ||gd_period_start_date);
164: fnd_file.put_line(fnd_file.log,'gd_period_end_date : ' ||gd_period_end_date);
165: END IF ;
166:
167: OPEN c_get_rep_entity_info;
168: FETCH c_get_rep_entity_info INTO gv_repent_id_number
190: WHERE hzp.party_id = lv_party_id;
191: END IF;
192:
193: IF p_debug_flag = 'Y' THEN
194: fnd_file.put_line(fnd_file.log,'gv_repent_id_number : ' ||gv_repent_id_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
191: END IF;
192:
193: IF p_debug_flag = 'Y' THEN
194: fnd_file.put_line(fnd_file.log,'gv_repent_id_number : ' ||gv_repent_id_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
192:
193: IF p_debug_flag = 'Y' THEN
194: fnd_file.put_line(fnd_file.log,'gv_repent_id_number : ' ||gv_repent_id_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
193: IF p_debug_flag = 'Y' THEN
194: fnd_file.put_line(fnd_file.log,'gv_repent_id_number : ' ||gv_repent_id_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
194: fnd_file.put_line(fnd_file.log,'gv_repent_id_number : ' ||gv_repent_id_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
195: fnd_file.put_line(fnd_file.log,'gv_repent_name : ' ||gv_repent_name ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
196: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_1 : ' ||gv_repent_address_line_1 ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
197: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_2 : ' ||gv_repent_address_line_2 ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
205: fnd_file.put_line(fnd_file.log,'gv_tax_office_code : ' ||gv_tax_office_code ) ;
198: fnd_file.put_line(fnd_file.log,'gv_repent_address_line_3 : ' ||gv_repent_address_line_3 ) ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
205: fnd_file.put_line(fnd_file.log,'gv_tax_office_code : ' ||gv_tax_office_code ) ;
206: END IF ;
199: fnd_file.put_line(fnd_file.log,'gv_repent_town_or_city : ' ||gv_repent_town_or_city ) ;
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
205: fnd_file.put_line(fnd_file.log,'gv_tax_office_code : ' ||gv_tax_office_code ) ;
206: END IF ;
207:
200: fnd_file.put_line(fnd_file.log,'gv_repent_postal_code : ' ||gv_repent_postal_code ) ;
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
205: fnd_file.put_line(fnd_file.log,'gv_tax_office_code : ' ||gv_tax_office_code ) ;
206: END IF ;
207:
208:
201: fnd_file.put_line(fnd_file.log,'gv_country : ' ||gv_country ) ;
202: fnd_file.put_line(fnd_file.log,'gv_repent_phone_number : ' ||gv_repent_phone_number ) ;
203: fnd_file.put_line(fnd_file.log,'gv_tax_office_location : ' ||gv_tax_office_location ) ;
204: fnd_file.put_line(fnd_file.log,'gv_tax_office_number : ' ||gv_tax_office_number ) ;
205: fnd_file.put_line(fnd_file.log,'gv_tax_office_code : ' ||gv_tax_office_code ) ;
206: END IF ;
207:
208:
209: OPEN c_currency_tax_reg_num;
211: ,gv_tax_reg_num ;
212: CLOSE c_currency_tax_reg_num;
213:
214: IF p_debug_flag = 'Y' THEN
215: fnd_file.put_line(fnd_file.log,'gv_currency_code : '|| gv_currency_code ) ;
216: fnd_file.put_line(fnd_file.log,'gv_tax_reg_num : '|| gv_tax_reg_num ) ;
217: END IF ;
218:
219: OPEN entity_details;
212: CLOSE c_currency_tax_reg_num;
213:
214: IF p_debug_flag = 'Y' THEN
215: fnd_file.put_line(fnd_file.log,'gv_currency_code : '|| gv_currency_code ) ;
216: fnd_file.put_line(fnd_file.log,'gv_tax_reg_num : '|| gv_tax_reg_num ) ;
217: END IF ;
218:
219: OPEN entity_details;
220: FETCH entity_details INTO gv_ledger_id,
222: gv_chart_of_accounts_id;
223: CLOSE entity_details;
224:
225: IF p_debug_flag = 'Y' THEN
226: fnd_file.put_line(fnd_file.log,'gv_ledger_id : '|| gv_ledger_id ) ;
227: fnd_file.put_line(fnd_file.log,'gv_balancing_segment_value : '|| gv_balancing_segment_value ) ;
228: fnd_file.put_line(fnd_file.log,'gv_chart_of_accounts_id : '|| gv_chart_of_accounts_id ) ;
229: END IF ;
230:
223: CLOSE entity_details;
224:
225: IF p_debug_flag = 'Y' THEN
226: fnd_file.put_line(fnd_file.log,'gv_ledger_id : '|| gv_ledger_id ) ;
227: fnd_file.put_line(fnd_file.log,'gv_balancing_segment_value : '|| gv_balancing_segment_value ) ;
228: fnd_file.put_line(fnd_file.log,'gv_chart_of_accounts_id : '|| gv_chart_of_accounts_id ) ;
229: END IF ;
230:
231: fnd_file.put_line(fnd_file.log,'Before Insert INTO JG_ZZ_VAT_TRX_GT table' ) ;
224:
225: IF p_debug_flag = 'Y' THEN
226: fnd_file.put_line(fnd_file.log,'gv_ledger_id : '|| gv_ledger_id ) ;
227: fnd_file.put_line(fnd_file.log,'gv_balancing_segment_value : '|| gv_balancing_segment_value ) ;
228: fnd_file.put_line(fnd_file.log,'gv_chart_of_accounts_id : '|| gv_chart_of_accounts_id ) ;
229: END IF ;
230:
231: fnd_file.put_line(fnd_file.log,'Before Insert INTO JG_ZZ_VAT_TRX_GT table' ) ;
232:
227: fnd_file.put_line(fnd_file.log,'gv_balancing_segment_value : '|| gv_balancing_segment_value ) ;
228: fnd_file.put_line(fnd_file.log,'gv_chart_of_accounts_id : '|| gv_chart_of_accounts_id ) ;
229: END IF ;
230:
231: fnd_file.put_line(fnd_file.log,'Before Insert INTO JG_ZZ_VAT_TRX_GT table' ) ;
232:
233: FOR r_inv_lines in c_generic_ar_inv_lines
234: LOOP
235:
275: end loop;
276:
277: select count(*) INTO lv_count from jg_zz_vat_trx_gt;
278:
279: fnd_file.put_line(fnd_file.log,'Number of records inserted INTO JG_ZZ_VAT_TRX_GT table: ' || lv_count );
280: return (TRUE);
281: EXCEPTION
282: WHEN OTHERS THEN
283: fnd_file.put_line(fnd_file.log,'Unexpected error occurred in BeforeReport Trigger. Error : ' || SUBSTR(SQLERRM,1,200));
279: fnd_file.put_line(fnd_file.log,'Number of records inserted INTO JG_ZZ_VAT_TRX_GT table: ' || lv_count );
280: return (TRUE);
281: EXCEPTION
282: WHEN OTHERS THEN
283: fnd_file.put_line(fnd_file.log,'Unexpected error occurred in BeforeReport Trigger. Error : ' || SUBSTR(SQLERRM,1,200));
284: RETURN (NULL) ;
285:
286: END BeforeReport;
287:
320: RETURN (bal_segment_value);
321:
322: EXCEPTION
323: WHEN NO_DATA_FOUND THEN
324: fnd_file.put_line(fnd_file.log,' No record was returned for the GL_Balancing segment. Error : ' || SUBSTR(SQLERRM,1,200));
325: RETURN NULL;
326: END get_bsv;
327:
328: /*