DBA Data[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;