<taCreateIVItemClass>

Element Name

Datatype

Length

Required

Default

Description

ITMCLSCD

string

10

Y

Not applicable

Item class ID

ITMCLSDC

string

30

Y

Not applicable

Item class description

DEFLTCLS

i4

1

N

0

Default class:

0=False;

1=True

ITEMTYPE

i4

2

N

1

Item type:

1=Sales inventory;

2=Discontinued;

3=Kit;

4=Miscellaneous charges;

5=Services;

6=Flat fee

ITMTRKOP

i4

2

N

1

Item tracking option:

1=None;

2=Serial numbers;

3=Lots

LOTTYPE

string

10

N

<blank>

Lot category

LOTEXPWARN

i4

1

N

0

Lot Expiration Warn:

0 = no warning

1 = warnings enabled

If the item is not lot number tracked, the value of this element is not used.

LOTEXPWARN
DAYS

i4

2

N

0

Days Before Lot Expires:

Valid entries equal 0 - 999.

If LOTEXPWARN is 0 then LOTEXPWARNDAYS always defaults to 0. If the item is not lot number tracked, the value of this element is not used.

KPERHIST

i4

1

N

0

Keep period history:

0=False;

1=True

KPTRXHST

i4

1

N

0

Keep transaction history:

0=False; 1=True

KPCALHST

i4

1

N

0

Keep calendar history:

0=False;

1=True

KPDSTHST

i4

1

N

0

Keep distribution history:

0=False;

1=True

ALWBKORD

i4

1

N

0

Allow back orders:

0=False;

1=True

ITMGEDSC

string

10

N

<blank>

Item generic description

TAXOPTNS

i4

2

N

2

Sales tax options:

1=Taxable;

2=Nontaxable

ITMTSHID

string

15

N

<blank>

Sales tax schedule ID

Purchase_Tax_Options

i4

2

N

2

Purchase tax options:

1=Taxable;

2=Nontaxable;

3=Base on vendor

Purchase_Item_Tax_Schedu

string

15

N

<blank>

Purchase tax schedule ID

UOMSCHDL

string

11

N

<blank>

Unit of measure schedule ID

VCTNMTHD

i4

2

N

1

Valuation method:

1=FIFO perpetual;

2=LIFO perpetual;

3=Average perpetual;

4=FIFO periodic;

5=LIFO periodic

USCATVLS_1

string

10

N

<blank>

User defined 1

USCATVLS_2

string

10

N

<blank>

User defined 2

USCATVLS_3

string

10

N

<blank>

User defined 3

USCATVLS_4

string

10

N

<blank>

User defined 4

USCATVLS_5

string

10

N

<blank>

User defined 5

USCATVLS_6

string

10

N

<blank>

User defined 6

DECPLQTY

i4

2

N

1

Decimal places quantity:

1=0;

2=1;

3=2;

4=3;

5=4;

6=5

Inventory_Acct

string

75

N

<blank>

Inventory account

Inventory_Offset_Acct

string

75

N

<blank>

Inventory offset account

Cost_of_Goods_Sold_Acct

string

75

N

<blank>

Cost of goods sold account

Sales_Acct

string

75

N

<blank>

Sales account

Markdowns_Acct

string

75

N

<blank>

Markdowns account

Sales_Returns_Acct

string

75

N

<blank>

Sales returns account

In_Use_Acct

string

75

N

<blank>

In use account

In_Service_Acct

string

75

N

<blank>

In service account

Damaged_Acct

string

75

N

<blank>

Damaged account

Variance_Acct

string

75

N

<blank>

Variance account

Drop_Ship_Items_Acct

string

75

N

<blank>

Drop ship items account

Purchase_Price_Variance_Acct

string

75

N

<blank>

Purchase price variance account

Unrealized_Purchase_Price_Variance_Acct

string

75

N

<blank>

Unrealized purchase price variance account

Inventory_Returns_Acct

string

75

N

<blank>

Inventory returns account

Assembly_Variance_Acct

string

75

N

<blank>

Assembly variance account

PRCLEVEL

string

10

N

<blank>

Price level

PriceGroup

string

10

N

<blank>

Price group

PRICMTHD

i4

2

N

1

Price method:

1=Currency amount;

2=Percentage of list price;

3=Percentage mark-up of current cost;

4=Percentage mark-up of standard cost;

5=Percentage margin of current cost;

6=Percentage margin of standard cost

Revalue_Inventory

i4

1

N

1

Revalue inventory:

0=False;

1=True

Tolerance_Percentage

i4

4

N

0

Tolerance percentage

UseQtyOverageTolerance

i4

1

N

0

Use quantity overage tolerance:

0=Do not use;

1=Use

UseQtyShortageTolerance

i4

1

N

0

Use quantity shortage tolerance:

0=Do not use;

1=Use

QtyOverTolerancePercent

i4

4

N

0

Quantity over tolerance percent:

Provide a value of 0 - 99999. For example, 99999 equals 99.999.

QtyShortTolerancePercent

i4

4

N

0

Quantity short tolerance percent:

Provide a value of 0 - 99999. For example, 99999 equals 99.999.

USRDEFND1

string

50

N

<blank>

User defined field--developer use only

USRDEFND2

string

50

N

<blank>

User defined field--developer use only

USRDEFND3

string

50

N

<blank>

User defined field--developer use only

USRDEFND4

string

8000

N

<blank>

User defined field--developer use only

USRDEFND5

string

8000

N

<blank>

User defined field--developer use only

This node uses document exchange for updates. All existing values are overwritten with the value specified by the update document. If a field in the update is blank, the existing value is changed to be blank.