2023.07 v14 API metadata
  • 01 Aug 2023
  • PDF

2023.07 v14 API metadata

  • PDF

Article summary

Business Central v22.0
Softera.Payroll v14.0
Softera.Payroll API v1.0

<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
    <edmx:DataServices>
        <Schema Namespace="Microsoft.NAV" xmlns="http://docs.oasis-open.org/odata/ns/edm">
            <EntityType Name="entityMetadata">
                <Key>
                    <PropertyRef Name="entityName" />
                </Key>
                <Property Name="entityName" Type="Edm.String" Nullable="false" />
                <Property Name="entitySetName" Type="Edm.String" />
                <Property Name="entityCaptions" Type="Collection(Microsoft.NAV.entityMetadataLabel)" />
                <Property Name="entitySetCaptions" Type="Collection(Microsoft.NAV.entityMetadataLabel)" />
                <Property Name="properties" Type="Collection(Microsoft.NAV.entityMetadataField)" />
                <Property Name="actions" Type="Collection(Microsoft.NAV.entityMetadataAction)" />
                <Property Name="enumMembers" Type="Collection(Microsoft.NAV.entityMetadataEnumMember)" />
            </EntityType>
            <ComplexType Name="entityMetadataLabel">
                <Property Name="languageCode" Type="Edm.Int32" Nullable="false" />
                <Property Name="caption" Type="Edm.String" Nullable="false" />
            </ComplexType>
            <ComplexType Name="entityMetadataField">
                <Property Name="name" Type="Edm.String" Nullable="false" />
                <Property Name="captions" Type="Collection(Microsoft.NAV.entityMetadataLabel)" />
            </ComplexType>
            <ComplexType Name="entityMetadataAction">
                <Property Name="name" Type="Edm.String" Nullable="false" />
                <Property Name="captions" Type="Collection(Microsoft.NAV.entityMetadataLabel)" />
            </ComplexType>
            <ComplexType Name="entityMetadataEnumMember">
                <Property Name="name" Type="Edm.String" Nullable="false" />
                <Property Name="value" Type="Edm.Int32" Nullable="false" />
                <Property Name="captions" Type="Collection(Microsoft.NAV.entityMetadataLabel)" />
            </ComplexType>
            <EnumType Name="sprDimSetEntBuffParType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Employee" Value="1" />
                <Member Name="Allocation" Value="2" />
                <Member Name="W_x002E_Schedule_x0020_Entry" Value="3" />
                <Member Name="Absence_x0020_Entry" Value="4" />
                <Member Name="Time_x0020_Sheet_x0020_Journal" Value="5" />
            </EnumType>
            <EnumType Name="sprPensionAccumMethod">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Not_x0020_Accumulate" Value="1" />
                <Member Name="Maximum" Value="2" />
                <Member Name="Growing" Value="3" />
            </EnumType>
            <EnumType Name="sprSalaryType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Timesheet" Value="1" />
                <Member Name="Piecework" Value="2" />
                <Member Name="Fixed_x0020_and_x0020_Variable_x0020_Parts" Value="70362870" />
                <Member Name="SPR_x0020_Fixed_x0020_and_x0020_Variable_x0020_Parts" Value="70363130" />
            </EnumType>
            <EnumType Name="sprBasePayType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Monthly" Value="1" />
                <Member Name="Hourly" Value="2" />
                <Member Name="Daily" Value="3" />
            </EnumType>
            <EnumType Name="sprBasePayAmountType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Amount" Value="1" />
                <Member Name="Min_x002E__x0020_Wage_x0020_Rate" Value="2" />
                <Member Name="Net_x0020_Pay" Value="3" />
            </EnumType>
            <EnumType Name="sprAdvanceType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Amount" Value="1" />
                <Member Name="Payable_x0020_Amount_x0020_Percentage" Value="2" />
                <Member Name="Base_x0020_Pay_x0020_Percentage" Value="3" />
            </EnumType>
            <EnumType Name="sprRelativeType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Daughter" Value="1" />
                <Member Name="Son" Value="2" />
                <Member Name="Other" Value="3" />
                <Member Name="Child" Value="4" />
                <Member Name="Emergency_x0020_Contract" Value="5" />
            </EnumType>
            <EnumType Name="sprPaymentOrderFileType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="SEPA_x0020_atlyg_x002E_" Value="9" />
                <Member Name="SEPA_x0020_bendr_x002E_" Value="10" />
            </EnumType>
            <EnumType Name="sprTimeSheetJnlChangeType">
                <Member Name="_x0020_" Value="0" />
                <Member Name="Add_x0020_Time" Value="1" />
                <Member Name="Set_x0020_Activity" Value="2" />
                <Member Name="Delete_x0020_Period" Value="3" />
                <Member Name="Refill_x0020_Period" Value="4" />
            </EnumType>
            <EntityType Name="company">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="systemVersion" Type="Edm.String" />
                <Property Name="timestamp" Type="Edm.Int64" />
                <Property Name="name" Type="Edm.String" MaxLength="30" />
                <Property Name="displayName" Type="Edm.String" MaxLength="250" />
                <Property Name="businessProfileId" Type="Edm.String" MaxLength="250" />
                <Property Name="systemCreatedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemCreatedBy" Type="Edm.Guid" />
                <Property Name="systemModifiedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemModifiedBy" Type="Edm.Guid" />
                <NavigationProperty Name="sprEmployees" Type="Collection(Microsoft.NAV.sprEmployee)" ContainsTarget="true" />
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" ContainsTarget="true" />
                <NavigationProperty Name="sprEmplPersonalInformations" Type="Collection(Microsoft.NAV.sprEmplPersonalInformation)" ContainsTarget="true" />
                <NavigationProperty Name="sprContracts" Type="Collection(Microsoft.NAV.sprContract)" ContainsTarget="true" />
                <NavigationProperty Name="sprAllocations" Type="Collection(Microsoft.NAV.sprAllocation)" ContainsTarget="true" />
                <NavigationProperty Name="sprAllocationSalaries" Type="Collection(Microsoft.NAV.sprAllocationSalary)" ContainsTarget="true" />
                <NavigationProperty Name="sprRelatives" Type="Collection(Microsoft.NAV.sprRelative)" ContainsTarget="true" />
                <NavigationProperty Name="sprRelativesHistory" Type="Collection(Microsoft.NAV.sprRelativeHistory)" ContainsTarget="true" />
                <NavigationProperty Name="sprPaymentLocations" Type="Collection(Microsoft.NAV.sprPaymentLocation)" ContainsTarget="true" />
                <NavigationProperty Name="sprEmployeePostingGroups" Type="Collection(Microsoft.NAV.sprEmployeePostingGroup)" ContainsTarget="true" />
                <NavigationProperty Name="sprGroundsForTermination" Type="Collection(Microsoft.NAV.sprGroundForTermination)" ContainsTarget="true" />
                <NavigationProperty Name="sprMaritalStatuses" Type="Collection(Microsoft.NAV.sprMaritalStatus)" ContainsTarget="true" />
                <NavigationProperty Name="sprNationalities" Type="Collection(Microsoft.NAV.sprNationality)" ContainsTarget="true" />
                <NavigationProperty Name="sprPositions" Type="Collection(Microsoft.NAV.sprPosition)" ContainsTarget="true" />
                <NavigationProperty Name="sprBanks" Type="Collection(Microsoft.NAV.sprBank)" ContainsTarget="true" />
                <NavigationProperty Name="sprWorkScheduleFormulas" Type="Collection(Microsoft.NAV.sprWorkScheduleFormula)" ContainsTarget="true" />
                <NavigationProperty Name="sprWorkScheduleEntries" Type="Collection(Microsoft.NAV.sprWorkScheduleEntry)" ContainsTarget="true" />
                <NavigationProperty Name="sprAbsenceEntries" Type="Collection(Microsoft.NAV.sprAbsenceEntry)" ContainsTarget="true" />
                <NavigationProperty Name="sprBusinessTripLocations" Type="Collection(Microsoft.NAV.sprBusinessTripLocation)" ContainsTarget="true" />
                <NavigationProperty Name="sprBusinessTripAims" Type="Collection(Microsoft.NAV.sprBusinessTripAim)" ContainsTarget="true" />
                <NavigationProperty Name="sprVacationBalances" Type="Collection(Microsoft.NAV.sprVacationBalance)" ContainsTarget="true" />
                <NavigationProperty Name="sprVacationBalancesApprox" Type="Collection(Microsoft.NAV.sprVacationBalanceApprox)" ContainsTarget="true" />
                <NavigationProperty Name="sprTimeSheetJournalLines" Type="Collection(Microsoft.NAV.sprTimeSheetJournalLine)" ContainsTarget="true" />
                <NavigationProperty Name="sprActivityCodes" Type="Collection(Microsoft.NAV.sprActivityCode)" ContainsTarget="true" />
                <NavigationProperty Name="sprTimeSheetJournals" Type="Collection(Microsoft.NAV.sprTimeSheetJournal)" ContainsTarget="true" />
                <Annotation Term="OData.Community.Keys.V1.AlternateKeys">
                    <Collection>
                        <Record Type="OData.Community.Keys.V1.AlternateKey">
                            <PropertyValue Property="Key">
                                <Collection>
                                    <Record Type="OData.Community.Keys.V1.PropertyRef">
                                        <PropertyValue Property="Alias" String="businessProfileId" />
                                        <PropertyValue Property="Name" PropertyPath="businessProfileId" />
                                    </Record>
                                </Collection>
                            </PropertyValue>
                        </Record>
                        <Record Type="OData.Community.Keys.V1.AlternateKey">
                            <PropertyValue Property="Key">
                                <Collection>
                                    <Record Type="OData.Community.Keys.V1.PropertyRef">
                                        <PropertyValue Property="Alias" String="name" />
                                        <PropertyValue Property="Name" PropertyPath="name" />
                                    </Record>
                                </Collection>
                            </PropertyValue>
                        </Record>
                    </Collection>
                </Annotation>
            </EntityType>
            <EntityType Name="subscriptions">
                <Key>
                    <PropertyRef Name="subscriptionId" />
                </Key>
                <Property Name="subscriptionId" Type="Edm.String" Nullable="false" MaxLength="150" />
                <Property Name="notificationUrl" Type="Edm.String" Nullable="false" />
                <Property Name="resource" Type="Edm.String" Nullable="false" />
                <Property Name="timestamp" Type="Edm.Int64" />
                <Property Name="userId" Type="Edm.Guid" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <Property Name="clientState" Type="Edm.String" MaxLength="2048" />
                <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" />
                <Property Name="systemCreatedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemCreatedBy" Type="Edm.Guid" />
                <Property Name="systemModifiedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemModifiedBy" Type="Edm.Guid" />
            </EntityType>
            <EntityType Name="externaleventsubscriptions">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="companyId" Type="Edm.Guid" />
                <Property Name="timestamp" Type="Edm.Int64" />
                <Property Name="appId" Type="Edm.Guid" />
                <Property Name="eventName" Type="Edm.String" MaxLength="80" />
                <Property Name="companyName" Type="Edm.String" MaxLength="30" />
                <Property Name="userId" Type="Edm.Guid" />
                <Property Name="notificationUrl" Type="Edm.String" MaxLength="2048" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <Property Name="clientState" Type="Edm.String" MaxLength="2048" />
                <Property Name="subscriptionType" Type="Edm.String" />
                <Property Name="systemCreatedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemCreatedBy" Type="Edm.Guid" />
                <Property Name="systemModifiedAt" Type="Edm.DateTimeOffset" />
                <Property Name="systemModifiedBy" Type="Edm.Guid" />
            </EntityType>
            <EntityType Name="externalbusinesseventdefinitions">
                <Key>
                    <PropertyRef Name="appId" />
                    <PropertyRef Name="name" />
                </Key>
                <Property Name="appId" Type="Edm.Guid" Nullable="false" />
                <Property Name="name" Type="Edm.String" Nullable="false" MaxLength="80" />
                <Property Name="payload" Type="Edm.String" Nullable="false" />
                <Property Name="displayName" Type="Edm.String" MaxLength="250" />
                <Property Name="description" Type="Edm.String" MaxLength="1024" />
                <Property Name="category" Type="Edm.String" MaxLength="250" />
                <Property Name="appName" Type="Edm.String" MaxLength="250" />
                <Property Name="appPublisher" Type="Edm.String" MaxLength="250" />
                <Property Name="appVersion" Type="Edm.String" MaxLength="43" />
                <Annotation Term="OData.Community.Keys.V1.AlternateKeys">
                    <Collection>
                        <Record Type="OData.Community.Keys.V1.AlternateKey">
                            <PropertyValue Property="Key">
                                <Collection>
                                    <Record Type="OData.Community.Keys.V1.PropertyRef">
                                        <PropertyValue Property="Alias" String="appId" />
                                        <PropertyValue Property="Name" PropertyPath="appId" />
                                    </Record>
                                    <Record Type="OData.Community.Keys.V1.PropertyRef">
                                        <PropertyValue Property="Alias" String="name" />
                                        <PropertyValue Property="Name" PropertyPath="name" />
                                    </Record>
                                </Collection>
                            </PropertyValue>
                        </Record>
                    </Collection>
                </Annotation>
            </EntityType>
            <EntityType Name="sprEmployee">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="number" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="firstName" Type="Edm.String" MaxLength="30" />
                <Property Name="middleName" Type="Edm.String" MaxLength="30" />
                <Property Name="surname" Type="Edm.String" MaxLength="30" />
                <Property Name="employmentDate" Type="Edm.Date" />
                <Property Name="terminationDate" Type="Edm.Date" />
                <Property Name="warningOfTerminationDate" Type="Edm.Date" />
                <Property Name="personalEMail" Type="Edm.String" MaxLength="80" />
                <Property Name="companyEMail" Type="Edm.String" MaxLength="80" />
                <Property Name="companyMobPhoneNo" Type="Edm.String" MaxLength="30" />
                <Property Name="mobPhoneNo" Type="Edm.String" MaxLength="30" />
                <Property Name="groundsForTerminaCode" Type="Edm.String" MaxLength="10" />
                <Property Name="groundsForTerminaId" Type="Edm.Guid" />
                <Property Name="orderOfTerminationNo" Type="Edm.String" MaxLength="20" />
                <Property Name="lengthOfServFromDate" Type="Edm.Date" />
                <Property Name="skipSPREmplPersonalInfoAutoCreation" Type="Edm.Boolean" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprGroundForTermination" Type="Microsoft.NAV.sprGroundForTermination" ContainsTarget="true">
                    <ReferentialConstraint Property="groundsForTerminaId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" Partner="sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="parentId" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmplPersonalInformation" Type="Microsoft.NAV.sprEmplPersonalInformation" Partner="sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="employeeId" />
                </NavigationProperty>
                <NavigationProperty Name="sprContracts" Type="Collection(Microsoft.NAV.sprContract)" Partner="sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="employeeId" />
                </NavigationProperty>
                <NavigationProperty Name="sprRelatives" Type="Collection(Microsoft.NAV.sprRelative)" Partner="sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="employeeId" />
                </NavigationProperty>
                <NavigationProperty Name="sprPaymentLocations" Type="Collection(Microsoft.NAV.sprPaymentLocation)" Partner="sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="employeeId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprDimensionSetLine">
                <Key>
                    <PropertyRef Name="parentId" />
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="parentId" Type="Edm.Guid" Nullable="false" />
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="parentType" Type="Microsoft.NAV.sprDimSetEntBuffParType" />
                <Property Name="displayName" Type="Edm.String" MaxLength="30" />
                <Property Name="valueId" Type="Edm.Guid" />
                <Property Name="valueCode" Type="Edm.String" />
                <Property Name="valueDisplayName" Type="Edm.String" MaxLength="50" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" Partner="sprDimensionSetLines" ContainsTarget="true">
                    <ReferentialConstraint Property="parentId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocation" Type="Microsoft.NAV.sprAllocation" Partner="sprDimensionSetLines" ContainsTarget="true">
                    <ReferentialConstraint Property="parentId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprWorkScheduleEntry" Type="Microsoft.NAV.sprWorkScheduleEntry" Partner="sprDimensionSetLines" ContainsTarget="true">
                    <ReferentialConstraint Property="parentId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprAbsenceEntry" Type="Microsoft.NAV.sprAbsenceEntry" Partner="sprDimensionSetLines" ContainsTarget="true">
                    <ReferentialConstraint Property="parentId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprTimeSheetJournalLine" Type="Microsoft.NAV.sprTimeSheetJournalLine" Partner="sprDimensionSetLines" ContainsTarget="true">
                    <ReferentialConstraint Property="parentId" ReferencedProperty="id" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprEmplPersonalInformation">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="personalNo" Type="Edm.String" MaxLength="20" />
                <Property Name="foreignerCodeILTU" Type="Edm.String" MaxLength="20" />
                <Property Name="dateOfBirth" Type="Edm.Date" />
                <Property Name="gender" Type="Edm.String" />
                <Property Name="foreigner" Type="Edm.Boolean" />
                <Property Name="nationalityCode" Type="Edm.String" MaxLength="20" />
                <Property Name="nationalityId" Type="Edm.Guid" />
                <Property Name="maritalStatusCode" Type="Edm.String" MaxLength="10" />
                <Property Name="maritalStatusId" Type="Edm.Guid" />
                <Property Name="retiredFrom" Type="Edm.Date" />
                <Property Name="documentType" Type="Edm.String" />
                <Property Name="documentNo" Type="Edm.String" MaxLength="20" />
                <Property Name="documentIssueAuthority" Type="Edm.String" MaxLength="30" />
                <Property Name="documentIssueDate" Type="Edm.Date" />
                <Property Name="documentExpiryDate" Type="Edm.Date" />
                <Property Name="socialInsuranceNo" Type="Edm.String" MaxLength="20" />
                <Property Name="temporaryResident" Type="Edm.Boolean" />
                <Property Name="countryCode" Type="Edm.String" MaxLength="10" />
                <Property Name="city" Type="Edm.String" MaxLength="30" />
                <Property Name="postCode" Type="Edm.String" MaxLength="20" />
                <Property Name="address" Type="Edm.String" MaxLength="60" />
                <Property Name="address2" Type="Edm.String" MaxLength="60" />
                <Property Name="declaredCountryCode" Type="Edm.String" MaxLength="10" />
                <Property Name="declaredCity" Type="Edm.String" MaxLength="30" />
                <Property Name="declaredPostCode" Type="Edm.String" MaxLength="20" />
                <Property Name="declaredAddress" Type="Edm.String" MaxLength="60" />
                <Property Name="declaredAddress2" Type="Edm.String" MaxLength="60" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" Partner="sprEmplPersonalInformation" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprNationality" Type="Microsoft.NAV.sprNationality" ContainsTarget="true">
                    <ReferentialConstraint Property="nationalityCode" ReferencedProperty="code" />
                </NavigationProperty>
                <NavigationProperty Name="sprMaritalStatus" Type="Microsoft.NAV.sprMaritalStatus" ContainsTarget="true">
                    <ReferentialConstraint Property="maritalStatusCode" ReferencedProperty="code" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprContract">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="number" Type="Edm.String" MaxLength="20" />
                <Property Name="extendsContractNo" Type="Edm.String" MaxLength="20" />
                <Property Name="externalContractNo" Type="Edm.String" MaxLength="20" />
                <Property Name="mainContract" Type="Edm.Boolean" />
                <Property Name="startDate" Type="Edm.Date" />
                <Property Name="endDate" Type="Edm.Date" />
                <Property Name="contractType" Type="Edm.String" />
                <Property Name="signDate" Type="Edm.Date" />
                <Property Name="probationPeriodFrom" Type="Edm.Date" />
                <Property Name="probationPeriod" Type="Edm.String" />
                <Property Name="probationPeriodUntil" Type="Edm.Date" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" Partner="sprContracts" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocations" Type="Collection(Microsoft.NAV.sprAllocation)" Partner="sprContract" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="contractId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprAllocation">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="previousAllocationId" Type="Edm.Guid" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="contractId" Type="Edm.Guid" />
                <Property Name="contractNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="number" Type="Edm.Int32" />
                <Property Name="lastContractSeqAllocation" Type="Edm.Boolean" />
                <Property Name="startDate" Type="Edm.Date" />
                <Property Name="endDate" Type="Edm.Date" />
                <Property Name="positionId" Type="Edm.Guid" />
                <Property Name="positionCode" Type="Edm.String" MaxLength="10" />
                <Property Name="positionDescription" Type="Edm.String" MaxLength="80" />
                <Property Name="emplPostGroupId" Type="Edm.Guid" />
                <Property Name="emplPostGroupCode" Type="Edm.String" MaxLength="10" />
                <Property Name="workScheduleFormulaId" Type="Edm.Guid" />
                <Property Name="wScheduleFormulaCode" Type="Edm.String" MaxLength="10" />
                <Property Name="staff" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="vacationScheme" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="pensionAccumMethod" Type="Microsoft.NAV.sprPensionAccumMethod" />
                <Property Name="tEAType" Type="Edm.String" />
                <Property Name="orderNo" Type="Edm.String" MaxLength="20" />
                <Property Name="managerNo" Type="Edm.String" MaxLength="20" />
                <Property Name="managerId" Type="Edm.Guid" />
                <Property Name="workCountryCode" Type="Edm.String" MaxLength="10" />
                <Property Name="workPostCode" Type="Edm.String" MaxLength="20" />
                <Property Name="workCity" Type="Edm.String" MaxLength="30" />
                <Property Name="workAddress" Type="Edm.String" MaxLength="60" />
                <Property Name="workAddress2" Type="Edm.String" MaxLength="60" />
                <Property Name="skipSPRAllocationSalaryAutoCreation" Type="Edm.Boolean" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprContract" Type="Microsoft.NAV.sprContract" Partner="sprAllocations" ContainsTarget="true">
                    <ReferentialConstraint Property="contractId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprPosition" Type="Microsoft.NAV.sprPosition" ContainsTarget="true">
                    <ReferentialConstraint Property="positionId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmployeePostingGroup" Type="Microsoft.NAV.sprEmployeePostingGroup" ContainsTarget="true">
                    <ReferentialConstraint Property="emplPostGroupId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprWorkScheduleFormula" Type="Microsoft.NAV.sprWorkScheduleFormula" ContainsTarget="true">
                    <ReferentialConstraint Property="workScheduleFormulaId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" Partner="sprAllocation" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="parentId" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocationSalary" Type="Microsoft.NAV.sprAllocationSalary" Partner="sprAllocation" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="allocationId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprAllocationSalary">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="contractNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="contractId" Type="Edm.Guid" />
                <Property Name="allocationNumber" Type="Edm.Int32" />
                <Property Name="allocationId" Type="Edm.Guid" />
                <Property Name="startDate" Type="Edm.Date" />
                <Property Name="endDate" Type="Edm.Date" />
                <Property Name="salaryType" Type="Microsoft.NAV.sprSalaryType" />
                <Property Name="basePayType" Type="Microsoft.NAV.sprBasePayType" />
                <Property Name="basePayAmountType" Type="Microsoft.NAV.sprBasePayAmountType" />
                <Property Name="basePayAmount" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="advanceType" Type="Microsoft.NAV.sprAdvanceType" />
                <Property Name="advanceAmount" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprAllocation" Type="Microsoft.NAV.sprAllocation" Partner="sprAllocationSalary" ContainsTarget="true">
                    <ReferentialConstraint Property="allocationId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="number" />
                </NavigationProperty>
                <NavigationProperty Name="sprContract" Type="Microsoft.NAV.sprContract" ContainsTarget="true">
                    <ReferentialConstraint Property="contractNumber" ReferencedProperty="number" />
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="employeeNumber" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprRelative">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="lineNo" Type="Edm.Int32" />
                <Property Name="type" Type="Microsoft.NAV.sprRelativeType" />
                <Property Name="firstName" Type="Edm.String" MaxLength="30" />
                <Property Name="surname" Type="Edm.String" MaxLength="30" />
                <Property Name="dateOfBirth" Type="Edm.Date" />
                <Property Name="personalNo" Type="Edm.String" MaxLength="20" />
                <Property Name="phoneNo" Type="Edm.String" MaxLength="30" />
                <Property Name="eMail" Type="Edm.String" MaxLength="80" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" Partner="sprRelatives" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprRelativesHistory" Type="Collection(Microsoft.NAV.sprRelativeHistory)" Partner="sprRelative" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="relativeLineId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprRelativeHistory">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="relativeLineNo" Type="Edm.Int32" />
                <Property Name="relativeLineId" Type="Edm.Guid" />
                <Property Name="validFromForAPI" Type="Edm.Date" />
                <Property Name="disabled" Type="Edm.Boolean" />
                <Property Name="raisedByOneOfParents" Type="Edm.Boolean" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprRelative" Type="Microsoft.NAV.sprRelative" Partner="sprRelativesHistory" ContainsTarget="true">
                    <ReferentialConstraint Property="relativeLineId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="number" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprPaymentLocation">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="lineNo" Type="Edm.Int32" />
                <Property Name="paymentOrderType" Type="Edm.String" />
                <Property Name="recipientBankAccNo" Type="Edm.String" MaxLength="30" />
                <Property Name="recipientBankCode" Type="Edm.String" MaxLength="10" />
                <Property Name="recipientBankId" Type="Edm.Guid" />
                <Property Name="companyBankCode" Type="Edm.String" MaxLength="10" />
                <Property Name="companyBankId" Type="Edm.Guid" />
                <Property Name="includeToPmtOrdersFile" Type="Edm.Boolean" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" Partner="sprPaymentLocations" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprBank" Type="Microsoft.NAV.sprBank" ContainsTarget="true">
                    <ReferentialConstraint Property="recipientBankId" ReferencedProperty="id" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprEmployeePostingGroup">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="30" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprGroundForTermination">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="100" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprMaritalStatus">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprNationality">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprPosition">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="80" />
                <Property Name="employeeProfessionCode" Type="Edm.String" MaxLength="20" />
                <Property Name="employeeProfessionDesc" Type="Edm.String" MaxLength="250" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprBank">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="name" Type="Edm.String" MaxLength="50" />
                <Property Name="defaultCompanyBank" Type="Edm.Boolean" />
                <Property Name="paymentOrderFileType" Type="Microsoft.NAV.sprPaymentOrderFileType" />
                <Property Name="bankAccountNo" Type="Edm.String" MaxLength="30" />
                <Property Name="bankCode" Type="Edm.String" MaxLength="20" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprWorkScheduleFormula">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="250" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprWorkScheduleEntry">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="entryNumber" Type="Edm.Int32" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="contractNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="allocationNumber" Type="Edm.Int32" />
                <Property Name="generalWScheduleCode" Type="Edm.String" MaxLength="20" />
                <Property Name="workScheduleFormulaCode" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="date" Type="Edm.Date" Nullable="false" />
                <Property Name="dateOfContinuation" Type="Edm.Date" />
                <Property Name="employed" Type="Edm.Boolean" />
                <Property Name="activityCode" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="activityType" Type="Edm.String" />
                <Property Name="actualWork" Type="Edm.Boolean" />
                <Property Name="days" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="hours" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="shiftEntryNumber" Type="Edm.Int32" />
                <Property Name="continueOfShift" Type="Edm.Boolean" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="number" />
                </NavigationProperty>
                <NavigationProperty Name="sprContract" Type="Microsoft.NAV.sprContract" ContainsTarget="true">
                    <ReferentialConstraint Property="contractNumber" ReferencedProperty="number" />
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="employeeNumber" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocation" Type="Microsoft.NAV.sprAllocation" ContainsTarget="true">
                    <ReferentialConstraint Property="allocationNumber" ReferencedProperty="number" />
                    <ReferentialConstraint Property="employeeNumber" ReferencedProperty="employeeNumber" />
                    <ReferentialConstraint Property="contractNumber" ReferencedProperty="contractNumber" />
                </NavigationProperty>
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" Partner="sprWorkScheduleEntry" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="parentId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprAbsenceEntry">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="entryNumber" Type="Edm.Int32" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="employeeNumber" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="activityId" Type="Edm.Guid" />
                <Property Name="activityCode" Type="Edm.String" MaxLength="10" />
                <Property Name="startDate" Type="Edm.Date" />
                <Property Name="endDate" Type="Edm.Date" />
                <Property Name="contractId" Type="Edm.Guid" />
                <Property Name="contractNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="allocationId" Type="Edm.Guid" />
                <Property Name="allocationNumber" Type="Edm.Int32" />
                <Property Name="extensionOfAbsenceId" Type="Edm.Guid" />
                <Property Name="extensionOfAbsenceEntryNumber" Type="Edm.Int32" />
                <Property Name="sickNotePostDate" Type="Edm.Date" />
                <Property Name="busTripLocationCode" Type="Edm.String" MaxLength="20" />
                <Property Name="busTripLocationId" Type="Edm.Guid" />
                <Property Name="busTripTown" Type="Edm.String" MaxLength="30" />
                <Property Name="busTripAimCode" Type="Edm.String" MaxLength="20" />
                <Property Name="busTripAimId" Type="Edm.Guid" />
                <Property Name="busTripDailyRate" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="busTripDailyAllowance" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprActivityCode" Type="Microsoft.NAV.sprActivityCode" ContainsTarget="true">
                    <ReferentialConstraint Property="activityId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprContract" Type="Microsoft.NAV.sprContract" ContainsTarget="true">
                    <ReferentialConstraint Property="contractId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocation" Type="Microsoft.NAV.sprAllocation" ContainsTarget="true">
                    <ReferentialConstraint Property="allocationId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprBusinessTripLocation" Type="Microsoft.NAV.sprBusinessTripLocation" ContainsTarget="true">
                    <ReferentialConstraint Property="busTripLocationId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprBusinessTripAim" Type="Microsoft.NAV.sprBusinessTripAim" ContainsTarget="true">
                    <ReferentialConstraint Property="busTripAimCode" ReferencedProperty="code" />
                </NavigationProperty>
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" Partner="sprAbsenceEntry" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="parentId" />
                </NavigationProperty>
                <NavigationProperty Name="sprBusinessTripLocations" Type="Collection(Microsoft.NAV.sprBusinessTripLocation)" ContainsTarget="true">
                    <ReferentialConstraint Property="busTripLocationId" ReferencedProperty="id" />
                </NavigationProperty>
                <NavigationProperty Name="sprBusinessTripAims" Type="Collection(Microsoft.NAV.sprBusinessTripAim)" ContainsTarget="true">
                    <ReferentialConstraint Property="busTripAimId" ReferencedProperty="id" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprBusinessTripLocation">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <Property Name="dailyRate" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="countryCode" Type="Edm.String" MaxLength="10" />
                <Property Name="country" Type="Edm.String" MaxLength="50" />
                <Property Name="postCode" Type="Edm.String" MaxLength="20" />
                <Property Name="city" Type="Edm.String" MaxLength="30" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprBusinessTripAim">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="20" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprVacationBalance">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="firstName" Type="Edm.String" MaxLength="30" />
                <Property Name="middleName" Type="Edm.String" MaxLength="30" />
                <Property Name="surname" Type="Edm.String" MaxLength="30" />
                <Property Name="employmentDate" Type="Edm.Date" />
                <Property Name="terminationDate" Type="Edm.Date" />
                <Property Name="totalBalance" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="balanceByDays" Type="Edm.String" />
                <Property Name="dateFilter" Type="Edm.String" />
            </EntityType>
            <EntityType Name="sprVacationBalanceApprox">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="employeeNumber" Type="Edm.String" MaxLength="20" />
                <Property Name="firstName" Type="Edm.String" MaxLength="30" />
                <Property Name="middleName" Type="Edm.String" MaxLength="30" />
                <Property Name="surname" Type="Edm.String" MaxLength="30" />
                <Property Name="employmentDate" Type="Edm.Date" />
                <Property Name="terminationDate" Type="Edm.Date" />
                <Property Name="balanceByDays" Type="Edm.String" />
                <Property Name="totalBalance" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="vacationSchema" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="additionalDays" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="dateFilter" Type="Edm.String" />
            </EntityType>
            <EntityType Name="sprTimeSheetJournalLine">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="journalBatchName" Type="Edm.String" MaxLength="10" />
                <Property Name="journalBatchId" Type="Edm.Guid" />
                <Property Name="lineNo" Type="Edm.Int32" />
                <Property Name="changeType" Type="Microsoft.NAV.sprTimeSheetJnlChangeType" />
                <Property Name="employeeNo" Type="Edm.String" MaxLength="20" />
                <Property Name="employeeId" Type="Edm.Guid" />
                <Property Name="contractNo" Type="Edm.String" MaxLength="20" />
                <Property Name="contractId" Type="Edm.Guid" />
                <Property Name="allocationNo" Type="Edm.Int32" />
                <Property Name="allocationId" Type="Edm.Guid" />
                <Property Name="activityCode" Type="Edm.String" MaxLength="10" />
                <Property Name="activityId" Type="Edm.Guid" />
                <Property Name="activityType" Type="Edm.String" />
                <Property Name="dateFrom" Type="Edm.Date" />
                <Property Name="dateTo" Type="Edm.Date" />
                <Property Name="hours" Type="Edm.Decimal" Scale="Variable" />
                <Property Name="systemModifiedAt" Type="Edm.DateTimeOffset" />
                <NavigationProperty Name="sprTimeSheetJournal" Type="Microsoft.NAV.sprTimeSheetJournal" ContainsTarget="true">
                    <ReferentialConstraint Property="journalBatchId" ReferencedProperty="systemId" />
                </NavigationProperty>
                <NavigationProperty Name="sprEmployee" Type="Microsoft.NAV.sprEmployee" ContainsTarget="true">
                    <ReferentialConstraint Property="employeeNo" ReferencedProperty="number" />
                </NavigationProperty>
                <NavigationProperty Name="sprContract" Type="Microsoft.NAV.sprContract" ContainsTarget="true">
                    <ReferentialConstraint Property="contractNo" ReferencedProperty="number" />
                    <ReferentialConstraint Property="employeeNo" ReferencedProperty="employeeNumber" />
                </NavigationProperty>
                <NavigationProperty Name="sprAllocation" Type="Microsoft.NAV.sprAllocation" ContainsTarget="true">
                    <ReferentialConstraint Property="allocationNo" ReferencedProperty="number" />
                    <ReferentialConstraint Property="employeeNo" ReferencedProperty="employeeNumber" />
                    <ReferentialConstraint Property="contractNo" ReferencedProperty="contractNumber" />
                </NavigationProperty>
                <NavigationProperty Name="sprActivityCode" Type="Microsoft.NAV.sprActivityCode" ContainsTarget="true">
                    <ReferentialConstraint Property="activityCode" ReferencedProperty="code" />
                </NavigationProperty>
                <NavigationProperty Name="sprDimensionSetLines" Type="Collection(Microsoft.NAV.sprDimensionSetLine)" Partner="sprTimeSheetJournalLine" ContainsTarget="true">
                    <ReferentialConstraint Property="id" ReferencedProperty="parentId" />
                </NavigationProperty>
            </EntityType>
            <EntityType Name="sprActivityCode">
                <Key>
                    <PropertyRef Name="id" />
                </Key>
                <Property Name="id" Type="Edm.Guid" Nullable="false" />
                <Property Name="code" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <Property Name="activityType" Type="Edm.String" />
                <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
            </EntityType>
            <EntityType Name="sprTimeSheetJournal">
                <Key>
                    <PropertyRef Name="systemId" />
                </Key>
                <Property Name="systemId" Type="Edm.Guid" Nullable="false" />
                <Property Name="name" Type="Edm.String" Nullable="false" MaxLength="10" />
                <Property Name="description" Type="Edm.String" MaxLength="50" />
                <NavigationProperty Name="sprTimeSheetJournalLines" Type="Collection(Microsoft.NAV.sprTimeSheetJournalLine)" ContainsTarget="true">
                    <ReferentialConstraint Property="systemId" ReferencedProperty="journalBatchId" />
                </NavigationProperty>
            </EntityType>
            <Action Name="newUsingCurrent" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprContract" />
                <Parameter Name="newDate" Type="Edm.Date" />
                <ReturnType Type="Edm.Guid" />
            </Action>
            <Action Name="newUsingCurrent" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprAllocation" />
                <Parameter Name="newDate" Type="Edm.Date" />
                <ReturnType Type="Edm.Guid" />
            </Action>
            <Action Name="deleteWScheduleEntries" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprAllocation" />
                <Parameter Name="dateFrom" Type="Edm.Date" />
                <Parameter Name="dateTo" Type="Edm.Date" />
            </Action>
            <Action Name="refillWScheduleEntries" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprAllocation" />
                <Parameter Name="dateFrom" Type="Edm.Date" />
                <Parameter Name="dateTo" Type="Edm.Date" />
            </Action>
            <Action Name="deleteJournalLines" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprTimeSheetJournal" />
            </Action>
            <Action Name="postJournalLines" IsBound="true">
                <Parameter Name="bindingParameter" Type="Microsoft.NAV.sprTimeSheetJournal" />
            </Action>
            <EntityContainer Name="NAV">
                <EntitySet Name="entityDefinitions" EntityType="Microsoft.NAV.entityMetadata" />
                <EntitySet Name="companies" EntityType="Microsoft.NAV.company">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="false" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="subscriptions" EntityType="Microsoft.NAV.subscriptions">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="externaleventsubscriptions" EntityType="Microsoft.NAV.externaleventsubscriptions">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="externalbusinesseventdefinitions" EntityType="Microsoft.NAV.externalbusinesseventdefinitions">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="false" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprEmployees" EntityType="Microsoft.NAV.sprEmployee">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprDimensionSetLines" EntityType="Microsoft.NAV.sprDimensionSetLine">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprEmplPersonalInformations" EntityType="Microsoft.NAV.sprEmplPersonalInformation">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprContracts" EntityType="Microsoft.NAV.sprContract">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprAllocations" EntityType="Microsoft.NAV.sprAllocation">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprAllocationSalaries" EntityType="Microsoft.NAV.sprAllocationSalary">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprRelatives" EntityType="Microsoft.NAV.sprRelative">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprRelativesHistory" EntityType="Microsoft.NAV.sprRelativeHistory">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprPaymentLocations" EntityType="Microsoft.NAV.sprPaymentLocation">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprEmployeePostingGroups" EntityType="Microsoft.NAV.sprEmployeePostingGroup">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprGroundsForTermination" EntityType="Microsoft.NAV.sprGroundForTermination">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprMaritalStatuses" EntityType="Microsoft.NAV.sprMaritalStatus">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprNationalities" EntityType="Microsoft.NAV.sprNationality">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprPositions" EntityType="Microsoft.NAV.sprPosition">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprBanks" EntityType="Microsoft.NAV.sprBank">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprWorkScheduleFormulas" EntityType="Microsoft.NAV.sprWorkScheduleFormula">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprWorkScheduleEntries" EntityType="Microsoft.NAV.sprWorkScheduleEntry">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="false" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprAbsenceEntries" EntityType="Microsoft.NAV.sprAbsenceEntry">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprBusinessTripLocations" EntityType="Microsoft.NAV.sprBusinessTripLocation">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprBusinessTripAims" EntityType="Microsoft.NAV.sprBusinessTripAim">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprVacationBalances" EntityType="Microsoft.NAV.sprVacationBalance">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="false" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprVacationBalancesApprox" EntityType="Microsoft.NAV.sprVacationBalanceApprox">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="false" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprTimeSheetJournalLines" EntityType="Microsoft.NAV.sprTimeSheetJournalLine">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprActivityCodes" EntityType="Microsoft.NAV.sprActivityCode">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
                <EntitySet Name="sprTimeSheetJournals" EntityType="Microsoft.NAV.sprTimeSheetJournal">
                    <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
                        <Record>
                            <PropertyValue Property="Supported" Bool="false" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
                        <Record>
                            <PropertyValue Property="Deletable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
                        <Record>
                            <PropertyValue Property="Insertable" Bool="true" />
                        </Record>
                    </Annotation>
                    <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
                        <Record>
                            <PropertyValue Property="Updatable" Bool="true" />
                        </Record>
                    </Annotation>
                </EntitySet>
            </EntityContainer>
            <Annotations Target="Microsoft.NAV.externaleventsubscriptions/subscriptionType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprEmplPersonalInformation/gender">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprEmplPersonalInformation/documentType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprContract/contractType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprAllocation/tEAType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprPaymentLocation/paymentOrderType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprWorkScheduleEntry/activityType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprVacationBalance/balanceByDays">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprVacationBalanceApprox/balanceByDays">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprTimeSheetJournalLine/activityType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprActivityCode/activityType">
                <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprDimensionSetLine/sprEmployee">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprEmplPersonalInformation/sprEmployee">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprContract/sprEmployee">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprRelative/sprEmployee">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprPaymentLocation/sprEmployee">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprAllocation/sprContract">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprDimensionSetLine/sprAllocation">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprAllocationSalary/sprAllocation">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprRelativeHistory/sprRelative">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprDimensionSetLine/sprWorkScheduleEntry">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprDimensionSetLine/sprAbsenceEntry">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
            <Annotations Target="Microsoft.NAV.sprDimensionSetLine/sprTimeSheetJournalLine">
                <Annotation Term="Microsoft.NAV.IsBidirectionalPartnerNavigation" Bool="true" />
            </Annotations>
        </Schema>
    </edmx:DataServices>
</edmx:Edmx>