<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
  <edmx:DataServices m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
    <Schema Namespace="QicsMilestones" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
      <EntityType Name="Category">
        <Key>
          <PropertyRef Name="CategoryId" />
        </Key>
        <Property Name="CategoryId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CategoryType" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="Company">
        <Key>
          <PropertyRef Name="CompanyId" />
        </Key>
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="Code" Type="Edm.String" Nullable="false" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceLanguage" Type="Edm.String" Nullable="false" />
        <Property Name="InvoiceLayoutId" Type="Edm.Int64" />
        <Property Name="InvoiceNumberLength" Type="Edm.Int32" />
        <Property Name="InvoiceNumberPrefix" Type="Edm.String" />
        <Property Name="PriceIndex" Type="Edm.Decimal" Nullable="false" />
        <Property Name="InvoiceNumberCounter" Type="Edm.Int32" />
        <Property Name="XsltInvoiceProcessingBatchContent" Type="Edm.Binary" />
        <Property Name="HasXsltInvoiceProcessingBatchFile" Type="Edm.Boolean" />
        <Property Name="VatAmountSumMode" Type="Edm.String" />
        <Property Name="DefaultInvoiceSendMethod" Type="Edm.String" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="Address1" Type="Edm.String" />
        <Property Name="Address2" Type="Edm.String" />
        <Property Name="Address3" Type="Edm.String" />
        <Property Name="ZipCode" Type="Edm.String" />
        <Property Name="City" Type="Edm.String" />
        <Property Name="County" Type="Edm.String" />
        <Property Name="Country" Type="Edm.String" />
        <Property Name="CountryCode" Type="Edm.String" />
        <Property Name="EmailAddress" Type="Edm.String" />
        <Property Name="PhoneNumber1" Type="Edm.String" />
        <Property Name="PhoneNumber2" Type="Edm.String" />
        <Property Name="BankAccount" Type="Edm.String" />
        <Property Name="BankIdentificationCode" Type="Edm.String" />
        <Property Name="ChamberOfCommerceNumber" Type="Edm.String" />
        <Property Name="LegalEntityCode" Type="Edm.String" />
        <Property Name="LegalEntity" Type="Edm.String" />
        <Property Name="VatNumber" Type="Edm.String" />
        <Property Name="OnlinePaymentProvider" Type="Edm.String" />
        <Property Name="MollieOAuthUserId" Type="Edm.Int64" />
        <Property Name="MollieProfileId" Type="Edm.String" />
        <Property Name="MollieProfileName" Type="Edm.String" />
        <Property Name="MolliePaymentExpiresAfterDays" Type="Edm.Int32" />
      </EntityType>
      <EntityType Name="CostCenter">
        <Key>
          <PropertyRef Name="CostCenterId" />
        </Key>
        <Property Name="CostCenterId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
      </EntityType>
      <EntityType Name="Currency">
        <Key>
          <PropertyRef Name="CurrencyId" />
        </Key>
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="Symbol" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="Customer">
        <Key>
          <PropertyRef Name="CustomerCompanyId" />
        </Key>
        <Property Name="CategoryId" Type="Edm.Int64" />
        <Property Name="CompanyId" Type="Edm.Int64" />
        <Property Name="CustomerCode" Type="Edm.String" Nullable="false" />
        <Property Name="CustomerId" Type="Edm.Int64" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="VatCodeId" Type="Edm.Int64" />
        <Property Name="PriceIndex" Type="Edm.Decimal" />
        <Property Name="InvoiceAddressSameAsVisitAddress" Type="Edm.Boolean" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CustomerType" Type="Edm.String" />
        <Property Name="ManagerResourceCompanyId" Type="Edm.Int64" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="VisitAddressAddress1" Type="Edm.String" />
        <Property Name="VisitAddressAddress2" Type="Edm.String" />
        <Property Name="VisitAddressAddress3" Type="Edm.String" />
        <Property Name="VisitAddressCity" Type="Edm.String" />
        <Property Name="VisitAddressContactPerson" Type="Edm.String" />
        <Property Name="VisitAddressCountry" Type="Edm.String" />
        <Property Name="VisitAddressCountryCode" Type="Edm.String" />
        <Property Name="VisitAddressCounty" Type="Edm.String" />
        <Property Name="VisitAddressEmailAddress" Type="Edm.String" />
        <Property Name="VisitAddressPhoneNumber" Type="Edm.String" />
        <Property Name="VisitAddressZipCode" Type="Edm.String" />
        <Property Name="InvoiceAddressAddress1" Type="Edm.String" />
        <Property Name="InvoiceAddressAddress2" Type="Edm.String" />
        <Property Name="InvoiceAddressAddress3" Type="Edm.String" />
        <Property Name="InvoiceAddressCity" Type="Edm.String" />
        <Property Name="InvoiceAddressContactPerson" Type="Edm.String" />
        <Property Name="InvoiceAddressCountry" Type="Edm.String" />
        <Property Name="InvoiceAddressCountryCode" Type="Edm.String" />
        <Property Name="InvoiceAddressCounty" Type="Edm.String" />
        <Property Name="InvoiceAddressEmailAddress" Type="Edm.String" />
        <Property Name="InvoiceAddressPhoneNumber" Type="Edm.String" />
        <Property Name="InvoiceAddressZipCode" Type="Edm.String" />
        <Property Name="AlternativeInvoiceName" Type="Edm.String" />
        <Property Name="CollectInvoices" Type="Edm.Boolean" />
        <Property Name="ContactPersonName" Type="Edm.String" />
        <Property Name="InvoiceCustomerCompanyId" Type="Edm.Int64" />
        <Property Name="InvoiceLayoutId" Type="Edm.Int64" />
        <Property Name="InvoiceSpecification" Type="Edm.Boolean" />
        <Property Name="SendInvoiceMethod" Type="Edm.String" />
        <Property Name="SendInvoiceBcc" Type="Edm.String" />
        <Property Name="SendInvoiceCc" Type="Edm.String" />
        <Property Name="SendInvoiceTo" Type="Edm.String" />
        <Property Name="SendInvoiceRecipientName" Type="Edm.String" />
        <Property Name="SendInvoiceEmailTemplateId" Type="Edm.Int64" />
        <Property Name="VatNumber" Type="Edm.String" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" />
        <Property Name="LegalEntityCode" Type="Edm.String" />
        <Property Name="LegalEntity" Type="Edm.String" />
        <Property Name="Identification" Type="Edm.String" />
        <Property Name="OurReference" Type="Edm.String" />
        <Property Name="Notes" Type="Edm.String" />
      </EntityType>
      <EntityType Name="Employee">
        <Key>
          <PropertyRef Name="ResourceCompanyId" />
        </Key>
        <Property Name="Address1" Type="Edm.String" />
        <Property Name="Address2" Type="Edm.String" />
        <Property Name="City" Type="Edm.String" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="Country" Type="Edm.String" />
        <Property Name="County" Type="Edm.String" />
        <Property Name="EmailAddress" Type="Edm.String" />
        <Property Name="PhoneNumber" Type="Edm.String" />
        <Property Name="ZipCode" Type="Edm.String" />
        <Property Name="SupplierCustomerCompanyId" Type="Edm.Int64" />
        <Property Name="HoursPerWeek" Type="Edm.Decimal" />
        <Property Name="NormBillableHoursPerWeek" Type="Edm.Decimal" />
        <Property Name="NormBillableHoursPerYear" Type="Edm.Decimal" />
        <Property Name="NormHoursPerWeek" Type="Edm.Decimal" />
        <Property Name="NormHoursPerYear" Type="Edm.Decimal" />
        <Property Name="NormProductivePerWeek" Type="Edm.Decimal" />
        <Property Name="NormProductivePerYear" Type="Edm.Decimal" />
        <Property Name="FirstName" Type="Edm.String" Nullable="false" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LastName" Type="Edm.String" Nullable="false" />
        <Property Name="MiddleName" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="ResourceId" Type="Edm.Int64" />
        <Property Name="ResourceCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" />
        <Property Name="ResourceNumber" Type="Edm.Int32" Nullable="false" />
        <Property Name="DepartmentId" Type="Edm.Int64" />
        <Property Name="ManagerResourceCompanyId" Type="Edm.Int64" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="FunctionId" Type="Edm.Int64" />
        <Property Name="AssignedUserId" Type="Edm.Int64" />
        <Property Name="UseEmployeeItems" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EmployeeHyperlinkCountsId" Type="Edm.Int64" />
        <Property Name="Salutation" Type="Edm.String" />
        <Property Name="Initials" Type="Edm.String" />
        <Property Name="Titles" Type="Edm.String" />
        <Property Name="Abbreviation" Type="Edm.String" />
        <Property Name="EnlistmentDate" Type="Edm.DateTime" />
        <Property Name="LeaveDate" Type="Edm.DateTime" />
        <Property Name="EmployeeType" Type="Edm.String" />
        <Property Name="VacationHours" Type="Edm.Decimal" />
        <Property Name="VacationFromPreviousYear" Type="Edm.Decimal" />
      </EntityType>
      <EntityType Name="EntityChange">
        <Key>
          <PropertyRef Name="EntityChangeId" />
        </Key>
        <Property Name="EntityChangeId" Type="Edm.Int64" Nullable="false" />
        <Property Name="AdditionalDescription" Type="Edm.String" />
        <Property Name="Date" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="EntityId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EntityOperation" Type="Edm.String" />
        <Property Name="BusinessOperation" Type="Edm.String" />
        <Property Name="EntityType" Type="Edm.String" />
        <Property Name="UserName" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="EntityState">
        <Key>
          <PropertyRef Name="EntityStateId" />
        </Key>
        <Property Name="EntityStateId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EntityId" Type="Edm.Int64" />
        <Property Name="EntityType" Type="Edm.String" />
        <Property Name="DataSource" Type="Edm.String" Nullable="false" />
        <Property Name="DataSourceKey" Type="Edm.String" />
        <Property Name="DataSourceDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="IsError" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Message" Type="Edm.String" />
      </EntityType>
      <EntityType Name="EntityValidationResult">
        <Key>
          <PropertyRef Name="EntityId" />
          <PropertyRef Name="Message" />
        </Key>
        <Property Name="EntityId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Message" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="ExportInvoice">
        <Key>
          <PropertyRef Name="InvoiceHeaderId" />
        </Key>
        <Property Name="InvoiceHeaderId" Type="Edm.Int64" Nullable="false" />
      </EntityType>
      <EntityType Name="ExtendedProperty">
        <Key>
          <PropertyRef Name="ExtendedPropertyId" />
        </Key>
        <Property Name="EntityId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ExtendedPropertyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ExtendedPropertyDefinitionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Value" Type="Edm.String" />
      </EntityType>
      <EntityType Name="Invoice">
        <Key>
          <PropertyRef Name="InvoiceHeaderId" />
        </Key>
        <Property Name="InvoiceHeaderId" Type="Edm.Int64" Nullable="false" />
        <Property Name="AsyncServerCommandId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceNumber" Type="Edm.String" />
        <Property Name="InvoiceHeaderState" Type="Edm.String" Nullable="false" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceDate" Type="Edm.DateTime" />
        <Property Name="WorkInProgressDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceCustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceNotes" Type="Edm.String" />
        <Property Name="InvoiceText" Type="Edm.String" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="InvoiceReference" Type="Edm.String" />
        <Property Name="CreatedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="RejectionReason" Type="Edm.String" />
        <Property Name="ProcessingFailureReason" Type="Edm.String" />
        <Property Name="InvoiceHeaderType" Type="Edm.String" Nullable="false" />
        <Property Name="OriginalInvoiceHeaderId" Type="Edm.Int64" />
        <Property Name="OriginalInvoiceNumber" Type="Edm.String" />
        <Property Name="OriginalInvoiceHeaderState" Type="Edm.String" />
        <Property Name="IsCorrected" Type="Edm.Boolean" />
        <Property Name="ProcessedInvoicePdf" Type="Edm.Stream" />
        <Property Name="ProcessedInvoiceXml" Type="Edm.Stream" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="PaymentTerm" Type="Edm.Int32" />
        <Property Name="PaymentConditionType" Type="Edm.String" />
      </EntityType>
      <EntityType Name="InvoiceHeaderVatSum">
        <Key>
          <PropertyRef Name="InvoiceHeaderVatSumId" />
        </Key>
        <Property Name="InvoiceHeaderVatSumId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceHeaderId" Type="Edm.Int64" Nullable="false" />
        <Property Name="VatCode" Type="Edm.String" Nullable="false" />
        <Property Name="VatPercentage" Type="Edm.Decimal" Nullable="false" />
        <Property Name="AmountWithoutVat" Type="Edm.Decimal" Nullable="false" />
        <Property Name="VatAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="IsSurcharge" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="IrregularityPercentage">
        <Key>
          <PropertyRef Name="IrregularityPercentageId" />
        </Key>
        <Property Name="IrregularityPercentageId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="Percentage" Type="Edm.Decimal" Nullable="false" />
      </EntityType>
      <EntityType Name="Item">
        <Key>
          <PropertyRef Name="ItemCompanyId" />
        </Key>
        <Property Name="AllowPriceModifications" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowTimeEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="GLAccountRevenue" Type="Edm.String" />
        <Property Name="GLAccountCost" Type="Edm.String" />
        <Property Name="GLAccountWIP" Type="Edm.String" />
        <Property Name="GLAccountCoverage" Type="Edm.String" />
        <Property Name="GLAccountAddition" Type="Edm.String" />
        <Property Name="GLAccountDeduction" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ItemCode" Type="Edm.String" Nullable="false" />
        <Property Name="ItemGroupId" Type="Edm.Int64" />
        <Property Name="ItemHyperlinkCountsId" Type="Edm.Int64" />
        <Property Name="ItemId" Type="Edm.Int64" />
        <Property Name="ItemCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" />
        <Property Name="ItemType" Type="Edm.String" Nullable="false" />
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="SurchargeItemCompanyId" Type="Edm.Int64" />
        <Property Name="SurchargePercentage" Type="Edm.Decimal" />
        <Property Name="UseItemCustomers" Type="Edm.Boolean" />
        <Property Name="VatCodeId" Type="Edm.Int64" />
        <Property Name="WillBeInvoiced" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="OAuthUser">
        <Key>
          <PropertyRef Name="OAuthUserId" />
        </Key>
        <Property Name="OAuthUserId" Type="Edm.Int64" Nullable="false" />
        <Property Name="UserName" Type="Edm.String" Nullable="false" />
        <Property Name="AccessToken" Type="Edm.String" />
        <Property Name="AuthenticationExpiresOn" Type="Edm.DateTime" />
        <Property Name="AuthenticationUrl" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="AuthorizedUser" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewAssignment">
        <Key>
          <PropertyRef Name="AssignmentId" />
        </Key>
        <Property Name="AssignmentId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="CustomerId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerName" Type="Edm.String" />
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="ProjectTaskId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectTaskLineNumber" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectTaskName" Type="Edm.String" />
        <Property Name="ResourceId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ResourceName" Type="Edm.String" />
        <Property Name="Date" Type="Edm.DateTime" Nullable="false" />
        <Property Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="Hours" Type="Edm.Decimal" Nullable="false" />
        <Property Name="IsOptional" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Description" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewCompany">
        <Key>
          <PropertyRef Name="CompanyId" />
        </Key>
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Code" Type="Edm.String" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CurrencySymbol" Type="Edm.String" />
        <Property Name="PriceIndex" Type="Edm.Decimal" Nullable="false" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="PaymentConditionName" Type="Edm.String" />
        <Property Name="PaymentConditionCode" Type="Edm.String" />
        <Property Name="DefaultInvoiceSendMethod" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="OverviewCustomer">
        <Key>
          <PropertyRef Name="CustomerCompanyId" />
        </Key>
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
        <Property Name="CustomerId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CustomerType" Type="Edm.String" Nullable="false" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="CostCenterName" Type="Edm.String" />
        <Property Name="CategoryId" Type="Edm.Int64" />
        <Property Name="CategoryName" Type="Edm.String" />
        <Property Name="ManagerResourceCompanyId" Type="Edm.Int64" />
        <Property Name="ManagerName" Type="Edm.String" />
        <Property Name="VisitAddressAddress1" Type="Edm.String" />
        <Property Name="VisitAddressAddress2" Type="Edm.String" />
        <Property Name="VisitAddressAddress3" Type="Edm.String" />
        <Property Name="SendInvoiceMethod" Type="Edm.String" Nullable="false" />
        <Property Name="InvoiceLayoutId" Type="Edm.Int64" />
        <Property Name="InvoiceLayoutName" Type="Edm.String" />
        <Property Name="InvoiceCustomerCompanyId" Type="Edm.Int64" />
        <Property Name="InvoiceCustomerName" Type="Edm.String" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" />
        <Property Name="PaymentConditionName" Type="Edm.String" />
        <Property Name="PaymentConditionCode" Type="Edm.String" />
        <Property Name="EntityStateDataSourceKey" Type="Edm.String" />
        <Property Name="EntityStateDataSourceDate" Type="Edm.DateTimeOffset" />
        <Property Name="EntityStateIsError" Type="Edm.Boolean" />
        <Property Name="EntityStateAttemptsCount" Type="Edm.Int32" />
        <Property Name="EntityStateFirstAttemptOn" Type="Edm.DateTimeOffset" />
        <Property Name="CreatedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="CreatedBy" Type="Edm.String" />
        <Property Name="ModifiedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ModifiedBy" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewEmployee">
        <Key>
          <PropertyRef Name="ResourceCompanyId" />
        </Key>
        <Property Name="ResourceCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ResourceId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ResourceNumber" Type="Edm.Int32" Nullable="false" />
        <Property Name="FirstName" Type="Edm.String" />
        <Property Name="MiddleName" Type="Edm.String" />
        <Property Name="LastName" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
        <Property Name="HoursPerWeek" Type="Edm.Decimal" />
        <Property Name="Abbreviation" Type="Edm.String" />
        <Property Name="EmployeeType" Type="Edm.String" Nullable="false" />
        <Property Name="SupplierCustomerCompanyId" Type="Edm.Int64" />
        <Property Name="SupplierCustomerName" Type="Edm.String" />
        <Property Name="DepartmentId" Type="Edm.Int64" />
        <Property Name="DepartmentName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewEntityState">
        <Key>
          <PropertyRef Name="EntityStateId" />
        </Key>
        <Property Name="EntityStateId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EntityId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EntityType" Type="Edm.String" Nullable="false" />
        <Property Name="DataSource" Type="Edm.String" />
        <Property Name="DataSourceKey" Type="Edm.String" />
        <Property Name="DataSourceDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="IsError" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Message" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewExtendedProperty" BaseType="QicsMilestones.ExtendedProperty">
        <Property Name="EntityType" Type="Edm.String" Nullable="false" />
        <Property Name="ModifiedBy" Type="Edm.String" />
        <Property Name="ModifiedOn" Type="Edm.DateTimeOffset" Nullable="false" />
      </EntityType>
      <EntityType Name="OverviewExtendedPropertyDefinition">
        <Key>
          <PropertyRef Name="ExtendedPropertyDefinitionId" />
        </Key>
        <Property Name="ExtendedPropertyDefinitionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="SettingType" Type="Edm.String" Nullable="false" />
        <Property Name="Title" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="ValidationRegex" Type="Edm.String" />
        <Property Name="ValidationMessage" Type="Edm.String" />
        <Property Name="ExtendedPropertyGroupId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ExtendedPropertyGroupName" Type="Edm.String" />
        <Property Name="EntityType" Type="Edm.String" Nullable="false" />
        <Property Name="IsNullable" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DefaultValue" Type="Edm.String" />
        <Property Name="DisplayOrder" Type="Edm.Int32" />
        <Property Name="ValuesDefinition" Type="Edm.String" />
        <Property Name="ModifiedBy" Type="Edm.String" />
        <Property Name="ModifiedOn" Type="Edm.DateTimeOffset" Nullable="false" />
      </EntityType>
      <EntityType Name="OverviewExtendedPropertyItem">
        <Key>
          <PropertyRef Name="ExtendedPropertyItemId" />
        </Key>
        <Property Name="ExtendedPropertyItemId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EntityId" Type="Edm.Int64" />
        <Property Name="EntityType" Type="Edm.String" Nullable="false" />
        <Property Name="SettingType" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="ValueBoolean" Type="Edm.Boolean" />
        <Property Name="ValueDate" Type="Edm.DateTime" />
        <Property Name="ValueNumber" Type="Edm.Decimal" />
        <Property Name="ValueString" Type="Edm.String" />
        <Property Name="ValueComboboxId" Type="Edm.String" />
        <Property Name="ValueComboboxName" Type="Edm.String" />
        <Property Name="ValueDefinitionId" Type="Edm.String" />
        <Property Name="ValueDefinitionName" Type="Edm.String" />
        <Property Name="ValueHyperlinkUrl" Type="Edm.String" />
        <Property Name="ValueHyperlinkLabel" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewInvoice">
        <Key>
          <PropertyRef Name="InvoiceHeaderId" />
        </Key>
        <Property Name="InvoiceHeaderId" Type="Edm.Int64" Nullable="false" />
        <Property Name="AsyncServerCommandId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceNumber" Type="Edm.String" />
        <Property Name="InvoiceHeaderState" Type="Edm.String" Nullable="false" />
        <Property Name="InvoiceDate" Type="Edm.DateTime" />
        <Property Name="WorkInProgressDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="CustomerId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerName" Type="Edm.String" />
        <Property Name="CustomerCompanyCustomerCode" Type="Edm.String" />
        <Property Name="InvoiceCustomerId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceCustomerName" Type="Edm.String" />
        <Property Name="InvoiceCustomerCompanyCustomerCode" Type="Edm.String" />
        <Property Name="CustomerCategoryId" Type="Edm.Int64" />
        <Property Name="CustomerCategoryName" Type="Edm.String" />
        <Property Name="ProjectCategoryId" Type="Edm.Int64" />
        <Property Name="ProjectCategoryName" Type="Edm.String" />
        <Property Name="ProjectId" Type="Edm.Int64" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectStateId" Type="Edm.Int64" />
        <Property Name="ProjectStateName" Type="Edm.String" />
        <Property Name="ProjectManagerResourceName" Type="Edm.String" />
        <Property Name="ProjectManagerResourceId" Type="Edm.Int64" />
        <Property Name="ProjectEndDate" Type="Edm.DateTime" />
        <Property Name="ProjectDescription" Type="Edm.String" />
        <Property Name="AccountManagerResourceCompanyId" Type="Edm.Int64" />
        <Property Name="AccountManagerName" Type="Edm.String" />
        <Property Name="TotalAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="OriginalAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="AddedAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="DeductedAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="InvoiceNotes" Type="Edm.String" />
        <Property Name="InvoiceText" Type="Edm.String" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="InvoiceReference" Type="Edm.String" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CurrencySymbol" Type="Edm.String" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CreatedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="CreatedBy" Type="Edm.String" />
        <Property Name="ModifiedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ModifiedBy" Type="Edm.String" />
        <Property Name="RejectionReason" Type="Edm.String" />
        <Property Name="InvoiceMutationReasonId" Type="Edm.Int64" />
        <Property Name="DeductIt" Type="Edm.Boolean" Nullable="false" />
        <Property Name="InvoiceProcessingBatchId" Type="Edm.Int64" />
        <Property Name="ProcessingFailureReason" Type="Edm.String" />
        <Property Name="InvoiceHeaderType" Type="Edm.String" Nullable="false" />
        <Property Name="OriginalInvoiceHeaderId" Type="Edm.Int64" />
        <Property Name="OriginalInvoiceNumber" Type="Edm.String" />
        <Property Name="OriginalInvoiceHeaderState" Type="Edm.String" />
        <Property Name="IsCorrected" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ProcessedInvoicePdf" Type="Edm.Stream" />
        <Property Name="ProcessedInvoiceXml" Type="Edm.Stream" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="PaymentConditionName" Type="Edm.String" />
        <Property Name="PaymentConditionCode" Type="Edm.String" />
        <Property Name="PaymentTerm" Type="Edm.Int32" Nullable="false" />
        <Property Name="PaymentConditionType" Type="Edm.String" Nullable="false" />
        <Property Name="EntityStateAttemptsCount" Type="Edm.Int32" />
        <Property Name="EntityStateDataSourceKey" Type="Edm.String" />
        <Property Name="EntityStateFirstAttemptOn" Type="Edm.DateTimeOffset" />
        <Property Name="EntityStateDataSourceDate" Type="Edm.DateTimeOffset" />
        <Property Name="EntityStateIsError" Type="Edm.Boolean" />
      </EntityType>
      <EntityType Name="OverviewInvoiceLine">
        <Key>
          <PropertyRef Name="InvoiceLineId" />
        </Key>
        <Property Name="InvoiceLineId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceHeaderId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceLineState" Type="Edm.String" Nullable="false" />
        <Property Name="InvoiceLineType" Type="Edm.String" Nullable="false" />
        <Property Name="InvoiceLineType2" Type="Edm.String" Nullable="false" />
        <Property Name="Origin" Type="Edm.String" Nullable="false" />
        <Property Name="Date" Type="Edm.DateTime" Nullable="false" />
        <Property Name="ProductionId" Type="Edm.Int64" />
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="ProjectResourceCompanyResourceNumber" Type="Edm.Int32" Nullable="false" />
        <Property Name="ProjectResourceCompanyResourceAbbreviation" Type="Edm.String" />
        <Property Name="EmployeeId" Type="Edm.Int64" />
        <Property Name="EmployeeName" Type="Edm.String" />
        <Property Name="EmployeeCompanyEmployeeNumber" Type="Edm.Int32" />
        <Property Name="EmployeeCompanyId" Type="Edm.Int64" />
        <Property Name="ItemId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemName" Type="Edm.String" />
        <Property Name="ItemCompanyItemCode" Type="Edm.String" />
        <Property Name="ItemCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemCompanyGLAccountRevenue" Type="Edm.String" />
        <Property Name="Quantity" Type="Edm.Decimal" Nullable="false" />
        <Property Name="Price" Type="Edm.Decimal" Nullable="false" />
        <Property Name="IrregularityPercentage" Type="Edm.Decimal" />
        <Property Name="IrregularityAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="SurchargePercentage" Type="Edm.Decimal" Nullable="false" />
        <Property Name="VatPercentage" Type="Edm.Decimal" Nullable="false" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="SurchargeItemCompanyId" Type="Edm.Int64" />
        <Property Name="SurchargeItemCompanyItemCode" Type="Edm.String" />
        <Property Name="SurchargeItemCompanyGLAccountRevenue" Type="Edm.String" />
        <Property Name="InvoiceMutationReasonId" Type="Edm.Int64" />
        <Property Name="InvoiceMutationReasonReason" Type="Edm.String" />
        <Property Name="Remarks" Type="Edm.String" />
        <Property Name="InvoiceGroup" Type="Edm.String" />
        <Property Name="VatCodeId" Type="Edm.Int64" />
        <Property Name="VatCodeCode" Type="Edm.String" />
        <Property Name="VatCodeName" Type="Edm.String" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="CostCenterCode" Type="Edm.String" />
        <Property Name="CostCenterName" Type="Edm.String" />
        <Property Name="InvoicingPeriod" Type="Edm.Int64" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="CustomerName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewInvoicingAgreement">
        <Key>
          <PropertyRef Name="InvoicingAgreementId" />
        </Key>
        <Property Name="InvoicingAgreementId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="InvoicingMethod" Type="Edm.String" Nullable="false" />
        <Property Name="StartDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="EndDate" Type="Edm.DateTime" />
        <Property Name="ContractValue" Type="Edm.Decimal" />
        <Property Name="AllowHourEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowExpenseEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="InvoiceNotes" Type="Edm.String" />
        <Property Name="InvoiceGroup" Type="Edm.String" />
        <Property Name="InvoiceReference" Type="Edm.String" />
        <Property Name="SurchargePercentage" Type="Edm.Decimal" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Quantity" Type="Edm.Decimal" Nullable="false" />
        <Property Name="Price" Type="Edm.Decimal" Nullable="false" />
        <Property Name="Amount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="InstallmentsDescription" Type="Edm.String" />
        <Property Name="ResourceCompanyId" Type="Edm.Int64" />
        <Property Name="ResourceName" Type="Edm.String" />
        <Property Name="ResourceNumber" Type="Edm.Int32" />
        <Property Name="Interval" Type="Edm.Int32" Nullable="false" />
        <Property Name="ProlongationNotice" Type="Edm.Int32" />
        <Property Name="ProlongationPeriod" Type="Edm.Int32" />
        <Property Name="ProlongedUntil" Type="Edm.DateTime" />
        <Property Name="ProlongationMethod" Type="Edm.String" Nullable="false" />
        <Property Name="ApplyPriceIndex" Type="Edm.Boolean" />
        <Property Name="ItemCompanyId" Type="Edm.Int64" />
        <Property Name="ItemName" Type="Edm.String" />
        <Property Name="ItemCode" Type="Edm.String" />
        <Property Name="TotalAmount" Type="Edm.Decimal" Nullable="false" />
        <Property Name="TotalInstallmentsCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="TeamId" Type="Edm.Int64" Nullable="false" />
        <Property Name="TeamName" Type="Edm.String" />
        <Property Name="TeamIsShared" Type="Edm.Boolean" Nullable="false" />
        <Property Name="TeamIsAllEmployees" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseAllHourItems" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseAllExpenseItems" Type="Edm.Boolean" Nullable="false" />
        <Property Name="HourRateType" Type="Edm.String" Nullable="false" />
        <Property Name="ExpenseRateType" Type="Edm.String" Nullable="false" />
        <Property Name="IsPreferredForAllHourItems" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsPreferredForAllExpenseItems" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsInvoiceCustomerCustom" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectIsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ProjectCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectCompanyName" Type="Edm.String" />
        <Property Name="ProjectCompanyCode" Type="Edm.String" />
        <Property Name="ProjectLongDescription" Type="Edm.String" />
        <Property Name="ProjectStateId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectStateName" Type="Edm.String" />
        <Property Name="ProjectCategoryId" Type="Edm.Int64" />
        <Property Name="ProjectCategoryName" Type="Edm.String" />
        <Property Name="ProjectResourceCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectResourceName" Type="Edm.String" />
        <Property Name="ProjectResourceNumber" Type="Edm.Int32" Nullable="false" />
        <Property Name="ProjectCustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectCustomerName" Type="Edm.String" />
        <Property Name="ProjectCustomerCode" Type="Edm.String" />
        <Property Name="ProjectCustomerIsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ProjectCustomerCategoryId" Type="Edm.Int64" />
        <Property Name="ProjectCustomerCategoryName" Type="Edm.String" />
        <Property Name="ProjectCostCenterId" Type="Edm.Int64" />
        <Property Name="ProjectCostCenterName" Type="Edm.String" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerName" Type="Edm.String" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="CustomerIsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CustomerCategoryId" Type="Edm.Int64" />
        <Property Name="CustomerCategoryName" Type="Edm.String" />
        <Property Name="InvoiceCustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="InvoiceCustomerName" Type="Edm.String" />
        <Property Name="InvoiceCustomerCode" Type="Edm.String" />
        <Property Name="InvoiceCustomerIsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="InvoiceCustomerCategoryId" Type="Edm.Int64" />
        <Property Name="InvoiceCustomerCategoryName" Type="Edm.String" />
        <Property Name="CustomerCompanyManagerResourceCompanyId" Type="Edm.Int64" />
        <Property Name="CustomerCompanyManagerResourceName" Type="Edm.String" />
        <Property Name="CustomerCompanyManagerResourceNumber" Type="Edm.Int32" />
        <Property Name="BudgetHours" Type="Edm.Decimal" />
        <Property Name="BudgetProductionAmount" Type="Edm.Decimal" />
        <Property Name="BudgetExpensesAmount" Type="Edm.Decimal" />
        <Property Name="BudgetCostAmount" Type="Edm.Decimal" />
        <Property Name="BudgetRemainingHours" Type="Edm.Decimal" />
        <Property Name="BudgetRemainingProductionAmount" Type="Edm.Decimal" />
        <Property Name="BudgetRemainingExpensesAmount" Type="Edm.Decimal" />
        <Property Name="BudgetRemainingCostAmount" Type="Edm.Decimal" />
        <Property Name="IsBudgetShared" Type="Edm.Boolean" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CurrencySymbol" Type="Edm.String" />
        <Property Name="CurrencyName" Type="Edm.String" />
        <Property Name="InvoiceLayoutId" Type="Edm.Int64" />
        <Property Name="InvoiceLayoutName" Type="Edm.String" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" />
        <Property Name="PaymentConditionName" Type="Edm.String" />
        <Property Name="PaymentConditionType" Type="Edm.String" />
        <Property Name="PaymentConditionPaymentTerm" Type="Edm.Int32" />
        <Property Name="HourItemSetId" Type="Edm.Guid" Nullable="false" />
        <Property Name="ExpenseItemSetId" Type="Edm.Guid" Nullable="false" />
        <Property Name="ExpensePriceListCode" Type="Edm.String" />
        <Property Name="ExpensePriceListId" Type="Edm.Int64" />
        <Property Name="ExpensePriceListName" Type="Edm.String" />
        <Property Name="HourPriceListCode" Type="Edm.String" />
        <Property Name="HourPriceListId" Type="Edm.Int64" />
        <Property Name="HourPriceListName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewItem">
        <Key>
          <PropertyRef Name="ItemCompanyId" />
        </Key>
        <Property Name="ItemCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemCode" Type="Edm.String" />
        <Property Name="ItemName" Type="Edm.String" />
        <Property Name="ItemType" Type="Edm.String" Nullable="false" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
        <Property Name="ItemGroupId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemGroupName" Type="Edm.String" />
        <Property Name="WillBeInvoiced" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseItemCustomers" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="OverviewPaymentCondition">
        <Key>
          <PropertyRef Name="PaymentConditionId" />
        </Key>
        <Property Name="PaymentConditionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="PaymentConditionType" Type="Edm.String" Nullable="false" />
        <Property Name="PaymentTerm" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsDefault" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewProject">
        <Key>
          <PropertyRef Name="ProjectId" />
        </Key>
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="CompanyCode" Type="Edm.String" />
        <Property Name="CategoryId" Type="Edm.Int64" />
        <Property Name="CategoryName" Type="Edm.String" />
        <Property Name="CustomerId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="CustomerName" Type="Edm.String" />
        <Property Name="CurrencyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CurrencySymbol" Type="Edm.String" />
        <Property Name="AllowPlanning" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowTimeExpenseEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsTaskMandatoryOnTimeEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="RestrictTimeEntryToApplicableTasks" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsContractReceived" Type="Edm.Boolean" Nullable="false" />
        <Property Name="GrantedDate" Type="Edm.DateTime" />
        <Property Name="StartDate" Type="Edm.DateTime" />
        <Property Name="EndDate" Type="Edm.DateTime" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="InvoiceNotes" Type="Edm.String" />
        <Property Name="ResourceId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ResourceName" Type="Edm.String" />
        <Property Name="ResourceCompanyDepartmentId" Type="Edm.Int64" />
        <Property Name="ResourceCompanyDepartmentName" Type="Edm.String" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="CostCenterName" Type="Edm.String" />
        <Property Name="ProjectStateId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectStateName" Type="Edm.String" />
        <Property Name="SalesRepresentativeId" Type="Edm.Int64" />
        <Property Name="SalesRepresentativeResourceId" Type="Edm.Int64" />
        <Property Name="SalesRepresentativeName" Type="Edm.String" />
        <Property Name="BudgetAmount" Type="Edm.Decimal" />
        <Property Name="PaymentConditionId" Type="Edm.Int64" />
        <Property Name="PaymentConditionName" Type="Edm.String" />
        <Property Name="PaymentConditionCode" Type="Edm.String" />
        <Property Name="ModifiedOn" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ModifiedBy" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewTimeExpenseEntry">
        <Key>
          <PropertyRef Name="EntryId" />
        </Key>
        <Property Name="EntryId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="RejectionReason" Type="Edm.String" />
        <Property Name="Date" Type="Edm.DateTime" Nullable="false" />
        <Property Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="StartTime" Type="Edm.Time" Nullable="false" />
        <Property Name="State" Type="Edm.String" Nullable="false" />
        <Property Name="Quantity" Type="Edm.Decimal" Nullable="false" />
        <Property Name="CostRate" Type="Edm.Decimal" />
        <Property Name="SalesRate" Type="Edm.Decimal" />
        <Property Name="Type" Type="Edm.String" Nullable="false" />
        <Property Name="CustomerId" Type="Edm.Int64" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" />
        <Property Name="CustomerName" Type="Edm.String" />
        <Property Name="CustomerCode" Type="Edm.String" />
        <Property Name="ProjectId" Type="Edm.Int64" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectTaskId" Type="Edm.Int64" />
        <Property Name="ProjectTaskName" Type="Edm.String" />
        <Property Name="ItemId" Type="Edm.Int64" />
        <Property Name="ItemName" Type="Edm.String" />
        <Property Name="ItemCode" Type="Edm.String" />
        <Property Name="EmployeeId" Type="Edm.Int64" Nullable="false" />
        <Property Name="WillBeInvoiced" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsBillable" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IrregularityPercentage" Type="Edm.Decimal" />
        <Property Name="IrregularityPercentageId" Type="Edm.Int64" />
        <Property Name="InvoiceMutationReasonId" Type="Edm.Int64" />
        <Property Name="InvoiceMutationReasonReason" Type="Edm.String" />
        <Property Name="InvoiceAfter" Type="Edm.DateTime" />
        <Property Name="ProjectContractId" Type="Edm.Int64" />
        <Property Name="ProjectContractName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="OverviewUser">
        <Key>
          <PropertyRef Name="UserId" />
        </Key>
        <Property Name="AccessAllCompanies" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EmployeeId" Type="Edm.Int64" />
        <Property Name="EmployeeName" Type="Edm.String" />
        <Property Name="UserId" Type="Edm.Int64" Nullable="false" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="PaymentCondition">
        <Key>
          <PropertyRef Name="PaymentConditionId" />
        </Key>
        <Property Name="PaymentConditionId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="PaymentConditionType" Type="Edm.String" />
        <Property Name="PaymentTerm" Type="Edm.Int32" />
        <Property Name="IsDefault" Type="Edm.Boolean" />
        <Property Name="CompanyId" Type="Edm.Int64" />
      </EntityType>
      <EntityType Name="Project">
        <Key>
          <PropertyRef Name="ProjectId" />
        </Key>
        <Property Name="AllowPlanning" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ApprovalBy" Type="Edm.String" />
        <Property Name="BudgetAmount" Type="Edm.Decimal" />
        <Property Name="CategoryId" Type="Edm.Int64" />
        <Property Name="CompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ContactPerson" Type="Edm.String" />
        <Property Name="CostCenterId" Type="Edm.Int64" />
        <Property Name="CurrencyId" Type="Edm.Int64" />
        <Property Name="CustomerCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="EndDate" Type="Edm.DateTime" />
        <Property Name="GrantedDate" Type="Edm.DateTime" />
        <Property Name="HideBudgetsOnTimesheet" Type="Edm.Boolean" Nullable="false" />
        <Property Name="InternalProjectType" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsContractReceived" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsTaskMandatoryOnTimeEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="ProjectCode" Type="Edm.String" />
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectStateId" Type="Edm.Int64" />
        <Property Name="ResourceCompanyId" Type="Edm.Int64" Nullable="false" />
        <Property Name="StartDate" Type="Edm.DateTime" />
        <Property Name="IsTaskRequiredOnEntry" Type="Edm.Boolean" />
      </EntityType>
      <EntityType Name="ProjectState">
        <Key>
          <PropertyRef Name="ProjectStateId" />
        </Key>
        <Property Name="ProjectStateId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="IsDefault" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="ProjectTask">
        <Key>
          <PropertyRef Name="ProjectTaskId" />
        </Key>
        <Property Name="ProjectTaskId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectName" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="ItemCompanyId" Type="Edm.Int64" />
        <Property Name="ItemName" Type="Edm.String" />
        <Property Name="ItemCode" Type="Edm.String" />
        <Property Name="ItemType" Type="Edm.String" Nullable="false" />
        <Property Name="ItemWillBeInvoiced" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsLeafTask" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Priority" Type="Edm.Int32" />
        <Property Name="FilterItemCompanyId" Type="Edm.Int64" />
        <Property Name="ResourceCompanyId" Type="Edm.Int64" />
      </EntityType>
      <EntityType Name="Tenant">
        <Key>
          <PropertyRef Name="TenantId" />
        </Key>
        <Property Name="TenantId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="IsDefault" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="TimeExpenseEntry">
        <Key>
          <PropertyRef Name="EntryId" />
        </Key>
        <Property Name="EntryId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ProjectId" Type="Edm.Int64" />
        <Property Name="ProjectTaskId" Type="Edm.Int64" />
        <Property Name="IsTaskMandatoryOnTimeEntry" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EmployeeId" Type="Edm.Int64" Nullable="false" />
        <Property Name="ItemId" Type="Edm.Int64" />
        <Property Name="State" Type="Edm.String" Nullable="false" />
        <Property Name="Quantity" Type="Edm.Decimal" Nullable="false" />
        <Property Name="Type" Type="Edm.String" Nullable="false" />
        <Property Name="Date" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="StartTime" Type="Edm.Time" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="RejectionReason" Type="Edm.String" />
        <Property Name="CostRate" Type="Edm.Decimal" />
        <Property Name="SalesRate" Type="Edm.Decimal" />
        <Property Name="IrregularityPercentage" Type="Edm.Decimal" />
        <Property Name="IrregularityPercentageId" Type="Edm.Int64" />
        <Property Name="UseCustomSalesRate" Type="Edm.Boolean" Nullable="false" />
        <Property Name="WillBeInvoiced" Type="Edm.Boolean" />
        <Property Name="IsBillable" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AssignmentId" Type="Edm.Int64" />
        <Property Name="InvoiceMutationReasonId" Type="Edm.Int64" />
        <Property Name="InvoiceAfter" Type="Edm.DateTime" />
        <Property Name="ProjectContractId" Type="Edm.Int64" />
      </EntityType>
      <EntityType Name="VatCode">
        <Key>
          <PropertyRef Name="VatCodeId" />
        </Key>
        <Property Name="VatCodeId" Type="Edm.Int64" Nullable="false" />
        <Property Name="Code" Type="Edm.String" Nullable="false" />
        <Property Name="IsDefault" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Name" Type="Edm.String" Nullable="false" />
        <Property Name="Percentage" Type="Edm.Decimal" Nullable="false" />
        <Property Name="ReverseCharge" Type="Edm.Boolean" />
        <Property Name="IcpReturn" Type="Edm.String" />
      </EntityType>
      <EntityContainer Name="QicsMilestonesContainer" m:IsDefaultEntityContainer="true">
        <EntitySet Name="Category" EntityType="QicsMilestones.Category" />
        <EntitySet Name="Company" EntityType="QicsMilestones.Company" />
        <EntitySet Name="CostCenter" EntityType="QicsMilestones.CostCenter" />
        <EntitySet Name="Currency" EntityType="QicsMilestones.Currency" />
        <EntitySet Name="Customer" EntityType="QicsMilestones.Customer" />
        <EntitySet Name="Employee" EntityType="QicsMilestones.Employee" />
        <EntitySet Name="EntityChange" EntityType="QicsMilestones.EntityChange" />
        <EntitySet Name="EntityState" EntityType="QicsMilestones.EntityState" />
        <EntitySet Name="EntityValidationResult" EntityType="QicsMilestones.EntityValidationResult" />
        <EntitySet Name="ExportInvoice" EntityType="QicsMilestones.ExportInvoice" />
        <EntitySet Name="ExtendedProperty" EntityType="QicsMilestones.ExtendedProperty" />
        <EntitySet Name="Invoice" EntityType="QicsMilestones.Invoice" />
        <EntitySet Name="InvoiceHeaderVatSum" EntityType="QicsMilestones.InvoiceHeaderVatSum" />
        <EntitySet Name="IrregularityPercentage" EntityType="QicsMilestones.IrregularityPercentage" />
        <EntitySet Name="Item" EntityType="QicsMilestones.Item" />
        <EntitySet Name="OAuthUser" EntityType="QicsMilestones.OAuthUser" />
        <EntitySet Name="OverviewAssignment" EntityType="QicsMilestones.OverviewAssignment" />
        <EntitySet Name="OverviewCompany" EntityType="QicsMilestones.OverviewCompany" />
        <EntitySet Name="OverviewCustomer" EntityType="QicsMilestones.OverviewCustomer" />
        <EntitySet Name="OverviewEmployee" EntityType="QicsMilestones.OverviewEmployee" />
        <EntitySet Name="OverviewEntityState" EntityType="QicsMilestones.OverviewEntityState" />
        <EntitySet Name="OverviewExtendedProperty" EntityType="QicsMilestones.OverviewExtendedProperty" />
        <EntitySet Name="OverviewExtendedPropertyDefinition" EntityType="QicsMilestones.OverviewExtendedPropertyDefinition" />
        <EntitySet Name="OverviewExtendedPropertyItem" EntityType="QicsMilestones.OverviewExtendedPropertyItem" />
        <EntitySet Name="OverviewInvoice" EntityType="QicsMilestones.OverviewInvoice" />
        <EntitySet Name="OverviewInvoiceLine" EntityType="QicsMilestones.OverviewInvoiceLine" />
        <EntitySet Name="OverviewInvoicingAgreement" EntityType="QicsMilestones.OverviewInvoicingAgreement" />
        <EntitySet Name="OverviewItem" EntityType="QicsMilestones.OverviewItem" />
        <EntitySet Name="OverviewPaymentCondition" EntityType="QicsMilestones.OverviewPaymentCondition" />
        <EntitySet Name="OverviewProject" EntityType="QicsMilestones.OverviewProject" />
        <EntitySet Name="OverviewTimeExpenseEntry" EntityType="QicsMilestones.OverviewTimeExpenseEntry" />
        <EntitySet Name="OverviewUser" EntityType="QicsMilestones.OverviewUser" />
        <EntitySet Name="PaymentCondition" EntityType="QicsMilestones.PaymentCondition" />
        <EntitySet Name="Project" EntityType="QicsMilestones.Project" />
        <EntitySet Name="ProjectState" EntityType="QicsMilestones.ProjectState" />
        <EntitySet Name="ProjectTask" EntityType="QicsMilestones.ProjectTask" />
        <EntitySet Name="Tenant" EntityType="QicsMilestones.Tenant" />
        <EntitySet Name="TimeExpenseEntry" EntityType="QicsMilestones.TimeExpenseEntry" />
        <EntitySet Name="VatCode" EntityType="QicsMilestones.VatCode" />
        <FunctionImport Name="RefreshAccessToken" ReturnType="Edm.String" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="QicsMilestones.OAuthUser" />
        </FunctionImport>
        <FunctionImport Name="RefreshAccessToken2" ReturnType="Edm.String" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="QicsMilestones.OAuthUser" />
        </FunctionImport>
        <FunctionImport Name="CopyProject" ReturnType="Edm.Int64" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="QicsMilestones.Project" />
          <Parameter Name="CopyTaskHierarchy" Type="Edm.Boolean" />
          <Parameter Name="CreatePreviousVersionProject" Type="Edm.Boolean" />
          <Parameter Name="NewCustomerCompanyId" Type="Edm.Int64" />
          <Parameter Name="ProjectStartDate" Type="Edm.DateTime" />
          <Parameter Name="ResetCustomers" Type="Edm.Boolean" />
          <Parameter Name="CopyTasks" Type="Edm.Boolean" />
        </FunctionImport>
        <FunctionImport Name="Me" ReturnType="QicsMilestones.OverviewUser" IsBindable="true" EntitySet="OverviewUser" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="Collection(QicsMilestones.OverviewUser)" Nullable="false" />
        </FunctionImport>
      </EntityContainer>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>