DBA Data[Home] [Help]

PACKAGE: APPS.AP_VENDOR_SITES_PKG

Source


1 PACKAGE AP_VENDOR_SITES_PKG as
2 /* $Header: apvndsis.pls 120.8.12010000.2 2008/10/31 06:38:35 asansari ship $*/
3 --
4 --
5   function format_address (	country_code varchar2,
6 				seg1 varchar2,
7 			 	seg2 varchar2,
8 				seg3 varchar2,
9 				seg4 varchar2,
10 			        seg5 varchar2,
11 				seg6 varchar2,
12 				seg7 varchar2,
13 				seg8 varchar2,
14 				seg9 varchar2,
15 				seg10 varchar2 ) return varchar2;
16 
17   PRAGMA RESTRICT_REFERENCES(format_address,WNDS,WNPS );
18 
19 
20   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
21                        X_Vendor_Site_Id          IN OUT NOCOPY NUMBER,
22                        X_Last_Update_Date               DATE,
23                        X_Last_Updated_By                NUMBER,
24                        X_Vendor_Id                      NUMBER,
25                        X_Vendor_Site_Code        IN OUT NOCOPY VARCHAR2,
26                        X_Last_Update_Login              NUMBER,
27                        X_Creation_Date                  DATE,
28                        X_Created_By                     NUMBER,
29                        X_Purchasing_Site_Flag           VARCHAR2,
30                        X_Rfq_Only_Site_Flag             VARCHAR2,
31                        X_Pay_Site_Flag                  VARCHAR2,
32                        X_Attention_Ar_Flag              VARCHAR2,
33                        X_Address_Line1                  VARCHAR2,
34                        X_Address_Line2                  VARCHAR2,
35                        X_Address_Line3                  VARCHAR2,
36                        X_City                           VARCHAR2,
37                        X_State                          VARCHAR2,
38                        X_Zip                            VARCHAR2,
39                        X_Province                       VARCHAR2,
40                        X_Country                        VARCHAR2,
41                        X_Area_Code                      VARCHAR2,
42                        X_Phone                          VARCHAR2,
43                        X_Customer_Num                   VARCHAR2,
44                        X_Ship_To_Location_Id            NUMBER,
45                        X_Bill_To_Location_Id            NUMBER,
46                        X_Ship_Via_Lookup_Code           VARCHAR2,
47                        X_Freight_Terms_Lookup_Code      VARCHAR2,
48                        X_Fob_Lookup_Code                VARCHAR2,
49                        X_Inactive_Date                  DATE,
50                        X_Fax                            VARCHAR2,
51                        X_Fax_Area_Code                  VARCHAR2,
52                        X_Telex                          VARCHAR2,
53                        --4552701 X_Payment_Method_Lookup_Code     VARCHAR2,
54                        X_Bank_Account_Name              VARCHAR2,
55                        X_Bank_Account_Num               VARCHAR2,
56                        X_Bank_Num                       VARCHAR2,
57                        X_Bank_Account_Type              VARCHAR2,
58                        X_Terms_Date_Basis               VARCHAR2,
59                        X_Current_Catalog_Num            VARCHAR2,
60                        -- eTax Uptake X_Vat_Code        VARCHAR2,
61                        X_Distribution_Set_Id            NUMBER,
62                        X_Accts_Pay_CCID		        NUMBER,
63                        X_Future_Dated_Payment_CCID	NUMBER,
64                        X_Prepay_Code_Combination_Id     NUMBER,
65                        X_Pay_Group_Lookup_Code          VARCHAR2,
66                        X_Payment_Priority               NUMBER,
67                        X_Terms_Id                       NUMBER,
68                        X_Invoice_Amount_Limit           NUMBER,
69                        X_Pay_Date_Basis_Lookup_Code     VARCHAR2,
70                        X_Always_Take_Disc_Flag          VARCHAR2,
71                        X_Invoice_Currency_Code          VARCHAR2,
72                        X_Payment_Currency_Code          VARCHAR2,
73                        X_Hold_All_Payments_Flag         VARCHAR2,
74                        X_Hold_Future_Payments_Flag      VARCHAR2,
75                        X_Hold_Reason                    VARCHAR2,
76                        X_Hold_Unmatched_Invoices_Flag   VARCHAR2,
77 		       X_Match_Option			VARCHAR2,
78 		       X_Create_Debit_Memo_Flag		VARCHAR2,
79                        --4552701 X_Exclusive_Payment_Flag         VARCHAR2,
80                        X_Tax_Reporting_Site_Flag        VARCHAR2,
81                        X_Attribute_Category             VARCHAR2,
82                        X_Attribute1                     VARCHAR2,
83                        X_Attribute2                     VARCHAR2,
84                        X_Attribute3                     VARCHAR2,
85                        X_Attribute4                     VARCHAR2,
86                        X_Attribute5                     VARCHAR2,
87                        X_Attribute6                     VARCHAR2,
88                        X_Attribute7                     VARCHAR2,
89                        X_Attribute8                     VARCHAR2,
90                        X_Attribute9                     VARCHAR2,
91                        X_Attribute10                    VARCHAR2,
92                        X_Attribute11                    VARCHAR2,
93                        X_Attribute12                    VARCHAR2,
94                        X_Attribute13                    VARCHAR2,
95                        X_Attribute14                    VARCHAR2,
96                        X_Attribute15                    VARCHAR2,
97                        X_Validation_Number              NUMBER,
98                        X_Exclude_Freight_From_Disc      VARCHAR2,
99                        X_Vat_Registration_Num           VARCHAR2,
100                        -- eTax Uptake X_Offset_Tax_Flag VARCHAR2,
101                        X_Check_Digits                   VARCHAR2,
102                        X_Bank_Number                    VARCHAR2,
103                        X_Address_Line4                  VARCHAR2,
104                        X_County                         VARCHAR2,
105                        X_Address_Style                  VARCHAR2,
106                        X_Language                       VARCHAR2,
107                        X_Allow_Awt_Flag                 VARCHAR2,
108                        X_Awt_Group_Id                   NUMBER,
109                        X_Pay_Awt_Group_Id                   NUMBER,--bug6664407
110 		       X_pay_on_code			VARCHAR2,
111 		       X_default_pay_site_id		NUMBER,
112 		       X_pay_on_receipt_summary_code	VARCHAR2,
113 		       X_Bank_Branch_Type		VARCHAR2,
114 		       X_EDI_ID_Number                  VARCHAR2,  --Bug 7437549
115 		       --4552701 X_EDI_ID_Number		VARCHAR2,
116 		       --4552701 X_EDI_Payment_Method		VARCHAR2,
117 		       --4552701 X_EDI_Payment_Format		VARCHAR2,
118 		       --4552701 X_EDI_Remittance_Method		VARCHAR2,
119 		       --4552701 X_EDI_Remittance_Instruction	VARCHAR2,
120 		       --4552701 X_EDI_transaction_handling	VARCHAR2,
121                        /* eTax Uptake
122 		       X_Auto_Tax_Calc_Flag		VARCHAR2,
123 		       X_Auto_Tax_Calc_Override		VARCHAR2,
124 		       X_Amount_Includes_Tax_Flag	VARCHAR2,
125 		       X_AP_Tax_Rounding_Rule		VARCHAR2, */
126 		       X_Vendor_Site_Code_Alt		VARCHAR2,
127 		       X_Address_Lines_Alt		VARCHAR2,
128                        X_global_attribute_category      VARCHAR2 DEFAULT NULL,
129                        X_global_attribute1              VARCHAR2 DEFAULT NULL,
130                        X_global_attribute2              VARCHAR2 DEFAULT NULL,
131                        X_global_attribute3              VARCHAR2 DEFAULT NULL,
132                        X_global_attribute4              VARCHAR2 DEFAULT NULL,
133                        X_global_attribute5              VARCHAR2 DEFAULT NULL,
134                        X_global_attribute6              VARCHAR2 DEFAULT NULL,
135                        X_global_attribute7              VARCHAR2 DEFAULT NULL,
136                        X_global_attribute8              VARCHAR2 DEFAULT NULL,
137                        X_global_attribute9              VARCHAR2 DEFAULT NULL,
138                        X_global_attribute10             VARCHAR2 DEFAULT NULL,
139                        X_global_attribute11             VARCHAR2 DEFAULT NULL,
140                        X_global_attribute12             VARCHAR2 DEFAULT NULL,
141                        X_global_attribute13             VARCHAR2 DEFAULT NULL,
142                        X_global_attribute14             VARCHAR2 DEFAULT NULL,
143                        X_global_attribute15             VARCHAR2 DEFAULT NULL,
144                        X_global_attribute16             VARCHAR2 DEFAULT NULL,
145                        X_global_attribute17             VARCHAR2 DEFAULT NULL,
146                        X_global_attribute18             VARCHAR2 DEFAULT NULL,
147                        X_global_attribute19             VARCHAR2 DEFAULT NULL,
148                        X_global_attribute20             VARCHAR2 DEFAULT NULL,
149 		       X_Bank_Charge_Bearer		VARCHAR2 DEFAULT NULL,
150 		       X_Ece_Tp_Location_Code		VARCHAR2 DEFAULT NULL,
151                        X_Pcard_Site_Flag                VARCHAR2,
152 		       X_Country_of_Origin_Code		VARCHAR2,
153 		       X_calling_sequence		VARCHAR2,
154 		       X_Shipping_Location_id	IN	NUMBER,
155 		       X_Supplier_Notif_Method		VARCHAR2, -- New Column
156 		       X_Email_Address			VARCHAR2, -- New Column
157                        --4552701 X_Remittance_email               VARCHAR2 DEFAULT NULL,
158                        X_Primary_pay_site_flag          VARCHAR2 DEFAULT NULL,
159 		       X_Org_ID				NUMBER
160                                                          DEFAULT mo_global.get_current_org_id --MOAC
161                       );
162 
163   PROCEDURE Insert_Row(
164 	p_vendor_site_rec IN AP_VENDOR_PUB_PKG.r_vendor_site_rec_type,
165         p_last_update_date IN DATE,
166         p_last_updated_by IN NUMBER,
167         p_last_update_login IN NUMBER,
168         p_creation_date IN DATE,
169         p_created_by IN NUMBER,
170         p_request_id IN NUMBER,
171         p_program_application_id IN NUMBER,
172         p_program_id IN NUMBER,
173         p_program_update_date IN DATE,
174         x_rowid OUT NOCOPY VARCHAR2,
175         x_vendor_site_id OUT NOCOPY NUMBER
176 	);
177 
178   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
179                      X_Vendor_Site_Id                   NUMBER,
180                      X_Vendor_Id                        NUMBER,
181                      X_Vendor_Site_Code                 VARCHAR2,
182                      X_Purchasing_Site_Flag             VARCHAR2,
183                      X_Rfq_Only_Site_Flag               VARCHAR2,
184                      X_Pay_Site_Flag                    VARCHAR2,
185                      X_Attention_Ar_Flag                VARCHAR2,
186                      X_Address_Line1                    VARCHAR2,
187                      X_Address_Line2                    VARCHAR2,
188                      X_Address_Line3                    VARCHAR2,
189                      X_City                             VARCHAR2,
190                      X_State                            VARCHAR2,
191                      X_Zip                              VARCHAR2,
192                      X_Province                         VARCHAR2,
193                      X_Country                          VARCHAR2,
194                      X_Area_Code                        VARCHAR2,
195                      X_Phone                            VARCHAR2,
196                      X_Customer_Num                     VARCHAR2,
197                      X_Ship_To_Location_Id              NUMBER,
198                      X_Bill_To_Location_Id              NUMBER,
199                      X_Ship_Via_Lookup_Code             VARCHAR2,
200                      X_Freight_Terms_Lookup_Code        VARCHAR2,
201                      X_Fob_Lookup_Code                  VARCHAR2,
202                      X_Inactive_Date                    DATE,
203                      X_Fax                              VARCHAR2,
204                      X_Fax_Area_Code                    VARCHAR2,
205                      X_Telex                            VARCHAR2,
206                      --4552701 X_Payment_Method_Lookup_Code       VARCHAR2,
207                      X_Bank_Account_Name                VARCHAR2,
208                      X_Bank_Account_Num                 VARCHAR2,
209                      X_Bank_Num                         VARCHAR2,
210                      X_Bank_Account_Type                VARCHAR2,
211                      X_Terms_Date_Basis                 VARCHAR2,
212                      X_Current_Catalog_Num              VARCHAR2,
213                      -- eTax Uptake X_Vat_Code          VARCHAR2,
214                      X_Distribution_Set_Id              NUMBER,
215                      X_Accts_Pay_CCID		        NUMBER,
216                      X_Future_Dated_Payment_CCID	NUMBER,
217                      X_Prepay_Code_Combination_Id       NUMBER,
218                      X_Pay_Group_Lookup_Code            VARCHAR2,
219                      X_Payment_Priority                 NUMBER,
220                      X_Terms_Id                         NUMBER,
221                      X_Invoice_Amount_Limit             NUMBER,
222                      X_Pay_Date_Basis_Lookup_Code       VARCHAR2,
223                      X_Always_Take_Disc_Flag            VARCHAR2,
224                      X_Invoice_Currency_Code            VARCHAR2,
225                      X_Payment_Currency_Code            VARCHAR2,
226                      X_Hold_All_Payments_Flag           VARCHAR2,
227                      X_Hold_Future_Payments_Flag        VARCHAR2,
228                      X_Hold_Reason                      VARCHAR2,
229                      X_Hold_Unmatched_Invoices_Flag     VARCHAR2,
230                      X_Match_Option			VARCHAR2,
231 		     X_Create_Debit_Memo_Flag		VARCHAR2,
232                      --4552701 X_Exclusive_Payment_Flag           VARCHAR2,
233                      X_Tax_Reporting_Site_Flag          VARCHAR2,
234                      X_Attribute_Category               VARCHAR2,
235                      X_Attribute1                       VARCHAR2,
236                      X_Attribute2                       VARCHAR2,
237                      X_Attribute3                       VARCHAR2,
238                      X_Attribute4                       VARCHAR2,
239                      X_Attribute5                       VARCHAR2,
240                      X_Attribute6                       VARCHAR2,
241                      X_Attribute7                       VARCHAR2,
242                      X_Attribute8                       VARCHAR2,
243                      X_Attribute9                       VARCHAR2,
244                      X_Attribute10                      VARCHAR2,
245                      X_Attribute11                      VARCHAR2,
246                      X_Attribute12                      VARCHAR2,
247                      X_Attribute13                      VARCHAR2,
251                      X_Exclude_Freight_From_Disc        VARCHAR2,
248                      X_Attribute14                      VARCHAR2,
249                      X_Attribute15                      VARCHAR2,
250                      X_Validation_Number                NUMBER,
252                      X_Vat_Registration_Num             VARCHAR2,
253                      -- eTax Uptake X_Offset_Tax_Flag   VARCHAR2,
254                      X_Check_Digits                     VARCHAR2,
255                      X_Bank_Number                      VARCHAR2,
256                      X_Address_Line4                    VARCHAR2,
257                      X_County                           VARCHAR2,
258                      X_Address_Style                    VARCHAR2,
259                      X_Language                         VARCHAR2,
260                      X_Allow_Awt_Flag                   VARCHAR2,
261                      X_Awt_Group_Id                     NUMBER,
262                      X_Pay_Awt_Group_Id                     NUMBER,--bug6664407
263 		     X_pay_on_code			VARCHAR2,
264 		     X_default_pay_site_id		NUMBER,
265 		     X_pay_on_receipt_summary_code	VARCHAR2,
266 		     X_Bank_Branch_Type			VARCHAR2,
267 		     X_EDI_ID_Number                    VARCHAR2, --Bug 7437549
268 		     --4552701 X_EDI_ID_Number			VARCHAR2,
269 		     --4552701 X_EDI_Payment_Method		VARCHAR2,
270 		     --4552701 X_EDI_Payment_Format		VARCHAR2,
271 		     --4552701 X_EDI_Remittance_Method		VARCHAR2,
272 		     --4552701 X_EDI_Remittance_Instruction	VARCHAR2,
273 		     --4552701 X_EDI_transaction_handling		VARCHAR2,
274                      /* eTax Uptake
275 		     X_Auto_Tax_Calc_Flag		VARCHAR2,
276 		     X_Auto_Tax_Calc_Override		VARCHAR2,
277 		     X_Amount_Includes_Tax_Flag		VARCHAR2,
278 		     X_AP_Tax_Rounding_Rule		VARCHAR2, */
279 		     X_Vendor_Site_Code_Alt		VARCHAR2,
280 		     X_Address_Lines_Alt		VARCHAR2,
281                      X_global_attribute_category        VARCHAR2 DEFAULT NULL,
282                      X_global_attribute1                VARCHAR2 DEFAULT NULL,
283                      X_global_attribute2                VARCHAR2 DEFAULT NULL,
284                      X_global_attribute3                VARCHAR2 DEFAULT NULL,
285                      X_global_attribute4                VARCHAR2 DEFAULT NULL,
286                      X_global_attribute5                VARCHAR2 DEFAULT NULL,
287                      X_global_attribute6                VARCHAR2 DEFAULT NULL,
288                      X_global_attribute7                VARCHAR2 DEFAULT NULL,
289                      X_global_attribute8                VARCHAR2 DEFAULT NULL,
290                      X_global_attribute9                VARCHAR2 DEFAULT NULL,
291                      X_global_attribute10               VARCHAR2 DEFAULT NULL,
292                      X_global_attribute11               VARCHAR2 DEFAULT NULL,
293                      X_global_attribute12               VARCHAR2 DEFAULT NULL,
294                      X_global_attribute13               VARCHAR2 DEFAULT NULL,
295                      X_global_attribute14               VARCHAR2 DEFAULT NULL,
296                      X_global_attribute15               VARCHAR2 DEFAULT NULL,
297                      X_global_attribute16               VARCHAR2 DEFAULT NULL,
298                      X_global_attribute17               VARCHAR2 DEFAULT NULL,
299                      X_global_attribute18               VARCHAR2 DEFAULT NULL,
300                      X_global_attribute19               VARCHAR2 DEFAULT NULL,
301                      X_global_attribute20               VARCHAR2 DEFAULT NULL,
302 		     X_Bank_Charge_Bearer		VARCHAR2 DEFAULT NULL,
303                      X_Ece_Tp_Location_Code             VARCHAR2 DEFAULT NULL,
304                      X_Pcard_Site_Flag                VARCHAR2,
305 		     X_Country_of_Origin_Code		VARCHAR2,
306 		     X_calling_sequence			VARCHAR2,
307 		     X_Shipping_Location_id	IN	NUMBER,
308 		     X_Supplier_Notif_Method          VARCHAR2, -- New Column
309                      X_Email_Address                  VARCHAR2, -- New Column
310                      --4552701 X_Remittance_email               VARCHAR2 DEFAULT NULL,
311                      X_Primary_pay_site_flag          VARCHAR2 DEFAULT NULL,
312 		     X_org_id			      NUMBER
313                                               DEFAULT mo_global.get_current_org_id);  --MOAC
314 
315 
316 
317   PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
318                        X_Vendor_Site_Id                 NUMBER,
319                        X_Last_Update_Date               DATE,
320                        X_Last_Updated_By                NUMBER,
321                        X_Vendor_Id                      NUMBER,
322                        X_Vendor_Site_Code               VARCHAR2,
323                        X_Last_Update_Login              NUMBER,
324                        X_Creation_Date                  DATE,
325                        X_Created_By                     NUMBER,
326                        X_Purchasing_Site_Flag           VARCHAR2,
327                        X_Rfq_Only_Site_Flag             VARCHAR2,
328                        X_Pay_Site_Flag                  VARCHAR2,
329                        X_Attention_Ar_Flag              VARCHAR2,
330                        X_Address_Line1                  VARCHAR2,
331                        X_Address_Line2                  VARCHAR2,
332                        X_Address_Line3                  VARCHAR2,
333                        X_City                           VARCHAR2,
334                        X_State                          VARCHAR2,
335                        X_Zip                            VARCHAR2,
336                        X_Province                       VARCHAR2,
340                        X_Customer_Num                   VARCHAR2,
337                        X_Country                        VARCHAR2,
338                        X_Area_Code                      VARCHAR2,
339                        X_Phone                          VARCHAR2,
341                        X_Ship_To_Location_Id            NUMBER,
342                        X_Bill_To_Location_Id            NUMBER,
343                        X_Ship_Via_Lookup_Code           VARCHAR2,
344                        X_Freight_Terms_Lookup_Code      VARCHAR2,
345                        X_Fob_Lookup_Code                VARCHAR2,
346                        X_Inactive_Date                  DATE,
347                        X_Fax                            VARCHAR2,
348                        X_Fax_Area_Code                  VARCHAR2,
349                        X_Telex                          VARCHAR2,
350                        --4552701 X_Payment_Method_Lookup_Code     VARCHAR2,
351                        X_Bank_Account_Name              VARCHAR2,
352                        X_Bank_Account_Num               VARCHAR2,
353                        X_Bank_Num                       VARCHAR2,
354                        X_Bank_Account_Type              VARCHAR2,
355                        X_Terms_Date_Basis               VARCHAR2,
356                        X_Current_Catalog_Num            VARCHAR2,
357                        -- eTax Uptake X_Vat_Code        VARCHAR2,
358                        X_Distribution_Set_Id            NUMBER,
359                        X_Accts_Pay_CCID		        NUMBER,
360                        X_Future_Dated_Payment_CCID	NUMBER,
361                        X_Prepay_Code_Combination_Id     NUMBER,
362                        X_Pay_Group_Lookup_Code          VARCHAR2,
363                        X_Payment_Priority               NUMBER,
364                        X_Terms_Id                       NUMBER,
365                        X_Invoice_Amount_Limit           NUMBER,
366                        X_Pay_Date_Basis_Lookup_Code     VARCHAR2,
367                        X_Always_Take_Disc_Flag          VARCHAR2,
368                        X_Invoice_Currency_Code          VARCHAR2,
369                        X_Payment_Currency_Code          VARCHAR2,
370                        X_Hold_All_Payments_Flag         VARCHAR2,
371                        X_Hold_Future_Payments_Flag      VARCHAR2,
372                        X_Hold_Reason                    VARCHAR2,
373                        X_Hold_Unmatched_Invoices_Flag   VARCHAR2,
374                        X_Match_Option			VARCHAR2,
375 		       X_Create_Debit_Memo_Flag		VARCHAR2,
376                        --4552701 X_Exclusive_Payment_Flag         VARCHAR2,
377                        X_Tax_Reporting_Site_Flag        VARCHAR2,
378                        X_Attribute_Category             VARCHAR2,
379                        X_Attribute1                     VARCHAR2,
380                        X_Attribute2                     VARCHAR2,
381                        X_Attribute3                     VARCHAR2,
382                        X_Attribute4                     VARCHAR2,
383                        X_Attribute5                     VARCHAR2,
384                        X_Attribute6                     VARCHAR2,
385                        X_Attribute7                     VARCHAR2,
386                        X_Attribute8                     VARCHAR2,
387                        X_Attribute9                     VARCHAR2,
388                        X_Attribute10                    VARCHAR2,
389                        X_Attribute11                    VARCHAR2,
390                        X_Attribute12                    VARCHAR2,
391                        X_Attribute13                    VARCHAR2,
392                        X_Attribute14                    VARCHAR2,
393                        X_Attribute15                    VARCHAR2,
394                        X_Validation_Number              NUMBER,
395                        X_Exclude_Freight_From_Disc      VARCHAR2,
396                        X_Vat_Registration_Num           VARCHAR2,
397                        -- eTax Uptake X_Offset_Tax_Flag VARCHAR2,
398                        X_Check_Digits                   VARCHAR2,
399                        X_Bank_Number                    VARCHAR2,
400                        X_Address_Line4                  VARCHAR2,
401                        X_County                         VARCHAR2,
402                        X_Address_Style                  VARCHAR2,
403                        X_Language                       VARCHAR2,
404                        X_Allow_Awt_Flag                 VARCHAR2,
405                        X_Awt_Group_Id                   NUMBER,
406                        X_Pay_Awt_Group_Id                   NUMBER,--bug6664407
407 		       X_pay_on_code			VARCHAR2,
408 		       X_default_pay_site_id		NUMBER,
409 		       X_pay_on_receipt_summary_code	VARCHAR2,
410 		       X_Bank_Branch_Type		VARCHAR2,
411 		       X_EDI_ID_Number                  VARCHAR2, --Bug 7437549
412 		       /* 4552701
413 		       X_EDI_Payment_Method		VARCHAR2,
414 		       X_EDI_Payment_Format		VARCHAR2,
415 		       X_EDI_Remittance_Method		VARCHAR2,
416 		       X_EDI_Remittance_Instruction	VARCHAR2,
417 		       X_EDI_transaction_handling	VARCHAR2,
418                          eTax Uptake
419 		       X_Auto_Tax_Calc_Flag		VARCHAR2,
420 		       X_Auto_Tax_Calc_Override		VARCHAR2,
421 		       X_Amount_Includes_Tax_Flag	VARCHAR2,
422 		       X_AP_Tax_Rounding_Rule		VARCHAR2, */
423 		       X_Vendor_Site_Code_Alt		VARCHAR2,
424 		       X_Address_Lines_Alt		VARCHAR2,
425                        X_global_attribute_category      VARCHAR2 DEFAULT NULL,
426                        X_global_attribute1              VARCHAR2 DEFAULT NULL,
430                        X_global_attribute5              VARCHAR2 DEFAULT NULL,
427                        X_global_attribute2              VARCHAR2 DEFAULT NULL,
428                        X_global_attribute3              VARCHAR2 DEFAULT NULL,
429                        X_global_attribute4              VARCHAR2 DEFAULT NULL,
431                        X_global_attribute6              VARCHAR2 DEFAULT NULL,
432                        X_global_attribute7              VARCHAR2 DEFAULT NULL,
433                        X_global_attribute8              VARCHAR2 DEFAULT NULL,
434                        X_global_attribute9              VARCHAR2 DEFAULT NULL,
435                        X_global_attribute10             VARCHAR2 DEFAULT NULL,
436                        X_global_attribute11             VARCHAR2 DEFAULT NULL,
437                        X_global_attribute12             VARCHAR2 DEFAULT NULL,
438                        X_global_attribute13             VARCHAR2 DEFAULT NULL,
439                        X_global_attribute14             VARCHAR2 DEFAULT NULL,
440                        X_global_attribute15             VARCHAR2 DEFAULT NULL,
441                        X_global_attribute16             VARCHAR2 DEFAULT NULL,
442                        X_global_attribute17             VARCHAR2 DEFAULT NULL,
443                        X_global_attribute18             VARCHAR2 DEFAULT NULL,
444                        X_global_attribute19             VARCHAR2 DEFAULT NULL,
445                        X_global_attribute20             VARCHAR2 DEFAULT NULL,
446 		       X_Bank_Charge_Bearer		VARCHAR2 DEFAULT NULL,
447                        X_Ece_Tp_Location_Code           VARCHAR2 DEFAULT NULL,
448                        X_Pcard_Site_Flag                VARCHAR2,
449 		       X_Country_of_Origin_Code		VARCHAR2,
450 		       X_calling_sequence		VARCHAR2,
451                        X_Shipping_Location_id     IN    NUMBER,
452 		       X_Supplier_Notif_Method          VARCHAR2, -- New Column
453                        X_Email_Address                  VARCHAR2,  -- New Column
454                        --4552701 X_Remittance_email               VARCHAR2 DEFAULT NULL,
455                        X_Primary_pay_site_flag          VARCHAR2 DEFAULT NULL,
456 		       X_Org_ID				NUMBER
457                                              DEFAULT mo_global.get_current_org_id   --MOAC
458           	       );
459 
460     PROCEDURE update_row(
461 	 p_vendor_site_rec IN AP_VENDOR_PUB_PKG.r_vendor_site_rec_type,
462          p_last_update_date IN DATE,
463          p_last_updated_by IN NUMBER,
464          p_last_update_login IN NUMBER,
465          p_request_id IN NUMBER,
466          p_program_application_id IN NUMBER,
467          p_program_id IN NUMBER,
468          p_program_update_date IN DATE,
469 	 p_vendor_site_id IN NUMBER
470 	);
471 	--
472 	--
473         procedure check_vendor_offsets (x_vendor_id	   in number,
474 					x_calling_sequence in varchar2);
475         --
476         --
477 	procedure check_duplicate_vendor_site (	x_vendor_id		in number,
478 						x_vendor_site_code	in varchar2,
479 						x_org_id		in number
480                                                   default mo_global.get_current_org_id, /*MOAC*/
481 						x_rowid			in varchar2,
482 						x_calling_sequence	in varchar2 );
483 	--
484 	--
485 	procedure Check_Multiple_Tax_Sites(	x_vendor_id		in number,
486 						x_vendor_site_id	in number,
487 						x_org_id		in number
488                                                   default mo_global.get_current_org_id, /*MOAC*/
489 						X_calling_sequence	in varchar2 );
490 	--
491 	--
492 	procedure Check_Site_Currencies(	x_vendor_id		in number,
493 						x_base_currency_code    in varchar2,
494 						x_calling_sequence	in varchar2 );
495 	--
496 	--
497 	procedure Get_Tax_Site(			x_vendor_id		in number,
498 						x_vendor_site_code	in out NOCOPY varchar2,
499 						--MO Access Control
500 						x_org_id	        in number
501                                                   default mo_global.get_current_org_id,
502 						x_calling_sequence	in varchar2 );
503 	--
504 	--
505 	procedure Check_State_Codes(		x_vendor_id		in number,
506 						x_calling_sequence	in varchar2 );
507         --
508         --
509         procedure Check_duplicate_ece_code (    x_vendor_id             in number,
510                                                 x_ece_tp_location_code  in varchar2,
511                                                 x_rowid                 in varchar2,
512 						--MO Access Control
513 						x_org_id	        in varchar2
514                                                   default mo_global.get_current_org_id,
515                                                 x_calling_sequence      in varchar2 );
516 END AP_VENDOR_SITES_PKG;