DBA Data[Home] [Help]

VIEW: APPS.ZX_O2C_CALC_TXN_INPUT_V

Source

View Text - Preformatted

SELECT --bug#7247830
  internal_organization_id,
  document_type_id,
  transaction_id,
  application_code,
  document_level_action,
  trx_date,
  trx_currency_code,
  legal_entity_number,
  establishment_number,
  transaction_number,
  transaction_description,
  document_sequence_value,
  transaction_due_date,
  allow_tax_calculation,
  transaction_line_id,
  trx_level_type,
  line_level_action,
  line_class,
  transaction_shipping_date,
  transaction_receipt_date,
  transaction_line_type,
  transaction_line_date,
  provnl_tax_determination_date,
  trx_business_category,
  line_intended_use,
  line_amt_includes_tax_flag,
  line_amount,
  other_inclusive_tax_amount,
  transaction_line_quantity,
  unit_price,
  cash_discount,
  volume_discount,
  trading_discount,
  transportation_charge,
  insurance_charge,
  other_charge,
  product_id,
  uom_code,
  product_type,
  product_code,
  fob_point,
  ship_to_party_number,
  ship_to_party_name,
  ship_from_party_number,
  ship_from_party_name,
  ship_to_loc_id,
  ship_to_geography_type1,
  ship_to_geography_value1,
  ship_to_geography_type2,
  ship_to_geography_value2,
  ship_to_geography_type3,
  ship_to_geography_value3,
  ship_to_geography_type4,
  ship_to_geography_value4,
  ship_to_geography_type5,
  ship_to_geography_value5,
  ship_to_geography_type6,
  ship_to_geography_value6,
  ship_to_geography_type7,
  ship_to_geography_value7,
  ship_to_geography_type8,
  ship_to_geography_value8,
  ship_to_geography_type9,
  ship_to_geography_value9,
  ship_to_geography_type10,
  ship_to_geography_value10,
  ship_from_loc_id,
  ship_from_geography_type1,
  ship_from_geography_value1,
  ship_from_geography_type2,
  ship_from_geography_value2,
  ship_from_geography_type3,
  ship_from_geography_value3,
  ship_from_geography_type4,
  ship_from_geography_value4,
  ship_from_geography_type5,
  ship_from_geography_value5,
  ship_from_geography_type6,
  ship_from_geography_value6,
  ship_from_geography_type7,
  ship_from_geography_value7,
  ship_from_geography_type8,
  ship_from_geography_value8,
  ship_from_geography_type9,
  ship_from_geography_value9,
  ship_from_geography_type10,
  ship_from_geography_value10,
  poa_loc_id,
  poa_geography_type1,
  poa_geography_value1,
  poa_geography_type2,
  poa_geography_value2,
  poa_geography_type3,
  poa_geography_value3,
  poa_geography_type4,
  poa_geography_value4,
  poa_geography_type5,
  poa_geography_value5,
  poa_geography_type6,
  poa_geography_value6,
  poa_geography_type7,
  poa_geography_value7,
  poa_geography_type8,
  poa_geography_value8,
  poa_geography_type9,
  poa_geography_value9,
  poa_geography_type10,
  poa_geography_value10,
  poo_loc_id,
  poo_geography_type1,
  poo_geography_value1,
  poo_geography_type2,
  poo_geography_value2,
  poo_geography_type3,
  poo_geography_value3,
  poo_geography_type4,
  poo_geography_value4,
  poo_geography_type5,
  poo_geography_value5,
  poo_geography_type6,
  poo_geography_value6,
  poo_geography_type7,
  poo_geography_value7,
  poo_geography_type8,
  poo_geography_value8,
  poo_geography_type9,
  poo_geography_value9,
  poo_geography_type10,
  poo_geography_value10,
  bill_to_party_number,
  bill_to_party_name,
  bill_from_party_number,
  bill_from_party_name,
  bill_to_loc_id,
  bill_to_geography_type1,
  bill_to_geography_value1,
  bill_to_geography_type2,
  bill_to_geography_value2,
  bill_to_geography_type3,
  bill_to_geography_value3,
  bill_to_geography_type4,
  bill_to_geography_value4,
  bill_to_geography_type5,
  bill_to_geography_value5,
  bill_to_geography_type6,
  bill_to_geography_value6,
  bill_to_geography_type7,
  bill_to_geography_value7,
  bill_to_geography_type8,
  bill_to_geography_value8,
  bill_to_geography_type9,
  bill_to_geography_value9,
  bill_to_geography_type10,
  bill_to_geography_value10,
  bill_from_loc_id,
  bill_from_geography_type1,
  bill_from_geography_value1,
  bill_from_geography_type2,
  bill_from_geography_value2,
  bill_from_geography_type3,
  bill_from_geography_value3,
  bill_from_geography_type4,
  bill_from_geography_value4,
  bill_from_geography_type5,
  bill_from_geography_value5,
  bill_from_geography_type6,
  bill_from_geography_value6,
  bill_from_geography_type7,
  bill_from_geography_value7,
  bill_from_geography_type8,
  bill_from_geography_value8,
  bill_from_geography_type9,
  bill_from_geography_value9,
  bill_from_geography_type10,
  bill_from_geography_value10,
  account_ccid,
  APPLIED_FROM_DOCUMENT_TYPE_ID,
  applied_from_transaction_id,
  applied_from_line_id,
  applied_from_trx_level_type,
  APPLIED_FROM_DOC_NUMBER,
  ADJUSTED_DOC_DOCUMENT_TYPE_ID,
  adjusted_doc_transaction_id,
  adjusted_doc_line_id,
  adjusted_doc_trx_level_type,
  adjusted_doc_number,
  adjusted_doc_date,
  assessable_value,
  trx_line_number,
  trx_line_description,
  product_description,
  header_char1,
  header_char2,
  header_char3,
  header_char4,
  header_char5,
  header_char6,
  header_char7,
  header_char8,
  header_char9,
  header_char10,
  header_char11,
  header_char12,
  header_char13,
  header_char14,
  header_char15,
  header_char16,
  header_char17,
  header_char18,
  header_char19,
  header_char20,
  header_char21,
  header_char22,
  header_char23,
  header_char24,
  header_char25,
  header_char26,
  header_char27,
  header_char28,
  header_char29,
  header_char30,
  header_numeric1,
  header_numeric2,
  header_numeric3,
  header_numeric4,
  header_numeric5,
  header_numeric6,
  header_numeric7,
  header_numeric8,
  header_numeric9,
  header_numeric10,
  header_date1,
  header_date2,
  header_date3,
  header_date4,
  header_date5,
  line_char1,
  line_char2,
  line_char3,
  line_char4,
  line_char5,
  line_char6,
  line_char7,
  line_char8,
  line_char9,
  line_char10,
  line_char11,
  line_char12,
  line_char13,
  line_char14,
  line_char15,
  line_char16,
  line_char17,
  line_char18,
  line_char19,
  line_char20,
  line_char21,
  line_char22,
  line_char23,
  line_char24,
  line_char25,
  line_char26,
  line_char27,
  line_char28,
  line_char29,
  line_char30,
  line_numeric1,
  line_numeric2,
  line_numeric3,
  line_numeric4,
  line_numeric5,
  line_numeric6,
  line_numeric7,
  line_numeric8,
  line_numeric9,
  line_numeric10,
  line_date1,
  line_date2,
  line_date3,
  line_date4,
  line_date5,
  EXEMPT_CERTIFICATE_NUMBER,
  EXEMPT_REASON ,
  EXEMPTION_CONTROL_FLAG
FROM
(SELECT
  zldf.internal_organization_id,
  zldf.event_class_mapping_id document_type_id,
  zldf.trx_id transaction_id,
  ztppo.application_short_name application_code,
  zldf.tax_event_type_code document_level_action,
  zldf.trx_date,
  zldf.trx_currency_code,
/*Bug 5090593   ztppo.quote_flag, */
  ztppo.legal_entity_number,
  ztppo.establishment_number,
  zldf.trx_number transaction_number,
  zldf.trx_description transaction_description,
  zldf.doc_seq_value document_sequence_value,
  zldf.trx_due_date transaction_due_date,
/*Bug 5090593   zldf.record_type_code, */
  ztppo.allow_tax_calculation_flag allow_tax_calculation,
  zldf.trx_line_id transaction_line_id,
  zldf.trx_level_type,
  /*IF record_for_partner_flag ='N' THEN
      IF line_level_action = 'UPDATE' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'ALLOCATE_LINE_ONLY_ADJUSTMENT' then   -- Bug 5007293
        line_level_action ='CREATE'
      ELSIF line_level_action = 'LINE_INFO_TAX_ONLY'' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'DISCARD' then
        line_level_action ='CANCEL'
      ELSE
        line_level_action = existing one
      END IF
    ELSIF record_for_partner_flag = 'Y' THEN
      IF line_level_action ='CREATE_TAX_ONLY' THEN
         line_level_action ='QUOTE'
      ELSIF line_level_action = 'COPY_AND_CREATE' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'ALLOCATE_LINE_ONLY_ADJUSTMENT' then   -- Bug 5007293
        line_level_action ='CREATE'
      ELSIF line_level_action = 'LINE_INFO_TAX_ONLY'' then
        line_level_action ='CREATE'
      ELSIF line_level_action = 'DISCARD' then
        line_level_action ='CANCEL'
      ELSE
        IF PARTNER_PROCESSING_FLAG  ='F' then
          IF line_level_action ='UPDATE' Then
            line_level_action ='CREATE'
          ELSE
   line_level_action = existing one
          END IF
 ELSE
          IF inclusive_tax_override_flag = 'Y'
            line_level_action = 'UPDATE'
          ELSE
            line_level_action = existing one
          END IF --partner processing flag
        END IF --line level action = CREATE_TAX_ONLY
      END IF --record for partner flag
  */
  DECODE(ztppo.record_for_partners_flag,'N',
    DECODE(zldf.line_level_action,'UPDATE','QUOTE','CREATE','QUOTE','ALLOCATE_TAX_ONLY_ADJUSTMENT','QUOTE','ALLOCATE_LINE_ONLY_ADJUSTMENT','QUOTE','LINE_INFO_TAX_ONLY','QUOTE','DISCARD','CANCEL',zldf.line_level_action), 'Y',
          DECODE(zldf.line_level_action,'CREATE_TAX_ONLY', 'QUOTE', 'COPY_AND_CREATE','CREATE','ALLOCATE_TAX_ONLY_ADJUSTMENT','CREATE','ALLOCATE_LINE_ONLY_ADJUSTMENT','CREATE','LINE_INFO_TAX_ONLY','CREATE','DISCARD','CANCEL',
            DECODE(ztppo.partner_processing_flag,'F',
                  DECODE(zldf.line_level_action, 'UPDATE', 'CREATE', zldf.line_level_action),
                    DECODE(zldf.inclusive_tax_override_flag, 'Y','UPDATE', ZLDF.LINE_LEVEL_ACTION))))  line_level_action, /* line_level_action */
  zldf.line_class,
  zldf.trx_shipping_date transaction_shipping_date,
  zldf.trx_receipt_date transaction_receipt_date,
  zldf.trx_line_type transaction_line_type,
  zldf.trx_line_date transaction_line_date,
  zldf.provnl_tax_determination_date, /*Bug 5090593 */
  NVL(zldf.trx_business_category, ztppo.event_class_code) trx_business_category,
  zldf.line_intended_use,
  DECODE (zldf.line_amt_includes_tax_flag, 'I','A', line_amt_includes_tax_flag) line_amt_includes_tax_flag,
  zldf.line_amt line_amount,
  DECODE(zldf.line_amt_includes_tax_flag, 'S', ZX_TPI_SERVICES_PKG.get_incl_tax_amt(zldf.application_id,
                                                                                    zldf.entity_code,
                                                                                    zldf.event_class_code,
                                                                                    zldf.trx_id,
                                                                                    zldf.trx_line_id,
                                                                                    zldf.trx_level_type,
                                                                                    ztppo.tax_provider_id),null) other_inclusive_tax_amount, /* other_incl_tax_amt */
  zldf.trx_line_quantity transaction_line_quantity,
  zldf.unit_price,
  zldf.cash_discount,
  zldf.volume_discount,
  zldf.trading_discount,
  zldf.transportation_charge,
  zldf.insurance_charge,
  zldf.other_charge,
  zldf.product_id,
  zldf.uom_code,
  zldf.product_type,
  zldf.product_code,
  zldf.fob_point,
  ptnr.ship_to_party_number,
  ptnr.ship_to_party_name,
  ptnr.ship_from_party_number,
  ptnr.ship_from_party_name,
  zldf.ship_to_location_id ship_to_loc_id, /* Bug 5090593 */
  ptnr.ship_to_geography_type1,
  ptnr.ship_to_geography_value1,
  ptnr.ship_to_geography_type2,
  ptnr.ship_to_geography_value2,
  ptnr.ship_to_geography_type3,
  ptnr.ship_to_geography_value3,
  ptnr.ship_to_geography_type4,
  ptnr.ship_to_geography_value4,
  ptnr.ship_to_geography_type5,
  ptnr.ship_to_geography_value5,
  ptnr.ship_to_geography_type6,
  ptnr.ship_to_geography_value6,
  ptnr.ship_to_geography_type7,
  ptnr.ship_to_geography_value7,
  ptnr.ship_to_geography_type8,
  ptnr.ship_to_geography_value8,
  ptnr.ship_to_geography_type9,
  ptnr.ship_to_geography_value9,
  ptnr.ship_to_geography_type10,
  ptnr.ship_to_geography_value10,
  zldf.ship_from_location_id ship_from_loc_id, /* Bug 5090593 */
  ptnr.ship_from_geography_type1,
  ptnr.ship_from_geography_value1,
  ptnr.ship_from_geography_type2,
  ptnr.ship_from_geography_value2,
  ptnr.ship_from_geography_type3,
  ptnr.ship_from_geography_value3,
  ptnr.ship_from_geography_type4,
  ptnr.ship_from_geography_value4,
  ptnr.ship_from_geography_type5,
  ptnr.ship_from_geography_value5,
  ptnr.ship_from_geography_type6,
  ptnr.ship_from_geography_value6,
  ptnr.ship_from_geography_type7,
  ptnr.ship_from_geography_value7,
  ptnr.ship_from_geography_type8,
  ptnr.ship_from_geography_value8,
  ptnr.ship_from_geography_type9,
  ptnr.ship_from_geography_value9,
  ptnr.ship_from_geography_type10,
  ptnr.ship_from_geography_value10,
  zldf.poa_location_id poa_loc_id, /* Bug 5090593 */
  ptnr.poa_geography_type1,
  ptnr.poa_geography_value1,
  ptnr.poa_geography_type2,
  ptnr.poa_geography_value2,
  ptnr.poa_geography_type3,
  ptnr.poa_geography_value3,
  ptnr.poa_geography_type4,
  ptnr.poa_geography_value4,
  ptnr.poa_geography_type5,
  ptnr.poa_geography_value5,
  ptnr.poa_geography_type6,
  ptnr.poa_geography_value6,
  ptnr.poa_geography_type7,
  ptnr.poa_geography_value7,
  ptnr.poa_geography_type8,
  ptnr.poa_geography_value8,
  ptnr.poa_geography_type9,
  ptnr.poa_geography_value9,
  ptnr.poa_geography_type10,
  ptnr.poa_geography_value10,
  zldf.poo_location_id poo_loc_id, /* Bug 5090593 */
  ptnr.poo_geography_type1,
  ptnr.poo_geography_value1,
  ptnr.poo_geography_type2,
  ptnr.poo_geography_value2,
  ptnr.poo_geography_type3,
  ptnr.poo_geography_value3,
  ptnr.poo_geography_type4,
  ptnr.poo_geography_value4,
  ptnr.poo_geography_type5,
  ptnr.poo_geography_value5,
  ptnr.poo_geography_type6,
  ptnr.poo_geography_value6,
  ptnr.poo_geography_type7,
  ptnr.poo_geography_value7,
  ptnr.poo_geography_type8,
  ptnr.poo_geography_value8,
  ptnr.poo_geography_type9,
  ptnr.poo_geography_value9,
  ptnr.poo_geography_type10,
  ptnr.poo_geography_value10,
  ptnr.bill_to_party_number,
  ptnr.bill_to_party_name,
  ptnr.bill_from_party_number,
  ptnr.bill_from_party_name,
  zldf.bill_to_location_id bill_to_loc_id, /* Bug 5090593 */
  ptnr.bill_to_geography_type1,
  ptnr.bill_to_geography_value1,
  ptnr.bill_to_geography_type2,
  ptnr.bill_to_geography_value2,
  ptnr.bill_to_geography_type3,
  ptnr.bill_to_geography_value3,
  ptnr.bill_to_geography_type4,
  ptnr.bill_to_geography_value4,
  ptnr.bill_to_geography_type5,
  ptnr.bill_to_geography_value5,
  ptnr.bill_to_geography_type6,
  ptnr.bill_to_geography_value6,
  ptnr.bill_to_geography_type7,
  ptnr.bill_to_geography_value7,
  ptnr.bill_to_geography_type8,
  ptnr.bill_to_geography_value8,
  ptnr.bill_to_geography_type9,
  ptnr.bill_to_geography_value9,
  ptnr.bill_to_geography_type10,
  ptnr.bill_to_geography_value10,
  zldf.bill_from_location_id bill_from_loc_id, /* Bug 5090593 */
  ptnr.bill_from_geography_type1,
  ptnr.bill_from_geography_value1,
  ptnr.bill_from_geography_type2,
  ptnr.bill_from_geography_value2,
  ptnr.bill_from_geography_type3,
  ptnr.bill_from_geography_value3,
  ptnr.bill_from_geography_type4,
  ptnr.bill_from_geography_value4,
  ptnr.bill_from_geography_type5,
  ptnr.bill_from_geography_value5,
  ptnr.bill_from_geography_type6,
  ptnr.bill_from_geography_value6,
  ptnr.bill_from_geography_type7,
  ptnr.bill_from_geography_value7,
  ptnr.bill_from_geography_type8,
  ptnr.bill_from_geography_value8,
  ptnr.bill_from_geography_type9,
  ptnr.bill_from_geography_value9,
  ptnr.bill_from_geography_type10,
  ptnr.bill_from_geography_value10,
  zldf.account_ccid,
  to_number(NULL) APPLIED_FROM_DOCUMENT_TYPE_ID, /* applied from document type id Bug 5090593: Applied to_number function */
  zldf.applied_from_trx_id applied_from_transaction_id,
  zldf.applied_from_line_id,
  zldf.applied_from_trx_level_type,
  zldf.applied_from_trx_number APPLIED_FROM_DOC_NUMBER,
  decode(zldf.adjusted_doc_application_id, 222,
         decode(zldf.ADJUSTED_DOC_EVENT_CLASS_CODE, 'INVOICE', 4,
                                                    'DEBIT_MEMO', 5,
                                                    'CREDIT_MEMO', 6, NULL),
         NULL) ADJUSTED_DOC_DOCUMENT_TYPE_ID, /* adjusted doc document type id */
  zldf.adjusted_doc_trx_id adjusted_doc_transaction_id,
  zldf.adjusted_doc_line_id,
  zldf.adjusted_doc_trx_level_type,
  zldf.adjusted_doc_number,
  zldf.adjusted_doc_date,
  zldf.assessable_value,
  zldf.trx_line_number,
  zldf.trx_line_description,
  zldf.product_description,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE1 header_char1,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE2 header_char2,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE3 header_char3,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE4 header_char4,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE5 header_char5,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE6 header_char6,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE7 header_char7,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE8 header_char8,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE9 header_char9,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE10 header_char10,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE11 header_char11,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE12 header_char12,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE13 header_char13,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE14 header_char14,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE15 header_char15,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE16 header_char16,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE17 header_char17,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE18 header_char18,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE19 header_char19,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE20 header_char20,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE21 header_char21,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE22 header_char22,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE23 header_char23,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE24 header_char24,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE25 header_char25,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE26 header_char26,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE27 header_char27,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE28 header_char28,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE29 header_char29,
  zpshea.HEADER_EXT_VARCHAR_ATTRIBUTE30 header_char30,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE1 header_numeric1,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE2 header_numeric2,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE3 header_numeric3,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE4 header_numeric4,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE5 header_numeric5,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE6 header_numeric6,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE7 header_numeric7,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE8 header_numeric8,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE9 header_numeric9,
  zpshea.HEADER_EXT_NUMBER_ATTRIBUTE10 header_numeric10,
  zpshea.HEADER_EXT_DATE_ATTRIBUTE1 header_date1,
  zpshea.HEADER_EXT_DATE_ATTRIBUTE2 header_date2,
  zpshea.HEADER_EXT_DATE_ATTRIBUTE3 header_date3,
  zpshea.HEADER_EXT_DATE_ATTRIBUTE4 header_date4,
  zpshea.HEADER_EXT_DATE_ATTRIBUTE5 header_date5,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE1 line_char1,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE2 line_char2,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE3 line_char3,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE4 line_char4,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE5 line_char5,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE6 line_char6,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE7 line_char7,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE8 line_char8,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE9 line_char9,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE10 line_char10,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE11 line_char11,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE12 line_char12,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE13 line_char13,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE14 line_char14,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE15 line_char15,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE16 line_char16,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE17 line_char17,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE18 line_char18,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE19 line_char19,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE20 line_char20,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE21 line_char21,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE22 line_char22,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE23 line_char23,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE24 line_char24,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE25 line_char25,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE26 line_char26,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE27 line_char27,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE28 line_char28,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE29 line_char29,
  zpslea.LINE_EXT_VARCHAR_ATTRIBUTE30 line_char30,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE1 line_numeric1,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE2 line_numeric2,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE3 line_numeric3,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE4 line_numeric4,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE5 line_numeric5,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE6 line_numeric6,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE7 line_numeric7,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE8 line_numeric8,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE9 line_numeric9,
  zpslea.LINE_EXT_NUMBER_ATTRIBUTE10 line_numeric10,
  zpslea.LINE_EXT_DATE_ATTRIBUTE1 line_date1,
  zpslea.LINE_EXT_DATE_ATTRIBUTE2 line_date2,
  zpslea.LINE_EXT_DATE_ATTRIBUTE3 line_date3,
  zpslea.LINE_EXT_DATE_ATTRIBUTE4 line_date4,
  zpslea.LINE_EXT_DATE_ATTRIBUTE5 line_date5,
  zldf.EXEMPT_CERTIFICATE_NUMBER,
  zldf.EXEMPT_REASON ,
  zldf.EXEMPTION_CONTROL_FLAG,
  --bug#7247830
  Decode(NVL(zldf.output_tax_classification_code, zldf.input_tax_classification_code),
                NULL,'LOCATION',
                (SELECT zx.tax_type_code FROM zx_sco_taxes zx,zx_sco_rates zr
	              WHERE zx.tax = zr.tax
	              AND zx.tax_regime_code = zr.tax_regime_code
                AND zx.live_for_processing_flag = 'Y'
	              AND zr.tax_rate_code = NVL(zldf.output_tax_classification_code, zldf.input_tax_classification_code)
	              AND (tax_type_code = 'LOCATION' OR (tax_type_code = 'SALES_TAX'
                           AND (tax_rate_code = 'STATE' OR tax_rate_code = 'COUNTY' OR tax_rate_code = 'CITY'
                                 OR tax_rate_code LIKE '%_COUNTY' OR tax_rate_code LIKE '%_CITY')))
                AND rownum = 1)) tax_type_code,
  NVL(ra.tax_calculation_flag,'Y') tax_calculation_flag,
  NVL(zldf.output_tax_classification_code, zldf.input_tax_classification_code) tax_code
  --bug#7247830
FROM
  ZX_LINES_DET_FACTORS zldf,
  ZX_PRVDR_HDR_EXTNS_GT zpshea,
  ZX_PRVDR_LINE_EXTNS_GT zpslea,
  ZX_TRX_PRE_PROC_OPTIONS_GT ztppo,
/*  ZX_EVNT_CLS_MAPPINGS appecm,
  ZX_EVNT_CLS_MAPPINGS adjecm,
*/
  ZX_PTNR_LOCATION_INFO_GT ptnr,
  --bug#7247830
  RA_CUST_TRX_TYPES_ALL ra
WHERE /* Main Transaction Selection */
      zldf.application_id = ztppo.application_id
  AND zldf.entity_code = ztppo.entity_code
  AND zldf.event_class_code = ztppo.event_class_code
  AND zldf.trx_id = ztppo.trx_id
   /* Address Elements Joins */
  AND zldf.event_class_mapping_id = ptnr.event_class_mapping_id
  AND zldf.trx_id = ptnr.trx_id
  AND zldf.trx_line_id = ptnr.trx_line_id
  AND zldf.trx_level_type = ptnr.trx_level_type
/* Party Elements Joins
  --AND stp.party_id = zldf.ship_to_party_id
  --AND sfp.party_id = zldf.ship_from_party_id
  --AND btp.party_id = zldf.bill_to_party_id
--AND bfp.party_id = zldf.bill_from_party_id
 */
/* line level extensible attributes */
  AND zpslea.application_id = ztppo.application_id
  AND zpslea.entity_code = ztppo.entity_code
  AND zpslea.event_class_code = ztppo.event_class_code
  AND zpslea.trx_id = ztppo.trx_id
  AND zpslea.trx_line_id = zldf.trx_line_id
  AND zpslea.trx_level_type = zldf.trx_level_type
  AND zpslea.provider_id = ztppo.tax_provider_id
  AND zpslea.tax_regime_code = ztppo.tax_regime_code
  /*header level extensible attributes*/
  AND zpshea.application_id = ztppo.application_id
  AND zpshea.entity_code = ztppo.entity_code
  AND zpshea.event_class_code = ztppo.event_class_code
  AND zpshea.trx_id = ztppo.trx_id
  AND zpshea.provider_id = ztppo.tax_provider_id
  AND zpshea.tax_regime_code = ztppo.tax_regime_code
  --bug#7247830
  AND ra.cust_trx_type_id(+) = zldf.receivables_trx_type_id
  AND ra.org_id(+) = zldf.internal_organization_id
  --bug#7247830
  /*Other conditions for eliminating line*/
  AND ((ztppo.record_flag = 'Y' AND ztppo.quote_flag = 'N'
        AND
        ((ztppo.tax_event_type_code = 'UPDATE' AND
          ( (ztppo.record_for_partners_flag = 'Y'
             AND
             ( (ztppo.partner_processing_flag = 'F'
                AND zldf.trx_id = ztppo.trx_id AND zldf.line_level_action <> 'CREATE_TAX_ONLY')
                OR
               (ztppo.partner_processing_flag <> 'F'
                AND (zldf.event_id = ztppo.event_id
                    OR (zldf.trx_id = ztppo.trx_id AND  zldf.line_level_action = 'DELETE')
                    )
               )
             )
            )
            OR  (ztppo.record_for_partners_flag = 'N' AND zldf.trx_id = ZTPPO.TRX_ID)
          )
         )
        OR (ztppo.tax_event_type_code in ('CREATE', 'CREATE_REVERSE_DOCUMENT') and zldf.event_id = ZTPPO.EVENT_ID)
        OR (ztppo.tax_event_type_code = 'OVERRIDE_TAX' and (zldf.inclusive_tax_override_flag='Y'))
        )
       )
       OR (ztppo.record_flag = 'N' OR ztppo.quote_flag = 'Y' )))
--bug#7247830
WHERE (tax_calculation_flag = 'Y'
       OR (tax_calculation_flag = 'N' AND tax_code IS NOT NULL))
  AND tax_type_code IS NOT NULL

View Text - HTML Formatted

SELECT --BUG#7247830 INTERNAL_ORGANIZATION_ID
, DOCUMENT_TYPE_ID
, TRANSACTION_ID
, APPLICATION_CODE
, DOCUMENT_LEVEL_ACTION
, TRX_DATE
, TRX_CURRENCY_CODE
, LEGAL_ENTITY_NUMBER
, ESTABLISHMENT_NUMBER
, TRANSACTION_NUMBER
, TRANSACTION_DESCRIPTION
, DOCUMENT_SEQUENCE_VALUE
, TRANSACTION_DUE_DATE
, ALLOW_TAX_CALCULATION
, TRANSACTION_LINE_ID
, TRX_LEVEL_TYPE
, LINE_LEVEL_ACTION
, LINE_CLASS
, TRANSACTION_SHIPPING_DATE
, TRANSACTION_RECEIPT_DATE
, TRANSACTION_LINE_TYPE
, TRANSACTION_LINE_DATE
, PROVNL_TAX_DETERMINATION_DATE
, TRX_BUSINESS_CATEGORY
, LINE_INTENDED_USE
, LINE_AMT_INCLUDES_TAX_FLAG
, LINE_AMOUNT
, OTHER_INCLUSIVE_TAX_AMOUNT
, TRANSACTION_LINE_QUANTITY
, UNIT_PRICE
, CASH_DISCOUNT
, VOLUME_DISCOUNT
, TRADING_DISCOUNT
, TRANSPORTATION_CHARGE
, INSURANCE_CHARGE
, OTHER_CHARGE
, PRODUCT_ID
, UOM_CODE
, PRODUCT_TYPE
, PRODUCT_CODE
, FOB_POINT
, SHIP_TO_PARTY_NUMBER
, SHIP_TO_PARTY_NAME
, SHIP_FROM_PARTY_NUMBER
, SHIP_FROM_PARTY_NAME
, SHIP_TO_LOC_ID
, SHIP_TO_GEOGRAPHY_TYPE1
, SHIP_TO_GEOGRAPHY_VALUE1
, SHIP_TO_GEOGRAPHY_TYPE2
, SHIP_TO_GEOGRAPHY_VALUE2
, SHIP_TO_GEOGRAPHY_TYPE3
, SHIP_TO_GEOGRAPHY_VALUE3
, SHIP_TO_GEOGRAPHY_TYPE4
, SHIP_TO_GEOGRAPHY_VALUE4
, SHIP_TO_GEOGRAPHY_TYPE5
, SHIP_TO_GEOGRAPHY_VALUE5
, SHIP_TO_GEOGRAPHY_TYPE6
, SHIP_TO_GEOGRAPHY_VALUE6
, SHIP_TO_GEOGRAPHY_TYPE7
, SHIP_TO_GEOGRAPHY_VALUE7
, SHIP_TO_GEOGRAPHY_TYPE8
, SHIP_TO_GEOGRAPHY_VALUE8
, SHIP_TO_GEOGRAPHY_TYPE9
, SHIP_TO_GEOGRAPHY_VALUE9
, SHIP_TO_GEOGRAPHY_TYPE10
, SHIP_TO_GEOGRAPHY_VALUE10
, SHIP_FROM_LOC_ID
, SHIP_FROM_GEOGRAPHY_TYPE1
, SHIP_FROM_GEOGRAPHY_VALUE1
, SHIP_FROM_GEOGRAPHY_TYPE2
, SHIP_FROM_GEOGRAPHY_VALUE2
, SHIP_FROM_GEOGRAPHY_TYPE3
, SHIP_FROM_GEOGRAPHY_VALUE3
, SHIP_FROM_GEOGRAPHY_TYPE4
, SHIP_FROM_GEOGRAPHY_VALUE4
, SHIP_FROM_GEOGRAPHY_TYPE5
, SHIP_FROM_GEOGRAPHY_VALUE5
, SHIP_FROM_GEOGRAPHY_TYPE6
, SHIP_FROM_GEOGRAPHY_VALUE6
, SHIP_FROM_GEOGRAPHY_TYPE7
, SHIP_FROM_GEOGRAPHY_VALUE7
, SHIP_FROM_GEOGRAPHY_TYPE8
, SHIP_FROM_GEOGRAPHY_VALUE8
, SHIP_FROM_GEOGRAPHY_TYPE9
, SHIP_FROM_GEOGRAPHY_VALUE9
, SHIP_FROM_GEOGRAPHY_TYPE10
, SHIP_FROM_GEOGRAPHY_VALUE10
, POA_LOC_ID
, POA_GEOGRAPHY_TYPE1
, POA_GEOGRAPHY_VALUE1
, POA_GEOGRAPHY_TYPE2
, POA_GEOGRAPHY_VALUE2
, POA_GEOGRAPHY_TYPE3
, POA_GEOGRAPHY_VALUE3
, POA_GEOGRAPHY_TYPE4
, POA_GEOGRAPHY_VALUE4
, POA_GEOGRAPHY_TYPE5
, POA_GEOGRAPHY_VALUE5
, POA_GEOGRAPHY_TYPE6
, POA_GEOGRAPHY_VALUE6
, POA_GEOGRAPHY_TYPE7
, POA_GEOGRAPHY_VALUE7
, POA_GEOGRAPHY_TYPE8
, POA_GEOGRAPHY_VALUE8
, POA_GEOGRAPHY_TYPE9
, POA_GEOGRAPHY_VALUE9
, POA_GEOGRAPHY_TYPE10
, POA_GEOGRAPHY_VALUE10
, POO_LOC_ID
, POO_GEOGRAPHY_TYPE1
, POO_GEOGRAPHY_VALUE1
, POO_GEOGRAPHY_TYPE2
, POO_GEOGRAPHY_VALUE2
, POO_GEOGRAPHY_TYPE3
, POO_GEOGRAPHY_VALUE3
, POO_GEOGRAPHY_TYPE4
, POO_GEOGRAPHY_VALUE4
, POO_GEOGRAPHY_TYPE5
, POO_GEOGRAPHY_VALUE5
, POO_GEOGRAPHY_TYPE6
, POO_GEOGRAPHY_VALUE6
, POO_GEOGRAPHY_TYPE7
, POO_GEOGRAPHY_VALUE7
, POO_GEOGRAPHY_TYPE8
, POO_GEOGRAPHY_VALUE8
, POO_GEOGRAPHY_TYPE9
, POO_GEOGRAPHY_VALUE9
, POO_GEOGRAPHY_TYPE10
, POO_GEOGRAPHY_VALUE10
, BILL_TO_PARTY_NUMBER
, BILL_TO_PARTY_NAME
, BILL_FROM_PARTY_NUMBER
, BILL_FROM_PARTY_NAME
, BILL_TO_LOC_ID
, BILL_TO_GEOGRAPHY_TYPE1
, BILL_TO_GEOGRAPHY_VALUE1
, BILL_TO_GEOGRAPHY_TYPE2
, BILL_TO_GEOGRAPHY_VALUE2
, BILL_TO_GEOGRAPHY_TYPE3
, BILL_TO_GEOGRAPHY_VALUE3
, BILL_TO_GEOGRAPHY_TYPE4
, BILL_TO_GEOGRAPHY_VALUE4
, BILL_TO_GEOGRAPHY_TYPE5
, BILL_TO_GEOGRAPHY_VALUE5
, BILL_TO_GEOGRAPHY_TYPE6
, BILL_TO_GEOGRAPHY_VALUE6
, BILL_TO_GEOGRAPHY_TYPE7
, BILL_TO_GEOGRAPHY_VALUE7
, BILL_TO_GEOGRAPHY_TYPE8
, BILL_TO_GEOGRAPHY_VALUE8
, BILL_TO_GEOGRAPHY_TYPE9
, BILL_TO_GEOGRAPHY_VALUE9
, BILL_TO_GEOGRAPHY_TYPE10
, BILL_TO_GEOGRAPHY_VALUE10
, BILL_FROM_LOC_ID
, BILL_FROM_GEOGRAPHY_TYPE1
, BILL_FROM_GEOGRAPHY_VALUE1
, BILL_FROM_GEOGRAPHY_TYPE2
, BILL_FROM_GEOGRAPHY_VALUE2
, BILL_FROM_GEOGRAPHY_TYPE3
, BILL_FROM_GEOGRAPHY_VALUE3
, BILL_FROM_GEOGRAPHY_TYPE4
, BILL_FROM_GEOGRAPHY_VALUE4
, BILL_FROM_GEOGRAPHY_TYPE5
, BILL_FROM_GEOGRAPHY_VALUE5
, BILL_FROM_GEOGRAPHY_TYPE6
, BILL_FROM_GEOGRAPHY_VALUE6
, BILL_FROM_GEOGRAPHY_TYPE7
, BILL_FROM_GEOGRAPHY_VALUE7
, BILL_FROM_GEOGRAPHY_TYPE8
, BILL_FROM_GEOGRAPHY_VALUE8
, BILL_FROM_GEOGRAPHY_TYPE9
, BILL_FROM_GEOGRAPHY_VALUE9
, BILL_FROM_GEOGRAPHY_TYPE10
, BILL_FROM_GEOGRAPHY_VALUE10
, ACCOUNT_CCID
, APPLIED_FROM_DOCUMENT_TYPE_ID
, APPLIED_FROM_TRANSACTION_ID
, APPLIED_FROM_LINE_ID
, APPLIED_FROM_TRX_LEVEL_TYPE
, APPLIED_FROM_DOC_NUMBER
, ADJUSTED_DOC_DOCUMENT_TYPE_ID
, ADJUSTED_DOC_TRANSACTION_ID
, ADJUSTED_DOC_LINE_ID
, ADJUSTED_DOC_TRX_LEVEL_TYPE
, ADJUSTED_DOC_NUMBER
, ADJUSTED_DOC_DATE
, ASSESSABLE_VALUE
, TRX_LINE_NUMBER
, TRX_LINE_DESCRIPTION
, PRODUCT_DESCRIPTION
, HEADER_CHAR1
, HEADER_CHAR2
, HEADER_CHAR3
, HEADER_CHAR4
, HEADER_CHAR5
, HEADER_CHAR6
, HEADER_CHAR7
, HEADER_CHAR8
, HEADER_CHAR9
, HEADER_CHAR10
, HEADER_CHAR11
, HEADER_CHAR12
, HEADER_CHAR13
, HEADER_CHAR14
, HEADER_CHAR15
, HEADER_CHAR16
, HEADER_CHAR17
, HEADER_CHAR18
, HEADER_CHAR19
, HEADER_CHAR20
, HEADER_CHAR21
, HEADER_CHAR22
, HEADER_CHAR23
, HEADER_CHAR24
, HEADER_CHAR25
, HEADER_CHAR26
, HEADER_CHAR27
, HEADER_CHAR28
, HEADER_CHAR29
, HEADER_CHAR30
, HEADER_NUMERIC1
, HEADER_NUMERIC2
, HEADER_NUMERIC3
, HEADER_NUMERIC4
, HEADER_NUMERIC5
, HEADER_NUMERIC6
, HEADER_NUMERIC7
, HEADER_NUMERIC8
, HEADER_NUMERIC9
, HEADER_NUMERIC10
, HEADER_DATE1
, HEADER_DATE2
, HEADER_DATE3
, HEADER_DATE4
, HEADER_DATE5
, LINE_CHAR1
, LINE_CHAR2
, LINE_CHAR3
, LINE_CHAR4
, LINE_CHAR5
, LINE_CHAR6
, LINE_CHAR7
, LINE_CHAR8
, LINE_CHAR9
, LINE_CHAR10
, LINE_CHAR11
, LINE_CHAR12
, LINE_CHAR13
, LINE_CHAR14
, LINE_CHAR15
, LINE_CHAR16
, LINE_CHAR17
, LINE_CHAR18
, LINE_CHAR19
, LINE_CHAR20
, LINE_CHAR21
, LINE_CHAR22
, LINE_CHAR23
, LINE_CHAR24
, LINE_CHAR25
, LINE_CHAR26
, LINE_CHAR27
, LINE_CHAR28
, LINE_CHAR29
, LINE_CHAR30
, LINE_NUMERIC1
, LINE_NUMERIC2
, LINE_NUMERIC3
, LINE_NUMERIC4
, LINE_NUMERIC5
, LINE_NUMERIC6
, LINE_NUMERIC7
, LINE_NUMERIC8
, LINE_NUMERIC9
, LINE_NUMERIC10
, LINE_DATE1
, LINE_DATE2
, LINE_DATE3
, LINE_DATE4
, LINE_DATE5
, EXEMPT_CERTIFICATE_NUMBER
, EXEMPT_REASON
, EXEMPTION_CONTROL_FLAG FROM (SELECT ZLDF.INTERNAL_ORGANIZATION_ID
, ZLDF.EVENT_CLASS_MAPPING_ID DOCUMENT_TYPE_ID
, ZLDF.TRX_ID TRANSACTION_ID
, ZTPPO.APPLICATION_SHORT_NAME APPLICATION_CODE
, ZLDF.TAX_EVENT_TYPE_CODE DOCUMENT_LEVEL_ACTION
, ZLDF.TRX_DATE
, ZLDF.TRX_CURRENCY_CODE
, /*BUG 5090593 ZTPPO.QUOTE_FLAG
, */ ZTPPO.LEGAL_ENTITY_NUMBER
, ZTPPO.ESTABLISHMENT_NUMBER
, ZLDF.TRX_NUMBER TRANSACTION_NUMBER
, ZLDF.TRX_DESCRIPTION TRANSACTION_DESCRIPTION
, ZLDF.DOC_SEQ_VALUE DOCUMENT_SEQUENCE_VALUE
, ZLDF.TRX_DUE_DATE TRANSACTION_DUE_DATE
, /*BUG 5090593 ZLDF.RECORD_TYPE_CODE
, */ ZTPPO.ALLOW_TAX_CALCULATION_FLAG ALLOW_TAX_CALCULATION
, ZLDF.TRX_LINE_ID TRANSACTION_LINE_ID
, ZLDF.TRX_LEVEL_TYPE
, /*IF RECORD_FOR_PARTNER_FLAG ='N' THEN IF LINE_LEVEL_ACTION = 'UPDATE' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'ALLOCATE_LINE_ONLY_ADJUSTMENT' THEN -- BUG 5007293 LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'LINE_INFO_TAX_ONLY'' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'DISCARD' THEN LINE_LEVEL_ACTION ='CANCEL' ELSE LINE_LEVEL_ACTION = EXISTING ONE END IF ELSIF RECORD_FOR_PARTNER_FLAG = 'Y' THEN IF LINE_LEVEL_ACTION ='CREATE_TAX_ONLY' THEN LINE_LEVEL_ACTION ='QUOTE' ELSIF LINE_LEVEL_ACTION = 'COPY_AND_CREATE' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'ALLOCATE_LINE_ONLY_ADJUSTMENT' THEN -- BUG 5007293 LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'LINE_INFO_TAX_ONLY'' THEN LINE_LEVEL_ACTION ='CREATE' ELSIF LINE_LEVEL_ACTION = 'DISCARD' THEN LINE_LEVEL_ACTION ='CANCEL' ELSE IF PARTNER_PROCESSING_FLAG ='F' THEN IF LINE_LEVEL_ACTION ='UPDATE' THEN LINE_LEVEL_ACTION ='CREATE' ELSE LINE_LEVEL_ACTION = EXISTING ONE END IF ELSE IF INCLUSIVE_TAX_OVERRIDE_FLAG = 'Y' LINE_LEVEL_ACTION = 'UPDATE' ELSE LINE_LEVEL_ACTION = EXISTING ONE END IF --PARTNER PROCESSING FLAG END IF --LINE LEVEL ACTION = CREATE_TAX_ONLY END IF --RECORD FOR PARTNER FLAG */ DECODE(ZTPPO.RECORD_FOR_PARTNERS_FLAG
, 'N'
, DECODE(ZLDF.LINE_LEVEL_ACTION
, 'UPDATE'
, 'QUOTE'
, 'CREATE'
, 'QUOTE'
, 'ALLOCATE_TAX_ONLY_ADJUSTMENT'
, 'QUOTE'
, 'ALLOCATE_LINE_ONLY_ADJUSTMENT'
, 'QUOTE'
, 'LINE_INFO_TAX_ONLY'
, 'QUOTE'
, 'DISCARD'
, 'CANCEL'
, ZLDF.LINE_LEVEL_ACTION)
, 'Y'
, DECODE(ZLDF.LINE_LEVEL_ACTION
, 'CREATE_TAX_ONLY'
, 'QUOTE'
, 'COPY_AND_CREATE'
, 'CREATE'
, 'ALLOCATE_TAX_ONLY_ADJUSTMENT'
, 'CREATE'
, 'ALLOCATE_LINE_ONLY_ADJUSTMENT'
, 'CREATE'
, 'LINE_INFO_TAX_ONLY'
, 'CREATE'
, 'DISCARD'
, 'CANCEL'
, DECODE(ZTPPO.PARTNER_PROCESSING_FLAG
, 'F'
, DECODE(ZLDF.LINE_LEVEL_ACTION
, 'UPDATE'
, 'CREATE'
, ZLDF.LINE_LEVEL_ACTION)
, DECODE(ZLDF.INCLUSIVE_TAX_OVERRIDE_FLAG
, 'Y'
, 'UPDATE'
, ZLDF.LINE_LEVEL_ACTION)))) LINE_LEVEL_ACTION
, /* LINE_LEVEL_ACTION */ ZLDF.LINE_CLASS
, ZLDF.TRX_SHIPPING_DATE TRANSACTION_SHIPPING_DATE
, ZLDF.TRX_RECEIPT_DATE TRANSACTION_RECEIPT_DATE
, ZLDF.TRX_LINE_TYPE TRANSACTION_LINE_TYPE
, ZLDF.TRX_LINE_DATE TRANSACTION_LINE_DATE
, ZLDF.PROVNL_TAX_DETERMINATION_DATE
, /*BUG 5090593 */ NVL(ZLDF.TRX_BUSINESS_CATEGORY
, ZTPPO.EVENT_CLASS_CODE) TRX_BUSINESS_CATEGORY
, ZLDF.LINE_INTENDED_USE
, DECODE (ZLDF.LINE_AMT_INCLUDES_TAX_FLAG
, 'I'
, 'A'
, LINE_AMT_INCLUDES_TAX_FLAG) LINE_AMT_INCLUDES_TAX_FLAG
, ZLDF.LINE_AMT LINE_AMOUNT
, DECODE(ZLDF.LINE_AMT_INCLUDES_TAX_FLAG
, 'S'
, ZX_TPI_SERVICES_PKG.GET_INCL_TAX_AMT(ZLDF.APPLICATION_ID
, ZLDF.ENTITY_CODE
, ZLDF.EVENT_CLASS_CODE
, ZLDF.TRX_ID
, ZLDF.TRX_LINE_ID
, ZLDF.TRX_LEVEL_TYPE
, ZTPPO.TAX_PROVIDER_ID)
, NULL) OTHER_INCLUSIVE_TAX_AMOUNT
, /* OTHER_INCL_TAX_AMT */ ZLDF.TRX_LINE_QUANTITY TRANSACTION_LINE_QUANTITY
, ZLDF.UNIT_PRICE
, ZLDF.CASH_DISCOUNT
, ZLDF.VOLUME_DISCOUNT
, ZLDF.TRADING_DISCOUNT
, ZLDF.TRANSPORTATION_CHARGE
, ZLDF.INSURANCE_CHARGE
, ZLDF.OTHER_CHARGE
, ZLDF.PRODUCT_ID
, ZLDF.UOM_CODE
, ZLDF.PRODUCT_TYPE
, ZLDF.PRODUCT_CODE
, ZLDF.FOB_POINT
, PTNR.SHIP_TO_PARTY_NUMBER
, PTNR.SHIP_TO_PARTY_NAME
, PTNR.SHIP_FROM_PARTY_NUMBER
, PTNR.SHIP_FROM_PARTY_NAME
, ZLDF.SHIP_TO_LOCATION_ID SHIP_TO_LOC_ID
, /* BUG 5090593 */ PTNR.SHIP_TO_GEOGRAPHY_TYPE1
, PTNR.SHIP_TO_GEOGRAPHY_VALUE1
, PTNR.SHIP_TO_GEOGRAPHY_TYPE2
, PTNR.SHIP_TO_GEOGRAPHY_VALUE2
, PTNR.SHIP_TO_GEOGRAPHY_TYPE3
, PTNR.SHIP_TO_GEOGRAPHY_VALUE3
, PTNR.SHIP_TO_GEOGRAPHY_TYPE4
, PTNR.SHIP_TO_GEOGRAPHY_VALUE4
, PTNR.SHIP_TO_GEOGRAPHY_TYPE5
, PTNR.SHIP_TO_GEOGRAPHY_VALUE5
, PTNR.SHIP_TO_GEOGRAPHY_TYPE6
, PTNR.SHIP_TO_GEOGRAPHY_VALUE6
, PTNR.SHIP_TO_GEOGRAPHY_TYPE7
, PTNR.SHIP_TO_GEOGRAPHY_VALUE7
, PTNR.SHIP_TO_GEOGRAPHY_TYPE8
, PTNR.SHIP_TO_GEOGRAPHY_VALUE8
, PTNR.SHIP_TO_GEOGRAPHY_TYPE9
, PTNR.SHIP_TO_GEOGRAPHY_VALUE9
, PTNR.SHIP_TO_GEOGRAPHY_TYPE10
, PTNR.SHIP_TO_GEOGRAPHY_VALUE10
, ZLDF.SHIP_FROM_LOCATION_ID SHIP_FROM_LOC_ID
, /* BUG 5090593 */ PTNR.SHIP_FROM_GEOGRAPHY_TYPE1
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE1
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE2
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE2
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE3
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE3
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE4
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE4
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE5
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE5
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE6
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE6
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE7
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE7
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE8
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE8
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE9
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE9
, PTNR.SHIP_FROM_GEOGRAPHY_TYPE10
, PTNR.SHIP_FROM_GEOGRAPHY_VALUE10
, ZLDF.POA_LOCATION_ID POA_LOC_ID
, /* BUG 5090593 */ PTNR.POA_GEOGRAPHY_TYPE1
, PTNR.POA_GEOGRAPHY_VALUE1
, PTNR.POA_GEOGRAPHY_TYPE2
, PTNR.POA_GEOGRAPHY_VALUE2
, PTNR.POA_GEOGRAPHY_TYPE3
, PTNR.POA_GEOGRAPHY_VALUE3
, PTNR.POA_GEOGRAPHY_TYPE4
, PTNR.POA_GEOGRAPHY_VALUE4
, PTNR.POA_GEOGRAPHY_TYPE5
, PTNR.POA_GEOGRAPHY_VALUE5
, PTNR.POA_GEOGRAPHY_TYPE6
, PTNR.POA_GEOGRAPHY_VALUE6
, PTNR.POA_GEOGRAPHY_TYPE7
, PTNR.POA_GEOGRAPHY_VALUE7
, PTNR.POA_GEOGRAPHY_TYPE8
, PTNR.POA_GEOGRAPHY_VALUE8
, PTNR.POA_GEOGRAPHY_TYPE9
, PTNR.POA_GEOGRAPHY_VALUE9
, PTNR.POA_GEOGRAPHY_TYPE10
, PTNR.POA_GEOGRAPHY_VALUE10
, ZLDF.POO_LOCATION_ID POO_LOC_ID
, /* BUG 5090593 */ PTNR.POO_GEOGRAPHY_TYPE1
, PTNR.POO_GEOGRAPHY_VALUE1
, PTNR.POO_GEOGRAPHY_TYPE2
, PTNR.POO_GEOGRAPHY_VALUE2
, PTNR.POO_GEOGRAPHY_TYPE3
, PTNR.POO_GEOGRAPHY_VALUE3
, PTNR.POO_GEOGRAPHY_TYPE4
, PTNR.POO_GEOGRAPHY_VALUE4
, PTNR.POO_GEOGRAPHY_TYPE5
, PTNR.POO_GEOGRAPHY_VALUE5
, PTNR.POO_GEOGRAPHY_TYPE6
, PTNR.POO_GEOGRAPHY_VALUE6
, PTNR.POO_GEOGRAPHY_TYPE7
, PTNR.POO_GEOGRAPHY_VALUE7
, PTNR.POO_GEOGRAPHY_TYPE8
, PTNR.POO_GEOGRAPHY_VALUE8
, PTNR.POO_GEOGRAPHY_TYPE9
, PTNR.POO_GEOGRAPHY_VALUE9
, PTNR.POO_GEOGRAPHY_TYPE10
, PTNR.POO_GEOGRAPHY_VALUE10
, PTNR.BILL_TO_PARTY_NUMBER
, PTNR.BILL_TO_PARTY_NAME
, PTNR.BILL_FROM_PARTY_NUMBER
, PTNR.BILL_FROM_PARTY_NAME
, ZLDF.BILL_TO_LOCATION_ID BILL_TO_LOC_ID
, /* BUG 5090593 */ PTNR.BILL_TO_GEOGRAPHY_TYPE1
, PTNR.BILL_TO_GEOGRAPHY_VALUE1
, PTNR.BILL_TO_GEOGRAPHY_TYPE2
, PTNR.BILL_TO_GEOGRAPHY_VALUE2
, PTNR.BILL_TO_GEOGRAPHY_TYPE3
, PTNR.BILL_TO_GEOGRAPHY_VALUE3
, PTNR.BILL_TO_GEOGRAPHY_TYPE4
, PTNR.BILL_TO_GEOGRAPHY_VALUE4
, PTNR.BILL_TO_GEOGRAPHY_TYPE5
, PTNR.BILL_TO_GEOGRAPHY_VALUE5
, PTNR.BILL_TO_GEOGRAPHY_TYPE6
, PTNR.BILL_TO_GEOGRAPHY_VALUE6
, PTNR.BILL_TO_GEOGRAPHY_TYPE7
, PTNR.BILL_TO_GEOGRAPHY_VALUE7
, PTNR.BILL_TO_GEOGRAPHY_TYPE8
, PTNR.BILL_TO_GEOGRAPHY_VALUE8
, PTNR.BILL_TO_GEOGRAPHY_TYPE9
, PTNR.BILL_TO_GEOGRAPHY_VALUE9
, PTNR.BILL_TO_GEOGRAPHY_TYPE10
, PTNR.BILL_TO_GEOGRAPHY_VALUE10
, ZLDF.BILL_FROM_LOCATION_ID BILL_FROM_LOC_ID
, /* BUG 5090593 */ PTNR.BILL_FROM_GEOGRAPHY_TYPE1
, PTNR.BILL_FROM_GEOGRAPHY_VALUE1
, PTNR.BILL_FROM_GEOGRAPHY_TYPE2
, PTNR.BILL_FROM_GEOGRAPHY_VALUE2
, PTNR.BILL_FROM_GEOGRAPHY_TYPE3
, PTNR.BILL_FROM_GEOGRAPHY_VALUE3
, PTNR.BILL_FROM_GEOGRAPHY_TYPE4
, PTNR.BILL_FROM_GEOGRAPHY_VALUE4
, PTNR.BILL_FROM_GEOGRAPHY_TYPE5
, PTNR.BILL_FROM_GEOGRAPHY_VALUE5
, PTNR.BILL_FROM_GEOGRAPHY_TYPE6
, PTNR.BILL_FROM_GEOGRAPHY_VALUE6
, PTNR.BILL_FROM_GEOGRAPHY_TYPE7
, PTNR.BILL_FROM_GEOGRAPHY_VALUE7
, PTNR.BILL_FROM_GEOGRAPHY_TYPE8
, PTNR.BILL_FROM_GEOGRAPHY_VALUE8
, PTNR.BILL_FROM_GEOGRAPHY_TYPE9
, PTNR.BILL_FROM_GEOGRAPHY_VALUE9
, PTNR.BILL_FROM_GEOGRAPHY_TYPE10
, PTNR.BILL_FROM_GEOGRAPHY_VALUE10
, ZLDF.ACCOUNT_CCID
, TO_NUMBER(NULL) APPLIED_FROM_DOCUMENT_TYPE_ID
, /* APPLIED
FROM DOCUMENT TYPE ID BUG 5090593: APPLIED TO_NUMBER FUNCTION */ ZLDF.APPLIED_FROM_TRX_ID APPLIED_FROM_TRANSACTION_ID
, ZLDF.APPLIED_FROM_LINE_ID
, ZLDF.APPLIED_FROM_TRX_LEVEL_TYPE
, ZLDF.APPLIED_FROM_TRX_NUMBER APPLIED_FROM_DOC_NUMBER
, DECODE(ZLDF.ADJUSTED_DOC_APPLICATION_ID
, 222
, DECODE(ZLDF.ADJUSTED_DOC_EVENT_CLASS_CODE
, 'INVOICE'
, 4
, 'DEBIT_MEMO'
, 5
, 'CREDIT_MEMO'
, 6
, NULL)
, NULL) ADJUSTED_DOC_DOCUMENT_TYPE_ID
, /* ADJUSTED DOC DOCUMENT TYPE ID */ ZLDF.ADJUSTED_DOC_TRX_ID ADJUSTED_DOC_TRANSACTION_ID
, ZLDF.ADJUSTED_DOC_LINE_ID
, ZLDF.ADJUSTED_DOC_TRX_LEVEL_TYPE
, ZLDF.ADJUSTED_DOC_NUMBER
, ZLDF.ADJUSTED_DOC_DATE
, ZLDF.ASSESSABLE_VALUE
, ZLDF.TRX_LINE_NUMBER
, ZLDF.TRX_LINE_DESCRIPTION
, ZLDF.PRODUCT_DESCRIPTION
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE1 HEADER_CHAR1
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE2 HEADER_CHAR2
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE3 HEADER_CHAR3
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE4 HEADER_CHAR4
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE5 HEADER_CHAR5
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE6 HEADER_CHAR6
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE7 HEADER_CHAR7
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE8 HEADER_CHAR8
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE9 HEADER_CHAR9
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE10 HEADER_CHAR10
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE11 HEADER_CHAR11
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE12 HEADER_CHAR12
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE13 HEADER_CHAR13
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE14 HEADER_CHAR14
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE15 HEADER_CHAR15
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE16 HEADER_CHAR16
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE17 HEADER_CHAR17
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE18 HEADER_CHAR18
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE19 HEADER_CHAR19
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE20 HEADER_CHAR20
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE21 HEADER_CHAR21
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE22 HEADER_CHAR22
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE23 HEADER_CHAR23
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE24 HEADER_CHAR24
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE25 HEADER_CHAR25
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE26 HEADER_CHAR26
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE27 HEADER_CHAR27
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE28 HEADER_CHAR28
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE29 HEADER_CHAR29
, ZPSHEA.HEADER_EXT_VARCHAR_ATTRIBUTE30 HEADER_CHAR30
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE1 HEADER_NUMERIC1
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE2 HEADER_NUMERIC2
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE3 HEADER_NUMERIC3
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE4 HEADER_NUMERIC4
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE5 HEADER_NUMERIC5
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE6 HEADER_NUMERIC6
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE7 HEADER_NUMERIC7
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE8 HEADER_NUMERIC8
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE9 HEADER_NUMERIC9
, ZPSHEA.HEADER_EXT_NUMBER_ATTRIBUTE10 HEADER_NUMERIC10
, ZPSHEA.HEADER_EXT_DATE_ATTRIBUTE1 HEADER_DATE1
, ZPSHEA.HEADER_EXT_DATE_ATTRIBUTE2 HEADER_DATE2
, ZPSHEA.HEADER_EXT_DATE_ATTRIBUTE3 HEADER_DATE3
, ZPSHEA.HEADER_EXT_DATE_ATTRIBUTE4 HEADER_DATE4
, ZPSHEA.HEADER_EXT_DATE_ATTRIBUTE5 HEADER_DATE5
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE1 LINE_CHAR1
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE2 LINE_CHAR2
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE3 LINE_CHAR3
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE4 LINE_CHAR4
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE5 LINE_CHAR5
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE6 LINE_CHAR6
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE7 LINE_CHAR7
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE8 LINE_CHAR8
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE9 LINE_CHAR9
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE10 LINE_CHAR10
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE11 LINE_CHAR11
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE12 LINE_CHAR12
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE13 LINE_CHAR13
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE14 LINE_CHAR14
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE15 LINE_CHAR15
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE16 LINE_CHAR16
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE17 LINE_CHAR17
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE18 LINE_CHAR18
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE19 LINE_CHAR19
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE20 LINE_CHAR20
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE21 LINE_CHAR21
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE22 LINE_CHAR22
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE23 LINE_CHAR23
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE24 LINE_CHAR24
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE25 LINE_CHAR25
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE26 LINE_CHAR26
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE27 LINE_CHAR27
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE28 LINE_CHAR28
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE29 LINE_CHAR29
, ZPSLEA.LINE_EXT_VARCHAR_ATTRIBUTE30 LINE_CHAR30
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE1 LINE_NUMERIC1
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE2 LINE_NUMERIC2
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE3 LINE_NUMERIC3
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE4 LINE_NUMERIC4
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE5 LINE_NUMERIC5
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE6 LINE_NUMERIC6
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE7 LINE_NUMERIC7
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE8 LINE_NUMERIC8
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE9 LINE_NUMERIC9
, ZPSLEA.LINE_EXT_NUMBER_ATTRIBUTE10 LINE_NUMERIC10
, ZPSLEA.LINE_EXT_DATE_ATTRIBUTE1 LINE_DATE1
, ZPSLEA.LINE_EXT_DATE_ATTRIBUTE2 LINE_DATE2
, ZPSLEA.LINE_EXT_DATE_ATTRIBUTE3 LINE_DATE3
, ZPSLEA.LINE_EXT_DATE_ATTRIBUTE4 LINE_DATE4
, ZPSLEA.LINE_EXT_DATE_ATTRIBUTE5 LINE_DATE5
, ZLDF.EXEMPT_CERTIFICATE_NUMBER
, ZLDF.EXEMPT_REASON
, ZLDF.EXEMPTION_CONTROL_FLAG
, --BUG#7247830 DECODE(NVL(ZLDF.OUTPUT_TAX_CLASSIFICATION_CODE
, ZLDF.INPUT_TAX_CLASSIFICATION_CODE)
, NULL
, 'LOCATION'
, (SELECT ZX.TAX_TYPE_CODE
FROM ZX_SCO_TAXES ZX
, ZX_SCO_RATES ZR
WHERE ZX.TAX = ZR.TAX
AND ZX.TAX_REGIME_CODE = ZR.TAX_REGIME_CODE
AND ZX.LIVE_FOR_PROCESSING_FLAG = 'Y'
AND ZR.TAX_RATE_CODE = NVL(ZLDF.OUTPUT_TAX_CLASSIFICATION_CODE
, ZLDF.INPUT_TAX_CLASSIFICATION_CODE)
AND (TAX_TYPE_CODE = 'LOCATION' OR (TAX_TYPE_CODE = 'SALES_TAX'
AND (TAX_RATE_CODE = 'STATE' OR TAX_RATE_CODE = 'COUNTY' OR TAX_RATE_CODE = 'CITY' OR TAX_RATE_CODE LIKE '%_COUNTY' OR TAX_RATE_CODE LIKE '%_CITY')))
AND ROWNUM = 1)) TAX_TYPE_CODE
, NVL(RA.TAX_CALCULATION_FLAG
, 'Y') TAX_CALCULATION_FLAG
, NVL(ZLDF.OUTPUT_TAX_CLASSIFICATION_CODE
, ZLDF.INPUT_TAX_CLASSIFICATION_CODE) TAX_CODE --BUG#7247830 FROM ZX_LINES_DET_FACTORS ZLDF
, ZX_PRVDR_HDR_EXTNS_GT ZPSHEA
, ZX_PRVDR_LINE_EXTNS_GT ZPSLEA
, ZX_TRX_PRE_PROC_OPTIONS_GT ZTPPO
, /* ZX_EVNT_CLS_MAPPINGS APPECM
, ZX_EVNT_CLS_MAPPINGS ADJECM
, */ ZX_PTNR_LOCATION_INFO_GT PTNR
, --BUG#7247830 RA_CUST_TRX_TYPES_ALL RA WHERE /* MAIN TRANSACTION SELECTION */ ZLDF.APPLICATION_ID = ZTPPO.APPLICATION_ID
AND ZLDF.ENTITY_CODE = ZTPPO.ENTITY_CODE
AND ZLDF.EVENT_CLASS_CODE = ZTPPO.EVENT_CLASS_CODE
AND ZLDF.TRX_ID = ZTPPO.TRX_ID /* ADDRESS ELEMENTS JOINS */
AND ZLDF.EVENT_CLASS_MAPPING_ID = PTNR.EVENT_CLASS_MAPPING_ID
AND ZLDF.TRX_ID = PTNR.TRX_ID
AND ZLDF.TRX_LINE_ID = PTNR.TRX_LINE_ID
AND ZLDF.TRX_LEVEL_TYPE = PTNR.TRX_LEVEL_TYPE /* PARTY ELEMENTS JOINS --AND STP.PARTY_ID = ZLDF.SHIP_TO_PARTY_ID --AND SFP.PARTY_ID = ZLDF.SHIP_FROM_PARTY_ID --AND BTP.PARTY_ID = ZLDF.BILL_TO_PARTY_ID --AND BFP.PARTY_ID = ZLDF.BILL_FROM_PARTY_ID */ /* LINE LEVEL EXTENSIBLE ATTRIBUTES */
AND ZPSLEA.APPLICATION_ID = ZTPPO.APPLICATION_ID
AND ZPSLEA.ENTITY_CODE = ZTPPO.ENTITY_CODE
AND ZPSLEA.EVENT_CLASS_CODE = ZTPPO.EVENT_CLASS_CODE
AND ZPSLEA.TRX_ID = ZTPPO.TRX_ID
AND ZPSLEA.TRX_LINE_ID = ZLDF.TRX_LINE_ID
AND ZPSLEA.TRX_LEVEL_TYPE = ZLDF.TRX_LEVEL_TYPE
AND ZPSLEA.PROVIDER_ID = ZTPPO.TAX_PROVIDER_ID
AND ZPSLEA.TAX_REGIME_CODE = ZTPPO.TAX_REGIME_CODE /*HEADER LEVEL EXTENSIBLE ATTRIBUTES*/
AND ZPSHEA.APPLICATION_ID = ZTPPO.APPLICATION_ID
AND ZPSHEA.ENTITY_CODE = ZTPPO.ENTITY_CODE
AND ZPSHEA.EVENT_CLASS_CODE = ZTPPO.EVENT_CLASS_CODE
AND ZPSHEA.TRX_ID = ZTPPO.TRX_ID
AND ZPSHEA.PROVIDER_ID = ZTPPO.TAX_PROVIDER_ID
AND ZPSHEA.TAX_REGIME_CODE = ZTPPO.TAX_REGIME_CODE --BUG#7247830
AND RA.CUST_TRX_TYPE_ID(+) = ZLDF.RECEIVABLES_TRX_TYPE_ID
AND RA.ORG_ID(+) = ZLDF.INTERNAL_ORGANIZATION_ID --BUG#7247830 /*OTHER CONDITIONS FOR ELIMINATING LINE*/
AND ((ZTPPO.RECORD_FLAG = 'Y'
AND ZTPPO.QUOTE_FLAG = 'N' AND ((ZTPPO.TAX_EVENT_TYPE_CODE = 'UPDATE' AND ( (ZTPPO.RECORD_FOR_PARTNERS_FLAG = 'Y' AND ( (ZTPPO.PARTNER_PROCESSING_FLAG = 'F'
AND ZLDF.TRX_ID = ZTPPO.TRX_ID
AND ZLDF.LINE_LEVEL_ACTION <> 'CREATE_TAX_ONLY') OR (ZTPPO.PARTNER_PROCESSING_FLAG <> 'F'
AND (ZLDF.EVENT_ID = ZTPPO.EVENT_ID OR (ZLDF.TRX_ID = ZTPPO.TRX_ID
AND ZLDF.LINE_LEVEL_ACTION = 'DELETE') ) ) ) ) OR (ZTPPO.RECORD_FOR_PARTNERS_FLAG = 'N'
AND ZLDF.TRX_ID = ZTPPO.TRX_ID) ) ) OR (ZTPPO.TAX_EVENT_TYPE_CODE IN ('CREATE'
, 'CREATE_REVERSE_DOCUMENT')
AND ZLDF.EVENT_ID = ZTPPO.EVENT_ID) OR (ZTPPO.TAX_EVENT_TYPE_CODE = 'OVERRIDE_TAX'
AND (ZLDF.INCLUSIVE_TAX_OVERRIDE_FLAG='Y')) ) ) OR (ZTPPO.RECORD_FLAG = 'N' OR ZTPPO.QUOTE_FLAG = 'Y' ))) --BUG#7247830 WHERE (TAX_CALCULATION_FLAG = 'Y' OR (TAX_CALCULATION_FLAG = 'N'
AND TAX_CODE IS NOT NULL))
AND TAX_TYPE_CODE IS NOT NULL