DBA Data[Home] [Help]

PACKAGE: APPS.FUN_VENDOR_PVT_PKG

Source


1 PACKAGE FUN_VENDOR_PVT_PKG AUTHID CURRENT_USER AS
2 /* $Header: funvndrs.pls 120.0 2006/02/15 14:12:48 ashikuma noship $ */
3 
4 -- Record Types
5 
6 -- External payee record and table
7 Type External_Payee_Rec_Type IS Record(
8    Payee_Party_Id        IBY_EXTERNAL_PAYEES_ALL.payee_party_id%TYPE,
9    Payment_Function      IBY_EXTERNAL_PAYEES_ALL.payment_function%TYPE,
10    Exclusive_Pay_Flag    IBY_EXTERNAL_PAYEES_ALL.exclusive_payment_flag%TYPE,
11    Payee_Party_Site_Id   IBY_EXTERNAL_PAYEES_ALL.party_site_id%TYPE,
12    Supplier_Site_Id      IBY_EXTERNAL_PAYEES_ALL.supplier_site_id%TYPE,
13    Payer_Org_Id          IBY_EXTERNAL_PAYEES_ALL.org_id%TYPE,
14    Payer_Org_Type        IBY_EXTERNAL_PAYEES_ALL.org_type%TYPE,
15    Default_Pmt_method    IBY_PAYMENT_METHODS_B.payment_method_code%TYPE,
16    ECE_TP_Loc_Code       IBY_EXTERNAL_PAYEES_ALL.ece_tp_location_code%TYPE,
17    Bank_Charge_Bearer    IBY_EXTERNAL_PAYEES_ALL.bank_charge_bearer%TYPE,
18    Bank_Instr1_Code      IBY_EXTERNAL_PAYEES_ALL.bank_instruction1_code%TYPE,
19    Bank_Instr2_Code      IBY_EXTERNAL_PAYEES_ALL.bank_instruction2_code%TYPE,
20    Bank_Instr_Detail     IBY_EXTERNAL_PAYEES_ALL.bank_instruction_details%TYPE,
21    Pay_Reason_Code       IBY_EXTERNAL_PAYEES_ALL.payment_reason_code%TYPE,
22    Pay_Reason_Com        IBY_EXTERNAL_PAYEES_ALL.payment_reason_comments%TYPE,
23    Inactive_Date         IBY_EXTERNAL_PAYEES_ALL.inactive_date%TYPE,
24    Pay_Message1          IBY_EXTERNAL_PAYEES_ALL.payment_text_message1%TYPE,
25    Pay_Message2          IBY_EXTERNAL_PAYEES_ALL.payment_text_message2%TYPE,
26    Pay_Message3          IBY_EXTERNAL_PAYEES_ALL.payment_text_message3%TYPE,
27    Delivery_Channel      IBY_EXTERNAL_PAYEES_ALL.delivery_channel_code%TYPE,
28    Pmt_Format            IBY_FORMATS_B.format_code%TYPE,
29    Settlement_Priority   IBY_EXTERNAL_PAYEES_ALL.settlement_priority%TYPE
30 );
31 
32 TYPE r_vendor_rec_type IS RECORD(
33 	VENDOR_ID	PO_VENDORS.VENDOR_ID%TYPE,
34 	SEGMENT1	PO_VENDORS.SEGMENT1%TYPE,
35 	VENDOR_NAME	VARCHAR2(360),
36 	VENDOR_NAME_ALT	VARCHAR2(320),
37 	SUMMARY_FLAG	PO_VENDORS.SUMMARY_FLAG%TYPE,
38 	ENABLED_FLAG	PO_VENDORS.ENABLED_FLAG%TYPE,
39 	SEGMENT2	PO_VENDORS.SEGMENT2%TYPE,
40 	SEGMENT3	PO_VENDORS.SEGMENT3%TYPE,
41 	SEGMENT4	PO_VENDORS.SEGMENT4%TYPE,
42 	SEGMENT5	PO_VENDORS.SEGMENT5%TYPE,
43 	EMPLOYEE_ID	PO_VENDORS.EMPLOYEE_ID%TYPE,
44 	VENDOR_TYPE_LOOKUP_CODE	PO_VENDORS.VENDOR_TYPE_LOOKUP_CODE%TYPE,
45 	CUSTOMER_NUM	PO_VENDORS.CUSTOMER_NUM%TYPE,
46 	ONE_TIME_FLAG	PO_VENDORS.ONE_TIME_FLAG%TYPE,
47 	PARENT_VENDOR_ID 	PO_VENDORS.PARENT_VENDOR_ID%TYPE,
48 	MIN_ORDER_AMOUNT	PO_VENDORS.MIN_ORDER_AMOUNT%TYPE,
49 	TERMS_ID	PO_VENDORS.TERMS_ID%TYPE,
50 	SET_OF_BOOKS_ID	PO_VENDORS.SET_OF_BOOKS_ID%TYPE,
51 	ALWAYS_TAKE_DISC_FLAG	PO_VENDORS.ALWAYS_TAKE_DISC_FLAG%TYPE,
52 	PAY_DATE_BASIS_LOOKUP_CODE PO_VENDORS.PAY_DATE_BASIS_LOOKUP_CODE%TYPE,
53 	PAY_GROUP_LOOKUP_CODE	PO_VENDORS.PAY_GROUP_LOOKUP_CODE%TYPE,
54 	PAYMENT_PRIORITY	PO_VENDORS.PAYMENT_PRIORITY%TYPE,
55 	INVOICE_CURRENCY_CODE	PO_VENDORS.INVOICE_CURRENCY_CODE%TYPE,
56 	PAYMENT_CURRENCY_CODE	PO_VENDORS.PAYMENT_CURRENCY_CODE%TYPE,
57 	INVOICE_AMOUNT_LIMIT	PO_VENDORS.INVOICE_AMOUNT_LIMIT%TYPE,
58 	HOLD_ALL_PAYMENTS_FLAG	PO_VENDORS.HOLD_ALL_PAYMENTS_FLAG%TYPE,
59 	HOLD_FUTURE_PAYMENTS_FLAG PO_VENDORS.HOLD_FUTURE_PAYMENTS_FLAG%TYPE,
60 	HOLD_REASON	PO_VENDORS.HOLD_REASON%TYPE,
61 	TYPE_1099	PO_VENDORS.TYPE_1099%TYPE,
62 	WITHHOLDING_STATUS_LOOKUP_CODE	PO_VENDORS.WITHHOLDING_STATUS_LOOKUP_CODE%TYPE,
63 	WITHHOLDING_START_DATE	PO_VENDORS.WITHHOLDING_START_DATE%TYPE,
64 	ORGANIZATION_TYPE_LOOKUP_CODE	PO_VENDORS.ORGANIZATION_TYPE_LOOKUP_CODE%TYPE,
65 	START_DATE_ACTIVE	PO_VENDORS.START_DATE_ACTIVE%TYPE,
66 	END_DATE_ACTIVE	PO_VENDORS.END_DATE_ACTIVE%TYPE,
67 	MINORITY_GROUP_LOOKUP_CODE	PO_VENDORS.MINORITY_GROUP_LOOKUP_CODE%TYPE,
68 	WOMEN_OWNED_FLAG	PO_VENDORS.WOMEN_OWNED_FLAG%TYPE,
69 	SMALL_BUSINESS_FLAG	PO_VENDORS.SMALL_BUSINESS_FLAG%TYPE,
70 	HOLD_FLAG	PO_VENDORS.HOLD_FLAG%TYPE,
71 	PURCHASING_HOLD_REASON	PO_VENDORS.PURCHASING_HOLD_REASON%TYPE,
72 	HOLD_BY	PO_VENDORS.HOLD_BY%TYPE,
73 	HOLD_DATE	PO_VENDORS.HOLD_DATE%TYPE,
74 	TERMS_DATE_BASIS	PO_VENDORS.TERMS_DATE_BASIS%TYPE,
75 	INSPECTION_REQUIRED_FLAG	PO_VENDORS.INSPECTION_REQUIRED_FLAG%TYPE,
76 	RECEIPT_REQUIRED_FLAG	PO_VENDORS.RECEIPT_REQUIRED_FLAG%TYPE,
77 	QTY_RCV_TOLERANCE	PO_VENDORS.QTY_RCV_TOLERANCE%TYPE,
78 	QTY_RCV_EXCEPTION_CODE	PO_VENDORS.QTY_RCV_EXCEPTION_CODE%TYPE,
79 	ENFORCE_SHIP_TO_LOCATION_CODE	PO_VENDORS.ENFORCE_SHIP_TO_LOCATION_CODE%TYPE,
80 	DAYS_EARLY_RECEIPT_ALLOWED	PO_VENDORS.DAYS_EARLY_RECEIPT_ALLOWED%TYPE,
81 	DAYS_LATE_RECEIPT_ALLOWED	PO_VENDORS.DAYS_LATE_RECEIPT_ALLOWED%TYPE,
82 	RECEIPT_DAYS_EXCEPTION_CODE	PO_VENDORS.RECEIPT_DAYS_EXCEPTION_CODE%TYPE,
83 	RECEIVING_ROUTING_ID	PO_VENDORS.RECEIVING_ROUTING_ID%TYPE,
84 	ALLOW_SUBSTITUTE_RECEIPTS_FLAG	PO_VENDORS.ALLOW_SUBSTITUTE_RECEIPTS_FLAG%TYPE,
85 	ALLOW_UNORDERED_RECEIPTS_FLAG	PO_VENDORS.ALLOW_UNORDERED_RECEIPTS_FLAG%TYPE,
86 	HOLD_UNMATCHED_INVOICES_FLAG	PO_VENDORS.HOLD_UNMATCHED_INVOICES_FLAG%TYPE,
87 	TAX_VERIFICATION_DATE	PO_VENDORS.TAX_VERIFICATION_DATE%TYPE,
88 	NAME_CONTROL	PO_VENDORS.NAME_CONTROL%TYPE,
89 	STATE_REPORTABLE_FLAG	PO_VENDORS.STATE_REPORTABLE_FLAG%TYPE,
90 	FEDERAL_REPORTABLE_FLAG	PO_VENDORS.FEDERAL_REPORTABLE_FLAG%TYPE,
91 	ATTRIBUTE_CATEGORY	PO_VENDORS.ATTRIBUTE_CATEGORY%TYPE,
92 	ATTRIBUTE1	PO_VENDORS.ATTRIBUTE1%TYPE,
93 	ATTRIBUTE2	PO_VENDORS.ATTRIBUTE2%TYPE,
94 	ATTRIBUTE3	PO_VENDORS.ATTRIBUTE3%TYPE,
95 	ATTRIBUTE4	PO_VENDORS.ATTRIBUTE4%TYPE,
96 	ATTRIBUTE5	PO_VENDORS.ATTRIBUTE5%TYPE,
97 	ATTRIBUTE6	PO_VENDORS.ATTRIBUTE6%TYPE,
98 	ATTRIBUTE7	PO_VENDORS.ATTRIBUTE7%TYPE,
99 	ATTRIBUTE8	PO_VENDORS.ATTRIBUTE8%TYPE,
100 	ATTRIBUTE9	PO_VENDORS.ATTRIBUTE9%TYPE,
101 	ATTRIBUTE10	PO_VENDORS.ATTRIBUTE10%TYPE,
102 	ATTRIBUTE11	PO_VENDORS.ATTRIBUTE11%TYPE,
103 	ATTRIBUTE12	PO_VENDORS.ATTRIBUTE12%TYPE,
104 	ATTRIBUTE13	PO_VENDORS.ATTRIBUTE13%TYPE,
105 	ATTRIBUTE14	PO_VENDORS.ATTRIBUTE14%TYPE,
106 	ATTRIBUTE15	PO_VENDORS.ATTRIBUTE15%TYPE,
107 	AUTO_CALCULATE_INTEREST_FLAG	PO_VENDORS.AUTO_CALCULATE_INTEREST_FLAG%TYPE,
108 	VALIDATION_NUMBER	PO_VENDORS.VALIDATION_NUMBER%TYPE,
109 	EXCLUDE_FREIGHT_FROM_DISCOUNT	PO_VENDORS.EXCLUDE_FREIGHT_FROM_DISCOUNT%TYPE,
110 	TAX_REPORTING_NAME	PO_VENDORS.TAX_REPORTING_NAME%TYPE,
111 	CHECK_DIGITS	PO_VENDORS.CHECK_DIGITS%TYPE,
112 	ALLOW_AWT_FLAG	PO_VENDORS.ALLOW_AWT_FLAG%TYPE,
113 	AWT_GROUP_ID	PO_VENDORS.AWT_GROUP_ID%TYPE,
114 	AWT_GROUP_NAME	VARCHAR2(255),
115 	GLOBAL_ATTRIBUTE1 PO_VENDORS.GLOBAL_ATTRIBUTE1%TYPE,
116 	GLOBAL_ATTRIBUTE2	PO_VENDORS.GLOBAL_ATTRIBUTE2%TYPE,
117 	GLOBAL_ATTRIBUTE3	PO_VENDORS.GLOBAL_ATTRIBUTE3%TYPE,
118 	GLOBAL_ATTRIBUTE4	PO_VENDORS.GLOBAL_ATTRIBUTE4%TYPE,
119 	GLOBAL_ATTRIBUTE5	PO_VENDORS.GLOBAL_ATTRIBUTE5%TYPE,
120 	GLOBAL_ATTRIBUTE6	PO_VENDORS.GLOBAL_ATTRIBUTE6%TYPE,
121 	GLOBAL_ATTRIBUTE7 PO_VENDORS.GLOBAL_ATTRIBUTE7%TYPE,
122 	GLOBAL_ATTRIBUTE8	PO_VENDORS.GLOBAL_ATTRIBUTE8%TYPE,
123 	GLOBAL_ATTRIBUTE9	PO_VENDORS.GLOBAL_ATTRIBUTE9%TYPE,
124 	GLOBAL_ATTRIBUTE10	PO_VENDORS.GLOBAL_ATTRIBUTE10%TYPE,
125 	GLOBAL_ATTRIBUTE11	PO_VENDORS.GLOBAL_ATTRIBUTE11%TYPE,
126 	GLOBAL_ATTRIBUTE12	PO_VENDORS.GLOBAL_ATTRIBUTE12%TYPE,
127 	GLOBAL_ATTRIBUTE13	PO_VENDORS.GLOBAL_ATTRIBUTE13%TYPE,
128 	GLOBAL_ATTRIBUTE14	PO_VENDORS.GLOBAL_ATTRIBUTE14%TYPE,
129 	GLOBAL_ATTRIBUTE15	PO_VENDORS.GLOBAL_ATTRIBUTE15%TYPE,
130 	GLOBAL_ATTRIBUTE16	PO_VENDORS.GLOBAL_ATTRIBUTE16%TYPE,
131 	GLOBAL_ATTRIBUTE17	PO_VENDORS.GLOBAL_ATTRIBUTE17%TYPE,
132 	GLOBAL_ATTRIBUTE18	PO_VENDORS.GLOBAL_ATTRIBUTE18%TYPE,
133 	GLOBAL_ATTRIBUTE19	PO_VENDORS.GLOBAL_ATTRIBUTE19%TYPE,
134 	GLOBAL_ATTRIBUTE20	PO_VENDORS.GLOBAL_ATTRIBUTE20%TYPE,
135 	GLOBAL_ATTRIBUTE_CATEGORY	PO_VENDORS.GLOBAL_ATTRIBUTE_CATEGORY%TYPE,
136 	BANK_CHARGE_BEARER		PO_VENDORS.BANK_CHARGE_BEARER%TYPE,
137 	MATCH_OPTION			PO_VENDORS.MATCH_OPTION%TYPE,
138 	CREATE_DEBIT_MEMO_FLAG		PO_VENDORS.CREATE_DEBIT_MEMO_FLAG%TYPE,
139 	PARTY_ID			PO_VENDORS.PARTY_ID%TYPE,
140 	PARENT_PARTY_ID			PO_VENDORS.PARENT_PARTY_ID%TYPE,
141         JGZZ_FISCAL_CODE                VARCHAR2(20),
142         SIC_CODE                        VARCHAR2(30),
143         TAX_REFERENCE                   VARCHAR2(50),
144 	INVENTORY_ORGANIZATION_ID	NUMBER,
145 	TERMS_NAME			VARCHAR2(255),
146 	DEFAULT_TERMS_ID		NUMBER,
147     	VENDOR_INTERFACE_ID		AP_SUPPLIERS_INT.VENDOR_INTERFACE_ID%TYPE,
148 	NI_NUMBER			VARCHAR2(30),
149 	EXT_PAYEE_REC			EXTERNAL_PAYEE_REC_TYPE);
150 
151 TYPE r_vendor_site_rec_type IS RECORD(
152 	AREA_CODE	PO_VENDOR_SITES_ALL.AREA_CODE%TYPE,
153 	PHONE	PO_VENDOR_SITES_ALL.PHONE%TYPE,
154 	CUSTOMER_NUM	PO_VENDOR_SITES_ALL.CUSTOMER_NUM%TYPE,
155 	SHIP_TO_LOCATION_ID	PO_VENDOR_SITES_ALL.SHIP_TO_LOCATION_ID%TYPE,
156 	BILL_TO_LOCATION_ID	PO_VENDOR_SITES_ALL.BILL_TO_LOCATION_ID%TYPE,
157 	SHIP_VIA_LOOKUP_CODE	PO_VENDOR_SITES_ALL.SHIP_VIA_LOOKUP_CODE%TYPE,
158 	FREIGHT_TERMS_LOOKUP_CODE	PO_VENDOR_SITES_ALL.FREIGHT_TERMS_LOOKUP_CODE%TYPE,
159 	FOB_LOOKUP_CODE	PO_VENDOR_SITES_ALL.FOB_LOOKUP_CODE%TYPE,
160 	INACTIVE_DATE	PO_VENDOR_SITES_ALL.INACTIVE_DATE%TYPE,
161 	FAX	PO_VENDOR_SITES_ALL.FAX	%TYPE,
162 	FAX_AREA_CODE	PO_VENDOR_SITES_ALL.FAX_AREA_CODE%TYPE,
163 	TELEX	PO_VENDOR_SITES_ALL.TELEX%TYPE,
164 	TERMS_DATE_BASIS	PO_VENDOR_SITES_ALL.TERMS_DATE_BASIS%TYPE,
165 	DISTRIBUTION_SET_ID	PO_VENDOR_SITES_ALL.DISTRIBUTION_SET_ID%TYPE,
166 	ACCTS_PAY_CODE_COMBINATION_ID	PO_VENDOR_SITES_ALL.ACCTS_PAY_CODE_COMBINATION_ID%TYPE,
167 	PREPAY_CODE_COMBINATION_ID	PO_VENDOR_SITES_ALL.PREPAY_CODE_COMBINATION_ID%TYPE,
168 	PAY_GROUP_LOOKUP_CODE	PO_VENDOR_SITES_ALL.PAY_GROUP_LOOKUP_CODE%TYPE,
169 	PAYMENT_PRIORITY	PO_VENDOR_SITES_ALL.PAYMENT_PRIORITY%TYPE,
170 	TERMS_ID	PO_VENDOR_SITES_ALL.TERMS_ID%TYPE,
171 	INVOICE_AMOUNT_LIMIT	PO_VENDOR_SITES_ALL.INVOICE_AMOUNT_LIMIT%TYPE,
172 	PAY_DATE_BASIS_LOOKUP_CODE	PO_VENDOR_SITES_ALL.PAY_DATE_BASIS_LOOKUP_CODE%TYPE,
173 	ALWAYS_TAKE_DISC_FLAG	PO_VENDOR_SITES_ALL.ALWAYS_TAKE_DISC_FLAG%TYPE,
174 	INVOICE_CURRENCY_CODE	PO_VENDOR_SITES_ALL.INVOICE_CURRENCY_CODE%TYPE,
175 	PAYMENT_CURRENCY_CODE	PO_VENDOR_SITES_ALL.PAYMENT_CURRENCY_CODE%TYPE,
176 	VENDOR_SITE_ID	PO_VENDOR_SITES_ALL.VENDOR_SITE_ID%TYPE,
177 	LAST_UPDATE_DATE	PO_VENDOR_SITES_ALL.LAST_UPDATE_DATE%TYPE,
178 	LAST_UPDATED_BY	PO_VENDOR_SITES_ALL.LAST_UPDATED_BY%TYPE,
179 	VENDOR_ID	PO_VENDOR_SITES_ALL.VENDOR_ID%TYPE,
180 	VENDOR_SITE_CODE	PO_VENDOR_SITES_ALL.VENDOR_SITE_CODE%TYPE,
181 	VENDOR_SITE_CODE_ALT	PO_VENDOR_SITES_ALL.VENDOR_SITE_CODE_ALT%TYPE,
182 	PURCHASING_SITE_FLAG	PO_VENDOR_SITES_ALL.PURCHASING_SITE_FLAG%TYPE,
183 	RFQ_ONLY_SITE_FLAG	PO_VENDOR_SITES_ALL.RFQ_ONLY_SITE_FLAG%TYPE,
184 	PAY_SITE_FLAG	PO_VENDOR_SITES_ALL.PAY_SITE_FLAG%TYPE,
185 	ATTENTION_AR_FLAG	PO_VENDOR_SITES_ALL.ATTENTION_AR_FLAG%TYPE,
186 	HOLD_ALL_PAYMENTS_FLAG	PO_VENDOR_SITES_ALL.HOLD_ALL_PAYMENTS_FLAG%TYPE,
187 	HOLD_FUTURE_PAYMENTS_FLAG	PO_VENDOR_SITES_ALL.HOLD_FUTURE_PAYMENTS_FLAG%TYPE,
191 	ATTRIBUTE_CATEGORY	PO_VENDOR_SITES_ALL.ATTRIBUTE_CATEGORY%TYPE,
188 	HOLD_REASON	PO_VENDOR_SITES_ALL.HOLD_REASON%TYPE,
189 	HOLD_UNMATCHED_INVOICES_FLAG	PO_VENDOR_SITES_ALL.HOLD_UNMATCHED_INVOICES_FLAG%TYPE,
190 	TAX_REPORTING_SITE_FLAG	PO_VENDOR_SITES_ALL.TAX_REPORTING_SITE_FLAG%TYPE,
192 	ATTRIBUTE1	PO_VENDOR_SITES_ALL.ATTRIBUTE1%TYPE,
193 	ATTRIBUTE2	PO_VENDOR_SITES_ALL.ATTRIBUTE2%TYPE,
194 	ATTRIBUTE3	PO_VENDOR_SITES_ALL.ATTRIBUTE3%TYPE,
195 	ATTRIBUTE4	PO_VENDOR_SITES_ALL.ATTRIBUTE4%TYPE,
196 	ATTRIBUTE5	PO_VENDOR_SITES_ALL.ATTRIBUTE5%TYPE,
197 	ATTRIBUTE6	PO_VENDOR_SITES_ALL.ATTRIBUTE6%TYPE,
198 	ATTRIBUTE7	PO_VENDOR_SITES_ALL.ATTRIBUTE7%TYPE,
199 	ATTRIBUTE8	PO_VENDOR_SITES_ALL.ATTRIBUTE8%TYPE,
200 	ATTRIBUTE9	PO_VENDOR_SITES_ALL.ATTRIBUTE9%TYPE,
201 	ATTRIBUTE10	PO_VENDOR_SITES_ALL.ATTRIBUTE10%TYPE,
202 	ATTRIBUTE11	PO_VENDOR_SITES_ALL.ATTRIBUTE11%TYPE,
203 	ATTRIBUTE12	PO_VENDOR_SITES_ALL.ATTRIBUTE12%TYPE,
204 	ATTRIBUTE13	PO_VENDOR_SITES_ALL.ATTRIBUTE13%TYPE,
205 	ATTRIBUTE14	PO_VENDOR_SITES_ALL.ATTRIBUTE14%TYPE,
206 	ATTRIBUTE15	PO_VENDOR_SITES_ALL.ATTRIBUTE15%TYPE,
207 	VALIDATION_NUMBER	PO_VENDOR_SITES_ALL.VALIDATION_NUMBER%TYPE,
208 	EXCLUDE_FREIGHT_FROM_DISCOUNT	PO_VENDOR_SITES_ALL.EXCLUDE_FREIGHT_FROM_DISCOUNT%TYPE,
209 	BANK_CHARGE_BEARER	PO_VENDOR_SITES_ALL.BANK_CHARGE_BEARER%TYPE,
210 	ORG_ID	PO_VENDOR_SITES_ALL.ORG_ID%TYPE,
211 	CHECK_DIGITS	PO_VENDOR_SITES_ALL.CHECK_DIGITS%TYPE,
212 	ALLOW_AWT_FLAG	PO_VENDOR_SITES_ALL.ALLOW_AWT_FLAG%TYPE,
213 	AWT_GROUP_ID	PO_VENDOR_SITES_ALL.AWT_GROUP_ID%TYPE,
214 	DEFAULT_PAY_SITE_ID	PO_VENDOR_SITES_ALL.DEFAULT_PAY_SITE_ID%TYPE,
215 	PAY_ON_CODE	PO_VENDOR_SITES_ALL.PAY_ON_CODE%TYPE,
216 	PAY_ON_RECEIPT_SUMMARY_CODE	PO_VENDOR_SITES_ALL.PAY_ON_RECEIPT_SUMMARY_CODE%TYPE,
217 	GLOBAL_ATTRIBUTE_CATEGORY	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE_CATEGORY%TYPE,
218 	GLOBAL_ATTRIBUTE1	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE1%TYPE,
219 	GLOBAL_ATTRIBUTE2	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE2%TYPE,
220 	GLOBAL_ATTRIBUTE3	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE3%TYPE,
221 	GLOBAL_ATTRIBUTE4	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE4%TYPE,
222 	GLOBAL_ATTRIBUTE5	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE5%TYPE,
223 	GLOBAL_ATTRIBUTE6	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE6%TYPE,
224 	GLOBAL_ATTRIBUTE7	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE7%TYPE,
225 	GLOBAL_ATTRIBUTE8	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE8%TYPE,
226 	GLOBAL_ATTRIBUTE9	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE9%TYPE,
227 	GLOBAL_ATTRIBUTE10	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE10%TYPE,
228 	GLOBAL_ATTRIBUTE11	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE11%TYPE,
229 	GLOBAL_ATTRIBUTE12	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE12%TYPE,
230 	GLOBAL_ATTRIBUTE13	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE13%TYPE,
231 	GLOBAL_ATTRIBUTE14	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE14%TYPE,
232 	GLOBAL_ATTRIBUTE15	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE15%TYPE,
233 	GLOBAL_ATTRIBUTE16	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE16%TYPE,
234 	GLOBAL_ATTRIBUTE17	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE17%TYPE,
235 	GLOBAL_ATTRIBUTE18	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE18%TYPE,
236 	GLOBAL_ATTRIBUTE19	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE19%TYPE,
237 	GLOBAL_ATTRIBUTE20	PO_VENDOR_SITES_ALL.GLOBAL_ATTRIBUTE20%TYPE,
238 	TP_HEADER_ID	PO_VENDOR_SITES_ALL.TP_HEADER_ID%TYPE,
239 	ECE_TP_LOCATION_CODE	PO_VENDOR_SITES_ALL.ECE_TP_LOCATION_CODE%TYPE,
240 	PCARD_SITE_FLAG	PO_VENDOR_SITES_ALL.PCARD_SITE_FLAG%TYPE,
241 	MATCH_OPTION	PO_VENDOR_SITES_ALL.MATCH_OPTION%TYPE,
242 	COUNTRY_OF_ORIGIN_CODE	PO_VENDOR_SITES_ALL.COUNTRY_OF_ORIGIN_CODE%TYPE,
243 	FUTURE_DATED_PAYMENT_CCID	PO_VENDOR_SITES_ALL.FUTURE_DATED_PAYMENT_CCID%TYPE,
244 	CREATE_DEBIT_MEMO_FLAG	PO_VENDOR_SITES_ALL.CREATE_DEBIT_MEMO_FLAG%TYPE,
245 	SUPPLIER_NOTIF_METHOD	PO_VENDOR_SITES_ALL.SUPPLIER_NOTIF_METHOD%TYPE,
246 	EMAIL_ADDRESS	PO_VENDOR_SITES_ALL.EMAIL_ADDRESS%TYPE,
247 	PRIMARY_PAY_SITE_FLAG	PO_VENDOR_SITES_ALL.PRIMARY_PAY_SITE_FLAG%TYPE,
248 	SHIPPING_CONTROL	PO_VENDOR_SITES_ALL.SHIPPING_CONTROL%TYPE,
249 	SELLING_COMPANY_IDENTIFIER	PO_VENDOR_SITES_ALL.SELLING_COMPANY_IDENTIFIER%TYPE,
250 	GAPLESS_INV_NUM_FLAG	PO_VENDOR_SITES_ALL.GAPLESS_INV_NUM_FLAG%TYPE,
251 	LOCATION_ID	PO_VENDOR_SITES_ALL.LOCATION_ID%TYPE,
252 	PARTY_SITE_ID	PO_VENDOR_SITES_ALL.PARTY_SITE_ID%TYPE,
253 	ORG_NAME	VARCHAR2(255),
254 	DUNS_NUMBER	VARCHAR2(30),
255 	ADDRESS_STYLE 	VARCHAR2(30),
256 	LANGUAGE	VARCHAR2(4),
257 	PROVINCE	VARCHAR2(60),
258 	COUNTRY		VARCHAR2(60),
259 	ADDRESS_LINE1 	VARCHAR2(240),
260 	ADDRESS_LINE2	VARCHAR2(240),
261 	ADDRESS_LINE3	VARCHAR2(240),
262 	ADDRESS_LINE4	VARCHAR2(240),
263 	ADDRESS_LINES_ALT	VARCHAR2(560),
264 	COUNTY 		VARCHAR2(60),
265 	CITY		VARCHAR2(60),
266 	STATE		VARCHAR2(60),
267 	ZIP		VARCHAR2(60),
268 	TERMS_NAME	VARCHAR2(255),
269 	DEFAULT_TERMS_ID NUMBER,
270 	AWT_GROUP_NAME	VARCHAR2(255),
271 	 DISTRIBUTION_SET_NAME           VARCHAR2(255),
272         SHIP_TO_LOCATION_CODE           VARCHAR2(255),
273         BILL_TO_LOCATION_CODE           VARCHAR2(255),
274     	DEFAULT_DIST_SET_ID             NUMBER,
275         DEFAULT_SHIP_TO_LOC_ID          NUMBER,
276         DEFAULT_BILL_TO_LOC_ID          NUMBER,
277 	TOLERANCE_ID			NUMBER,
278 	TOLERANCE_NAME AP_TOLERANCE_TEMPLATES.tolerance_name%TYPE,
279     	VENDOR_INTERFACE_ID AP_SUPPLIER_SITES_INT.VENDOR_INTERFACE_ID%TYPE,
280     	VENDOR_SITE_INTERFACE_ID
281 		AP_SUPPLIER_SITES_INT.VENDOR_SITE_INTERFACE_ID%TYPE,
282         EXT_PAYEE_REC
283                 EXTERNAL_PAYEE_REC_TYPE,
284 	RETAINAGE_RATE			NUMBER DEFAULT NULL);
285 
286 
287 -- This procedure is invoked indirectly from the Supplier-Customer Association creation page
288 -- through the rosetta-generated java and plsql packages
289 
290 PROCEDURE Create_Vendor
291 ( 	p_api_version           	IN	NUMBER,
292   	p_init_msg_list		IN	VARCHAR2 := FND_API.G_FALSE	,
293 	p_commit	    		IN  	VARCHAR2 := FND_API.G_FALSE,
294 	p_validation_level		IN  	NUMBER	:=
295 						FND_API.G_VALID_LEVEL_FULL,
296 	x_return_status		OUT	NOCOPY  VARCHAR2		  	,
297 	x_msg_count		OUT	NOCOPY  NUMBER,
298 	x_msg_data		OUT	NOCOPY  VARCHAR2,
299 	p_vendor_rec		IN	r_vendor_rec_type,
300 	x_vendor_id		OUT	NOCOPY  PO_VENDORS.VENDOR_ID%TYPE,
301 	x_party_id		OUT	NOCOPY  HZ_PARTIES.PARTY_ID%TYPE
302 );
303 
304 
305 -- This procedure is invoked indirectly from the Supplier-Customer Association updation page
306 -- through the rosetta-generated java and plsql packages
307 
308 PROCEDURE Update_Vendor
309 ( 	p_api_version           IN	NUMBER,
310   	p_init_msg_list		IN	VARCHAR2 := FND_API.G_FALSE	,
311 	p_commit	    	IN  	VARCHAR2 := FND_API.G_FALSE,
312 	p_validation_level	IN  	NUMBER	:=
313 						FND_API.G_VALID_LEVEL_FULL,
314 	x_return_status		OUT	NOCOPY VARCHAR2		  	,
315 	x_msg_count		OUT	NOCOPY NUMBER,
316 	x_msg_data		OUT	NOCOPY VARCHAR2,
317 	p_vendor_rec		IN	r_vendor_rec_type,
318 	p_vendor_id		IN	NUMBER
319 );
320 
321 
322 -- This procedure is invoked indirectly from the Supplier-Customer Association creation page
323 -- through the rosetta-generated java and plsql packages
324 
325 PROCEDURE Create_Vendor_Site
326 ( 	p_api_version           IN	NUMBER,
327   	p_init_msg_list		IN	VARCHAR2 := FND_API.G_FALSE	,
328 	p_commit	    	IN  	VARCHAR2 := FND_API.G_FALSE,
329 	p_validation_level	IN  	NUMBER	:=
330 						FND_API.G_VALID_LEVEL_FULL,
331 	x_return_status		OUT	NOCOPY VARCHAR2		  	,
332 	x_msg_count		OUT	NOCOPY NUMBER,
333 	x_msg_data		OUT	NOCOPY VARCHAR2,
334 	p_vendor_site_rec	IN	r_vendor_site_rec_type,
335 	x_vendor_site_id	OUT	NOCOPY NUMBER,
336 	x_party_site_id		OUT	NOCOPY NUMBER,
337 	x_location_id		OUT	NOCOPY NUMBER
338 );
339 
340 
341 -- This procedure is invoked indirectly from the Supplier-Customer Association updation page
342 -- through the rosetta-generated java and plsql packages
343 
344 PROCEDURE Update_Vendor_Site
345 ( 	p_api_version           IN	NUMBER,
346   	p_init_msg_list		IN	VARCHAR2 := FND_API.G_FALSE	,
347 	p_commit	    	IN  	VARCHAR2 := FND_API.G_FALSE,
348 	p_validation_level	IN  	NUMBER	:=
349 						FND_API.G_VALID_LEVEL_FULL,
350 	x_return_status		OUT	NOCOPY VARCHAR2		  	,
351 	x_msg_count		OUT	NOCOPY NUMBER,
352 	x_msg_data		OUT	NOCOPY VARCHAR2,
353 	p_vendor_site_rec	IN	r_vendor_site_rec_type,
354 	p_vendor_site_id	IN	NUMBER
355 );
356 
357 
358 
359 END;
360 
361