DBA Data[Home] [Help]

APPS.JG_ZZ_VAT_SELECTION_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 20

  g_pkg_name	  CONSTANT VARCHAR2(30) := 'JG_ZZ_VAT_SELECTION_PKG';
Line: 21

  g_module_name   CONSTANT VARCHAR2(30) := 'JG.EMEA_VAT.SELECTION_PROCESS';
Line: 26

  g_last_updated_by                     number(15);
Line: 27

  g_last_update_date                    date;
Line: 28

  g_last_update_login                   number(15);
Line: 37

  g_selection_process_id    jg_zz_vat_rep_status.selection_process_id%type;
Line: 40

  gt_vat_transaction_id		JG_ZZ_VAT_SELECTION_PKG.vat_transaction_id_tbl;
Line: 41

  gt_reporting_status_id	JG_ZZ_VAT_SELECTION_PKG.reporting_status_id_tbl;
Line: 42

  gt_rep_entity_id		JG_ZZ_VAT_SELECTION_PKG.rep_entity_id_tbl;
Line: 43

  gt_rep_context_entity_name	JG_ZZ_VAT_SELECTION_PKG.rep_context_entity_name_tbl;
Line: 44

  gt_rep_context_entity_loc_id	JG_ZZ_VAT_SELECTION_PKG.rep_context_entity_loc_id_tbl;
Line: 45

  gt_taxpayer_id		JG_ZZ_VAT_SELECTION_PKG.taxpayer_id_tbl;
Line: 46

  gt_org_information2		JG_ZZ_VAT_SELECTION_PKG.org_information2_tbl;
Line: 47

  gt_legal_authority_name	JG_ZZ_VAT_SELECTION_PKG.legal_authority_name_tbl;
Line: 48

  gt_legal_auth_address_line2	JG_ZZ_VAT_SELECTION_PKG.legal_auth_address_line2_tbl;
Line: 49

  gt_legal_auth_address_line3	JG_ZZ_VAT_SELECTION_PKG.legal_auth_address_line3_tbl;
Line: 50

  gt_legal_auth_city		JG_ZZ_VAT_SELECTION_PKG.legal_auth_city_tbl;
Line: 51

  gt_legal_contact_party_name	JG_ZZ_VAT_SELECTION_PKG.legal_contact_party_name_tbl;
Line: 52

  gt_activity_code		JG_ZZ_VAT_SELECTION_PKG.activity_code_tbl;
Line: 53

  gt_ledger_id			JG_ZZ_VAT_SELECTION_PKG.ledger_id_tbl;
Line: 54

  gt_ledger_name		JG_ZZ_VAT_SELECTION_PKG.ledger_name_tbl;
Line: 55

  gt_chart_of_accounts_id	JG_ZZ_VAT_SELECTION_PKG.chart_of_accounts_id_tbl;
Line: 56

  gt_extract_source_ledger	JG_ZZ_VAT_SELECTION_PKG.extract_source_ledger_tbl;
Line: 57

  gt_establishment_id		JG_ZZ_VAT_SELECTION_PKG.establishment_id_tbl;
Line: 58

  gt_internal_organization_id	JG_ZZ_VAT_SELECTION_PKG.internal_organization_id_tbl;
Line: 59

  gt_application_id		JG_ZZ_VAT_SELECTION_PKG.application_id_tbl;
Line: 60

  gt_entity_code		JG_ZZ_VAT_SELECTION_PKG.entity_code_tbl;
Line: 61

  gt_event_class_code		JG_ZZ_VAT_SELECTION_PKG.event_class_code_tbl;
Line: 62

  gt_trx_id			JG_ZZ_VAT_SELECTION_PKG.trx_id_tbl;
Line: 63

  gt_trx_number			JG_ZZ_VAT_SELECTION_PKG.trx_number_tbl;
Line: 64

  gt_trx_description		JG_ZZ_VAT_SELECTION_PKG.trx_description_tbl;
Line: 65

  gt_trx_currency_code		JG_ZZ_VAT_SELECTION_PKG.trx_currency_code_tbl;
Line: 66

  gt_trx_type_id		JG_ZZ_VAT_SELECTION_PKG.trx_type_id_tbl;
Line: 67

  gt_trx_type_mng		JG_ZZ_VAT_SELECTION_PKG.trx_type_mng_tbl;
Line: 68

  gt_trx_line_id		JG_ZZ_VAT_SELECTION_PKG.trx_line_id_tbl;
Line: 69

  gt_trx_line_number		JG_ZZ_VAT_SELECTION_PKG.trx_line_number_tbl;
Line: 70

  gt_trx_line_description	JG_ZZ_VAT_SELECTION_PKG.trx_line_description_tbl;
Line: 71

  gt_trx_level_type		JG_ZZ_VAT_SELECTION_PKG.trx_level_type_tbl;
Line: 72

  gt_trx_line_type		JG_ZZ_VAT_SELECTION_PKG.trx_line_type_tbl;
Line: 73

  gt_trx_line_class		JG_ZZ_VAT_SELECTION_PKG.trx_line_class_tbl;
Line: 74

  gt_trx_class_mng		JG_ZZ_VAT_SELECTION_PKG.trx_class_mng_tbl;
Line: 75

  gt_trx_date			JG_ZZ_VAT_SELECTION_PKG.trx_date_tbl;
Line: 76

  gt_trx_due_date		JG_ZZ_VAT_SELECTION_PKG.trx_due_date_tbl;
Line: 77

  gt_trx_communicated_date	JG_ZZ_VAT_SELECTION_PKG.trx_communicated_date_tbl;
Line: 78

  gt_product_id			JG_ZZ_VAT_SELECTION_PKG.product_id_tbl;
Line: 79

  gt_functional_currency_code	JG_ZZ_VAT_SELECTION_PKG.functional_currency_code_tbl;
Line: 80

  gt_currency_conversion_type	JG_ZZ_VAT_SELECTION_PKG.currency_conversion_type_tbl;
Line: 81

  gt_currency_conversion_date	JG_ZZ_VAT_SELECTION_PKG.currency_conversion_date_tbl;
Line: 82

  gt_currency_conversion_rate	JG_ZZ_VAT_SELECTION_PKG.currency_conversion_rate_tbl;
Line: 83

  gt_territory_short_name	JG_ZZ_VAT_SELECTION_PKG.territory_short_name_tbl;
Line: 84

  gt_doc_seq_id			JG_ZZ_VAT_SELECTION_PKG.doc_seq_id_tbl;
Line: 85

  gt_doc_seq_name		JG_ZZ_VAT_SELECTION_PKG.doc_seq_name_tbl;
Line: 86

  gt_doc_seq_value		JG_ZZ_VAT_SELECTION_PKG.doc_seq_value_tbl;
Line: 87

  gt_trx_line_amt		JG_ZZ_VAT_SELECTION_PKG.trx_line_amt_tbl;
Line: 88

  gt_receipt_class_id		JG_ZZ_VAT_SELECTION_PKG.receipt_class_id_tbl;
Line: 89

  gt_applied_from_appl_id	JG_ZZ_VAT_SELECTION_PKG.applied_from_appl_id_tbl;
Line: 90

  gt_applied_from_entity_code	JG_ZZ_VAT_SELECTION_PKG.applied_from_entity_code_tbl;
Line: 91

  gt_applied_from_event_cls_cd	JG_ZZ_VAT_SELECTION_PKG.applied_from_event_cls_cd_tbl;
Line: 92

  gt_applied_from_trx_id	JG_ZZ_VAT_SELECTION_PKG.applied_from_trx_id_tbl;
Line: 93

  gt_applied_from_line_id	JG_ZZ_VAT_SELECTION_PKG.applied_from_line_id_tbl;
Line: 94

  gt_applied_from_trx_number	JG_ZZ_VAT_SELECTION_PKG.applied_from_trx_number_tbl;
Line: 95

  gt_adjusted_doc_appl_id	JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_appl_id_tbl;
Line: 96

  gt_adjusted_doc_entity_code	JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_entity_code_tbl;
Line: 97

  gt_adjusted_doc_event_cls_cd	JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_event_cls_cd_tbl;
Line: 98

  gt_adjusted_doc_trx_id	JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_trx_id_tbl;
Line: 99

  gt_adjusted_doc_number	JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_number_tbl;
Line: 100

  gt_adjusted_doc_date		JG_ZZ_VAT_SELECTION_PKG.adjusted_doc_date_tbl;
Line: 101

  gt_applied_to_application_id	JG_ZZ_VAT_SELECTION_PKG.applied_to_application_id_tbl;
Line: 102

  gt_applied_to_entity_code	JG_ZZ_VAT_SELECTION_PKG.applied_to_entity_code_tbl;
Line: 103

  gt_applied_to_event_cls_code	JG_ZZ_VAT_SELECTION_PKG.applied_to_event_cls_code_tbl;
Line: 104

  gt_applied_to_trx_id		JG_ZZ_VAT_SELECTION_PKG.applied_to_trx_id_tbl;
Line: 105

  gt_applied_to_trx_line_id	JG_ZZ_VAT_SELECTION_PKG.applied_to_trx_line_id_tbl;
Line: 106

  gt_applied_to_trx_number	JG_ZZ_VAT_SELECTION_PKG.applied_to_trx_number_tbl;
Line: 107

  gt_ref_doc_application_id	JG_ZZ_VAT_SELECTION_PKG.ref_doc_application_id_tbl;
Line: 108

  gt_ref_doc_entity_code	JG_ZZ_VAT_SELECTION_PKG.ref_doc_entity_code_tbl;
Line: 109

  gt_ref_doc_event_class_code	JG_ZZ_VAT_SELECTION_PKG.ref_doc_event_class_code_tbl;
Line: 110

  gt_ref_doc_trx_id		JG_ZZ_VAT_SELECTION_PKG.ref_doc_trx_id_tbl;
Line: 111

  gt_ref_doc_line_id		JG_ZZ_VAT_SELECTION_PKG.ref_doc_line_id_tbl;
Line: 112

  gt_merchant_party_doc_num	JG_ZZ_VAT_SELECTION_PKG.merchant_party_doc_num_tbl;
Line: 113

  gt_merchant_party_name	JG_ZZ_VAT_SELECTION_PKG.merchant_party_name_tbl;
Line: 114

  gt_merchant_party_reference	JG_ZZ_VAT_SELECTION_PKG.merchant_party_reference_tbl;
Line: 115

  gt_merchant_party_tax_reg_num	JG_ZZ_VAT_SELECTION_PKG.merchant_party_tax_reg_num_tbl;
Line: 116

  gt_merchant_party_taxpayer_id	JG_ZZ_VAT_SELECTION_PKG.merchant_party_taxpayer_id_tbl;
Line: 117

  gt_start_expense_date		JG_ZZ_VAT_SELECTION_PKG.start_expense_date_tbl;
Line: 118

  gt_taxable_line_source_table	JG_ZZ_VAT_SELECTION_PKG.taxable_line_source_table_tbl;
Line: 119

  gt_tax_line_id		JG_ZZ_VAT_SELECTION_PKG.tax_line_id_tbl;
Line: 120

  gt_tax_line_number		JG_ZZ_VAT_SELECTION_PKG.tax_line_number_tbl;
Line: 121

  gt_tax_invoice_date		JG_ZZ_VAT_SELECTION_PKG.tax_invoice_date_tbl;
Line: 122

  gt_taxable_amt		JG_ZZ_VAT_SELECTION_PKG.taxable_amt_tbl;
Line: 123

  gt_taxable_amt_funcl_curr	JG_ZZ_VAT_SELECTION_PKG.taxable_amt_funcl_curr_tbl;
Line: 124

  gt_tax_amt			JG_ZZ_VAT_SELECTION_PKG.tax_amt_tbl;
Line: 125

  gt_tax_amt_funcl_curr		JG_ZZ_VAT_SELECTION_PKG.tax_amt_funcl_curr_tbl;
Line: 126

  gt_rec_tax_amt_tax_curr	JG_ZZ_VAT_SELECTION_PKG.rec_tax_amt_tax_curr_tbl;
Line: 127

  gt_nrec_tax_amt_tax_curr	JG_ZZ_VAT_SELECTION_PKG.nrec_tax_amt_tax_curr_tbl;
Line: 128

  gt_taxable_disc_amt		JG_ZZ_VAT_SELECTION_PKG.taxable_disc_amt_tbl;
Line: 129

  gt_taxable_disc_amt_fun_curr	JG_ZZ_VAT_SELECTION_PKG.taxable_disc_amt_fun_curr_tbl;
Line: 130

  gt_tax_disc_amt		JG_ZZ_VAT_SELECTION_PKG.tax_disc_amt_tbl;
Line: 131

  gt_tax_disc_amt_fun_curr	JG_ZZ_VAT_SELECTION_PKG.tax_disc_amt_fun_curr_tbl;
Line: 132

  gt_tax_rate_id		JG_ZZ_VAT_SELECTION_PKG.tax_rate_id_tbl;
Line: 133

  gt_tax_rate_code		JG_ZZ_VAT_SELECTION_PKG.tax_rate_code_tbl;
Line: 134

  gt_tax_rate			JG_ZZ_VAT_SELECTION_PKG.tax_rate_tbl;
Line: 135

  gt_tax_rate_code_name		JG_ZZ_VAT_SELECTION_PKG.tax_rate_code_name_tbl;
Line: 136

  gt_tax_rate_code_description	JG_ZZ_VAT_SELECTION_PKG.tax_rate_code_description_tbl;
Line: 137

  gt_tax_rate_vat_trx_type_code	JG_ZZ_VAT_SELECTION_PKG.tax_rate_vat_trx_type_code_tbl;
Line: 138

  gt_tax_rate_vat_trx_type_desc	JG_ZZ_VAT_SELECTION_PKG.tax_rate_vat_trx_type_desc_tbl;
Line: 139

  gt_tax_rate_vat_trx_type_mng	JG_ZZ_VAT_SELECTION_PKG.tax_rate_vat_trx_type_mng_tbl;
Line: 140

  gt_tax_rate_reg_type_code	JG_ZZ_VAT_SELECTION_PKG.tax_rate_reg_type_code_tbl;
Line: 141

  gt_tax_type_code		JG_ZZ_VAT_SELECTION_PKG.tax_type_code_tbl;
Line: 142

  gt_tax_type_mng		JG_ZZ_VAT_SELECTION_PKG.tax_type_mng_tbl;
Line: 143

  gt_tax_recovery_rate		JG_ZZ_VAT_SELECTION_PKG.tax_recovery_rate_tbl;
Line: 144

  gt_tax_regime_code		JG_ZZ_VAT_SELECTION_PKG.tax_regime_code_tbl;
Line: 145

  gt_tax			JG_ZZ_VAT_SELECTION_PKG.tax_tbl;
Line: 146

  gt_tax_jurisdiction_code	JG_ZZ_VAT_SELECTION_PKG.tax_jurisdiction_code_tbl;
Line: 147

  gt_tax_status_id		JG_ZZ_VAT_SELECTION_PKG.tax_status_id_tbl;
Line: 148

  gt_tax_status_code		JG_ZZ_VAT_SELECTION_PKG.tax_status_code_tbl;
Line: 149

  gt_tax_currency_code		JG_ZZ_VAT_SELECTION_PKG.tax_currency_code_tbl;
Line: 150

  gt_offset_tax_rate_code	JG_ZZ_VAT_SELECTION_PKG.offset_tax_rate_code_tbl;
Line: 151

  gt_billing_tp_name		JG_ZZ_VAT_SELECTION_PKG.billing_tp_name_tbl;
Line: 152

  gt_billing_tp_number		JG_ZZ_VAT_SELECTION_PKG.billing_tp_number_tbl;
Line: 153

  gt_billing_tp_tax_reg_num	JG_ZZ_VAT_SELECTION_PKG.billing_tp_tax_reg_num_tbl;
Line: 154

  gt_billing_tp_taxpayer_id	JG_ZZ_VAT_SELECTION_PKG.billing_tp_taxpayer_id_tbl;
Line: 155

  gt_billing_tp_party_number	JG_ZZ_VAT_SELECTION_PKG.billing_tp_party_number_tbl;
Line: 156

  gt_billing_tp_id		JG_ZZ_VAT_SELECTION_PKG.billing_tp_id_tbl;
Line: 157

  gt_billing_tp_tax_rep_flag	JG_ZZ_VAT_SELECTION_PKG.billing_tp_tax_rep_flag_tbl;
Line: 158

  gt_billing_tp_site_id		JG_ZZ_VAT_SELECTION_PKG.billing_tp_site_id_tbl;
Line: 159

  gt_billing_tp_address_id	JG_ZZ_VAT_SELECTION_PKG.billing_tp_address_id_tbl;
Line: 160

  gt_billing_tp_site_name	JG_ZZ_VAT_SELECTION_PKG.billing_tp_site_name_tbl;
Line: 161

  gt_billing_tp_site_tx_reg_num	JG_ZZ_VAT_SELECTION_PKG.billing_tp_site_tx_reg_num_tbl;
Line: 162

  gt_shipping_tp_name		JG_ZZ_VAT_SELECTION_PKG.shipping_tp_name_tbl;
Line: 163

  gt_shipping_tp_number		JG_ZZ_VAT_SELECTION_PKG.shipping_tp_number_tbl;
Line: 164

  gt_shipping_tp_tax_reg_num	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_tax_reg_num_tbl;
Line: 165

  gt_shipping_tp_taxpayer_id	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_taxpayer_id_tbl;
Line: 166

  gt_shipping_tp_id		JG_ZZ_VAT_SELECTION_PKG.shipping_tp_id_tbl;
Line: 167

  gt_shipping_tp_site_id	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_site_id_tbl;
Line: 168

  gt_shipping_tp_address_id	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_address_id_tbl;
Line: 169

  gt_shipping_tp_site_name	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_site_name_tbl;
Line: 170

  gt_shipping_tp_site_tx_rg_num	JG_ZZ_VAT_SELECTION_PKG.shipping_tp_site_tx_rg_num_tbl;
Line: 171

  gt_bill_from_party_id		JG_ZZ_VAT_SELECTION_PKG.bill_from_party_id_tbl;		-- Bug 16386556
Line: 172

  gt_bill_from_party_site_id	JG_ZZ_VAT_SELECTION_PKG.bill_from_party_site_id_tbl;	-- Bug 16386556
Line: 173

  gt_banking_tp_name		JG_ZZ_VAT_SELECTION_PKG.banking_tp_name_tbl;
Line: 174

  gt_banking_tp_taxpayer_id	JG_ZZ_VAT_SELECTION_PKG.banking_tp_taxpayer_id_tbl;
Line: 175

  gt_bank_account_name		JG_ZZ_VAT_SELECTION_PKG.bank_account_name_tbl;
Line: 176

  gt_bank_account_num		JG_ZZ_VAT_SELECTION_PKG.bank_account_num_tbl;
Line: 177

  gt_bank_account_id		JG_ZZ_VAT_SELECTION_PKG.bank_account_id_tbl;
Line: 178

  gt_bank_branch_id		JG_ZZ_VAT_SELECTION_PKG.bank_branch_id_tbl;
Line: 179

  gt_legal_entity_tax_reg_num	JG_ZZ_VAT_SELECTION_PKG.legal_entity_tax_reg_num_tbl;
Line: 180

  gt_hq_estb_reg_number		JG_ZZ_VAT_SELECTION_PKG.hq_estb_reg_number_tbl;
Line: 181

  gt_tax_line_registration_num	JG_ZZ_VAT_SELECTION_PKG.tax_line_registration_num_tbl;
Line: 182

  gt_cancelled_date		JG_ZZ_VAT_SELECTION_PKG.cancelled_date_tbl;
Line: 183

  gt_cancel_flag		JG_ZZ_VAT_SELECTION_PKG.cancel_flag_tbl;
Line: 184

  gt_offset_flag		JG_ZZ_VAT_SELECTION_PKG.offset_flag_tbl;
Line: 185

  gt_posted_flag		JG_ZZ_VAT_SELECTION_PKG.posted_flag_tbl;
Line: 186

  gt_mrc_tax_line_flag		JG_ZZ_VAT_SELECTION_PKG.mrc_tax_line_flag_tbl;
Line: 187

  gt_reconciliation_flag	JG_ZZ_VAT_SELECTION_PKG.reconciliation_flag_tbl;
Line: 188

  gt_tax_recoverable_flag	JG_ZZ_VAT_SELECTION_PKG.tax_recoverable_flag_tbl;
Line: 189

  gt_reverse_flag		JG_ZZ_VAT_SELECTION_PKG.reverse_flag_tbl;
Line: 190

  gt_correction_flag		JG_ZZ_VAT_SELECTION_PKG.correction_flag_tbl;
Line: 191

  gt_ar_cash_receipt_rev_stat	JG_ZZ_VAT_SELECTION_PKG.ar_cash_receipt_rev_stat_tbl;
Line: 192

  gt_ar_cash_receipt_rev_date	JG_ZZ_VAT_SELECTION_PKG.ar_cash_receipt_rev_date_tbl;
Line: 193

  gt_payables_invoice_source	JG_ZZ_VAT_SELECTION_PKG.payables_invoice_source_tbl;
Line: 194

  gt_acctd_amount_dr		JG_ZZ_VAT_SELECTION_PKG.acctd_amount_dr_tbl;
Line: 195

  gt_acctd_amount_cr		JG_ZZ_VAT_SELECTION_PKG.acctd_amount_cr_tbl;
Line: 196

  gt_rec_application_status	JG_ZZ_VAT_SELECTION_PKG.rec_application_status_tbl;
Line: 197

  gt_vat_country_code		JG_ZZ_VAT_SELECTION_PKG.vat_country_code_tbl;
Line: 198

  gt_invoice_identifier		JG_ZZ_VAT_SELECTION_PKG.invoice_identifier_tbl;
Line: 199

  gt_account_class		JG_ZZ_VAT_SELECTION_PKG.account_class_tbl;
Line: 200

  gt_latest_rec_flag		JG_ZZ_VAT_SELECTION_PKG.latest_rec_flag_tbl;
Line: 201

  gt_jgzz_fiscal_code		JG_ZZ_VAT_SELECTION_PKG.jgzz_fiscal_code_tbl;
Line: 202

  gt_tax_reference		JG_ZZ_VAT_SELECTION_PKG.tax_reference_tbl;
Line: 203

  gt_pt_location		JG_ZZ_VAT_SELECTION_PKG.pt_location_tbl;
Line: 204

  gt_invoice_report_type	JG_ZZ_VAT_SELECTION_PKG.invoice_report_type_tbl;
Line: 205

  gt_es_correction_year		JG_ZZ_VAT_SELECTION_PKG.es_correction_year_tbl;
Line: 206

  gt_es_correction_period	JG_ZZ_VAT_SELECTION_PKG.es_correction_period_tbl;
Line: 207

  gt_triangulation		JG_ZZ_VAT_SELECTION_PKG.triangulation_tbl;
Line: 208

  gt_document_sub_type		JG_ZZ_VAT_SELECTION_PKG.document_sub_type_tbl;
Line: 209

  gt_assessable_value		JG_ZZ_VAT_SELECTION_PKG.assessable_value_tbl;
Line: 210

  gt_property_location		JG_ZZ_VAT_SELECTION_PKG.property_location_tbl;
Line: 211

  gt_chk_vat_amount_paid	JG_ZZ_VAT_SELECTION_PKG.chk_vat_amount_paid_tbl;
Line: 212

  gt_import_document_number	JG_ZZ_VAT_SELECTION_PKG.import_document_number_tbl;
Line: 213

  gt_import_document_date	JG_ZZ_VAT_SELECTION_PKG.import_document_date_tbl;
Line: 214

  gt_prl_no			JG_ZZ_VAT_SELECTION_PKG.prl_no_tbl;
Line: 215

  gt_property_rental		JG_ZZ_VAT_SELECTION_PKG.property_rental_tbl;
Line: 216

  gt_rates_reference		JG_ZZ_VAT_SELECTION_PKG.rates_reference_tbl;
Line: 217

  gt_stair_num			JG_ZZ_VAT_SELECTION_PKG.stair_num_tbl;
Line: 218

  gt_floor_num			JG_ZZ_VAT_SELECTION_PKG.floor_num_tbl;
Line: 219

  gt_door_num			JG_ZZ_VAT_SELECTION_PKG.door_num_tbl;
Line: 220

  gt_amount_applied		JG_ZZ_VAT_SELECTION_PKG.amount_applied_tbl;
Line: 221

  gt_actg_event_type_code 	JG_ZZ_VAT_SELECTION_PKG.actg_event_type_code_tbl;
Line: 222

  gt_actg_event_type_mng 	JG_ZZ_VAT_SELECTION_PKG.actg_event_type_mng_tbl;
Line: 223

  gt_actg_event_number 		JG_ZZ_VAT_SELECTION_PKG.actg_event_number_tbl;
Line: 224

  gt_actg_event_status_flag 	JG_ZZ_VAT_SELECTION_PKG.actg_event_status_flag_tbl;
Line: 225

  gt_actg_event_status_mng 	JG_ZZ_VAT_SELECTION_PKG.actg_event_status_mng_tbl;
Line: 226

  gt_actg_category_code 	JG_ZZ_VAT_SELECTION_PKG.actg_category_code_tbl;
Line: 227

  gt_actg_category_mng 		JG_ZZ_VAT_SELECTION_PKG.actg_category_mng_tbl;
Line: 228

  gt_accounting_date 		JG_ZZ_VAT_SELECTION_PKG.accounting_date_tbl;
Line: 229

  gt_gl_transfer_flag 		JG_ZZ_VAT_SELECTION_PKG.gl_transfer_flag_tbl;
Line: 230

  gt_actg_line_num  		JG_ZZ_VAT_SELECTION_PKG.actg_line_num_tbl;
Line: 231

  gt_actg_line_type_code 	JG_ZZ_VAT_SELECTION_PKG.actg_line_type_code_tbl;
Line: 232

  gt_actg_line_type_mng  	JG_ZZ_VAT_SELECTION_PKG.actg_line_type_mng_tbl;
Line: 233

  gt_actg_line_description 	JG_ZZ_VAT_SELECTION_PKG.actg_line_description_tbl;
Line: 234

  gt_actg_stat_amt 		JG_ZZ_VAT_SELECTION_PKG.actg_stat_amt_tbl;
Line: 235

  gt_actg_party_id 		JG_ZZ_VAT_SELECTION_PKG.actg_party_id_tbl;
Line: 236

  gt_actg_party_site_id 	JG_ZZ_VAT_SELECTION_PKG.actg_party_site_id_tbl;
Line: 237

  gt_actg_party_type 		JG_ZZ_VAT_SELECTION_PKG.actg_party_type_tbl;
Line: 238

  gt_actg_event_id 		JG_ZZ_VAT_SELECTION_PKG.actg_event_id_tbl;
Line: 239

  gt_actg_header_id 		JG_ZZ_VAT_SELECTION_PKG.actg_header_id_tbl;
Line: 240

  gt_actg_line_id 		JG_ZZ_VAT_SELECTION_PKG.actg_line_id_tbl;
Line: 241

  gt_actg_source_id 		JG_ZZ_VAT_SELECTION_PKG.actg_source_id_tbl;
Line: 242

  gt_actg_source_table 		JG_ZZ_VAT_SELECTION_PKG.actg_source_table_tbl;
Line: 243

  gt_actg_line_ccid 		JG_ZZ_VAT_SELECTION_PKG.actg_line_ccid_tbl;
Line: 244

  gt_account_flexfield 		JG_ZZ_VAT_SELECTION_PKG.account_flexfield_tbl;
Line: 245

  gt_account_description 	JG_ZZ_VAT_SELECTION_PKG.account_description_tbl;
Line: 246

  gt_period_name 		JG_ZZ_VAT_SELECTION_PKG.period_name_tbl;
Line: 247

  gt_trx_arap_balancing_seg 	JG_ZZ_VAT_SELECTION_PKG.trx_arap_balancing_seg_tbl;
Line: 248

  gt_trx_arap_natural_account 	JG_ZZ_VAT_SELECTION_PKG.trx_arap_natural_account_tbl;
Line: 249

  gt_trx_taxable_balancing_seg 	JG_ZZ_VAT_SELECTION_PKG.trx_taxable_balancing_seg_tbl;
Line: 250

  gt_trx_taxable_natural_acct 	JG_ZZ_VAT_SELECTION_PKG.trx_taxable_natural_acct_tbl;
Line: 251

  gt_trx_tax_balancing_seg 	JG_ZZ_VAT_SELECTION_PKG.trx_tax_balancing_seg_tbl;
Line: 252

  gt_trx_tax_natural_account 	JG_ZZ_VAT_SELECTION_PKG.trx_tax_natural_account_tbl;
Line: 253

  gt_created_by 		JG_ZZ_VAT_SELECTION_PKG.created_by_tbl;
Line: 254

  gt_creation_date 		JG_ZZ_VAT_SELECTION_PKG.creation_date_tbl;
Line: 255

  gt_last_updated_by 		JG_ZZ_VAT_SELECTION_PKG.last_updated_by_tbl;
Line: 256

  gt_last_update_date 		JG_ZZ_VAT_SELECTION_PKG.last_update_date_tbl;
Line: 257

  gt_last_update_login 		JG_ZZ_VAT_SELECTION_PKG.last_update_login_tbl;
Line: 258

  gt_request_id			JG_ZZ_VAT_SELECTION_PKG.request_id_tbl;
Line: 259

  gt_program_application_id 	JG_ZZ_VAT_SELECTION_PKG.program_application_id_tbl;
Line: 260

  gt_program_id 		JG_ZZ_VAT_SELECTION_PKG.program_id_tbl;
Line: 261

  gt_program_login_id 		JG_ZZ_VAT_SELECTION_PKG.program_login_id_tbl;
Line: 262

  gt_object_version_number 	JG_ZZ_VAT_SELECTION_PKG.object_version_number;
Line: 263

  gt_gl_date                    JG_ZZ_VAT_SELECTION_PKG.gl_date_tbl;
Line: 264

  gt_tax_origin                 JG_ZZ_VAT_SELECTION_PKG.tax_origin_tbl;
Line: 265

  gt_trx_ctrl_actg_flexfield    JG_ZZ_VAT_SELECTION_PKG.trx_control_actg_flexfield_tbl;
Line: 266

  gt_reporting_code             JG_ZZ_VAT_SELECTION_PKG.reporting_code_tbl;
Line: 267

  gt_def_rec_settlement_opt_code JG_ZZ_VAT_SELECTION_PKG.def_rec_settlement_op_code_tbl;
Line: 268

  gt_taxable_item_source_id            JG_ZZ_VAT_SELECTION_PKG.taxable_item_source_id_tbl;
Line: 271

  gt_intra_eu_trx_type_code  JG_ZZ_VAT_SELECTION_PKG.intra_eu_trx_type_code_tbl;
Line: 278

    P_GLOBAL_VARIABLES_REC      OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
    P_REPORTING_LEVEL          IN JG_ZZ_VAT_REP_ENTITIES.entity_level_code%TYPE,
    P_LEDGER                   IN JG_ZZ_VAT_REP_ENTITIES.ledger_id%TYPE,
    P_BSV                      IN JG_ZZ_VAT_REP_ENTITIES.balancing_segment_value%TYPE,
    P_VAT_REPORTING_ENTITY_ID  IN JG_ZZ_VAT_REP_ENTITIES.vat_reporting_entity_id%TYPE,
    P_TAX_PERIOD               IN JG_ZZ_VAT_REP_STATUS.tax_calendar_period%TYPE,
    P_SOURCE                   IN JG_ZZ_VAT_REP_STATUS.source%TYPE,
    P_ACCTD_UNACCTD            IN VARCHAR2,
    P_DEBUG_FLAG               IN VARCHAR2,
    P_ERRBUF                   IN OUT NOCOPY VARCHAR2,
    P_RETCODE                  IN OUT NOCOPY VARCHAR2);
Line: 293

   p_global_variables_rec      IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
   x_return_status             OUT NOCOPY VARCHAR2);
Line: 298

   p_global_variables_rec      IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
   x_return_status             OUT NOCOPY VARCHAR2);
Line: 302

    P_GLOBAL_VARIABLES_REC     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
    x_request_id               IN NUMBER);
Line: 306

     P_GLOBAL_VARIABLES_REC     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
    x_request_id               IN NUMBER);
Line: 309

  PROCEDURE insert_tax_data ;
Line: 314

    p_global_variables_rec     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
    x_request_id               IN NUMBER,
    x_intersect_domain_err     OUT NOCOPY VARCHAR2);
Line: 336

    P_GLOBAL_VARIABLES_REC     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE)
  RETURN BOOLEAN;
Line: 350

 |     (1) JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities to validate and |
 |         determine whether to create ACCOUNTING reporting entities or not. |
 |     (2) JG_ZZ_VAT_REP_UTILITY.validate_process_initiation to validate and |
 |         determine whether to proceed with selection or not.               |
 |     (2) Insert status information into jg_zz_vat_rep_status table.        |
 |     (3) Call TRL engine to fetch AR, AP, GL tax information.              |
 |     (4) Controls intersecting domains (transactions selected in current   |
 |         run intersects with a previous selection run(s).                  |
 |     (5) Insert TRL info into JG Tax Trx table                             |
 |     (6) JG_ZZ_VAT_REP_UTILITY.post_process_updates to perform post        |
 |         selection process processing.                                     |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |   28-Mar-2006   RBASKER         Incorporated changes for XBuild4.         |
 |   28-Apr-2006   RBASKER         Bug: 5169118 - Fixed issues identified    |
 |                                 during Unit Testing.                      |
 |   04-Aug-2006   RJREDDY         Bug: 5372731 - Added procedure call to    |
 |                                 tax_date_maintenance_program              |
 |                                                                           |
 +===========================================================================*/

PROCEDURE main(  errbuf                         OUT NOCOPY VARCHAR2,
                 retcode                        OUT NOCOPY NUMBER,
		 p_reporting_level            IN JG_ZZ_VAT_REP_ENTITIES.entity_level_code%TYPE,
                 p_ledger                     IN JG_ZZ_VAT_REP_ENTITIES.ledger_id%TYPE ,
                 p_chart_of_account           IN NUMBER,
                 p_bsv                        IN JG_ZZ_VAT_REP_ENTITIES.balancing_segment_value%TYPE,
                 p_vat_reporting_entity_id    IN JG_ZZ_VAT_REP_ENTITIES.vat_reporting_entity_id%TYPE,
                 p_period                     IN JG_ZZ_VAT_REP_STATUS.tax_calendar_period%TYPE,
                 p_source                     IN JG_ZZ_VAT_REP_STATUS.source%TYPE,
                 p_acct_unacctd               IN VARCHAR2,
		 p_dummy                      IN VARCHAR2,
                 p_entity_identifier          IN VARCHAR2,
                 p_debug_flag                 IN VARCHAR2)
IS
    l_global_variables_rec    GLOBAL_VARIABLES_REC_TYPE;
Line: 398

    l_selection_process_id    JG_ZZ_VAT_REP_STATUS.selection_process_id%TYPE;
Line: 399

    l_selection_status_flag   JG_ZZ_VAT_REP_STATUS.selection_status_flag%TYPE;
Line: 412

    SELECT JGTRD.trx_id
    FROM jg_zz_vat_trx_details JGTRD,
         jg_zz_vat_rep_status JGREPS,
         zx_lines ZX
    WHERE JGREPS.vat_reporting_entity_id = pn_vat_rep_entity_id
    AND JGREPS.reporting_status_id = JGTRD.reporting_status_id
    AND JGREPS.source = JGTRD.extract_source_ledger
    AND ZX.trx_id = JGTRD.trx_id
    AND JGTRD.created_by = 1
    AND ZX.record_type_code   = 'MIGRATED'
    AND ZX.application_id     = JGTRD.application_id
    AND ZX.entity_code        = JGTRD.entity_code
    AND ZX.event_class_code   = JGTRD.event_class_code
    AND rownum=1;
Line: 430

      SELECT 1
	  FROM zx_lines
	  WHERE record_type_code= 'MIGRATED'
	  AND rownum=1;
Line: 439

	 select glp.start_date,glp.end_date,acct.last_reported_period
	 from  jg_zz_vat_rep_entities legal
		  ,jg_zz_vat_rep_entities acct
		  ,gl_periods             glp
	 where acct.entity_type_code = 'ACCOUNTING'
	 and acct.vat_reporting_entity_id = pn_vat_rep_entity_id
	 and acct.mapping_vat_rep_entity_id= legal.vat_reporting_entity_id
	 and glp.period_set_name   = legal.tax_calendar_name
	 and glp.period_name  =  acct.last_reported_period;
Line: 494

	'JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities'||'.BEGIN',
         G_PKG_NAME||': '||'JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities'
			 ||'()+');
Line: 500

   JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities(
      pv_entity_level_code     => l_global_variables_rec.reporting_entity_level,
      pn_vat_reporting_entity_id => l_global_variables_rec.vat_reporting_entity_id,
      pn_ledger_id               => l_global_variables_rec.ledger,
      pv_balancing_segment_value => l_global_variables_rec.bsv,
      xn_vat_reporting_entity_id => l_global_variables_rec.vat_reporting_entity_id,
      xv_return_status            => l_return_status,
      xv_return_message          => l_return_message
      );
Line: 512

	'JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities'||'.END',
         G_PKG_NAME||': '||'JG_ZZ_VAT_REP_UTILITY.maintain_selection_entities'||'()-'
           );
Line: 546

        l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 587

   | with Selection Process or not. This procedure is responsible for: |
   | (1) Check if Selection is already processed for given combination.|
   | (2) Check if Final reporting has already happened, if yes then    |
   |     re-selection is not allowed.                                  |
   | (3) Before re-selection, purge allocation data and errors table by|
   |     calling allocation purge api.                                 |
   | (4) Before re-selection, purge the tax data pertaining to the     |
   |     previous run from jg_zz_vat_trx_details table by calling      |
   |     jg_zz_vat_selection_pkg.purge_tax_data.                       |
   | (5) Before re-selection, update the status information (nullify)  |
   |     of the selection process for the given combination by calling |
   |     JG_ZZ_VAT_REP_UTILITY.pre_process_update procedure.           |
   | (6) If Selection is not yet initiated for the given combination   |
   |     Validate if there is any gap in selection as per calendar     |
   | (7) Inserts status information of the Selection process into the  |
   |     jg_zz_vat_rep_status table.                                   |
   +--------------------------------------------------------------------*/
   IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
     FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||
	'JG_ZZ_VAT_REP_UTILITY.validate_process_initiation'||'.BEGIN',
         G_PKG_NAME||': '||
	'JG_ZZ_VAT_REP_UTILITY.validate_process_initiation'||'()+');
Line: 615

      pv_process_name             => 'SELECTION',
      xn_reporting_status_id_ap   => g_rep_status_id_ap,
      xn_reporting_status_id_ar   => g_rep_status_id_ar,
      xn_reporting_status_id_gl   => g_rep_status_id_gl,
      xv_return_status            => l_return_status,
      xv_return_message           => l_return_message
    );
Line: 632

       l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 645

      l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 659

      l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 666

     SELECT xle.country
      INTO  l_country
      FROM  xle_firstparty_information_v xle
      WHERE xle.legal_entity_id = l_global_variables_rec.legal_entity_id;
Line: 674

    | reports are based on GL date and Transaction Date respectively. When we select the data for          |
    | 'Spain',we select the full data set for both modelo and non modelo reports and pass to the trl BOTH  |
    | the GL date and Trx/Inv date as filtering criteria/driving date. We request TRL with parameter       |
    | P_GL_OR_TRX_DATE_FILTER=> 'Y', to select all data that fall within GL date range and also UNION      |
    | all data within the TRX date range.                                                                  |
    +------------------------------------------------------------------------------------------------------*/

      IF l_country ='ES' THEN --spain
         l_global_variables_rec.gl_or_trx_date_filter := 'Y';
Line: 690

   | to update the tax_invoice_date to payment clearing date for the   |
   | invoices which has not been finally reported.                     |
   | - This routine is called at the same reporting level as TRL is    |
   | called ie LE or LEDGER level.                                     |
   +--------------------------------------------------------------------*/

    IF (l_country = 'PL' or l_country =  'HU' or
       l_country = 'CZ') THEN

       -- Check the Reporting Entity Level.
       IF   l_global_variables_rec.REPORTING_ENTITY_LEVEL = 'LEDGER' or
            l_global_variables_rec.REPORTING_ENTITY_LEVEL = 'BSV' THEN
            l_ledger           :=  l_global_variables_rec.legal_entity_id;
Line: 736

          l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 763

         l_selection_status_flag := fnd_api.g_ret_sts_error;
Line: 784

		'JG_ZZ_VAT_REP_UTILITY.post_process_update'||'.BEGIN',
                 G_PKG_NAME||': '||
		'JG_ZZ_VAT_REP_UTILITY.post_process_update'||'()+');
Line: 789

       l_selection_process_id := g_selection_process_id;
Line: 790

       if l_selection_status_flag  is null then
        l_selection_status_flag   := fnd_api.g_ret_sts_success;
Line: 795

      JG_ZZ_VAT_REP_UTILITY.post_process_update(
        pn_vat_reporting_entity_id  => l_global_variables_rec.vat_reporting_entity_id,
        pv_tax_calendar_period      => l_global_variables_rec.tax_period,
        pv_source                   => l_global_variables_rec.source,
        pv_process_name             => 'SELECTION',
        pn_process_id               => l_selection_process_id,
        pv_process_flag             => l_selection_status_flag ,
        pv_enable_allocations_flag  => NULL,
        xv_return_status            => l_return_status,
        xv_return_message           => l_return_message
       );
Line: 809

		'JG_ZZ_VAT_REP_UTILITY.post_process_update'||'.END',
                 G_PKG_NAME||': ' ||'JG_ZZ_VAT_REP_UTILITY.post_process_update'||'()-');
Line: 864

 |    This procedure deletes the records from JG_ZZ_VAT_TRX_DETAILS          |
 |    for a given reporting_status_id                                        |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |                                                                           |
 +===========================================================================*/

PROCEDURE PURGE_TAX_DATA (p_reporting_status_id in number,
			  x_return_status  OUT NOCOPY VARCHAR2)
IS
  l_api_name           CONSTANT VARCHAR2(30) := 'PURGE_TAX_DATA';
Line: 895

   delete from JG_ZZ_VAT_TRX_DETAILS
   where reporting_Status_id = p_reporting_status_id;
Line: 933

 |    This function deletes the records from JG_ZZ_VAT_TRX_DETAILS,          |
 |    for a given reporting_status_id                                        |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |                                                                           |
 +===========================================================================*/

FUNCTION PURGE_TAX_DATA(p_reporting_status_id in number) return number is
  num_rows_deleted number := 0;
Line: 953

     select count(*) into num_rows_deleted
     from   jg_zz_vat_trx_details
     where  reporting_status_id = p_reporting_status_id;
Line: 959

     return(num_rows_deleted);
Line: 972

 |    JG_ZZ_VAT_SELECTION_PKG.Main, and writes the values of parameters      |
 |    passed in debug file.                                                  |
 |                                                                           |
 |    Called from JG_ZZ_VAT_SELECTION_PKG.Main                               |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |   28-Mar-2006   RBASKER     Incorporated changes for XBuild4.             |
 |                                                                           |
 +===========================================================================*/

PROCEDURE initialize(
            P_GLOBAL_VARIABLES_REC     OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
	    P_REPORTING_LEVEL	       IN JG_ZZ_VAT_REP_ENTITIES.entity_level_code%TYPE,
	    P_LEDGER		       IN JG_ZZ_VAT_REP_ENTITIES.ledger_id%TYPE,
	    P_BSV		       IN JG_ZZ_VAT_REP_ENTITIES.balancing_segment_value%TYPE,
            P_VAT_REPORTING_ENTITY_ID  IN JG_ZZ_VAT_REP_ENTITIES.vat_reporting_entity_id%TYPE,
            P_TAX_PERIOD               IN JG_ZZ_VAT_REP_STATUS.tax_calendar_period%TYPE,
	    P_SOURCE                   IN JG_ZZ_VAT_REP_STATUS.source%TYPE,
            P_ACCTD_UNACCTD            IN VARCHAR2,
	    P_DEBUG_FLAG               IN VARCHAR2,
  	    P_ERRBUF                   IN OUT NOCOPY VARCHAR2,
            P_RETCODE                  IN OUT NOCOPY VARCHAR2)
IS
l_api_name           CONSTANT VARCHAR2(30) := 'INITIALIZE';
Line: 1054

        g_last_updated_by   := nvl(fnd_global.user_id,1); --nvl(fnd_profile.value('USER_ID'),1);
Line: 1055

        g_last_update_date  := sysdate;
Line: 1056

        g_last_update_login := 1;
Line: 1093

 |    Called from JG_ZZ_VAT_SELECTION_PKG.main                               |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |                                                                           |
 +===========================================================================*/

PROCEDURE get_period_date_range (
  p_calendar_name             IN         GL_PERIODS.period_set_name%TYPE,
  p_period                    IN         GL_PERIODS.period_name%TYPE,
  p_global_variables_rec      IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
  x_return_status             OUT NOCOPY VARCHAR2
) IS
  l_api_name           CONSTANT VARCHAR2(30) := 'GET_PERIOD_DATE_RANGE';
Line: 1128

      SELECT start_date,
             end_date
      INTO p_global_variables_rec.tax_invoice_date_low,
	   p_global_variables_rec.tax_invoice_date_high
      FROM GL_PERIODS
         WHERE period_set_name   = p_calendar_name
           AND period_name      =  p_period;
Line: 1182

 |    Called from JG_ZZ_VAT_SELECTION_PKG.main                               |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER         Initial  Version.                         |
 |   28-Mar-2006   RBASKER         Incorporated changes for XBuild4.         |
 |   28-Apr-2006   RBASKER         Bug: 5169118 - Fixed issues identified    |
 |                                 during Unit Testing.                      |
 |                                                                           |
 +===========================================================================*/

PROCEDURE get_VAT_reporting_details (
  p_vat_reporting_entity_id   IN            JG_ZZ_VAT_REP_ENTITIES.vat_reporting_entity_id%TYPE,
  p_global_variables_rec      IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
  x_return_status             OUT NOCOPY VARCHAR2
) IS
  l_api_name           CONSTANT VARCHAR2(30) := 'GET_VAT_REPORTING_DETAILS';
Line: 1217

      SELECT legal_entity_id,
             tax_regime_code,
	     tax_registration_number,
             tax_calendar_name,
             driving_date_code
      INTO p_global_variables_rec.legal_entity_id,
           p_global_variables_rec.tax_regime_code,
 	   p_global_variables_rec.tax_registration_number,
	   p_global_variables_rec.tax_calendar_name,
           p_global_variables_rec.driving_date_code
      FROM JG_ZZ_VAT_REP_ENTITIES
         WHERE nvl(mapping_vat_rep_entity_id,
                    vat_reporting_entity_id)  = p_vat_reporting_entity_id
            AND entity_type_code = 'LEGAL';
Line: 1290

         P_GLOBAL_VARIABLES_REC IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE)
RETURN BOOLEAN IS

   l_api_name           CONSTANT VARCHAR2(30) := 'IS_MULTIPLE_PERIODS_OPEN';
Line: 1320

	 select count(*) INTO l_count
	 from jg_zz_vat_rep_status
	 where vat_reporting_entity_id = p_global_variables_rec.vat_reporting_entity_id
	 and period_start_date < p_global_variables_rec.tax_invoice_date_low
	 and ( period_start_date > p_global_variables_rec.last_rep_period_start_date
		or p_global_variables_rec.last_rep_period_start_date is null) --9381398
	 and (source = p_global_variables_rec.SOURCE
		   OR p_global_variables_rec.SOURCE = 'ALL');
Line: 1415

        gt_vat_transaction_id.delete;
Line: 1416

	gt_reporting_status_id.delete;
Line: 1417

	gt_rep_entity_id.delete;
Line: 1418

	gt_rep_context_entity_name.delete;
Line: 1419

	gt_rep_context_entity_loc_id.delete;
Line: 1420

	gt_taxpayer_id.delete;
Line: 1421

	gt_org_information2.delete;
Line: 1422

	gt_legal_authority_name.delete;
Line: 1423

	gt_legal_auth_address_line2.delete;
Line: 1424

	gt_legal_auth_address_line3.delete;
Line: 1425

	gt_legal_auth_city.delete;
Line: 1426

	gt_legal_contact_party_name.delete;
Line: 1427

	gt_activity_code.delete;
Line: 1428

	gt_ledger_id.delete;
Line: 1429

	gt_ledger_name.delete;
Line: 1430

	gt_chart_of_accounts_id.delete;
Line: 1431

	gt_extract_source_ledger.delete;
Line: 1432

	gt_establishment_id.delete;
Line: 1433

	gt_internal_organization_id.delete;
Line: 1434

	gt_application_id.delete;
Line: 1435

	gt_entity_code.delete;
Line: 1436

	gt_event_class_code.delete;
Line: 1437

	gt_trx_id.delete;
Line: 1438

	gt_trx_number.delete;
Line: 1439

	gt_trx_description.delete;
Line: 1440

	gt_trx_currency_code.delete;
Line: 1441

	gt_trx_type_id.delete;
Line: 1442

	gt_trx_type_mng.delete;
Line: 1443

	gt_trx_line_id.delete;
Line: 1444

	gt_trx_line_number.delete;
Line: 1445

	gt_trx_line_description.delete;
Line: 1446

	gt_trx_level_type.delete;
Line: 1447

	gt_trx_line_type.delete;
Line: 1448

	gt_trx_line_class.delete;
Line: 1449

	gt_trx_class_mng.delete;
Line: 1450

	gt_trx_date.delete;
Line: 1451

	gt_trx_due_date.delete;
Line: 1452

	gt_trx_communicated_date.delete;
Line: 1453

	gt_product_id.delete;
Line: 1454

	gt_functional_currency_code.delete;
Line: 1455

	gt_currency_conversion_type.delete;
Line: 1456

	gt_currency_conversion_date.delete;
Line: 1457

	gt_currency_conversion_rate.delete;
Line: 1458

	gt_territory_short_name.delete;
Line: 1459

	gt_doc_seq_id.delete;
Line: 1460

	gt_doc_seq_name.delete;
Line: 1461

	gt_doc_seq_value.delete;
Line: 1462

	gt_trx_line_amt.delete;
Line: 1463

	gt_receipt_class_id.delete;
Line: 1464

	gt_applied_from_appl_id.delete;
Line: 1465

	gt_applied_from_entity_code.delete;
Line: 1466

	gt_applied_from_event_cls_cd.delete;
Line: 1467

	gt_applied_from_trx_id.delete;
Line: 1468

	gt_applied_from_line_id.delete;
Line: 1469

	gt_applied_from_trx_number.delete;
Line: 1470

	gt_adjusted_doc_appl_id.delete;
Line: 1471

	gt_adjusted_doc_entity_code.delete;
Line: 1472

	gt_adjusted_doc_event_cls_cd.delete;
Line: 1473

	gt_adjusted_doc_trx_id.delete;
Line: 1474

	gt_adjusted_doc_number.delete;
Line: 1475

	gt_adjusted_doc_date.delete;
Line: 1476

	gt_applied_to_application_id.delete;
Line: 1477

	gt_applied_to_entity_code.delete;
Line: 1478

	gt_applied_to_event_cls_code.delete;
Line: 1479

	gt_applied_to_trx_id.delete;
Line: 1480

	gt_applied_to_trx_line_id.delete;
Line: 1481

	gt_applied_to_trx_number.delete;
Line: 1482

	gt_ref_doc_application_id.delete;
Line: 1483

	gt_ref_doc_entity_code.delete;
Line: 1484

	gt_ref_doc_event_class_code.delete;
Line: 1485

	gt_ref_doc_trx_id.delete;
Line: 1486

	gt_ref_doc_line_id.delete;
Line: 1487

	gt_merchant_party_doc_num.delete;
Line: 1488

	gt_merchant_party_name.delete;
Line: 1489

	gt_merchant_party_reference.delete;
Line: 1490

	gt_merchant_party_tax_reg_num.delete;
Line: 1491

	gt_merchant_party_taxpayer_id.delete;
Line: 1492

	gt_start_expense_date.delete;
Line: 1493

	gt_taxable_line_source_table.delete;
Line: 1494

	gt_tax_line_id.delete;
Line: 1495

	gt_tax_line_number.delete;
Line: 1496

	gt_tax_invoice_date.delete;
Line: 1497

	gt_taxable_amt.delete;
Line: 1498

	gt_taxable_amt_funcl_curr.delete;
Line: 1499

	gt_tax_amt.delete;
Line: 1500

	gt_tax_amt_funcl_curr.delete;
Line: 1501

	gt_rec_tax_amt_tax_curr.delete;
Line: 1502

	gt_nrec_tax_amt_tax_curr.delete;
Line: 1503

	gt_taxable_disc_amt.delete;
Line: 1504

	gt_taxable_disc_amt_fun_curr.delete;
Line: 1505

	gt_tax_disc_amt.delete;
Line: 1506

	gt_tax_disc_amt_fun_curr.delete;
Line: 1507

	gt_tax_rate_id.delete;
Line: 1508

	gt_tax_rate_code.delete;
Line: 1509

	gt_tax_rate.delete;
Line: 1510

	gt_tax_rate_code_name.delete;
Line: 1511

	gt_tax_rate_code_description.delete;
Line: 1512

	gt_tax_rate_vat_trx_type_code.delete;
Line: 1513

	gt_tax_rate_vat_trx_type_desc.delete;
Line: 1514

	gt_tax_rate_vat_trx_type_mng.delete;
Line: 1515

	gt_tax_rate_reg_type_code.delete;
Line: 1516

	gt_tax_type_code.delete;
Line: 1517

	gt_tax_type_mng.delete;
Line: 1518

	gt_tax_recovery_rate.delete;
Line: 1519

	gt_tax_regime_code.delete;
Line: 1520

	gt_tax.delete;
Line: 1521

	gt_tax_jurisdiction_code.delete;
Line: 1522

	gt_tax_status_id.delete;
Line: 1523

	gt_tax_status_code.delete;
Line: 1524

	gt_tax_currency_code.delete;
Line: 1525

	gt_offset_tax_rate_code.delete;
Line: 1526

	gt_billing_tp_name.delete;
Line: 1527

	gt_billing_tp_number.delete;
Line: 1528

	gt_billing_tp_tax_reg_num.delete;
Line: 1529

	gt_billing_tp_taxpayer_id.delete;
Line: 1530

	gt_billing_tp_party_number.delete;
Line: 1531

	gt_billing_tp_id.delete;
Line: 1532

	gt_billing_tp_tax_rep_flag.delete;
Line: 1533

	gt_billing_tp_site_id.delete;
Line: 1534

	gt_billing_tp_address_id.delete;
Line: 1535

	gt_billing_tp_site_name.delete;
Line: 1536

	gt_billing_tp_site_tx_reg_num.delete;
Line: 1537

	gt_shipping_tp_name.delete;
Line: 1538

	gt_shipping_tp_number.delete;
Line: 1539

	gt_shipping_tp_tax_reg_num.delete;
Line: 1540

	gt_shipping_tp_taxpayer_id.delete;
Line: 1541

	gt_shipping_tp_id.delete;
Line: 1542

	gt_shipping_tp_site_id.delete;
Line: 1543

	gt_shipping_tp_address_id.delete;
Line: 1544

	gt_shipping_tp_site_name.delete;
Line: 1545

	gt_shipping_tp_site_tx_rg_num.delete;
Line: 1546

	gt_bill_from_party_id.delete;		-- Bug 16386556
Line: 1547

	gt_bill_from_party_site_id.delete;	-- Bug 16386556
Line: 1548

	gt_banking_tp_name.delete;
Line: 1549

	gt_banking_tp_taxpayer_id.delete;
Line: 1550

	gt_bank_account_name.delete;
Line: 1551

	gt_bank_account_num.delete;
Line: 1552

	gt_bank_account_id.delete;
Line: 1553

	gt_bank_branch_id.delete;
Line: 1554

	gt_legal_entity_tax_reg_num.delete;
Line: 1555

	gt_hq_estb_reg_number.delete;
Line: 1556

	gt_tax_line_registration_num.delete;
Line: 1557

	gt_cancelled_date.delete;
Line: 1558

	gt_cancel_flag.delete;
Line: 1559

	gt_offset_flag.delete;
Line: 1560

	gt_posted_flag.delete;
Line: 1561

	gt_mrc_tax_line_flag.delete;
Line: 1562

	gt_reconciliation_flag.delete;
Line: 1563

	gt_tax_recoverable_flag.delete;
Line: 1564

	gt_reverse_flag.delete;
Line: 1565

	gt_correction_flag.delete;
Line: 1566

	gt_ar_cash_receipt_rev_stat.delete;
Line: 1567

	gt_ar_cash_receipt_rev_date.delete;
Line: 1568

	gt_payables_invoice_source.delete;
Line: 1569

	gt_acctd_amount_dr.delete;
Line: 1570

	gt_acctd_amount_cr.delete;
Line: 1571

	gt_rec_application_status.delete;
Line: 1572

	gt_vat_country_code.delete;
Line: 1573

	gt_invoice_identifier.delete;
Line: 1574

	gt_account_class.delete;
Line: 1575

	gt_latest_rec_flag.delete;
Line: 1576

	gt_jgzz_fiscal_code.delete;
Line: 1577

	gt_tax_reference.delete;
Line: 1578

	gt_pt_location.delete;
Line: 1579

	gt_invoice_report_type.delete;
Line: 1580

	gt_es_correction_year.delete;
Line: 1581

	gt_es_correction_period.delete;
Line: 1582

	gt_triangulation.delete;
Line: 1583

	gt_document_sub_type.delete;
Line: 1584

	gt_assessable_value.delete;
Line: 1585

	gt_property_location.delete;
Line: 1586

	gt_chk_vat_amount_paid.delete;
Line: 1587

	gt_import_document_number.delete;
Line: 1588

	gt_import_document_date.delete;
Line: 1589

	gt_prl_no.delete;
Line: 1590

	gt_property_rental.delete;
Line: 1591

	gt_rates_reference.delete;
Line: 1592

	gt_stair_num.delete;
Line: 1593

	gt_floor_num.delete;
Line: 1594

	gt_door_num.delete;
Line: 1595

	gt_amount_applied.delete;
Line: 1596

	gt_actg_event_type_code.delete;
Line: 1597

	gt_actg_event_type_mng.delete;
Line: 1598

	gt_actg_event_number.delete;
Line: 1599

	gt_actg_event_status_flag.delete;
Line: 1600

	gt_actg_event_status_mng.delete;
Line: 1601

	gt_actg_category_code.delete;
Line: 1602

	gt_actg_category_mng.delete;
Line: 1603

	gt_accounting_date.delete;
Line: 1604

	gt_gl_transfer_flag.delete;
Line: 1605

	gt_actg_line_num.delete;
Line: 1606

	gt_actg_line_type_code.delete;
Line: 1607

	gt_actg_line_type_mng.delete;
Line: 1608

	gt_actg_line_description.delete;
Line: 1609

	gt_actg_stat_amt.delete;
Line: 1610

	gt_actg_party_id.delete;
Line: 1611

	gt_actg_party_site_id.delete;
Line: 1612

	gt_actg_party_type.delete;
Line: 1613

	gt_actg_event_id.delete;
Line: 1614

	gt_actg_header_id.delete;
Line: 1615

	gt_actg_line_id.delete;
Line: 1616

	gt_actg_source_id.delete;
Line: 1617

	gt_actg_source_table.delete;
Line: 1618

	gt_actg_line_ccid.delete;
Line: 1619

	gt_account_flexfield.delete;
Line: 1620

	gt_account_description.delete;
Line: 1621

	gt_period_name.delete;
Line: 1622

	gt_trx_arap_balancing_seg.delete;
Line: 1623

	gt_trx_arap_natural_account.delete;
Line: 1624

	gt_trx_taxable_balancing_seg.delete;
Line: 1625

	gt_trx_taxable_natural_acct.delete;
Line: 1626

	gt_trx_tax_balancing_seg.delete;
Line: 1627

	gt_trx_tax_natural_account.delete;
Line: 1628

	gt_created_by.delete;
Line: 1629

	gt_creation_date.delete;
Line: 1630

	gt_last_updated_by.delete;
Line: 1631

	gt_last_update_date.delete;
Line: 1632

	gt_last_update_login.delete;
Line: 1633

	gt_request_id.delete;
Line: 1634

	gt_program_application_id.delete;
Line: 1635

	gt_program_id.delete;
Line: 1636

	gt_program_login_id.delete;
Line: 1637

	gt_object_version_number.delete;
Line: 1638

        gt_gl_date.delete;
Line: 1639

        gt_trx_ctrl_actg_flexfield.delete;
Line: 1640

	gt_tax_origin.delete;
Line: 1641

	gt_reporting_code.delete;
Line: 1642

	gt_def_rec_settlement_opt_code.delete;
Line: 1643

        gt_taxable_item_source_id.delete;
Line: 1646

    gt_intra_eu_trx_type_code.delete;
Line: 1677

 |     collect and calls insert_tax_data to perform a bulk insert into       |
 |      jg_zz_vat_trx_details_table.                                         |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER         Initial  Version.                         |
 |   28-Mar-2006   RBASKER         Incorporated changes for XBuild4.         |
 |   28-Apr-2006   RBASKER         Bug: 5169118 - Fixed issues identified    |
 |                                 during Unit Testing.                      |
 |   28-May-2006   RBASKER         Bug: 5182167 - Fixed issues identified    |
 |                                 during Unit Testing. Also, modified GDF   |
 |                                 column mappings to reflect TRL changes.   |
 |   18-Sep-2006   RBASKER        Bug 5509788 - Changes made to fetch GL_DATE|
 |                                TAX_ORIGIN,TRX_CONTROL_ACCOUNT_FLEXFIELD   |
 |   22-Nov-2006   RBASKER        Bug 5673426 - Corrected the mapping        |
 |                                columns of ADJUSTED_DOC_XXXX columns in    |
 |                                fetch_tax_date and insert_tax_data proc    |
 |                                                                           |
 +===========================================================================*/

 PROCEDURE fetch_tax_data (
    P_GLOBAL_VARIABLES_REC   IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
    x_request_id               IN NUMBER)
 IS

    TYPE trl_tax_data_curtype IS REF CURSOR;
Line: 1724

      OPEN trl_tax_data_csr FOR 'SELECT
CON.REP_ENTITY_ID			,
CON.REP_CONTEXT_ENTITY_NAME		,
CON.REP_CONTEXT_ENTITY_LOCATION_ID 	,
CON.TAXPAYER_ID				,
CON.ORG_INFORMATION2 			,
CON.LEGAL_AUTHORITY_NAME   		,
CON.LEGAL_AUTH_ADDRESS_LINE2         	,
CON.LEGAL_AUTH_ADDRESS_LINE3         	,
CON.LEGAL_AUTH_CITY                    	,
CON.LEGAL_CONTACT_PARTY_NAME                       	,
CON.ACTIVITY_CODE 	                                ,
DET.LEDGER_ID                                      	,
DET.LEDGER_NAME                                    	,
DET.CHART_OF_ACCOUNTS_ID                           	,
DET.EXTRACT_SOURCE_LEDGER                          	,
DET.ESTABLISHMENT_ID                               	,
DET.INTERNAL_ORGANIZATION_ID                       	,
DET.APPLICATION_ID                                 	,
DET.ENTITY_CODE                                         ,
DET.EVENT_CLASS_CODE                               	,
DET.TRX_ID                                         	,
DET.TRX_NUMBER                                     	,
DET.TRX_DESCRIPTION                                	,
DET.TRX_CURRENCY_CODE                              	,
DET.TRX_TYPE_ID                                    	,
DET.TRX_TYPE_MNG                                   	,
DET.TRX_LINE_ID                                    	,
DET.TRX_LINE_NUMBER                                	,
DET.TRX_LINE_DESCRIPTION                           	,
DET.TRX_LEVEL_TYPE                                 	,
DET.TRX_LINE_TYPE                                  	,
DET.TRX_LINE_CLASS                                 	,
DET.TRX_CLASS_MNG                                  	,
DET.TRX_DATE                                       	,
DET.TRX_DUE_DATE                                   	,
DET.TRX_COMMUNICATED_DATE                          	,
DET.PRODUCT_ID                                     	,
DET.FUNCTIONAL_CURRENCY_CODE                       	,
DET.CURRENCY_CONVERSION_TYPE                       	,
DET.CURRENCY_CONVERSION_DATE                       	,
DET.CURRENCY_CONVERSION_RATE                       	,
DET.TERRITORY_SHORT_NAME                           	,
DET.DOC_SEQ_ID                                     	,
DET.DOC_SEQ_NAME                                   	,
DET.DOC_SEQ_VALUE                                  	,
DET.TRX_LINE_AMT                                   	,
DET.RECEIPT_CLASS_ID  					,
DET.APPLIED_FROM_APPLICATION_ID                    	,
DET.APPLIED_FROM_ENTITY_CODE                       	,
DET.APPLIED_FROM_EVENT_CLASS_CODE                  	,
DET.APPLIED_FROM_TRX_ID                            	,
DET.APPLIED_FROM_LINE_ID                           	,
DET.APPLIED_FROM_TRX_NUMBER                        	,
DET.APPLIED_TO_APPLICATION_ID                      	,
DET.APPLIED_TO_ENTITY_CODE                         	,
DET.APPLIED_TO_EVENT_CLASS_CODE                    	,
DET.APPLIED_TO_TRX_ID                              	,
DET.APPLIED_TO_TRX_LINE_ID                         	,
DET.APPLIED_TO_TRX_NUMBER                          	,
DET.ADJUSTED_DOC_APPLICATION_ID                    	,
DET.ADJUSTED_DOC_ENTITY_CODE                       	,
DET.ADJUSTED_DOC_EVENT_CLASS_CODE                  	,
DET.ADJUSTED_DOC_TRX_ID                            	,
DET.ADJUSTED_DOC_NUMBER                            	,
DET.ADJUSTED_DOC_DATE                              	,
DET.REF_DOC_APPLICATION_ID                         	,
DET.REF_DOC_ENTITY_CODE                            	,
DET.REF_DOC_EVENT_CLASS_CODE                       	,
DET.REF_DOC_TRX_ID                                 	,
DET.REF_DOC_LINE_ID  					,
DET.MERCHANT_PARTY_DOCUMENT_NUMBER                 	,
DET.MERCHANT_PARTY_NAME                            	,
DET.MERCHANT_PARTY_REFERENCE                       	,
DET.MERCHANT_PARTY_TAX_REG_NUMBER                  	,
DET.MERCHANT_PARTY_TAXPAYER_ID                     	,
DET.START_EXPENSE_DATE                             	,
DET.TAXABLE_LINE_SOURCE_TABLE                      	,
DET.TAX_LINE_ID                                    	,
DET.TAX_LINE_NUMBER                                	,
DET.TAX_INVOICE_DATE                               	,
DET.TAXABLE_AMT                                    	,
DET.TAXABLE_AMT_FUNCL_CURR                         	,
DET.TAX_AMT                                        	,
DET.TAX_AMT_FUNCL_CURR                             	,
DET.REC_TAX_AMT_TAX_CURR                           	,
DET.NREC_TAX_AMT_TAX_CURR                      	        ,
DET.TAXABLE_DISC_AMT                               	,
DET.TAXABLE_DISC_AMT_FUNCL_CURR                    	,
DET.TAX_DISC_AMT                                   	,
DET.TAX_DISC_AMT_FUNCL_CURR                        	,
DET.TAX_RATE_ID                                    	,
DET.TAX_RATE_CODE                                  	,
DET.TAX_RATE                                       	,
DET.TAX_RATE_CODE_NAME                             	,
DET.TAX_RATE_CODE_DESCRIPTION                      	,
DET.TAX_RATE_VAT_TRX_TYPE_CODE                     	,
DET.TAX_RATE_VAT_TRX_TYPE_DESC                     	,
DET.TAX_RATE_CODE_VAT_TRX_TYPE_MNG                 	,
DET.TAX_RATE_REGISTER_TYPE_CODE                    	,
DET.TAX_TYPE_CODE                                  	,
DET.TAX_TYPE_MNG                                   	,
DET.TAX_RECOVERY_RATE                              	,
DET.TAX_REGIME_CODE                                	,
DET.TAX                                            	,
DET.TAX_JURISDICTION_CODE                          	,
DET.TAX_STATUS_ID                                  	,
DET.TAX_STATUS_CODE                                	,
DET.TAX_CURRENCY_CODE                              	,
DET.OFFSET_TAX_RATE_CODE                           	,
DET.BILLING_TP_NAME                                	,
DET.BILLING_TP_NUMBER                              	,
DET.BILLING_TP_TAX_REG_NUM                         	,
DET.BILLING_TP_TAXPAYER_ID                         	,
DET.BILLING_TP_PARTY_NUMBER                        	,
DET.BILLING_TRADING_PARTNER_ID                     	,
DET.BILLING_TP_TAX_REPORTING_FLAG                  	,
DET.BILLING_TP_SITE_ID                             	,
DET.BILLING_TP_ADDRESS_ID                          	,
DET.BILLING_TP_SITE_NAME                           	,
DET.BILLING_TP_SITE_TAX_REG_NUM                    	,
DET.SHIPPING_TP_NAME                               	,
DET.SHIPPING_TP_NUMBER                             	,
DET.SHIPPING_TP_TAX_REG_NUM                        	,
DET.SHIPPING_TP_TAXPAYER_ID                        	,
DET.SHIPPING_TRADING_PARTNER_ID                    	,
DET.SHIPPING_TP_SITE_ID                            	,
DET.SHIPPING_TP_ADDRESS_ID                         	,
DET.SHIPPING_TP_SITE_NAME                          	,
DET.SHIPPING_TP_SITE_TAX_REG_NUM                   	,
DET.BILL_FROM_PARTY_ID					,	-- Bug 16386556
DET.BILL_FROM_PARTY_SITE_ID				,	-- Bug 16386556
DET.BANKING_TP_NAME                                	,
DET.BANKING_TP_TAXPAYER_ID                         	,
DET.BANK_ACCOUNT_NAME                              	,
DET.BANK_ACCOUNT_NUM                               	,
DET.BANK_ACCOUNT_ID                                	,
DET.BANK_BRANCH_ID	,
DET.LEGAL_ENTITY_TAX_REG_NUMBER                    	,
DET.HQ_ESTB_REG_NUMBER                             	,
DET.TAX_LINE_REGISTRATION_NUMBER                   	,
DET.CANCELLED_DATE                                 	,
DET.CANCEL_FLAG                                    	,
DET.OFFSET_FLAG                                    	,
DET.POSTED_FLAG                                    	,
DET.MRC_TAX_LINE_FLAG                              	,
DET.RECONCILIATION_FLAG                            	,
DET.TAX_RECOVERABLE_FLAG                           	,
DET.REVERSE_FLAG                                   	,
DECODE (sign(:l_tax_invoice_date_low - DET.TAX_INVOICE_DATE)
             , -1,:correction_no
             , 0, :correction_no, :correction_yes) ,  /* Correction Flag */
DET.AR_CASH_RECEIPT_REVERSE_STATUS                 	,
DET.AR_CASH_RECEIPT_REVERSE_DATE                   	,
EXT.ATTRIBUTE20 	                , /* Payables_Invoice_Source */
DET.ACCTD_AMOUNT_DR                  	,
DET.ACCTD_AMOUNT_CR                 	,
DET.REC_APPLICATION_STATUS        	,
EXT.ATTRIBUTE10	                        , /* vat country code in fsp */
DET.SUB_LEDGER_INVOICE_IDENTIFIER	, /* gl_je_lines.Invoice_identifier*/
DET.ACCOUNT_CLASS			,
DET.LATEST_REC_FLAG			,
NVL(DET.BILLING_TP_TAXPAYER_ID, DET.SHIPPING_TP_TAXPAYER_ID),/*jgzz_fiscal_code*/
NVL(DET.BILLING_TP_TAX_REG_NUM , DET.SHIPPING_TP_TAX_REG_NUM),/*tax_reference */
EXT.ATTRIBUTE1 	                        ,	/* PT_LOCATION */
EXT.ATTRIBUTE23				,	/* MODELO TYPE */
EXT.ATTRIBUTE11 			,	/* ES Correctio year */
EXT.ATTRIBUTE12 			,	/* ES Correctio period */
EXT.ATTRIBUTE13 			,	/* Triangulation */
DET.DOCUMENT_SUB_TYPE			,
DET.ASSESSABLE_VALUE                    ,
EXT.ATTRIBUTE9 				,	/* Property location */
EXT.ATTRIBUTE8 				,	/* Chk VAT Amount paid */
EXT.ATTRIBUTE21           		,	/* Import document Number */
fnd_Date.canonical_To_Date(EXT.ATTRIBUTE22) ,  /* Import document Date */
--EXT.ATTRIBUTE14 			,	/* prl no */ {PRL NO is used for tax class}
EXT.ATTRIBUTE24                         ,       /* Tax Class */
EXT.ATTRIBUTE15 			,	/*property_rental */
EXT.ATTRIBUTE16 			,	/*rates_reference */
EXT.ATTRIBUTE17 			,	/*stair_num*/
EXT.ATTRIBUTE18 			,	/*floor_num*/
EXT.ATTRIBUTE19 			,	/*door_num*/
DET.AMOUNT_APPLIED                                 	,
ACT.ACTG_EVENT_TYPE_CODE                           	,
ACT.ACTG_EVENT_TYPE_MNG                            	,
ACT.ACTG_EVENT_NUMBER                              	,
ACT.ACTG_EVENT_STATUS_FLAG                         	,
ACT.ACTG_EVENT_STATUS_MNG                          	,
ACT.ACTG_CATEGORY_CODE                             	,
ACT.ACTG_CATEGORY_MNG                              	,
ACT.ACCOUNTING_DATE                                	,
ACT.GL_TRANSFER_FLAG                               	,
ACT.ACTG_LINE_NUM                                  	,
ACT.ACTG_LINE_TYPE_CODE                            	,
ACT.ACTG_LINE_TYPE_MNG                             	,
ACT.ACTG_LINE_DESCRIPTION                          	,
ACT.ACTG_STAT_AMT                                  	,
ACT.ACTG_PARTY_ID                                  	,
ACT.ACTG_PARTY_SITE_ID                             	,
ACT.ACTG_PARTY_TYPE                                	,
ACT.ACTG_EVENT_ID                                  	,
ACT.ACTG_HEADER_ID                                 	,
NULL                                   	,
--bug13390487 ACT.ACTG_SOURCE_ID                                 	,
DET.ACTG_SOURCE_ID                                      , --bug13390487
ACT.ACTG_SOURCE_TABLE                              	,
ACT.ACTG_LINE_CCID                                 	,
ACT.ACCOUNT_FLEXFIELD                              	,
ACT.ACCOUNT_DESCRIPTION                            	,
ACT.PERIOD_NAME                                    	,
ACT.TRX_ARAP_BALANCING_SEGMENT                     	,
ACT.TRX_ARAP_NATURAL_ACCOUNT                       	,
ACT.TRX_TAXABLE_BALANCING_SEGMENT                  	,
ACT.TRX_TAXABLE_NATURAL_ACCOUNT                    	,
ACT.TRX_TAX_BALANCING_SEGMENT                      	,
ACT.TRX_TAX_NATURAL_ACCOUNT                             ,
DET.GL_DATE                                             ,
ACT.TRX_CONTROL_ACCOUNT_FLEXFIELD                       ,
EXT.ATTRIBUTE25                        /* tax_origin*/  ,
EXT.ATTRIBUTE26			      /* Reporting Code */,
DET.DEF_REC_SETTLEMENT_OPTION_CODE /* Deferred Settlement Code*/,
DET.TAXABLE_ITEM_SOURCE_ID          /*TAXABLE_ITEM_SOURCE_ID */,

-- BUG 9765740 Spanish Modelo 349 ESL EPL Changes
EXT.ATTRIBUTE27			--- temporarily adding same attribute as reporting_code
 FROM		ZX_REP_CONTEXT_T	CON,
		ZX_REP_TRX_DETAIL_T	DET,
		ZX_REP_TRX_JX_EXT_T	EXT,
		ZX_REP_ACTG_EXT_T	ACT
	WHERE	CON.REQUEST_ID = :request_id
	AND     DET.REQUEST_ID = CON.REQUEST_ID
	AND     DET.REP_CONTEXT_ID = CON.REP_CONTEXT_ID
	AND     EXT.DETAIL_TAX_LINE_ID(+) = DET.DETAIL_TAX_LINE_ID
	AND     ACT.DETAIL_TAX_LINE_ID(+) = DET.DETAIL_TAX_LINE_ID
        AND NOT EXISTS (SELECT 1
                        FROM JG_ZZ_VAT_TRX_DETAILS JZVTD
                        WHERE JZVTD.TRX_ID            = DET.TRX_ID
                        AND   JZVTD.APPLICATION_ID    = DET.APPLICATION_ID
		        AND   JZVTD.ENTITY_CODE       = DET.ENTITY_CODE
			AND   JZVTD.EVENT_CLASS_CODE  = DET.EVENT_CLASS_CODE
/************************************************************************
Bug 7379550 Start: Added the below 2 conditions also so that
VAT Selection Process is able to fetch data when 1 transaction
has multiple Tax Regime Code
*************************************************************************/
                        AND   JZVTD.TRX_LINE_ID       = DET.TRX_LINE_ID
                        AND  NVL(JZVTD.TAX_LINE_ID,-1)    = NVL(DET.TAX_LINE_ID,-1)
                        --AND   NVL(JZVTD.CANCEL_FLAG,-1) = NVL(DET.CANCEL_FLAG,-1))
			AND   NVL(JZVTD.ACTG_SOURCE_ID,-1) = NVL(DET.ACTG_SOURCE_ID,-1))'
/************************************************************************
Bug 7379550 End
*************************************************************************/
	 USING l_tax_invoice_date_low, l_correction_no, l_correction_no,
              l_correction_yes, x_request_id;
Line: 2205

       insert_tax_data;
Line: 2233

 |   insert_tax_data                                                         |
 | DESCRIPTION                                                               |
 |    This procedure bulk inserts tax data into JG_ZZ_VAT_TRX_DETAILS table  |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |   28-Apr-2006   RBASKER         Bug: 5169118 - Fixed issues identified    |
 |                                 during Unit Testing.                      |
 |   18-Sep-2006   RBASKER        Bug 5509788  Changes made to insert gl_date|
 |                                TAX_ORIGIN,TRX_CONTROL_ACCOUNT_FLEXFIELD   |
 |   22-Nov-2006   RBASKER        Bug 5673426 - Corrected the mapping        |
 |                                columns of ADJUSTED_DOC_XXXX columns in    |
 |                                fetch_tax_date and insert_tax_data proc    |
 |                                                                           |
 +===========================================================================*/

PROCEDURE insert_tax_data
IS
    l_count     NUMBER;
Line: 2258

    l_api_name           CONSTANT VARCHAR2(30) := 'INSERT_TAX_DATA';
Line: 2278

   if g_selection_process_id is null then
      select JG_ZZ_VAT_REP_STATUS_S1.NEXTVAL
        into g_selection_process_id from dual;
Line: 2286

  INSERT INTO JG_ZZ_VAT_TRX_DETAILS(
    VAT_TRANSACTION_ID                     	,
    REPORTING_STATUS_ID                    	,
    SELECTION_PROCESS_ID                   	,
    FINAL_REPORTING_ID                     	,
    REP_ENTITY_ID                                  	,
    REP_CONTEXT_ENTITY_NAME                        	,
    REP_CONTEXT_ENTITY_LOCATION_ID                 	,
    TAXPAYER_ID                                    	,
    ORG_INFORMATION2                               	,
    LEGAL_AUTHORITY_NAME                           	,
    LEGAL_AUTH_ADDRESS_LINE2                       	,
    LEGAL_AUTH_ADDRESS_LINE3                       	,
    LEGAL_AUTH_CITY                                	,
    LEGAL_CONTACT_PARTY_NAME                       	,
    ACTIVITY_CODE                                  	,
    LEDGER_ID                                      	,
    LEDGER_NAME                                    	,
    CHART_OF_ACCOUNTS_ID                           	,
    EXTRACT_SOURCE_LEDGER                          	,
    ESTABLISHMENT_ID                               	,
    INTERNAL_ORGANIZATION_ID                       	,
    APPLICATION_ID                                 	,
    ENTITY_CODE                                    	,
    EVENT_CLASS_CODE                               	,
    TRX_ID                                         	,
    TRX_NUMBER                                     	,
    TRX_DESCRIPTION                                	,
    TRX_CURRENCY_CODE                              	,
    TRX_TYPE_ID                                    	,
    TRX_TYPE_MNG                                   	,
    TRX_LINE_ID                                    	,
    TRX_LINE_NUMBER                                	,
    TRX_LINE_DESCRIPTION                           	,
    TRX_LEVEL_TYPE                                 	,
    TRX_LINE_TYPE                                  	,
    TRX_LINE_CLASS                                 	,
    TRX_CLASS_MNG                                  	,
    TRX_DATE                                       	,
    TRX_DUE_DATE                                   	,
    TRX_COMMUNICATED_DATE                          	,
    PRODUCT_ID                                     	,
    FUNCTIONAL_CURRENCY_CODE                       	,
    CURRENCY_CONVERSION_TYPE                       	,
    CURRENCY_CONVERSION_DATE                       	,
    CURRENCY_CONVERSION_RATE                       	,
    TERRITORY_SHORT_NAME                           	,
    DOC_SEQ_ID                                     	,
    DOC_SEQ_NAME                                   	,
    DOC_SEQ_VALUE                                  	,
    TRX_LINE_AMT                                   	,
    RECEIPT_CLASS_ID                               	,
    APPLIED_FROM_APPLICATION_ID                    	,
    APPLIED_FROM_ENTITY_CODE                       	,
    APPLIED_FROM_EVENT_CLASS_CODE                  	,
    APPLIED_FROM_TRX_ID                            	,
    APPLIED_FROM_LINE_ID                           	,
    APPLIED_FROM_TRX_NUMBER                        	,
    APPLIED_TO_APPLICATION_ID                      	,
    APPLIED_TO_ENTITY_CODE                         	,
    APPLIED_TO_EVENT_CLASS_CODE                    	,
    APPLIED_TO_TRX_ID                              	,
    APPLIED_TO_TRX_LINE_ID                         	,
    APPLIED_TO_TRX_NUMBER                          	,
    ADJUSTED_DOC_APPLICATION_ID                    	,
    ADJUSTED_DOC_ENTITY_CODE                       	,
    ADJUSTED_DOC_EVENT_CLASS_CODE                  	,
    ADJUSTED_DOC_TRX_ID                            	,
    ADJUSTED_DOC_NUMBER                            	,
    ADJUSTED_DOC_DATE                              	,
    REF_DOC_APPLICATION_ID                         	,
    REF_DOC_ENTITY_CODE                            	,
    REF_DOC_EVENT_CLASS_CODE                       	,
    REF_DOC_TRX_ID                                 	,
    REF_DOC_LINE_ID                                	,
    MERCHANT_PARTY_DOCUMENT_NUMBER                 	,
    MERCHANT_PARTY_NAME                            	,
    MERCHANT_PARTY_REFERENCE                       	,
    MERCHANT_PARTY_TAX_REG_NUMBER                  	,
    MERCHANT_PARTY_TAXPAYER_ID                     	,
    START_EXPENSE_DATE                             	,
    TAXABLE_LINE_SOURCE_TABLE                      	,
    TAX_LINE_ID                                    	,
    TAX_LINE_NUMBER                                	,
    TAX_INVOICE_DATE                               	,
    TAXABLE_AMT                                    	,
    TAXABLE_AMT_FUNCL_CURR                         	,
    TAX_AMT                                        	,
    TAX_AMT_FUNCL_CURR                             	,
    REC_TAX_AMT_TAX_CURR                           	,
    NREC_TAX_AMT_TAX_CURR                          	,
    TAXABLE_DISC_AMT                               	,
    TAXABLE_DISC_AMT_FUNCL_CURR                    	,
    TAX_DISC_AMT                                   	,
    TAX_DISC_AMT_FUNCL_CURR                        	,
    TAX_RATE_ID                                    	,
    TAX_RATE_CODE                                  	,
    TAX_RATE                                       	,
    TAX_RATE_CODE_NAME                             	,
    TAX_RATE_CODE_DESCRIPTION                      	,
    TAX_RATE_VAT_TRX_TYPE_CODE                     	,
    TAX_RATE_VAT_TRX_TYPE_DESC                     	,
    TAX_RATE_CODE_VAT_TRX_TYPE_MNG                 	,
    TAX_RATE_REGISTER_TYPE_CODE                    	,
    TAX_TYPE_CODE                                  	,
    TAX_TYPE_MNG                                   	,
    TAX_RECOVERY_RATE                              	,
    TAX_REGIME_CODE                                	,
    TAX                                            	,
    TAX_JURISDICTION_CODE                          	,
    TAX_STATUS_ID                                  	,
    TAX_STATUS_CODE                                	,
    TAX_CURRENCY_CODE                              	,
    OFFSET_TAX_RATE_CODE                           	,
    BILLING_TP_NAME                                	,
    BILLING_TP_NUMBER                              	,
    BILLING_TP_TAX_REG_NUM                         	,
    BILLING_TP_TAXPAYER_ID                         	,
    BILLING_TP_PARTY_NUMBER                        	,
    BILLING_TRADING_PARTNER_ID                     	,
    BILLING_TP_TAX_REPORTING_FLAG                  	,
    BILLING_TP_SITE_ID                             	,
    BILLING_TP_ADDRESS_ID                          	,
    BILLING_TP_SITE_NAME                           	,
    BILLING_TP_SITE_TAX_REG_NUM                    	,
    SHIPPING_TP_NAME                               	,
    SHIPPING_TP_NUMBER                             	,
    SHIPPING_TP_TAX_REG_NUM                        	,
    SHIPPING_TP_TAXPAYER_ID                        	,
    SHIPPING_TRADING_PARTNER_ID                    	,
    SHIPPING_TP_SITE_ID                            	,
    SHIPPING_TP_ADDRESS_ID                         	,
    SHIPPING_TP_SITE_NAME                          	,
    SHIPPING_TP_SITE_TAX_REG_NUM                   	,
    BILL_FROM_PARTY_ID					,	-- Bug 16386556
    BILL_FROM_PARTY_SITE_ID				,	-- Bug 16386556
    BANKING_TP_NAME                                	,
    BANKING_TP_TAXPAYER_ID                         	,
    BANK_ACCOUNT_NAME                              	,
    BANK_ACCOUNT_NUM                               	,
    BANK_ACCOUNT_ID                                	,
    BANK_BRANCH_ID                                 	,
    LEGAL_ENTITY_TAX_REG_NUMBER                    	,
    HQ_ESTB_REG_NUMBER                             	,
    TAX_LINE_REGISTRATION_NUMBER                   	,
    CANCELLED_DATE                                 	,
    CANCEL_FLAG                                    	,
    OFFSET_FLAG                                    	,
    POSTED_FLAG                                    	,
    MRC_TAX_LINE_FLAG                              	,
    RECONCILIATION_FLAG                            	,
    TAX_RECOVERABLE_FLAG                           	,
    REVERSE_FLAG                                   	,
    CORRECTION_FLAG                                	,
    AR_CASH_RECEIPT_REVERSE_STATUS                 	,
    AR_CASH_RECEIPT_REVERSE_DATE                   	,
    PAYABLES_INVOICE_SOURCE                        	,
    ACCTD_AMOUNT_DR                                	,
    ACCTD_AMOUNT_CR                                	,
    REC_APPLICATION_STATUS                         	,
    VAT_COUNTRY_CODE                               	,
    INVOICE_IDENTIFIER                             	,
    ACCOUNT_CLASS                                  	,
    LATEST_REC_FLAG                                	,
    JGZZ_FISCAL_CODE                               	,
    TAX_REFERENCE                                  	,
    PT_LOCATION                                    	,
    INVOICE_REPORT_TYPE                            	,
    ES_CORRECTION_YEAR                             	,
    ES_CORRECTION_PERIOD                           	,
    TRIANGULATION                                  	,
    DOCUMENT_SUB_TYPE                              	,
    ASSESSABLE_VALUE                               	,
    PROPERTY_LOCATION                              	,
    CHK_VAT_AMOUNT_PAID                            	,
    IMPORT_DOCUMENT_NUMBER                         	,
    IMPORT_DOCUMENT_DATE                           	,
    PRL_NO                                         	,
    PROPERTY_RENTAL                                	,
    RATES_REFERENCE                                	,
    STAIR_NUM                                      	,
    FLOOR_NUM                                      	,
    DOOR_NUM                                       	,
    AMOUNT_APPLIED                                 	,
    ACTG_EVENT_TYPE_CODE                           	,
    ACTG_EVENT_TYPE_MNG                            	,
    ACTG_EVENT_NUMBER                              	,
    ACTG_EVENT_STATUS_FLAG                         	,
    ACTG_EVENT_STATUS_MNG                          	,
    ACTG_CATEGORY_CODE                             	,
    ACTG_CATEGORY_MNG                              	,
    ACCOUNTING_DATE                                	,
    GL_TRANSFER_FLAG                               	,
    ACTG_LINE_NUM                                  	,
    ACTG_LINE_TYPE_CODE                            	,
    ACTG_LINE_TYPE_MNG                             	,
    ACTG_LINE_DESCRIPTION                          	,
    ACTG_STAT_AMT                                  	,
    ACTG_PARTY_ID                                  	,
    ACTG_PARTY_SITE_ID                             	,
    ACTG_PARTY_TYPE                                	,
    ACTG_EVENT_ID                                  	,
    ACTG_HEADER_ID                                 	,
    ACTG_LINE_ID                                   	,
    ACTG_SOURCE_ID                                 	,
    ACTG_SOURCE_TABLE                              	,
    ACTG_LINE_CCID                                 	,
    ACCOUNT_FLEXFIELD                              	,
    ACCOUNT_DESCRIPTION                            	,
    PERIOD_NAME                                    	,
    TRX_ARAP_BALANCING_SEGMENT                     	,
    TRX_ARAP_NATURAL_ACCOUNT                       	,
    TRX_TAXABLE_BALANCING_SEGMENT                  	,
    TRX_TAXABLE_NATURAL_ACCOUNT                    	,
    TRX_TAX_BALANCING_SEGMENT                      	,
    TRX_TAX_NATURAL_ACCOUNT                        	,
    CREATED_BY                       	,
    CREATION_DATE                          	,
    LAST_UPDATED_BY                     	,
    LAST_UPDATE_DATE                        	,
    LAST_UPDATE_LOGIN                              	,
    REQUEST_ID                                     	,
    PROGRAM_APPLICATION_ID                         	,
    PROGRAM_ID                                     	,
    PROGRAM_LOGIN_ID                               	,
    OBJECT_VERSION_NUMBER                  	,
    GL_DATE                                     ,
    TRX_CONTROL_ACCOUNT_FLEXFIELD               ,
    TAX_ORIGIN					,
    REPORTING_CODE                              ,
    DEF_REC_SETTLEMENT_OPTION_CODE              ,
    TAXABLE_ITEM_SOURCE_ID                     ,

    -- BUG 9765740 Spanish Modelo 349 ESL EPL Changes
    INTRA_EU_TRX_TYPE_CODE)
   VALUES (
        JG_ZZ_VAT_TRX_DETAILS_S.NEXTVAL,
	DECODE( gt_extract_source_ledger(i), 'AR', g_rep_status_id_ar,
				'AP', g_rep_status_id_ap,
				'GL', g_rep_status_id_gl),
        g_selection_process_id,
	NULL,
	gt_rep_entity_id(i),
        gt_rep_context_entity_name(i),
        gt_rep_context_entity_loc_id(i),
        gt_taxpayer_id(i),
        gt_org_information2(i),
        gt_legal_authority_name(i),
        gt_legal_auth_address_line2(i),
        gt_legal_auth_address_line3(i),
        gt_legal_auth_city(i),
        gt_legal_contact_party_name(i),
        gt_activity_code(i),
        gt_ledger_id(i),
        gt_ledger_name(i),
        gt_chart_of_accounts_id(i),
        gt_extract_source_ledger(i),
        gt_establishment_id(i),
        gt_internal_organization_id(i),
        gt_application_id(i),
        gt_entity_code(i),
        gt_event_class_code(i),
        gt_trx_id(i),
        gt_trx_number(i),
        gt_trx_description(i),
        gt_trx_currency_code(i),
 	gt_trx_type_id(i),
        gt_trx_type_mng(i),
        gt_trx_line_id(i),
        gt_trx_line_number(i),
        gt_trx_line_description(i),
        gt_trx_level_type(i),
        gt_trx_line_type(i),
        gt_trx_line_class(i),
        gt_trx_class_mng(i),
        gt_trx_date(i),
        gt_trx_due_date(i),
        gt_trx_communicated_date(i),
        gt_product_id(i),
        gt_functional_currency_code(i),
        gt_currency_conversion_type(i),
        gt_currency_conversion_date(i),
        gt_currency_conversion_rate(i),
        gt_territory_short_name(i),
        gt_doc_seq_id(i),
        gt_doc_seq_name(i),
        gt_doc_seq_value(i),
        gt_trx_line_amt(i),
        gt_receipt_class_id(i),
        gt_applied_from_appl_id(i),
        gt_applied_from_entity_code(i),
        gt_applied_from_event_cls_cd(i),
        gt_applied_from_trx_id(i),
        gt_applied_from_line_id(i),
        gt_applied_from_trx_number(i),
        gt_applied_to_application_id(i),
        gt_applied_to_entity_code(i),
        gt_applied_to_event_cls_code(i),
        gt_applied_to_trx_id(i),
        gt_applied_to_trx_line_id(i),
        gt_applied_to_trx_number(i),
        gt_adjusted_doc_appl_id(i),
        gt_adjusted_doc_entity_code(i),
        gt_adjusted_doc_event_cls_cd(i),
        gt_adjusted_doc_trx_id(i),
        gt_adjusted_doc_number(i),
        gt_adjusted_doc_date(i),
        gt_ref_doc_application_id(i),
        gt_ref_doc_entity_code(i),
        gt_ref_doc_event_class_code(i),
        gt_ref_doc_trx_id(i),
        gt_ref_doc_line_id(i),
        gt_merchant_party_doc_num(i),
        gt_merchant_party_name(i),
        gt_merchant_party_reference(i),
        gt_merchant_party_tax_reg_num(i),
 	gt_merchant_party_taxpayer_id(i),
        gt_start_expense_date(i),
        gt_taxable_line_source_table(i),
        gt_tax_line_id(i),
        gt_tax_line_number(i),
        gt_tax_invoice_date(i),
        gt_taxable_amt(i),
        gt_taxable_amt_funcl_curr(i),
        gt_tax_amt(i),
        gt_tax_amt_funcl_curr(i),
        gt_rec_tax_amt_tax_curr(i),
        gt_nrec_tax_amt_tax_curr(i),
        gt_taxable_disc_amt(i),
        gt_taxable_disc_amt_fun_curr(i),
        gt_tax_disc_amt(i),
        gt_tax_disc_amt_fun_curr(i),
        gt_tax_rate_id(i),
        gt_tax_rate_code(i),
        gt_tax_rate(i),
        gt_tax_rate_code_name(i),
        gt_tax_rate_code_description(i),
        gt_tax_rate_vat_trx_type_code(i),
        gt_tax_rate_vat_trx_type_desc(i),
        gt_tax_rate_vat_trx_type_mng(i),
        gt_tax_rate_reg_type_code(i),
        gt_tax_type_code(i),
        gt_tax_type_mng(i),
        gt_tax_recovery_rate(i),
        gt_tax_regime_code(i),
        gt_tax(i),
        gt_tax_jurisdiction_code(i),
        gt_tax_status_id(i),
        gt_tax_status_code(i),
        gt_tax_currency_code(i),
        gt_offset_tax_rate_code(i),
        gt_billing_tp_name(i),
        gt_billing_tp_number(i),
        gt_billing_tp_tax_reg_num(i),
        gt_billing_tp_taxpayer_id(i),
        gt_billing_tp_party_number(i),
        gt_billing_tp_id(i),
        gt_billing_tp_tax_rep_flag(i),
        gt_billing_tp_site_id(i),
        gt_billing_tp_address_id(i),
        gt_billing_tp_site_name(i),
        gt_billing_tp_site_tx_reg_num(i),
        gt_shipping_tp_name(i),
        gt_shipping_tp_number(i),
        gt_shipping_tp_tax_reg_num(i),
        gt_shipping_tp_taxpayer_id(i),
 	gt_shipping_tp_id(i),
        gt_shipping_tp_site_id(i),
        gt_shipping_tp_address_id(i),
        gt_shipping_tp_site_name(i),
        gt_shipping_tp_site_tx_rg_num(i),
	gt_bill_from_party_id(i),	-- Bug 16386556
	gt_bill_from_party_site_id(i),	-- Bug 16386556
        gt_banking_tp_name(i),
        gt_banking_tp_taxpayer_id(i),
        gt_bank_account_name(i),
        gt_bank_account_num(i),
        gt_bank_account_id(i),
        gt_bank_branch_id(i),
        gt_legal_entity_tax_reg_num(i),
        gt_hq_estb_reg_number(i),
        gt_tax_line_registration_num(i),
        gt_cancelled_date(i),
        gt_cancel_flag(i),
        gt_offset_flag(i),
        gt_posted_flag(i),
        gt_mrc_tax_line_flag(i),
        gt_reconciliation_flag(i),
        gt_tax_recoverable_flag(i),
        gt_reverse_flag(i),
        gt_correction_flag(i),
        gt_ar_cash_receipt_rev_stat(i),
        gt_ar_cash_receipt_rev_date(i),
        gt_payables_invoice_source(i),
        gt_acctd_amount_dr(i),
        gt_acctd_amount_cr(i),
        gt_rec_application_status(i),
        gt_vat_country_code(i),
        gt_invoice_identifier(i),
        gt_account_class(i),
        gt_latest_rec_flag(i),
        gt_jgzz_fiscal_code(i),
        gt_tax_reference(i),
        gt_pt_location(i),
        gt_invoice_report_type(i),
        gt_es_correction_year(i),
        gt_es_correction_period(i),
        gt_triangulation(i),
        gt_document_sub_type(i),
        gt_assessable_value(i),
        gt_property_location(i),
        gt_chk_vat_amount_paid(i),
        gt_import_document_number(i),
        gt_import_document_date(i),
        gt_prl_no(i),
        gt_property_rental(i),
        gt_rates_reference(i),
        gt_stair_num(i),
 	gt_floor_num(i),
        gt_door_num(i),
        gt_amount_applied(i),
        gt_actg_event_type_code(i),
        gt_actg_event_type_mng(i),
        gt_actg_event_number(i),
        gt_actg_event_status_flag(i),
        gt_actg_event_status_mng(i),
        gt_actg_category_code(i),
        gt_actg_category_mng(i),
        gt_accounting_date(i),
        gt_gl_transfer_flag(i),
        gt_actg_line_num(i),
        gt_actg_line_type_code(i),
        gt_actg_line_type_mng(i),
        gt_actg_line_description(i),
        gt_actg_stat_amt(i),
        gt_actg_party_id(i),
        gt_actg_party_site_id(i),
        gt_actg_party_type(i),
        gt_actg_event_id(i),
        gt_actg_header_id(i),
        gt_actg_line_id(i),
        gt_actg_source_id(i),
        gt_actg_source_table(i),
        gt_actg_line_ccid(i),
        gt_account_flexfield(i),
        gt_account_description(i),
        gt_period_name(i),
        gt_trx_arap_balancing_seg(i),
        gt_trx_arap_natural_account(i),
        gt_trx_taxable_balancing_seg(i),
        gt_trx_taxable_natural_acct(i),
        gt_trx_tax_balancing_seg(i),
        gt_trx_tax_natural_account(i),
	g_created_by ,
        g_creation_date ,
        g_last_updated_by,
        g_last_update_date,
        g_last_update_login,
        g_conc_request_id,
	g_prog_appl_id,
	g_conc_program_id,
	g_conc_login_id,
	1,
        gt_gl_date(i),
        gt_trx_ctrl_actg_flexfield(i),
        gt_tax_origin(i),
	DECODE(gt_offset_flag(i),'Y','OFFSET',
	       DECODE(gt_def_rec_settlement_opt_code(i),'DEFERRED','DEFERRED',
		      gt_reporting_code(i))),
	gt_def_rec_settlement_opt_code(i),
    gt_taxable_item_source_id(i),

	-- BUG 9765740 Spanish Modelo 349 ESL EPL Changes
    gt_intra_eu_trx_type_code(i)
         );
Line: 2765

                       ' Record successfully inserted = ' ||to_char(l_count));
Line: 2769

       FND_FILE.PUT_LINE(FND_FILE.LOG,'Record successfully inserted = ' ||to_char(l_count));
Line: 2788

END insert_tax_data;
Line: 2828

 |    Called from JG_ZZ_VAT_SELECTION_PKG.Main                               |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   23-Jan-2006   RBASKER               Initial  Version.                   |
 |   28-Mar-2006   RBASKER         Incorporated changes for XBuild4.         |
 |   28-Apr-2006   RBASKER         Bug: 5169118 - Fixed issues identified    |
 |                                 during Unit Testing.                      |
 |   01-Jun-2006   RBASKER         Bug: 5236973 - Call_TRL parameter is      |
 |  				   is fixed to pass include_acc_Seg parameter|
 |                                                                           |
 +===========================================================================*/

PROCEDURE call_TRL(
 p_global_variables_rec     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
 x_request_id 		    IN NUMBER
) IS

  l_api_name           CONSTANT VARCHAR2(30) := 'CALL_TRL';
Line: 2872

  select glp.start_date
        ,glp.end_date
  from  jg_zz_vat_rep_entities legal
       ,jg_zz_vat_rep_entities acct
       ,gl_periods             glp
  where acct.entity_type_code='ACCOUNTING'
  and acct.vat_reporting_entity_id = pn_vat_rep_entity_id
  and acct.mapping_vat_rep_entity_id= legal.vat_reporting_entity_id
  and glp.period_set_name   = legal.tax_calendar_name
  and glp.period_name  =  acct.last_reported_period;
Line: 3096

      DELETE from ZX_REP_TRX_JX_EXT_T EXT
      WHERE EXT.request_id = x_request_id
        AND NOT EXISTS
             (SELECT 1
              FROM    ZX_REP_ACTG_EXT_T       ACT,
		      ZX_REP_TRX_DETAIL_T     DET
	       WHERE DET.request_id = x_request_id
	        AND  EXT.detail_tax_line_id = DET.detail_tax_line_id
                AND  ACT.detail_tax_line_id = DET.detail_tax_line_id
                AND  ACT.trx_arap_balancing_segment = p_global_variables_rec.BSV
                  );
Line: 3108

       DELETE from ZX_REP_TRX_DETAIL_T DET
       WHERE DET.request_id = x_request_id
         AND NOT EXISTS
          (SELECT 1
             FROM   ZX_REP_ACTG_EXT_T     ACT
             WHERE  DET.request_id =  x_request_id
               AND   ACT.detail_tax_line_id = DET.detail_tax_line_id
               AND   ACT.trx_arap_balancing_segment = p_global_variables_rec.BSV
               );
Line: 3118

        DELETE from ZX_REP_ACTG_EXT_T       ACT
        WHERE   ACT.request_id = x_request_id
          AND   ACT.trx_arap_balancing_segment <> p_global_variables_rec.BSV;
Line: 3159

 |    This procedure checks whether the current selection run results in     |
 |    intersecting data with a previous selection run(s). If exists, the     |
 |    intersecting data is populated into the jg_zz_vat_trx_gt table.        |
 |    If the intersecting data is a transaction that has been final reported |
 |    we error the Selection process.                                        |
 |    For records that have not been final reported - we allow the subsequent|
 |    run to replace the data.                                               |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   29-Mar-2006   RBASKER               Initial  Version.                   |
 |   28-Jun-2006   RBASKER         For GL transactions internal_org_id will  |
 |  			           be NULL, so added NVL logic.              |
 |   03-AUG-2006   RJREDDY         Added x_intersect_domain_err parameter    |
 |                                 for holding the error message             |
 |                                                                           |
 +===========================================================================*/
 PROCEDURE control_intersecting_domains(
 p_global_variables_rec     IN OUT NOCOPY JG_ZZ_VAT_SELECTION_PKG.GLOBAL_VARIABLES_REC_TYPE,
 x_request_id               IN NUMBER,
 x_intersect_domain_err     OUT NOCOPY VARCHAR2
 ) IS

  l_api_name           CONSTANT VARCHAR2(30) := 'CONTROL_INTERSECTING_DOMAINS';
Line: 3208

 	    INSERT INTO JG_ZZ_VAT_TRX_GT
 	    (JG_INFO_N2,
 	     JG_INFO_N3,
 	     JG_INFO_V2,
 	     JG_INFO_V3,
 	     JG_INFO_N4,
 	     JG_INFO_N5,
 	     JG_INFO_N6,
 	     JG_INFO_N1,
 	     JG_INFO_V4,
 	     JG_INFO_D1,
 	     JG_INFO_N7,
 	     JG_INFO_N9,
 	     JG_INFO_N8,
 	     JG_INFO_V1)
 	   SELECT jgvt.internal_organization_id,
 	         jgvt.application_id ,
 	         jgvt.entity_code,
 	         jgvt.event_class_code,
 	         jgvt.trx_id,
 	         jgvt.trx_line_id,
 	         jgvt.tax_line_id ,
 	         jgvt.vat_transaction_id,
 	         jgvt.trx_number,
 	         jgvt.tax_invoice_date,
 	         jgvt.reporting_status_id ,
 	         jgvt.final_reporting_id,
 	         jgrs.vat_reporting_entity_id,
 	         jgre.entity_identifier
 	  FROM           JG_ZZ_VAT_TRX_DETAILS   JGVT,
 	                 JG_ZZ_VAT_REP_STATUS JGRS,
 	                 JG_ZZ_VAT_REP_ENTITIES JGRE
 	  WHERE  JGVT.reporting_status_id = JGRS.reporting_status_id
 	  AND    JGRS.vat_reporting_entity_id = JGRE.vat_reporting_entity_id
 	  AND    (JGRS.period_end_date > p_global_variables_rec.LAST_REP_PERIOD_END_DATE
 	          OR p_global_variables_rec.LAST_REP_PERIOD_END_DATE IS NULL)
 	  AND   (nvl(JGVT.internal_organization_id,-99),
 	        JGVT.application_id ,
 	        JGVT.entity_code,
 	        JGVT.event_class_code,
 	        JGVT.trx_id,
 	        JGVT.trx_line_id,
 	        JGVT.tax_line_id) IN  (SELECT /*+ leading(con) */ nvl(DET.internal_organization_id,99),
 	                                 DET.application_id ,
 	                                 DET.entity_code,
 	                                 DET.event_class_code,
 	                                 DET.trx_id,
 	                                 DET.trx_line_id,
 	                                 DET.tax_line_id
 	                         FROM
 	                                 ZX_REP_CONTEXT_T        CON,
 	                                 ZX_REP_TRX_DETAIL_T     DET
 	                         WHERE   CON.request_id = x_request_id
 	                            AND DET.request_id = CON.request_id
 	                           AND DET.rep_context_id = CON.rep_context_id
 	                                 );
Line: 3266

   INSERT INTO JG_ZZ_VAT_TRX_GT
   (JG_INFO_N2,
    JG_INFO_N3,
    JG_INFO_V2,
    JG_INFO_V3,
    JG_INFO_N4,
    JG_INFO_N5,
    JG_INFO_N6,
    JG_INFO_N1,
    JG_INFO_V4,
    JG_INFO_D1,
    JG_INFO_N7,
    JG_INFO_N9,
    JG_INFO_N8,
    JG_INFO_V1)
  SELECT jgvt.internal_organization_id,
        jgvt.application_id ,
        jgvt.entity_code,
        jgvt.event_class_code,
        jgvt.trx_id,
        jgvt.trx_line_id,
        jgvt.tax_line_id ,
        jgvt.vat_transaction_id,
        jgvt.trx_number,
        jgvt.tax_invoice_date,
        jgvt.reporting_status_id ,
        jgvt.final_reporting_id,
        jgrs.vat_reporting_entity_id,
        jgre.entity_identifier
 FROM           JG_ZZ_VAT_TRX_DETAILS   JGVT,
                JG_ZZ_VAT_REP_STATUS JGRS,
                JG_ZZ_VAT_REP_ENTITIES JGRE
 WHERE  JGVT.reporting_status_id = JGRS.reporting_status_id
 AND    JGRS.vat_reporting_entity_id = JGRE.vat_reporting_entity_id
 AND   (nvl(JGVT.internal_organization_id,-99),
       JGVT.application_id ,
       JGVT.entity_code,
       JGVT.event_class_code,
       JGVT.trx_id,
       JGVT.trx_line_id,
       JGVT.tax_line_id) IN  (SELECT /*+ leading(con) */ nvl(DET.internal_organization_id,99),
       				DET.application_id ,
       				DET.entity_code,
       				DET.event_class_code,
       				DET.trx_id,
       				DET.trx_line_id,
       				DET.tax_line_id
			FROM
               			ZX_REP_CONTEXT_T        CON,
               			ZX_REP_TRX_DETAIL_T     DET
       			WHERE   CON.request_id = x_request_id
			   AND DET.request_id = CON.request_id
			  AND DET.rep_context_id = CON.rep_context_id
       		                );
Line: 3323

   SELECT count(*) INTO l_count FROM JG_ZZ_VAT_TRX_GT;
Line: 3380

 |         Delete from box_allocs, box_errors, trx_details                   |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   29-Mar-2006   RPOKKULA               Initial  Version.                  |
 |   28-Jun-2006   RBASKER        Changed forall loop for bulk operation.    |
 |   04-Aug-2006   RJREDDY        Added code for getting the location for    |
 |                                the log file, into lv_utl_location variable|
 |                                                                           |
 +===========================================================================*/

PROCEDURE purge_report_finalrep (
            xv_return_status   out   nocopy      varchar2,
            xv_return_message  out   nocopy      varchar2
            )
IS

    l_api_name                CONSTANT VARCHAR2(30) := 'PURGE_REPORT_FINALREP';
Line: 3412

    SELECT count(1)
    FROM   jg_zz_vat_trx_gt
    WHERE   jg_info_n9 is not null ; /*  final_reporting_id    */
Line: 3420

    SELECT  jg_info_v1 ,           /*  reporting_identifier       */
        jg_info_n1 ,           /*  vat_transaction_id         */
        jg_info_n2 ,           /*  internal_organization_id   */
        jg_info_n3 ,           /*  application_id             */
        jg_info_v2 ,           /*  entity_code                */
        jg_info_v3 ,           /*  event_class_code           */
        jg_info_n4 ,           /*  trx_id                     */
        jg_info_n5 ,           /*  trx_line_id                */
        jg_info_n6 ,           /*  tax_line_id                */
        jg_info_v4 ,           /*  trx_number                 */
        jg_info_d1 ,           /*  tax_invoice_date           */
        jg_info_n7 ,           /*  reporting_status_id        */
        jg_info_n8 ,           /*  vat_reporting_entity_id    */
        jg_info_n9             /*  final_reporting_id         */
   FROM jg_zz_vat_trx_gt
   WHERE jg_info_n9 is not null;  /*  final_reporting_id       */
Line: 3439

    SELECT
        p.jg_info_n3 ,           /*  application_id             */
        p.jg_info_v2 ,           /*  entity_code                */
        p.jg_info_v3 ,           /*  event_class_code           */
        p.jg_info_n4 ,           /*  trx_id                     */
        p.jg_info_n5 ,           /*  trx_line_id                */
        p.jg_info_n2 ,           /*  internal_organization_id   */
        p.jg_info_n6             /*  tax_line_id                */
   FROM jg_zz_vat_trx_gt p
   WHERE p.jg_info_n9 is not null  /*  final_reporting_id         */
    AND  p.jg_info_n6  not in ( select tax_line_id
                                from zx_lines
                                where cancel_flag = 'Y'
                                and trx_id = p.jg_info_n4
                                and tax_line_id = p.jg_info_n6 );
Line: 3456

   SELECT jg_info_n1              /*  vat_transaction_id         */
   FROM jg_zz_vat_trx_gt
   WHERE jg_info_n9 is null;      /*  final_reporting_id         */
Line: 3461

   select 'jg_zz_vat' || to_char(sysdate,'ddmmyyyy_hhmiss') from dual ;
Line: 3504

      SELECT decode(substr(value,1,instr(value,',') -1),
             null ,value ,
             substr (value,1,instr(value,',') -1))  INTO  lv_utl_location
      FROM   v$parameter
      WHERE  name = 'utl_file_dir';
Line: 3567

     /* Call the eBtax API to update transactions in eBtax as finally reported */
    zx_extract_pkg.zx_upd_legal_reporting_status
    (
      p_api_version                  => jg_zz_vat_rep_final_reporting.gn_api_version             ,
      p_init_msg_list                => fnd_api.g_false                                          ,
      p_commit                       => fnd_api.g_false                                          ,
      p_validation_level             => null                                                     ,
      p_application_id_tbl           => ltn_application_id                                       ,
      p_entity_code_tbl              => ltv_entity_code                                          ,
      p_event_class_code_tbl         => ltv_event_class_code                                     ,
      p_trx_id_tbl                   => ltn_trx_id                                               ,
      p_trx_line_id_tbl              => ltn_trx_line_id                                          ,
      p_internal_organization_id_tbl => ltn_internal_organization_id                             ,
      p_tax_line_id_tbl              => ltn_tax_line_id                                          ,
      p_legal_reporting_status_val   => jg_zz_vat_rep_final_reporting.gv_legal_reporting_status  ,
      x_return_status                => l_return_status                                         ,
      x_msg_count                    => l_msg_count                                             ,
      x_msg_data                     => l_return_message
    );
Line: 3597

     => Delete from box_allocs, box_errors, trx_details */

  IF g_debug_flag = 'Y' THEN
       FND_FILE.PUT_LINE(FND_FILE.LOG, 'None of the transactions in GTT are finally reported');
Line: 3613

        delete from jg_zz_vat_box_allocs
        where vat_transaction_id = IdList(i) ;
Line: 3617

        delete from jg_zz_vat_box_errors
        where vat_transaction_id = IdList(i) ;
Line: 3621

        delete from jg_zz_vat_trx_details
        where vat_transaction_id = IdList(i) ;
Line: 3665

 |    transactions that are final reported in previous selection runs.       |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   29-Mar-2006   RPOKKULA               Initial  Version.                  |
 |                                                                           |
 +===========================================================================*/

PROCEDURE log_file (
            filename      IN VARCHAR2,
            text_to_write IN  VARCHAR2 )
IS

  l_api_name       CONSTANT VARCHAR2(30) := 'LOG_FILE';
Line: 3695

  SELECT decode(substr (value,1,instr(value,',') -1) ,
                 null ,value ,
                 substr (value,1,instr(value,',') -1))  INTO  lv_utl_location
  FROM   v$parameter
  WHERE  name = 'utl_file_dir';
Line: 3734

 |    This procedure is called for ECE countries, to update the              |
 |    tax_invoice_date to payment clearing date for the invoices which has   |
 |    not been printed on a final register.                                  |
 |    Note: In R11i, this routine was called with ECE VAT registers to       |
 |    update Tax Date (GDF - GA1 column).                                    |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |  Date           Author          Description                               |
 |  ============  ==============  =================================          |
 |   31-Jul-2006   RJREDDY                Initial  Version.                  |
 |   14-Sep-2006   RBASKER        Bug 5517700 - Added two more statuses      |
 |                                to support unaccounted status              |
 |                                                                           |
 +===========================================================================*/
 PROCEDURE tax_date_maintenance_program
           ( p_legal_entity_id  IN  JG_ZZ_VAT_REP_ENTITIES.legal_entity_id%TYPE,
             p_ledger_id        IN  JG_ZZ_VAT_REP_ENTITIES.ledger_id%TYPE,
             p_end_date         IN  GL_PERIODS.end_date%TYPE,
             p_source           IN  JG_ZZ_VAT_REP_STATUS.source%TYPE,
             p_debug_flag       IN  VARCHAR2,
             x_return_status    OUT NOCOPY VARCHAR2,
             x_errbuf           OUT NOCOPY VARCHAR2
            )
IS
  l_api_name         CONSTANT VARCHAR2(30) := 'TAX_DATE_MAINTENANCE_PROGRAM';
Line: 3772

  SELECT inv.invoice_id,
         inv.invoice_num,
         inv.set_of_books_id,
         inv.tax_invoice_recording_date,
         inv.invoice_type_lookup_code,
         checks.cleared_date,
         pv.small_business_flag
  FROM   ap_invoices_all  inv
        ,ap_checks_all   checks
        ,ap_invoice_payments_all  pay
        ,po_vendors  pv
	,zx_lines_det_factors zdf
  WHERE inv.set_of_books_id  =  DECODE(p_legal_entity_id, NULL, p_ledger_id,
                                                        inv.set_of_books_id)
  AND   inv.legal_entity_id  =  DECODE(p_ledger_id, NULL, p_legal_entity_id,
                                                        inv.legal_entity_id)
  AND   pay.set_of_books_id = inv.set_of_books_id
  AND   checks.legal_entity_id = inv.legal_entity_id
  AND   inv.invoice_id  =  pay.invoice_id
  AND   inv.vendor_id  =  pv.vendor_id
  AND   zdf.application_id  =  200
  AND   zdf.trx_id  =  inv.invoice_id
  AND   checks.check_id  =  pay.check_id
  AND   trunc(checks.cleared_date)  <  trunc(p_end_date)
  AND   checks.status_lookup_code IN ('CLEARED', 'RECONCILED',
               'CLEARED BUT UNACCOUNTED', 'RECONCILED UNACCOUNTED')
  AND   NOT EXISTS ( SELECT 1
                     FROM  jg_zz_vat_trx_details vtd
                     WHERE vtd.application_id  =  200
                     AND vtd.trx_id  =  inv.invoice_id
                     AND vtd.entity_code  =  zdf.entity_code
                     AND vtd.event_class_code  =  zdf.event_class_code
                     AND vtd.final_reporting_id IS NOT NULL
                );
Line: 3809

   SELECT accounting_method_option
   FROM ap_system_parameters_all
   WHERE set_of_books_id = l_ledger_id;
Line: 3815

   SELECT upper(accounting_method)
   FROM ar_system_parameters_all
   WHERE set_of_books_id = l_ledger_id;
Line: 3822

                SELECT  trx.customer_trx_id,
                        MAX(rpt.apply_date) apply_date,
                        zdf.tax_invoice_date,
                        zdf.entity_code,
                        zdf.event_class_code
                FROM    ra_customer_trx_all              trx,
                        ar_receivable_applications_all   rpt,
                        zx_lines_det_factors             zdf
                WHERE trx.customer_trx_id  =  rpt.applied_customer_trx_id
                AND zdf.application_id  =  222
                AND zdf.trx_id  =  trx.customer_trx_id
                AND trx.set_of_books_id  =  DECODE(p_legal_entity_id, NULL,
                                           p_ledger_id,trx.set_of_books_id)
                AND trx.legal_entity_id  =  DECODE(p_ledger_id, NULL,
                                          p_legal_entity_id,trx.legal_entity_id)
                AND rpt.set_of_books_id  =  trx.set_of_books_id
                AND rpt.status  =  'APP'
                AND trx.STATUS_TRX  =  'CL'
                AND amount_applied  >=  0
                AND trunc(rpt.apply_date)  <=  trunc(p_end_date)
                AND rpt.apply_date  <  zdf.tax_invoice_date
                AND NOT EXISTS (SELECT  1
                                FROM jg_zz_vat_trx_details
                                WHERE application_id  =  222
                                AND trx_id  =  trx.customer_trx_id
                                AND entity_code  =  zdf.entity_code
                                AND event_class_code  =  zdf.event_class_code
                                AND final_reporting_id IS NOT NULL
                                )
                GROUP BY trx.customer_trx_id,
                        zdf.tax_invoice_date,
                        zdf.entity_code,
                        zdf.event_class_code;
Line: 3879

        SELECT ledger_id
        INTO l_ledger_id
        FROM gl_ledger_le_v
        WHERE legal_entity_id = p_legal_entity_id
        AND LEDGER_CATEGORY_CODE = 'PRIMARY';
Line: 3915

                    UPDATE  ap_invoices_all
                    SET tax_invoice_recording_date = c_inv_null_tax_date_rec.cleared_date
                    WHERE invoice_id = c_inv_null_tax_date_rec.invoice_id
                    AND set_of_books_id = c_inv_null_tax_date_rec.set_of_books_id;
Line: 3920

                    UPDATE  zx_lines_det_factors
                    SET tax_invoice_date = c_inv_null_tax_date_rec.cleared_date
                    WHERE application_id = 200
                    AND trx_id = c_inv_null_tax_date_rec.invoice_id
                    AND entity_code = 'AP_INVOICES'
                    AND ledger_id = c_inv_null_tax_date_rec.set_of_books_id;
Line: 3942

                     ||'  '|| 'Updated Tax Date :' || c_inv_null_tax_date_rec.cleared_date);
Line: 3959

                   'Unable to update the Tax_Invoice_Date in
                     PAYABLES_MAINTENANCE PROGRAM' || ' error_msg = '
                     || sqlcode || ':' || SUBSTR(SQLERRM, 1, 80));
Line: 3997

                   ' Updated tax date    '    || c_cust_trx_rec.apply_date );
Line: 4005

							UPDATE  zx_lines_det_factors
							SET tax_invoice_date =  c_cust_trx_rec.apply_date
							WHERE application_id = 222
							AND trx_id = c_cust_trx_rec.customer_trx_id
							AND entity_code = c_cust_trx_rec.entity_code
							AND event_class_code = c_cust_trx_rec.event_class_code;
Line: 4033

                   'Unable to update the Tax_Invoice_Date in
                    RECEIVABLES_MAINTENANCE PROGRAM' || ' error_msg = '
                     || sqlcode || ':' || SUBSTR(SQLERRM, 1, 80));
Line: 4056

            'Unable to update the Tax_Invoice_Date in TAX DATE MAINTENANCE PROGRAM'
            || ' error_msg = ' || sqlcode || ':' || SUBSTR(SQLERRM, 1, 80) );
Line: 4083

          select text into l_version_info from user_source
          where  name = 'JG_ZZ_VAT_SELECTION_PKG'
          and    text like '%Header:%'
          and    type = 'PACKAGE BODY'
          and    line < 10;