[Home] [Help]
PACKAGE: APPS.PO_VALIDATE_NIFVAT
Source
1 PACKAGE PO_VALIDATE_NIFVAT AUTHID CURRENT_USER AS
2 /* $Header: povlnifs.pls 115.4 2002/12/11 09:42:34 amtripat ship $ */
3
4 FUNCTION po_check_numeric(check_value VARCHAR2,
5 pos_from NUMBER,
6 pos_for NUMBER ) RETURN VARCHAR2;
7
8 PROCEDURE po_coordinate_validation(X_RESP_APPL_ID NUMBER,
9 X_VALIDATION_TYPE VARCHAR2,
10 X_TABLE_NAME VARCHAR2,
11 X_RECORD_ID NUMBER,
12 X_FIELD_VALUE VARCHAR2,
13 X_PROFILE_CTY VARCHAR2,
14 X_COUNTRY_NAME VARCHAR2,
15 X_HOME_COUNTRY VARCHAR2,
16 X_RESULT_FLAG OUT NOCOPY VARCHAR2,
17 X_RESULT_MESSAGE OUT NOCOPY VARCHAR2);
18
19
20 PROCEDURE po_validate_vat_be(Xi_NIF VARCHAR2,
21 Xi_CHECK_UNIQUE_FLAG VARCHAR2,
22 Xo_RET_VAR OUT NOCOPY varchar2,
23 Xo_RET_MESSAGE OUT NOCOPY varchar2);
24
25 PROCEDURE po_validate_vat_at(Xi_NIF VARCHAR2,
26 Xi_CHECK_UNIQUE_FLAG VARCHAR2,
27 Xo_RET_VAR OUT NOCOPY varchar2,
28 Xo_RET_MESSAGE OUT NOCOPY varchar2);
29
30 PROCEDURE po_validate_vat_nl(Xi_NIF VARCHAR2,
31 Xi_CHECK_UNIQUE_FLAG VARCHAR2,
32 Xo_RET_VAR OUT NOCOPY varchar2,
33 Xo_RET_MESSAGE OUT NOCOPY varchar2);
34
35 PROCEDURE po_validate_nif_es(Xi_NIF VARCHAR2,
36 Xi_VAL_TYPE VARCHAR2,
37 Xi_CHECK_UNIQUE_FLAG VARCHAR2,
38 Xo_RET_VAR OUT NOCOPY varchar2,
39 Xo_RET_MESSAGE OUT NOCOPY varchar2);
40
41 PROCEDURE po_validate_vat_it(VAT_VALUE VARCHAR2,
42 Xi_UNIQUE_FLAG VARCHAR2,
43 RET_VAR OUT NOCOPY varchar2,
44 RET_MESSAGE OUT NOCOPY varchar2);
45
46 PROCEDURE po_validate_nif_it(NIF VARCHAR2,
47 Xi_UNIQUE_FLAG VARCHAR2,
48 RET_VAR OUT NOCOPY varchar2,
49 RET_MESSAGE OUT NOCOPY varchar2);
50
51 PROCEDURE po_validate_nif_pt(Xi_NIF VARCHAR2,
52 Xi_UNIQUE_FLAG VARCHAR2,
53 RET_VAR OUT NOCOPY varchar2,
54 RET_MESSAGE OUT NOCOPY varchar2);
55
56 -- Bug 2637182 Forward porting the changes in 11.0
57 --
58 PROCEDURE po_validate_vat_gr(Xi_NIF in VARCHAR2,
59 Xi_CHECK_UNIQUE_FLAG in VARCHAR2,
60 Xo_RET_VAR OUT NOCOPY varchar2,
61 Xo_RET_MESSAGE OUT NOCOPY varchar2);
62
63
64 FUNCTION po_validate_vat_eu(Xi_VAT_VALUE in VARCHAR2) RETURN BOOLEAN;
65
66 PROCEDURE po_validate_vat_de(Xi_VAT_VALUE IN VARCHAR2,
67 Xo_RET_VAR OUT NOCOPY VARCHAR2,
68 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
69
70 PROCEDURE po_validate_vat_dk(Xi_VAT_VALUE IN VARCHAR2,
71 Xo_RET_VAR OUT NOCOPY VARCHAR2,
72 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
73
74 PROCEDURE po_validate_vat_fi(Xi_VAT_VALUE IN VARCHAR2,
75 Xo_RET_VAR OUT NOCOPY VARCHAR2,
76 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
77
78 PROCEDURE po_validate_vat_fr(Xi_VAT_VALUE IN VARCHAR2,
79 Xo_RET_VAR OUT NOCOPY VARCHAR2,
80 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
81 PROCEDURE po_validate_vat_gb(Xi_VAT_VALUE IN VARCHAR2,
82 Xo_RET_VAR OUT NOCOPY VARCHAR2,
83 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
84
85 PROCEDURE po_validate_vat_ie(Xi_VAT_VALUE IN VARCHAR2,
86 Xo_RET_VAR OUT NOCOPY VARCHAR2,
87 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
88
89 PROCEDURE po_validate_vat_lu(Xi_VAT_VALUE IN VARCHAR2,
90 Xo_RET_VAR OUT NOCOPY VARCHAR2,
91 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
92
93 PROCEDURE po_validate_vat_pt(Xi_VAT_VALUE IN VARCHAR2,
94 Xo_RET_VAR OUT NOCOPY VARCHAR2,
95 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
96
97 PROCEDURE po_validate_vat_se(Xi_VAT_VALUE IN VARCHAR2,
98 Xo_RET_VAR OUT NOCOPY VARCHAR2,
99 Xo_RET_MESSAGE OUT NOCOPY VARCHAR2);
100
101 END PO_VALIDATE_NIFVAT;