Some simple code for barcode import
inventItemBarCode.barcodeSetupId = RetailInventTable::find(itemCode).BarcodeSetupId;
inventItemBarCode.inventDimId = InventDim::findOrCreate(inventDim).inventDimId;
inventItemBarCode.RetailVariantId = InventDimCombination::find(itemCode,inventItemBarCode.inventDimId).RetailVariantId;
inventItemBarCode.itemId = itemCode;
inventItemBarCode.description = InventTable::find(itemCode).defaultProductName();
inventItemBarCode.UnitID = InventTable::find(itemCode).salesUnitId();
inventItemBarCode.qty = qty;
inventItemBarCode.useForInput = NoYes::Yes;
inventItemBarCode.useForPrinting = NoYes::Yes;
inventItemBarCode.itemBarCode = barcode;
if(inventItemBarCode.validateWrite())
inventItemBarCode.insert();
inventItemBarCode.barcodeSetupId = RetailInventTable::find(itemCode).BarcodeSetupId;
inventItemBarCode.inventDimId = InventDim::findOrCreate(inventDim).inventDimId;
inventItemBarCode.RetailVariantId = InventDimCombination::find(itemCode,inventItemBarCode.inventDimId).RetailVariantId;
inventItemBarCode.itemId = itemCode;
inventItemBarCode.description = InventTable::find(itemCode).defaultProductName();
inventItemBarCode.UnitID = InventTable::find(itemCode).salesUnitId();
inventItemBarCode.qty = qty;
inventItemBarCode.useForInput = NoYes::Yes;
inventItemBarCode.useForPrinting = NoYes::Yes;
inventItemBarCode.itemBarCode = barcode;
if(inventItemBarCode.validateWrite())
inventItemBarCode.insert();