Item data conversion
Content was last updated in 06.23.03-00
Revision History
This data conversion can be used to create/update one or more Items (Items, Parts and Serial/Non-serial Kit, Container, and Misc Header details) in R2.
The following table shows the fields which are supposed to be in the CSV format, required to create or Update Item definitions in R2 using Data Conversion.
Table 1.0: List for fields required in CSV
Column Name | Data Type | Description | Default Value | Is Mandatory? | Can be Updated? |
ProductId | Varchar2(22) | Product ID of the Item. |
| Yes |
|
UPC | Varchar2(22) | UPC of the Item. | Null |
| Yes |
Description | Varchar2(100) | Description of the Item. |
| Yes | Yes |
Department | Varchar2(40) | Department/Main Group to which the Item belongs. | Null |
| Yes |
AvailabilityGroup | Varchar2(40) | Availability Group ID (Support is not given). | Null |
| Yes |
ReportGroup | Varchar2(40) | Report Group ID. | Null |
| Yes |
CommissionGroup | Varchar2(40) | Commission Group ID (Not applicable for Parts i.e. Type = 6) | Null |
| Yes |
TaxGroup | Varchar2(40) | Tax Group ID (Not applicable for Parts i.e. Type = 6) | Null |
| Yes |
ExchangeGroup | Varchar2(40) | Exchange Group ID (Support is not given) | Null |
| Yes |
AttributeGroup | Varchar2(40) | Attribute Group ID. | Null |
| Yes |
MeterGroup | Varchar2(40) | Meter Group ID of the Item. (Not applicable for Parts i.e. Type = 6) | Null |
| Yes |
Manufacturer | Varchar2(50) | Manufacturer of the Item. | Null |
| Yes |
MfgPartNo. | Varchar2(21) | Manufacturer Part Number for the Item. While creating/updating an Item, system prompts for ignore_mfr_part_num_duplicate. User can enter either Y or N
| Null |
| Yes |
Model | Varchar2(15) | Model number of the Item. | Null |
| Yes |
Active | Char(1) | Is the Item active or not. Y – Yes, N – No | Y |
|
|
MadeIn | Varchar2(20) | The country where the Item was made. | Null |
| Yes |
QtySerial | Number(3) | 101 - Qty 102 - Serial |
|
| Yes |
SellPrice | Number(11,2) | Selling price of the Item. | 0 |
|
|
Cost | Number(11,2) | Cost price of the Item. | 0 |
| Yes |
LowestSellPrice | Number(11,2) | Item’s lowest selling price. | 0 |
| Yes |
ReplaceMentCost | Number(11,2) | Item’s replacement cost. | 0 |
| Yes |
AllowDiscount | Number(15,6) | Discount for the Item. Provide a discount between 1 and 100. | 100 |
|
|
DamageWaiver | Char(1) | Y – Yes, N – No | Y |
| Yes |
AllowSubrent | Char(1) | Sub-renting allowed for the Item or not. Y – Yes, N – No | Y |
|
|
AllowConsigned | Char(1) | Y – Yes, N – No | Y |
|
|
ShelfLocation | Varchar2(12) | Shelf location of the Item. | Null |
| Yes |
BinNumber | Varchar2(200) | Bin number of the Item. Note: If we are giving multiple binNubmer as comma separated then whole column value should be in Double Quotes Example: “BIN1,BIN2” | Null |
| Yes |
IsPackage | Char(1) | If it is package value will be “Y”. If it is not a package value will be “N”. | N |
|
|
Type | Number(1) | 1 – Item 5 - Misc 6 - Parts | 1 |
|
|
Deposit Type | Number(1) | 0 - None 1 - Fixed 2 - Percentage | 0 |
| Yes |
Deposit Value | Number(11,2) | Percent for Deposit Type - Percentage. Amount for Deposit Type - Fixed. | 0 |
| Yes |
Affects Availability | Char(1) | Y – Yes, N – No | Y |
|
|
URL | Varchar2(50) |
| Null |
| Yes |
PrintOnOrder | Char(1) | Y – Yes, N – No | Y |
|
|
IsMiscItem | Char(1) | Y – Yes, N – No | N |
|
|
Length | Number(11,2) | Length of the Item. | Null |
| Yes |
Width | Number(11,2) | Width of the Item. | Null |
| Yes |
Height | Number(11,2) | Height of the Item. | Null |
| Yes |
Weight | Number(11,2) | Weight of the Item. | Null |
| Yes |
Life | Number(3) | Life of the Item in number of months. | 1 |
| Yes |
Salvage Percentage | Number(11,2) | Salvage value of the Item as percentage of its Cost Price. (Not applicable for Parts i.e. Type = 6) | Null |
| Yes |
MaintenanceGroup | Varchar2(40) | Maintenance Group ID. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
LaborType | Number(2) | 0 - In House 1 - Freelance 2 - Union | Null |
|
|
RevenueGroup | Varchar2(40) | Revenue Group ID. | Null |
| Yes |
COGS Group | Varchar2(40) | COGS Group ID. | Null |
| Yes |
Inventory Account Group | Varchar2(40) | Inventory account group. | Null |
| Yes |
Discount Group | Varchar2(40) | Discount group. | Null |
| Yes |
Is Freight | Char(1) |
| Null |
|
|
Qty | Number(9) | Stock in hand. Used only if type is ‘Quantity’ and IsPackage is ‘Y’. | 0 |
| Yes |
ReOrderQuntity | Number(9) | Re-Order quantity. | Null |
| Yes |
MinQty | Number(9) | Minimum Quantity. | Null |
| Yes |
MaxQuantity | Number(9) | Maximum Quantity. | Null |
| Yes |
Allow Rent | Char(1) | Allowed for Renting or not. Y – Yes, N – No | Y |
| Yes |
Allow Sell | Char(1) | Saleable or not. Y – Yes, N – No | Y |
| Yes |
PriceGroup | Varchar2(40) | Customer Price Group. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
SalesGroup | Varchar2(40) | Sales Account GL Group. | Null |
| Yes |
SubRentGroup | Varchar2(40) | Sub-Rent Account GL Group. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
SiteID | Varchar2(21) | Site’s ID (It must be there in Site master table.) | Null |
|
|
Depreciation Group | Varchar2(20) | Depreciation Life Group ID. | Null |
| Yes |
DepreciationGLCode | Varchar2(40) | Depreciation GL Code. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
ACCUMDEPRGLCODE | Varchar2(40) | Depreciation Group Accumulated GL Code. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
WRITEOFFGLCODE | Varchar2(40) | Depreciation Group Write Off GL Code. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
MSRP | Number(11,2) | Maximum Sales Retail Price. | Null |
| Yes |
TurnAroundTime | Number(9) | Turnaround time. (In Hours) (Not applicable for Parts i.e., Type = 6) | 0 |
| Yes |
SortPriority | Varchar2(40) | Sort Priority. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
Allow Depreciation | Char(1) | Y – Yes, N – No | Y |
|
|
Allow Statistics | Char(1) | Y – Yes, N – No | N |
|
|
SubRent Expense | Varchar2(40) | Sub Rental Expense. (Not applicable for Parts i.e., Type = 6) | Null |
| Yes |
Long Description | Varchar2(2000) | Long Description. | Null |
| Yes |
InvSubCategoryID | Varchar2(100) | Inventory Sub-Category ID | Null |
| Yes |
DAYSINWEEK | Number(2) | Days in week for Item group. | Null |
|
|
DEPRGROUPLIFE | Number(3) |
| Null |
| Yes |
Keywords | Varchar2(2000) | Keywords for the item. | Null |
| Yes |
WARRENTYPERIOD | Number(5,2) | Warranty period of the Item in number of months. | Null |
| Yes |
Pricing Method | Varchar2(100) | Detail or D for detail pricing (Only applicable for package). | Package Pricing |
|
|
Hybrid | Varchar2(20) | Y/T - Yes F - False | F |
|
|
QC | Varchar2(20) | Y/T - Yes F - False | F |
| Yes |
PurchaseCost | Number(11,2) | Select Site Purchase Price in Configuration module > Pricing/Billing tab > Set Item/Part PO Price from drop-down list, and:
| 0 |
| i |
SiteDiw | NUMBER(12,3) | DaysInWeek for particular Site on All Site Details |
|
|
|
SiteDim | NUMBER(12,3) | DaysInMonth for particular Site on All Site Details |
|
|
|
SiteInvDept | VARCHAR2(50) | Department for particular Site on All Site Details |
|
| Yes |
IsContainer | Char(1) | Y – Yes N – No | N |
| Yes |
While creating new Item:
If Site ID is not provided in CSV file, R2 will create the item definition only.
If Depreciation Group is provided in CSV file and there is no definition for any of the Depreciation GLCode, Acc Depreciation GLCode or WriteOff GLCode then, these values will be defaulted from the Item.txt file.
While updating an existing Item:
Both SKU and Description are mandatory.
For non-serial Item – If Site ID is not provided in the CSV file then, it will not update the quantity.
While creating/updating an Item, system will ask the value for ignore_mfr_part_num_duplicate. User can enter either Y or N
If the value is 'Y', then system will duplicate the Manufacturer Name in combination with the Manufacturer Part Number for any Item.
If the value is 'N', then system will not duplicate the Manufacturer Name in combination with the Manufacturer Part Number for any Item and the system will return an error saying 'Another Product exists with same Man.Part.No of this Manufacturer'.
A log file named Item
ErrData.log
gets generated, if any errors occur while creating/updating the field definitions for Item
. The following table shows the fields present in the log file.
Table 2.0: List of fields appearing in the log file
Column Name | Description |
SKU | SKU of Item whose creation/updation has failed. |
DESCRIPTION | DESCRIPTION of Item whose creation/updation has failed. |
SiteID | SiteID of Item whose creation/updation has failed. |
ErrorDetails | The reason for failure. |