DBA Data[Home] [Help]

PACKAGE: APPS.PN_R12_UTIL_PKG

Source


1 PACKAGE pn_r12_util_pkg AUTHID CURRENT_USER AS
2 /* $Header: PNUTL12S.pls 120.7 2006/06/21 04:50:00 hrodda noship $ */
3 
4 FUNCTION get_tcc (
5             p_tax_code_id        pn_payment_terms.tax_code_id%TYPE,
6             p_lease_class_code   pn_leases.lease_class_code%TYPE,
7             p_as_of_date         pn_payment_terms.start_date%TYPE)
8 RETURN VARCHAR2;
9 
10 FUNCTION get_tcc_name (
11             p_tcc                pn_payment_terms.tax_classification_code%TYPE,
12             p_lease_class_code   pn_leases.lease_class_code%TYPE,
13             p_org_id             pn_term_templates.org_id%TYPE)
14 RETURN VARCHAR2;
15 
16 FUNCTION validate_term_template_tax(
17            p_term_temp_id   IN    NUMBER,
18            p_lease_cls_code IN    VARCHAR2)
19 RETURN BOOLEAN;
20 
21 FUNCTION is_le_compatible(
22            p_ccid             IN pn_distributions.account_id%TYPE,
23            p_payment_term_id  IN pn_payment_terms.payment_term_id%TYPE DEFAULT NULL,
24            p_term_template_id IN pn_payment_terms.term_template_id%TYPE DEFAULT NULL,
25            p_vendor_site_id   IN pn_payment_terms.vendor_site_id%TYPE,
26            p_org_id           IN pn_payment_terms.org_id%TYPE,
27            p_distribution_id  IN pn_distributions.distribution_id%TYPE DEFAULT NULL,
28            p_mode             IN VARCHAR2)
29 RETURN BOOLEAN;
30 
31 FUNCTION is_r12
32 RETURN BOOLEAN;
33 
34 FUNCTION get_le_for_ar(
35            p_customer_id         pn_payment_terms.customer_id%TYPE
36           ,p_transaction_type_id pn_payment_terms.cust_trx_type_id%TYPE
37           ,p_org_id              pn_payment_terms.org_id%TYPE)
38 RETURN NUMBER;
39 
40 FUNCTION get_le_for_ap(
41            p_code_combination_id pn_distributions.account_id%TYPE
42           ,p_location_id         pn_payment_terms.vendor_site_id%TYPE
43           ,p_org_id              pn_payment_terms.org_id%TYPE)
44 RETURN NUMBER;
45 
46 FUNCTION get_tax_flag(p_vendor_id      IN NUMBER,
47                       p_vendor_site_id IN NUMBER)
48 RETURN VARCHAR2;
49 
50 FUNCTION get_ap_tax_code_name(p_tax_id IN NUMBER)
51 RETURN VARCHAR2;
52 
53 FUNCTION get_ar_tax_code_name (p_tax_id IN NUMBER)
54 RETURN VARCHAR2;
55 
56 FUNCTION get_tax_group ( p_tax_group_id   NUMBER)
57 RETURN VARCHAR2;
58 
59 FUNCTION check_tax_upgrade (p_tax_code_id  pn_payment_terms.tax_code_id%TYPE,
60                             p_tax_group_id pn_payment_terms.tax_group_id%TYPE,
61                             p_run_mode     pn_leases.lease_class_code%TYPE)
62 RETURN VARCHAR2;
63 
64 FUNCTION check_tax_upgrade (p_term_template_id pn_term_templates.term_template_id%TYPE)
65 RETURN VARCHAR2;
66 
67 END pn_r12_util_pkg;