SQL
QUERY FOR TDS IN ORACLE CLOUD FUSION R13
SELECT aia.invoice_num
inv_num
,aila.line_number
inv_line_number
,TO_CHAR(aia.invoice_date,
'DD-MON-YYYY','NLS_DATE_LANGUAGE = AMERICAN') inv_date
,TO_CHAR(aila.accounting_date,
'DD-MON-YYYY','NLS_DATE_LANGUAGE = AMERICAN') inv_acc_date
,psv.vendor_name
vendor
,psv.segment1
vendor_num
,pssv.vendor_site_code
site
,psv.organization_type_lookup_code
vendor_org_type
,psp.income_tax_id
pan_num
,gl_flexfields_pkg.get_description_sql
(gcc.chart_of_accounts_id,
1,
gcc.segment1
)
company
,gl_flexfields_pkg.get_description_sql
(gcc.chart_of_accounts_id,
2,
gcc.segment2
)
account
,gl_flexfields_pkg.get_description_sql
(gcc.chart_of_accounts_id,
3,
gcc.segment3
)
branch
,gl_flexfields_pkg.get_description_sql
(gcc.chart_of_accounts_id,
4,
gcc.segment4
)
department
,(SELECT zcgb.alphanumeric_value1
FROM zx_condition_groups_b zcgb
WHERE zcgb.condition_group_id =
aila.awt_group_id )
tds_rate_name
,(SELECT zrb.tax
FROM zx_rates_b zrb
WHERE zrb.tax_rate_code = (SELECT
zcgb.alphanumeric_value1
FROM
zx_condition_groups_b zcgb
WHERE
zcgb.condition_group_id = aila.awt_group_id )
) tax_name
,(SELECT zrb.percentage_rate
FROM zx_rates_b zrb
WHERE zrb.tax_rate_code = (SELECT
zcgb.alphanumeric_value1
FROM
zx_condition_groups_b zcgb
WHERE
zcgb.condition_group_id = aila.awt_group_id )
)
tax_rate
,aila.amount
inv_line_amount
,aila.amount * ((SELECT
zrb.percentage_rate
FROM zx_rates_b zrb
WHERE
zrb.tax_rate_code = (SELECT zcgb.alphanumeric_value1
FROM zx_condition_groups_b zcgb
WHERE zcgb.condition_group_id = aila.awt_group_id
)
) / 100
) inv_line_tax_val
,aila.amount - (aila.amount * ((SELECT
zrb.percentage_rate
FROM
zx_rates_b zrb
WHERE
zrb.tax_rate_code = (SELECT zcgb.alphanumeric_value1
FROM zx_condition_groups_b zcgb
WHERE zcgb.condition_group_id = aila.awt_group_id
)
) / 100
)
)
inv_line_amt_payable
FROM ap_invoices_all
aia
,poz_suppliers_v psv
,poz_supplier_sites_v pssv
,poz_suppliers_pii psp
,ap_invoice_lines_all aila
,gl_code_combinations
gcc
WHERE aia.vendor_id = psv.vendor_id
AND aia.vendor_site_id
= pssv.vendor_site_id
AND psv.vendor_id
= psp.vendor_id
AND aia.invoice_id = aila.invoice_id
AND aila.line_type_lookup_code
= 'ITEM'
AND aila.default_dist_ccid
= gcc.code_combination_id
AND TO_DATE(aila.accounting_date, 'YYYY-MON-DD') BETWEEN
NVL(:p_from_acc_date, aila.accounting_date)
AND NVL(:p_to_acc_date, aila.accounting_date)
ORDER BY aia.invoice_num
,aila.line_number
,aia.invoice_date
,aila.accounting_date
No comments:
Post a Comment