FractusApi


Click here for a complete list of operations.

ItemSave

Save an item

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /FractusApi.asmx HTTP/1.1
Host: fractusapi-vscm.azurewebsites.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://VisibleSCM.com/ItemSave"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ItemSave xmlns="http://VisibleSCM.com/">
      <SecurityToken>string</SecurityToken>
      <ClientName>string</ClientName>
      <item>
        <ItemID>int</ItemID>
        <Name>string</Name>
        <PartNumber>string</PartNumber>
        <SalesTaxCategoryID>int</SalesTaxCategoryID>
        <ItemWeight>double</ItemWeight>
        <IsSalesItem>boolean</IsSalesItem>
        <Is1099Product>boolean</Is1099Product>
        <IsDiscountItem>boolean</IsDiscountItem>
        <UseBillOfMaterials>boolean</UseBillOfMaterials>
        <UnitID>int</UnitID>
        <PackingSlipSection>int</PackingSlipSection>
        <CSessionID>int</CSessionID>
        <MSessionID>int</MSessionID>
        <ItemCost>decimal</ItemCost>
        <Note1>string</Note1>
        <Note2>string</Note2>
        <IsShipable>boolean</IsShipable>
        <ISFreightExempt>boolean</ISFreightExempt>
        <ItemInfoID>int</ItemInfoID>
        <PartNumber2>int</PartNumber2>
        <Active>boolean</Active>
        <VendorID>int</VendorID>
        <ItemTypeID>None or StockedKit or NonStockedKit or InventorySKU or RawMaterial or Shipping or Insert or Box or Service or RushPriority or Promotional or ThirdPartyItem or VirtualKit</ItemTypeID>
        <AlternateSKU>string</AlternateSKU>
        <DiscontinueDate>dateTime</DiscontinueDate>
        <UPC1>string</UPC1>
        <UPC2>string</UPC2>
        <ISFalseReceive>boolean</ISFalseReceive>
        <CrossUpItemId>int</CrossUpItemId>
        <ImagePath>string</ImagePath>
        <ItemDescription>string</ItemDescription>
        <IsContinuity>boolean</IsContinuity>
        <ContinuityItemID>int</ContinuityItemID>
        <IgnoreForImport>boolean</IgnoreForImport>
        <BreakKitOnInventoryChange>boolean</BreakKitOnInventoryChange>
        <BreakKitAmount>int</BreakKitAmount>
        <BreakKitItemID>int</BreakKitItemID>
        <Width>string</Width>
        <Height>string</Height>
        <ItemLength>string</ItemLength>
        <WMSDescription>string</WMSDescription>
        <WMSPartnumber>string</WMSPartnumber>
        <HarmonizedCode>string</HarmonizedCode>
        <CustomsDescription>string</CustomsDescription>
        <OrderQuantityLimit>int</OrderQuantityLimit>
        <OrderQuantityIntervalDays>int</OrderQuantityIntervalDays>
        <UseLotControl>boolean</UseLotControl>
        <DeclaredValue>decimal</DeclaredValue>
        <EffectiveDate>dateTime</EffectiveDate>
        <CanFreeze>boolean</CanFreeze>
        <CanMelt>boolean</CanMelt>
        <CaseQuantity>int</CaseQuantity>
        <BoxQuantity>int</BoxQuantity>
        <PalletQuantity>int</PalletQuantity>
        <HasShippingRestrictions>boolean</HasShippingRestrictions>
        <CountryIdOfOrigen>int</CountryIdOfOrigen>
        <IsProp65>boolean</IsProp65>
        <BOMs>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
        </BOMs>
        <ItemExtensions>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
        </ItemExtensions>
        <ItemHazmats>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
        </ItemHazmats>
        <ItemInfoes>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
        </ItemInfoes>
        <ItemTurnsType>Unknown or FIFO or FEFO or LIFO or LEFO</ItemTurnsType>
      </item>
    </ItemSave>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ItemSaveResponse xmlns="http://VisibleSCM.com/">
      <ItemSaveResult>
        <ItemID>int</ItemID>
        <Name>string</Name>
        <PartNumber>string</PartNumber>
        <SalesTaxCategoryID>int</SalesTaxCategoryID>
        <ItemWeight>double</ItemWeight>
        <IsSalesItem>boolean</IsSalesItem>
        <Is1099Product>boolean</Is1099Product>
        <IsDiscountItem>boolean</IsDiscountItem>
        <UseBillOfMaterials>boolean</UseBillOfMaterials>
        <UnitID>int</UnitID>
        <PackingSlipSection>int</PackingSlipSection>
        <CSessionID>int</CSessionID>
        <MSessionID>int</MSessionID>
        <ItemCost>decimal</ItemCost>
        <Note1>string</Note1>
        <Note2>string</Note2>
        <IsShipable>boolean</IsShipable>
        <ISFreightExempt>boolean</ISFreightExempt>
        <ItemInfoID>int</ItemInfoID>
        <PartNumber2>int</PartNumber2>
        <Active>boolean</Active>
        <VendorID>int</VendorID>
        <ItemTypeID>None or StockedKit or NonStockedKit or InventorySKU or RawMaterial or Shipping or Insert or Box or Service or RushPriority or Promotional or ThirdPartyItem or VirtualKit</ItemTypeID>
        <AlternateSKU>string</AlternateSKU>
        <DiscontinueDate>dateTime</DiscontinueDate>
        <UPC1>string</UPC1>
        <UPC2>string</UPC2>
        <ISFalseReceive>boolean</ISFalseReceive>
        <CrossUpItemId>int</CrossUpItemId>
        <ImagePath>string</ImagePath>
        <ItemDescription>string</ItemDescription>
        <IsContinuity>boolean</IsContinuity>
        <ContinuityItemID>int</ContinuityItemID>
        <IgnoreForImport>boolean</IgnoreForImport>
        <BreakKitOnInventoryChange>boolean</BreakKitOnInventoryChange>
        <BreakKitAmount>int</BreakKitAmount>
        <BreakKitItemID>int</BreakKitItemID>
        <Width>string</Width>
        <Height>string</Height>
        <ItemLength>string</ItemLength>
        <WMSDescription>string</WMSDescription>
        <WMSPartnumber>string</WMSPartnumber>
        <HarmonizedCode>string</HarmonizedCode>
        <CustomsDescription>string</CustomsDescription>
        <OrderQuantityLimit>int</OrderQuantityLimit>
        <OrderQuantityIntervalDays>int</OrderQuantityIntervalDays>
        <UseLotControl>boolean</UseLotControl>
        <DeclaredValue>decimal</DeclaredValue>
        <EffectiveDate>dateTime</EffectiveDate>
        <CanFreeze>boolean</CanFreeze>
        <CanMelt>boolean</CanMelt>
        <CaseQuantity>int</CaseQuantity>
        <BoxQuantity>int</BoxQuantity>
        <PalletQuantity>int</PalletQuantity>
        <HasShippingRestrictions>boolean</HasShippingRestrictions>
        <CountryIdOfOrigen>int</CountryIdOfOrigen>
        <IsProp65>boolean</IsProp65>
        <BOMs>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
        </BOMs>
        <ItemExtensions>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
        </ItemExtensions>
        <ItemHazmats>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
        </ItemHazmats>
        <ItemInfoes>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
        </ItemInfoes>
        <ItemTurnsType>Unknown or FIFO or FEFO or LIFO or LEFO</ItemTurnsType>
      </ItemSaveResult>
    </ItemSaveResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /FractusApi.asmx HTTP/1.1
Host: fractusapi-vscm.azurewebsites.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ItemSave xmlns="http://VisibleSCM.com/">
      <SecurityToken>string</SecurityToken>
      <ClientName>string</ClientName>
      <item>
        <ItemID>int</ItemID>
        <Name>string</Name>
        <PartNumber>string</PartNumber>
        <SalesTaxCategoryID>int</SalesTaxCategoryID>
        <ItemWeight>double</ItemWeight>
        <IsSalesItem>boolean</IsSalesItem>
        <Is1099Product>boolean</Is1099Product>
        <IsDiscountItem>boolean</IsDiscountItem>
        <UseBillOfMaterials>boolean</UseBillOfMaterials>
        <UnitID>int</UnitID>
        <PackingSlipSection>int</PackingSlipSection>
        <CSessionID>int</CSessionID>
        <MSessionID>int</MSessionID>
        <ItemCost>decimal</ItemCost>
        <Note1>string</Note1>
        <Note2>string</Note2>
        <IsShipable>boolean</IsShipable>
        <ISFreightExempt>boolean</ISFreightExempt>
        <ItemInfoID>int</ItemInfoID>
        <PartNumber2>int</PartNumber2>
        <Active>boolean</Active>
        <VendorID>int</VendorID>
        <ItemTypeID>None or StockedKit or NonStockedKit or InventorySKU or RawMaterial or Shipping or Insert or Box or Service or RushPriority or Promotional or ThirdPartyItem or VirtualKit</ItemTypeID>
        <AlternateSKU>string</AlternateSKU>
        <DiscontinueDate>dateTime</DiscontinueDate>
        <UPC1>string</UPC1>
        <UPC2>string</UPC2>
        <ISFalseReceive>boolean</ISFalseReceive>
        <CrossUpItemId>int</CrossUpItemId>
        <ImagePath>string</ImagePath>
        <ItemDescription>string</ItemDescription>
        <IsContinuity>boolean</IsContinuity>
        <ContinuityItemID>int</ContinuityItemID>
        <IgnoreForImport>boolean</IgnoreForImport>
        <BreakKitOnInventoryChange>boolean</BreakKitOnInventoryChange>
        <BreakKitAmount>int</BreakKitAmount>
        <BreakKitItemID>int</BreakKitItemID>
        <Width>string</Width>
        <Height>string</Height>
        <ItemLength>string</ItemLength>
        <WMSDescription>string</WMSDescription>
        <WMSPartnumber>string</WMSPartnumber>
        <HarmonizedCode>string</HarmonizedCode>
        <CustomsDescription>string</CustomsDescription>
        <OrderQuantityLimit>int</OrderQuantityLimit>
        <OrderQuantityIntervalDays>int</OrderQuantityIntervalDays>
        <UseLotControl>boolean</UseLotControl>
        <DeclaredValue>decimal</DeclaredValue>
        <EffectiveDate>dateTime</EffectiveDate>
        <CanFreeze>boolean</CanFreeze>
        <CanMelt>boolean</CanMelt>
        <CaseQuantity>int</CaseQuantity>
        <BoxQuantity>int</BoxQuantity>
        <PalletQuantity>int</PalletQuantity>
        <HasShippingRestrictions>boolean</HasShippingRestrictions>
        <CountryIdOfOrigen>int</CountryIdOfOrigen>
        <IsProp65>boolean</IsProp65>
        <BOMs>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
        </BOMs>
        <ItemExtensions>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
        </ItemExtensions>
        <ItemHazmats>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
        </ItemHazmats>
        <ItemInfoes>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
        </ItemInfoes>
        <ItemTurnsType>Unknown or FIFO or FEFO or LIFO or LEFO</ItemTurnsType>
      </item>
    </ItemSave>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ItemSaveResponse xmlns="http://VisibleSCM.com/">
      <ItemSaveResult>
        <ItemID>int</ItemID>
        <Name>string</Name>
        <PartNumber>string</PartNumber>
        <SalesTaxCategoryID>int</SalesTaxCategoryID>
        <ItemWeight>double</ItemWeight>
        <IsSalesItem>boolean</IsSalesItem>
        <Is1099Product>boolean</Is1099Product>
        <IsDiscountItem>boolean</IsDiscountItem>
        <UseBillOfMaterials>boolean</UseBillOfMaterials>
        <UnitID>int</UnitID>
        <PackingSlipSection>int</PackingSlipSection>
        <CSessionID>int</CSessionID>
        <MSessionID>int</MSessionID>
        <ItemCost>decimal</ItemCost>
        <Note1>string</Note1>
        <Note2>string</Note2>
        <IsShipable>boolean</IsShipable>
        <ISFreightExempt>boolean</ISFreightExempt>
        <ItemInfoID>int</ItemInfoID>
        <PartNumber2>int</PartNumber2>
        <Active>boolean</Active>
        <VendorID>int</VendorID>
        <ItemTypeID>None or StockedKit or NonStockedKit or InventorySKU or RawMaterial or Shipping or Insert or Box or Service or RushPriority or Promotional or ThirdPartyItem or VirtualKit</ItemTypeID>
        <AlternateSKU>string</AlternateSKU>
        <DiscontinueDate>dateTime</DiscontinueDate>
        <UPC1>string</UPC1>
        <UPC2>string</UPC2>
        <ISFalseReceive>boolean</ISFalseReceive>
        <CrossUpItemId>int</CrossUpItemId>
        <ImagePath>string</ImagePath>
        <ItemDescription>string</ItemDescription>
        <IsContinuity>boolean</IsContinuity>
        <ContinuityItemID>int</ContinuityItemID>
        <IgnoreForImport>boolean</IgnoreForImport>
        <BreakKitOnInventoryChange>boolean</BreakKitOnInventoryChange>
        <BreakKitAmount>int</BreakKitAmount>
        <BreakKitItemID>int</BreakKitItemID>
        <Width>string</Width>
        <Height>string</Height>
        <ItemLength>string</ItemLength>
        <WMSDescription>string</WMSDescription>
        <WMSPartnumber>string</WMSPartnumber>
        <HarmonizedCode>string</HarmonizedCode>
        <CustomsDescription>string</CustomsDescription>
        <OrderQuantityLimit>int</OrderQuantityLimit>
        <OrderQuantityIntervalDays>int</OrderQuantityIntervalDays>
        <UseLotControl>boolean</UseLotControl>
        <DeclaredValue>decimal</DeclaredValue>
        <EffectiveDate>dateTime</EffectiveDate>
        <CanFreeze>boolean</CanFreeze>
        <CanMelt>boolean</CanMelt>
        <CaseQuantity>int</CaseQuantity>
        <BoxQuantity>int</BoxQuantity>
        <PalletQuantity>int</PalletQuantity>
        <HasShippingRestrictions>boolean</HasShippingRestrictions>
        <CountryIdOfOrigen>int</CountryIdOfOrigen>
        <IsProp65>boolean</IsProp65>
        <BOMs>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
          <BOM>
            <BOMLineID>int</BOMLineID>
            <ItemID>int</ItemID>
            <ComponentItemID>int</ComponentItemID>
            <Quantity>int</Quantity>
            <UnitID>int</UnitID>
            <MSessionID>int</MSessionID>
            <ItemInfo xsi:nil="true" />
            <ComponentItem xsi:nil="true" />
          </BOM>
        </BOMs>
        <ItemExtensions>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
          <ItemExtension>
            <ItemExtensionsId>int</ItemExtensionsId>
            <ItemId>int</ItemId>
            <ItemCode>string</ItemCode>
            <IsBarCoded>boolean</IsBarCoded>
            <BarCode>string</BarCode>
            <ShippingCode>string</ShippingCode>
            <SerialCapture>boolean</SerialCapture>
            <LotCapture>boolean</LotCapture>
            <ItemSerialMask>boolean</ItemSerialMask>
          </ItemExtension>
        </ItemExtensions>
        <ItemHazmats>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
          <ItemHazmat>
            <Id>int</Id>
            <ItemId>int</ItemId>
            <HazmatTypeId>string</HazmatTypeId>
          </ItemHazmat>
        </ItemHazmats>
        <ItemInfoes>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
          <ItemInfo>
            <ItemInfoID>int</ItemInfoID>
            <ItemID>int</ItemID>
            <Description>string</Description>
            <ItemImage>string</ItemImage>
            <CaseQuantity>double</CaseQuantity>
          </ItemInfo>
        </ItemInfoes>
        <ItemTurnsType>Unknown or FIFO or FEFO or LIFO or LEFO</ItemTurnsType>
      </ItemSaveResult>
    </ItemSaveResponse>
  </soap12:Body>
</soap12:Envelope>