DBA Data[Home] [Help]

VIEW: APPS.ARBPA_CUSTOMER_TRX_LINE

Source

View Text - Preformatted

SELECT customer_trx_id, customer_trx_line_id, line_number, line_type, 
          description, quantity, unit_of_measure_name, unit_price, 
          extended_amount, sales_order, uom_code, trx_number, 
          tax_exists_for_this_line_flag, line_tax_rate, tax_code, 
          printed_tax_name, interface_line_attribute1, 
          interface_line_attribute2, interface_line_attribute3, 
          interface_line_attribute4, interface_line_attribute5, 
          interface_line_attribute6, interface_line_attribute7, 
          interface_line_attribute8, interface_line_attribute9, 
          interface_line_attribute10, interface_line_attribute11, 
          interface_line_attribute12, interface_line_attribute13, 
          interface_line_attribute14, interface_line_attribute15, 
          unformatted_unit_price, attribute1, attribute2, attribute3, 
          attribute4, attribute5, attribute6, attribute7, attribute8, 
          attribute9, attribute10, attribute11, attribute12, attribute13, 
          attribute14, attribute15, set_of_books_id, reason_code, 
          quantity_ordered, quantity_credited, unit_standard_price, 
          sales_order_line, sales_order_date, accounting_rule_duration, 
          attribute_category, rule_start_date, interface_line_context, 
          sales_order_source, revenue_amount, default_ussgl_transaction_code, 
          default_ussgl_trx_code_context, last_period_to_credit, item_context, 
          tax_exempt_flag, tax_exempt_number, tax_exempt_reason_code, 
          tax_vendor_return_code, global_attribute_category, 
          gross_unit_selling_price, gross_extended_amount, 
          extended_acctd_amount, mrc_extended_acctd_amount, org_id, 
          global_attribute1, global_attribute2, global_attribute3, 
          global_attribute4, global_attribute5, global_attribute6, 
          global_attribute7, global_attribute8, global_attribute9, 
          global_attribute10, global_attribute11, global_attribute12, 
          global_attribute13, global_attribute14, global_attribute15, 
          global_attribute16, global_attribute17, global_attribute18, 
          global_attribute19, global_attribute20, transaction_line_number, 
          transaction_currency_code, transaction_line_desc, transaction_date, 
          transaction_quantity, unit_selling_price, 
             unit_selling_price 
          || transaction_currency_code code_unit_selling_price, 
             lines_extended_amount 
          || transaction_currency_code code_lines_extended_amount, 
          tax_amount || transaction_currency_code code_tax_amount, 
             (lines_extended_amount + tax_amount) 
          || transaction_currency_code code_line_gross_amount, 
          lines_extended_amount, bill_to_customer_id, inventory_item_id, 
          country_of_origin, customs_declaration_number, tax_amount, tax_rate,VAT_tax_amount, VAT_tax_rate, 
          excise_tax_amount, excise_tax_rate, exempt_tax_amount, exempt_tax_rate,tax_type_code, 
          item_name, item_description, item_uom_code, item_uom_name,tax_classif_code, 
          (lines_extended_amount + tax_amount) line_gross_amount, 
          NULL null_value 
     FROM (SELECT   lines.customer_trx_id customer_trx_id, 
                    lines.customer_trx_line_id customer_trx_line_id, 
                    TO_CHAR (lines.line_number) line_number, 
                    lines.line_type line_type, 
                    NVL(ar_invoice_sql_func_pub.get_description(lines.customer_trx_line_id),lines.description) description, 
                    TO_CHAR (NVL (lines.quantity_invoiced,lines.quantity_credited)) quantity, 
                    uom.unit_of_measure unit_of_measure_name, 
                    TO_CHAR(NVL (lines.unit_selling_price, 0) 
					       ,fnd_currency.get_format_mask(trx.invoice_currency_code,40)) unit_price, 
                    TO_CHAR(lines.extended_amount,fnd_currency.get_format_mask 
                                                   (trx.invoice_currency_code,40)) extended_amount, 
                    lines.sales_order, lines.uom_code, trx.trx_number, 
                    ar_invoice_sql_func_pub.get_taxyn(lines.customer_trx_line_id) tax_exists_for_this_line_flag, 
                    ar_bpa_utils_pkg.fn_get_line_taxrate(lines.customer_trx_line_id)line_tax_rate, 
                    ar_bpa_utils_pkg.fn_get_line_taxcode(lines.customer_trx_line_id)tax_code, 
                    ar_bpa_utils_pkg.fn_get_line_taxname(lines.customer_trx_line_id)printed_tax_name, 
                    lines.interface_line_attribute1, 
                    lines.interface_line_attribute2, 
                    lines.interface_line_attribute3, 
                    lines.interface_line_attribute4, 
                    lines.interface_line_attribute5, 
                    lines.interface_line_attribute6, 
                    lines.interface_line_attribute7, 
                    lines.interface_line_attribute8, 
                    lines.interface_line_attribute9, 
                    lines.interface_line_attribute10, 
                    lines.interface_line_attribute11, 
                    lines.interface_line_attribute12, 
                    lines.interface_line_attribute13, 
                    lines.interface_line_attribute14, 
                    lines.interface_line_attribute15, 
                    TO_CHAR(NVL (lines.unit_selling_price, 0)) unformatted_unit_price, 
                    lines.attribute1, lines.attribute2, lines.attribute3, 
                    lines.attribute4, lines.attribute5, lines.attribute6, 
                    lines.attribute7, lines.attribute8, lines.attribute9, 
                    lines.attribute10, lines.attribute11, lines.attribute12, 
                    lines.attribute13, lines.attribute14, lines.attribute15, 
                    lines.set_of_books_id, lines.reason_code, 
                    lines.quantity_ordered, lines.quantity_credited, 
                    lines.unit_standard_price, lines.sales_order_line, 
                    lines.sales_order_date, lines.accounting_rule_duration, 
                    lines.attribute_category, lines.rule_start_date, 
                    lines.interface_line_context, lines.sales_order_source, 
                    lines.revenue_amount, 
                    lines.default_ussgl_transaction_code, 
                    lines.default_ussgl_trx_code_context, 
                    lines.last_period_to_credit, lines.item_context, 
                    lines.tax_exempt_flag, lines.tax_exempt_number, 
                    lines.tax_exempt_reason_code, 
                    lines.tax_vendor_return_code, 
                    lines.global_attribute_category, 
                    lines.gross_unit_selling_price, 
                    lines.gross_extended_amount, lines.extended_acctd_amount, 
                    lines.mrc_extended_acctd_amount, lines.org_id, 
                    lines.global_attribute1, lines.global_attribute2, 
                    lines.global_attribute3, lines.global_attribute4, 
                    lines.global_attribute5, lines.global_attribute6, 
                    lines.global_attribute7, lines.global_attribute8, 
                    lines.global_attribute9, lines.global_attribute10, 
                    lines.global_attribute11, lines.global_attribute12, 
                    lines.global_attribute13, lines.global_attribute14, 
                    lines.global_attribute15, lines.global_attribute16, 
                    lines.global_attribute17, lines.global_attribute18, 
                    lines.global_attribute19, lines.global_attribute20, 
                    lines.line_number transaction_line_number, 
                    trx.invoice_currency_code transaction_currency_code, 
                    NVL(ar_invoice_sql_func_pub.get_description(lines.customer_trx_line_id),lines.description) transaction_line_desc, 
                    trx.trx_date transaction_date, 
                    TO_CHAR(NVL (lines.quantity_invoiced,lines.quantity_credited)) transaction_quantity, 
                    TO_CHAR(NVL (lines.unit_selling_price, 0),fnd_currency.get_format_mask(trx.invoice_currency_code,40)) unit_selling_price, 
                    TO_CHAR(lines.extended_amount,fnd_currency.get_format_mask(trx.invoice_currency_code,40)) lines_extended_amount, 
                    trx.bill_to_customer_id bill_to_customer_id, 
                    lines.inventory_item_id inventory_item_id, 
                    lines.global_attribute1 country_of_origin, 
                    lines.global_attribute2 customs_declaration_number, 
                    SUM (rctl_tax.extended_amount) tax_amount, 
                    SUM (rctl_tax.tax_rate) tax_rate, 
					SUM(DECODE(zx_tax.tax_type_code,'VAT',NVL(rctl_tax.extended_amount,0),0)) VAT_tax_amount, 
					SUM(DECODE(zx_tax.tax_type_code,'VAT',NVL(rctl_tax.tax_rate,0),0)) VAT_tax_rate, 
					SUM(DECODE(zx_tax.tax_type_code,'EXCISE',NVL(rctl_tax.extended_amount,0),0)) excise_tax_amount, 
					SUM(DECODE(zx_tax.tax_type_code,'EXCISE',NVL(rctl_tax.tax_rate,0),0)) excise_tax_rate, 
					SUM(DECODE(zx_tax.tax_type_code,'Exempt Vat',NVL(rctl_tax.extended_amount,0),0)) exempt_tax_amount, 
					SUM(DECODE(zx_tax.tax_type_code,'Exempt Vat',NVL(rctl_tax.tax_rate,0),0)) exempt_tax_rate, 
					zx_tax.tax_type_code tax_type_code, 
					LTRIM (RTRIM (   msi.segment1|| ' ' 
                                  || msi.segment2|| ' ' 
                                  || msi.segment3,' '), 
                           ' ') item_name, 
                    NVL (msi.description, lines.description) item_description, 
                    NVL (msi.primary_uom_code, lines.uom_code) item_uom_code, 
                    NVL (msi.primary_unit_of_measure,uom.unit_of_measure) item_uom_name, 
					lines.tax_classification_code tax_classif_code 
               FROM mtl_units_of_measure uom, 
                    ra_customer_trx_lines lines, 
                    ra_customer_trx trx, 
                    mtl_system_items msi, 
                    ra_customer_trx_lines rctl_tax, 
					--ra_customer_trx_lines rctl_excise, 
					--ra_customer_trx_lines rctl_exempt, 
                    zx_lines zx_tax 
                    --zx_lines zx_excise, 
					--zx_lines zx_exempt 
              WHERE trx.customer_trx_id = lines.customer_trx_id 
                AND trx.complete_flag = 'Y' 
                AND lines.uom_code = uom.uom_code(+) 
                AND lines.line_type = 'LINE' 
                AND lines.inventory_item_id = msi.inventory_item_id(+) 
                AND lines.org_id = msi.organization_id(+) 
                AND lines.customer_trx_id = rctl_tax.customer_trx_id(+) 
                AND lines.customer_trx_line_id = rctl_tax.link_to_cust_trx_line_id(+) 
                AND rctl_tax.line_type(+) = 'TAX' 
				AND rctl_tax.tax_line_id = zx_tax.tax_line_id 
				--AND zx_tax.tax_type_code = 'VAT' 
				--AND lines.customer_trx_id = rctl_excise.customer_trx_id(+) 
                --AND lines.customer_trx_line_id = rctl_excise.link_to_cust_trx_line_id(+) 
                --AND rctl_excise.line_type(+) = 'TAX' 
				--AND rctl_excise.tax_line_id = zx_excise.tax_line_id 
				--AND zx_excise.tax_type_code = 'EXCISE' 
				--AND lines.customer_trx_id = rctl_exempt.customer_trx_id(+) 
                --AND lines.customer_trx_line_id = rctl_exempt.link_to_cust_trx_line_id(+) 
                --AND rctl_exempt.line_type(+) = 'TAX' 
				--AND rctl_exempt.tax_line_id = zx_exempt.tax_line_id 
				--AND zx_exempt.tax_type_code = 'Exempt Vat' 
           GROUP BY lines.customer_trx_id, 
                    lines.customer_trx_line_id, 
                    TO_CHAR (lines.line_number), 
                    lines.line_type, 
                    NVL(ar_invoice_sql_func_pub.get_description(lines.customer_trx_line_id),lines.description), 
                    TO_CHAR (NVL (lines.quantity_invoiced,lines.quantity_credited)), 
                    uom.unit_of_measure, 
                    TO_CHAR(NVL (lines.unit_selling_price, 0), 
                        fnd_currency.get_format_mask(trx.invoice_currency_code,40)), 
                    TO_CHAR(lines.extended_amount,fnd_currency.get_format_mask 
                                                   (trx.invoice_currency_code,40)), 
                    lines.sales_order, 
                    lines.uom_code, 
                    trx.trx_number, 
                    ar_invoice_sql_func_pub.get_taxyn(lines.customer_trx_line_id), 
                    ar_bpa_utils_pkg.fn_get_line_taxrate(lines.customer_trx_line_id), 
                    ar_bpa_utils_pkg.fn_get_line_taxcode(lines.customer_trx_line_id), 
                    ar_bpa_utils_pkg.fn_get_line_taxname(lines.customer_trx_line_id), 
                    lines.interface_line_attribute1, 
                    lines.interface_line_attribute2, 
                    lines.interface_line_attribute3, 
                    lines.interface_line_attribute4, 
                    lines.interface_line_attribute5, 
                    lines.interface_line_attribute6, 
                    lines.interface_line_attribute7, 
                    lines.interface_line_attribute8, 
                    lines.interface_line_attribute9, 
                    lines.interface_line_attribute10, 
                    lines.interface_line_attribute11, 
                    lines.interface_line_attribute12, 
                    lines.interface_line_attribute13, 
                    lines.interface_line_attribute14, 
                    lines.interface_line_attribute15, 
                    TO_CHAR (NVL (lines.unit_selling_price, 0)), 
                    lines.attribute1, 
                    lines.attribute2, 
                    lines.attribute3, 
                    lines.attribute4, 
                    lines.attribute5, 
                    lines.attribute6, 
                    lines.attribute7, 
                    lines.attribute8, 
                    lines.attribute9, 
                    lines.attribute10, 
                    lines.attribute11, 
                    lines.attribute12, 
                    lines.attribute13, 
                    lines.attribute14, 
                    lines.attribute15, 
                    lines.set_of_books_id, 
                    lines.reason_code, 
                    lines.quantity_ordered, 
                    lines.quantity_credited, 
                    lines.unit_standard_price, 
                    lines.sales_order_line, 
                    lines.sales_order_date, 
                    lines.accounting_rule_duration, 
                    lines.attribute_category, 
                    lines.rule_start_date, 
                    lines.interface_line_context, 
                    lines.sales_order_source, 
                    lines.revenue_amount, 
                    lines.default_ussgl_transaction_code, 
                    lines.default_ussgl_trx_code_context, 
                    lines.last_period_to_credit, 
                    lines.item_context, 
                    lines.tax_exempt_flag, 
                    lines.tax_exempt_number, 
                    lines.tax_exempt_reason_code, 
                    lines.tax_vendor_return_code, 
                    lines.global_attribute_category, 
                    lines.gross_unit_selling_price, 
                    lines.gross_extended_amount, 
                    lines.extended_acctd_amount, 
                    lines.mrc_extended_acctd_amount, 
                    lines.org_id, 
                    lines.global_attribute1, 
                    lines.global_attribute2, 
                    lines.global_attribute3, 
                    lines.global_attribute4, 
                    lines.global_attribute5, 
                    lines.global_attribute6, 
                    lines.global_attribute7, 
                    lines.global_attribute8, 
                    lines.global_attribute9, 
                    lines.global_attribute10, 
                    lines.global_attribute11, 
                    lines.global_attribute12, 
                    lines.global_attribute13, 
                    lines.global_attribute14, 
                    lines.global_attribute15, 
                    lines.global_attribute16, 
                    lines.global_attribute17, 
                    lines.global_attribute18, 
                    lines.global_attribute19, 
                    lines.global_attribute20, 
                    lines.line_number, 
                    trx.invoice_currency_code, 
                    NVL(ar_invoice_sql_func_pub.get_description(lines.customer_trx_line_id),lines.description), 
                    trx.trx_date, 
                    TO_CHAR (NVL (lines.quantity_invoiced,lines.quantity_credited)), 
                    TO_CHAR(NVL (lines.unit_selling_price, 0),fnd_currency.get_format_mask 
                                                   (trx.invoice_currency_code,40)), 
                    TO_CHAR(lines.extended_amount,fnd_currency.get_format_mask 
                                                   (trx.invoice_currency_code,40)), 
                    trx.bill_to_customer_id, 
                    lines.inventory_item_id, 
                    lines.attribute12, 
                    lines.attribute13, 
					zx_tax.tax_type_code, 
                    LTRIM (RTRIM (   msi.segment1|| ' ' 
                                  || msi.segment2|| ' ' 
                                  || msi.segment3,' '), 
                           ' '), 
                    NVL (msi.description, lines.description), 
                    NVL (msi.primary_uom_code, lines.uom_code), 
                    NVL (msi.primary_unit_of_measure, uom.unit_of_measure), 
					lines.tax_classification_code)

View Text - HTML Formatted

SELECT CUSTOMER_TRX_ID
, CUSTOMER_TRX_LINE_ID
, LINE_NUMBER
, LINE_TYPE
, DESCRIPTION
, QUANTITY
, UNIT_OF_MEASURE_NAME
, UNIT_PRICE
, EXTENDED_AMOUNT
, SALES_ORDER
, UOM_CODE
, TRX_NUMBER
, TAX_EXISTS_FOR_THIS_LINE_FLAG
, LINE_TAX_RATE
, TAX_CODE
, PRINTED_TAX_NAME
, INTERFACE_LINE_ATTRIBUTE1
, INTERFACE_LINE_ATTRIBUTE2
, INTERFACE_LINE_ATTRIBUTE3
, INTERFACE_LINE_ATTRIBUTE4
, INTERFACE_LINE_ATTRIBUTE5
, INTERFACE_LINE_ATTRIBUTE6
, INTERFACE_LINE_ATTRIBUTE7
, INTERFACE_LINE_ATTRIBUTE8
, INTERFACE_LINE_ATTRIBUTE9
, INTERFACE_LINE_ATTRIBUTE10
, INTERFACE_LINE_ATTRIBUTE11
, INTERFACE_LINE_ATTRIBUTE12
, INTERFACE_LINE_ATTRIBUTE13
, INTERFACE_LINE_ATTRIBUTE14
, INTERFACE_LINE_ATTRIBUTE15
, UNFORMATTED_UNIT_PRICE
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, SET_OF_BOOKS_ID
, REASON_CODE
, QUANTITY_ORDERED
, QUANTITY_CREDITED
, UNIT_STANDARD_PRICE
, SALES_ORDER_LINE
, SALES_ORDER_DATE
, ACCOUNTING_RULE_DURATION
, ATTRIBUTE_CATEGORY
, RULE_START_DATE
, INTERFACE_LINE_CONTEXT
, SALES_ORDER_SOURCE
, REVENUE_AMOUNT
, DEFAULT_USSGL_TRANSACTION_CODE
, DEFAULT_USSGL_TRX_CODE_CONTEXT
, LAST_PERIOD_TO_CREDIT
, ITEM_CONTEXT
, TAX_EXEMPT_FLAG
, TAX_EXEMPT_NUMBER
, TAX_EXEMPT_REASON_CODE
, TAX_VENDOR_RETURN_CODE
, GLOBAL_ATTRIBUTE_CATEGORY
, GROSS_UNIT_SELLING_PRICE
, GROSS_EXTENDED_AMOUNT
, EXTENDED_ACCTD_AMOUNT
, MRC_EXTENDED_ACCTD_AMOUNT
, ORG_ID
, GLOBAL_ATTRIBUTE1
, GLOBAL_ATTRIBUTE2
, GLOBAL_ATTRIBUTE3
, GLOBAL_ATTRIBUTE4
, GLOBAL_ATTRIBUTE5
, GLOBAL_ATTRIBUTE6
, GLOBAL_ATTRIBUTE7
, GLOBAL_ATTRIBUTE8
, GLOBAL_ATTRIBUTE9
, GLOBAL_ATTRIBUTE10
, GLOBAL_ATTRIBUTE11
, GLOBAL_ATTRIBUTE12
, GLOBAL_ATTRIBUTE13
, GLOBAL_ATTRIBUTE14
, GLOBAL_ATTRIBUTE15
, GLOBAL_ATTRIBUTE16
, GLOBAL_ATTRIBUTE17
, GLOBAL_ATTRIBUTE18
, GLOBAL_ATTRIBUTE19
, GLOBAL_ATTRIBUTE20
, TRANSACTION_LINE_NUMBER
, TRANSACTION_CURRENCY_CODE
, TRANSACTION_LINE_DESC
, TRANSACTION_DATE
, TRANSACTION_QUANTITY
, UNIT_SELLING_PRICE
, UNIT_SELLING_PRICE || TRANSACTION_CURRENCY_CODE CODE_UNIT_SELLING_PRICE
, LINES_EXTENDED_AMOUNT || TRANSACTION_CURRENCY_CODE CODE_LINES_EXTENDED_AMOUNT
, TAX_AMOUNT || TRANSACTION_CURRENCY_CODE CODE_TAX_AMOUNT
, (LINES_EXTENDED_AMOUNT + TAX_AMOUNT) || TRANSACTION_CURRENCY_CODE CODE_LINE_GROSS_AMOUNT
, LINES_EXTENDED_AMOUNT
, BILL_TO_CUSTOMER_ID
, INVENTORY_ITEM_ID
, COUNTRY_OF_ORIGIN
, CUSTOMS_DECLARATION_NUMBER
, TAX_AMOUNT
, TAX_RATE
, VAT_TAX_AMOUNT
, VAT_TAX_RATE
, EXCISE_TAX_AMOUNT
, EXCISE_TAX_RATE
, EXEMPT_TAX_AMOUNT
, EXEMPT_TAX_RATE
, TAX_TYPE_CODE
, ITEM_NAME
, ITEM_DESCRIPTION
, ITEM_UOM_CODE
, ITEM_UOM_NAME
, TAX_CLASSIF_CODE
, (LINES_EXTENDED_AMOUNT + TAX_AMOUNT) LINE_GROSS_AMOUNT
, NULL NULL_VALUE
FROM (SELECT LINES.CUSTOMER_TRX_ID CUSTOMER_TRX_ID
, LINES.CUSTOMER_TRX_LINE_ID CUSTOMER_TRX_LINE_ID
, TO_CHAR (LINES.LINE_NUMBER) LINE_NUMBER
, LINES.LINE_TYPE LINE_TYPE
, NVL(AR_INVOICE_SQL_FUNC_PUB.GET_DESCRIPTION(LINES.CUSTOMER_TRX_LINE_ID)
, LINES.DESCRIPTION) DESCRIPTION
, TO_CHAR (NVL (LINES.QUANTITY_INVOICED
, LINES.QUANTITY_CREDITED)) QUANTITY
, UOM.UNIT_OF_MEASURE UNIT_OF_MEASURE_NAME
, TO_CHAR(NVL (LINES.UNIT_SELLING_PRICE
, 0)
, FND_CURRENCY.GET_FORMAT_MASK(TRX.INVOICE_CURRENCY_CODE
, 40)) UNIT_PRICE
, TO_CHAR(LINES.EXTENDED_AMOUNT
, FND_CURRENCY.GET_FORMAT_MASK (TRX.INVOICE_CURRENCY_CODE
, 40)) EXTENDED_AMOUNT
, LINES.SALES_ORDER
, LINES.UOM_CODE
, TRX.TRX_NUMBER
, AR_INVOICE_SQL_FUNC_PUB.GET_TAXYN(LINES.CUSTOMER_TRX_LINE_ID) TAX_EXISTS_FOR_THIS_LINE_FLAG
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXRATE(LINES.CUSTOMER_TRX_LINE_ID)LINE_TAX_RATE
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXCODE(LINES.CUSTOMER_TRX_LINE_ID)TAX_CODE
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXNAME(LINES.CUSTOMER_TRX_LINE_ID)PRINTED_TAX_NAME
, LINES.INTERFACE_LINE_ATTRIBUTE1
, LINES.INTERFACE_LINE_ATTRIBUTE2
, LINES.INTERFACE_LINE_ATTRIBUTE3
, LINES.INTERFACE_LINE_ATTRIBUTE4
, LINES.INTERFACE_LINE_ATTRIBUTE5
, LINES.INTERFACE_LINE_ATTRIBUTE6
, LINES.INTERFACE_LINE_ATTRIBUTE7
, LINES.INTERFACE_LINE_ATTRIBUTE8
, LINES.INTERFACE_LINE_ATTRIBUTE9
, LINES.INTERFACE_LINE_ATTRIBUTE10
, LINES.INTERFACE_LINE_ATTRIBUTE11
, LINES.INTERFACE_LINE_ATTRIBUTE12
, LINES.INTERFACE_LINE_ATTRIBUTE13
, LINES.INTERFACE_LINE_ATTRIBUTE14
, LINES.INTERFACE_LINE_ATTRIBUTE15
, TO_CHAR(NVL (LINES.UNIT_SELLING_PRICE
, 0)) UNFORMATTED_UNIT_PRICE
, LINES.ATTRIBUTE1
, LINES.ATTRIBUTE2
, LINES.ATTRIBUTE3
, LINES.ATTRIBUTE4
, LINES.ATTRIBUTE5
, LINES.ATTRIBUTE6
, LINES.ATTRIBUTE7
, LINES.ATTRIBUTE8
, LINES.ATTRIBUTE9
, LINES.ATTRIBUTE10
, LINES.ATTRIBUTE11
, LINES.ATTRIBUTE12
, LINES.ATTRIBUTE13
, LINES.ATTRIBUTE14
, LINES.ATTRIBUTE15
, LINES.SET_OF_BOOKS_ID
, LINES.REASON_CODE
, LINES.QUANTITY_ORDERED
, LINES.QUANTITY_CREDITED
, LINES.UNIT_STANDARD_PRICE
, LINES.SALES_ORDER_LINE
, LINES.SALES_ORDER_DATE
, LINES.ACCOUNTING_RULE_DURATION
, LINES.ATTRIBUTE_CATEGORY
, LINES.RULE_START_DATE
, LINES.INTERFACE_LINE_CONTEXT
, LINES.SALES_ORDER_SOURCE
, LINES.REVENUE_AMOUNT
, LINES.DEFAULT_USSGL_TRANSACTION_CODE
, LINES.DEFAULT_USSGL_TRX_CODE_CONTEXT
, LINES.LAST_PERIOD_TO_CREDIT
, LINES.ITEM_CONTEXT
, LINES.TAX_EXEMPT_FLAG
, LINES.TAX_EXEMPT_NUMBER
, LINES.TAX_EXEMPT_REASON_CODE
, LINES.TAX_VENDOR_RETURN_CODE
, LINES.GLOBAL_ATTRIBUTE_CATEGORY
, LINES.GROSS_UNIT_SELLING_PRICE
, LINES.GROSS_EXTENDED_AMOUNT
, LINES.EXTENDED_ACCTD_AMOUNT
, LINES.MRC_EXTENDED_ACCTD_AMOUNT
, LINES.ORG_ID
, LINES.GLOBAL_ATTRIBUTE1
, LINES.GLOBAL_ATTRIBUTE2
, LINES.GLOBAL_ATTRIBUTE3
, LINES.GLOBAL_ATTRIBUTE4
, LINES.GLOBAL_ATTRIBUTE5
, LINES.GLOBAL_ATTRIBUTE6
, LINES.GLOBAL_ATTRIBUTE7
, LINES.GLOBAL_ATTRIBUTE8
, LINES.GLOBAL_ATTRIBUTE9
, LINES.GLOBAL_ATTRIBUTE10
, LINES.GLOBAL_ATTRIBUTE11
, LINES.GLOBAL_ATTRIBUTE12
, LINES.GLOBAL_ATTRIBUTE13
, LINES.GLOBAL_ATTRIBUTE14
, LINES.GLOBAL_ATTRIBUTE15
, LINES.GLOBAL_ATTRIBUTE16
, LINES.GLOBAL_ATTRIBUTE17
, LINES.GLOBAL_ATTRIBUTE18
, LINES.GLOBAL_ATTRIBUTE19
, LINES.GLOBAL_ATTRIBUTE20
, LINES.LINE_NUMBER TRANSACTION_LINE_NUMBER
, TRX.INVOICE_CURRENCY_CODE TRANSACTION_CURRENCY_CODE
, NVL(AR_INVOICE_SQL_FUNC_PUB.GET_DESCRIPTION(LINES.CUSTOMER_TRX_LINE_ID)
, LINES.DESCRIPTION) TRANSACTION_LINE_DESC
, TRX.TRX_DATE TRANSACTION_DATE
, TO_CHAR(NVL (LINES.QUANTITY_INVOICED
, LINES.QUANTITY_CREDITED)) TRANSACTION_QUANTITY
, TO_CHAR(NVL (LINES.UNIT_SELLING_PRICE
, 0)
, FND_CURRENCY.GET_FORMAT_MASK(TRX.INVOICE_CURRENCY_CODE
, 40)) UNIT_SELLING_PRICE
, TO_CHAR(LINES.EXTENDED_AMOUNT
, FND_CURRENCY.GET_FORMAT_MASK(TRX.INVOICE_CURRENCY_CODE
, 40)) LINES_EXTENDED_AMOUNT
, TRX.BILL_TO_CUSTOMER_ID BILL_TO_CUSTOMER_ID
, LINES.INVENTORY_ITEM_ID INVENTORY_ITEM_ID
, LINES.GLOBAL_ATTRIBUTE1 COUNTRY_OF_ORIGIN
, LINES.GLOBAL_ATTRIBUTE2 CUSTOMS_DECLARATION_NUMBER
, SUM (RCTL_TAX.EXTENDED_AMOUNT) TAX_AMOUNT
, SUM (RCTL_TAX.TAX_RATE) TAX_RATE
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'VAT'
, NVL(RCTL_TAX.EXTENDED_AMOUNT
, 0)
, 0)) VAT_TAX_AMOUNT
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'VAT'
, NVL(RCTL_TAX.TAX_RATE
, 0)
, 0)) VAT_TAX_RATE
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'EXCISE'
, NVL(RCTL_TAX.EXTENDED_AMOUNT
, 0)
, 0)) EXCISE_TAX_AMOUNT
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'EXCISE'
, NVL(RCTL_TAX.TAX_RATE
, 0)
, 0)) EXCISE_TAX_RATE
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'EXEMPT VAT'
, NVL(RCTL_TAX.EXTENDED_AMOUNT
, 0)
, 0)) EXEMPT_TAX_AMOUNT
, SUM(DECODE(ZX_TAX.TAX_TYPE_CODE
, 'EXEMPT VAT'
, NVL(RCTL_TAX.TAX_RATE
, 0)
, 0)) EXEMPT_TAX_RATE
, ZX_TAX.TAX_TYPE_CODE TAX_TYPE_CODE
, LTRIM (RTRIM ( MSI.SEGMENT1|| ' ' || MSI.SEGMENT2|| ' ' || MSI.SEGMENT3
, ' ')
, ' ') ITEM_NAME
, NVL (MSI.DESCRIPTION
, LINES.DESCRIPTION) ITEM_DESCRIPTION
, NVL (MSI.PRIMARY_UOM_CODE
, LINES.UOM_CODE) ITEM_UOM_CODE
, NVL (MSI.PRIMARY_UNIT_OF_MEASURE
, UOM.UNIT_OF_MEASURE) ITEM_UOM_NAME
, LINES.TAX_CLASSIFICATION_CODE TAX_CLASSIF_CODE
FROM MTL_UNITS_OF_MEASURE UOM
, RA_CUSTOMER_TRX_LINES LINES
, RA_CUSTOMER_TRX TRX
, MTL_SYSTEM_ITEMS MSI
, RA_CUSTOMER_TRX_LINES RCTL_TAX
, --RA_CUSTOMER_TRX_LINES RCTL_EXCISE
, --RA_CUSTOMER_TRX_LINES RCTL_EXEMPT
, ZX_LINES ZX_TAX --ZX_LINES ZX_EXCISE
, --ZX_LINES ZX_EXEMPT
WHERE TRX.CUSTOMER_TRX_ID = LINES.CUSTOMER_TRX_ID
AND TRX.COMPLETE_FLAG = 'Y'
AND LINES.UOM_CODE = UOM.UOM_CODE(+)
AND LINES.LINE_TYPE = 'LINE'
AND LINES.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID(+)
AND LINES.ORG_ID = MSI.ORGANIZATION_ID(+)
AND LINES.CUSTOMER_TRX_ID = RCTL_TAX.CUSTOMER_TRX_ID(+)
AND LINES.CUSTOMER_TRX_LINE_ID = RCTL_TAX.LINK_TO_CUST_TRX_LINE_ID(+)
AND RCTL_TAX.LINE_TYPE(+) = 'TAX' AND RCTL_TAX.TAX_LINE_ID = ZX_TAX.TAX_LINE_ID --AND ZX_TAX.TAX_TYPE_CODE = 'VAT' --AND LINES.CUSTOMER_TRX_ID = RCTL_EXCISE.CUSTOMER_TRX_ID(+) --AND LINES.CUSTOMER_TRX_LINE_ID = RCTL_EXCISE.LINK_TO_CUST_TRX_LINE_ID(+) --AND RCTL_EXCISE.LINE_TYPE(+) = 'TAX' --AND RCTL_EXCISE.TAX_LINE_ID = ZX_EXCISE.TAX_LINE_ID --AND ZX_EXCISE.TAX_TYPE_CODE = 'EXCISE' --AND LINES.CUSTOMER_TRX_ID = RCTL_EXEMPT.CUSTOMER_TRX_ID(+) --AND LINES.CUSTOMER_TRX_LINE_ID = RCTL_EXEMPT.LINK_TO_CUST_TRX_LINE_ID(+) --AND RCTL_EXEMPT.LINE_TYPE(+) = 'TAX' --AND RCTL_EXEMPT.TAX_LINE_ID = ZX_EXEMPT.TAX_LINE_ID --AND ZX_EXEMPT.TAX_TYPE_CODE = 'EXEMPT VAT' GROUP BY LINES.CUSTOMER_TRX_ID
, LINES.CUSTOMER_TRX_LINE_ID
, TO_CHAR (LINES.LINE_NUMBER)
, LINES.LINE_TYPE
, NVL(AR_INVOICE_SQL_FUNC_PUB.GET_DESCRIPTION(LINES.CUSTOMER_TRX_LINE_ID)
, LINES.DESCRIPTION)
, TO_CHAR (NVL (LINES.QUANTITY_INVOICED
, LINES.QUANTITY_CREDITED))
, UOM.UNIT_OF_MEASURE
, TO_CHAR(NVL (LINES.UNIT_SELLING_PRICE
, 0)
, FND_CURRENCY.GET_FORMAT_MASK(TRX.INVOICE_CURRENCY_CODE
, 40))
, TO_CHAR(LINES.EXTENDED_AMOUNT
, FND_CURRENCY.GET_FORMAT_MASK (TRX.INVOICE_CURRENCY_CODE
, 40))
, LINES.SALES_ORDER
, LINES.UOM_CODE
, TRX.TRX_NUMBER
, AR_INVOICE_SQL_FUNC_PUB.GET_TAXYN(LINES.CUSTOMER_TRX_LINE_ID)
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXRATE(LINES.CUSTOMER_TRX_LINE_ID)
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXCODE(LINES.CUSTOMER_TRX_LINE_ID)
, AR_BPA_UTILS_PKG.FN_GET_LINE_TAXNAME(LINES.CUSTOMER_TRX_LINE_ID)
, LINES.INTERFACE_LINE_ATTRIBUTE1
, LINES.INTERFACE_LINE_ATTRIBUTE2
, LINES.INTERFACE_LINE_ATTRIBUTE3
, LINES.INTERFACE_LINE_ATTRIBUTE4
, LINES.INTERFACE_LINE_ATTRIBUTE5
, LINES.INTERFACE_LINE_ATTRIBUTE6
, LINES.INTERFACE_LINE_ATTRIBUTE7
, LINES.INTERFACE_LINE_ATTRIBUTE8
, LINES.INTERFACE_LINE_ATTRIBUTE9
, LINES.INTERFACE_LINE_ATTRIBUTE10
, LINES.INTERFACE_LINE_ATTRIBUTE11
, LINES.INTERFACE_LINE_ATTRIBUTE12
, LINES.INTERFACE_LINE_ATTRIBUTE13
, LINES.INTERFACE_LINE_ATTRIBUTE14
, LINES.INTERFACE_LINE_ATTRIBUTE15
, TO_CHAR (NVL (LINES.UNIT_SELLING_PRICE
, 0))
, LINES.ATTRIBUTE1
, LINES.ATTRIBUTE2
, LINES.ATTRIBUTE3
, LINES.ATTRIBUTE4
, LINES.ATTRIBUTE5
, LINES.ATTRIBUTE6
, LINES.ATTRIBUTE7
, LINES.ATTRIBUTE8
, LINES.ATTRIBUTE9
, LINES.ATTRIBUTE10
, LINES.ATTRIBUTE11
, LINES.ATTRIBUTE12
, LINES.ATTRIBUTE13
, LINES.ATTRIBUTE14
, LINES.ATTRIBUTE15
, LINES.SET_OF_BOOKS_ID
, LINES.REASON_CODE
, LINES.QUANTITY_ORDERED
, LINES.QUANTITY_CREDITED
, LINES.UNIT_STANDARD_PRICE
, LINES.SALES_ORDER_LINE
, LINES.SALES_ORDER_DATE
, LINES.ACCOUNTING_RULE_DURATION
, LINES.ATTRIBUTE_CATEGORY
, LINES.RULE_START_DATE
, LINES.INTERFACE_LINE_CONTEXT
, LINES.SALES_ORDER_SOURCE
, LINES.REVENUE_AMOUNT
, LINES.DEFAULT_USSGL_TRANSACTION_CODE
, LINES.DEFAULT_USSGL_TRX_CODE_CONTEXT
, LINES.LAST_PERIOD_TO_CREDIT
, LINES.ITEM_CONTEXT
, LINES.TAX_EXEMPT_FLAG
, LINES.TAX_EXEMPT_NUMBER
, LINES.TAX_EXEMPT_REASON_CODE
, LINES.TAX_VENDOR_RETURN_CODE
, LINES.GLOBAL_ATTRIBUTE_CATEGORY
, LINES.GROSS_UNIT_SELLING_PRICE
, LINES.GROSS_EXTENDED_AMOUNT
, LINES.EXTENDED_ACCTD_AMOUNT
, LINES.MRC_EXTENDED_ACCTD_AMOUNT
, LINES.ORG_ID
, LINES.GLOBAL_ATTRIBUTE1
, LINES.GLOBAL_ATTRIBUTE2
, LINES.GLOBAL_ATTRIBUTE3
, LINES.GLOBAL_ATTRIBUTE4
, LINES.GLOBAL_ATTRIBUTE5
, LINES.GLOBAL_ATTRIBUTE6
, LINES.GLOBAL_ATTRIBUTE7
, LINES.GLOBAL_ATTRIBUTE8
, LINES.GLOBAL_ATTRIBUTE9
, LINES.GLOBAL_ATTRIBUTE10
, LINES.GLOBAL_ATTRIBUTE11
, LINES.GLOBAL_ATTRIBUTE12
, LINES.GLOBAL_ATTRIBUTE13
, LINES.GLOBAL_ATTRIBUTE14
, LINES.GLOBAL_ATTRIBUTE15
, LINES.GLOBAL_ATTRIBUTE16
, LINES.GLOBAL_ATTRIBUTE17
, LINES.GLOBAL_ATTRIBUTE18
, LINES.GLOBAL_ATTRIBUTE19
, LINES.GLOBAL_ATTRIBUTE20
, LINES.LINE_NUMBER
, TRX.INVOICE_CURRENCY_CODE
, NVL(AR_INVOICE_SQL_FUNC_PUB.GET_DESCRIPTION(LINES.CUSTOMER_TRX_LINE_ID)
, LINES.DESCRIPTION)
, TRX.TRX_DATE
, TO_CHAR (NVL (LINES.QUANTITY_INVOICED
, LINES.QUANTITY_CREDITED))
, TO_CHAR(NVL (LINES.UNIT_SELLING_PRICE
, 0)
, FND_CURRENCY.GET_FORMAT_MASK (TRX.INVOICE_CURRENCY_CODE
, 40))
, TO_CHAR(LINES.EXTENDED_AMOUNT
, FND_CURRENCY.GET_FORMAT_MASK (TRX.INVOICE_CURRENCY_CODE
, 40))
, TRX.BILL_TO_CUSTOMER_ID
, LINES.INVENTORY_ITEM_ID
, LINES.ATTRIBUTE12
, LINES.ATTRIBUTE13
, ZX_TAX.TAX_TYPE_CODE
, LTRIM (RTRIM ( MSI.SEGMENT1|| ' ' || MSI.SEGMENT2|| ' ' || MSI.SEGMENT3
, ' ')
, ' ')
, NVL (MSI.DESCRIPTION
, LINES.DESCRIPTION)
, NVL (MSI.PRIMARY_UOM_CODE
, LINES.UOM_CODE)
, NVL (MSI.PRIMARY_UNIT_OF_MEASURE
, UOM.UNIT_OF_MEASURE)
, LINES.TAX_CLASSIFICATION_CODE)