<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/ReportingService.Data.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/ReportingService.Data.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfReconSummaryDate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconSummaryDate" nillable="true" type="tns:ReconSummaryDate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReconSummaryDate" nillable="true" type="tns:ArrayOfReconSummaryDate" />
  <xs:complexType name="ReconSummaryDate">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmexCount" type="xs:int" />
      <xs:element minOccurs="0" name="AmexTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="BizDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DebitCount" type="xs:int" />
      <xs:element minOccurs="0" name="DebitTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="DepDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NoAmexCount" type="xs:int" />
      <xs:element minOccurs="0" name="NoAmexTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="ReconSummary" nillable="true" type="tns:ArrayOfReconSummary" />
      <xs:element minOccurs="0" name="SubTotal" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconSummaryDate" nillable="true" type="tns:ReconSummaryDate" />
  <xs:complexType name="ArrayOfReconSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconSummary" nillable="true" type="tns:ReconSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReconSummary" nillable="true" type="tns:ArrayOfReconSummary" />
  <xs:complexType name="ReconSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amex" type="xs:decimal" />
      <xs:element minOccurs="0" name="AmexCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BizDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CipServerTrans" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompTermMinDiff" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ComputerDateTime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Debit" type="xs:decimal" />
      <xs:element minOccurs="0" name="DebitCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="DepDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LocationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LocationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxUniqueTransID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MissingTransaction" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoAmex" type="xs:decimal" />
      <xs:element minOccurs="0" name="NoAmexCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReconAmt" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Route" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerminalDateTime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TotalCount" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TransactionType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UniqueTransID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="inMongo" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconSummary" nillable="true" type="tns:ReconSummary" />
  <xs:complexType name="ArrayOfCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Company" nillable="true" type="tns:Company" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCompany" nillable="true" type="tns:ArrayOfCompany" />
  <xs:complexType name="Company">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Company" nillable="true" type="tns:Company" />
  <xs:complexType name="ArrayOfCompanyProxy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CompanyProxy" nillable="true" type="tns:CompanyProxy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCompanyProxy" nillable="true" type="tns:ArrayOfCompanyProxy" />
  <xs:complexType name="CompanyProxy">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CompanyProxy" nillable="true" type="tns:CompanyProxy" />
</xs:schema>