<xml>
<Response><_Comment00000>The RecordLimit and RecordStartNum are not required. If you don&#39;t define them, the system will default to return everything in one large response. This means that you have to check to see if something timed out.</_Comment00000>
<RecordLimit># of Records to Return (Optional)</RecordLimit>
<RecordStartNum>Starting Number (1 is first) (Optional)</RecordStartNum>
<_Comment00003>If you add ?MimicReq=true to the URI, you can get a data structure with the fields ready to be filled in</_Comment00003>
<_Comment00004>If you add ?InclSchema=true to the URI, the response will include the schema array.</_Comment00004>
<_Comment00005>You can combine the two above with &amp; separating them: ?MimicReq=true&amp;InclSchema=true</_Comment00005>
<DateFormatOpt>Date Format (optional) - will use A=mm-dd-yy; Options are: A=mm-dd-yy; B=yy-mm-dd; C=yyyy-mm-dd; D=mmddyy; E=yymmdd; F=yyyymmdd; G=dd-mm-yy; H=ddmmyy</DateFormatOpt>
<DateDelim>Date Delimiter (Optional)</DateDelim>
<_Comment00008>Send in Either SchemaID or SchemaCode if you want to use a saved API schema</_Comment00008>
<SavedSchemaID>Saved Schema ID for Returned Data (Optional)</SavedSchemaID>
<SavedSchemaCode>Saved Schema Code for return data (Optional)</SavedSchemaCode>
<Entity>Entity Number: 1 = Hanger Bolt &amp; Stud Co.; 2 = Enterkin Manufacturing; 3 = Enterkin Leasing (Required)</Entity>
<ClassBeg>Beginning Classification (Optional)</ClassBeg>
<ClassEnd>Ending Classification (Optional)</ClassEnd>
<TotalRecords>Total Records (This will be returned when requesting a range whether you specify it in the POST file or not)</TotalRecords>
<LastRecord>Last Record if requested a range (This will be returned whether you specify it in your POST file or not) (Boolean)</LastRecord>
<ProductClass><ClassCode>Product Class Code</ClassCode>
<ClassDesc>Product Class Description</ClassDesc>
<ClassID>Product Class ID</ClassID>
<VendID>Primary Vendor ID</VendID>
<VendCode>Primary Vendor Code</VendCode>
<VendDesc>Primary Vendor Description</VendDesc>
<VendInfo>Primary Vendor Information</VendInfo>
<VendDescDisp>Primary Vendor Description Display (if the description has a ~ in it, it makes the text after ~ come first)</VendDescDisp>
<ClassTypeOpt>Classification Type Options are: S=Standard; E=Expense - Physical Count Kept; X=Expense - No Physical Count; L=Labor</ClassTypeOpt>
<ClassTypeOptDesc>Classification Type Description</ClassTypeOptDesc>
<TrackQty>Track Quantities (Boolean)</TrackQty>
<FamilyID>Family ID</FamilyID>
<FamilyCode>Family Code</FamilyCode>
<FamilyDesc>Family Description</FamilyDesc>
<FamilyInfo>Family Information</FamilyInfo>
<FamilyDescDisp>Family Description Display (if the description has a ~ in it, it makes the text after ~ come first)</FamilyDescDisp>
<GroupID>Group ID</GroupID>
<GroupCode>Group Code</GroupCode>
<GroupDesc>Group Description</GroupDesc>
<GroupInfo>Group Information</GroupInfo>
<GroupDescDisp>Group Description Display (if the description has a ~ in it, it makes the text after ~ come first)</GroupDescDisp>
<WarnGP>Warn when Gross Profit is Too Low or High (Boolean)</WarnGP>
<MinGP>Minimum Gross Profit (%)</MinGP>
<MinGPDec>Minimum Gross Profit (%) Decimal Precision</MinGPDec>
<MinGPString>Minimum Gross Profit (%) Formatted String</MinGPString>
<MaxGP>Maximum Gross Profit (%)</MaxGP>
<MaxGPDec>Maximum Gross Profit (%) Decimal Precision</MaxGPDec>
<MaxGPString>Maximum Gross Profit (%) Formatted String</MaxGPString>
<GrossProfitOpt>Gross Profit Based on Options are: P=Default PO Cost; S=Standard Cost</GrossProfitOpt>
<GrossProfitOptDesc>Gross Profit Based on Description</GrossProfitOptDesc>
<CostWarn>Warn when Cost Differs from Default? (Boolean)</CostWarn>
<CostTol>Allow Cost to Differ from default by (%)</CostTol>
<CostTolDec>Allow Cost to Differ from default by (%) Decimal Precision</CostTolDec>
<CostTolString>Allow Cost to Differ from default by (%) Formatted String</CostTolString>
<PriceMeth>Pricing Method Options are: A=List Price Discount Tables; C=Last Sales Price/Discount Tables; E=Standard Cost/Price Tables; F=Default PO Cost/Price Tables; X=System Default</PriceMeth>
<PriceMethDesc>Pricing Method Description</PriceMethDesc>
<LimitSub>Limit PPO Substitute List to Product List (Boolean)</LimitSub>
<StockLblSuffix>Stocking Label Suffix</StockLblSuffix>
<UPCQtyOpt>UPC Quantity Option Options are: A=1 Stocking UOM; P=Packaging Qty; M=Master Packaging Qty; B=Bulk Packaging Qty</UPCQtyOpt>
<UPCQtyOptDesc>UPC Quantity Option Description</UPCQtyOptDesc>
<BuyerCode>Buyer Code</BuyerCode>
<BuyerDesc>Buyer Description</BuyerDesc>
<BuyerID>Buyer ID</BuyerID>
<BuyerInfo>Buyer Information</BuyerInfo>
<Family><FamID>Family ID</FamID>
<FamCode>Family Code</FamCode>
<FamDesc>Family Description</FamDesc>
<productClassificationGroupCode>Prod Class Fam Grp Code</productClassificationGroupCode>
<productClassificationGroupDesc>Prod Class Fam Grp Description</productClassificationGroupDesc>
<productClassificationGroupID>Prod Class Fam Grp ID</productClassificationGroupID>
<productClassificationGroupInfo>Prod Class Fam Grp Information</productClassificationGroupInfo>
<Group><GroupID>Group ID</GroupID>
<GroupCode>Group Code</GroupCode>
<GroupDesc>Group Description</GroupDesc>
<GroupActive>Group Active (Boolean)</GroupActive>
<GroupCreatedBy>Group Created By</GroupCreatedBy>
<GroupCreatedByUser>Group Created By User</GroupCreatedByUser>
<GroupCreatedByUserFull>Group Created By User Full Name</GroupCreatedByUserFull>
<GroupCreatedByDate>Group Created By Date</GroupCreatedByDate>
<GroupCreatedByTime>Group Created By Time</GroupCreatedByTime>
<GroupCreatedByTimeString>Group Created By Time Formatted</GroupCreatedByTimeString>
<GroupCreatedByEpoch>Group Created By Epoch</GroupCreatedByEpoch>
<GroupCreatedByFormatted>Group Created By (Formatted)</GroupCreatedByFormatted>
</Group></Family></ProductClass></Response></xml>