<!--Copyright (c) 2007-2010 EVT Solutions, Inc.  All Rights Reserved.-->
<TableConfig 
  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns="http://www.evtsolutions.com/2005/1/TableMap">
  <DBVersion>2.1</DBVersion>
  <Tables>
    <Table Name="b_Version" Type="BLoyal">
      <Fields>
        <Field Name="MajorVersion" Type="Int" />
        <Field Name="MinorVersion" Type="Int" />
        <Field Name="SubVersion" Type="Int"/>
      </Fields>
    </Table>
    <Table Name="b_EntitySyncStatus" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="LastExport" Type="Date" />
        <Field Name="LastDeleteExport" Type="Date" />
        <Field Name="LastImport" Type="Date" />
        <Field Name="LastImportId" Type="Int" Required="true"/>
        <Field Name="LastImportTimeStamp" Type="FixedBinary" Length="8" />
        <Field Name="InitializeDate" Type="Date" />
      </Fields>
      <Indexes>
        <Index Name="EntitySyncStatus_Name" Unique="false">
          <Fields>
            <Field Name="Name"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    
    <Table Name="b_VSFStatus" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="CommonDBVersion" Type="String" Required="true" Length="16" />
        <Field Name="ClientDBVersion" Type="String" Length="16" />
        <Field Name="ExternalAppVersion" Type="String" Required="true" Length="16" />
        <Field Name="AccessKey" Type="String" Required="true" Length="256" />
        <Field Name="UpdateInProgress" Type="Boolean" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="BrokerId" Type="Int" Required="true"/>
        <Field Name="BrokerRemoteId" Type="String" Length="25"/>
        <Field Name="BrokerKey" Type="String" Required="true" Length="256" />
        <Field Name="InitializeBroker" Type="Boolean" Required="true" />
        <Field Name="SiteId" Type="Int" Required="true"/>
        <Field Name="SiteKey" Type="String" Required="true" Length="30"/>
        <Field Name="NextGlobalId" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="b_ConfigData" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="Guid" Type="String" Required="true" Length="40" />
        <Field Name="Value" Type="String" Length="2048" />
      </Fields>
    </Table>

    <Table Name="b_StoreConnector" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
        
        <Field Name="AccessKey" Type="String" Required="true" Length="25" />
        <Field Name="ConnectorKey" Type="String" Required="true" Length="25" />
        <Field Name="Initialize" Type="Boolean" Required="true" />
        <Field Name="StoreId" Type="Int" Required="true"/>
        <Field Name="StoreKey" Type="String" Required="true" Length="30"/>
        <Field Name="Primary" Type="Boolean" Required="true"/>
      </Fields>
    </Table>
    
    <Table Name="b_Customer" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
        <Field Name="CreditLimitSync" Type="Money" Required="false"/>
      </Fields>
      <Indexes>
        <Index Name="Customer_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId" />
          </Fields>
        </Index>
        <Index Name="Customer_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Customer" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="AccountNumber" Type="String" Required="true" Length="20" />
        <Field Name="Title" Type="String" Length="20" Required="true" />
        <Field Name="FirstName" Type="String" Length="30" Required="true" />
        <Field Name="LastName" Type="String" Length="50" Required="true" />
        <Field Name="EmailAddress" Type="String" Length="255" Required="true" />
        <Field Name="PhoneNumber" Type="String" Length="30" Required="true" />
        <Field Name="FaxNumber" Type="String" Length="30" Required="true" />
        <Field Name="Company" Type="String" Length="50" Required="true" />
        <Field Name="Address" Type="String" Length="50" Required="true" />
        <Field Name="Address2" Type="String" Length="50" Required="true" />
        <Field Name="City" Type="String" Length="50" Required="true" />
        <Field Name="State" Type="String" Length="20" Required="true" />
        <Field Name="Zip" Type="String" Length="15" Required="true" />
        <Field Name="Country" Type="String" Length="20" Required="true" />
        <Field Name="PriceLevel" Type="Short" Required="true"/>
        <Field Name="CustomText1" Type="String" Length="30" Required="true" />
        <Field Name="CustomText2" Type="String" Length="30" Required="true" />
        <Field Name="CustomText3" Type="String" Length="30" Required="true" />
        <Field Name="CustomText4" Type="String" Length="30" Required="true" />
        <Field Name="CustomText5" Type="String" Length="30" Required="true" />
        <Field Name="CustomNumber1" Type="Double" Required="true" />
        <Field Name="CustomNumber2" Type="Double" Required="true" />
        <Field Name="CustomNumber3" Type="Double" Required="true" />
        <Field Name="CustomNumber4" Type="Double" Required="true" />
        <Field Name="CustomNumber5" Type="Double" Required="true" />
        <Field Name="CustomDate1" Type="Date" Required="false" />
        <Field Name="CustomDate2" Type="Date" Required="false" />
        <Field Name="CustomDate3" Type="Date" Required="false" />
        <Field Name="CustomDate4" Type="Date" Required="false" />
        <Field Name="CustomDate5" Type="Date" Required="false" />
        <Field Name="AccountOpened" Type="Date" Required="true" />
        <Field Name="PrimaryShipToID" Type="Int" Required="true" NullValue="0" />
        <Field Name="AccountBalance" Type="Money" Required="true" />
        <Field Name="CreditLimit" Type="Money" Required="true" />
        <Field Name="CurrentDiscount" Type="Float" Required="true" />
        <Field Name="GlobalCustomer" Type="Boolean" Required="true" />
        <Field Name="TaxExempt" Type="Boolean" Required="true"/>
        <Field Name="Employee" Type="Boolean" Required="true" />
        <Field Name="LastVisit" Type="Date" Required="true"/>
        <Field Name="TotalVisits" Type="Int" Required="true"/>
        <Field Name="TotalSales" Type="Money" Required="true"/>
        <Field Name="TotalSavings" Type="Money" Required="true"/>
        <Field Name="SalesRepID" Type="Int" Required="true"/>
        <Field Name="AccountTypeID" Type="Int" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
      </Fields>
    </Table>

    <Table Name="b_Product" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="Product_BLoyal" Unique="false">
          <Fields>
            <Field Name="BLoyalId" />
          </Fields>
        </Index>
        <Index Name="Product_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="b_Price" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="Price_BLoyal" Unique="false">
          <Fields>
            <Field Name="BLoyalId" />
          </Fields>
        </Index>
        <Index Name="Price_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Item" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="SupplierID" Type="Int" Required="true" />
        <Field Name="DepartmentID" Type="Int" Required="true" />
        <Field Name="CategoryID" Type="Int" Required="true" />
        <Field Name="TaxID" Type="Int" Required="true" />
        <Field Name="ItemLookupCode" Type="String" Length="25" Required="true" />
        <Field Name="ItemNotDiscountable" Type="Boolean" Required="true" />
        <Field Name="Price" Type="Money" Required="true" />
        <Field Name="PriceA" Type="Money" Required="true" />
        <Field Name="PriceB" Type="Money" Required="true" />
        <Field Name="PriceC" Type="Money" Required="true" />
        <Field Name="MSRP" Type="Money" Required="true" />
        <Field Name="Cost" Type="Money" Required="true" />
        <Field Name="PriceUpperBound" Type="Money" Required="true" />
        <Field Name="PriceLowerBound" Type="Money" Required="true" />
        <Field Name="Quantity" Type="Double" Required="true" />
        <Field Name="QuantityCommitted" Type="Double" Required="true" />
        <Field Name="Weight" Type="Double" Required="true" />
        <Field Name="WebItem" Type="Boolean" Required="true" />
        <Field Name="Description" Type="String" Length="30" Required="true" />
        <Field Name="ExtendedDescription" Type="Text" Required="true" />
        <Field Name="SubDescription1" Type="String" Length="30" Required="true" />
        <Field Name="SubDescription2" Type="String" Length="30" Required="true" />
        <Field Name="SubDescription3" Type="String" Length="30" Required="true" />
        <Field Name="ParentItem" Type="Int" Required="true" />
        <Field Name="ParentQuantity" Type="Double" Required="true" />
        <Field Name="TareWeightPercent" Type="Double" Required="true" />
        <Field Name="BarcodeFormat" Type="Short" Required="true" />
        <Field Name="Inactive" Type="Boolean" Required="true" />
        <Field Name="ItemType" Type="Short" Required="true"/>
        <Field Name="LastSold" Type="Date" Required="false"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="SaleStartDate" Type="Date" Required="false"/>
        <Field Name="SaleEndDate" Type="Date" Required="false"/>
        <Field Name="SalePrice" Type="Money" Required="true"/>
        <Field Name="LastCost" Type="Money" Required="true"/>
        <Field Name="ReplacementCost" Type="Money" Required="true"/>
      </Fields>
    </Table>
    <Table Name="Supplier" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="SupplierName" Type="String" Length="30" Required="true" />
      </Fields>
    </Table>

    <Table Name="Department" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="30" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="Category" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="DepartmentID" Type="Int" Required="true" />
        <Field Name="Name" Type="String" Length="30" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="b_Category" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="Category_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="b_Department" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="Category_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="b_ReasonCode" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="ReasonCode_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="ItemClass" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="ItemLookupCode" Type="String" Length="25" Required="true" />
        <Field Name="Description" Type="String" Length="30" Required="true" />
        <Field Name="Dimensions" Type="Short" Required="true" />
        <Field Name="Title1" Type="String" Length="20" Required="true" />
        <Field Name="Title2" Type="String" Length="20" Required="true" />
        <Field Name="Title3" Type="String" Length="20" Required="true" />
        <Field Name="ClassType" Type="Short" Required="true" Default="0"/>
        <Field Name="UseComponentPrice" Type="Boolean" Required="true" Default="0"/>
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>

    <Table Name="b_ItemClass" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
        <Field Name="VariantCount" Type="Int" Required="true"/>
      </Fields>
      <Indexes>
        <Index Name="ItemClass_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="ItemClassComponent" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="ItemClassID" Type="Int" Required="true" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="Detail1" Type="String" Length="30" Required="true" />
        <Field Name="Detail2" Type="String" Length="30" Required="true" />
        <Field Name="Detail3" Type="String" Length="30" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>

    <Table Name="Transaction" Type="External">
      <Fields>
        <Field Name="TransactionNumber" Type="Key"/>
        <Field Name="ShipToID" Type="Int" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
        <Field Name="Time" Type="Date" Required="true"/>
        <Field Name="CustomerID" Type="Int" Required="true"/>
        <Field Name="CashierID" Type="Int" Required="true"/>
        <Field Name="Total" Type="Money" Required="true"/>
        <Field Name="SalesTax" Type="Money" Required="true"/>
        <Field Name="Comment" Type="String" Length="255" Required="true"/>
        <Field Name="ReferenceNumber" Type="String" Length="50" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time"/>
        <Field Name="Status" Type="Int" Required="true"/>
        <Field Name="ExchangeID" Type="Int" Required="true"/>
        <Field Name="ChannelType" Type="Int" Required="true"/>
        <Field Name="RecallID" Type="Int" Required="true"/>
        <Field Name="RecallType" Type="Int" Required="true"/>
      </Fields>
    </Table>

    <Table Name="b_Transaction" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" />
        <Field Name="BLoyalId" Type="Int" />
        <Field Name="OrderId" Type="Int"/>
        <Field Name="DeviceId" Type="Int"/>
        <Field Name="ReturnId" Type="Int"/>
        <Field Name="ReturnUid" Type="Guid" />
        <Field Name="ReceiptEmail" Type="String" Length="255"/>
        <Field Name="BLoyalReferenceNumber" Type="String" Length="255"/>
        <Field Name="Submitted" Type="Boolean" Required="true" Default="0" />
      </Fields>
      <Indexes>
        <Index Name="Transaction_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
        <Index Name="Transaction_RmsId_OrderId" Unique="false">
          <Fields>
            <Field Name="RmsId"/>
            <Field Name="OrderId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="TransactionEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="Commission" Type="Money" Required="true"/>
        <Field Name="Cost" Type="Money" Required="true"/>
        <Field Name="FullPrice" Type="Money" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="ItemID" Type="Int" Required="true"/>
        <Field Name="Price" Type="Money" Required="true"/>
        <Field Name="PriceSource" Type="Short"  Required="true"/>
        <Field Name="Quantity" Type="Double" Required="true" />
        <Field Name="SalesRepID" Type="Int" Required="true" />
        <Field Name="Taxable" Type="Boolean" Required="true"/>
        <Field Name="DetailID" Type="Int" Required="true"/>
        <Field Name="Comment" Type="String" Length="255" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false" />
        <Field Name="DiscountReasonCodeID" Type="Int" Required="true"/>
        <Field Name="ReturnReasonCodeID" Type="Int" Required="true"/>
        <Field Name="TaxChangeReasonCodeID" Type="Int" Required="true"/>
        <Field Name="SalesTax" Type="Money" Required="true"/>
        <Field Name="QuantityDiscountID" Type="Int" Required="true"/>
      </Fields>
    </Table>

    <Table Name="b_TransactionLine" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
        <Field Name="ReturnId" Type="Int" />
        <Field Name="ReturnUid" Type="Guid"/>
        <Field Name="LineNumber" Type="String" Length="10"/>
      </Fields>
      <Indexes>
        <Index Name="TransactionLine_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="b_OrderData" Type="BLoyal">
      <Fields>
        <Field Name="TransactionNumber" Type="Int"/>
        <Field Name="OrderXml" Type="Text"/>
        <Field Name="TransactionXml" Type="Text"/>
        <Field Name="InfoXml" Type="Text"/>
      </Fields>
    </Table>

    <Table Name="b_TransactionBatch" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="TransactionBatch_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="TaxEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="TaxID" Type="Int" Required="true" />
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="Tax" Type="Money" Required="true"/>
        <Field Name="TaxableAmount" Type="Money" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="TransactionEntryID" Type="Int" Required="true"/>
      </Fields>
    </Table>

    <Table Name="Tax" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="FixedAmount" Type="Money" Required="true"/>
        <Field Name="HQID" Type="Int" Required="true" />
        <Field Name="Description" Type="String" Length="25" Required="true"/>
        <Field Name="Percentage" Type="Float" Required="true"/>
        <Field Name="UsePartialDollar" Type="Boolean" Required="true"/>
        <Field Name="ItemMaximum" Type="Money" Required="true"/>
        <Field Name="IncludePreviousTax" Type="Boolean" Required="true"/>
        <Field Name="Bracket00" Type="Money" Required="true"/>
        <Field Name="Bracket01" Type="Money" Required="true"/>
        <Field Name="Bracket02" Type="Money" Required="true"/>
        <Field Name="Bracket03" Type="Money" Required="true"/>
        <Field Name="Bracket04" Type="Money" Required="true"/>
        <Field Name="Bracket05" Type="Money" Required="true"/>
        <Field Name="Bracket06" Type="Money" Required="true"/>
        <Field Name="Bracket07" Type="Money" Required="true"/>
        <Field Name="Bracket08" Type="Money" Required="true"/>
        <Field Name="Bracket09" Type="Money" Required="true"/>
        <Field Name="Bracket10" Type="Money" Required="true"/>
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="ItemMinimum" Type="Money" Required="true"/>
        <Field Name="ApplyOverMinimum" Type="Boolean" Required="true"/>
        <Field Name="Bracket11" Type="Money" Required="true"/>
        <Field Name="Bracket12" Type="Money" Required="true"/>
        <Field Name="Bracket13" Type="Money" Required="true"/>
        <Field Name="Bracket14" Type="Money" Required="true"/>
        <Field Name="Bracket15" Type="Money" Required="true"/>
        <Field Name="Bracket16" Type="Money" Required="true"/>
        <Field Name="Bracket17" Type="Money" Required="true"/>
        <Field Name="Bracket18" Type="Money" Required="true"/>
        <Field Name="Bracket19" Type="Money" Required="true"/>
        <Field Name="Bracket20" Type="Money" Required="true"/>
        <Field Name="Bracket21" Type="Money" Required="true"/>
        <Field Name="Bracket22" Type="Money" Required="true"/>
        <Field Name="Bracket23" Type="Money" Required="true"/>
        <Field Name="Bracket24" Type="Money" Required="true"/>
        <Field Name="Bracket25" Type="Money" Required="true"/>
        <Field Name="Bracket26" Type="Money" Required="true"/>
        <Field Name="Bracket27" Type="Money" Required="true"/>
        <Field Name="Bracket28" Type="Money" Required="true"/>
        <Field Name="Bracket29" Type="Money" Required="true"/>
        <Field Name="Bracket30" Type="Money" Required="true"/>
        <Field Name="BracketValue01" Type="Money" Required="true"/>
        <Field Name="BracketValue02" Type="Money" Required="true"/>
        <Field Name="BracketValue03" Type="Money" Required="true"/>
        <Field Name="BracketValue04" Type="Money" Required="true"/>
        <Field Name="BracketValue05" Type="Money" Required="true"/>
        <Field Name="BracketValue06" Type="Money" Required="true"/>
        <Field Name="BracketValue07" Type="Money" Required="true"/>
        <Field Name="BracketValue08" Type="Money" Required="true"/>
        <Field Name="BracketValue09" Type="Money" Required="true"/>
        <Field Name="BracketValue10" Type="Money" Required="true"/>
        <Field Name="BracketValue11" Type="Money" Required="true"/>
        <Field Name="BracketValue12" Type="Money" Required="true"/>
        <Field Name="BracketValue13" Type="Money" Required="true"/>
        <Field Name="BracketValue14" Type="Money" Required="true"/>
        <Field Name="BracketValue15" Type="Money" Required="true"/>
        <Field Name="BracketValue16" Type="Money" Required="true"/>
        <Field Name="BracketValue17" Type="Money" Required="true"/>
        <Field Name="BracketValue18" Type="Money" Required="true"/>
        <Field Name="BracketValue19" Type="Money" Required="true"/>
        <Field Name="BracketValue20" Type="Money" Required="true"/>
        <Field Name="BracketValue21" Type="Money" Required="true"/>
        <Field Name="BracketValue22" Type="Money" Required="true"/>
        <Field Name="BracketValue23" Type="Money" Required="true"/>
        <Field Name="BracketValue24" Type="Money" Required="true"/>
        <Field Name="BracketValue25" Type="Money" Required="true"/>
        <Field Name="BracketValue26" Type="Money" Required="true"/>
        <Field Name="BracketValue27" Type="Money" Required="true"/>
        <Field Name="BracketValue28" Type="Money" Required="true"/>
        <Field Name="BracketValue29" Type="Money" Required="true"/>
        <Field Name="BracketValue30" Type="Money" Required="true"/>
      </Fields>
    </Table>

    <Table Name="TenderEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true" />
        <Field Name="TransactionNumber" Type="Int" Required="true" />
        <Field Name="TenderID" Type="Int" Required="true" />
        <Field Name="Amount" Type="Money" Required="true" />
        <Field Name="AmountForeign" Type="Money" Required="true"/>
        <Field Name="RoundingError" Type="Money" Required="true"/>
        <Field Name="OrderHistoryID" Type="Int" Required="true"/>
        <Field Name="Description" Type="String" Length="30" Required="true"/>
        <Field Name="PaymentID" Type="Int" Required="true"/>
      </Fields>
    </Table>

    <Table Name="Tender" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Description" Type="String" Length="25" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DisplayOrder" Type="Int" Required="true" />
      </Fields>
    </Table>

    <Table Name="Register" Type="External">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="Number" Type="Short"  Required="true"/>
        <Field Name="Description" Type="String" Length="30" Required="true"/>
      </Fields>
    </Table>

    <Table Name="b_Site" Type="BLoyal">
      <Fields>
        <Field Name="LocalId" Type="Key" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
      <Indexes>
        <Index Name="Site_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="b_Device" Type="BLoyal">
      <Fields>
        <Field Name="LocalId" Type="Key" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
        <Field Name="RegisterId" Type="Int"/>
      </Fields>
      <Indexes>
        <Index Name="Site_BLoyalId" Unique="false">
          <Fields>
            <Field Name="BLoyalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>

    <Table Name="CustomButtons" Type="External">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="Number" Type="Int" Required="true" />
        <Field Name="Caption" Type="String" Length="50" Required="true" />
        <Field Name="Command" Type="String" Length="255" Required="true" />
        <Field Name="Description" Type="String" Length="50" Required="true" />
        <Field Name="Style" Type="Int" Required="true" />
        <Field Name="Picture" Type="Image" />
      </Fields>
    </Table>

    <Table Name="b_InventoryTransaction" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required ="true"/>
        <Field Name="BLoyalId" Type="Int" Required="true" Default="0" />
        <Field Name="Movement" Type="Int" Required="true"/>
        <Field Name="OrderId" Type="Int" Required="true"/>
        <Field Name="LocalId" Type="Int" Required="true" Default="0"/>
        <Field Name="LookupCode" Type="String" Length="25" Required="true"/>
        <Field Name="Quantity" Type="Double" Required="true"/>
        <Field Name="TransactionDate" Type="Date" Required="true"/>
        <Field Name="SyncKey" Type="String" Length="25" Required="true"/>
        <Field Name="Export" Type="Boolean" Required="true" Default="0"/>
        <Field Name="Version" Type="Int"/>
      </Fields>
    </Table>

    <Table Name="b_AccountTransaction" Type="BLoyal">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="BLoyalId" Type="Int" Required="true" Default="0"/>
        <Field Name="StoreId" Type="Int" Required="true" Default="0"/>
        <Field Name="TransactionType" Type="Int" Required="true" Default="0"/>
        <Field Name="AccountHistoryId" Type="Int" Required="true"/>
        <Field Name="AccountNumber" Type="String" Length="20" Required="true"/>
        <Field Name="ReasonCode" Type="String" Length="25" Required="true"/>
        <Field Name="Comment" Type="String" Length="100" Required="true"/>
        <Field Name="Amount" Type="Money" Required="true"/>
        <Field Name="Created" Type="Date" Required="true"/>
        <Field Name="Version" Type="Int"/>
      </Fields>
    </Table>

    <Table Name="ShipTo" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Company" Type="String" Length="50" Required="true" />
        <Field Name="CustomerID" Type="Int" Required="true" />
        <Field Name="EmailAddress" Type="String" Length="255" Required="true" />
        <Field Name="PhoneNumber" Type="String" Length="30" Required="true" />
        <Field Name="FaxNumber" Type="String" Length="30" Required="true" />
        <Field Name="Address" Type="String" Length="50" Required="true" />
        <Field Name="Address2" Type="String" Length="50" Required="true" />
        <Field Name="City" Type="String" Length="50" Required="true" />
        <Field Name="State" Type="String" Length="20" Required="true" />
        <Field Name="Zip" Type="String" Length="15" Required="true" />
        <Field Name="Country" Type="String" Length="20" Required="true" />
        <Field Name="HQID" Type="Int" Required="true" NullValue="0" />
      </Fields>
    </Table>

    <Table Name="b_ShipTo" Type="BLoyal">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="BLoyalId" Type="Int" />
      </Fields>
    </Table>

    <Table Name="Journal" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="Time" Type="Date" Required="true"/>
        <Field Name="TransactionType" Type="Int" Required="true"/>
        <Field Name="ReferenceID" Type="Int" Required="true"/>
        <Field Name="CashierID" Type="Int" Required="true"/>
        <Field Name="CustomerID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
      </Fields>
    </Table>

    <Table Name="ReasonCode" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Code" Type="String" Length="25" Required="true" />
        <Field Name="Description" Type="String" Length="50" Required="true" />
        <Field Name="Type" Type="Int" Required="true" />
        <Field Name="StartDate" Type="Date" />
        <Field Name="EndDate" Type="Date" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>

    <Table Name="SalesRep" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Number" Type="String" Length="10" Required="true" />
        <Field Name="Name" Type="String" Length="30" Required="true" />
        <Field Name="EmailAddress" Type="String" Length="255" Required="true" />
      </Fields>
      
    </Table>

    <Table Name="Cashier" Type="External">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="Number" Type="String" Length="9" Required="true"/>
        <Field Name="Name" Type="String" Length="50" Required="true"/>
      </Fields>
    </Table>

    <!--
    <Table Name="evt_Group" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Description" Type="String" Length="512" />
        <Field Name="SignupAllowed" Type="Int"/>
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Group_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Group_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_GroupMembership" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="GroupId" Type="Int" Required="true" />
        <Field Name="PartyId" Type="Int" Required="true" />
        <Field Name="OptInState" Type="Byte" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="GroupMembership_EvtId">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="GroupMembership_Member" Unique="true">
          <Fields>
            <Field Name="PartyId"/>
            <Field Name="GroupId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_Event" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Folder" Type="String" Length="50" />
        <Field Name="Description" Type="String" Length="512" />
        <Field Name="SignupAllowed" Type="Int"/>
        <Field Name="StartTime" Type="Date" />
        <Field Name="EndTime" Type="Date" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Event_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Event_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_EventRSVP" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="EventId" Type="Int" Required="true" />
        <Field Name="PartyId" Type="Int" Required="true" />
        <Field Name="RSVPState" Type="Byte" Required="true" />
        <Field Name="Comment" Type="String" Length="512" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="EventRSVP_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="EventRSVP_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
        <Index Name="EventRSVP_Member" Unique="true">
          <Fields>
            <Field Name="PartyId"/>
            <Field Name="EventId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_Club" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Description" Type="String" Length="512" />
        <Field Name="SignupAllowed" Type="Int"/>
        <Field Name="ClubType" Type="Short" Required="true" />
        <Field Name="PriceLevel" Type="Short" Required="true" />
        <Field Name="ClubInterval" Type="Short" Required="true" />
        <Field Name="LastProcessed" Type="Date" Required="true" />
        <Field Name="NextScheduled" Type="Date" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Club_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Club_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ClubMembership" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ClubId" Type="Int" Required="true" />
        <Field Name="PartyId" Type="Int" Required="true" />
        <Field Name="ShipPreference" Type="Short" Required="true" />
        <Field Name="ShipServiceId" Type="Int" />
        <Field Name="ShipToId" Type="Int" />
        <Field Name="Comment" Type="String" Length="512" />
        <Field Name="ReferralCustomerId" Type="Int" />
        <Field Name="GiftCustomerId" Type="Int" />
        <Field Name="PaymentMethodId" Type="Int" />
        <Field Name="StartDate" Type="Date" Required="true" />
        <Field Name="ExpirationDate" Type="Date" Required="false" />
        <Field Name="ReactivationDate" Type="Date" Required="false" />
        <Field Name="Status" Type="Short" Required="true"/>
        <Field Name="ReferenceNumber" Type="String" Length="25"/>
        <Field Name="PickupSiteId" Type="Int" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
        <Field Name="PaymentType" Type="Short" Required="false" />
      </Fields>
      <Indexes>
        <Index Name="ClubMembership_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ClubMembership_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Configuration" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="StoreName" Type="String" Length="30" Required="true" />
        <Field Name="StorePhone" Type="String" Length="14" Required="true" />
        <Field Name="StoreFax" Type="String" Length="14" Required="true" />
        <Field Name="StoreAddress1" Type="String" Length="30" Required="true" />
        <Field Name="StoreAddress2" Type="String" Length="30" Required="true" />
        <Field Name="StoreCity" Type="String" Length="30" Required="true" />
        <Field Name="StoreState" Type="String" Length="20" Required="true" />
        <Field Name="StoreZip" Type="String" Length="15" Required="true" />
        <Field Name="StoreCountry" Type="String" Length="20" Required="true" />
        <Field Name="TaxBasis" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_Device" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="RMSId" Type="Int" Required="false" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="SiteId" Type="Int" Required="true" />
        <Field Name="DeviceType" Type="Byte" />
        <Field Name="Hardware" Type="String" Length="512" />
        <Field Name="Software" Type="String" Length="512" />
        <Field Name="OS" Type="String" Length="512" />
        <Field Name="Operator" Type="String" Length="128" />
        <Field Name="Status" Type="String" Length="128" />
        <Field Name="LastCheckin" Type="Date" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
        <Field Name="Properties" Type="Text" Required="false"/>
        <Field Name="Description" Type="String" Length="30" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Device_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Device_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_DeletedEntity" Type="EVT">
      <Fields>
        <Field Name="UniqueId" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Id" Type="Int" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="GroupId" Type="Int" />
        <Field Name="MemberEvtId" Type="Int" />
        <Field Name="MemberGlobalId" Type="String" Length="25" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="DeletedEntity_Name" Unique="false">
          <Fields>
            <Field Name="Name"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_DataSyncHistory" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Direction" Type="Byte" />
        <Field Name="StatusCode" Type="Int" Required="true" />
        <Field Name="StatusText" Type="String" Length="1024" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_BrokerOperation" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="BrokerId" Type="Int" Required="true" />
        <Field Name="OperationId" Type="Int" Required="true" />
        <Field Name="OpState" Type="Byte" Required="true" />
        <Field Name="EntityToken" Type="String" Length="32" Required="false" />
        <Field Name="EntityOp" Type="Short" Required="true" />
        <Field Name="QueuedFile" Type="String" Length="128" />
        <Field Name="Comment" Type="String" Length="256" />
        <Field Name="NumRetries" Type="Int" />
        <Field Name="NextRetryTime" Type="Date" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="BrokerOperation_EntityToken" Unique="false">
          <Fields>
            <Field Name="EntityToken"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="SupplierList" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="SupplierID" Type="Int" Required="true" />
        <Field Name="Cost" Type="Money" Required="true" />
        <Field Name="ReorderNumber" Type="String" Length="25" Required="true" />
        <Field Name="MasterPackQuantity" Type="Int" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
        <Field Name="TaxRate" Type="Double" Required="true" />
        <Field Name="MinimumOrder" Type="Double" Required="true" />
      </Fields>
    </Table>
    <Table Name="Supplier" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="SupplierName" Type="String" Length="30" Required="true" />
        <Field Name="ContactName" Type="String" Length="30" Required="true" />
        <Field Name="Address1" Type="String" Length="30" Required="true" />
        <Field Name="Address2" Type="String" Length="30" Required="true" />
        <Field Name="City" Type="String" Length="30" Required="true" />
        <Field Name="State" Type="String" Length="20" Required="true" />
        <Field Name="Zip" Type="String" Length="20" Required="true" />
        <Field Name="PhoneNumber" Type="String" Length="30" Required="true" />
        <Field Name="FaxNumber" Type="String" Length="30" Required="true" />
        <Field Name="EmailAddress" Type="String" Length="255" Required="true" />
        <Field Name="TaxNumber" Type="String" Length="20" Required="true" />
        <Field Name="Country" Type="String" Length="20" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="CustomNumber1" Type="Double" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_Supplier" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="SbaVendorId" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_Product" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Created" Type="Date" Required="true" />
        <Field Name="ItemType" Type="Short" Required="true" />
        <Field Name="InventoryUpdated" Type="Date" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Product_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="Product_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Product_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ProductClass" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ExtendedDescription" Type="Text" />
        <Field Name="RowTimeStamp" Type="Long" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ProductClass_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="ProductClass_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ProductClass_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ProductVariant" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ProductEvtId" Type="Int" Required="true" />
        <Field Name="ProductClassEvtId" Type="Int" Required="true"/>
        <Field Name="RowTimestamp" Type="Long" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ProductVariant_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="ProductVariant_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ProductVariant_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Tax" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Description" Type="String" Length="25" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="ItemMinimum" Type="Money" Required="true" />
        <Field Name="ItemMaximum" Type="Money" Required="true" />
        <Field Name="FixedAmount" Type="Money" Required="true" />
        <Field Name="Percentage" Type="Float" Required="true" />
        <Field Name="IncludePreviousTax" Type="Boolean" Required="true" />
        <Field Name="ApplyOverMinimum" Type="Boolean" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="ItemTax" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Description" Type="String" Length="20" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="Options" Type="Int" Required="true" />
        <Field Name="TaxID01" Type="Int" Required="true" />
        <Field Name="TaxID02" Type="Int" Required="true" />
        <Field Name="TaxID03" Type="Int" Required="true" />
        <Field Name="TaxID04" Type="Int" Required="true" />
        <Field Name="TaxID05" Type="Int" Required="true" />
        <Field Name="TaxID06" Type="Int" Required="true" />
        <Field Name="TaxID07" Type="Int" Required="true" />
        <Field Name="TaxID08" Type="Int" Required="true" />
        <Field Name="TaxID09" Type="Int" Required="true" />
        <Field Name="TaxID10" Type="Int" Required="true" />
        <Field Name="ShowOnReceipt01" Type="Boolean" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="evt_TaxGroup" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="RowTimeStamp" Type="Long" Required="true" />
        <Field Name="RowTimeStamp2" Type="Long" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="ShippingCarrier" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Name" Type="String" Length="255" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_ShippingCarrier" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="RowTimestamp" Type="Long" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ShippingCarrier_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="ShippingCarrier_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ShippingCarrier_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="ShippingService" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="CarrierID" Type="Int" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="ChargeByWeight" Type="Boolean" Required="true" />
        <Field Name="Interpolate" Type="Boolean" Required="true" />
        <Field Name="Value1" Type="Double" Required="true" />
        <Field Name="Charge1" Type="Money" Required="true" />
        <Field Name="Value2" Type="Double" Required="true" />
        <Field Name="Charge2" Type="Money" Required="true" />
        <Field Name="Value3" Type="Double" Required="true" />
        <Field Name="Charge3" Type="Money" Required="true" />
        <Field Name="Value4" Type="Double" Required="true" />
        <Field Name="Charge4" Type="Money" Required="true" />
        <Field Name="Value5" Type="Double" Required="true" />
        <Field Name="Charge5" Type="Money" Required="true" />
        <Field Name="Value6" Type="Double" Required="true" />
        <Field Name="Charge6" Type="Money" Required="true" />
        <Field Name="Value7" Type="Double" Required="true" />
        <Field Name="Charge7" Type="Money" Required="true" />
        <Field Name="Value8" Type="Double" Required="true" />
        <Field Name="Charge8" Type="Money" Required="true" />
        <Field Name="Value9" Type="Double" Required="true" />
        <Field Name="Charge9" Type="Money" Required="true" />
        <Field Name="Value10" Type="Double" Required="true" />
        <Field Name="Charge10" Type="Money" Required="true" />
        <Field Name="Value11" Type="Double" Required="true" />
        <Field Name="Charge11" Type="Money" Required="true" />
        <Field Name="Value12" Type="Double" Required="true" />
        <Field Name="Charge12" Type="Money" Required="true" />
        <Field Name="Value13" Type="Double" Required="true" />
        <Field Name="Charge13" Type="Money" Required="true" />
        <Field Name="Value14" Type="Double" Required="true" />
        <Field Name="Charge14" Type="Money" Required="true" />
        <Field Name="Value15" Type="Double" Required="true" />
        <Field Name="Charge15" Type="Money" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_ShippingService" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="RowTimestamp" Type="Long" Required="true"/>
      </Fields>
      <Indexes>
        <Index Name="ShippingService_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="ShippingService_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ShippingService_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ShippingZoneGroup" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="OutOfZoneMessage" Type="String" Length="1024" />
        <Field Name="ZoneType" Type="Int" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ShippingZoneGroup_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ShippingZoneGroup_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ShippingZone" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ZoneGroupRemoteId" Type="Int" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="State" Type="String" Length="20" />
        <Field Name="Zip1" Type="String" Length="20" />
        <Field Name="Zip2" Type="String" Length="20" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ShippingZone_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ShippingZone_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ShippingRateSchedule" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ShippingServiceId" Type="Int" Required="true" />
        <Field Name="AutoCreate" Type="Int" Required="true" />
        <Field Name="ZoneRemoteId" Type="Int" Required="true" />
        <Field Name="UpToValue1" Type="Float" Required="true" />
        <Field Name="Shipping1" Type="Money" Required="true" />
        <Field Name="Handling1" Type="Money" Required="true" />
        <Field Name="UpToValue2" Type="Float" Required="true" />
        <Field Name="Shipping2" Type="Money" Required="true" />
        <Field Name="Handling2" Type="Money" Required="true" />
        <Field Name="UpToValue3" Type="Float" Required="true" />
        <Field Name="Shipping3" Type="Money" Required="true" />
        <Field Name="Handling3" Type="Money" Required="true" />
        <Field Name="UpToValue4" Type="Float" Required="true" />
        <Field Name="Shipping4" Type="Money" Required="true" />
        <Field Name="Handling4" Type="Money" Required="true" />
        <Field Name="UpToValue5" Type="Float" Required="true" />
        <Field Name="Shipping5" Type="Money" Required="true" />
        <Field Name="Handling5" Type="Money" Required="true" />
        <Field Name="UpToValue6" Type="Float" Required="true" />
        <Field Name="Shipping6" Type="Money" Required="true" />
        <Field Name="Handling6" Type="Money" Required="true" />
        <Field Name="UpToValue7" Type="Float" Required="true" />
        <Field Name="Shipping7" Type="Money" Required="true" />
        <Field Name="Handling7" Type="Money" Required="true" />
        <Field Name="UpToValue8" Type="Float" Required="true" />
        <Field Name="Shipping8" Type="Money" Required="true" />
        <Field Name="Handling8" Type="Money" Required="true" />
        <Field Name="UpToValue9" Type="Float" Required="true" />
        <Field Name="Shipping9" Type="Money" Required="true" />
        <Field Name="Handling9" Type="Money" Required="true" />
        <Field Name="UpToValue10" Type="Float" Required="true" />
        <Field Name="Shipping10" Type="Money" Required="true" />
        <Field Name="Handling10" Type="Money" Required="true" />
        <Field Name="UpToValue11" Type="Float" Required="true" />
        <Field Name="Shipping11" Type="Money" Required="true" />
        <Field Name="Handling11" Type="Money" Required="true" />
        <Field Name="UpToValue12" Type="Float" Required="true" />
        <Field Name="Shipping12" Type="Money" Required="true" />
        <Field Name="Handling12" Type="Money" Required="true" />
        <Field Name="UpToValue13" Type="Float" Required="true" />
        <Field Name="Shipping13" Type="Money" Required="true" />
        <Field Name="Handling13" Type="Money" Required="true" />
        <Field Name="UpToValue14" Type="Float" Required="true" />
        <Field Name="Shipping14" Type="Money" Required="true" />
        <Field Name="Handling14" Type="Money" Required="true" />
        <Field Name="UpToValue15" Type="Float" Required="true" />
        <Field Name="Shipping15" Type="Money" Required="true" />
        <Field Name="Handling15" Type="Money" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_SalesOrder" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int"/>
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="OrderStatus" Type="Int" Required="true"/>
        <Field Name="PaymentStatus" Type="Int" Required="true"/>
        <Field Name="SalesChannel" Type="Int" Required="true"/>
        <Field Name="ShipStatus" Type="Int" Required="true"/>
        <Field Name="ShippingServiceEvtId" Type="Int" Required="true"/>
        <Field Name="Terms" Type="Text"/>
        <Field Name="PaymentMessage" Type="String" Length="128"/>
        <Field Name="OrderGroupId" Type="Int" Required="true"/>
        <Field Name="MarkedPaid" Type="Boolean" Required="true"/>
        <Field Name="CustomCode1" Type="Int" Required="true"/>
        <Field Name="CustomCode2" Type="Int" Required="true"/>
        <Field Name="CustomCode3" Type="Int" Required="true"/>
        <Field Name="CustomCode4" Type="Int" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="Created" Type="Date" Required="true"/>
		<Field Name="PickupSiteEvtId" Type="Int" Required="false"/>
      </Fields>
      <Indexes>
        <Index Name="SalesOrder_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="SalesOrder_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="SalesOrder_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Order" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="Comment" Type="String" Length="255" Required="true" />
        <Field Name="Taxable" Type="Boolean" Required="true" />
        <Field Name="Closed" Type="Boolean" Required="true" />
        <Field Name="Type" Type="Int" Required="true" />
        <Field Name="Time" Type="Date" Required="true" />
        <Field Name="ReferenceNumber" Type="String" Length="50" Required="true" />
        <Field Name="ShippingChargeOnOrder" Type="Money" Required="true" />
        <Field Name="ShippingChargeOverride" Type="Boolean" Required="true" />
        <Field Name="CustomerID" Type="Int" Required="true" />
        <Field Name="ShipToID" Type="Int" Required="true" NullValue="0" />
        <Field Name="SalesRepID" Type="Int" Required="true" />
        <Field Name="ShippingServiceID" Type="Int" Required="true" />
        <Field Name="ShippingTrackingNumber" Type="String" Length="255" Required="true" />
        <Field Name="ShippingNotes" Type="Text" Required="true" />
        <Field Name="Deposit" Type="Money" Required="true" />
        <Field Name="Tax" Type="Money" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="Total" Type="Money" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_OrderLine" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ProductGlobalId" Type="String" Length="25"/>
        <Field Name="License" Type="String" Length="20"/>
        <Field Name="DiscountRuleId" Type="Int" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="OrderLine_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="OrderLine_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="OrderLine_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="OrderEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="OrderID" Type="Int" Required="true" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="FullPrice" Type="Money" Required="true" />
        <Field Name="PriceSource" Type="Short" Required="true" />
        <Field Name="Price" Type="Money" Required="true" />
        <Field Name="Cost" Type="Money" Required="true" />
        <Field Name="Comment" Type="String" Length="255" Required="true" />
        <Field Name="Description" Type="String" Length="30" Required="true" />
        <Field Name="QuantityOnOrder" Type="Double" Required="true" />
        <Field Name="QuantityRTD" Type="Double" Required="true" />
        <Field Name="Taxable" Type="Int" Required="true" />
        <Field Name="DiscountReasonCodeID" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_PaymentMethod" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Nickname" Type="String" Length="200" Required="true" />
        <Field Name="CustomerId" Type="Int" Required="true" />
        <Field Name="AccountName" Type="String" Length="50" Required="true" />
        <Field Name="CardType" Type="Short" Required="true" />
        <Field Name="PaymentType" Type="Short" Required="true" />
        <Field Name="CardKey" Type="String" Length="25" Required="true" />
        <Field Name="CardExpirationDate" Type="Date" Required="true" />
        <Field Name="Address1" Type="String" Length="50" Required="true" />
        <Field Name="Address2" Type="String" Length="50" />
        <Field Name="City" Type="String" Length="50" Required="true" />
        <Field Name="State" Type="String" Length="20" Required="true" />
        <Field Name="Zip" Type="String" Length="15" Required="true" />
        <Field Name="Country" Type="String" Length="20" Required="true" />
        <Field Name="UseDefaultAddress" Type="Boolean" />
        <Field Name="GiftCardBalance" Type="Money" />
        <Field Name="GiftCardNumber" Type="String" Length="20" />
        <Field Name="EPayUsername" Type="String" Length="50" />
        <Field Name="CreditCardMask" Type="String" Length="50" />
        <Field Name="AccountNumber" Type="String" Length="50" />
        <Field Name="RoutingNumber" Type="String" Length="50" />
        <Field Name="Created" Type="Date" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="IsPrimary" Type="Boolean" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="PaymentMethod_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="PaymentMethod_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="PhysicalInventory" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="OpenTime" Type="Date" />
        <Field Name="CloseTime" Type="Date" />
        <Field Name="Status" Type="Int" Required="true" />
        <Field Name="LastRefresh" Type="Date" />
        <Field Name="Description" Type="String" Length="100" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="PhysicalInventoryEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="PhysicalInventoryID" Type="Int" Required="true" />
        <Field Name="ReasonCodeID" Type="Int" Required="true" />
        <Field Name="CountTime" Type="Date" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="BinLocation" Type="String" Length="100" Required="true" />
        <Field Name="Price" Type="Money" Required="true" />
        <Field Name="Cost" Type="Money" Required="true" />
        <Field Name="QuantityCounted" Type="Double" Required="true" />
        <Field Name="QuantitySold" Type="Double" Required="true" />
        <Field Name="QuantityReturned" Type="Double" Required="true" />
        <Field Name="QuantityXferIn" Type="Double" Required="true" />
        <Field Name="QuantityXferOut" Type="Double" Required="true" />
        <Field Name="QuantityAdjusted" Type="Double" Required="true" />
        <Field Name="QuantityToOffline" Type="Double" Required="true" />
        <Field Name="QuantityFromOffline" Type="Double" Required="true" />
        <Field Name="QuantityRefreshed" Type="Double" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="evt_PhysicalInventoryEntry" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Initials" Type="String" Length="20" />
      </Fields>
    </Table>
    <Table Name="evt_PurchaseOrder" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="Processed" Type="Int" Required="true" />
        <Field Name="ProcessDate" Type="Date" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="PurchaseOrder" Type="External">
      <Fields>
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="POTitle" Type="String" Length="50" Required="true" />
        <Field Name="POType" Type="Int" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="WorksheetID" Type="Int" Required="true" />
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="PONumber" Type="String" Length="20" Required="true" />
        <Field Name="Status" Type="Short" Required="true" />
        <Field Name="DateCreated" Type="Date" Required="true" />
        <Field Name="To" Type="String" Length="255" Required="true" />
        <Field Name="ShipTo" Type="String" Length="255" Required="true" />
        <Field Name="Requisitioner" Type="String" Length="20" Required="true" />
        <Field Name="ShipVia" Type="String" Length="20" Required="true" />
        <Field Name="FOBPoint" Type="String" Length="20" Required="true" />
        <Field Name="Terms" Type="String" Length="20" Required="true" />
        <Field Name="TaxRate" Type="Float" Required="true" />
        <Field Name="Shipping" Type="Money" Required="true" />
        <Field Name="Freight" Type="String" Length="20" Required="true" />
        <Field Name="RequiredDate" Type="Date" />
        <Field Name="ConfirmingTo" Type="String" Length="20" Required="true" />
        <Field Name="Remarks" Type="String" Length="30" Required="true" />
        <Field Name="SupplierID" Type="Int" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
        <Field Name="OtherStoreID" Type="Int" Required="true" />
        <Field Name="CurrencyID" Type="Int" Required="true" />
        <Field Name="ExchangeRate" Type="Double" Required="true" />
        <Field Name="OtherPOID" Type="Int" Required="true" />
        <Field Name="InventoryLocation" Type="Int" Required="true" />
        <Field Name="IsPlaced" Type="Boolean" Required="true" />
        <Field Name="DatePlaced" Type="Date" />
        <Field Name="BatchNumber" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="PurchaseOrderEntry" Type="External">
      <Fields>
        <Field Name="ItemDescription" Type="String" Length="30" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="QuantityReceivedToDate" Type="Double" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true" />
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="PurchaseOrderID" Type="Int" Required="true" />
        <Field Name="QuantityOrdered" Type="Double" Required="true" />
        <Field Name="QuantityReceived" Type="Double" Required="true" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="OrderNumber" Type="String" Length="25" />
        <Field Name="Price" Type="Money" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
        <Field Name="TaxRate" Type="Double" Required="true" />
        <Field Name="InventoryOfflineID" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="Tender" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="Description" Type="String" Length="25" Required="true" />
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="DisplayOrder" Type="Int" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_Tender" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ProcessLocally" Type="Boolean" Required="true" />
        <Field Name="TenderType" Type="Short" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Tender_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="Tender_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="Tender_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_LoyaltyProgram" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Status" Type="Short" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="AllCustomers" Type="Boolean" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="LoyaltyProgram_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="LoyaltyProgram_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_LoyaltyMembership" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ProgramId" Type="Int" Required="true" />
        <Field Name="PartyId" Type="Int" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="LoyaltyMembership_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="LoyaltyMembership_Member" Unique="true">
          <Fields>
            <Field Name="PartyId"/>
            <Field Name="ProgramId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_DiscountRule" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="DiscountRuleType" Type="Short" Required="true" />
        <Field Name="ReasonId" Type="Int" Required="true" />
        <Field Name="Status" Type="Short" Required="true" />
        <Field Name="Scope" Type="Short" Required="true" />
        <Field Name="PriceLevel" Type="Short" Required="true" />
        <Field Name="ChannelFilter" Type="Short" Required="true" />
        <Field Name="Exclusive" Type="Boolean" Required="true" />
        <Field Name="TriggerTarget" Type="Short" Required="true" />
        <Field Name="TriggerType" Type="Short" Required="true" />
        <Field Name="TriggerAmount" Type="Money" Required="true" />
        <Field Name="TriggerWeight" Type="Float" Required="true" />
        <Field Name="TriggerPoints" Type="Money" Required="true" />
        <Field Name="TriggerQty" Type="Float" Required="true" />
        <Field Name="TriggerLimit" Type="Int" Required="true" />
        <Field Name="AwardTarget" Type="Short" Required="true" />
        <Field Name="AwardType" Type="Short" Required="true" />
        <Field Name="AwardProductId" Type="Int" Required="true" />
        <Field Name="AwardAmount" Type="Money" Required="true" />
        <Field Name="AwardPoints" Type="Money" Required="true" />
        <Field Name="AwardQty" Type="Float" Required="true" />
        <Field Name="AwardPercent" Type="Float" Required="true" />
        <Field Name="WithinXNotifyMsg" Type="String" Length="101" />
        <Field Name="NotifyWithinX" Type="Money" Required="true" />
        <Field Name="ApplyNextPurchase" Type="Boolean" Required="true" />
        <Field Name="AllProducts" Type="Boolean" Required="true" />
        <Field Name="TimeFrame" Type="Short" Required="true" />
        <Field Name="StartDate" Type="Date" Required="true" />
        <Field Name="EndDate" Type="Date" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="CentralSyncDate" Type="Date" />
        <Field Name="Priority" Type="Int" Required="true" />
        <Field Name="IncludeDiscountedLines" Type="Boolean" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="DiscountRule_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_Coupon" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="Code" Type="String" Length="17" Required="true" />
        <Field Name="Name" Type="String" Length="50" Required="true" />
        <Field Name="Status" Type="Short" Required="true" />
        <Field Name="Description" Type="String" Length="255"/>
        <Field Name="RuleId" Type="Int" Required="true" />
        <Field Name="Limit" Type="Int" Required="true" />
        <Field Name="CustomerLimit" Type="Int" Required="true" />
        <Field Name="TimeFrame" Type="Short" Required="true" />
        <Field Name="StartDate" Type="Date" Required="true" />
        <Field Name="EndDate" Type="Date" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="Coupon_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_LoyaltyDiscountAssoc" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="ProgramId" Type="Int" Required="true" />
        <Field Name="RuleId" Type="Int" Required="true" />
        <Field Name="Ordinal" Type="Int" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="LoyaltyDiscountAssoc_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_DiscountRuleTrans" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="CustomerId" Type="Int" Required="true" />
        <Field Name="RuleId" Type="Int" Required="true" />
        <Field Name="ItemId" Type="Int" Required="true" />
        <Field Name="Action" Type="Short" Required="true" />
        <Field Name="Amount" Type="Money" Required="true" />
        <Field Name="CentralFailed" Type="Boolean" Required="true" />
        <Field Name="CentralTries" Type="Int" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="Created" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_CustomerRuleAssoc" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="CustomerId" Type="Int" Required="true" />
        <Field Name="ProductId" Type="Int" Required="true" />
        <Field Name="QtyBalance" Type="Float" Required="true" />
        <Field Name="Balance" Type="Money" Required="true" />
        <Field Name="LastPurchased" Type="Date" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="CustomerRuleAssoc_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="CustomerRuleAssoc_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
        <Index Name="CustomerRuleAssoc_CustomerProduct" Unique="true">
          <Fields>
            <Field Name="CustomerId"/>
            <Field Name="ProductId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="evt_ProductDiscountAssoc" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="RuleId" Type="Int" Required="true" />
        <Field Name="ProductId" Type="Int" Required="true" />
        <Field Name="DiscountMode" Type="Short" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_CategoryDiscountAssoc" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="RuleId" Type="Int" Required="true" />
        <Field Name="CategoryId" Type="Int" Required="true" />
        <Field Name="DiscountMode" Type="Short" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
      </Fields>
    </Table>
    <Table Name="evt_ReasonCode" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" />
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="TimeFrame" Type="Short" Required="true" />
        <Field Name="LastUpdated" Type="Date" Required="true" />
        <Field Name="RowTimestamp" Type="Long" Required="true" />
      </Fields>
      <Indexes>
        <Index Name="ReasonCode_RMSId" Unique="true">
          <Fields>
            <Field Name="RMSId"/>
          </Fields>
        </Index>
        <Index Name="ReasonCode_EvtId" Unique="false">
          <Fields>
            <Field Name="EvtId"/>
          </Fields>
        </Index>
        <Index Name="ReasonCode_GlobalId" Unique="false">
          <Fields>
            <Field Name="GlobalId"/>
          </Fields>
        </Index>
      </Indexes>
    </Table>
    <Table Name="Alias" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="ItemID" Type="Int" Required="true" />
        <Field Name="Alias" Type="String" Length="25" Required="true" />
        <Field Name="DBTimeStamp" Type="Time" />
      </Fields>
    </Table>
    <Table Name="TenderEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true" />
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true" />
        <Field Name="TransactionNumber" Type="Int" Required="true" />
        <Field Name="TenderID" Type="Int" Required="true" />
        <Field Name="Amount" Type="Money" Required="true" />
        <Field Name="AmountForeign" Type="Money" Required="true"/>
        <Field Name="RoundingError" Type="Money" Required="true"/>
        <Field Name="OrderHistoryID" Type="Int" Required="true"/>
        <Field Name="Description" Type="String" Length="30" Required="true"/>
        <Field Name="PaymentID" Type="Int" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_TenderEntry" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true" />
        <Field Name="EvtId" Type="Int" Required="false"/>
        <Field Name="GlobalId" Type="String" Length="25" />
        // Auth_Code used for Gift Cards
        <Field Name="AuthCode" Type="String" Length="50"/>
      </Fields>
    </Table>
    <Table Name="Transaction" Type="External">
      <Fields>
        <Field Name="ShipToID" Type="Int" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="TransactionNumber" Type="Key" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
        <Field Name="CustomerID" Type="Int" Required="true"/>
        <Field Name="CashierID" Type="Int" Required="true"/>
        <Field Name="Total" Type="Money" Required="true"/>
        <Field Name="SalesTax" Type="Money" Required="true"/>
        <Field Name="Comment" Type="String" Length="255" Required="true"/>
        <Field Name="ReferenceNumber" Type="String" Length="50" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="Status" Type="Int" Required="true"/>
        <Field Name="ExchangeID" Type="Int" Required="true"/>
        <Field Name="ChannelType" Type="Int" Required="true"/>
        <Field Name="RecallID" Type="Int" Required="true"/>
        <Field Name="RecallType" Type="Int" Required="true"/>
        <Field Name="Time" Type="Date" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_Transaction" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int"/>
        <Field Name="GlobalId" Type="String" Length="25"/>
        <Field Name="EvtOrderId" Type="Int" />
        <Field Name="ProductTaxGroupCode" Type="String" Length="17" />
        <Field Name="ShippingTaxGroupCode" Type="String" Length="17" />
      </Fields>
    </Table>
    <Table Name="TransactionEntry" Type="External">
      <Fields>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="ItemID" Type="Int" Required="true"/>
        <Field Name="Commission" Type="Money" Required="true"/>
        <Field Name="Cost" Type="Money" Required="true"/>
        <Field Name="FullPrice" Type="Money" Required="true"/>
        <Field Name="Price" Type="Money" Required="true"/>
        <Field Name="PriceSource" Type="Short" Required="true"/>
        <Field Name="Quantity" Type="Double" Required="true"/>
        <Field Name="SalesRepID" Type="Int" Required="true"/>
        <Field Name="Taxable" Type="Boolean" Required="true"/>
        <Field Name="DetailID" Type="Int" Required="true"/>
        <Field Name="Comment" Type="String" Length="255" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="DiscountReasonCodeID" Type="Int" Required="true"/>
        <Field Name="ReturnReasonCodeID" Type="Int" Required="true"/>
        <Field Name="TaxChangeReasonCodeID" Type="Int" Required="true"/>
        <Field Name="SalesTax" Type="Money" Required="true"/>
        <Field Name="QuantityDiscountID" Type="Int" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_TransactionLine" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int"/>
        <Field Name="GlobalId" Type="String" Length="25"/>
      </Fields>
    </Table>
    <Table Name="TaxTotals" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="Date" Type="Date" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
        <Field Name="TaxID" Type="Int" Required="true"/>
        <Field Name="Total" Type="Money" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
      </Fields>
    </Table>
    <Table Name="evt_TaxTotals" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="false"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
      </Fields>
    </Table>
    <Table Name="TaxEntry" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="TaxID" Type="Int" Required="true"/>
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="Tax" Type="Money" Required="true"/>
        <Field Name="TaxableAmount" Type="Money" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="TransactionEntryID" Type="Int" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_TaxLine" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="false"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
      </Fields>
    </Table>
    <Table Name="TenderTotals" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
        <Field Name="TenderID" Type="Int" Required="true"/>
        <Field Name="Open" Type="Money" Required="true"/>
        <Field Name="Shift" Type="Money" Required="true"/>
        <Field Name="Close" Type="Money" Required="true"/>
        <Field Name="Count" Type="Int" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="OpenForeign" Type="Money" Required="true"/>
        <Field Name="CloseForeign" Type="Money" Required="true"/>
        <Field Name="ShiftForeign" Type="Money" Required="true"/>
        <Field Name="ShiftRoundingError" Type="Money" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_TenderTotals" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="false"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
      </Fields>
    </Table>
    <Table Name="Batch" Type="External">
      <Fields>
        <Field Name="CustomerDepositMade" Type="Money" Required="true"/>
        <Field Name="CustomerDepositRedeemed" Type="Money" Required="true"/>
        <Field Name="LastUpdated" Type="Date" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Key" Required="true"/>
        <Field Name="Status" Type="Short" Required="true"/>
        <Field Name="RegisterID" Type="Int" Required="true"/>
        <Field Name="OpeningTime" Type="Date" Required="false"/>
        <Field Name="ClosingTime" Type="Date" Required="false"/>
        <Field Name="OpeningTotal" Type="Money" Required="true"/>
        <Field Name="ClosingTotal" Type="Money" Required="true"/>
        <Field Name="Sales" Type="Money" Required="true"/>
        <Field Name="Returns" Type="Money" Required="true"/>
        <Field Name="Tax" Type="Money" Required="true"/>
        <Field Name="SalesPlusTax" Type="Money" Required="true"/>
        <Field Name="Commission" Type="Money" Required="true"/>
        <Field Name="PaidOut" Type="Money" Required="true"/>
        <Field Name="Dropped" Type="Money" Required="true"/>
        <Field Name="PaidOnAccount" Type="Money" Required="true"/>
        <Field Name="PaidToAccount" Type="Money" Required="true"/>
        <Field Name="CustomerCount" Type="Int" Required="true"/>
        <Field Name="NoSalesCount" Type="Int" Required="true"/>
        <Field Name="AbortedTransCount" Type="Int" Required="true"/>
        <Field Name="TotalTendered" Type="Money" Required="true"/>
        <Field Name="TotalChange" Type="Money" Required="true"/>
        <Field Name="Discounts" Type="Money" Required="true"/>
        <Field Name="CostOfGoods" Type="Money" Required="true"/>
        <Field Name="LayawayPaid" Type="Money" Required="true"/>
        <Field Name="LayawayClosed" Type="Money" Required="true"/>
        <Field Name="Shipping" Type="Money" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="TenderRoundingError" Type="Money" Required="true"/>
        <Field Name="DebitSurcharge" Type="Money" Required="true"/>
        <Field Name="CashBackSurcharge" Type="Money" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_TransactionBatch" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="false"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_EvtIdMap" Type="EVT">
      <Fields>
        <Field Name="EvtId" Type="Key" Required="true"/>
        <Field Name="MappedEvtId" Type="Int" />
        <Field Name="ReferenceNumber" Type="String" Length="50" />
        <Field Name="MapObject" Type="String" Length="30" Required="true"/>
      </Fields>
    </Table>
    <Table Name="Shipping" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="ServiceID" Type="Int" Required="true"/>
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="OrderHistoryId" Type="Int" Required="true"/>
        <Field Name="Charge" Type="Money" Required="true"/>
        <Field Name="TrackingNumber" Type="String" Length="255" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="Name" Type="String" Length="50" Required="true"/>
        <Field Name="Company" Type="String" Length="50" Required="true"/>
        <Field Name="Address" Type="String" Length="50" Required="true"/>
        <Field Name="Address2" Type="String" Length="50" Required="true"/>
        <Field Name="City" Type="String" Length="50" Required="true"/>
        <Field Name="State" Type="String" Length="20" Required="true"/>
        <Field Name="Zip" Type="String" Length="15" Required="true"/>
        <Field Name="Country" Type="String" Length="20" Required="true"/>
        <Field Name="EmailAddress" Type="String" Length="255" Required="true"/>
        <Field Name="Status" Type="Int" Required="true"/>
        <Field Name="CODReturnTrackingNumber" Type="String" Length="255" Required="true"/>
        <Field Name="CarrierName" Type="String" Length="255" Required="true"/>
        <Field Name="ServiceName" Type="String" Length="255" Required="true"/>
        <Field Name="DateCreated" Type="Date" Required="true"/>
        <Field Name="DateProcessed" Type="Date" Required="false"/>
        <Field Name="PhoneNumber" Type="String" Length="30" Required="true"/>
        <Field Name="FaxNumber" Type="String" Length="30" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_Shipping" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="true"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
        <Field Name="Delivered" Type="Boolean" Required="true"/>
      </Fields>
    </Table>
    <Table Name="Journal" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreId" Type="Int" Required="true" />
        <Field Name="Time" Type="Date" Required="true"/>
        <Field Name="TransactionType" Type="Int" Required="true"/>
        <Field Name="ReferenceID" Type="Int" Required="true"/>
        <Field Name="CashierID" Type="Int" Required="true"/>
        <Field Name="CustomerID" Type="Int" Required="true"/>
        <Field Name="OrderHistoryID" Type="Int" Required="true"/>
        <Field Name="BatchNumber" Type="Int" Required="true"/>
        <Field Name="ReceiptText" Type="Text" Required="true"/>
        <Field Name="DbTimeStamp" Type="Time" Required="false"/>
      </Fields>
    </Table>
    <Table Name="DailySales" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="TypeID" Type="Int" Required="true"/>
        <Field Name="Type" Type="Int" Required="true"/>
        <Field Name="Date" Type="Date" Required="true"/>
        <Field Name="Total" Type="Money" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_StateInfo" Type="EVT">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="Name" Type="String" Length="50" Required="true"/>
        <Field Name="Abbr" Type="String" Length="20" Required="true"/>
      </Fields>
    </Table>
    <Table Name="InventoryOffline" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="StoreID" Type="Int" Required="true"/>
        <Field Name="ItemID" Type="Int" Required="true"/>
        <Field Name="DetailID" Type="Int" Required="true"/>
        <Field Name="ReasonCodeID" Type="Int" Required="true"/>
        <Field Name="Quantity" Type="Double"  Required="true"/>
        <Field Name="Comment" Type="String" Length="25" Required="true"/>
        <Field Name="DBTimeStamp" Type="Time" Required="false"/>
        <Field Name="PurchaseOrderID" Type="Int" Required="true"/>
        <Field Name="Date" Type="Date" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_OfflineInventory" Type="EVT">
      <Fields>
        <Field Name="RMSId" Type="Int" Required="true"/>
        <Field Name="EvtId" Type="Int" Required="true"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_CustomCode" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="Type" Type="Int" Required="true"/>
        <Field Name="Slot" Type="Int" Required="true"/>
        <Field Name="Required" Type="Boolean" Required="true"/>
        <Field Name="Label" Type="String" Length="100" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_CustomCodeItem" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="CodeId" Type="Int" Required="true"/>
        <Field Name="Name" Type="String" Length="250" Required="true"/>
        <Field Name="Value" Type="String" Length="50" Required="true"/>
        <Field Name="DefaultItem" Type="Boolean" Required="true"/>
      </Fields>
    </Table>
    <Table Name="Cashier" Type="External">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="Number" Type="String" Length="9" Required="true"/>
        <Field Name="Name" Type="String" Length="50" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_Cashier" Type="EVT">
      <Fields>
        <Field Name="EvtId" Type="Int"/>
        <Field Name="RMSId" Type="Int"/>
        <Field Name="GlobalId" Type="String" Length="25" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_EntitySyncQueue" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="EntityEvtId" Type="Int" Required="true"/>
        <Field Name="OpId" Type="Int" Required="true"/>
        <Field Name="Name" Type="String" Length="50" Required="true"/>
        <Field Name="NextAttempt" Type="Date" Required="true"/>
        <Field Name="LastAttempt" Type="Date" Required="true"/>
        <Field Name="Expiration" Type="Date" Required="true"/>
        <Field Name="FailureId" Type="Int" Required="true"/>
        <Field Name="FailureComment" Type="String" Length="255" Required="true"/>
        <Field Name="RetryCount" Type="Int" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_POSTransaction" Type="EVT" >
      <Fields>
        <Field Name="Id" Type="Key" Required="true" />
        <Field Name="OrderGlobalId" Type="String" Length="25" />
        <Field Name="OrderEvtId" Type="Int" />
        <Field Name="PackageGlobalId" Type="String" Length="25" />
        <Field Name="OrderComplianceFlags" Type="Int" />
        <Field Name="State" Type="Int" />
      </Fields>
    </Table>
    <Table Name="Store" Type="External">
      <Fields>
        <Field Name="ID" Type="Key" Required="true"/>
        <Field Name="Name" Type="AnsiString" Required="true" Length="50"/>
        <Field Name="StoreCode" Type="AnsiString" Length="30" Required="true"/>
        <Field Name="Region" Type="AnsiString" Length="50" Required="true"/>
        <Field Name="Address1" Type="AnsiString" Length="50" Required="true"/>
        <Field Name="Address2" Type="AnsiString" Length="50" Required="true"/>
        <Field Name="City" Type="AnsiString" Length="50" Required="true"/>
        <Field Name="State" Type="AnsiString" Length="20" Required="true"/>
        <Field Name="Zip" Type="AnsiString" Length="15" Required="true"/>
        <Field Name="Country" Type="AnsiString" Length="20" Required="true"/>
        <Field Name="PhoneNumber" Type="AnsiString" Length="30" Required="true"/>
        <Field Name="FaxNumber" Type="AnsiString" Length="30" Required="true"/>
      </Fields>
    </Table>
    <Table Name="evt_LoyaltyBalance" Type="EVT">
      <Fields>
        <Field Name="Id" Type="Key" Required="true"/>
        <Field Name="TransactionNumber" Type="Int" Required="true"/>
        <Field Name="ProductEvtId" Type="Int" Required="true"/>
        <Field Name="LookupCode" Type="String" Length="25" Required="true"/>
        <Field Name="Value" Type="Money" Required="true"/>
        <Field Name="Action" Type="String" Required="true" Length="20"/>
      </Fields>
    </Table>
    -->
  </Tables>
</TableConfig>