228: return;
229: END IF;
230: END IF;
231:
232: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id := l_cust_trx_type_id;
233:
234: -- Fetch System Parameters
235: l_location_structure_id := NULL;
236: l_location_segment_num := NULL;
273: g_jl_exception_type := 'E';
274: app_exception.raise_exception;
275: END;
276:
277: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9 := l_location_structure_id;
278: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10 := l_location_segment_num;
279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1 := l_tax_rule_set;
280:
281: -- Fetch Location Id and Organization Class
274: app_exception.raise_exception;
275: END;
276:
277: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9 := l_location_structure_id;
278: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10 := l_location_segment_num;
279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1 := l_tax_rule_set;
280:
281: -- Fetch Location Id and Organization Class
282: l_location_id := NULL;
275: END;
276:
277: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9 := l_location_structure_id;
278: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10 := l_location_segment_num;
279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1 := l_tax_rule_set;
280:
281: -- Fetch Location Id and Organization Class
282: l_location_id := NULL;
283: l_org_class := NULL;
308: g_jl_exception_type := 'E';
309: app_exception.raise_exception;
310: END;
311:
312: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4 := l_location_id;
313: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 := l_org_class;
314:
315: -- Validate Tax Code
316: IF p_tax_code IS NULL THEN
309: app_exception.raise_exception;
310: END;
311:
312: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4 := l_location_id;
313: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 := l_org_class;
314:
315: -- Validate Tax Code
316: IF p_tax_code IS NULL THEN
317: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
366: g_jl_exception_type := 'E';
367: app_exception.raise_exception;
368: END;
369:
370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis := l_taxable_basis;
371: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block :=
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
367: app_exception.raise_exception;
368: END;
369:
370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis := l_taxable_basis;
371: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block :=
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
375: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1 := l_tax_category_id;
369:
370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis := l_taxable_basis;
371: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block :=
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
375: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1 := l_tax_category_id;
376: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 := l_vat_tax_id;
377:
370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis := l_taxable_basis;
371: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block :=
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
375: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1 := l_tax_category_id;
376: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 := l_vat_tax_id;
377:
378: -- Fetch Currency
371: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block :=
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
375: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1 := l_tax_category_id;
376: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 := l_vat_tax_id;
377:
378: -- Fetch Currency
379: l_minimum_accountable_unit := NULL;
372: l_tax_calculation_plsql_block;
373: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag := 'N';
374: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 := l_tax_type;
375: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1 := l_tax_category_id;
376: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 := l_vat_tax_id;
377:
378: -- Fetch Currency
379: l_minimum_accountable_unit := NULL;
380: l_precision := NULL;
391: l_minimum_accountable_unit := NULL;
392: l_precision := NULL;
393: END;
394:
395: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_currency_code := p_currency_code;
396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit := l_minimum_accountable_unit;
397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision := l_precision;
398:
399: -- Calculated Columns
392: l_precision := NULL;
393: END;
394:
395: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_currency_code := p_currency_code;
396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit := l_minimum_accountable_unit;
397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision := l_precision;
398:
399: -- Calculated Columns
400: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxed_quantity := NVL(p_pricing_quantity,0);
393: END;
394:
395: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_currency_code := p_currency_code;
396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit := l_minimum_accountable_unit;
397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision := l_precision;
398:
399: -- Calculated Columns
400: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxed_quantity := NVL(p_pricing_quantity,0);
401: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount := NVL(p_pricing_quantity,0) *
396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit := l_minimum_accountable_unit;
397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision := l_precision;
398:
399: -- Calculated Columns
400: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxed_quantity := NVL(p_pricing_quantity,0);
401: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount := NVL(p_pricing_quantity,0) *
402: NVL(p_unit_selling_price,0);
403:
404: -- Columns with Values from Parameters
397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision := l_precision;
398:
399: -- Calculated Columns
400: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxed_quantity := NVL(p_pricing_quantity,0);
401: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount := NVL(p_pricing_quantity,0) *
402: NVL(p_unit_selling_price,0);
403:
404: -- Columns with Values from Parameters
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
401: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount := NVL(p_pricing_quantity,0) *
402: NVL(p_unit_selling_price,0);
403:
404: -- Columns with Values from Parameters
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
402: NVL(p_unit_selling_price,0);
403:
404: -- Columns with Values from Parameters
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
403:
404: -- Columns with Values from Parameters
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
404: -- Columns with Values from Parameters
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
405: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_exchange_rate := p_conversion_rate;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
406: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_line_id := p_line_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
407: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_id := p_header_id;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
408: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date := p_tax_date;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
409: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code := p_tax_code;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
410: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.inventory_item_id := p_inventory_item_id;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
411: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_control := p_tax_exempt_flag;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_cert_no := p_tax_exempt_number;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
413: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.xmpt_reason := p_tax_exempt_reason;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
414: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.invoicing_rule_id := p_invoicing_rule_id;
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.fob_point := p_fob_point_code;
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
423: -- Columns with Default or NULL values
416: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 := l_global_attribute5;
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
417: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_term_id := p_payment_term_id;
418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 := l_global_attribute6;
419: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_warehouse_id := p_ship_from_org_id;
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
420: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_org_id;
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_invoice_to_org_id;
422:
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
422:
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
423: -- Columns with Default or NULL values
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
424: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.customer_trx_charge_line_id := to_number(NULL);
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
425: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.link_to_cust_trx_line_id := to_number(NULL);
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
426: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.gl_date := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
427: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rate := to_number(NULL);
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
428: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_amount :=to_number(NULL);
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
429: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id := NULL;
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
430: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_transaction_code := NULL;
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
431: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.default_ussgl_trx_code_context := NULL;
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
432: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_code := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
433: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_code := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
434: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_from_code := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
435: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_code := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
436: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.part_no := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
437: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_line_number := to_number(null);
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
438: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.qualifier := 'ALL';
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
439: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.calculate_tax := 'Y';
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
440: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_precedence := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
441: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_exemption_id := NULL;
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
442: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.item_exception_rate_id := NULL;
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
443: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vdrctrl_exempt := NULL;
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
444: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := NULL;
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
445: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := 'OE';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
446: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
447: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3 := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
448: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern5 := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
449: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_number := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
450: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
451: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
452: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_trx_number := to_number(NULL);
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
453: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.audit_flag := 'Y';
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
454: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_line_type := NULL;
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
455: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.division_code := NULL;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
456: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.company_code := NULL;
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
457: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.vat_tax_id := to_number(NULL);
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
465: IF (g_level_statement >= g_current_runtime_level ) THEN
458: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poo_id := to_number(NULL);
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
465: IF (g_level_statement >= g_current_runtime_level ) THEN
466: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Category Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
459: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.poa_id := to_number(NULL);
460: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.payment_terms_discount_percent := NULL;
461: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := NULL;
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
465: IF (g_level_statement >= g_current_runtime_level ) THEN
466: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Category Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
467: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
462: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6 := to_number(to_char(p_tax_date, 'YYYYMMDD'));
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
465: IF (g_level_statement >= g_current_runtime_level ) THEN
466: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Category Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
467: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
468: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Id : '
469: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
470: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Account Site Id : '
463: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 := 7;
464:
465: IF (g_level_statement >= g_current_runtime_level ) THEN
466: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Category Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
467: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
468: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Id : '
469: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
470: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Account Site Id : '
471: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
465: IF (g_level_statement >= g_current_runtime_level ) THEN
466: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Category Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
467: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
468: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Id : '
469: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
470: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Account Site Id : '
471: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
472: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Structure Id : '
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
467: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id : ' || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
468: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Id : '
469: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
470: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Account Site Id : '
471: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
472: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Structure Id : '
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
469: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
470: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Account Site Id : '
471: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
472: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Structure Id : '
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
471: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
472: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Structure Id : '
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
472: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Structure Id : '
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
473: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
474: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Location Segment Number : '
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
475: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
483: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Amount Includes Tax Flag : '
476: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rule Set : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
477: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Contributor Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
483: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Amount Includes Tax Flag : '
484: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag);
478: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
479: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Organization Class : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
483: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Amount Includes Tax Flag : '
484: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag);
485: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Trx Type Id : '
486: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id));
480: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Taxable Basis : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.taxable_basis);
481: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Calculation PL/SQL Block : '
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
483: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Amount Includes Tax Flag : '
484: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag);
485: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Trx Type Id : '
486: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id));
487: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Id : '
488: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id));
482: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_calculation_plsql_block);
483: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Amount Includes Tax Flag : '
484: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag);
485: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Trx Type Id : '
486: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id));
487: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Id : '
488: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id));
489: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Site Use Id : '
490: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id));
484: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.amount_includes_tax_flag);
485: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Customer Trx Type Id : '
486: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id));
487: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Id : '
488: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id));
489: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Site Use Id : '
490: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id));
491: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Postal Code : '
492: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code);
486: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_type_id));
487: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Id : '
488: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id));
489: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Site Use Id : '
490: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id));
491: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Postal Code : '
492: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code);
493: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Location Id : '
494: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id));
488: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id));
489: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Site Use Id : '
490: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id));
491: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Postal Code : '
492: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code);
493: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Location Id : '
494: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id));
495: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Number : '
496: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number);
490: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id));
491: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Postal Code : '
492: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code);
493: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Location Id : '
494: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id));
495: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Number : '
496: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number);
497: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Name : '
498: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name);
492: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code);
493: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Location Id : '
494: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id));
495: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Number : '
496: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number);
497: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Name : '
498: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name);
499: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Id : '
500: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id));
494: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id));
495: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Number : '
496: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number);
497: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Name : '
498: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name);
499: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Id : '
500: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id));
501: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Site Use Id : '
502: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id));
496: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number);
497: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer Name : '
498: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name);
499: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Id : '
500: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id));
501: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Site Use Id : '
502: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id));
503: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Postal Code : '
504: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code);
498: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name);
499: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Id : '
500: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id));
501: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Site Use Id : '
502: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id));
503: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Postal Code : '
504: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code);
505: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Location Id : '
506: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id));
500: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id));
501: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Site Use Id : '
502: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id));
503: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Postal Code : '
504: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code);
505: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Location Id : '
506: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id));
507: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Number : '
508: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number);
502: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id));
503: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Postal Code : '
504: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code);
505: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Location Id : '
506: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id));
507: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Number : '
508: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number);
509: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Name : '
510: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name);
504: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code);
505: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Location Id : '
506: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id));
507: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Number : '
508: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number);
509: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Name : '
510: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name);
511: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Header Level Flag : '
512: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag);
506: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id));
507: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Number : '
508: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number);
509: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Name : '
510: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name);
511: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Header Level Flag : '
512: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag);
513: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rounding Rule : '
514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule);
508: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number);
509: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer Name : '
510: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name);
511: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Header Level Flag : '
512: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag);
513: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rounding Rule : '
514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule);
515: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Minimum Accountable Unit : '
516: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit));
510: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name);
511: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Header Level Flag : '
512: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag);
513: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rounding Rule : '
514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule);
515: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Minimum Accountable Unit : '
516: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit));
517: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Precision : '
518: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision));
512: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag);
513: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Rounding Rule : '
514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule);
515: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Minimum Accountable Unit : '
516: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit));
517: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Precision : '
518: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision));
519: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount : '
520: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount));
514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule);
515: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Minimum Accountable Unit : '
516: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit));
517: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Precision : '
518: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision));
519: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount : '
520: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount));
521:
522: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.populate_om_ar_tax_struct ()-');
516: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.minimum_accountable_unit));
517: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Precision : '
518: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.precision));
519: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount : '
520: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.extended_amount));
521:
522: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.populate_om_ar_tax_struct ()-');
523: END IF;
524:
589: IF p_ship_to_site_use_id IS NOT NULL THEN
590: FOR ship_rec IN ship_bill ('SHIP_TO', p_ship_to_site_use_id,
591: p_ship_to_cust_id)
592: LOOP
593: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id := ship_rec.customer_id;
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
590: FOR ship_rec IN ship_bill ('SHIP_TO', p_ship_to_site_use_id,
591: p_ship_to_cust_id)
592: LOOP
593: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id := ship_rec.customer_id;
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
591: p_ship_to_cust_id)
592: LOOP
593: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id := ship_rec.customer_id;
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
592: LOOP
593: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id := ship_rec.customer_id;
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
600:
593: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id := ship_rec.customer_id;
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
600:
601: IF ship_rec.numeric_attribute8 IS NOT NULL THEN
594: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id := p_ship_to_site_use_id;
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
600:
601: IF ship_rec.numeric_attribute8 IS NOT NULL THEN
602: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 :=
595: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_postal_code := ship_rec.postal_code;
596: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_location_id := NULL;
597: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_number := ship_rec.customer_number;
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
600:
601: IF ship_rec.numeric_attribute8 IS NOT NULL THEN
602: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 :=
603: NVL(ship_rec.attribute6, 'DEFAULT');
598: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_customer_name := ship_rec.customer_name;
599: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := ship_rec.numeric_attribute8;
600:
601: IF ship_rec.numeric_attribute8 IS NOT NULL THEN
602: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 :=
603: NVL(ship_rec.attribute6, 'DEFAULT');
604: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := ship_rec.use_site_prof;
605: END IF;
606: EXIT;
600:
601: IF ship_rec.numeric_attribute8 IS NOT NULL THEN
602: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 :=
603: NVL(ship_rec.attribute6, 'DEFAULT');
604: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := ship_rec.use_site_prof;
605: END IF;
606: EXIT;
607: END LOOP;
608: END IF;
611: FOR bill_rec IN ship_bill ('BILL_TO',
612: p_bill_to_site_use_id,
613: p_bill_to_cust_id)
614: LOOP
615: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id := bill_rec.customer_id;
616: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_bill_to_site_use_id;
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
612: p_bill_to_site_use_id,
613: p_bill_to_cust_id)
614: LOOP
615: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id := bill_rec.customer_id;
616: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_bill_to_site_use_id;
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
613: p_bill_to_cust_id)
614: LOOP
615: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id := bill_rec.customer_id;
616: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_bill_to_site_use_id;
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
614: LOOP
615: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id := bill_rec.customer_id;
616: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_bill_to_site_use_id;
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
615: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id := bill_rec.customer_id;
616: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id := p_bill_to_site_use_id;
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
617: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_postal_code := bill_rec.postal_code;
618: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_location_id := NULL;
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
624: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := bill_rec.numeric_attribute8;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
619: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_number :=
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
624: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := bill_rec.numeric_attribute8;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
626: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := bill_rec.use_site_prof;
627: END IF;
620: bill_rec.customer_number;
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
624: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := bill_rec.numeric_attribute8;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
626: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := bill_rec.use_site_prof;
627: END IF;
628:
621: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_customer_name := bill_rec.customer_name;
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
624: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := bill_rec.numeric_attribute8;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
626: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := bill_rec.use_site_prof;
627: END IF;
628:
629: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag :=
622:
623: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
624: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 := bill_rec.numeric_attribute8;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
626: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := bill_rec.use_site_prof;
627: END IF;
628:
629: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag :=
630: bill_rec.tax_header_level_flag;
625: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 := NVL(bill_rec.attribute6, 'DEFAULT');
626: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 := bill_rec.use_site_prof;
627: END IF;
628:
629: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag :=
630: bill_rec.tax_header_level_flag;
631: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule := bill_rec.tax_rounding_rule;
632:
633: IF bill_rec.customer_id IS NULL THEN
627: END IF;
628:
629: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_header_level_flag :=
630: bill_rec.tax_header_level_flag;
631: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_rounding_rule := bill_rec.tax_rounding_rule;
632:
633: IF bill_rec.customer_id IS NULL THEN
634: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
635: fnd_message.set_token('GENERIC_TEXT',
641: END LOOP;
642: END IF;
643:
644: IF (g_level_statement >= g_current_runtime_level ) THEN
645: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
646: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
647: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
648: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
649: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.populate_ship_bill2 ()-');
642: END IF;
643:
644: IF (g_level_statement >= g_current_runtime_level ) THEN
645: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
646: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
647: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
648: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
649: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.populate_ship_bill2 ()-');
650: END IF;
644: IF (g_level_statement >= g_current_runtime_level ) THEN
645: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
646: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
647: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
648: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
649: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.populate_ship_bill2 ()-');
650: END IF;
651:
652: END populate_ship_bill2;
675: TGR.CALCULATE_IN_OE,
676: TXC.TAX_CATEGORY
677: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
678: JL_ZZ_AR_TX_CATEG TXC
679: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
680: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
676: TXC.TAX_CATEGORY
677: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
678: JL_ZZ_AR_TX_CATEG TXC
679: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
680: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
677: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
678: JL_ZZ_AR_TX_CATEG TXC
679: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
680: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
678: JL_ZZ_AR_TX_CATEG TXC
679: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
680: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
686: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
680: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
686: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
687: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
688: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
681: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
686: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
687: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
688: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
689: FROM JL_ZZ_AR_TX_ATT_CLS ATC
682: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
686: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
687: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
688: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
689: FROM JL_ZZ_AR_TX_ATT_CLS ATC
690: WHERE TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
683: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
684: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
686: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
687: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
688: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
689: FROM JL_ZZ_AR_TX_ATT_CLS ATC
690: WHERE TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
691: AND ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
692: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
693: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
694: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
695: AND ATC.ENABLED_FLAG = 'Y'
696: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
697: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111)
698: AND EXISTS (SELECT CTA.TAX_ATTRIBUTE_VALUE
699: FROM JL_ZZ_AR_TX_CUS_CLS CTA
700: WHERE CTA.ADDRESS_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
696: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
697: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111)
698: AND EXISTS (SELECT CTA.TAX_ATTRIBUTE_VALUE
699: FROM JL_ZZ_AR_TX_CUS_CLS CTA
700: WHERE CTA.ADDRESS_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
701: AND CTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
702: AND CTA.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
703: AND CTA.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
704: AND CTA.ENABLED_FLAG = 'Y'
697: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111)
698: AND EXISTS (SELECT CTA.TAX_ATTRIBUTE_VALUE
699: FROM JL_ZZ_AR_TX_CUS_CLS CTA
700: WHERE CTA.ADDRESS_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
701: AND CTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
702: AND CTA.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
703: AND CTA.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
704: AND CTA.ENABLED_FLAG = 'Y'
705: AND TGR.CONTRIBUTOR_TYPE = CTA.TAX_ATTRIBUTE_VALUE
710: AND ATC.TAX_ATTR_CLASS_TYPE = 'TRANSACTION_CLASS'
711: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
712: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
713: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
714: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
715: AND ATC.ENABLED_FLAG = 'Y'
716: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111
717: AND nvl(tgr.org_id,-99) = nvl(p_org_id,-99) --Bugfix 2367111
718: AND nvl(tgr.org_id,-99) = nvl(txc.org_id,-99); --Bugfix 2367111
725: TGR.CONTRIBUTOR_TYPE ATTRIBUTE8,
726: TGR.CALCULATE_IN_OE
727: FROM JL_ZZ_AR_TX_GROUPS TGR ,
728: JL_ZZ_AR_TX_CATEG TXC
729: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
730: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
731: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
726: TGR.CALCULATE_IN_OE
727: FROM JL_ZZ_AR_TX_GROUPS TGR ,
728: JL_ZZ_AR_TX_CATEG TXC
729: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
730: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
731: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
727: FROM JL_ZZ_AR_TX_GROUPS TGR ,
728: JL_ZZ_AR_TX_CATEG TXC
729: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
730: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
731: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
729: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
730: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
731: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
731: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
738: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
739: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
732: NVL(TGR.START_DATE_ACTIVE,
733: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
738: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
739: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
740: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
734: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
738: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
739: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
740: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
741: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
742: FROM JL_ZZ_AR_TX_ATT_CLS ATC
735: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
738: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
739: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
740: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
741: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
742: FROM JL_ZZ_AR_TX_ATT_CLS ATC
743: WHERE TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
736: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
737: AND NVL(TXC.START_DATE_ACTIVE,
738: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
739: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
740: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
741: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
742: FROM JL_ZZ_AR_TX_ATT_CLS ATC
743: WHERE TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
744: AND ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
743: WHERE TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
744: AND ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
745: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
746: AND TXC.TAX_CATEGORY_ID =
747: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
748: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
749: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
750: AND ATC.ENABLED_FLAG = 'Y'
751: AND ATC.TAX_ATTR_CLASS_CODE =
748: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
749: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
750: AND ATC.ENABLED_FLAG = 'Y'
751: AND ATC.TAX_ATTR_CLASS_CODE =
752: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10)
753: AND EXISTS (SELECT CTA.TAX_ATTRIBUTE_VALUE
754: FROM JL_ZZ_AR_TX_CUS_CLS CTA
755: WHERE CTA.ADDRESS_ID =
756: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
752: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10)
753: AND EXISTS (SELECT CTA.TAX_ATTRIBUTE_VALUE
754: FROM JL_ZZ_AR_TX_CUS_CLS CTA
755: WHERE CTA.ADDRESS_ID =
756: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
757: AND CTA.TAX_ATTR_CLASS_CODE =
758: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
759: AND CTA.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
760: AND TXC.TAX_CATEGORY_ID =
754: FROM JL_ZZ_AR_TX_CUS_CLS CTA
755: WHERE CTA.ADDRESS_ID =
756: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
757: AND CTA.TAX_ATTR_CLASS_CODE =
758: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
759: AND CTA.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
760: AND TXC.TAX_CATEGORY_ID =
761: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
762: AND CTA.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
757: AND CTA.TAX_ATTR_CLASS_CODE =
758: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
759: AND CTA.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
760: AND TXC.TAX_CATEGORY_ID =
761: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
762: AND CTA.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
763: AND CTA.ENABLED_FLAG = 'Y'
764: AND TGR.CONTRIBUTOR_TYPE = CTA.TAX_ATTRIBUTE_VALUE )
765: AND EXISTS (SELECT ATC.TAX_ATTRIBUTE_VALUE
767: WHERE TGR.TRANSACTION_NATURE = ATC.TAX_ATTRIBUTE_VALUE
768: AND ATC.TAX_ATTR_CLASS_TYPE = 'TRANSACTION_CLASS'
769: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
770: AND TXC.TAX_CATEGORY_ID =
771: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
772: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
773: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
774: AND ATC.TAX_ATTR_CLASS_CODE =
775: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
771: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
772: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
773: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
774: AND ATC.TAX_ATTR_CLASS_CODE =
775: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
776: AND ATC.ENABLED_FLAG = 'Y');
777:
778:
779: CURSOR c_grp_code_att IS
784: TGR.CALCULATE_IN_OE,
785: TXC.TAX_CATEGORY
786: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
787: JL_ZZ_AR_TX_CATEG TXC
788: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
789: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
785: TXC.TAX_CATEGORY
786: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
787: JL_ZZ_AR_TX_CATEG TXC
788: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
789: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
786: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
787: JL_ZZ_AR_TX_CATEG TXC
788: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
789: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
787: JL_ZZ_AR_TX_CATEG TXC
788: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
789: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
795: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
789: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
795: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
796: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
797: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
790: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
795: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
796: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
797: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
798: FROM JL_ZZ_AR_TX_ATT_CLS ATC
791: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
795: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
796: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
797: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
798: FROM JL_ZZ_AR_TX_ATT_CLS ATC
799: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
792: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
793: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
794: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
795: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
796: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
797: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
798: FROM JL_ZZ_AR_TX_ATT_CLS ATC
799: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
800: AND TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
800: AND TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
801: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
802: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
803: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
804: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
805: AND ATC.ENABLED_FLAG = 'Y'
806: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111
807: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
808: FROM JL_ZZ_AR_TX_ATT_CLS ATC
808: FROM JL_ZZ_AR_TX_ATT_CLS ATC
809: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'CONTRIBUTOR_CLASS'
810: AND TGR.CONTRIBUTOR_TYPE = ATC.TAX_ATTRIBUTE_VALUE
811: AND ATC.TAX_ATTRIBUTE_TYPE = 'CONTRIBUTOR_ATTRIBUTE'
812: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
813: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
814: AND ATC.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
815: AND ATC.ENABLED_FLAG = 'Y'
816: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111
820: AND TGR.TRANSACTION_NATURE = ATC.TAX_ATTRIBUTE_VALUE
821: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
822: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
823: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
824: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
825: AND ATC.ENABLED_FLAG = 'Y'
826: AND nvl(tgr.org_id,-99) = nvl(atc.org_id,-99)) --Bugfix 2367111
827: AND nvl(tgr.org_id,-99) = nvl(p_org_id,-99) --Bugfix 2367111
828: AND nvl(tgr.org_id,-99) = nvl(txc.org_id,-99); --Bugfix 2367111
835: TGR.CONTRIBUTOR_TYPE ATTRIBUTE8,
836: TGR.CALCULATE_IN_OE
837: FROM JL_ZZ_AR_TX_GROUPS TGR ,
838: JL_ZZ_AR_TX_CATEG TXC
839: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
840: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
841: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
842: NVL(TGR.START_DATE_ACTIVE,
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
836: TGR.CALCULATE_IN_OE
837: FROM JL_ZZ_AR_TX_GROUPS TGR ,
838: JL_ZZ_AR_TX_CATEG TXC
839: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
840: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
841: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
842: NVL(TGR.START_DATE_ACTIVE,
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
837: FROM JL_ZZ_AR_TX_GROUPS TGR ,
838: JL_ZZ_AR_TX_CATEG TXC
839: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
840: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
841: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
842: NVL(TGR.START_DATE_ACTIVE,
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
839: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
840: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
841: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
842: NVL(TGR.START_DATE_ACTIVE,
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
841: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >=
842: NVL(TGR.START_DATE_ACTIVE,
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
848: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
849: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
843: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
848: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
849: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
850: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
851: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
844: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
848: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
849: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
850: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
851: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
852: FROM JL_ZZ_AR_TX_ATT_CLS ATC
845: AND TXC.TAX_CATEGORY_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
848: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
849: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
850: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
851: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
852: FROM JL_ZZ_AR_TX_ATT_CLS ATC
853: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
846: AND NVL(TXC.START_DATE_ACTIVE,
847: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
848: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
849: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
850: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
851: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
852: FROM JL_ZZ_AR_TX_ATT_CLS ATC
853: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
854: AND TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
853: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
854: AND TGR.ESTABLISHMENT_TYPE = ATC.TAX_ATTRIBUTE_VALUE
855: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
856: AND TXC.TAX_CATEGORY_ID =
857: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
858: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
859: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
860: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
861: AND ATC.ENABLED_FLAG = 'Y')
856: AND TXC.TAX_CATEGORY_ID =
857: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
858: AND ATC.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
859: AND ATC.TAX_ATTRIBUTE_NAME = TXC.ORG_TAX_ATTRIBUTE
860: AND ATC.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
861: AND ATC.ENABLED_FLAG = 'Y')
862: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
863: FROM JL_ZZ_AR_TX_ATT_CLS ATC
864: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'CONTRIBUTOR_CLASS'
864: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'CONTRIBUTOR_CLASS'
865: AND TGR.CONTRIBUTOR_TYPE = ATC.TAX_ATTRIBUTE_VALUE
866: AND ATC.TAX_ATTRIBUTE_TYPE = 'CONTRIBUTOR_ATTRIBUTE'
867: AND ATC.TAX_ATTR_CLASS_CODE =
868: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
869: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
870: AND TXC.TAX_CATEGORY_ID =
871: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
872: AND ATC.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
867: AND ATC.TAX_ATTR_CLASS_CODE =
868: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
869: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
870: AND TXC.TAX_CATEGORY_ID =
871: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
872: AND ATC.TAX_ATTRIBUTE_NAME = TXC.CUS_TAX_ATTRIBUTE
873: AND ATC.ENABLED_FLAG = 'Y' )
874: AND EXISTS ( SELECT ATC.TAX_ATTRIBUTE_VALUE
875: FROM JL_ZZ_AR_TX_ATT_CLS ATC
876: WHERE ATC.TAX_ATTR_CLASS_TYPE = 'TRANSACTION_CLASS'
877: AND TGR.TRANSACTION_NATURE = ATC.TAX_ATTRIBUTE_VALUE
878: AND ATC.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
879: AND TXC.TAX_CATEGORY_ID =
880: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
881: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
882: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
883: AND ATC.TAX_ATTR_CLASS_CODE =
884: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
880: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1
881: AND ATC.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
882: AND ATC.TAX_ATTRIBUTE_NAME = TXC.TXN_TAX_ATTRIBUTE
883: AND ATC.TAX_ATTR_CLASS_CODE =
884: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
885: AND ATC.ENABLED_FLAG = 'Y');
886:
887:
888:
894: vat.tax,
895: vat.tax_status_code,
896: vat.tax_code
897: FROM ar_vat_tax_all_b vat --Bugfix 2367111
898: WHERE vat.set_of_books_id = ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id
899: AND vat.tax_code = l_tax_code
900: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date BETWEEN vat.start_date AND
901: NVL(vat.end_date, TO_DATE('31122199', 'DDMMYYYY'))
902: AND NVL(vat.enabled_flag,'Y') = 'Y'
896: vat.tax_code
897: FROM ar_vat_tax_all_b vat --Bugfix 2367111
898: WHERE vat.set_of_books_id = ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id
899: AND vat.tax_code = l_tax_code
900: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date BETWEEN vat.start_date AND
901: NVL(vat.end_date, TO_DATE('31122199', 'DDMMYYYY'))
902: AND NVL(vat.enabled_flag,'Y') = 'Y'
903: AND NVL(vat.tax_class, 'O') = 'O'
904: AND nvl(vat.org_id,-99) = nvl(p_org_id,-99); --Bugfix 2367111
933: IF (g_level_statement >= g_current_runtime_level ) THEN
934: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.expand_group_tax_code ()+');
935:
936: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Transaction Type Id: '||
937: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID));
938: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship to Site use id: '||
939: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID));
940: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill to Site use id: '||
941: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID));
935:
936: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Transaction Type Id: '||
937: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID));
938: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship to Site use id: '||
939: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID));
940: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill to Site use id: '||
941: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID));
942: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Inventory Item Id: '||
943: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID));
937: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID));
938: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship to Site use id: '||
939: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID));
940: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill to Site use id: '||
941: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID));
942: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Inventory Item Id: '||
943: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID));
944: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Memo Line Id: '||
945: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID));
939: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID));
940: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill to Site use id: '||
941: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID));
942: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Inventory Item Id: '||
943: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID));
944: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Memo Line Id: '||
945: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID));
946: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer id: '||
947: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID));
941: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID));
942: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Inventory Item Id: '||
943: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID));
944: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Memo Line Id: '||
945: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID));
946: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer id: '||
947: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID));
948: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer id: '||
949: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID));
943: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID));
944: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Memo Line Id: '||
945: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID));
946: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer id: '||
947: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID));
948: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer id: '||
949: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID));
950: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Date: '||
951: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,'DD-MM-YYYY'));
945: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID));
946: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship To Customer id: '||
947: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID));
948: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer id: '||
949: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID));
950: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Date: '||
951: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,'DD-MM-YYYY'));
952: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship From Warehouse Id: '||
953: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID));
947: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID));
948: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Bill To Customer id: '||
949: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID));
950: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Date: '||
951: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,'DD-MM-YYYY'));
952: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship From Warehouse Id: '||
953: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID));
954: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Set Of Books Id: '||
955: to_char(ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id));
949: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID));
950: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Date: '||
951: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,'DD-MM-YYYY'));
952: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship From Warehouse Id: '||
953: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID));
954: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Set Of Books Id: '||
955: to_char(ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id));
956: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount: '||
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
951: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,'DD-MM-YYYY'));
952: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Ship From Warehouse Id: '||
953: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID));
954: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Set Of Books Id: '||
955: to_char(ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id));
956: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount: '||
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
953: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID));
954: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Set Of Books Id: '||
955: to_char(ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id));
956: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount: '||
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
955: to_char(ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id));
956: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount: '||
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
956: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Extended Amount: '||
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
957: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT));
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
958: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Vat Tax Id: '||
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
959: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.VAT_TAX_ID));
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
960: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf1: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1);
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
961: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf2: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
969: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern3: '||
962: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf4: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4);
963: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf6: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 );
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
969: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern3: '||
970: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3));
964: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf7: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7);
965: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf9: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
969: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern3: '||
970: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3));
971: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern4: '||
972: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
966: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- userf10 : '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 );
967: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern2: '||
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
969: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern3: '||
970: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3));
971: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern4: '||
972: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
973: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern6: '||
974: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6));
968: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2));
969: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern3: '||
970: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3));
971: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern4: '||
972: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
973: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern6: '||
974: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6));
975: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern7: '||
976: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7));
970: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern3));
971: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern4: '||
972: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
973: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern6: '||
974: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6));
975: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern7: '||
976: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7));
977: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
978: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
972: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4));
973: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern6: '||
974: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6));
975: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern7: '||
976: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7));
977: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
978: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
979: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern9: '||
980: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
974: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern6));
975: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern7: '||
976: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7));
977: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
978: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
979: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern9: '||
980: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
981: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern10: '||
982: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
976: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7));
977: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern8: '||
978: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
979: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern9: '||
980: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
981: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern10: '||
982: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
983: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- org_id '||
984: to_char(l_org_id));
978: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8));
979: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern9: '||
980: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9));
981: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- usern10: '||
982: to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10));
983: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- org_id '||
984: to_char(l_org_id));
985: END IF;
986:
983: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- org_id '||
984: to_char(l_org_id));
985: END IF;
986:
987: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl.delete;
988:
989: -- ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 will contain a value 'OE'/'AR' if calling
990: -- application is Order Management/Receivables respectively.
991: -- Assign this value locally, so that ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 can be used
985: END IF;
986:
987: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl.delete;
988:
989: -- ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 will contain a value 'OE'/'AR' if calling
990: -- application is Order Management/Receivables respectively.
991: -- Assign this value locally, so that ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 can be used
992: -- for storing value from HZ_CUST_ACCT_SITES.GLOBAL_ATTRIBUTE9 to check if
993: -- customer site profile has been overriden or not.
987: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl.delete;
988:
989: -- ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 will contain a value 'OE'/'AR' if calling
990: -- application is Order Management/Receivables respectively.
991: -- Assign this value locally, so that ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 can be used
992: -- for storing value from HZ_CUST_ACCT_SITES.GLOBAL_ATTRIBUTE9 to check if
993: -- customer site profile has been overriden or not.
994: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 IN (1,2,3,4,5,8) THEN
995: l_application := 'AR';
990: -- application is Order Management/Receivables respectively.
991: -- Assign this value locally, so that ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4 can be used
992: -- for storing value from HZ_CUST_ACCT_SITES.GLOBAL_ATTRIBUTE9 to check if
993: -- customer site profile has been overriden or not.
994: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 IN (1,2,3,4,5,8) THEN
995: l_application := 'AR';
996: ELSIF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 IN (6,7) THEN
997: l_application := 'OE';
998: END IF;
992: -- for storing value from HZ_CUST_ACCT_SITES.GLOBAL_ATTRIBUTE9 to check if
993: -- customer site profile has been overriden or not.
994: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 IN (1,2,3,4,5,8) THEN
995: l_application := 'AR';
996: ELSIF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7 IN (6,7) THEN
997: l_application := 'OE';
998: END IF;
999:
1000: -- Populate Ship to and Bill to Details.
997: l_application := 'OE';
998: END IF;
999:
1000: -- Populate Ship to and Bill to Details.
1001: populate_ship_bill2 (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id,
1002: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id,
1003: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id,
1004: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id);
1005:
998: END IF;
999:
1000: -- Populate Ship to and Bill to Details.
1001: populate_ship_bill2 (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id,
1002: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id,
1003: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id,
1004: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id);
1005:
1006: -- Validate memo_line_id to AR_MEMO_LINES
999:
1000: -- Populate Ship to and Bill to Details.
1001: populate_ship_bill2 (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id,
1002: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id,
1003: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id,
1004: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id);
1005:
1006: -- Validate memo_line_id to AR_MEMO_LINES
1007: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id IS NOT NULL and nvl(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 1 THEN
1000: -- Populate Ship to and Bill to Details.
1001: populate_ship_bill2 (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_site_use_id,
1002: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_site_use_id,
1003: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id,
1004: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id);
1005:
1006: -- Validate memo_line_id to AR_MEMO_LINES
1007: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id IS NOT NULL and nvl(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 1 THEN
1008: BEGIN
1003: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.ship_to_cust_id,
1004: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.bill_to_cust_id);
1005:
1006: -- Validate memo_line_id to AR_MEMO_LINES
1007: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id IS NOT NULL and nvl(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 1 THEN
1008: BEGIN
1009: IF (g_level_statement >= g_current_runtime_level ) THEN
1010: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','Memo_lineId: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id||
1011: ' org_id: '||l_org_id);
1006: -- Validate memo_line_id to AR_MEMO_LINES
1007: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id IS NOT NULL and nvl(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 1 THEN
1008: BEGIN
1009: IF (g_level_statement >= g_current_runtime_level ) THEN
1010: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','Memo_lineId: '||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id||
1011: ' org_id: '||l_org_id);
1012: END IF;
1013: SELECT ml.line_type
1014: INTO l_line_type
1012: END IF;
1013: SELECT ml.line_type
1014: INTO l_line_type
1015: FROM ar_memo_lines_all_b ml --Bugfix 2367111
1016: WHERE ml.memo_line_id = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.memo_line_id
1017: AND nvl(ml.org_id,-99) = nvl(l_org_id,-99); --Bugfix 2367111
1018: EXCEPTION
1019: WHEN NO_DATA_FOUND THEN
1020: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1044: -- Bug# 3722082: Truncate event class code prefix in trx_business_category
1045: -- for eTax uptake
1046: --
1047:
1048: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 IS NOT NULL THEN
1049: OPEN c_delimiter_prod_cat;
1050: FETCH c_delimiter_prod_cat INTO l_delimiter_prod_cat;
1051: CLOSE c_delimiter_prod_cat;
1052:
1049: OPEN c_delimiter_prod_cat;
1050: FETCH c_delimiter_prod_cat INTO l_delimiter_prod_cat;
1051: CLOSE c_delimiter_prod_cat;
1052:
1053: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 :=
1054: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1055: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,l_delimiter_prod_cat, 1) +1 );
1056: IF (g_level_statement >= g_current_runtime_level ) THEN
1057: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','
1050: FETCH c_delimiter_prod_cat INTO l_delimiter_prod_cat;
1051: CLOSE c_delimiter_prod_cat;
1052:
1053: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 :=
1054: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1055: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,l_delimiter_prod_cat, 1) +1 );
1056: IF (g_level_statement >= g_current_runtime_level ) THEN
1057: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','
1058: -- Product Category after delimiter '|| ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
1051: CLOSE c_delimiter_prod_cat;
1052:
1053: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2 :=
1054: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1055: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,l_delimiter_prod_cat, 1) +1 );
1056: IF (g_level_statement >= g_current_runtime_level ) THEN
1057: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','
1058: -- Product Category after delimiter '|| ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
1059: END IF;
1054: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1055: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,l_delimiter_prod_cat, 1) +1 );
1056: IF (g_level_statement >= g_current_runtime_level ) THEN
1057: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','
1058: -- Product Category after delimiter '|| ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
1059: END IF;
1060: END IF;
1061:
1062: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 IS NOT NULL THEN
1058: -- Product Category after delimiter '|| ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2);
1059: END IF;
1060: END IF;
1061:
1062: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 IS NOT NULL THEN
1063: --
1064: -- get the delimiter first
1065: --
1066:
1068: FETCH c_delimiter INTO l_delimiter;
1069: CLOSE c_delimiter;
1070:
1071: -- trunc event class code prefix
1072: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 :=
1073: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9,
1074: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9, l_delimiter, 1) +1 );
1075: IF (g_level_statement >= g_current_runtime_level ) THEN
1076: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- trx_business_category: '||
1069: CLOSE c_delimiter;
1070:
1071: -- trunc event class code prefix
1072: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 :=
1073: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9,
1074: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9, l_delimiter, 1) +1 );
1075: IF (g_level_statement >= g_current_runtime_level ) THEN
1076: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- trx_business_category: '||
1077: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1070:
1071: -- trunc event class code prefix
1072: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 :=
1073: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9,
1074: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9, l_delimiter, 1) +1 );
1075: IF (g_level_statement >= g_current_runtime_level ) THEN
1076: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- trx_business_category: '||
1077: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1078: END IF;
1073: SUBSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9,
1074: INSTR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9, l_delimiter, 1) +1 );
1075: IF (g_level_statement >= g_current_runtime_level ) THEN
1076: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- trx_business_category: '||
1077: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1078: END IF;
1079: END IF;
1080:
1081: -- If Tax Type is TAX_GROUP
1078: END IF;
1079: END IF;
1080:
1081: -- If Tax Type is TAX_GROUP
1082: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 = 'TAX_GROUP' THEN
1083:
1084: -- Validate Required Parameters
1085: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date IS NULL THEN
1086: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1081: -- If Tax Type is TAX_GROUP
1082: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf7 = 'TAX_GROUP' THEN
1083:
1084: -- Validate Required Parameters
1085: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.trx_date IS NULL THEN
1086: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1087: fnd_message.set_token('GENERIC_TEXT',
1088: 'Required Parameter Missing: Transaction Date');
1089: g_jl_exception_type := 'E';
1089: g_jl_exception_type := 'E';
1090: app_exception.raise_exception;
1091: END IF;
1092:
1093: IF ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id IS NULL THEN
1094: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1095: fnd_message.set_token('GENERIC_TEXT',
1096: 'Required Parameter Missing: Set Of Books Id');
1097: g_jl_exception_type := 'E';
1097: g_jl_exception_type := 'E';
1098: app_exception.raise_exception;
1099: END IF;
1100:
1101: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1 IS NULL THEN
1102: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1103: fnd_message.set_token('GENERIC_TEXT',
1104: 'Required Parameter Missing: Tax Rule Set');
1105: g_jl_exception_type := 'E';
1105: g_jl_exception_type := 'E';
1106: app_exception.raise_exception;
1107: END IF;
1108:
1109: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6 IS NULL THEN
1110: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1111: fnd_message.set_token('GENERIC_TEXT',
1112: 'Required Parameter Missing: Contributor Condition Class ');
1113: g_jl_exception_type := 'E';
1113: g_jl_exception_type := 'E';
1114: app_exception.raise_exception;
1115: END IF;
1116:
1117: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 IS NULL THEN
1118: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1119: fnd_message.set_token('GENERIC_TEXT',
1120: 'Required Parameter Missing: Transaction Condition Class');
1121: g_jl_exception_type := 'E';
1121: g_jl_exception_type := 'E';
1122: app_exception.raise_exception;
1123: END IF;
1124:
1125: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10 IS NULL THEN
1126: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1127: fnd_message.set_token('GENERIC_TEXT',
1128: 'Required Parameter Missing: Organization Condition Class');
1129: g_jl_exception_type := 'E';
1129: g_jl_exception_type := 'E';
1130: app_exception.raise_exception;
1131: END IF;
1132:
1133: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 IS NULL THEN
1134: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1135: fnd_message.set_token('GENERIC_TEXT',
1136: 'Required Parameter Missing: Group Tax Id');
1137: g_jl_exception_type := 'E';
1137: g_jl_exception_type := 'E';
1138: app_exception.raise_exception;
1139: END IF;
1140:
1141: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8 IS NULL THEN
1142: fnd_message.set_name('AR', 'GENERIC_MESSAGE');
1143: fnd_message.set_token('GENERIC_TEXT',
1144: 'Required Parameter Missing: Customer Account Site Id');
1145: g_jl_exception_type := 'E';
1146: app_exception.raise_exception;
1147: END IF;
1148:
1149: -- Check if Override Customer Site Profile is set to 'Y'
1150: IF NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4,'N') = 'Y' THEN
1151: IF (g_level_statement >= g_current_runtime_level ) THEN
1152: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','Using JL_ZZ_AR_TX_CUS_CLS for Contributor Class');
1153: END IF;
1154:
1155: -- Fetch Tax Group details
1156: FOR c_grp_code_cus_rec IN c_grp_code_cus
1157: LOOP
1158:
1159: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1160: c_grp_code_cus_rec.calculate_in_oe = 'Y') OR
1161: (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1162: IF (g_level_statement >= g_current_runtime_level ) THEN
1163:
1157: LOOP
1158:
1159: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1160: c_grp_code_cus_rec.calculate_in_oe = 'Y') OR
1161: (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1162: IF (g_level_statement >= g_current_runtime_level ) THEN
1163:
1164: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Fetching Tax Code for Tax Category: '
1165: || c_grp_code_cus_rec.tax_category);
1166: END IF;
1167:
1168: l_index := l_index + 1;
1169:
1170: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1171:
1172: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1173:
1174: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1168: l_index := l_index + 1;
1169:
1170: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1171:
1172: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1173:
1174: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1175: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1176: c_grp_code_cus_rec.numeric_attribute1,
1170: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1171:
1172: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1173:
1174: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1175: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1176: c_grp_code_cus_rec.numeric_attribute1,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1173:
1174: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1175: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1176: c_grp_code_cus_rec.numeric_attribute1,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1174: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1175: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1176: c_grp_code_cus_rec.numeric_attribute1,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1175: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1176: c_grp_code_cus_rec.numeric_attribute1,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1176: c_grp_code_cus_rec.numeric_attribute1,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1177: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1178: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1179: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1180: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1181: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1182: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1183: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1184: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1185: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1186: l_application,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1194: c_grp_code_cus_rec.attribute3,
1187: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1194: c_grp_code_cus_rec.attribute3,
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1188: 'RATE',
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1194: c_grp_code_cus_rec.attribute3,
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1196: c_grp_code_cus_rec.attribute5,
1189: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1190: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1194: c_grp_code_cus_rec.attribute3,
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1196: c_grp_code_cus_rec.attribute5,
1197: c_grp_code_cus_rec.attribute8,
1191: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1192: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1193: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1194: c_grp_code_cus_rec.attribute3,
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1196: c_grp_code_cus_rec.attribute5,
1197: c_grp_code_cus_rec.attribute8,
1198: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1199: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1194: c_grp_code_cus_rec.attribute3,
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1196: c_grp_code_cus_rec.attribute5,
1197: c_grp_code_cus_rec.attribute8,
1198: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1199: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1200: IF (g_level_statement >= g_current_runtime_level ) THEN
1201: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1202: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1195: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1196: c_grp_code_cus_rec.attribute5,
1197: c_grp_code_cus_rec.attribute8,
1198: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1199: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1200: IF (g_level_statement >= g_current_runtime_level ) THEN
1201: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1202: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1203: END IF;
1198: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1199: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1200: IF (g_level_statement >= g_current_runtime_level ) THEN
1201: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1202: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1203: END IF;
1204:
1205: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code = 'NO_VALID_TAX_CODE' THEN
1206: FND_MESSAGE.SET_NAME('AR','GENERIC_MESSAGE');
1201: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1202: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1203: END IF;
1204:
1205: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code = 'NO_VALID_TAX_CODE' THEN
1206: FND_MESSAGE.SET_NAME('AR','GENERIC_MESSAGE');
1207: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','No Tax Code associated to RATE level rule for Tax Category '||
1208: c_grp_code_cus_rec.tax_category ||' and Contributor Type '||c_grp_code_cus_rec.attribute8);
1209: g_jl_exception_type := 'E';
1209: g_jl_exception_type := 'E';
1210: app_exception.raise_exception;
1211: END IF;
1212:
1213: FOR c_vat_tax_rec IN c_vat_tax(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code)
1214: LOOP
1215: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1216: c_vat_tax_rec.taxable_basis;
1217:
1211: END IF;
1212:
1213: FOR c_vat_tax_rec IN c_vat_tax(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code)
1214: LOOP
1215: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1216: c_vat_tax_rec.taxable_basis;
1217:
1218: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1219: c_vat_tax_rec.tax_calculation_plsql_block;
1214: LOOP
1215: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1216: c_vat_tax_rec.taxable_basis;
1217:
1218: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1219: c_vat_tax_rec.tax_calculation_plsql_block;
1220:
1221: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7 :=
1222: c_vat_tax_rec.tax_type;
1217:
1218: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1219: c_vat_tax_rec.tax_calculation_plsql_block;
1220:
1221: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7 :=
1222: c_vat_tax_rec.tax_type;
1223:
1224: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_regime_code :=
1225: c_vat_tax_rec.tax_regime_Code;
1220:
1221: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7 :=
1222: c_vat_tax_rec.tax_type;
1223:
1224: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_regime_code :=
1225: c_vat_tax_rec.tax_regime_Code;
1226:
1227: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax :=
1228: c_vat_tax_rec.tax;
1223:
1224: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_regime_code :=
1225: c_vat_tax_rec.tax_regime_Code;
1226:
1227: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax :=
1228: c_vat_tax_rec.tax;
1229:
1230: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_status_code :=
1231: c_vat_tax_rec.tax_status_code;
1226:
1227: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax :=
1228: c_vat_tax_rec.tax;
1229:
1230: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_status_code :=
1231: c_vat_tax_rec.tax_status_code;
1232:
1233: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_rate_code :=
1234: c_vat_tax_rec.tax_code;
1229:
1230: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_status_code :=
1231: c_vat_tax_rec.tax_status_code;
1232:
1233: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_rate_code :=
1234: c_vat_tax_rec.tax_code;
1235:
1236: exit;
1237: End Loop;
1237: End Loop;
1238:
1239: IF (g_level_statement >= g_current_runtime_level ) THEN
1240: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type: '
1241: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1242: END IF;
1243:
1244: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1245: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1240: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type: '
1241: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1242: END IF;
1243:
1244: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1245: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1246: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1241: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1242: END IF;
1243:
1244: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1245: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1246: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1244: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1245: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1246: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1245: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1246: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1246: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1247: c_grp_code_cus_rec.numeric_attribute1,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1248: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1249: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1250: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1251: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1252: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1253: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1254: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1255: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1261: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1262: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1256: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1261: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1262: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1263: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1264: c_grp_code_cus_rec.attribute3,
1257: l_application,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1261: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1262: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1263: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1264: c_grp_code_cus_rec.attribute3,
1265: c_grp_code_cus_rec.attribute5,
1258: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1261: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1262: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1263: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1264: c_grp_code_cus_rec.attribute3,
1265: c_grp_code_cus_rec.attribute5,
1266: c_grp_code_cus_rec.attribute8,
1259: 'BASE',
1260: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1261: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1262: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1263: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1264: c_grp_code_cus_rec.attribute3,
1265: c_grp_code_cus_rec.attribute5,
1266: c_grp_code_cus_rec.attribute8,
1267: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1263: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1264: c_grp_code_cus_rec.attribute3,
1265: c_grp_code_cus_rec.attribute5,
1266: c_grp_code_cus_rec.attribute8,
1267: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1268: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1269: END IF;
1270:
1271: IF (g_level_statement >= g_current_runtime_level ) THEN
1264: c_grp_code_cus_rec.attribute3,
1265: c_grp_code_cus_rec.attribute5,
1266: c_grp_code_cus_rec.attribute8,
1267: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1268: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1269: END IF;
1270:
1271: IF (g_level_statement >= g_current_runtime_level ) THEN
1272: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1269: END IF;
1270:
1271: IF (g_level_statement >= g_current_runtime_level ) THEN
1272: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1273: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3));
1274: END IF;
1275:
1276: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1277: c_grp_code_cus_rec.attribute3;
1272: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1273: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3));
1274: END IF;
1275:
1276: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1277: c_grp_code_cus_rec.attribute3;
1278:
1279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1280: c_grp_code_cus_rec.attribute5;
1275:
1276: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1277: c_grp_code_cus_rec.attribute3;
1278:
1279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1280: c_grp_code_cus_rec.attribute5;
1281:
1282: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1283: c_grp_code_cus_rec.attribute8;
1278:
1279: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1280: c_grp_code_cus_rec.attribute5;
1281:
1282: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1283: c_grp_code_cus_rec.attribute8;
1284:
1285: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1286: c_grp_code_cus_rec.numeric_attribute1;
1281:
1282: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1283: c_grp_code_cus_rec.attribute8;
1284:
1285: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1286: c_grp_code_cus_rec.numeric_attribute1;
1287:
1288: ELSIF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1289: nvl(c_grp_code_cus_rec.calculate_in_oe,'N') <> 'Y') THEN
1284:
1285: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1286: c_grp_code_cus_rec.numeric_attribute1;
1287:
1288: ELSIF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1289: nvl(c_grp_code_cus_rec.calculate_in_oe,'N') <> 'Y') THEN
1290: IF (g_level_statement >= g_current_runtime_level ) THEN
1291: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Calculate In OM is not checked for '
1292: || 'Tax Category '
1303: END IF;
1304: -- Fetch Tax Group details
1305: FOR c_grp_code_att_rec IN c_grp_code_att
1306: LOOP
1307: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1308: c_grp_code_att_rec.calculate_in_oe = 'Y') OR
1309: (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1310:
1311: IF (g_level_statement >= g_current_runtime_level ) THEN
1305: FOR c_grp_code_att_rec IN c_grp_code_att
1306: LOOP
1307: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1308: c_grp_code_att_rec.calculate_in_oe = 'Y') OR
1309: (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1310:
1311: IF (g_level_statement >= g_current_runtime_level ) THEN
1312: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Fetching Tax Code for Tax Category: '
1313: || c_grp_code_att_rec.tax_category);
1314: END IF;
1315:
1316: l_index := l_index + 1;
1317:
1318: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1319:
1320: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1321:
1322: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1316: l_index := l_index + 1;
1317:
1318: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1319:
1320: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1321:
1322: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1323: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1324: c_grp_code_att_rec.numeric_attribute1,
1318: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1319:
1320: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_line_number := l_index;
1321:
1322: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1323: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1324: c_grp_code_att_rec.numeric_attribute1,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1321:
1322: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1323: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1324: c_grp_code_att_rec.numeric_attribute1,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1322: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code :=
1323: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1324: c_grp_code_att_rec.numeric_attribute1,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1323: JL_ZZ_TAX.GET_CATEGORY_TAX_CODE (
1324: c_grp_code_att_rec.numeric_attribute1,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1324: c_grp_code_att_rec.numeric_attribute1,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1325: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1326: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1327: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1328: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1329: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1330: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1331: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1332: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1333: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1334: l_application,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1342: c_grp_code_att_rec.attribute3,
1335: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1342: c_grp_code_att_rec.attribute3,
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1336: 'RATE',
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1342: c_grp_code_att_rec.attribute3,
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1344: c_grp_code_att_rec.attribute5,
1337: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1338: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1342: c_grp_code_att_rec.attribute3,
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1344: c_grp_code_att_rec.attribute5,
1345: c_grp_code_att_rec.attribute8,
1339: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1340: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1341: ZX_PRODUCT_INTEGRATION_PKG.sysinfo.sysparam.set_of_books_id,
1342: c_grp_code_att_rec.attribute3,
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1344: c_grp_code_att_rec.attribute5,
1345: c_grp_code_att_rec.attribute8,
1346: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1347: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1342: c_grp_code_att_rec.attribute3,
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1344: c_grp_code_att_rec.attribute5,
1345: c_grp_code_att_rec.attribute8,
1346: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1347: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1348: IF (g_level_statement >= g_current_runtime_level ) THEN
1349: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1350: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1343: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.EXTENDED_AMOUNT,
1344: c_grp_code_att_rec.attribute5,
1345: c_grp_code_att_rec.attribute8,
1346: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1347: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1348: IF (g_level_statement >= g_current_runtime_level ) THEN
1349: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1350: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1351: END IF;
1346: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1347: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1348: IF (g_level_statement >= g_current_runtime_level ) THEN
1349: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1350: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1351: END IF;
1352:
1353: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code = 'NO_VALID_TAX_CODE' THEN
1354: FND_MESSAGE.SET_NAME('AR','GENERIC_MESSAGE');
1349: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Code: '
1350: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code);
1351: END IF;
1352:
1353: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code = 'NO_VALID_TAX_CODE' THEN
1354: FND_MESSAGE.SET_NAME('AR','GENERIC_MESSAGE');
1355: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','No Tax Code associated to RATE level rule for Tax Category '||
1356: c_grp_code_att_rec.tax_category ||' and Contributor Type '||c_grp_code_att_rec.attribute8);
1357: g_jl_exception_type := 'E';
1357: g_jl_exception_type := 'E';
1358: app_exception.raise_exception;
1359: END IF;
1360:
1361: FOR c_vat_tax_rec IN c_vat_tax(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code)
1362: LOOP
1363:
1364: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1365: c_vat_tax_rec.taxable_basis;
1360:
1361: FOR c_vat_tax_rec IN c_vat_tax(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_code)
1362: LOOP
1363:
1364: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1365: c_vat_tax_rec.taxable_basis;
1366:
1367: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1368: c_vat_tax_rec.tax_calculation_plsql_block;
1363:
1364: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).taxable_basis :=
1365: c_vat_tax_rec.taxable_basis;
1366:
1367: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1368: c_vat_tax_rec.tax_calculation_plsql_block;
1369:
1370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7 :=
1371: c_vat_tax_rec.tax_type;
1366:
1367: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).tax_calculation_plsql_block :=
1368: c_vat_tax_rec.tax_calculation_plsql_block;
1369:
1370: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7 :=
1371: c_vat_tax_rec.tax_type;
1372:
1373: exit;
1374:
1374:
1375: End Loop;
1376: IF (g_level_statement >= g_current_runtime_level ) THEN
1377: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type: '
1378: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1379: END IF;
1380: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1381: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1376: IF (g_level_statement >= g_current_runtime_level ) THEN
1377: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type: '
1378: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1379: END IF;
1380: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1381: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1377: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Tax Type: '
1378: ||ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf7);
1379: END IF;
1380: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1381: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1380: IF (ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 is null) then
1381: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1381: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3 :=
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1382: JL_ZZ_TAX.GET_TAX_BASE_RATE (
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1383: c_grp_code_att_rec.numeric_attribute1,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1384: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_TYPE_ID,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1385: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_SITE_USE_ID,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1386: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_SITE_USE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1387: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.INVENTORY_ITEM_ID,
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1388: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2,
1389: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.MEMO_LINE_ID,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1390: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_TO_CUST_ID,
1391: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.BILL_TO_CUST_ID,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1398: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1392: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1398: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1399: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1400: c_grp_code_att_rec.attribute3,
1393: l_application,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1398: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1399: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1400: c_grp_code_att_rec.attribute3,
1401: c_grp_code_att_rec.attribute5,
1394: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1398: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1399: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1400: c_grp_code_att_rec.attribute3,
1401: c_grp_code_att_rec.attribute5,
1402: c_grp_code_att_rec.attribute8,
1395: 'BASE',
1396: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf2,
1397: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.SHIP_FROM_WAREHOUSE_ID,
1398: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern9,
1399: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1400: c_grp_code_att_rec.attribute3,
1401: c_grp_code_att_rec.attribute5,
1402: c_grp_code_att_rec.attribute8,
1403: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1399: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern10,
1400: c_grp_code_att_rec.attribute3,
1401: c_grp_code_att_rec.attribute5,
1402: c_grp_code_att_rec.attribute8,
1403: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1404: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1405: END IF;
1406:
1407: IF (g_level_statement >= g_current_runtime_level ) THEN
1400: c_grp_code_att_rec.attribute3,
1401: c_grp_code_att_rec.attribute5,
1402: c_grp_code_att_rec.attribute8,
1403: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern4,
1404: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9 );
1405: END IF;
1406:
1407: IF (g_level_statement >= g_current_runtime_level ) THEN
1408: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1405: END IF;
1406:
1407: IF (g_level_statement >= g_current_runtime_level ) THEN
1408: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1409: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3));
1410: END IF;
1411:
1412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1413: c_grp_code_att_rec.attribute3;
1408: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Base Rate: '
1409: || to_char(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern3));
1410: END IF;
1411:
1412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1413: c_grp_code_att_rec.attribute3;
1414:
1415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1416: c_grp_code_att_rec.attribute5;
1411:
1412: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf3 :=
1413: c_grp_code_att_rec.attribute3;
1414:
1415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1416: c_grp_code_att_rec.attribute5;
1417:
1418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1419: c_grp_code_att_rec.attribute8;
1414:
1415: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf5 :=
1416: c_grp_code_att_rec.attribute5;
1417:
1418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1419: c_grp_code_att_rec.attribute8;
1420:
1421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1422: c_grp_code_att_rec.numeric_attribute1;
1417:
1418: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).userf8 :=
1419: c_grp_code_att_rec.attribute8;
1420:
1421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1422: c_grp_code_att_rec.numeric_attribute1;
1423:
1424: ELSIF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1425: nvl(c_grp_code_att_rec.calculate_in_oe,'N') <> 'Y') THEN
1420:
1421: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(l_index).usern1 :=
1422: c_grp_code_att_rec.numeric_attribute1;
1423:
1424: ELSIF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1425: nvl(c_grp_code_att_rec.calculate_in_oe,'N') <> 'Y') THEN
1426: IF (g_level_statement >= g_current_runtime_level ) THEN
1427: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','-- Calculate In OM is not checked for '
1428: || 'Tax Category '
1463: TGR.CONTRIBUTOR_TYPE,
1464: TXC.TAX_CATEGORY
1465: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
1466: JL_ZZ_AR_TX_CATEG TXC
1467: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
1468: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1465: FROM JL_ZZ_AR_TX_GROUPS_ALL TGR , --Bugfix 2367111
1466: JL_ZZ_AR_TX_CATEG TXC
1467: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
1468: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1466: JL_ZZ_AR_TX_CATEG TXC
1467: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
1468: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1467: WHERE TGR.GROUP_TAX_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2
1468: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1475: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
1468: AND TGR.TAX_CATEGORY_ID = TXC.TAX_CATEGORY_ID
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1475: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
1476: AND nvl(txc.org_id,-99) = nvl(l_org_id,-99) --Bugfix 2367111
1469: AND NVL(TXC.START_DATE_ACTIVE, ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE) <=
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1475: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
1476: AND nvl(txc.org_id,-99) = nvl(l_org_id,-99) --Bugfix 2367111
1477: AND nvl(txc.org_id,-99) = nvl(tgr.org_id,-99); --Bugfix 2367111
1470: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1475: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
1476: AND nvl(txc.org_id,-99) = nvl(l_org_id,-99) --Bugfix 2367111
1477: AND nvl(txc.org_id,-99) = nvl(tgr.org_id,-99); --Bugfix 2367111
1478:
1471: AND TXC.END_DATE_ACTIVE >= ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE
1472: AND TXC.TAX_RULE_SET = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf1
1473: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE <= TGR.END_DATE_ACTIVE
1474: AND ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE >= NVL(TGR.START_DATE_ACTIVE,
1475: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.TRX_DATE)
1476: AND nvl(txc.org_id,-99) = nvl(l_org_id,-99) --Bugfix 2367111
1477: AND nvl(txc.org_id,-99) = nvl(tgr.org_id,-99); --Bugfix 2367111
1478:
1479: BEGIN
1482: LOOP
1483:
1484: -- Display Tax Group
1485: IF (g_level_statement >= g_current_runtime_level ) THEN
1486: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','Tax Group : ' || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1487: END IF;
1488: -- Match with Attribute Value of Transaction Class Type
1489: BEGIN
1490: SELECT TTA.TAX_ATTRIBUTE_VALUE
1495: AND TTA.TAX_ATTR_CLASS_TYPE = 'TRANSACTION_CLASS'
1496: AND TTA.TAX_CATEGORY_ID = c_tax_categ_rec.tax_category_id
1497: AND TTA.TAX_ATTRIBUTE_TYPE = 'TRANSACTION_ATTRIBUTE'
1498: AND TTA.TAX_ATTRIBUTE_NAME = c_tax_categ_rec.txn_tax_attribute
1499: AND TTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9
1500: AND TTA.ENABLED_FLAG = 'Y'
1501: AND nvl(tta.org_id,-99) = nvl(l_org_id,-99); --Bugfix 2367111
1502:
1503: EXCEPTION
1510: || c_tax_categ_rec.transaction_nature
1511: || ' for Tax Category: '
1512: || c_tax_categ_rec.tax_category
1513: || ' does not match with values of Class Code: '
1514: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1515: END IF;
1516:
1517: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_TC');
1518: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1515: END IF;
1516:
1517: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_TC');
1518: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1519: fnd_message.set_token('TC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1520: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1521: -- Bug#6936808: set error to expected error
1522: g_jl_exception_type := 'E';
1523: app_exception.raise_exception;
1516:
1517: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_TC');
1518: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1519: fnd_message.set_token('TC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf9);
1520: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1521: -- Bug#6936808: set error to expected error
1522: g_jl_exception_type := 'E';
1523: app_exception.raise_exception;
1524:
1538: AND OTA.TAX_ATTR_CLASS_TYPE = 'ORGANIZATION_CLASS'
1539: AND OTA.TAX_CATEGORY_ID = c_tax_categ_rec.tax_category_id
1540: AND OTA.TAX_ATTRIBUTE_TYPE = 'ORGANIZATION_ATTRIBUTE'
1541: AND OTA.TAX_ATTRIBUTE_NAME = c_tax_categ_rec.org_tax_attribute
1542: AND OTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10
1543: AND OTA.ENABLED_FLAG = 'Y'
1544: AND NVL(ota.org_id,-99) = nvl(l_org_id,-99); --Bugfix 2367111
1545:
1546: EXCEPTION
1553: || c_tax_categ_rec.establishment_type
1554: || ' for Tax Category: '
1555: || c_tax_categ_rec.tax_category
1556: || ' does not match with values of Class Code: '
1557: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
1558: END IF;
1559: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_OC');
1560: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1561: fnd_message.set_token('OC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
1557: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
1558: END IF;
1559: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_OC');
1560: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1561: fnd_message.set_token('OC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
1562: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1563: -- Bug#6936808: set error to expected error
1564: g_jl_exception_type := 'E';
1565: app_exception.raise_exception;
1558: END IF;
1559: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_OC');
1560: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1561: fnd_message.set_token('OC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf10);
1562: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1563: -- Bug#6936808: set error to expected error
1564: g_jl_exception_type := 'E';
1565: app_exception.raise_exception;
1566:
1572: END;
1573:
1574: -- Match with Attribute Value of Contributor Class
1575: BEGIN
1576: IF NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4,'N') = 'Y' THEN
1577: SELECT CTA.TAX_ATTRIBUTE_VALUE
1578: INTO l_cta_attrib_value
1579: FROM JL_ZZ_AR_TX_CUS_CLS_ALL CTA --Bugfix 2367111
1580: WHERE CTA.TAX_ATTRIBUTE_VALUE = c_tax_categ_rec.contributor_type
1577: SELECT CTA.TAX_ATTRIBUTE_VALUE
1578: INTO l_cta_attrib_value
1579: FROM JL_ZZ_AR_TX_CUS_CLS_ALL CTA --Bugfix 2367111
1580: WHERE CTA.TAX_ATTRIBUTE_VALUE = c_tax_categ_rec.contributor_type
1581: AND CTA.ADDRESS_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
1582: AND CTA.TAX_CATEGORY_ID = c_tax_categ_rec.tax_category_id
1583: AND CTA.TAX_ATTRIBUTE_NAME = c_tax_categ_rec.cus_tax_attribute
1584: AND CTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
1585: AND CTA.ENABLED_FLAG = 'Y'
1580: WHERE CTA.TAX_ATTRIBUTE_VALUE = c_tax_categ_rec.contributor_type
1581: AND CTA.ADDRESS_ID = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern8
1582: AND CTA.TAX_CATEGORY_ID = c_tax_categ_rec.tax_category_id
1583: AND CTA.TAX_ATTRIBUTE_NAME = c_tax_categ_rec.cus_tax_attribute
1584: AND CTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
1585: AND CTA.ENABLED_FLAG = 'Y'
1586: AND nvl(cta.org_id,-99) = nvl(l_org_id,-99); --Bugfix 2367111
1587: ELSE
1588: SELECT CTA.TAX_ATTRIBUTE_VALUE
1592: AND CTA.TAX_ATTR_CLASS_TYPE = 'CONTRIBUTOR_CLASS'
1593: AND CTA.TAX_ATTRIBUTE_TYPE = 'CONTRIBUTOR_ATTRIBUTE'
1594: AND CTA.TAX_CATEGORY_ID = c_tax_categ_rec.tax_category_id
1595: AND CTA.TAX_ATTRIBUTE_NAME = c_tax_categ_rec.cus_tax_attribute
1596: AND CTA.TAX_ATTR_CLASS_CODE = ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6
1597: AND CTA.ENABLED_FLAG = 'Y'
1598: AND nvl(cta.org_id,-99) = nvl(l_org_id,-99); --Bugfix 2367111
1599: END IF;
1600:
1608: || c_tax_categ_rec.contributor_type
1609: || ' for Tax Category: '
1610: || c_tax_categ_rec.tax_category
1611: || ' does not match with values of Class Code: '
1612: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
1613: END IF;
1614: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_CC');
1615: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1616: fnd_message.set_token('CC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
1612: || ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
1613: END IF;
1614: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_CC');
1615: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1616: fnd_message.set_token('CC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
1617: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1618: -- Bug#6936808: set error to expected error
1619: g_jl_exception_type := 'E';
1620: app_exception.raise_exception;
1613: END IF;
1614: fnd_message.set_name('JL','JL_ZZ_AR_TX_EXPAND_GROUP_CC');
1615: fnd_message.set_token('CATEGORY', c_tax_categ_rec.tax_category);
1616: fnd_message.set_token('CC_CODE', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf6);
1617: fnd_message.set_token('GROUP', ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.tax_code);
1618: -- Bug#6936808: set error to expected error
1619: g_jl_exception_type := 'E';
1620: app_exception.raise_exception;
1621:
1639: END IF;
1640: ELSE
1641: -- If Tax Type is not TAX_GROUP
1642: -- bug#5112515
1643: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.credit_memo_flag = TRUE THEN
1644: IF (g_level_statement >= g_current_runtime_level ) THEN
1645: FND_LOG.STRING(g_level_statement,
1646: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1647: 'Credit Memo and not Tax Group');
1647: 'Credit Memo and not Tax Group');
1648: FND_LOG.STRING(g_level_statement,
1649: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1650: 'Previous Trx Line ID : ' ||
1651: TO_CHAR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id));
1652: FND_LOG.STRING(g_level_statement,
1653: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1654: 'Tax Category ID: ' ||
1655: TO_CHAR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
1651: TO_CHAR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id));
1652: FND_LOG.STRING(g_level_statement,
1653: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1654: 'Tax Category ID: ' ||
1655: TO_CHAR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
1656: END IF;
1657:
1658: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 IS NULL THEN
1659: --
1654: 'Tax Category ID: ' ||
1655: TO_CHAR(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern1));
1656: END IF;
1657:
1658: IF ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 IS NULL THEN
1659: --
1660: -- obtain group tax id from previous trx line id
1661: -- Bug#5350983- use tax_classification_code instead of
1662: -- vat_tax_id and join by org_id
1666: INTO l_group_tax_id
1667: FROM RA_CUSTOMER_TRX_LINES_ALL TL,
1668: AR_VAT_TAX_ALL V
1669: WHERE TL.customer_trx_line_id =
1670: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.previous_customer_trx_line_id
1671: AND TL.TAX_CLASSIFICATION_CODE = V.tax_code --TL.vat_tax_id = V.vat_tax_id
1672: AND TL.org_id = V.org_id
1673: AND TL.org_id = l_org_id
1674: AND V.tax_type = 'TAX_GROUP';
1681: 'No tax group id found');
1682: END IF;
1683: END;
1684:
1685: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern2 := l_group_tax_id;
1686:
1687: IF (g_level_statement >= g_current_runtime_level ) THEN
1688: FND_LOG.STRING(g_level_statement,
1689: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1698: l_contributor_type := NULL;
1699: l_calculate_in_oe := NULL;
1700:
1701: -- Check if Override Customer Site Profile is set to 'Y'
1702: IF NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf4,'N') = 'Y' THEN
1703:
1704: IF (g_level_statement >= g_current_runtime_level ) THEN
1705: FND_LOG.STRING(g_level_statement,
1706: 'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG',
1714: l_contributor_type,
1715: l_calculate_in_oe;
1716: CLOSE c_grp_code_cus_cm;
1717:
1718: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1719: l_calculate_in_oe = 'Y')
1720: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1721: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1722: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1716: CLOSE c_grp_code_cus_cm;
1717:
1718: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1719: l_calculate_in_oe = 'Y')
1720: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1721: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1722: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1723: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1724: END IF;
1717:
1718: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1719: l_calculate_in_oe = 'Y')
1720: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1721: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1722: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1723: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1724: END IF;
1725: ELSE
1718: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1719: l_calculate_in_oe = 'Y')
1720: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1721: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1722: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1723: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1724: END IF;
1725: ELSE
1726: -- Override of Customer Site Profile is NOT set to 'Y'
1719: l_calculate_in_oe = 'Y')
1720: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1721: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1722: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1723: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1724: END IF;
1725: ELSE
1726: -- Override of Customer Site Profile is NOT set to 'Y'
1727: IF (g_level_statement >= g_current_runtime_level ) THEN
1737: l_contributor_type,
1738: l_calculate_in_oe;
1739: CLOSE c_grp_code_att_cm;
1740:
1741: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1742: l_calculate_in_oe = 'Y')
1743: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1744: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1745: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1739: CLOSE c_grp_code_att_cm;
1740:
1741: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1742: l_calculate_in_oe = 'Y')
1743: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1744: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1745: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1746: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1747: END IF;
1740:
1741: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1742: l_calculate_in_oe = 'Y')
1743: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1744: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1745: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1746: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1747: END IF;
1748:
1741: IF (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) = 7 AND
1742: l_calculate_in_oe = 'Y')
1743: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1744: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1745: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1746: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1747: END IF;
1748:
1749: END IF; -- check Customer Site Profile
1742: l_calculate_in_oe = 'Y')
1743: OR (NVL(ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.usern7,1) <> 7) THEN
1744: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf3 := l_transaction_nature;
1745: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf5 := l_establishment_type;
1746: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec.userf8 := l_contributor_type;
1747: END IF;
1748:
1749: END IF; -- check Customer Site Profile
1750:
1761: END IF;
1762:
1763: END IF; -- credit_memo_flag = TRUE
1764:
1765: ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec_tbl(1) := ZX_PRODUCT_INTEGRATION_PKG.tax_info_rec;
1766: END IF;
1767:
1768: IF (g_level_statement >= g_current_runtime_level ) THEN
1769: FND_LOG.STRING(g_level_statement,'ZX.PLSQL.JL_ZZ_TAX_INTEGRATION_PKG','JL_ZZ_TAX_INTEGRATION_PKG.expand_group_tax_code ()-');