| VENDORID | char(15) | Yes |   Vendor ID              | IN | 
	
		| VENDNAME | char(64) | Yes |   Vendor Name: Required for new record         | IN | 
	
		| VENDSHNM | char(15) | No |   Vendor Short Name             | IN | 
	
		| VNDCHKNM | char(64) | No |   Vendor Check Name             | IN | 
	
		| HOLD | tinyint | No |   Hold; 0=Not on Hold; 1=Hold; Default=0 on new record        | IN | 
	
		| VENDSTTS | smallint | No |   Status: 1=Active; 2=Inactive; 3=Temporary; Default=1 on new record      | IN | 
	
		| VNDCLSID | char(10) | No |   Class ID              | IN | 
	
		| VADDCDPR | char(15) | No |   Primary Address ID            | IN | 
	
		| VNDCNTCT | char(60) | No |   Contact              | IN | 
	
		| ADDRESS1 | char(60) | No |   Address1              | IN | 
	
		| ADDRESS2 | char(60) | No |   Address2              | IN | 
	
		| ADDRESS3 | char(60) | No |   Address3              | IN | 
	
		| CITY | char(35) | No |   City              | IN | 
	
		| STATE | char(29) | No |   State              | IN | 
	
		| ZIPCODE | char(10) | No |   Zip Code              | IN | 
	
		| CCode | char(6) | No |   Country Code             | IN | 
	
		| COUNTRY | char(60) | No |   Country              | IN | 
	
		| PHNUMBR1 | char(21) | No |   Phone1              | IN | 
	
		| PHNUMBR2 | char(21) | No |   Phone2              | IN | 
	
		| PHNUMBR3 | char(21) | No |   phone3              | IN | 
	
		| FAXNUMBR | char(21) | No |   Fax Number             | IN | 
	
		| TAXSCHID | char(15) | No |   Tax Schedule             | IN | 
	
		| SHIPMTHD | char(15) | No |   Shipping Method             | IN | 
	
		| UPSZONE | char(3) | No |   UPS Zone              | IN | 
	
		| VADCDPAD | char(15) | No |   Purchase Address ID            | IN | 
	
		| VADCDTRO | char(15) | No |   Remit To Address ID            | IN | 
	
		| VADCDSFR | char(15) | No |   Ship From Address ID            | IN | 
	
		| ACNMVNDR | char(20) | No |   Vendor Account             | IN | 
	
		| COMMENT1 | char(30) | No |   Comment1              | IN | 
	
		| COMMENT2 | char(30) | No |   Comment2              | IN | 
	
		| NOTETEXT | varchar(8000) | No |   Note Text              | IN | 
	
		| CURNCYID | char(15) | No |   Currency ID             | IN | 
	
		| RATETPID | char(15) | No |   Rate Type ID             | IN | 
	
		| PYMTRMID | char(20) | No |   Payment terms ID             | IN | 
	
		| DISGRPER | smallint | No |   Discount Grace Period: Max value=99          | IN | 
	
		| DUEGRPER | smallint | No |   Due Date Grace Period: Max value=99          | IN | 
	
		| PYMNTPRI | char(3) | No |   Payment Priority             | IN | 
	
		| MINORDER | numeric(19,5) | No |   Minimum Order             | IN | 
	
		| TRDDISCT | numeric(19,5) | No |   Trade Discount             | IN | 
	
		| TXIDNMBR | char(11) | No |   Tax ID              | IN | 
	
		| TXRGNNUM | char(25) | No |   Tax Registration             | IN | 
	
		| CHEKBKID | char(15) | No |   Checkbook ID             | IN | 
	
		| USERDEF1 | char(20) | No |   User-Defined 1             | IN | 
	
		| USERDEF2 | char(20) | No |   User-Defined 2             | IN | 
	
		| TEN99TYPE | smallint | No |   Tax Type: 1=Not a 1099 Vendor; 2=Dividend; 3=Interest; 4=Misc.; Default=1 on new vendor    | IN | 
	
		| TEN99BOXNUMBER | smallint | No |   Ten 99 Box Number  | IN | 
	
		| FREEONBOARD | smallint | No |   FOB: 1=None; 2=Origin; 3=Destination; Default=1 on new vendor       | IN | 
	
		| USERLANG | smallint | No |   User Language; Default=0 on new record          | IN | 
	
		| MINPYTYP | smallint | No |   Minimum Payment Type: 0=No Minimum; 1=Percent; 2=Amount; Default=0 on new record     | IN | 
	
		| MINPYDLR | numeric(19,5) | No |   Minimum Payment Dollar Amount: Used if @I_vMINPYTYP=2        | IN | 
	
		| MINPYPCT | numeric(19,5) | No |   Minimum Payment Percent: Used if @I_vMINPYTYP=1         | IN | 
	
		| MXIAFVND | smallint | No |   Maximum Invoice Amount Type: 0=No Maximum; 1=Amount; Default=0 on new record     | IN | 
	
		| MAXINDLR | numeric(19,5) | No |   Maximum Invoice Dollar Amount: Used if @I_vMXIAFVND=1        | IN | 
	
		| CREDTLMT | smallint | No |   Credit Limit Type: 0=No Credit; 1=Unlimited; 2=Amount; Default=1 on new record     | IN | 
	
		| CRLMTDLR | numeric(19,5) | No |   Credit Limit Dollar Amount: Used if @I_vCREDTLMT=2        | IN | 
	
		| WRITEOFF | smallint | No |   Writeoff Type: 0=Not Allowed; 1=Unlimited; 2=Maximum        | IN | 
	
		| MXWOFAMT | numeric(19,5) | No |   Maximum Writeoff Amount: Used if @I_vWRITEOFF=2         | IN | 
	
		| Revalue_Vendor | tinyint | No |   Revalue Vendor: 0=Do Not Revalue; 1=Revalue; Default=1 on new record      | IN | 
	
		| Post_Results_To | smallint | No |   Post Results To: 0=Payables/Discount Acct; 1=Purchasing Offset Acct; Default=0 on new record   | IN | 
	
		| KPCALHST | tinyint | No |   Maintain History - Calendar Year: 0=Do Not Maintain; 1=Maintain; Default=1 on new record    | IN | 
	
		| KPERHIST | tinyint | No |   Maintain History - Fiscal Year: 0=Do Not Maintain; 1=Maintain; Default=1 on new record    | IN | 
	
		| KPTRXHST | tinyint | No |   Maintain History - Transaction: 0=Do Not Maintain; 1=Maintain; Default=1 on new record    | IN | 
	
		| KGLDSTHS | tinyint | No |   Maintain History - Distribution: 0=Do Not Maintain; 1=Maintain; Default=1 on new record    | IN | 
	
		| PTCSHACF | smallint | No |   Use Cash Account From: 0=Checkbook; 1=Vendor; Default=0 on new record      | IN | 
	
		| PMCSHACTNUMST | varchar(75) | No |   Cash Account: Only valid if @I_vPTCSHACF=1         | IN | 
	
		| PMAPACTNUMST | varchar(75) | No |   Account Payable Account            | IN | 
	
		| PMDAVACTNUMST | varchar(75) | No |   Terms Discount Available Account           | IN | 
	
		| PMDTKACTNUMST | varchar(75) | No |   Terms Discount Taken Account           | IN | 
	
		| PMFINACTNUMST | varchar(75) | No |   Finance Charges Account            | IN | 
	
		| PMPRCHACTNUMST | varchar(75) | No |   Purchases Account             | IN | 
	
		| PMTDSCACTNUMST | varchar(75) | No |   Trade Discount Account            | IN | 
	
		| PMMSCHACTNUMST | varchar(75) | No |   Miscellaneous Account            | IN | 
	
		| PMFRTACTNUMST | varchar(75) | No |   Freight Account             | IN | 
	
		| PMTAXACTNUMST | varchar(75) | No |   Tax Account             | IN | 
	
		| PMWRTACTNUMST | varchar(75) | No |   Writeoffs Account             | IN | 
	
		| ACPURACTNUMST | varchar(75) | No |   Accrued Purchases Account            | IN | 
	
		| PURPVACTNUMST | varchar(75) | No |   Purchase Price Variance Account           | IN | 
	
		| UseVendorClass | tinyint | No |   Flag to have class setting roll down to parameters that are not passed in. Uses the @I_vVNDCLSID class  | IN | 
	
		| CreateAddress | tinyint | No |   Flag to allow an address code to be created on the fly        | IN | 
	
		| UpdateIfExists | tinyint | No |   Flag to allow updates: 0=Create only; 1=Update if exists; 2=Create, do NOT update(no error)   | IN | 
	
		| RequesterTrx | smallint | No |   Requester Transaction: 0=False; 1=True - if true than populates Requester shadow table    | IN | 
	
		| USRDEFND1 | char(50) | No |   User Defined field - developer use only          | IN | 
	
		| USRDEFND2 | char(50) | No |   User Defined field - developer use only          | IN | 
	
		| USRDEFND3 | char(50) | No |   User Defined field - developer use only          | IN | 
	
		| USRDEFND4 | varchar(8000) | No |   User Defined field - developer use only          | IN | 
	
		| USRDEFND5 | varchar(8000) | No |   User Defined field - developer use only          | IN | 
	
		| ErrorState | int | No |  Create Custom Business Logic  | INOUT | 
	
		| oErrString | varchar(255) | No |  Create Custom Business Logic  | INOUT |