<taUpdateCreateItemRcd>*

Element name

Data type

Length

Required

Default

Description

ITEMNMBR

string

30

Y

Not applicable

Item number

ITEMDESC

string

100

N

Default from setup

Item description

ITMSHNAM

string

15

N

Default from setup

Short description

ITMGEDSC

string

10

N

Default from setup

Generic description

ITMCLSCD

string

10

N

Default from setup

Class ID

ITEMTYPE

i4

2

N

Default from setup

Item type

1=Sales inventory;

2=Discontinued;

3=Kit;

4=Miscellaneous charges;

5=Services;

6=Flat fee

Default is one on new record

VCTNMTHD

i4

2

N

Default from setup

Valuation method:

0=Any ITEMTYPE other than 1 or 2;

1=FIFO perpetual;

2=LIFO perpetual;

3=Average perpetual;

4=FIFO periodic;

5=LIFO periodic

Default is one on new record

TAXOPTNS

i4

2

N

Default from setup

Sales tax options:

1=Taxable;

2=Nontaxable;

3=Base on customers

Default is one on new record

ITMTSHID

string

15

N

Default from setup

Tax schedule ID

UOMSCHDL

string

10

N

Default from setup

Unit of measure schedule ID

Required for a new record, but can roll down from class

ITEMSHWT

number

 

N

Default from setup

Shipping weight; only used when ITEMTYPE=1, 2, or 3

TCC

string

30

N

Default from setup

Tax community code; only used if the "Enable Intrastat Tracking" option is enabled in Company Setup

CNTRYORGN

string

6

N

Default from setup

Country origin; only used if the "Enable Intrastat Tracking" option is enabled in Company Setup

DECPLQTY

i4

2

N

Default from setup

Quantity Decimals; DECPLQTY can equal 0, 1, 2, 3, 4, or 5; if ITEMTYPE=3, then DECPLQTY must be set to zero

Default is zero on new record

DECPLCUR

i4

2

N

Default from setup

Currency Decimals; used for item if not registered for multi-currency or used for functional currency

If registered for multi-currency and want other currencies, use the <taUpdateCreateItemCurrencyRcd> node.

Purchase_Tax_Options

i4

2

N

Default from setup

Purchasing tax option:

1=Taxable;

2=Nontaxable;

3=Base on vendors

Default is one on new record

Purchase_Item_Tax_Schedu

string

15

N

Default from setup

Purchase tax schedule ID

STNDCOST

number

21

N

Default from setup

Standard cost

CURRCOST

number

21

N

Default from setup

Current cost

LISTPRCE

number

21

N

Default from setup

List price; used if multi-currency is not registered or used for functional currency if multi-currency is registered

NOTETEXT

string

8000

N

Default from setup

Note text

ALTITEM1

string

30

N

Default from setup

Alternate item 1

ALTITEM2

string

30

N

Default from setup

Alternate item 2

ITMTRKOP

i4

2

N

Default from setup

Item tracking:

1=None;

2=Serial Numbers;

3=Lot Numbers

Used when ITEMTYPE= 1 or 2

Default is one on new record

LOTTYPE

string

10

N

Default from setup

Lot category

LOTEXPWARN

i4

1

N

0

Lot Expiration Warn:

0 = no warning

1 = warnings enabled

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

LOTEXPWARNDAYS

i4

2

N

0

Days Before Lot Expires:

Valid entries equal 0 - 999.

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

INCLUDEINDP

i4

1

N

Default from setup

Include in Demand Planning;

0=Do Not Include;

1=Include

Default is zero on new record

MINSHELF1

i4

2

N

Default from setup

Minimum shelf life 1:

Valid entries equal 0-9999

Use when ITMTRKOP=3

Default is zero on new record

MINSHELF2

i4

2

N

Default from setup

Minimum shelf life 2:

Valid entries equal 0-9999

Use when ITMTRKOP=3

Default is zero on new record

ALWBKORD

i4

1

N

Default from setup

Allow back orders:

0=Do not allow back orders;

1=Allow back orders

Default is zero on new record

WRNTYDYS

i4

2

N

Default from setup

Warranty days; valid entries equal 0-9999

Default is zero on new record

ABCCODE

i4

2

N

Default from setup

ABC code:

1=None;

2=A;

3=B;

4=C

Default is one on new record

USCATVLS_1

string

10

N

Default from setup

User category 1

USCATVLS_2

string

10

N

Default from setup

User category 2

USCATVLS_3

string

10

N

Default from setup

User category 3

USCATVLS_4

string

10

N

Default from setup

User category 4

USCATVLS_5

string

10

N

Default from setup

User category 5

USCATVLS_6

string

10

N

Default from setup

User category 6

KPCALHST

i4

1

N

Default from setup

Maintain history--calendar year:

0=Do not keep history;

1=Keep history

Default is 0 on new record

KPERHIST

i4

1

N

Default from setup

Maintain history--fiscal year:

0=Do not keep history;

1=Keep history

Default is 0 on new record

KPTRXHST

i4

1

N

Default from setup

Maintain history--transaction:

0=Do not keep history;

1=Keep history

Default is 0 on new record

KPDSTHST

i4

1

N

Default from setup

Maintain history--distribution:

0=Do not keep history;

1=Keep history

Default is 0 on new record

IVIVACTNUMST

string

75

N

Default from setup

Inventory account

IVIVOFACTNUMST

string

75

N

Default from setup

Inventory offset account

IVCOGSACTNUMST

string

75

N

Default from setup

Cost of goods sold account

IVSLSACTNUMST

string

75

N

Default from setup

Sales account

IVSLDSACTNUMST

string

75

N

Default from setup

Markdown account

IVSLRNACTNUMST

string

75

N

Default from setup

Sales return account

IVINUSACTNUMST

string

75

N

Default from setup

In use account

IVINSVACTNUMST

string

75

N

Default from setup

In service account

IVDMGACTNUMST

string

75

N

Default from setup

Damaged account

IVVARACTNUMST

string

75

N

Default from setup

Variance account

DPSHPACTNUMST

string

75

N

Default from setup

Drop-ship items account

PURPVACTNUMST

string

75

N

Default from setup

Purchase price variance account

UPPVACTNUMST

string

75

N

Default from setup

Unrealized purchase price variance account

IVRETACTNUMST

string

75

N

Default from setup

Inventory returns account

ASMVRACTNUMST

string

75

N

Default from setup

Assembly variance account

KTACCTSR

i4

2

N

Default from setup

Cost of goods sold account source:

0=From component item;

1=From kit item

Default is zero on new record

PRCHSUOM

string

8

N

Default from setup

Purchasing unit of measure

Revalue_Inventory

i4

1

N

Default from setup

Revalue inventory for cost variance:

0=Do not revalue;

1=Revalue

Default is zero on new record

Tolerance_Percentage

number

21

N

Default from setup

Tolerance percentage

LOCNCODE

string

10

N

Default from setup

Location code; assigns site to item if it is not already assigned

PRICMTHD

i4

2

N

Default from setup

Price method:

1=Currency amount;

2=Percent of List price;

3=Percent of markup of current cost;

4=Percent markup of standard cost;

5=Percent margin of current cost;

6=Percent margin of standard cost

Default is one

PriceGroup

string

10

N

Default from setup

Price group

UseQtyOverageTolerance

i4

1

N

Default from setup

Use quantity overage tolerance:

0=Do not use;

1=Use

UseQtyShortageTolerance

i4

1

N

Default from setup

Use quantity shortage tolerance:

0=Do not use;

1=Use

QtyOverTolerancePercent

i4

4

N

Default from setup

Quantity over tolerance percent:

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

QtyShortTolerancePercent

i4

4

N

Default from setup

Quantity short tolerance percent:

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

UseItemClass

i4

1

N

0

Flag to have class setting roll down to elements that are not passed in; uses the ITMCLSCD class

UpdateIfExists

i4

1

N

1

Flag to allow item data to be updated if it exists: 0=Do not update;

1=Update if exists;

2=Create if record does not exist and exits without error if record does exist

RequesterTrx

i4

2

N

0

Requester transaction

0=False;

1=True (if True, it populates the requester shadow table)

USRDEFND1

string

50

N

Default from setup

User-defined field--developer use only

USRDEFND2

string

50

N

Default from setup

User-defined field--developer use only

USRDEFND3

string

50

N

Default from setup

User-defined field--developer use only

USRDEFND4

string

8000

N

Default from setup

User-defined field--developer use only

USRDEFND5

string

8000

N

Default from setup

User-defined field--developer use only

* The <taUpdateCreateItemRcd> node uses field level updates to provide update functionality.