<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: JA India - TDS at Lower Rates - draft -->
 <REPORTS_ROW>
  <GUID>82288223F0C13869E053B46B63588994</GUID>
  <SQL_TEXT>SELECT distinct
       jap.org_tan_num  TDS_VENDOR,
       hou.name ORG,
       jrg.attribute_value  TDS_PREFIX,
       nvl(hou.internal_address_line,&apos;NIL&apos;) internal_address_line,
       nvl(loc.address_line_1 ||&apos;,&apos;|| loc.address_line_2 ||&apos;,&apos;|| loc.address_line_3 ||&apos;,&apos;|| loc.town_or_city, &apos; &apos;)  CITY,
       nvl(loc.country,&apos;NIL&apos;) hr_loc_country, 
       hou.location_id,
       pov2.vendor_name tax_vendor,
       pov1.vat_registration_num,
       pov1.vendor_name,
       povs.address_line1 ||&apos;,&apos;|| povs.address_line2 ||&apos;,&apos;|| povs.address_line3 ||&apos;,&apos;||povs.country vendor_site_address,
       frmd.invoice_amount,
       api1.invoice_date,
    frmd.invoice_id   invoice_id,
       FRMD.tds_tax_rate,
       NVL(  ROUND( ( frmd.tds_invoice_amt * (jtc.tax_rate-jtc.surcharge_rate) ) / jtc.tax_rate, 2 ), 0 )  tds_invoice_amt,
       NVL(  ROUND(  frmd.tds_invoice_amt * jtc.surcharge_rate / jtc.tax_rate, 2 ), 0 ) sur_amt,
       NVL(  ROUND( ( frmd.tds_invoice_amt * (jtc.tax_rate-jtc.surcharge_rate) ) / jtc.tax_rate, 2 ) + ROUND(  frmd.tds_invoice_amt * jtc.surcharge_rate / jtc.tax_rate, 2 ), 0 ) Tot_Tax_Amt,
       api2.invoice_date tds_invoice_date,
       apip.accounting_date,
       frmd.it_certificate_number,
       frmd.certificate_num certificate_id, 
       to_char(afrm.issue_date,&apos;DD-MM-YYYY&apos;) issue_date, 
	JA_JAINITCL_XMLP_PKG.cf_gross_inv_amtformula(frmd.invoice_id,frmd.invoice_amount) CF_GROSS_INV_AMT
FROM
      JAI_AP_TDS_F16_HDRS_ALL AFRM,              
      JAI_AP_TDS_F16_DTLS_ALL FRMD , 
      JAI_CMN_TAXES_ALL jtc,
      hr_organization_units HOU,
      hr_locations LOC,
      ap_invoices_all API1,
      ap_invoices_all API2,
      ap_invoice_payments_all APIP,
      po_vendors POV1,   
      po_vendors POV2,
      po_vendor_sites_all POVS,
      jai_ap_tds_org_tan_v jap,
      JAI_RGM_ORG_REGNS_V  jrg,
      JAI_AP_TDS_CERT_NUMS jatcn  
 WHERE
       decode(afrm.org_id,null,0,afrm.org_id) = NVL(:P_ORGANIZATION_ID,decode(afrm.org_id,null,0,afrm.org_id))
 AND   afrm.tds_tax_section = NVL(:P_TDS_PAYMENT_TYPE, afrm.tds_tax_section)
 AND   frmd.certificate_num = afrm.certificate_num
 AND   afrm.org_id         = hou.organization_id (+)
 and   afrm.tds_tax_id     = jtc.tax_id        
 AND   jap.organization_id = afrm.org_id
 AND   jrg.organization_id = afrm.org_id
 AND   jatcn.organization_id = afrm.org_id 
AND    jatcn.org_tan_num = nvl(:P_ORG_TAN_NUM,jatcn.org_tan_num) 
 AND   jrg.regime_code     = &apos;TDS&apos;
 AND   jrg.registration_type  = &apos;OTHERS&apos;
 AND   jrg.attribute_type_code = &apos;OTHERS&apos;
 AND   jrg.attribute_code      = &apos;PAN NO&apos;
 AND   TRUNC(api2.invoice_date) &gt;= TRUNC(nvl(:LP_FROM_DATE,api2.invoice_date))
 AND    TRUNC(api2.invoice_date) &lt;= TRUNC(nvl(:P_TO_DATE,sysdate))
 AND   ( (UPPER(NVL(pov1.organization_type_lookup_code,&apos;OTHERS&apos;))   = NVL(:P_SUPPLIER_ORG_TYPE,&apos;OTHERS&apos;)
      AND UPPER(NVL(:P_SUPPLIER_ORG_TYPE,&apos;OTHERS&apos;)) = &apos;COMPANY&apos; )
   OR ( UPPER(NVL(:P_SUPPLIER_ORG_TYPE,&apos;OTHERS&apos;)) &lt;&gt; &apos;COMPANY&apos;   
 AND UPPER(NVL(pov1.organization_type_lookup_code,&apos;OTHERS&apos;))
  &lt;&gt; &apos;COMPANY&apos;   )   )  
 AND   pov1.vendor_id  (+)            = afrm.vendor_id
 AND   povs.vendor_site_id (+)        = afrm.vendor_site_id
 AND   api2.invoice_id  (+)           = frmd.tds_invoice_id
 AND   api1.invoice_id (+)               = frmd.invoice_id
AND  (frmd.invoice_amount +
	(SELECT nvl(sum(amount),0) FROM ap_invoice_lines_all a 
	WHERE invoice_id = frmd.invoice_id 
	AND LINE_TYPE_LOOKUP_CODE = &apos;PREPAY&apos;) ) != 0
 AND   apip.invoice_payment_id (+) = frmd.invoice_payment_id
 AND   hou.location_id             = loc.location_id (+)
 AND   pov2.vendor_id  (+)         = afrm.tax_authority_id
AND   frmd.it_certificate_number IS NOT NULL 
order by pov2.vendor_name 
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>JA</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>JAINITCL_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>JA India - TDS at Lower Rates - draft</REPORT_NAME>
    <DESCRIPTION>Application: Asia/Pacific Localizations
Source: India - TDS at Lower Rates Report (XML) - Not Supported: Reserved For Future Use
Short Name: JAINITCL_XML
DB package: JA_JAINITCL_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>JA 印度 - 低税率的 TDS 报表- 不支持：已保留供将来使用</REPORT_NAME>
    <DESCRIPTION>Application: 亚太地区本地化
Source: 印度 - 低税率的 TDS 报表 (XML) - 不支持：已保留供将来使用
Short Name: JAINITCL_XML
DB package: JA_JAINITCL_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:lp_from_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_from_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_org_tan_num</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_org_where</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_organization_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_reporting_entity_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_reporting_level</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_supplier_org_type</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_tds_payment_type</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_to_date</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_org_tan_num</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>JAI_AP_TAN_NUM_VS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
org_tan_num id,
org_tan_num value,
null description
from
jai_ap_tds_cert_nums
where rowid in (select max(rowid) from
jai_ap_tds_cert_nums group by org_tan_num)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>ORG_TAN_NUM</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_organization_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>ORGANIZATION_ITCL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.organization_id id,
hou.name value,
null description
from
jai_ap_tds_cert_nums jatcn,hr_operating_units hou
where jatcn.organization_id=hou.organization_id
and jatcn.rowid in (select max(rowid)
from jai_ap_tds_cert_nums
where org_tan_num=:$flex$.jai_ap_tan_num_vs
group by organization_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>组织</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_tds_payment_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>TDS_PAYMENT_TYPE_ITCL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
ja_lookups
where lookup_type=&apos;JAI_TDS_SECTION&apos;
order by value,description</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>TDS Payment Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>TDS 付款类型</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_supplier_org_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>SUPPLIER_ORG_ITCL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ffvv.flex_value id,
ffvv.flex_value value,
ffvv.flex_value_meaning||nvl2(ffvv.description,&apos;: &apos;||ffvv.description,null) description
from
fnd_flex_values_vl ffvv
where
ffvv.flex_value_set_id=1021363
order by
ffvv.flex_value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Supplier Organization Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>供应商组织类型</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_from_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>From Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>自日期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>:p_to_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>至日期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.jai_ap_tan_num_vs</FLEX_BIND>
    <PARAMETER_NAME>ORG_TAN_NUM</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Organization</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
