| CLASSID | char(15) | Yes | Class ID | IN |
| CLASDSCR | char(30) | No | Class Description | IN |
| CRLMTTYP | smallint | No | Credit Limit Type - 0 = No Credit, 1 = Unlimited, & 2 = Amount | IN |
| CRLMTAMT | numeric(19,5) | No | Credit Amount | IN |
| CRLMTPER | smallint | No | Credit Limit Period | IN |
| CRLMTPAM | numeric(19,5) | No | Credit Limit Period Amount | IN |
| DEFLTCLS | tinyint | No | Default Class | IN |
| BALNCTYP | smallint | No | Balance Type - 0 = Open Item & 1 = Balance Forward | IN |
| CHEKBKID | char(15) | No | Checkbook ID | IN |
| TAXSCHID | char(15) | No | Tax Schedule ID | IN |
| SHIPMTHD | char(15) | No | Shipping Method | IN |
| PYMTRMID | char(20) | No | Payment Term ID | IN |
| CUSTDISC | smallint | No | Customer Disc/Trade Discount | IN |
| MINPYTYP | smallint | No | Minimum Payment Type - 0 = No Minimum, 1 = Percent, & 2 = Amount | IN |
| MINPYDLR | numeric(19,5) | No | Minimum Payment Dollar | IN |
| MINPYPCT | smallint | No | Minimum Payment Percent | IN |
| MXWOFTYP | smallint | No | Maximum Write Off Type - 0 = Not Allowed, 1 = Unlimited, & 2 = Maximum | IN |
| MXWROFAM | numeric(19,5) | No | Maximum Write Off Amount | IN |
| FNCHATYP | smallint | No | Finance Charge Amount Type - 0 = None, 1 = Percent, & 2 = Amount | IN |
| FINCHDLR | numeric(19,5) | No | Finance Charge Dollar | IN |
| FNCHPCNT | smallint | No | Finance Charge Percent | IN |
| PRCLEVEL | char(10) | No | Price Level | IN |
| CURNCYID | char(15) | No | Currency ID | IN |
| RATETPID | char(15) | No | Rate ID | IN |
| DEFCACTY | smallint | No | Cash Accont From 0 = Checkbook & 1 = Customer | IN |
| CASHACCT | char(75) | No | Cash Account | IN |
| ACCTRECACCT | char(75) | No | Accounts Receivable Account | IN |
| SALESACCT | char(75) | No | Sales Account | IN |
| COSTOFSALESACCT | char(75) | No | Cost of Sales Account | IN |
| IVACCT | char(75) | No | Inventory Account | IN |
| TERMDISCTAKENACCT | char(75) | No | Terms Disc. Taken Account | IN |
| TERMDISCAVAILACCT | char(75) | No | Terms Disc. Avail. Account | IN |
| FINCHRGACCT | char(75) | No | Finance Charges Account | IN |
| WRITEOFFACCT | char(75) | No | Write Off Account | IN |
| SALESORDERRETACCT | char(75) | No | Sales Order Returns Account | IN |
| SALSTERR | char(15) | No | Sales Territory | IN |
| SLPRSNID | char(15) | No | Sales Person ID | IN |
| STMTCYCL | smallint | No | Statement Cycle - 1 = No Statement, 2 = Weekly, 3 = Biweekly, | IN |
| KPCALHST | tinyint | No | Keep Calendar History - 0 = False & 1 = True | IN |
| KPDSTHST | tinyint | No | Keep Distribution History - 0 = False & 1 = True | IN |
| KPERHIST | tinyint | No | Keep Period History - 0 = False & 1 = True | IN |
| KPTRXHST | tinyint | No | Keep Transaction History - 0 = False & 1 = True | IN |
| DISGRPER | smallint | No | Discount Date Grace Period | IN |
| DUEGRPER | smallint | No | Due Date Grace Period | IN |
| Revalue_Customer | tinyint | No | Revalue Customer - 0 = False & 1 = True | IN |
| Post_Results_To | smallint | No | Post Results To - 0 =Receivables/Discount Acct & 1 =Sales Offset Acct | IN |
| ORDERFULFILLDEFAULT | tinyint | No | Order Fulfillment Shortage Default 1=none, 2=Back Order Remaining, 3=Cancel Remaining | IN |
| CUSTPRIORITY | smallint | No | Customer Priority - valid values 1 (none) to 100 | IN |
| RMOvrpymtWrtoffAcct | char(75) | No | RM Overpayment Writeoff Acct | IN |
| RequesterTrx | smallint | No | Requester Trx | 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 | Return value: 0=No Errors, 1=Error Occurred | INOUT |
| oErrString | varchar(255) | No | Return Error Code List | INOUT |