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