PunchOutOrderMessage Schema
CyberStore Element
PunchOutOrderMessage Schema : CyberStore Element
Description
Root element of the PunchOutOrderMessage.
Namespace (none)
Diagram
Session Element ShoppingCart Element Customer Element Account Element TimeStamp Element Sequence CyberStore Element
Overview
CyberStore
Root element of the PunchOutOrderMessage.
Sequence
TimeStamp xs:string
Date and time that the message was created.
Account
Parent node for information about the Account of the Shopper during the PunchOut session.
Sequence
ID xs:string
The Account ID.
FirstName xs:string
First Name of the Account.
LastName xs:string
Last Name of the Account.
CompanyName xs:string
The Company Name of the Account (not necessarily the Customer Name).
PrimaryPhone xs:string
PrimaryPhoneExt xs:string
AlternatePhone xs:string
AlternatePhoneExt xs:string
Email xs:string
ShippingCode xs:string
OnFile xs:string
OnFileValue xs:string
Approved xs:string
IsCustomerAdmin xs:string
IsItemListLimited xs:string
CanCheckOut xs:string
HasOrderShipping xs:string
novoUserSync xs:string
Customer_ID xs:string
HideBasePrice xs:string
AllCustomer xs:string
AccountShipping_ID xs:string
AccountBilling_ID xs:string
AccountOnHold xs:string
CanPunchOut xs:string
CartXmlXsltFile xs:string
BillingMapping_ID xs:string
VerificationCode xs:string
ShippingMapping_ID xs:string
CreateDate xs:string
ModifyDate xs:string
LastLoginDate xs:string
IsSalesperson xs:string
Salesperson xs:string
CharacteristicsValues
Parent node for Characteristic Values of the Account of the Shopper during the PunchOut session..
Sequence
Sequence
Name required xs:string
Sequence
Characteristic Extension of xs:string
Name required xs:string
Type required xs:string
Sequence
Customer_ID xs:string
Name xs:string
CustomerNumber xs:string
Telephone xs:string
Contact xs:string
UserField1 xs:string
Salesperson3 xs:string
BuyingGroup5 xs:string
Class_ID xs:string
CreditLimit xs:string
CurrencyCode xs:string
InvoiceTerm_Code xs:string
LineDiscountCode xs:string
FreeShipping xs:string
CustomeronHold xs:string
ForceWarehouse xs:string
CanPunchOut xs:string
PunchOutMode xs:string
PunchOutActionUrl xs:string
CartXmlXsltFile xs:string
WarehouseToUse xs:string
StateCode xs:string
isTPMCustomer xs:string
Salesperson xs:string
Branch xs:string
Sequence
ID xs:string
Session_ID xs:string
XPSession xs:string
Site_ID xs:string
Site xs:string
Settings xs:string
Account xs:string
AccountEmail xs:string
AccountFirstName xs:string
AccountLastName xs:string
AccountCompanyName xs:string
Account_ID xs:string
CurrencyCode xs:string
CartDate xs:string
CreateDate xs:string
ModifyDate xs:string
CreateBy xs:string
ModifyBy xs:string
Subtotal xs:string
NumItemsinCart xs:string
IsPersonalized xs:string
Sequence
Sequence
ID xs:string
ParentCart xs:string
Item_ID xs:string
Sequence
Item_ID xs:string
StockCode xs:string
Model_ID xs:string
IsStockCode xs:string
IsModel xs:string
SKUSelectionFields xs:string
SKUSelectionMode xs:string
IsSKU xs:string
SKUs xs:string
HasSKUs xs:string
Name xs:string
ItemName xs:string
Title xs:string
Headline xs:string
SubHeadline xs:string
ShortDescription xs:string
LongDescription xs:string
MetaKeywords xs:string
MetaDescription xs:string
Unit xs:string
UnitConversion xs:string
AltUnit xs:string
AltUnitConversion xs:string
RelativeUnit xs:string
ApplyAltUnit xs:string
OtherUnit xs:string
ApplyOtherUnit xs:string
PriceMethod xs:string
UnitPrice xs:string
ListPrice xs:string
Mass xs:string
Volume xs:string
InStock xs:string
Limit xs:string
isHotBuy xs:string
isFeaturedItem xs:string
InsuranceRequired xs:string
Oversized xs:string
Custom2 xs:string
Custom3 xs:string
Custom4 xs:string
Custom5 xs:string
Approved xs:string
ModifyBy xs:string
ModifyDate xs:string
CreateBy xs:string
CreateDate xs:string
Link1 xs:string
LongDescription2 xs:string
Custom1 xs:string
UserField1 xs:string
UserField2 xs:string
UserField3 xs:string
UserField4 xs:string
UserField5 xs:string
ShipDays xs:string
SortOrder xs:string
ForceWarehouse xs:string
WarehouseToUse xs:string
StockingVisible xs:string
AlternateVisible xs:string
OtherVisible xs:string
ProductClass xs:string
PricingSource xs:string
FriendlyStockCode xs:string
FriendlyURLPath xs:string
FriendlyName xs:string
ProductGroup xs:string
KitType xs:string
HotSpots xs:string
isPersonalized xs:string
RelatedItems xs:string
Accessories xs:string
Sequence
Messages xs:string
ItemType xs:string
Discount xs:string
StockCode xs:string
ProductName xs:string
UnitType xs:string
UnitLabel xs:string
UnitPrice xs:string
Quantity xs:string
Price xs:string
ModifyBy xs:string
ModifyDate xs:string
CreateBy xs:string
CreateDate xs:string
ShipDays xs:string
UnitMass xs:string
UnitVolume xs:string
ItemType xs:string
OrderLevel xs:string
Hierarchy xs:string
DefaultPrice xs:string
CustomerPrice xs:string
DiscountPrice xs:string
LinePrice xs:string
IsBackordered xs:string
VerifyPricing xs:string
UseCustomerPrice xs:string
Sequence
Site_ID xs:string
Site_Name xs:string
Settings xs:string
SysproSettings xs:string
CREATETIME xs:string
SessionState_ID xs:string
SimpleSQLCounter xs:string
UserData xs:string
userName xs:string
userCompany xs:string
userCustomerNumber xs:string
ViewList_ID xs:string
Customer_ID xs:string
ControlTimeText xs:string
ControlTime xs:string
DefaultUserID xs:string
SYSPROConnection xs:string
SHC_CreateDate xs:string
ItemCount xs:string
SCH_refstring xs:string
FullRecalc xs:string
refstring xs:string
userID xs:string
ViewList xs:string
CartErrors xs:string
Source
<xs:element name="CyberStore" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:string" />
      <xs:element name="Account">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ID" type="xs:string" />
            <xs:element name="FirstName" type="xs:string" />
            <xs:element name="LastName" type="xs:string" />
            <xs:element name="CompanyName" type="xs:string" />
            <xs:element name="PrimaryPhone" type="xs:string" />
            <xs:element name="PrimaryPhoneExt" type="xs:string" />
            <xs:element name="AlternatePhone" type="xs:string" />
            <xs:element name="AlternatePhoneExt" type="xs:string" />
            <xs:element name="Email" type="xs:string" />
            <xs:element name="ShippingCode" type="xs:string" />
            <xs:element name="OnFile" type="xs:string" />
            <xs:element name="Override_ITM_ViewList" type="xs:string" />
            <xs:element name="OnFileValue" type="xs:string" />
            <xs:element name="Approved" type="xs:string" />
            <xs:element name="IsCustomerAdmin" type="xs:string" />
            <xs:element name="IsItemListLimited" type="xs:string" />
            <xs:element name="CanCheckOut" type="xs:string" />
            <xs:element name="CanViewOrderHistory" type="xs:string" />
            <xs:element name="HasOrderShipping" type="xs:string" />
            <xs:element name="novoUserSync" type="xs:string" />
            <xs:element name="Customer_ID" type="xs:string" />
            <xs:element name="HideBasePrice" type="xs:string" />
            <xs:element name="AllCustomer" type="xs:string" />
            <xs:element name="AccountShipping_ID" type="xs:string" />
            <xs:element name="AccountBilling_ID" type="xs:string" />
            <xs:element name="AccountOnHold" type="xs:string" />
            <xs:element name="CanPunchOut" type="xs:string" />
            <xs:element name="CartXmlXsltFile" type="xs:string" />
            <xs:element name="BillingMapping_ID" type="xs:string" />
            <xs:element name="VerificationCode" type="xs:string" />
            <xs:element name="PasswordChangeRequestDate" type="xs:string" />
            <xs:element name="ShippingMapping_ID" type="xs:string" />
            <xs:element name="CreateDate" type="xs:string" />
            <xs:element name="ModifyDate" type="xs:string" />
            <xs:element name="LastLoginDate" type="xs:string" />
            <xs:element name="HasFinishedRegistration" type="xs:string" />
            <xs:element name="IsSalesperson" type="xs:string" />
            <xs:element name="Salesperson" type="xs:string" />
            <xs:element name="IsAssociatedBySalesperson" type="xs:string" />
            <xs:element name="CharacteristicsValues">
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="CharacteristicValues">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Family">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Characteristic">
                                <xs:complexType>
                                  <xs:simpleContent>
                                    <xs:extension base="xs:string">
                                      <xs:attribute name="Name" type="xs:string" use="required" />
                                      <xs:attribute name="Type" type="xs:string" use="required" />
                                    </xs:extension>
                                  </xs:simpleContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Name" type="xs:string" use="required" />
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Customer">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Customer_ID" type="xs:string" />
            <xs:element name="Name" type="xs:string" />
            <xs:element name="CustomerNumber" type="xs:string" />
            <xs:element name="Telephone" type="xs:string" />
            <xs:element name="Contact" type="xs:string" />
            <xs:element name="UserField1" type="xs:string" />
            <xs:element name="Salesperson3" type="xs:string" />
            <xs:element name="BuyingGroup5" type="xs:string" />
            <xs:element name="Class_ID" type="xs:string" />
            <xs:element name="CreditLimit" type="xs:string" />
            <xs:element name="CurrencyCode" type="xs:string" />
            <xs:element name="InvoiceTerm_Code" type="xs:string" />
            <xs:element name="InvoiceDiscountCode" type="xs:string" />
            <xs:element name="LineDiscountCode" type="xs:string" />
            <xs:element name="FreeShipping" type="xs:string" />
            <xs:element name="CustomeronHold" type="xs:string" />
            <xs:element name="ForceWarehouse" type="xs:string" />
            <xs:element name="CanPunchOut" type="xs:string" />
            <xs:element name="PunchOutMode" type="xs:string" />
            <xs:element name="PunchOutActionUrl" type="xs:string" />
            <xs:element name="CartXmlXsltFile" type="xs:string" />
            <xs:element name="AllowCustomerAdminAccounts" type="xs:string" />
            <xs:element name="WarehouseToUse" type="xs:string" />
            <xs:element name="StateCode" type="xs:string" />
            <xs:element name="isTPMCustomer" type="xs:string" />
            <xs:element name="Salesperson" type="xs:string" />
            <xs:element name="Branch" type="xs:string" />
            <xs:element name="CharacteristicsValues" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ShoppingCart">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ID" type="xs:string" />
            <xs:element name="Session_ID" type="xs:string" />
            <xs:element name="XPSession" type="xs:string" />
            <xs:element name="Site_ID" type="xs:string" />
            <xs:element name="Site" type="xs:string" />
            <xs:element name="Settings" type="xs:string" />
            <xs:element name="Account" type="xs:string" />
            <xs:element name="AccountEmail" type="xs:string" />
            <xs:element name="AccountFirstName" type="xs:string" />
            <xs:element name="AccountLastName" type="xs:string" />
            <xs:element name="AccountCompanyName" type="xs:string" />
            <xs:element name="Account_ID" type="xs:string" />
            <xs:element name="CurrencyCode" type="xs:string" />
            <xs:element name="CartDate" type="xs:string" />
            <xs:element name="CreateDate" type="xs:string" />
            <xs:element name="ModifyDate" type="xs:string" />
            <xs:element name="CreateBy" type="xs:string" />
            <xs:element name="ModifyBy" type="xs:string" />
            <xs:element name="Subtotal" type="xs:string" />
            <xs:element name="NumItemsinCart" type="xs:string" />
            <xs:element name="IsPersonalized" type="xs:string" />
            <xs:element name="ShoppingCartDetails">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ShoppingCartDetail">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="ID" type="xs:string" />
                        <xs:element name="ParentCart" type="xs:string" />
                        <xs:element name="Item_ID" type="xs:string" />
                        <xs:element name="ParentItem">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Item_ID" type="xs:string" />
                              <xs:element name="StockCode" type="xs:string" />
                              <xs:element name="Model_ID" type="xs:string" />
                              <xs:element name="IsStockCode" type="xs:string" />
                              <xs:element name="IsModel" type="xs:string" />
                              <xs:element name="SKUSelectionFields" type="xs:string" />
                              <xs:element name="SKUSelectionMode" type="xs:string" />
                              <xs:element name="IsSKU" type="xs:string" />
                              <xs:element name="SKUs" type="xs:string" />
                              <xs:element name="HasSKUs" type="xs:string" />
                              <xs:element name="Name" type="xs:string" />
                              <xs:element name="ItemName" type="xs:string" />
                              <xs:element name="Title" type="xs:string" />
                              <xs:element name="Headline" type="xs:string" />
                              <xs:element name="SubHeadline" type="xs:string" />
                              <xs:element name="ShortDescription" type="xs:string" />
                              <xs:element name="LongDescription" type="xs:string" />
                              <xs:element name="MetaKeywords" type="xs:string" />
                              <xs:element name="MetaDescription" type="xs:string" />
                              <xs:element name="Unit" type="xs:string" />
                              <xs:element name="UnitConversion" type="xs:string" />
                              <xs:element name="AltUnit" type="xs:string" />
                              <xs:element name="AltUnitConversion" type="xs:string" />
                              <xs:element name="RelativeUnit" type="xs:string" />
                              <xs:element name="RelativeUnitConversion" type="xs:string" />
                              <xs:element name="RelativeUnitConversionFactor" type="xs:string" />
                              <xs:element name="ApplyAltUnit" type="xs:string" />
                              <xs:element name="OtherUnit" type="xs:string" />
                              <xs:element name="OtherUnitConversion" type="xs:string" />
                              <xs:element name="ApplyOtherUnit" type="xs:string" />
                              <xs:element name="PriceMethod" type="xs:string" />
                              <xs:element name="UnitPrice" type="xs:string" />
                              <xs:element name="ListPrice" type="xs:string" />
                              <xs:element name="Mass" type="xs:string" />
                              <xs:element name="Volume" type="xs:string" />
                              <xs:element name="InStock" type="xs:string" />
                              <xs:element name="Limit" type="xs:string" />
                              <xs:element name="isHotBuy" type="xs:string" />
                              <xs:element name="isFeaturedItem" type="xs:string" />
                              <xs:element name="InsuranceRequired" type="xs:string" />
                              <xs:element name="Oversized" type="xs:string" />
                              <xs:element name="Custom2" type="xs:string" />
                              <xs:element name="Custom3" type="xs:string" />
                              <xs:element name="Custom4" type="xs:string" />
                              <xs:element name="Custom5" type="xs:string" />
                              <xs:element name="Approved" type="xs:string" />
                              <xs:element name="ModifyBy" type="xs:string" />
                              <xs:element name="ModifyDate" type="xs:string" />
                              <xs:element name="CreateBy" type="xs:string" />
                              <xs:element name="CreateDate" type="xs:string" />
                              <xs:element name="Link1" type="xs:string" />
                              <xs:element name="ApplyOnHandQuantityBuffer" type="xs:string" />
                              <xs:element name="OnHandQuantityBuffer" type="xs:string" />
                              <xs:element name="LongDescription2" type="xs:string" />
                              <xs:element name="Custom1" type="xs:string" />
                              <xs:element name="UserField1" type="xs:string" />
                              <xs:element name="UserField2" type="xs:string" />
                              <xs:element name="UserField3" type="xs:string" />
                              <xs:element name="UserField4" type="xs:string" />
                              <xs:element name="UserField5" type="xs:string" />
                              <xs:element name="ShipDays" type="xs:string" />
                              <xs:element name="SortOrder" type="xs:string" />
                              <xs:element name="ForceWarehouse" type="xs:string" />
                              <xs:element name="WarehouseToUse" type="xs:string" />
                              <xs:element name="AltUnitConversionFactor" type="xs:string" />
                              <xs:element name="OtherUnitConversionFactor" type="xs:string" />
                              <xs:element name="StockingVisible" type="xs:string" />
                              <xs:element name="AlternateVisible" type="xs:string" />
                              <xs:element name="OtherVisible" type="xs:string" />
                              <xs:element name="RelativeUnitVisible" type="xs:string" />
                              <xs:element name="ProductClass" type="xs:string" />
                              <xs:element name="PricingSource" type="xs:string" />
                              <xs:element name="FriendlyStockCode" type="xs:string" />
                              <xs:element name="FriendlyURLPath" type="xs:string" />
                              <xs:element name="ModelFriendlyURLPath" type="xs:string" />
                              <xs:element name="FriendlyName" type="xs:string" />
                              <xs:element name="ProductGroup" type="xs:string" />
                              <xs:element name="KitType" type="xs:string" />
                              <xs:element name="HotSpots" type="xs:string" />
                              <xs:element name="PersonalizationDefinition" type="xs:string" />
                              <xs:element name="isPersonalized" type="xs:string" />
                              <xs:element name="RelatedItems" type="xs:string" />
                              <xs:element name="Accessories" type="xs:string" />
                              <xs:element name="CharacteristicsValues">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element maxOccurs="unbounded" name="CharacteristicValues">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="Family">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="Characteristic">
                                                  <xs:complexType>
                                                    <xs:simpleContent>
                                                      <xs:extension base="xs:string">
                                                        <xs:attribute name="Name" type="xs:string" use="required" />
                                                        <xs:attribute name="Type" type="xs:string" use="required" />
                                                      </xs:extension>
                                                    </xs:simpleContent>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                              <xs:attribute name="Name" type="xs:string" use="required" />
                                            </xs:complexType>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="Messages" type="xs:string" />
                              <xs:element name="ItemType" type="xs:string" />
                              <xs:element name="Discount" type="xs:string" />
                              <xs:element name="IsCyberStoreDiscounted" type="xs:string" />
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="StockCode" type="xs:string" />
                        <xs:element name="ProductName" type="xs:string" />
                        <xs:element name="UnitType" type="xs:string" />
                        <xs:element name="UnitLabel" type="xs:string" />
                        <xs:element name="UnitPrice" type="xs:string" />
                        <xs:element name="Quantity" type="xs:string" />
                        <xs:element name="Price" type="xs:string" />
                        <xs:element name="ModifyBy" type="xs:string" />
                        <xs:element name="ModifyDate" type="xs:string" />
                        <xs:element name="CreateBy" type="xs:string" />
                        <xs:element name="CreateDate" type="xs:string" />
                        <xs:element name="ShipDays" type="xs:string" />
                        <xs:element name="UnitMass" type="xs:string" />
                        <xs:element name="UnitVolume" type="xs:string" />
                        <xs:element name="ParentOrderDetail_ID" type="xs:string" />
                        <xs:element name="ItemType" type="xs:string" />
                        <xs:element name="OrderLevel" type="xs:string" />
                        <xs:element name="Hierarchy" type="xs:string" />
                        <xs:element name="DefaultPrice" type="xs:string" />
                        <xs:element name="CustomerPrice" type="xs:string" />
                        <xs:element name="DiscountPrice" type="xs:string" />
                        <xs:element name="LinePrice" type="xs:string" />
                        <xs:element name="PersonalizationHeader_ID" type="xs:string" />
                        <xs:element name="IsBackordered" type="xs:string" />
                        <xs:element name="VerifyPricing" type="xs:string" />
                        <xs:element name="UseCustomerPrice" type="xs:string" />
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Session">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Site_ID" type="xs:string" />
            <xs:element name="Site_Name" type="xs:string" />
            <xs:element name="Settings" type="xs:string" />
            <xs:element name="SysproSettings" type="xs:string" />
            <xs:element name="CREATETIME" type="xs:string" />
            <xs:element name="SessionState_ID" type="xs:string" />
            <xs:element name="SimpleSQLCounter" type="xs:string" />
            <xs:element name="UserData" type="xs:string" />
            <xs:element name="userName" type="xs:string" />
            <xs:element name="userCompany" type="xs:string" />
            <xs:element name="userCustomerNumber" type="xs:string" />
            <xs:element name="ViewList_ID" type="xs:string" />
            <xs:element name="Customer_ID" type="xs:string" />
            <xs:element name="ControlTimeText" type="xs:string" />
            <xs:element name="ControlTime" type="xs:string" />
            <xs:element name="PersonalizationPopupprzPersonalization1" type="xs:string" />
            <xs:element name="PersonalizationPopupctl01_ctl02_addToCartBtn_przPersonalization1" type="xs:string" />
            <xs:element name="DefaultUserID" type="xs:string" />
            <xs:element name="TrimmedSKUSelectionFields579" type="xs:string" />
            <xs:element name="SYSPROConnection" type="xs:string" />
            <xs:element name="SHC_CreateDate" type="xs:string" />
            <xs:element name="PersonalizationPopupctl01_ctl03_przPersonalization1" type="xs:string" />
            <xs:element name="ItemCount" type="xs:string" />
            <xs:element name="SCH_refstring" type="xs:string" />
            <xs:element name="FullRecalc" type="xs:string" />
            <xs:element name="refstring" type="xs:string" />
            <xs:element name="userID" type="xs:string" />
            <xs:element name="ViewList" type="xs:string" />
            <xs:element name="CartErrors" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
PunchOutOrderMessage Schema