ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 税的取数SQL

税的取数SQL

原创 Linux操作系统 作者:blueshine07 时间:2011-08-31 21:59:21 0 删除 编辑
税的取数sql 转 主要是为了查税码 税率这表 这里是供应商的取税sql:有时间再研究
1. 取供应商税码
  1. FUNCTION get_tax_classification_code(  
  2.   p_party_id IN NUMBER  
  3. ) RETURN VARCHAR2 IS  
  4.   l_tax_classification_code VARCHAR2(100);  
  5. BEGIN  
  6.   SELECT tax_classification_code INTO l_tax_classification_code  
  7.     FROM zx_party_tax_profile   
  8.     WHERE party_id        = p_party_id   
  9.       AND party_type_code = 'THIRD_PARTY';  
  10.   RETURN l_tax_classification_code;  
  11. EXCEPTION  
  12.   WHEN OTHERS THEN RETURN NULL;  
  13. END;  
  14. --取供应商税码  
  15. l_tax_classification_code := get_tax_classification_code(rec_header.vendor_id); 

  16. 2. 取得供应商地点层税率
       
    1. FUNCTION get_vendor_tax(p_vendor_id      IN NUMBER,  
    2.                          p_vendor_site_id IN NUMBER) RETURN NUMBER IS  
    3.    v_vendor_tax NUMBER;  
    4.  BEGIN  
    5.    SELECT zxr.percentage_rate  
    6.      INTO v_vendor_tax  
    7.      FROM po_vendor_sites_all  pvs,  
    8.           zx_party_tax_profile ztp,  
    9.           hz_code_assignments  hca,  
    10.           zx_mco_eo_rates_v    zxr  
    11.     WHERE ztp.party_id = pvs.party_site_id  
    12.       AND hca.owner_table_id = ztp.party_tax_profile_id  
    13.       AND hca.owner_table_name = 'ZX_PARTY_TAX_PROFILE'  
    14.       AND (hca.start_date_active <= SYSDATE OR  
    15.           hca.start_date_active IS NULL)  
    16.       AND (hca.end_date_active > SYSDATE OR hca.end_date_active IS NULL)  
    17.       AND zxr.tax_rate_code = hca.class_code  
    18.       AND (zxr.effective_from <= SYSDATE OR zxr.effective_from IS NULL)  
    19.       AND (zxr.effective_to > SYSDATE OR zxr.effective_to IS NULL)  
    20.       AND pvs.vendor_id = p_vendor_id  
    21.       AND pvs.vendor_site_id = p_vendor_site_id;  
    22.    RETURN v_vendor_tax;  
    23.  EXCEPTION  
    24.    WHEN OTHERS THEN  
    25.      RETURN 0;  
    26.  END;  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25103190/viewspace-706379/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-26

  • 博文量
    55
  • 访问量
    151248