---
title: "Updates an existing salary record."
method: PATCH
path: "/api/salaryrecords"
tags: ["SalaryRecords"]
---

# Updates an existing salary record.

`PATCH /api/salaryrecords`

## Request body

- IntectSalaryRecord
  - `SalaryTypeView` IntectSalaryTypeView
    - `SalaryTypeId` integer
    - `BaseSalaryTypeId` integer, nullable
    - `CompanyId` integer
    - `LanguageId` integer
    - `CategoryId` integer, nullable
    - `Name` string
    - `Description` string
    - `DefaultPayslipText` string
    - `IsVisible` boolean
    - `IsActive` boolean
    - `UnitTypeId` integer, nullable
    - `AmountPerUnit` number, double, nullable
    - `Units` number, double, nullable
    - `BaseAmount` number, double, nullable
    - `Amount` number, double, nullable
    - `EIncomeCategory` integer
    - `EIncomeSubCategory` integer
    - `SummaryCategoryId` integer, nullable
    - `SalaryTypeGroupId` integer, nullable
    - `ExternalReference` string
    - `ImportExternalReference` string
    - `IncludeInPayment` boolean
    - `SortOrder` integer
    - `AllowEditUnitType` boolean
    - `AllowEditBaseAmount` boolean
    - `NegativeDefault` boolean
    - `DefaultPersistanceTypeId` integer, nullable
    - `StatisticsOnly` boolean
    - `StatisticsFieldCode` string
    - `SumFromIds` string
    - `SumFromReverseSign` boolean
    - `IncludeAlways` boolean
    - `RelatesToIncomeType5` boolean, nullable
    - `Explanation` string
    - `TriggersOvertimeSupplement` boolean, nullable
    - `SulinalFieldNumber` string
    - `OverviewIndex` integer, nullable
    - `OverviewDisplayMode` integer, nullable
    - `Identifier` string
    - `IsAdvanced` boolean, nullable
    - `AccountTypeId` integer, nullable
    - `BalanceDefinitionId` integer, nullable
    - `BalanceBehavior` integer, nullable
    - `BaseName` string
    - `BaseDescription` string
    - `BasePayslipText` string
    - `SkatteverketAgiFieldCode` integer, nullable
    - `DimensionDistributionOptionId` integer, nullable
    - `DisplayDates` boolean
    - `PensionBehaviorId` integer
    - `Dimension1ValueId` integer, nullable
    - `Dimension2ValueId` integer, nullable
    - `Dimension3ValueId` integer, nullable
    - `FlexBehaviorId` integer, nullable
    - `ProhibitDimensionValues` boolean
    - `SalaryIncomeTypeId` integer, nullable
    - `IsVariable` boolean
    - `VatCode` string
    - `IsBaseSalary` boolean
    - `TriggersSecondaryEmployeeTax` boolean
    - `TriggersMainEmployeeTax` boolean
    - `TriggersPublicPension` boolean
    - `TriggersPrimaryVacation` boolean
    - `HideOnPayslip` boolean
    - `TriggersMainEmployerTax` boolean
    - `Formula1Id` integer, nullable
    - `Formula1Expression` string
    - `Formula2Id` integer, nullable
    - `Formula2Expression` string
    - `Formula3Id` integer, nullable
    - `Formula3Expression` string
    - `Formula1Name` string
    - `Formula2Name` string
    - `Formula3Name` string
    - `Formula1Description` string
    - `Formula2Description` string
    - `Formula3Description` string
    - `BaseIdentifier` string
    - `SalaryIncomeDescriptionId` integer, nullable
    - `IsUnionFeeBasis` boolean
    - `IgnoreDateLimitation` boolean
    - `IsVacationBasis` boolean, nullable
    - `SalaryIncomeAdditionalInfoIds` string
    - `SumUnitsFromIds` string
    - `StatisticsPayClassificationId` integer, nullable
  - `UnitType` IntectUnitType
    - `RelevantCountries` IntectCountry[]
      - `IsSupported` boolean
      - `DefaultLanguageId` integer
      - `ReleaseNoteLink` string
      - `GetHelpOnlineLink` string
      - `OperatingStatus` string
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `PersistenceType` IntectSalaryRecordPersistenceType
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `Id` integer
  - `Units` number, double, nullable
  - `IsActive` boolean
  - `StartDate` string, date-time, nullable
  - `EndDate` string, date-time, nullable
  - `Description` string
  - `UserEmploymentId` integer
  - `UnitTypeId` integer, nullable
  - `AmountPerUnit` number, double, nullable
  - `Amount` number, double, nullable
  - `BaseAmount` number, double, nullable
  - `SalaryTypeId` integer
  - `SortOrder` integer, nullable
  - `TimeEntryTypeId` integer, nullable
  - `PersistenceTypeId` integer
  - `Dimension1Value` string
  - `Dimension2Value` string
  - `Dimension3Value` string
  - `ExternalIdentifier` string
  - `LegacyFlexEarningPercentage` number, double, nullable
  - `NewFlexEarningPercentage` number, double, nullable
  - `PensionPercentage` number, double, nullable
  - `SalaryStatementId` integer, nullable
  - `Dimension1ValueId` integer, nullable
  - `Dimension2ValueId` integer, nullable
  - `Dimension3ValueId` integer, nullable
  - `Created` string, date-time
  - `PensionPercentageEmployee` number, double, nullable
  - `InternalReference` string
  - `LedgerId` integer, nullable
  - `Formula1Id` integer, nullable
  - `Formula2Id` integer, nullable
  - `Formula3Id` integer, nullable
  - `Updated` string, date-time
  - `LicensePlate` string
  - `ListPrice` integer, nullable
  - `PaymentPlanRecipientId` integer, nullable
  - `AccountNumber` integer, nullable
  - `KIDReference` string
  - `ERPReference` string
  - `TimeEntryType` IntectTimeEntryType
    - `Id` integer
    - `BaseTimeEntryTypeId` integer, nullable
    - `CompanyId` integer, nullable
    - `Name` string
    - `Description` string
    - `IsActive` boolean, nullable
    - `UnitTypeId` integer, nullable
    - `ExternalReference` string
    - `SortOrder` integer, nullable
    - `DefaultPayslipText` string
    - `AllowEditUnitType` boolean, nullable
    - `IsIllness` boolean, nullable
    - `InternalReferenceId` integer, nullable
    - `Identifier` string
    - `StatisticsFieldCode` string
    - `MandatoryDescription` boolean, nullable
    - `IsReimbursable` boolean, nullable
    - `BaseTimeEntryType` IntectTimeEntryType — recursive
    - `TimeEntryTypeTranslations` IntectTimeEntryTypeTranslation[]
      - `Id` integer
      - `TimeEntryTypeId` integer
      - `LanguageId` integer
      - `Name` string
      - `Description` string
      - `DefaultPayslipText` string
      - `StatusId` integer
      - `Comment` string
    - `TimeEntryTypeConfigurations` IntectTimeEntryTypeConfiguration[]
      - `Id` integer
      - `TimeEntryTypeId` integer
      - `SalaryTypeId` integer
      - `Description` string
      - `Amount` number, double, nullable
      - `AmountPerUnit` number, double, nullable
      - `AppliesBefore` string, nullable
      - `AppliesAfter` string, nullable
      - `AppliesHolidays` boolean
      - `AmountPerKilometer` number, double, nullable
      - `EmploymentTemplateId` integer, nullable
      - `TargetUnitTypeId` integer, nullable
      - `ConversionFactor` number, double, nullable
      - `UserEmploymentId` integer, nullable
      - `AppliesSaturdays` boolean
      - `AppliesSundays` boolean
      - `UseDefaultRate` boolean
      - `ConversionFactorAffectsRate` boolean
      - `LegacyFlexEarningPercentage` number, double, nullable
      - `NewFlexEarningPercentage` number, double, nullable
      - `PensionPercentage` number, double, nullable
      - `AppliesMondays` boolean
      - `AppliesTuesdays` boolean
      - `AppliesWednesdays` boolean
      - `AppliesThursdays` boolean
      - `AppliesFridays` boolean
      - `LimitToDepartmentId` integer, nullable
      - `LimitToDimension1ValueId` integer, nullable
      - `LimitToDimension2ValueId` integer, nullable
      - `LimitToDimension3ValueId` integer, nullable
      - `PensionPercentageEmployee` number, double, nullable
      - `SeniorityMonthsFrom` integer, nullable
      - `SeniorityMonthsLessThan` integer, nullable
    - `TimeEntryTypeCountryMappings` IntectTimeEntryTypeCountryMapping[]
      - `Id` integer
      - `BaseTimeEntryTypeId` integer
      - `CountryId` integer
      - `TimeEntryType` IntectTimeEntryType — recursive
  - `SalaryStatement` IntectSalaryStatement
    - `PayoutDateDerived` string, date-time, nullable
    - `VacationProvider` IntectVacationProvider
      - `SENumber` string
      - `NetsNumber` string
      - `IsAdministrative` boolean
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `IsFinalized` boolean
    - `TypeId` integer
    - `Description` string
    - `Id` integer
    - `SalaryBatchId` integer
    - `PeriodFrom` string, date-time
    - `PeriodTo` string, date-time
    - `PayoutAmount` number, double, nullable
    - `AtpEmployee` number, double
    - `AtpEmployer` number, double
    - `UserEmploymentId` integer
    - `TaxAmount` number, double
    - `AmbAmount` number, double
    - `PensionProviderId` integer, nullable
    - `PensionEmployeeShare` number, double, nullable
    - `PensionEmployeeShareAmount` number, double
    - `PensionCompanyShare` number, double, nullable
    - `PensionCompanyShareAmount` number, double
    - `VacationProviderId` integer, nullable
    - `VacationMoneyEarnedGross` number, double
    - `VacationMoneyEarnedNet` number, double, nullable
    - `VacationDaysEarned` number, double
    - `UserFullName` string
    - `UserIdentityNumber` string
    - `UserAddressId` integer, nullable
    - `PensionBaseAmount` number, double
    - `VacationDaysSpent` number, double
    - `VacationBaseAmount` number, double
    - `PrimaryIncomeAmount` number, double
    - `HoursWorked` number, double
    - `KmEntered` number, double
    - `AppliedTaxDeduction` number, double
    - `TaxCardRemainingFreeAmount` number, double, nullable
    - `TaxCardTypeId` integer
    - `TaxRate` number, double
    - `VacationDaysSubtracted` number, double
    - `TaxBaseAmount` number, double
    - `AmbBaseAmount` number, double
    - `VacationTaxDeduction` number, double, nullable
    - `TaxCardFreeAmountReduction` number, double, nullable
    - `ActualFromDate` string, date-time
    - `ActualEndDate` string, date-time
    - `IsTermination` boolean
    - `TerminationTotalVacationMoneyGross` number, double, nullable
    - `TerminationTotalVacationMoneyNet` number, double, nullable
    - `TerminationYearBeforeLastVacationMoneyGross` number, double, nullable
    - `TerminationYearBeforeLastVacationMoneyNet` number, double, nullable
    - `TerminationYearBeforeLastVacationRemainingDays` number, double, nullable
    - `TerminationLastYearVacationMoneyGross` number, double, nullable
    - `TerminationLastYearVacationMoneyNet` number, double, nullable
    - `TerminationLastYearVacationRemainingDays` number, double, nullable
    - `TerminationCurrentYearVacationMoneyGross` number, double, nullable
    - `TerminationCurrentYearVacationMoneyNet` number, double, nullable
    - `TerminationCurrentYearVacationRemainingDays` number, double, nullable
    - `VacationTaxReduction` number, double
    - `VacationAmbAmount` number, double
    - `FFHoursEarned` number, double
    - `FFHoursSpent` number, double
    - `RecipientBankRegNo` string
    - `RecipientBankAccountNo` string
    - `RecipientBicSwiftNo` string
    - `RecipientIbanNo` string
    - `IllnessCompensationAtpAmountEmployee` number, double, nullable
    - `DepartmentId` integer, nullable
    - `OvertimeHours` number, double
    - `IllnessHours` number, double
    - `TaxableIncome` number, double
    - `VacationSupplementEarned` number, double, nullable
    - `SummaryAmountSalary` number, double, nullable
    - `SummaryAmountSupplements` number, double, nullable
    - `SummaryAmountTaxes` number, double, nullable
    - `SummaryAmountAdjustments` number, double, nullable
    - `FlexAmountEarned` number, double
    - `FlexAmountReduced` number, double
    - `SummaryAmountPension` number, double, nullable
    - `VacationAmbBaseAmount` number, double
    - `TaxFreeIncome` number, double, nullable
    - `TravelCompensation` number, double
    - `PensionCompanyTaxAmount` number, double, nullable
    - `PensionEmployeeTaxAmount` number, double, nullable
    - `ReportableNonTaxedIncome` number, double, nullable
    - `DownloadToken` string
    - `DownloadTokenExpiryTime` string, date-time, nullable
    - `VacationPayoutEarnedLastYear` number, double, nullable
    - `VacationPayoutEarnedCurrentYear` number, double, nullable
    - `VacationBalancePeriodId` integer, nullable
    - `VacationPayoutAmountGross` number, double, nullable
    - `VacationPayoutAmountNet` number, double, nullable
    - `AdditionalVacationDaysEarned` number, double, nullable
    - `AdditionalVacationDaysSpent` number, double, nullable
    - `AdditionalVacationEarnedGross` number, double, nullable
    - `AmExemptIncome` number, double
    - `IsDummyOnAccountPayslip` boolean
    - `SocialTaxAmount` number, double, nullable
    - `MaternityProgramId` integer, nullable
    - `MaternityProgramAmount` number, double, nullable
    - `PrimaryIncomeAmountFullPeriod` number, double, nullable
    - `DegreeOfEmployment` number, double, nullable
    - `VacationDegreeOfEmployment` number, double, nullable
    - `PrimaryIncomeAmountWithBonus` number, double
    - `TaxPaidNo` number, double
    - `TaxBasisNo` number, double
    - `PositiveTaxFreeIncome` number, double, nullable
    - `NegativeTaxFreeIncome` number, double, nullable
    - `GrossReductionAmount` number, double, nullable
    - `NewFlexAmountEarned` number, double
    - `CustomBalancesAmountEarned` number, double
    - `PositiveTaxableIncome` number, double, nullable
    - `ForeignPensionAmount` number, double, nullable
    - `DomesticPensionAmount` number, double, nullable
    - `StudentInsuranseAmount` number, double
    - `NewFlexPensionAmount` number, double, nullable
    - `ReportingPensionCompanyShareAmount` number, double, nullable
    - `ReportingPensionEmployeeShareAmount` number, double, nullable
    - `Created` string, date-time
    - `Updated` string, date-time
    - `SocialTaxFullAmount` number, double, nullable
    - `TaxableBenefits` number, double, nullable
    - `SummaryAmountReimbursments` number, double, nullable
    - `SummaryAmountExpenses` number, double, nullable
    - `SummaryAmountOtherCreditorsDeductions` number, double, nullable
    - `SummaryAmountAttachmentOfEarningDeductions` number, double, nullable
    - `SummaryAmountChildCareDeductions` number, double, nullable
    - `DeductionAttachmentOfEarningRemainingAmount` number, double, nullable
    - `DeductionOtherCreditorsRemainingAmount` number, double, nullable
    - `TaxTable` string
    - `AdditionalVacationPayoutEarnedLastYear` number, double, nullable
    - `AdditionalVacationPayoutEarnedCurrentYear` number, double, nullable
    - `VoluntaryExtraTax` number, double, nullable
    - `SummaryAmountUnionDeductionsFull` number, double, nullable
    - `SummaryAmountUnionDeductions` number, double, nullable
    - `SummaryAmountUnionDeductionCurrentBalance` number, double, nullable
    - `SummaryAmountDeductions` number, double, nullable
    - `SalaryBatchRecords` IntectSalaryBatchRecord[]
      - `Id` integer
      - `SalaryTypeId` integer
      - `Amount` number, double
      - `Units` number, double, nullable
      - `Description` string
      - `CompanyUserId` integer
      - `UnitTypeId` integer, nullable
      - `UserEmploymentId` integer
      - `SalaryRecordId` integer, nullable
      - `SalaryBatchId` integer
      - `AmountPerUnit` number, double, nullable
      - `BaseAmount` number, double, nullable
      - `SalaryStatementId` integer, nullable
      - `IncludeInPayment` boolean
      - `EIncomeCategory` integer
      - `EIncomeSubCategory` integer
      - `SummaryCategoryId` integer, nullable
      - `PeriodFactor` number, double, nullable
      - `FromDate` string, date-time, nullable
      - `ToDate` string, date-time, nullable
      - `SortOrder` integer
      - `SpecialIdentifier` string
      - `BaseSalaryTypeId` integer, nullable
      - `ExternalReferenceSalaryType` string
      - `ExternalReferenceEmployee` string
      - `ExternalReferenceDepartment` string
      - `InformationOnly` boolean
      - `Dimension1Value` string
      - `Dimension2Value` string
      - `Dimension3Value` string
      - `SulinalFieldNumber` string
      - `IsReportableIncome` boolean
      - `SkatteverketAgiFieldCode` integer, nullable
      - `LegacyFlexEarningPercentage` number, double, nullable
      - `NewFlexEarningPercentage` number, double, nullable
      - `PensionPercentage` number, double, nullable
      - `DisplayDates` boolean
      - `Dimension1ValueId` integer, nullable
      - `Dimension2ValueId` integer, nullable
      - `Dimension3ValueId` integer, nullable
      - `PensionPercentageEmployee` number, double, nullable
      - `IsBaseSalary` boolean
      - `TriggersSecondaryEmployeeTax` boolean
      - `TriggersMainEmployeeTax` boolean
      - `TriggersPublicPension` boolean
      - `TriggersPrimaryVacation` boolean
      - `HideOnPayslip` boolean
      - `Formula1Expression` string
      - `EvaluatedFormula1Expression` string
      - `Formula2Expression` string
      - `EvaluatedFormula2Expression` string
      - `Formula3Expression` string
      - `EvaluatedFormula3Expression` string
      - `DeductionRecurringPaymentPlanId` integer, nullable
      - `PaymentPlanRecipientId` integer, nullable
      - `PaymentPlanRecipient` IntectPaymentPlanRecipient
        - `PaymentMethod` IntectPaymentMethod
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `PaymentPlanType` IntectPaymentPlanType
          - `IsSystemPaymentPlanType` boolean
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `Id` integer
        - `Name` string
        - `PaymentPlanTypeId` integer
        - `VATRegistrationNumber` string
        - `TelFixed` string
        - `Email` string
        - `AddressId` integer
        - `IsSystemRecipient` boolean
        - `CountryId` integer, nullable
        - `CompanyId` integer, nullable
        - `AccountNumber` integer, nullable
        - `PaymentMethodId` integer
        - `ExternalIdentifier` string
        - `BasePaymentPlanRecipientId` integer, nullable
        - `KIDReference` string
        - `MainDeductionAmount` number, double, nullable
        - `MainDeductionShare` number, double, nullable
        - `MainDeductionAmountMin` number, double, nullable
        - `MainDeductionAmountMax` number, double, nullable
        - `AdditionalDeductionAmount` number, double, nullable
        - `AdditionalDeductionShare` number, double, nullable
        - `AdditionalDeductionAmountMin` number, double, nullable
        - `AdditionalDeductionAmountMax` number, double, nullable
        - `InsuranceDeductionAmount` number, double, nullable
        - `AdditionalDeductionAccountOverride` integer, nullable
        - `AdditionalDeductionKIDReferenceOverride` string
        - `InsuranceDeductionAccountOverride` integer, nullable
        - `InsuranceDeductionKIDReferenceOverride` string
        - `ERPReference` string
        - `AdditionalDeductionERPReferenceOverride` string
        - `InsuranceDeductionERPReferenceOverride` string
        - `Address` IntectAddress
          - `Id` integer
          - `Line1` string
          - `Line2` string
          - `PostalCode` string
          - `City` string
          - `CountryId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `Country` IntectCountry
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
        - `Payments` IntectPayment[]
          - `DestinationCurrency` IntectCurrency
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `PaymentBatchId` integer, nullable
          - `DueDate` string, date-time, nullable
          - `PaymentDate` string, date-time, nullable
          - `SalaryBatchId` integer, nullable
          - `UserEmploymentId` integer, nullable
          - `SalaryStatementId` integer, nullable
          - `RecipientNetsNo` string
          - `RecipientBankRegNo` string
          - `RecipientBankAccountNo` string
          - `ReferenceIdentifier` string
          - `OwnReferenceText` string
          - `RecipientMessage` string
          - `NetsTransferType` integer, nullable
          - `NetsInfoType` integer, nullable
          - `AdditionalInfo` string
          - `CompanyId` integer
          - `Amount` number, double
          - `CompanyBankRegNo` string
          - `CompanyBankAccountNo` string
          - `UserIdentityNumber` string
          - `CollectiveAgreementCode` string
          - `RecipientName` string
          - `AutoDetermineBankAccount` boolean
          - `NovemberFirstBatchId` integer, nullable
          - `PaymentProviderId` integer
          - `RecipientIban` string
          - `RecipientBicSwift` string
          - `DestinationCurrencyId` integer, nullable
          - `PensionProviderId` integer, nullable
          - `ExternalPaymentPartnerId` integer, nullable
          - `PaymentTypeId` integer
          - `QuarterNumber` integer, nullable
          - `QuarterYear` integer, nullable
          - `PensionPolicyNumber` string
          - `PaymentPlanTypeId` integer, nullable
          - `PensionEmployeeShare` number, double, nullable
          - `PensionEmployeeShareAmount` number, double, nullable
          - `PensionCompanyShareAmount` number, double, nullable
          - `PensionCompanyShare` number, double, nullable
          - `PensionBaseAmount` number, double, nullable
          - `PensionVoluntaryShare` number, double, nullable
          - `PensionVoluntaryAmount` number, double, nullable
          - `NewFlexPensionAmount` number, double, nullable
          - `RecurringPaymentPlanId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `PaymentPlanRecipientId` integer, nullable
          - `KidNumber` string
          - `PaymentPlanRecipient` IntectPaymentPlanRecipient — recursive
        - `SalaryBatchRecords` IntectSalaryBatchRecord[]
    - `UserEmployment` IntectUserEmployment
      - `CurrentConfiguration` IntectEmploymentConfigurationHistory
        - `Id` integer
        - `UserEmploymentId` integer
        - `FromDate` string, date-time
        - `StandardHoursPerWeek` number, double, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `DegreeOfEmployment` number, double, nullable
        - `VacationFactor` number, double, nullable
      - `VacationType` IntectVacationType
        - `StaticDataId` integer
        - `Key` string
        - `Id` integer
        - `Name` string
        - `Description` string
        - `SortKey` string
      - `VacationProvider` IntectVacationProvider
        - `SENumber` string
        - `NetsNumber` string
        - `IsAdministrative` boolean
        - `StaticDataId` integer
        - `Key` string
        - `Id` integer
        - `Name` string
        - `Description` string
        - `SortKey` string
      - `Id` integer
      - `CompanyUserId` integer
      - `HireDate` string, date-time
      - `ExpireDate` string, date-time, nullable
      - `VacationTypeId` integer
      - `VacationProviderId` integer, nullable
      - `VacationExtraPercentage` number, double, nullable
      - `BasedOnTemplateId` integer, nullable
      - `Title` string
      - `SalaryCycleId` integer, nullable
      - `ExternalReference` string
      - `IsAtpTempWorker` boolean
      - `DepartmentId` integer, nullable
      - `IncomeTypeId` integer
      - `WorksElsewhere` boolean
      - `LastStatementEndDate` string, date-time, nullable
      - `VacationReduceSalary` boolean
      - `IsTerminated` boolean
      - `VacationSupplementPayoutMonth` integer
      - `IsInMaternityProgram` boolean
      - `TaxCardRequested` string, date-time, nullable
      - `PreferredTaxCardTypeId` integer
      - `Created` string, date-time
      - `IllnessReducesSalary` boolean
      - `ManagerCompanyUserId` integer, nullable
      - `StatisticsSalaryPrincipleId` integer, nullable
      - `StatisticsEmploymentPrincipleId` integer, nullable
      - `StatisticsEmploymentTermsId` integer, nullable
      - `StatisticsJobStatusId` integer, nullable
      - `StatisticsJobFunctionCode` integer, nullable
      - `StatisticsSalaryPrincipleFromDate` string, date-time, nullable
      - `StatisticsEmploymentPrincipleFromDate` string, date-time, nullable
      - `StatisticsEmploymentTermsFromDate` string, date-time, nullable
      - `StatisticsJobStatusFromDate` string, date-time, nullable
      - `StatisticsJobFunctionFromDate` string, date-time, nullable
      - `FlexEarningPercentage` number, double
      - `FlexBaseCalculationMethodId` integer
      - `CollectiveBargainingAgreementCode` string
      - `TerminationVacationOverridePercentage` number, double, nullable
      - `SeniorityDate` string, date-time, nullable
      - `ApplyDanishRulesInGreenland` boolean
      - `AnnualTaxComment` string
      - `AllowExtendedTaxCardDeductions` boolean
      - `ReduceTaxCardDeduction` number, double, nullable
      - `IncreaseTaxRatePercentage` number, double, nullable
      - `UseTaxDeductionPerWorkDay` boolean
      - `DefaultRate` number, double, nullable
      - `TaxTableNumber` string
      - `TaxColumnNumber` integer, nullable
      - `AdHocTaxRateOverride` number, double, nullable
      - `VacationDaysPerYear` number, double, nullable
      - `SecondaryExternalReference` string
      - `LastIllnessEndDate` string, date-time, nullable
      - `LastIllnessStartDate` string, date-time, nullable
      - `VacationTerminationDate` string, date-time, nullable
      - `AdditionalVacationTerminationMethod` integer, nullable
      - `AdditionalVacationSpentFirst` boolean
      - `Updated` string, date-time, nullable
      - `AtpHours` number, double, nullable
      - `IsPendingRecalc` boolean
      - `AdvanceVacationDays` number, double, nullable
      - `WorkplaceIdentifier` string
      - `SettleVacationInTerminationMonth` boolean
      - `MaternityProgramId` integer, nullable
      - `IsMaternityProgramVolunteer` boolean
      - `Dimension1ValueId` integer, nullable
      - `Dimension2ValueId` integer, nullable
      - `Dimension3ValueId` integer, nullable
      - `Dimension1Value` string
      - `Dimension2Value` string
      - `Dimension3Value` string
      - `WorkingAddressReference` string
      - `WorkplaceAddress` string
      - `WorkplaceCity` string
      - `EmploymentTypeId` integer, nullable
      - `CauseOfEndDateId` integer, nullable
      - `AppointmentTypeId` integer, nullable
      - `WorkingHoursArragementId` integer, nullable
      - `OccupationCode` string
      - `FlexTerminationMethodId` integer
      - `VacationLimitedAllowanceId` integer
      - `ApplyDanishATPRulesInGreenland` boolean
      - `ApplyDanishAMBRulesInGreenland` boolean
      - `IsECHTriggerDisabled` boolean
      - `VacationMinimumAmount` number, double, nullable
      - `VacationMinimumAmountTerminationIgnore` boolean, nullable
      - `AdvanceVacationExpireDate` string, date-time, nullable
      - `VariableVacationPayoutMethodId` integer, nullable
      - `VacationYearStartMonth` integer, nullable
      - `RecentSalaryChangeDate` string, date-time, nullable
      - `LastReportedInAmeldingDate` string, date-time, nullable
      - `Year5VacationDaysActionSE` integer, nullable
      - `VacationPayoutMethodId` integer, nullable
      - `VacationTerminationMethodId` integer, nullable
      - `AmeldingId` string
      - `ExemptFromSocialTax` boolean
      - `HalfTaxOverride` boolean
      - `GreatPrayerSupplementPayoutMethodId` integer
      - `ExpireDateReportedInAmeldingDate` string, date-time, nullable
      - `IsNetSalary` boolean
      - `GrossingUpTable` string
      - `TaxRuleId` integer, nullable
      - `CommuterTypeId` integer, nullable
      - `StatusFNOId` integer
      - `PayFormFNOId` integer
      - `StatusDegreeShare` number, double
      - `IsWorkCapable` boolean
      - `IsReceivesAFP` boolean
      - `PensionAgeNO` integer
      - `EmployeeAnnualHoursNO` number, double, nullable
      - `YearlySalary` number, double, nullable
      - `CompanyUser` IntectCompanyUser
        - `Id` integer
        - `UserId` integer
        - `CompanyId` integer
        - `RoleId` integer
        - `IsActive` boolean
        - `FirstName` string
        - `MiddleName` string
        - `LastName` string
        - `BankRegNo` string
        - `BankAccountNo` string
        - `BicSwiftNo` string
        - `IbanNo` string
        - `AddressId` integer
        - `IsPaymentApprover` boolean
        - `Initials` string
        - `TelMobile` string
        - `TelFixed` string
        - `CompanyEmail` string
        - `PersonalEmail` string
        - `Created` string, date-time
        - `DeactivationDate` string, date-time, nullable
        - `PreferredCurrencyId` integer, nullable
        - `AutoDetermineBankAccount` boolean
        - `MunicipalityId` integer, nullable
        - `Updated` string, date-time
        - `TinNr` string
        - `TinNrUnknown` boolean
        - `ExpenseId` string, uuid, nullable
        - `IsActiveInExpense` boolean
        - `CreatedBy` integer, nullable
        - `UpdatedBy` integer, nullable
        - `RecycleBin` string
        - `UserEmployments` IntectUserEmployment[]
        - `Address` IntectAddress
          - `Id` integer
          - `Line1` string
          - `Line2` string
          - `PostalCode` string
          - `City` string
          - `CountryId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `Country` IntectCountry
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
        - `UserImage` IntectUserImage
          - `Id` integer
          - `Image` string, byte
        - `DimensionValues` IntectDimensionValue[]
          - `Id` integer
          - `CompanyId` integer
          - `DimensionNumber` integer
          - `Value` string
          - `Description` string
          - `ApproverCompanyUserId` integer, nullable
          - `LimitToDepartmentId` integer, nullable
          - `LimitToTemplateId` integer, nullable
        - `ExpenseErrors` IntectExpenseError[]
          - `Id` integer
          - `CompanyUserId` integer
          - `ErrorMessage` string
          - `CompanyUser` IntectCompanyUser — recursive
        - `FullName` string
        - `UserLanguageId` integer
        - `UserIdentityNumber` string
        - `UserDateOfBirth` string, date-time, nullable
        - `UserIsFemale` boolean, nullable
        - `HasDummyIdentityNumber` boolean
        - `IsTemporaryNorwegianIdentityNumber` boolean
      - `UserEmploymentTemplate` IntectUserEmploymentTemplate
        - `VacationType` IntectVacationType
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `VacationProvider` IntectVacationProvider
          - `SENumber` string
          - `NetsNumber` string
          - `IsAdministrative` boolean
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `Id` integer
        - `CompanyId` integer
        - `Name` string
        - `VacationTypeId` integer
        - `VacationProviderId` integer, nullable
        - `VacationExtraPercentage` number, double, nullable
        - `IsAtpTempWorker` boolean
        - `WorksElsewhere` boolean
        - `IncomeTypeId` integer
        - `SalaryCycleId` integer, nullable
        - `VacationReduceSalary` boolean
        - `VacationSupplementPayoutMonth` integer
        - `IsInMaternityProgram` boolean
        - `IllnessReducesSalary` boolean
        - `StandardHoursPerWeek` number, double, nullable
        - `StatisticsSalaryPrincipleId` integer, nullable
        - `StatisticsEmploymentPrincipleId` integer, nullable
        - `StatisticsEmploymentTermsId` integer, nullable
        - `StatisticsJobStatusId` integer, nullable
        - `StatisticsJobFunctionCode` integer, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `DepartmentId` integer, nullable
        - `FlexEarningPercentage` number, double
        - `FlexBaseCalculationMethodId` integer
        - `IsDefault` boolean
        - `CollectiveBargainingAgreementCode` string
        - `TerminationVacationOverridePercentage` number, double, nullable
        - `SystemDefaultForCountryId` integer, nullable
        - `TimeEntryRecordAcrossSalaryPeriodStrategy` integer
        - `AllowExtendedTaxCardDeductions` boolean
        - `TemplateExternalReference` string
        - `UseTaxDeductionPerWorkDay` boolean
        - `DefaultRate` number, double, nullable
        - `VacationDaysPerYear` number, double, nullable
        - `ApplyLongTermIllnessCompensation` boolean
        - `AnnualIncomeMultiplicationFactor` number, double, nullable
        - `AdditionalVacationTerminationMethod` integer, nullable
        - `AdditionalVacationSpentFirst` boolean
        - `AdvanceVacationDays` number, double, nullable
        - `WorkplaceIdentifier` string
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `CopiedFromTemplateId` integer, nullable
        - `MaternityProgramId` integer, nullable
        - `IsMaternityProgramVolunteer` boolean
        - `Dimension1ValueId` integer, nullable
        - `Dimension2ValueId` integer, nullable
        - `Dimension3ValueId` integer, nullable
        - `Dimension1AllowOverride` boolean
        - `Dimension2AllowOverride` boolean
        - `Dimension3AllowOverride` boolean
        - `Dimension1Value` string
        - `Dimension2Value` string
        - `Dimension3Value` string
        - `WorkingAddressReference` string
        - `WorkplaceAddress` string
        - `WorkplaceCity` string
        - `EmploymentTypeId` integer, nullable
        - `AppointmentTypeId` integer, nullable
        - `WorkingHoursArragementId` integer, nullable
        - `VacationLimitedAllowanceId` integer
        - `FlexTerminationMethodId` integer
        - `VacationMinimumAmount` number, double, nullable
        - `VacationMinimumAmountTerminationIgnore` boolean, nullable
        - `AdvanceVacationExpireDate` string, date-time, nullable
        - `VariableVacationPayoutMethodId` integer, nullable
        - `VacationYearStartMonth` integer, nullable
        - `Year5VacationDaysActionSE` integer, nullable
        - `VacationPayoutMethodId` integer, nullable
        - `VacationTerminationMethodId` integer, nullable
        - `ExemptFromSocialTax` boolean
        - `GreatPrayerSupplementPayoutMethodId` integer
        - `TemplateSalaryRecords` IntectTemplateSalaryRecord[]
          - `UnitType` IntectUnitType
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PersistenceType` IntectSalaryRecordPersistenceType
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `Units` number, double, nullable
          - `IsActive` boolean
          - `Description` string
          - `UnitTypeId` integer, nullable
          - `AmountPerUnit` number, double, nullable
          - `Amount` number, double, nullable
          - `BaseAmount` number, double, nullable
          - `SalaryTypeId` integer
          - `PersistenceTypeId` integer
          - `SortOrder` integer
          - `Formula1Id` integer, nullable
          - `Formula2Id` integer, nullable
          - `Formula3Id` integer, nullable
          - `Formula1` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
          - `Formula2` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
          - `Formula3` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
        - `SenioritySupplements` IntectSenioritySupplement[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `SeniorityMonthsStart` integer, nullable
          - `SeniorityMonthsEnd` integer, nullable
          - `SupplementAmount` number, double
          - `SupplementIntervalType` integer
          - `HourlyRate` number, double, nullable
          - `BaseOnTotalWorkHours` boolean
        - `OvertimeSupplements` IntectOvertimeSupplement[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `TotalHoursWorkedFrom` integer, nullable
          - `TotalHoursWorkedUntil` integer, nullable
          - `SupplementAmount` number, double, nullable
          - `SupplementPercentage` number, double, nullable
          - `OvertimeSupplementPrinciple` integer
          - `Description` string
        - `TemplateBalanceConfigurations` IntectTemplateBalanceConfiguration[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `BalanceDefinitionId` integer
          - `EarningPercentage` number, double, nullable
          - `BaseCalculationMethodId` integer, nullable
          - `EarningFixedAmount` number, double, nullable
          - `EarningFixedAmountPrincipleId` integer, nullable
          - `PensionSharePercentage` number, double, nullable
          - `PensionShareFixedAmount` number, double, nullable
          - `DaysConversionPercentage` number, double, nullable
          - `DaysEarnedPerPayslip` number, double, nullable
          - `PayoutPercentage` number, double, nullable
          - `SeniorityRequirementMonths` integer, nullable
          - `CustomBehaviorId` integer, nullable
          - `UnitsEarnedPerInterval` number, double, nullable
          - `BalanceEarningIntervalId` integer, nullable
          - `TerminationMethodId` integer, nullable
          - `SpendingMethodId` integer, nullable
        - `Holidays` IntectHoliday[]
          - `Id` integer
          - `Date` string, date-time
          - `ConsiderHoliday` boolean
          - `DisablesBankPayments` boolean
          - `CountryId` integer, nullable
          - `CompanyId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `Description` string
          - `Created` string, date-time, nullable
          - `Company` IntectCompany
            - `Id` integer
            - `Name` string
            - `StatusId` integer
            - `VATRegistrationNumber` string
            - `AccountId` integer, nullable
            - `Email1` string
            - `Email2` string
            - `DefaultLanguageId` integer
            - `AddressId` integer
            - `CompanyTypeId` integer
            - `SecondaryVATRegistrationNumber` string
            - `MainContactCompanyUserId` integer, nullable
            - `BankRegNo` string
            - `BankAccountNo` string
            - `BicSwiftNo` string
            - `IbanNo` string
            - `ExternalSystemComment` string
            - `PaymentMethodSalary` integer
            - `PaymentMethodPension` integer
            - `PaymentMethodTax` integer
            - `ExternalSystemId` integer, nullable
            - `TelMobile` string
            - `TelFixed` string
            - `KnowsIntectFrom` string
            - `ExternalAuthentication` string
            - `HasNetsAgreement` boolean
            - `Created` string, date-time
            - `EmployersAssociationNumber` string
            - `StaticsReportsYearly` boolean
            - `StatisticsRecipientId` integer, nullable
            - `SubscribeToNewsLetter` boolean
            - `EstablishedDate` string, date-time, nullable
            - `EmployeeCountEstimate` string
            - `Preferences` string
            - `InvoiceIdentifier` string
            - `PaymentMethodPublicPension` integer
            - `PaymentMethodVacationProvider` integer
            - `InvoiceEmail` string
            - `HasAcceptedTerms` boolean
            - `CountryId` integer
            - `CurrentPackageLevel` integer
            - `ScheduledPackageId` integer, nullable
            - `ScheduledPackageDate` string, date-time, nullable
            - `IndustryCode` string
            - `AccountComment` string
            - `BankId` integer, nullable
            - `IndustryOrganizationId` integer, nullable
            - `InvoiceTypeId` integer
            - `DefaultTaxTableId` integer, nullable
            - `AllowAutoDetermineBankAccount` boolean
            - `SystemAliasId` integer
            - `PaymentMethodMaternityProgram` integer
            - `BankAccountWithholdingTax` string
            - `BankGuarantee` boolean
            - `PensionProviderName` string
            - `NorwayTypeOfBusinessId` integer
            - `BankAccountNorway` string
            - `PensionProviderOrgNo` string
            - `BankCustomerNumber` string
            - `UseSENumberForNetsAgreement` boolean
            - `ExpenseId` string, uuid, nullable
            - `ISOAgreementNumber` string
            - `ISOSignerID` string
            - `ISOUseCompanyCVR` boolean
            - `HalfTaxMonth` integer, nullable
            - `ISOCustomerNumber` string
            - `ISODivisionCode` string
            - `EmployeeAnnualHoursNO` number, double, nullable
            - `IsFNOReportEnabled` boolean
            - `AltinnId` string
            - `IsItinerant` boolean
            - `Language` IntectLanguage
              - …
            - `Address` IntectAddress
              - …
            - `CompanyLogo` IntectCompanyLogo
              - …
            - `Departments` IntectDepartment[]
              - …
            - `ExternalAccounts` IntectExternalAccount[]
              - …
            - `Holidays` IntectHoliday[]
            - `DimensionValues` IntectDimensionValue[]
              - …
            - `CustomValues` IntectCustomValue[]
              - …
            - `NorwayTaxSystemResponseLines` IntectNorwayTaxSystemResponseLine[]
              - …
            - `KeycloakConfigs` IntectKeycloakConfig[]
              - …
            - `CompanyRolePermissions` IntectCompanyRolePermission[]
              - …
            - `CompanyType` IntectCompanyType
              - …
            - `CompanyStatus` IntectCompanyStatus
              - …
            - `Country` IntectCountry
              - …
            - `HasIdP` boolean
            - `PricePackage` IntectPricePackage
              - …
            - `InvoiceType` IntectAccountInvoiceType
              - …
            - `RequiresTwoFactorAuthentication` boolean
          - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
        - `DimensionValues` IntectDimensionValue[]
          - `Id` integer
          - `CompanyId` integer
          - `DimensionNumber` integer
          - `Value` string
          - `Description` string
          - `ApproverCompanyUserId` integer, nullable
          - `LimitToDepartmentId` integer, nullable
          - `LimitToTemplateId` integer, nullable
        - `SalaryCycle` IntectSalaryCycle
          - `Id` integer
          - `Name` string
          - `Months` integer
          - `Days` integer
          - `IsForwardPaid` boolean
          - `FirstPeriodStartDate` string, date-time, nullable
          - `SortKey` string
          - `SpecialIdentifier` string
          - `CompanyId` integer, nullable
          - `AccountId` integer, nullable
          - `SalaryPeriods` IntectSalaryPeriod[]
            - `Id` integer
            - `StartDate` string, date-time
            - `EndDate` string, date-time
            - `SalaryCycleId` integer
            - `SuggestedPayoutDate` string, date-time, nullable
            - `FriendlyName` string
            - `SalaryCycle` IntectSalaryCycle — recursive
            - `SalaryPeriodCountryMappings` IntectSalaryPeriodCountryMapping[]
              - …
          - `UserEmployments` IntectUserEmployment[]
          - `UserEmploymentTemplates` IntectUserEmploymentTemplate[]
          - `IsMonthly` boolean
          - `IsWeekly` boolean
          - `IsBiWeekly` boolean
          - `IsMonthlyStandard` boolean
          - `IsCustom` boolean
        - `UserEmploymentTemplate1` IntectUserEmploymentTemplate[]
        - `UserEmploymentTemplate2` IntectUserEmploymentTemplate — recursive
        - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
          - `PaymentPlanProvider` IntectPaymentPlanProvider
            - `NetsNo` string
            - `DefaultBaseCalculationMethodId` integer
            - `NetsInfoType` integer
            - `PolicyNumberRequired` boolean
            - `AccountNumberRequired` boolean
            - `PolicyNumberLabelOverride` string
            - `CountryId` integer
            - `PensionPolicyValidation` IntectPensionPolicyValidation
              - …
            - `IsDummyForBankAccount` boolean
            - `RequiredNetsRecordTypes` integer[]
            - `SupportedPaymentPlanTypes` integer[]
            - `PolicyNumberPlace` 'CollectiveAgreementCode' | 'ReferenceIdentifier' | 'DepartmentNumber'
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
            - `IsPensionBase` boolean
            - `IsFlexBase` boolean
            - `IsExtraVacationHoursBase` boolean
            - `IsCustomBalanceBase` boolean
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `IsBalanceActive` boolean
          - `IsDanishOrGreenlandicPaymentPlanType` boolean
          - `IsNorwayPaymentPlanType` boolean
          - `FixedAmountIsPerWorkDay` boolean
          - `Id` integer
          - `UserEmploymentId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `BaseCalculationMethodId` integer
          - `EmployeeShare` number, double, nullable
          - `CompanyShare` number, double, nullable
          - `PaymentPlanProviderId` integer, nullable
          - `PolicyNumber` string
          - `EmployeeAmount` number, double, nullable
          - `CompanyAmount` number, double, nullable
          - `ProviderBankRegNo` string
          - `ProviderBankAccountNo` string
          - `DueDateDelayDays` integer, nullable
          - `StartDate` string, date-time, nullable
          - `EndDate` string, date-time, nullable
          - `PaymentPlanTypeId` integer
          - `SortOrder` integer
          - `VoluntaryShare` number, double, nullable
          - `VoluntaryAmount` number, double, nullable
          - `SeniorityRequirementMonths` integer, nullable
          - `AgeRequirementFrom` integer, nullable
          - `AgeRequirementUntil` integer, nullable
          - `PaymentPlanRecipientId` integer, nullable
          - `Reference` string
          - `StartingBalance` number, double, nullable
          - `CurrentBalance` number, double, nullable
          - `FixedAmountBehavior` integer
          - `EnableAutoAdjust` boolean
          - `PaymentPlanRecipient` IntectPaymentPlanRecipient
            - `PaymentMethod` IntectPaymentMethod
              - …
            - `PaymentPlanType` IntectPaymentPlanType
              - …
            - `Id` integer
            - `Name` string
            - `PaymentPlanTypeId` integer
            - `VATRegistrationNumber` string
            - `TelFixed` string
            - `Email` string
            - `AddressId` integer
            - `IsSystemRecipient` boolean
            - `CountryId` integer, nullable
            - `CompanyId` integer, nullable
            - `AccountNumber` integer, nullable
            - `PaymentMethodId` integer
            - `ExternalIdentifier` string
            - `BasePaymentPlanRecipientId` integer, nullable
            - `KIDReference` string
            - `MainDeductionAmount` number, double, nullable
            - `MainDeductionShare` number, double, nullable
            - `MainDeductionAmountMin` number, double, nullable
            - `MainDeductionAmountMax` number, double, nullable
            - `AdditionalDeductionAmount` number, double, nullable
            - `AdditionalDeductionShare` number, double, nullable
            - `AdditionalDeductionAmountMin` number, double, nullable
            - `AdditionalDeductionAmountMax` number, double, nullable
            - `InsuranceDeductionAmount` number, double, nullable
            - `AdditionalDeductionAccountOverride` integer, nullable
            - `AdditionalDeductionKIDReferenceOverride` string
            - `InsuranceDeductionAccountOverride` integer, nullable
            - `InsuranceDeductionKIDReferenceOverride` string
            - `ERPReference` string
            - `AdditionalDeductionERPReferenceOverride` string
            - `InsuranceDeductionERPReferenceOverride` string
            - `Address` IntectAddress
              - …
            - `Payments` IntectPayment[]
              - …
            - `SalaryBatchRecords` IntectSalaryBatchRecord[]
              - …
        - `CustomValues` IntectCustomValue[]
          - `Id` integer
          - `Locked` boolean
          - `Name` string
          - `AppliesFrom` string, date-time
          - `Text` string
          - `Value` number, double, nullable
          - `CompanyId` integer, nullable
          - `UserEmploymentId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `Company` IntectCompany
            - `Id` integer
            - `Name` string
            - `StatusId` integer
            - `VATRegistrationNumber` string
            - `AccountId` integer, nullable
            - `Email1` string
            - `Email2` string
            - `DefaultLanguageId` integer
            - `AddressId` integer
            - `CompanyTypeId` integer
            - `SecondaryVATRegistrationNumber` string
            - `MainContactCompanyUserId` integer, nullable
            - `BankRegNo` string
            - `BankAccountNo` string
            - `BicSwiftNo` string
            - `IbanNo` string
            - `ExternalSystemComment` string
            - `PaymentMethodSalary` integer
            - `PaymentMethodPension` integer
            - `PaymentMethodTax` integer
            - `ExternalSystemId` integer, nullable
            - `TelMobile` string
            - `TelFixed` string
            - `KnowsIntectFrom` string
            - `ExternalAuthentication` string
            - `HasNetsAgreement` boolean
            - `Created` string, date-time
            - `EmployersAssociationNumber` string
            - `StaticsReportsYearly` boolean
            - `StatisticsRecipientId` integer, nullable
            - `SubscribeToNewsLetter` boolean
            - `EstablishedDate` string, date-time, nullable
            - `EmployeeCountEstimate` string
            - `Preferences` string
            - `InvoiceIdentifier` string
            - `PaymentMethodPublicPension` integer
            - `PaymentMethodVacationProvider` integer
            - `InvoiceEmail` string
            - `HasAcceptedTerms` boolean
            - `CountryId` integer
            - `CurrentPackageLevel` integer
            - `ScheduledPackageId` integer, nullable
            - `ScheduledPackageDate` string, date-time, nullable
            - `IndustryCode` string
            - `AccountComment` string
            - `BankId` integer, nullable
            - `IndustryOrganizationId` integer, nullable
            - `InvoiceTypeId` integer
            - `DefaultTaxTableId` integer, nullable
            - `AllowAutoDetermineBankAccount` boolean
            - `SystemAliasId` integer
            - `PaymentMethodMaternityProgram` integer
            - `BankAccountWithholdingTax` string
            - `BankGuarantee` boolean
            - `PensionProviderName` string
            - `NorwayTypeOfBusinessId` integer
            - `BankAccountNorway` string
            - `PensionProviderOrgNo` string
            - `BankCustomerNumber` string
            - `UseSENumberForNetsAgreement` boolean
            - `ExpenseId` string, uuid, nullable
            - `ISOAgreementNumber` string
            - `ISOSignerID` string
            - `ISOUseCompanyCVR` boolean
            - `HalfTaxMonth` integer, nullable
            - `ISOCustomerNumber` string
            - `ISODivisionCode` string
            - `EmployeeAnnualHoursNO` number, double, nullable
            - `IsFNOReportEnabled` boolean
            - `AltinnId` string
            - `IsItinerant` boolean
            - `Language` IntectLanguage
              - …
            - `Address` IntectAddress
              - …
            - `CompanyLogo` IntectCompanyLogo
              - …
            - `Departments` IntectDepartment[]
              - …
            - `ExternalAccounts` IntectExternalAccount[]
              - …
            - `Holidays` IntectHoliday[]
              - …
            - `DimensionValues` IntectDimensionValue[]
              - …
            - `CustomValues` IntectCustomValue[]
            - `NorwayTaxSystemResponseLines` IntectNorwayTaxSystemResponseLine[]
              - …
            - `KeycloakConfigs` IntectKeycloakConfig[]
              - …
            - `CompanyRolePermissions` IntectCompanyRolePermission[]
              - …
            - `CompanyType` IntectCompanyType
              - …
            - `CompanyStatus` IntectCompanyStatus
              - …
            - `Country` IntectCountry
              - …
            - `HasIdP` boolean
            - `PricePackage` IntectPricePackage
              - …
            - `InvoiceType` IntectAccountInvoiceType
              - …
            - `RequiresTwoFactorAuthentication` boolean
          - `UserEmployment` IntectUserEmployment — recursive
          - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
        - `RateIntervalSets` IntectRateIntervalSet[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `Name` string
          - `ValidFrom` string, date-time, nullable
          - `ValidUntil` string, date-time, nullable
          - `RateIntervals` IntectRateInterval[]
            - `Id` integer
            - `RateIntervalSetId` integer
            - `SalaryTypeId` integer
            - `SeniorityFrom` integer, nullable
            - `SeniorityLessThan` integer, nullable
            - `AgeFrom` integer, nullable
            - `AgeLessThan` integer, nullable
            - `WorkHoursFrom` number, double, nullable
            - `WorkHoursLessThan` number, double, nullable
            - `AmountPerUnit` number, double, nullable
            - `Amount` number, double, nullable
            - `Description` string
      - `UserTaxInfos` IntectUserTaxInfo[]
        - `TaxCardType` IntectTaxCardType
          - `EIncomeReference` integer
          - `AllowTaxRate` boolean
          - `AllowDeduction` boolean
          - `AllowFreeAmount` boolean
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `IsCurrent` boolean
        - `Id` integer
        - `ValidFrom` string, date-time
        - `ValidUntil` string, date-time, nullable
        - `TaxRate` number, double, nullable
        - `DeductionMonth` number, double, nullable
        - `FreeAmount` number, double, nullable
        - `UserEmploymentId` integer
        - `IsActive` boolean
        - `TaxCardTypeId` integer
        - `IsDummy` boolean
        - `MinimumRate` number, double, nullable
        - `MaximumDeductionMonth` number, double, nullable
        - `MaximumDeductionDay` number, double, nullable
        - `Created` string, date-time
        - `DeductionWeek` number, double, nullable
        - `DeductionDay` number, double, nullable
        - `IsManual` boolean
        - `ParsedFromFileName` string
        - `TaxCardRequestId` integer, nullable
        - `Updated` string, date-time
        - `TaxCardYear` integer, nullable
        - `ExternalTaxCardId` string
        - `TaxTable` string
      - `SalaryRecords` IntectSalaryRecord[]
      - `TimeEntryTypeConfigurations` IntectTimeEntryTypeConfiguration[]
        - `Id` integer
        - `TimeEntryTypeId` integer
        - `SalaryTypeId` integer
        - `Description` string
        - `Amount` number, double, nullable
        - `AmountPerUnit` number, double, nullable
        - `AppliesBefore` string, nullable
        - `AppliesAfter` string, nullable
        - `AppliesHolidays` boolean
        - `AmountPerKilometer` number, double, nullable
        - `EmploymentTemplateId` integer, nullable
        - `TargetUnitTypeId` integer, nullable
        - `ConversionFactor` number, double, nullable
        - `UserEmploymentId` integer, nullable
        - `AppliesSaturdays` boolean
        - `AppliesSundays` boolean
        - `UseDefaultRate` boolean
        - `ConversionFactorAffectsRate` boolean
        - `LegacyFlexEarningPercentage` number, double, nullable
        - `NewFlexEarningPercentage` number, double, nullable
        - `PensionPercentage` number, double, nullable
        - `AppliesMondays` boolean
        - `AppliesTuesdays` boolean
        - `AppliesWednesdays` boolean
        - `AppliesThursdays` boolean
        - `AppliesFridays` boolean
        - `LimitToDepartmentId` integer, nullable
        - `LimitToDimension1ValueId` integer, nullable
        - `LimitToDimension2ValueId` integer, nullable
        - `LimitToDimension3ValueId` integer, nullable
        - `PensionPercentageEmployee` number, double, nullable
        - `SeniorityMonthsFrom` integer, nullable
        - `SeniorityMonthsLessThan` integer, nullable
      - `EmploymentBalanceConfigurations` IntectEmploymentBalanceConfiguration[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `BalanceDefinitionId` integer
        - `EarningPercentage` number, double, nullable
        - `BaseCalculationMethodId` integer, nullable
        - `EarningFixedAmount` number, double, nullable
        - `EarningFixedAmountPrincipleId` integer, nullable
        - `PensionSharePercentage` number, double, nullable
        - `PensionShareFixedAmount` number, double, nullable
        - `DaysConversionPercentage` number, double, nullable
        - `DaysEarnedPerPayslip` number, double, nullable
        - `PayoutPercentage` number, double, nullable
        - `SeniorityRequirementMonths` integer, nullable
        - `CustomBehaviorId` integer, nullable
        - `UnitsEarnedPerInterval` number, double, nullable
        - `BalanceEarningIntervalId` integer, nullable
        - `TerminationMethodId` integer, nullable
        - `SpendingMethodId` integer, nullable
      - `SalaryCycle` IntectSalaryCycle
        - `Id` integer
        - `Name` string
        - `Months` integer
        - `Days` integer
        - `IsForwardPaid` boolean
        - `FirstPeriodStartDate` string, date-time, nullable
        - `SortKey` string
        - `SpecialIdentifier` string
        - `CompanyId` integer, nullable
        - `AccountId` integer, nullable
        - `SalaryPeriods` IntectSalaryPeriod[]
          - `Id` integer
          - `StartDate` string, date-time
          - `EndDate` string, date-time
          - `SalaryCycleId` integer
          - `SuggestedPayoutDate` string, date-time, nullable
          - `FriendlyName` string
          - `SalaryCycle` IntectSalaryCycle — recursive
          - `SalaryPeriodCountryMappings` IntectSalaryPeriodCountryMapping[]
            - `Id` integer
            - `SalaryPeriodId` integer
            - `CountryId` integer
            - `PayoutDate` string, date-time
            - `SalaryPeriod` IntectSalaryPeriod — recursive
        - `UserEmployments` IntectUserEmployment[]
        - `UserEmploymentTemplates` IntectUserEmploymentTemplate[]
          - `VacationType` IntectVacationType
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `VacationProvider` IntectVacationProvider
            - `SENumber` string
            - `NetsNumber` string
            - `IsAdministrative` boolean
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `CompanyId` integer
          - `Name` string
          - `VacationTypeId` integer
          - `VacationProviderId` integer, nullable
          - `VacationExtraPercentage` number, double, nullable
          - `IsAtpTempWorker` boolean
          - `WorksElsewhere` boolean
          - `IncomeTypeId` integer
          - `SalaryCycleId` integer, nullable
          - `VacationReduceSalary` boolean
          - `VacationSupplementPayoutMonth` integer
          - `IsInMaternityProgram` boolean
          - `IllnessReducesSalary` boolean
          - `StandardHoursPerWeek` number, double, nullable
          - `StatisticsSalaryPrincipleId` integer, nullable
          - `StatisticsEmploymentPrincipleId` integer, nullable
          - `StatisticsEmploymentTermsId` integer, nullable
          - `StatisticsJobStatusId` integer, nullable
          - `StatisticsJobFunctionCode` integer, nullable
          - `StandardWorkDaysPerWeek` number, double, nullable
          - `DepartmentId` integer, nullable
          - `FlexEarningPercentage` number, double
          - `FlexBaseCalculationMethodId` integer
          - `IsDefault` boolean
          - `CollectiveBargainingAgreementCode` string
          - `TerminationVacationOverridePercentage` number, double, nullable
          - `SystemDefaultForCountryId` integer, nullable
          - `TimeEntryRecordAcrossSalaryPeriodStrategy` integer
          - `AllowExtendedTaxCardDeductions` boolean
          - `TemplateExternalReference` string
          - `UseTaxDeductionPerWorkDay` boolean
          - `DefaultRate` number, double, nullable
          - `VacationDaysPerYear` number, double, nullable
          - `ApplyLongTermIllnessCompensation` boolean
          - `AnnualIncomeMultiplicationFactor` number, double, nullable
          - `AdditionalVacationTerminationMethod` integer, nullable
          - `AdditionalVacationSpentFirst` boolean
          - `AdvanceVacationDays` number, double, nullable
          - `WorkplaceIdentifier` string
          - `StandardWorkHoursMonday` number, double, nullable
          - `StandardWorkHoursTuesday` number, double, nullable
          - `StandardWorkHoursWednesday` number, double, nullable
          - `StandardWorkHoursThursday` number, double, nullable
          - `StandardWorkHoursFriday` number, double, nullable
          - `StandardWorkHoursSaturday` number, double, nullable
          - `StandardWorkHoursSunday` number, double, nullable
          - `CopiedFromTemplateId` integer, nullable
          - `MaternityProgramId` integer, nullable
          - `IsMaternityProgramVolunteer` boolean
          - `Dimension1ValueId` integer, nullable
          - `Dimension2ValueId` integer, nullable
          - `Dimension3ValueId` integer, nullable
          - `Dimension1AllowOverride` boolean
          - `Dimension2AllowOverride` boolean
          - `Dimension3AllowOverride` boolean
          - `Dimension1Value` string
          - `Dimension2Value` string
          - `Dimension3Value` string
          - `WorkingAddressReference` string
          - `WorkplaceAddress` string
          - `WorkplaceCity` string
          - `EmploymentTypeId` integer, nullable
          - `AppointmentTypeId` integer, nullable
          - `WorkingHoursArragementId` integer, nullable
          - `VacationLimitedAllowanceId` integer
          - `FlexTerminationMethodId` integer
          - `VacationMinimumAmount` number, double, nullable
          - `VacationMinimumAmountTerminationIgnore` boolean, nullable
          - `AdvanceVacationExpireDate` string, date-time, nullable
          - `VariableVacationPayoutMethodId` integer, nullable
          - `VacationYearStartMonth` integer, nullable
          - `Year5VacationDaysActionSE` integer, nullable
          - `VacationPayoutMethodId` integer, nullable
          - `VacationTerminationMethodId` integer, nullable
          - `ExemptFromSocialTax` boolean
          - `GreatPrayerSupplementPayoutMethodId` integer
          - `TemplateSalaryRecords` IntectTemplateSalaryRecord[]
            - `UnitType` IntectUnitType
              - …
            - `PersistenceType` IntectSalaryRecordPersistenceType
              - …
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `Units` number, double, nullable
            - `IsActive` boolean
            - `Description` string
            - `UnitTypeId` integer, nullable
            - `AmountPerUnit` number, double, nullable
            - `Amount` number, double, nullable
            - `BaseAmount` number, double, nullable
            - `SalaryTypeId` integer
            - `PersistenceTypeId` integer
            - `SortOrder` integer
            - `Formula1Id` integer, nullable
            - `Formula2Id` integer, nullable
            - `Formula3Id` integer, nullable
            - `Formula1` IntectFormula
              - …
            - `Formula2` IntectFormula
              - …
            - `Formula3` IntectFormula
              - …
          - `SenioritySupplements` IntectSenioritySupplement[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `SeniorityMonthsStart` integer, nullable
            - `SeniorityMonthsEnd` integer, nullable
            - `SupplementAmount` number, double
            - `SupplementIntervalType` integer
            - `HourlyRate` number, double, nullable
            - `BaseOnTotalWorkHours` boolean
          - `OvertimeSupplements` IntectOvertimeSupplement[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `TotalHoursWorkedFrom` integer, nullable
            - `TotalHoursWorkedUntil` integer, nullable
            - `SupplementAmount` number, double, nullable
            - `SupplementPercentage` number, double, nullable
            - `OvertimeSupplementPrinciple` integer
            - `Description` string
          - `TemplateBalanceConfigurations` IntectTemplateBalanceConfiguration[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `BalanceDefinitionId` integer
            - `EarningPercentage` number, double, nullable
            - `BaseCalculationMethodId` integer, nullable
            - `EarningFixedAmount` number, double, nullable
            - `EarningFixedAmountPrincipleId` integer, nullable
            - `PensionSharePercentage` number, double, nullable
            - `PensionShareFixedAmount` number, double, nullable
            - `DaysConversionPercentage` number, double, nullable
            - `DaysEarnedPerPayslip` number, double, nullable
            - `PayoutPercentage` number, double, nullable
            - `SeniorityRequirementMonths` integer, nullable
            - `CustomBehaviorId` integer, nullable
            - `UnitsEarnedPerInterval` number, double, nullable
            - `BalanceEarningIntervalId` integer, nullable
            - `TerminationMethodId` integer, nullable
            - `SpendingMethodId` integer, nullable
          - `Holidays` IntectHoliday[]
            - `Id` integer
            - `Date` string, date-time
            - `ConsiderHoliday` boolean
            - `DisablesBankPayments` boolean
            - `CountryId` integer, nullable
            - `CompanyId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `Description` string
            - `Created` string, date-time, nullable
            - `Company` IntectCompany
              - …
            - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
          - `DimensionValues` IntectDimensionValue[]
            - `Id` integer
            - `CompanyId` integer
            - `DimensionNumber` integer
            - `Value` string
            - `Description` string
            - `ApproverCompanyUserId` integer, nullable
            - `LimitToDepartmentId` integer, nullable
            - `LimitToTemplateId` integer, nullable
          - `SalaryCycle` IntectSalaryCycle — recursive
          - `UserEmploymentTemplate1` IntectUserEmploymentTemplate[]
          - `UserEmploymentTemplate2` IntectUserEmploymentTemplate — recursive
          - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
            - `PaymentPlanProvider` IntectPaymentPlanProvider
              - …
            - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
              - …
            - `IsBalanceActive` boolean
            - `IsDanishOrGreenlandicPaymentPlanType` boolean
            - `IsNorwayPaymentPlanType` boolean
            - `FixedAmountIsPerWorkDay` boolean
            - `Id` integer
            - `UserEmploymentId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `BaseCalculationMethodId` integer
            - `EmployeeShare` number, double, nullable
            - `CompanyShare` number, double, nullable
            - `PaymentPlanProviderId` integer, nullable
            - `PolicyNumber` string
            - `EmployeeAmount` number, double, nullable
            - `CompanyAmount` number, double, nullable
            - `ProviderBankRegNo` string
            - `ProviderBankAccountNo` string
            - `DueDateDelayDays` integer, nullable
            - `StartDate` string, date-time, nullable
            - `EndDate` string, date-time, nullable
            - `PaymentPlanTypeId` integer
            - `SortOrder` integer
            - `VoluntaryShare` number, double, nullable
            - `VoluntaryAmount` number, double, nullable
            - `SeniorityRequirementMonths` integer, nullable
            - `AgeRequirementFrom` integer, nullable
            - `AgeRequirementUntil` integer, nullable
            - `PaymentPlanRecipientId` integer, nullable
            - `Reference` string
            - `StartingBalance` number, double, nullable
            - `CurrentBalance` number, double, nullable
            - `FixedAmountBehavior` integer
            - `EnableAutoAdjust` boolean
            - `PaymentPlanRecipient` IntectPaymentPlanRecipient
              - …
          - `CustomValues` IntectCustomValue[]
            - `Id` integer
            - `Locked` boolean
            - `Name` string
            - `AppliesFrom` string, date-time
            - `Text` string
            - `Value` number, double, nullable
            - `CompanyId` integer, nullable
            - `UserEmploymentId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `Company` IntectCompany
              - …
            - `UserEmployment` IntectUserEmployment — recursive
            - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
          - `RateIntervalSets` IntectRateIntervalSet[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `Name` string
            - `ValidFrom` string, date-time, nullable
            - `ValidUntil` string, date-time, nullable
            - `RateIntervals` IntectRateInterval[]
              - …
        - `IsMonthly` boolean
        - `IsWeekly` boolean
        - `IsBiWeekly` boolean
        - `IsMonthlyStandard` boolean
        - `IsCustom` boolean
      - `EmploymentConfigurationHistories` IntectEmploymentConfigurationHistory[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `FromDate` string, date-time
        - `StandardHoursPerWeek` number, double, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `DegreeOfEmployment` number, double, nullable
        - `VacationFactor` number, double, nullable
      - `CompanyCars` IntectCompanyCar[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `TaxableValue` number, double
        - `FirstRegistrationDate` string, date-time, nullable
        - `PurchasedDate` string, date-time, nullable
        - `LicensePlateNumber` string
        - `Model` string
        - `ValidFrom` string, date-time, nullable
        - `ValidUntil` string, date-time, nullable
        - `EnvironmentSupplementValue` number, double
        - `IsOverDistanceLimit` boolean, nullable
        - `ModelCode` string
        - `AdditionalEquipment` number, double, nullable
        - `VehicleTax` number, double, nullable
        - `FuelPayerId` integer, nullable
        - `FuelTypeId` integer, nullable
        - `TaxableValueAdjusted` number, double, nullable
        - `ReducedBenefitValidFrom` string, date-time, nullable
        - `Comment` string
        - `UserEmployment` IntectUserEmployment — recursive
      - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
        - `PaymentPlanProvider` IntectPaymentPlanProvider
          - `NetsNo` string
          - `DefaultBaseCalculationMethodId` integer
          - `NetsInfoType` integer
          - `PolicyNumberRequired` boolean
          - `AccountNumberRequired` boolean
          - `PolicyNumberLabelOverride` string
          - `CountryId` integer
          - `PensionPolicyValidation` IntectPensionPolicyValidation
            - `Regex` object
            - `ViolationKey` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `IsDummyForBankAccount` boolean
          - `RequiredNetsRecordTypes` integer[]
          - `SupportedPaymentPlanTypes` integer[]
          - `PolicyNumberPlace` 'CollectiveAgreementCode' | 'ReferenceIdentifier' | 'DepartmentNumber'
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
          - `IsPensionBase` boolean
          - `IsFlexBase` boolean
          - `IsExtraVacationHoursBase` boolean
          - `IsCustomBalanceBase` boolean
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `IsBalanceActive` boolean
        - `IsDanishOrGreenlandicPaymentPlanType` boolean
        - `IsNorwayPaymentPlanType` boolean
        - `FixedAmountIsPerWorkDay` boolean
        - `Id` integer
        - `UserEmploymentId` integer, nullable
        - `UserEmploymentTemplateId` integer, nullable
        - `BaseCalculationMethodId` integer
        - `EmployeeShare` number, double, nullable
        - `CompanyShare` number, double, nullable
        - `PaymentPlanProviderId` integer, nullable
        - `PolicyNumber` string
        - `EmployeeAmount` number, double, nullable
        - `CompanyAmount` number, double, nullable
        - `ProviderBankRegNo` string
        - `ProviderBankAccountNo` string
        - `DueDateDelayDays` integer, nullable
        - `StartDate` string, date-time, nullable
        - `EndDate` string, date-time, nullable
        - `PaymentPlanTypeId` integer
        - `SortOrder` integer
        - `VoluntaryShare` number, double, nullable
        - `VoluntaryAmount` number, double, nullable
        - `SeniorityRequirementMonths` integer, nullable
        - `AgeRequirementFrom` integer, nullable
        - `AgeRequirementUntil` integer, nullable
        - `PaymentPlanRecipientId` integer, nullable
        - `Reference` string
        - `StartingBalance` number, double, nullable
        - `CurrentBalance` number, double, nullable
        - `FixedAmountBehavior` integer
        - `EnableAutoAdjust` boolean
        - `PaymentPlanRecipient` IntectPaymentPlanRecipient
          - `PaymentMethod` IntectPaymentMethod
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PaymentPlanType` IntectPaymentPlanType
            - `IsSystemPaymentPlanType` boolean
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `Name` string
          - `PaymentPlanTypeId` integer
          - `VATRegistrationNumber` string
          - `TelFixed` string
          - `Email` string
          - `AddressId` integer
          - `IsSystemRecipient` boolean
          - `CountryId` integer, nullable
          - `CompanyId` integer, nullable
          - `AccountNumber` integer, nullable
          - `PaymentMethodId` integer
          - `ExternalIdentifier` string
          - `BasePaymentPlanRecipientId` integer, nullable
          - `KIDReference` string
          - `MainDeductionAmount` number, double, nullable
          - `MainDeductionShare` number, double, nullable
          - `MainDeductionAmountMin` number, double, nullable
          - `MainDeductionAmountMax` number, double, nullable
          - `AdditionalDeductionAmount` number, double, nullable
          - `AdditionalDeductionShare` number, double, nullable
          - `AdditionalDeductionAmountMin` number, double, nullable
          - `AdditionalDeductionAmountMax` number, double, nullable
          - `InsuranceDeductionAmount` number, double, nullable
          - `AdditionalDeductionAccountOverride` integer, nullable
          - `AdditionalDeductionKIDReferenceOverride` string
          - `InsuranceDeductionAccountOverride` integer, nullable
          - `InsuranceDeductionKIDReferenceOverride` string
          - `ERPReference` string
          - `AdditionalDeductionERPReferenceOverride` string
          - `InsuranceDeductionERPReferenceOverride` string
          - `Address` IntectAddress
            - `Id` integer
            - `Line1` string
            - `Line2` string
            - `PostalCode` string
            - `City` string
            - `CountryId` integer, nullable
            - `Created` string, date-time
            - `Updated` string, date-time
            - `Country` IntectCountry
              - …
          - `Payments` IntectPayment[]
            - `DestinationCurrency` IntectCurrency
              - …
            - `Id` integer
            - `PaymentBatchId` integer, nullable
            - `DueDate` string, date-time, nullable
            - `PaymentDate` string, date-time, nullable
            - `SalaryBatchId` integer, nullable
            - `UserEmploymentId` integer, nullable
            - `SalaryStatementId` integer, nullable
            - `RecipientNetsNo` string
            - `RecipientBankRegNo` string
            - `RecipientBankAccountNo` string
            - `ReferenceIdentifier` string
            - `OwnReferenceText` string
            - `RecipientMessage` string
            - `NetsTransferType` integer, nullable
            - `NetsInfoType` integer, nullable
            - `AdditionalInfo` string
            - `CompanyId` integer
            - `Amount` number, double
            - `CompanyBankRegNo` string
            - `CompanyBankAccountNo` string
            - `UserIdentityNumber` string
            - `CollectiveAgreementCode` string
            - `RecipientName` string
            - `AutoDetermineBankAccount` boolean
            - `NovemberFirstBatchId` integer, nullable
            - `PaymentProviderId` integer
            - `RecipientIban` string
            - `RecipientBicSwift` string
            - `DestinationCurrencyId` integer, nullable
            - `PensionProviderId` integer, nullable
            - `ExternalPaymentPartnerId` integer, nullable
            - `PaymentTypeId` integer
            - `QuarterNumber` integer, nullable
            - `QuarterYear` integer, nullable
            - `PensionPolicyNumber` string
            - `PaymentPlanTypeId` integer, nullable
            - `PensionEmployeeShare` number, double, nullable
            - `PensionEmployeeShareAmount` number, double, nullable
            - `PensionCompanyShareAmount` number, double, nullable
            - `PensionCompanyShare` number, double, nullable
            - `PensionBaseAmount` number, double, nullable
            - `PensionVoluntaryShare` number, double, nullable
            - `PensionVoluntaryAmount` number, double, nullable
            - `NewFlexPensionAmount` number, double, nullable
            - `RecurringPaymentPlanId` integer, nullable
            - `Created` string, date-time
- … truncated; see the full OpenAPI document linked below

## Response `200`

OK

- IntectSalaryRecord
  - `SalaryTypeView` IntectSalaryTypeView
    - `SalaryTypeId` integer
    - `BaseSalaryTypeId` integer, nullable
    - `CompanyId` integer
    - `LanguageId` integer
    - `CategoryId` integer, nullable
    - `Name` string
    - `Description` string
    - `DefaultPayslipText` string
    - `IsVisible` boolean
    - `IsActive` boolean
    - `UnitTypeId` integer, nullable
    - `AmountPerUnit` number, double, nullable
    - `Units` number, double, nullable
    - `BaseAmount` number, double, nullable
    - `Amount` number, double, nullable
    - `EIncomeCategory` integer
    - `EIncomeSubCategory` integer
    - `SummaryCategoryId` integer, nullable
    - `SalaryTypeGroupId` integer, nullable
    - `ExternalReference` string
    - `ImportExternalReference` string
    - `IncludeInPayment` boolean
    - `SortOrder` integer
    - `AllowEditUnitType` boolean
    - `AllowEditBaseAmount` boolean
    - `NegativeDefault` boolean
    - `DefaultPersistanceTypeId` integer, nullable
    - `StatisticsOnly` boolean
    - `StatisticsFieldCode` string
    - `SumFromIds` string
    - `SumFromReverseSign` boolean
    - `IncludeAlways` boolean
    - `RelatesToIncomeType5` boolean, nullable
    - `Explanation` string
    - `TriggersOvertimeSupplement` boolean, nullable
    - `SulinalFieldNumber` string
    - `OverviewIndex` integer, nullable
    - `OverviewDisplayMode` integer, nullable
    - `Identifier` string
    - `IsAdvanced` boolean, nullable
    - `AccountTypeId` integer, nullable
    - `BalanceDefinitionId` integer, nullable
    - `BalanceBehavior` integer, nullable
    - `BaseName` string
    - `BaseDescription` string
    - `BasePayslipText` string
    - `SkatteverketAgiFieldCode` integer, nullable
    - `DimensionDistributionOptionId` integer, nullable
    - `DisplayDates` boolean
    - `PensionBehaviorId` integer
    - `Dimension1ValueId` integer, nullable
    - `Dimension2ValueId` integer, nullable
    - `Dimension3ValueId` integer, nullable
    - `FlexBehaviorId` integer, nullable
    - `ProhibitDimensionValues` boolean
    - `SalaryIncomeTypeId` integer, nullable
    - `IsVariable` boolean
    - `VatCode` string
    - `IsBaseSalary` boolean
    - `TriggersSecondaryEmployeeTax` boolean
    - `TriggersMainEmployeeTax` boolean
    - `TriggersPublicPension` boolean
    - `TriggersPrimaryVacation` boolean
    - `HideOnPayslip` boolean
    - `TriggersMainEmployerTax` boolean
    - `Formula1Id` integer, nullable
    - `Formula1Expression` string
    - `Formula2Id` integer, nullable
    - `Formula2Expression` string
    - `Formula3Id` integer, nullable
    - `Formula3Expression` string
    - `Formula1Name` string
    - `Formula2Name` string
    - `Formula3Name` string
    - `Formula1Description` string
    - `Formula2Description` string
    - `Formula3Description` string
    - `BaseIdentifier` string
    - `SalaryIncomeDescriptionId` integer, nullable
    - `IsUnionFeeBasis` boolean
    - `IgnoreDateLimitation` boolean
    - `IsVacationBasis` boolean, nullable
    - `SalaryIncomeAdditionalInfoIds` string
    - `SumUnitsFromIds` string
    - `StatisticsPayClassificationId` integer, nullable
  - `UnitType` IntectUnitType
    - `RelevantCountries` IntectCountry[]
      - `IsSupported` boolean
      - `DefaultLanguageId` integer
      - `ReleaseNoteLink` string
      - `GetHelpOnlineLink` string
      - `OperatingStatus` string
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `PersistenceType` IntectSalaryRecordPersistenceType
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `Id` integer
  - `Units` number, double, nullable
  - `IsActive` boolean
  - `StartDate` string, date-time, nullable
  - `EndDate` string, date-time, nullable
  - `Description` string
  - `UserEmploymentId` integer
  - `UnitTypeId` integer, nullable
  - `AmountPerUnit` number, double, nullable
  - `Amount` number, double, nullable
  - `BaseAmount` number, double, nullable
  - `SalaryTypeId` integer
  - `SortOrder` integer, nullable
  - `TimeEntryTypeId` integer, nullable
  - `PersistenceTypeId` integer
  - `Dimension1Value` string
  - `Dimension2Value` string
  - `Dimension3Value` string
  - `ExternalIdentifier` string
  - `LegacyFlexEarningPercentage` number, double, nullable
  - `NewFlexEarningPercentage` number, double, nullable
  - `PensionPercentage` number, double, nullable
  - `SalaryStatementId` integer, nullable
  - `Dimension1ValueId` integer, nullable
  - `Dimension2ValueId` integer, nullable
  - `Dimension3ValueId` integer, nullable
  - `Created` string, date-time
  - `PensionPercentageEmployee` number, double, nullable
  - `InternalReference` string
  - `LedgerId` integer, nullable
  - `Formula1Id` integer, nullable
  - `Formula2Id` integer, nullable
  - `Formula3Id` integer, nullable
  - `Updated` string, date-time
  - `LicensePlate` string
  - `ListPrice` integer, nullable
  - `PaymentPlanRecipientId` integer, nullable
  - `AccountNumber` integer, nullable
  - `KIDReference` string
  - `ERPReference` string
  - `TimeEntryType` IntectTimeEntryType
    - `Id` integer
    - `BaseTimeEntryTypeId` integer, nullable
    - `CompanyId` integer, nullable
    - `Name` string
    - `Description` string
    - `IsActive` boolean, nullable
    - `UnitTypeId` integer, nullable
    - `ExternalReference` string
    - `SortOrder` integer, nullable
    - `DefaultPayslipText` string
    - `AllowEditUnitType` boolean, nullable
    - `IsIllness` boolean, nullable
    - `InternalReferenceId` integer, nullable
    - `Identifier` string
    - `StatisticsFieldCode` string
    - `MandatoryDescription` boolean, nullable
    - `IsReimbursable` boolean, nullable
    - `BaseTimeEntryType` IntectTimeEntryType — recursive
    - `TimeEntryTypeTranslations` IntectTimeEntryTypeTranslation[]
      - `Id` integer
      - `TimeEntryTypeId` integer
      - `LanguageId` integer
      - `Name` string
      - `Description` string
      - `DefaultPayslipText` string
      - `StatusId` integer
      - `Comment` string
    - `TimeEntryTypeConfigurations` IntectTimeEntryTypeConfiguration[]
      - `Id` integer
      - `TimeEntryTypeId` integer
      - `SalaryTypeId` integer
      - `Description` string
      - `Amount` number, double, nullable
      - `AmountPerUnit` number, double, nullable
      - `AppliesBefore` string, nullable
      - `AppliesAfter` string, nullable
      - `AppliesHolidays` boolean
      - `AmountPerKilometer` number, double, nullable
      - `EmploymentTemplateId` integer, nullable
      - `TargetUnitTypeId` integer, nullable
      - `ConversionFactor` number, double, nullable
      - `UserEmploymentId` integer, nullable
      - `AppliesSaturdays` boolean
      - `AppliesSundays` boolean
      - `UseDefaultRate` boolean
      - `ConversionFactorAffectsRate` boolean
      - `LegacyFlexEarningPercentage` number, double, nullable
      - `NewFlexEarningPercentage` number, double, nullable
      - `PensionPercentage` number, double, nullable
      - `AppliesMondays` boolean
      - `AppliesTuesdays` boolean
      - `AppliesWednesdays` boolean
      - `AppliesThursdays` boolean
      - `AppliesFridays` boolean
      - `LimitToDepartmentId` integer, nullable
      - `LimitToDimension1ValueId` integer, nullable
      - `LimitToDimension2ValueId` integer, nullable
      - `LimitToDimension3ValueId` integer, nullable
      - `PensionPercentageEmployee` number, double, nullable
      - `SeniorityMonthsFrom` integer, nullable
      - `SeniorityMonthsLessThan` integer, nullable
    - `TimeEntryTypeCountryMappings` IntectTimeEntryTypeCountryMapping[]
      - `Id` integer
      - `BaseTimeEntryTypeId` integer
      - `CountryId` integer
      - `TimeEntryType` IntectTimeEntryType — recursive
  - `SalaryStatement` IntectSalaryStatement
    - `PayoutDateDerived` string, date-time, nullable
    - `VacationProvider` IntectVacationProvider
      - `SENumber` string
      - `NetsNumber` string
      - `IsAdministrative` boolean
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `IsFinalized` boolean
    - `TypeId` integer
    - `Description` string
    - `Id` integer
    - `SalaryBatchId` integer
    - `PeriodFrom` string, date-time
    - `PeriodTo` string, date-time
    - `PayoutAmount` number, double, nullable
    - `AtpEmployee` number, double
    - `AtpEmployer` number, double
    - `UserEmploymentId` integer
    - `TaxAmount` number, double
    - `AmbAmount` number, double
    - `PensionProviderId` integer, nullable
    - `PensionEmployeeShare` number, double, nullable
    - `PensionEmployeeShareAmount` number, double
    - `PensionCompanyShare` number, double, nullable
    - `PensionCompanyShareAmount` number, double
    - `VacationProviderId` integer, nullable
    - `VacationMoneyEarnedGross` number, double
    - `VacationMoneyEarnedNet` number, double, nullable
    - `VacationDaysEarned` number, double
    - `UserFullName` string
    - `UserIdentityNumber` string
    - `UserAddressId` integer, nullable
    - `PensionBaseAmount` number, double
    - `VacationDaysSpent` number, double
    - `VacationBaseAmount` number, double
    - `PrimaryIncomeAmount` number, double
    - `HoursWorked` number, double
    - `KmEntered` number, double
    - `AppliedTaxDeduction` number, double
    - `TaxCardRemainingFreeAmount` number, double, nullable
    - `TaxCardTypeId` integer
    - `TaxRate` number, double
    - `VacationDaysSubtracted` number, double
    - `TaxBaseAmount` number, double
    - `AmbBaseAmount` number, double
    - `VacationTaxDeduction` number, double, nullable
    - `TaxCardFreeAmountReduction` number, double, nullable
    - `ActualFromDate` string, date-time
    - `ActualEndDate` string, date-time
    - `IsTermination` boolean
    - `TerminationTotalVacationMoneyGross` number, double, nullable
    - `TerminationTotalVacationMoneyNet` number, double, nullable
    - `TerminationYearBeforeLastVacationMoneyGross` number, double, nullable
    - `TerminationYearBeforeLastVacationMoneyNet` number, double, nullable
    - `TerminationYearBeforeLastVacationRemainingDays` number, double, nullable
    - `TerminationLastYearVacationMoneyGross` number, double, nullable
    - `TerminationLastYearVacationMoneyNet` number, double, nullable
    - `TerminationLastYearVacationRemainingDays` number, double, nullable
    - `TerminationCurrentYearVacationMoneyGross` number, double, nullable
    - `TerminationCurrentYearVacationMoneyNet` number, double, nullable
    - `TerminationCurrentYearVacationRemainingDays` number, double, nullable
    - `VacationTaxReduction` number, double
    - `VacationAmbAmount` number, double
    - `FFHoursEarned` number, double
    - `FFHoursSpent` number, double
    - `RecipientBankRegNo` string
    - `RecipientBankAccountNo` string
    - `RecipientBicSwiftNo` string
    - `RecipientIbanNo` string
    - `IllnessCompensationAtpAmountEmployee` number, double, nullable
    - `DepartmentId` integer, nullable
    - `OvertimeHours` number, double
    - `IllnessHours` number, double
    - `TaxableIncome` number, double
    - `VacationSupplementEarned` number, double, nullable
    - `SummaryAmountSalary` number, double, nullable
    - `SummaryAmountSupplements` number, double, nullable
    - `SummaryAmountTaxes` number, double, nullable
    - `SummaryAmountAdjustments` number, double, nullable
    - `FlexAmountEarned` number, double
    - `FlexAmountReduced` number, double
    - `SummaryAmountPension` number, double, nullable
    - `VacationAmbBaseAmount` number, double
    - `TaxFreeIncome` number, double, nullable
    - `TravelCompensation` number, double
    - `PensionCompanyTaxAmount` number, double, nullable
    - `PensionEmployeeTaxAmount` number, double, nullable
    - `ReportableNonTaxedIncome` number, double, nullable
    - `DownloadToken` string
    - `DownloadTokenExpiryTime` string, date-time, nullable
    - `VacationPayoutEarnedLastYear` number, double, nullable
    - `VacationPayoutEarnedCurrentYear` number, double, nullable
    - `VacationBalancePeriodId` integer, nullable
    - `VacationPayoutAmountGross` number, double, nullable
    - `VacationPayoutAmountNet` number, double, nullable
    - `AdditionalVacationDaysEarned` number, double, nullable
    - `AdditionalVacationDaysSpent` number, double, nullable
    - `AdditionalVacationEarnedGross` number, double, nullable
    - `AmExemptIncome` number, double
    - `IsDummyOnAccountPayslip` boolean
    - `SocialTaxAmount` number, double, nullable
    - `MaternityProgramId` integer, nullable
    - `MaternityProgramAmount` number, double, nullable
    - `PrimaryIncomeAmountFullPeriod` number, double, nullable
    - `DegreeOfEmployment` number, double, nullable
    - `VacationDegreeOfEmployment` number, double, nullable
    - `PrimaryIncomeAmountWithBonus` number, double
    - `TaxPaidNo` number, double
    - `TaxBasisNo` number, double
    - `PositiveTaxFreeIncome` number, double, nullable
    - `NegativeTaxFreeIncome` number, double, nullable
    - `GrossReductionAmount` number, double, nullable
    - `NewFlexAmountEarned` number, double
    - `CustomBalancesAmountEarned` number, double
    - `PositiveTaxableIncome` number, double, nullable
    - `ForeignPensionAmount` number, double, nullable
    - `DomesticPensionAmount` number, double, nullable
    - `StudentInsuranseAmount` number, double
    - `NewFlexPensionAmount` number, double, nullable
    - `ReportingPensionCompanyShareAmount` number, double, nullable
    - `ReportingPensionEmployeeShareAmount` number, double, nullable
    - `Created` string, date-time
    - `Updated` string, date-time
    - `SocialTaxFullAmount` number, double, nullable
    - `TaxableBenefits` number, double, nullable
    - `SummaryAmountReimbursments` number, double, nullable
    - `SummaryAmountExpenses` number, double, nullable
    - `SummaryAmountOtherCreditorsDeductions` number, double, nullable
    - `SummaryAmountAttachmentOfEarningDeductions` number, double, nullable
    - `SummaryAmountChildCareDeductions` number, double, nullable
    - `DeductionAttachmentOfEarningRemainingAmount` number, double, nullable
    - `DeductionOtherCreditorsRemainingAmount` number, double, nullable
    - `TaxTable` string
    - `AdditionalVacationPayoutEarnedLastYear` number, double, nullable
    - `AdditionalVacationPayoutEarnedCurrentYear` number, double, nullable
    - `VoluntaryExtraTax` number, double, nullable
    - `SummaryAmountUnionDeductionsFull` number, double, nullable
    - `SummaryAmountUnionDeductions` number, double, nullable
    - `SummaryAmountUnionDeductionCurrentBalance` number, double, nullable
    - `SummaryAmountDeductions` number, double, nullable
    - `SalaryBatchRecords` IntectSalaryBatchRecord[]
      - `Id` integer
      - `SalaryTypeId` integer
      - `Amount` number, double
      - `Units` number, double, nullable
      - `Description` string
      - `CompanyUserId` integer
      - `UnitTypeId` integer, nullable
      - `UserEmploymentId` integer
      - `SalaryRecordId` integer, nullable
      - `SalaryBatchId` integer
      - `AmountPerUnit` number, double, nullable
      - `BaseAmount` number, double, nullable
      - `SalaryStatementId` integer, nullable
      - `IncludeInPayment` boolean
      - `EIncomeCategory` integer
      - `EIncomeSubCategory` integer
      - `SummaryCategoryId` integer, nullable
      - `PeriodFactor` number, double, nullable
      - `FromDate` string, date-time, nullable
      - `ToDate` string, date-time, nullable
      - `SortOrder` integer
      - `SpecialIdentifier` string
      - `BaseSalaryTypeId` integer, nullable
      - `ExternalReferenceSalaryType` string
      - `ExternalReferenceEmployee` string
      - `ExternalReferenceDepartment` string
      - `InformationOnly` boolean
      - `Dimension1Value` string
      - `Dimension2Value` string
      - `Dimension3Value` string
      - `SulinalFieldNumber` string
      - `IsReportableIncome` boolean
      - `SkatteverketAgiFieldCode` integer, nullable
      - `LegacyFlexEarningPercentage` number, double, nullable
      - `NewFlexEarningPercentage` number, double, nullable
      - `PensionPercentage` number, double, nullable
      - `DisplayDates` boolean
      - `Dimension1ValueId` integer, nullable
      - `Dimension2ValueId` integer, nullable
      - `Dimension3ValueId` integer, nullable
      - `PensionPercentageEmployee` number, double, nullable
      - `IsBaseSalary` boolean
      - `TriggersSecondaryEmployeeTax` boolean
      - `TriggersMainEmployeeTax` boolean
      - `TriggersPublicPension` boolean
      - `TriggersPrimaryVacation` boolean
      - `HideOnPayslip` boolean
      - `Formula1Expression` string
      - `EvaluatedFormula1Expression` string
      - `Formula2Expression` string
      - `EvaluatedFormula2Expression` string
      - `Formula3Expression` string
      - `EvaluatedFormula3Expression` string
      - `DeductionRecurringPaymentPlanId` integer, nullable
      - `PaymentPlanRecipientId` integer, nullable
      - `PaymentPlanRecipient` IntectPaymentPlanRecipient
        - `PaymentMethod` IntectPaymentMethod
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `PaymentPlanType` IntectPaymentPlanType
          - `IsSystemPaymentPlanType` boolean
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `Id` integer
        - `Name` string
        - `PaymentPlanTypeId` integer
        - `VATRegistrationNumber` string
        - `TelFixed` string
        - `Email` string
        - `AddressId` integer
        - `IsSystemRecipient` boolean
        - `CountryId` integer, nullable
        - `CompanyId` integer, nullable
        - `AccountNumber` integer, nullable
        - `PaymentMethodId` integer
        - `ExternalIdentifier` string
        - `BasePaymentPlanRecipientId` integer, nullable
        - `KIDReference` string
        - `MainDeductionAmount` number, double, nullable
        - `MainDeductionShare` number, double, nullable
        - `MainDeductionAmountMin` number, double, nullable
        - `MainDeductionAmountMax` number, double, nullable
        - `AdditionalDeductionAmount` number, double, nullable
        - `AdditionalDeductionShare` number, double, nullable
        - `AdditionalDeductionAmountMin` number, double, nullable
        - `AdditionalDeductionAmountMax` number, double, nullable
        - `InsuranceDeductionAmount` number, double, nullable
        - `AdditionalDeductionAccountOverride` integer, nullable
        - `AdditionalDeductionKIDReferenceOverride` string
        - `InsuranceDeductionAccountOverride` integer, nullable
        - `InsuranceDeductionKIDReferenceOverride` string
        - `ERPReference` string
        - `AdditionalDeductionERPReferenceOverride` string
        - `InsuranceDeductionERPReferenceOverride` string
        - `Address` IntectAddress
          - `Id` integer
          - `Line1` string
          - `Line2` string
          - `PostalCode` string
          - `City` string
          - `CountryId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `Country` IntectCountry
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
        - `Payments` IntectPayment[]
          - `DestinationCurrency` IntectCurrency
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `PaymentBatchId` integer, nullable
          - `DueDate` string, date-time, nullable
          - `PaymentDate` string, date-time, nullable
          - `SalaryBatchId` integer, nullable
          - `UserEmploymentId` integer, nullable
          - `SalaryStatementId` integer, nullable
          - `RecipientNetsNo` string
          - `RecipientBankRegNo` string
          - `RecipientBankAccountNo` string
          - `ReferenceIdentifier` string
          - `OwnReferenceText` string
          - `RecipientMessage` string
          - `NetsTransferType` integer, nullable
          - `NetsInfoType` integer, nullable
          - `AdditionalInfo` string
          - `CompanyId` integer
          - `Amount` number, double
          - `CompanyBankRegNo` string
          - `CompanyBankAccountNo` string
          - `UserIdentityNumber` string
          - `CollectiveAgreementCode` string
          - `RecipientName` string
          - `AutoDetermineBankAccount` boolean
          - `NovemberFirstBatchId` integer, nullable
          - `PaymentProviderId` integer
          - `RecipientIban` string
          - `RecipientBicSwift` string
          - `DestinationCurrencyId` integer, nullable
          - `PensionProviderId` integer, nullable
          - `ExternalPaymentPartnerId` integer, nullable
          - `PaymentTypeId` integer
          - `QuarterNumber` integer, nullable
          - `QuarterYear` integer, nullable
          - `PensionPolicyNumber` string
          - `PaymentPlanTypeId` integer, nullable
          - `PensionEmployeeShare` number, double, nullable
          - `PensionEmployeeShareAmount` number, double, nullable
          - `PensionCompanyShareAmount` number, double, nullable
          - `PensionCompanyShare` number, double, nullable
          - `PensionBaseAmount` number, double, nullable
          - `PensionVoluntaryShare` number, double, nullable
          - `PensionVoluntaryAmount` number, double, nullable
          - `NewFlexPensionAmount` number, double, nullable
          - `RecurringPaymentPlanId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `PaymentPlanRecipientId` integer, nullable
          - `KidNumber` string
          - `PaymentPlanRecipient` IntectPaymentPlanRecipient — recursive
        - `SalaryBatchRecords` IntectSalaryBatchRecord[]
    - `UserEmployment` IntectUserEmployment
      - `CurrentConfiguration` IntectEmploymentConfigurationHistory
        - `Id` integer
        - `UserEmploymentId` integer
        - `FromDate` string, date-time
        - `StandardHoursPerWeek` number, double, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `DegreeOfEmployment` number, double, nullable
        - `VacationFactor` number, double, nullable
      - `VacationType` IntectVacationType
        - `StaticDataId` integer
        - `Key` string
        - `Id` integer
        - `Name` string
        - `Description` string
        - `SortKey` string
      - `VacationProvider` IntectVacationProvider
        - `SENumber` string
        - `NetsNumber` string
        - `IsAdministrative` boolean
        - `StaticDataId` integer
        - `Key` string
        - `Id` integer
        - `Name` string
        - `Description` string
        - `SortKey` string
      - `Id` integer
      - `CompanyUserId` integer
      - `HireDate` string, date-time
      - `ExpireDate` string, date-time, nullable
      - `VacationTypeId` integer
      - `VacationProviderId` integer, nullable
      - `VacationExtraPercentage` number, double, nullable
      - `BasedOnTemplateId` integer, nullable
      - `Title` string
      - `SalaryCycleId` integer, nullable
      - `ExternalReference` string
      - `IsAtpTempWorker` boolean
      - `DepartmentId` integer, nullable
      - `IncomeTypeId` integer
      - `WorksElsewhere` boolean
      - `LastStatementEndDate` string, date-time, nullable
      - `VacationReduceSalary` boolean
      - `IsTerminated` boolean
      - `VacationSupplementPayoutMonth` integer
      - `IsInMaternityProgram` boolean
      - `TaxCardRequested` string, date-time, nullable
      - `PreferredTaxCardTypeId` integer
      - `Created` string, date-time
      - `IllnessReducesSalary` boolean
      - `ManagerCompanyUserId` integer, nullable
      - `StatisticsSalaryPrincipleId` integer, nullable
      - `StatisticsEmploymentPrincipleId` integer, nullable
      - `StatisticsEmploymentTermsId` integer, nullable
      - `StatisticsJobStatusId` integer, nullable
      - `StatisticsJobFunctionCode` integer, nullable
      - `StatisticsSalaryPrincipleFromDate` string, date-time, nullable
      - `StatisticsEmploymentPrincipleFromDate` string, date-time, nullable
      - `StatisticsEmploymentTermsFromDate` string, date-time, nullable
      - `StatisticsJobStatusFromDate` string, date-time, nullable
      - `StatisticsJobFunctionFromDate` string, date-time, nullable
      - `FlexEarningPercentage` number, double
      - `FlexBaseCalculationMethodId` integer
      - `CollectiveBargainingAgreementCode` string
      - `TerminationVacationOverridePercentage` number, double, nullable
      - `SeniorityDate` string, date-time, nullable
      - `ApplyDanishRulesInGreenland` boolean
      - `AnnualTaxComment` string
      - `AllowExtendedTaxCardDeductions` boolean
      - `ReduceTaxCardDeduction` number, double, nullable
      - `IncreaseTaxRatePercentage` number, double, nullable
      - `UseTaxDeductionPerWorkDay` boolean
      - `DefaultRate` number, double, nullable
      - `TaxTableNumber` string
      - `TaxColumnNumber` integer, nullable
      - `AdHocTaxRateOverride` number, double, nullable
      - `VacationDaysPerYear` number, double, nullable
      - `SecondaryExternalReference` string
      - `LastIllnessEndDate` string, date-time, nullable
      - `LastIllnessStartDate` string, date-time, nullable
      - `VacationTerminationDate` string, date-time, nullable
      - `AdditionalVacationTerminationMethod` integer, nullable
      - `AdditionalVacationSpentFirst` boolean
      - `Updated` string, date-time, nullable
      - `AtpHours` number, double, nullable
      - `IsPendingRecalc` boolean
      - `AdvanceVacationDays` number, double, nullable
      - `WorkplaceIdentifier` string
      - `SettleVacationInTerminationMonth` boolean
      - `MaternityProgramId` integer, nullable
      - `IsMaternityProgramVolunteer` boolean
      - `Dimension1ValueId` integer, nullable
      - `Dimension2ValueId` integer, nullable
      - `Dimension3ValueId` integer, nullable
      - `Dimension1Value` string
      - `Dimension2Value` string
      - `Dimension3Value` string
      - `WorkingAddressReference` string
      - `WorkplaceAddress` string
      - `WorkplaceCity` string
      - `EmploymentTypeId` integer, nullable
      - `CauseOfEndDateId` integer, nullable
      - `AppointmentTypeId` integer, nullable
      - `WorkingHoursArragementId` integer, nullable
      - `OccupationCode` string
      - `FlexTerminationMethodId` integer
      - `VacationLimitedAllowanceId` integer
      - `ApplyDanishATPRulesInGreenland` boolean
      - `ApplyDanishAMBRulesInGreenland` boolean
      - `IsECHTriggerDisabled` boolean
      - `VacationMinimumAmount` number, double, nullable
      - `VacationMinimumAmountTerminationIgnore` boolean, nullable
      - `AdvanceVacationExpireDate` string, date-time, nullable
      - `VariableVacationPayoutMethodId` integer, nullable
      - `VacationYearStartMonth` integer, nullable
      - `RecentSalaryChangeDate` string, date-time, nullable
      - `LastReportedInAmeldingDate` string, date-time, nullable
      - `Year5VacationDaysActionSE` integer, nullable
      - `VacationPayoutMethodId` integer, nullable
      - `VacationTerminationMethodId` integer, nullable
      - `AmeldingId` string
      - `ExemptFromSocialTax` boolean
      - `HalfTaxOverride` boolean
      - `GreatPrayerSupplementPayoutMethodId` integer
      - `ExpireDateReportedInAmeldingDate` string, date-time, nullable
      - `IsNetSalary` boolean
      - `GrossingUpTable` string
      - `TaxRuleId` integer, nullable
      - `CommuterTypeId` integer, nullable
      - `StatusFNOId` integer
      - `PayFormFNOId` integer
      - `StatusDegreeShare` number, double
      - `IsWorkCapable` boolean
      - `IsReceivesAFP` boolean
      - `PensionAgeNO` integer
      - `EmployeeAnnualHoursNO` number, double, nullable
      - `YearlySalary` number, double, nullable
      - `CompanyUser` IntectCompanyUser
        - `Id` integer
        - `UserId` integer
        - `CompanyId` integer
        - `RoleId` integer
        - `IsActive` boolean
        - `FirstName` string
        - `MiddleName` string
        - `LastName` string
        - `BankRegNo` string
        - `BankAccountNo` string
        - `BicSwiftNo` string
        - `IbanNo` string
        - `AddressId` integer
        - `IsPaymentApprover` boolean
        - `Initials` string
        - `TelMobile` string
        - `TelFixed` string
        - `CompanyEmail` string
        - `PersonalEmail` string
        - `Created` string, date-time
        - `DeactivationDate` string, date-time, nullable
        - `PreferredCurrencyId` integer, nullable
        - `AutoDetermineBankAccount` boolean
        - `MunicipalityId` integer, nullable
        - `Updated` string, date-time
        - `TinNr` string
        - `TinNrUnknown` boolean
        - `ExpenseId` string, uuid, nullable
        - `IsActiveInExpense` boolean
        - `CreatedBy` integer, nullable
        - `UpdatedBy` integer, nullable
        - `RecycleBin` string
        - `UserEmployments` IntectUserEmployment[]
        - `Address` IntectAddress
          - `Id` integer
          - `Line1` string
          - `Line2` string
          - `PostalCode` string
          - `City` string
          - `CountryId` integer, nullable
          - `Created` string, date-time
          - `Updated` string, date-time
          - `Country` IntectCountry
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
        - `UserImage` IntectUserImage
          - `Id` integer
          - `Image` string, byte
        - `DimensionValues` IntectDimensionValue[]
          - `Id` integer
          - `CompanyId` integer
          - `DimensionNumber` integer
          - `Value` string
          - `Description` string
          - `ApproverCompanyUserId` integer, nullable
          - `LimitToDepartmentId` integer, nullable
          - `LimitToTemplateId` integer, nullable
        - `ExpenseErrors` IntectExpenseError[]
          - `Id` integer
          - `CompanyUserId` integer
          - `ErrorMessage` string
          - `CompanyUser` IntectCompanyUser — recursive
        - `FullName` string
        - `UserLanguageId` integer
        - `UserIdentityNumber` string
        - `UserDateOfBirth` string, date-time, nullable
        - `UserIsFemale` boolean, nullable
        - `HasDummyIdentityNumber` boolean
        - `IsTemporaryNorwegianIdentityNumber` boolean
      - `UserEmploymentTemplate` IntectUserEmploymentTemplate
        - `VacationType` IntectVacationType
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `VacationProvider` IntectVacationProvider
          - `SENumber` string
          - `NetsNumber` string
          - `IsAdministrative` boolean
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `Id` integer
        - `CompanyId` integer
        - `Name` string
        - `VacationTypeId` integer
        - `VacationProviderId` integer, nullable
        - `VacationExtraPercentage` number, double, nullable
        - `IsAtpTempWorker` boolean
        - `WorksElsewhere` boolean
        - `IncomeTypeId` integer
        - `SalaryCycleId` integer, nullable
        - `VacationReduceSalary` boolean
        - `VacationSupplementPayoutMonth` integer
        - `IsInMaternityProgram` boolean
        - `IllnessReducesSalary` boolean
        - `StandardHoursPerWeek` number, double, nullable
        - `StatisticsSalaryPrincipleId` integer, nullable
        - `StatisticsEmploymentPrincipleId` integer, nullable
        - `StatisticsEmploymentTermsId` integer, nullable
        - `StatisticsJobStatusId` integer, nullable
        - `StatisticsJobFunctionCode` integer, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `DepartmentId` integer, nullable
        - `FlexEarningPercentage` number, double
        - `FlexBaseCalculationMethodId` integer
        - `IsDefault` boolean
        - `CollectiveBargainingAgreementCode` string
        - `TerminationVacationOverridePercentage` number, double, nullable
        - `SystemDefaultForCountryId` integer, nullable
        - `TimeEntryRecordAcrossSalaryPeriodStrategy` integer
        - `AllowExtendedTaxCardDeductions` boolean
        - `TemplateExternalReference` string
        - `UseTaxDeductionPerWorkDay` boolean
        - `DefaultRate` number, double, nullable
        - `VacationDaysPerYear` number, double, nullable
        - `ApplyLongTermIllnessCompensation` boolean
        - `AnnualIncomeMultiplicationFactor` number, double, nullable
        - `AdditionalVacationTerminationMethod` integer, nullable
        - `AdditionalVacationSpentFirst` boolean
        - `AdvanceVacationDays` number, double, nullable
        - `WorkplaceIdentifier` string
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `CopiedFromTemplateId` integer, nullable
        - `MaternityProgramId` integer, nullable
        - `IsMaternityProgramVolunteer` boolean
        - `Dimension1ValueId` integer, nullable
        - `Dimension2ValueId` integer, nullable
        - `Dimension3ValueId` integer, nullable
        - `Dimension1AllowOverride` boolean
        - `Dimension2AllowOverride` boolean
        - `Dimension3AllowOverride` boolean
        - `Dimension1Value` string
        - `Dimension2Value` string
        - `Dimension3Value` string
        - `WorkingAddressReference` string
        - `WorkplaceAddress` string
        - `WorkplaceCity` string
        - `EmploymentTypeId` integer, nullable
        - `AppointmentTypeId` integer, nullable
        - `WorkingHoursArragementId` integer, nullable
        - `VacationLimitedAllowanceId` integer
        - `FlexTerminationMethodId` integer
        - `VacationMinimumAmount` number, double, nullable
        - `VacationMinimumAmountTerminationIgnore` boolean, nullable
        - `AdvanceVacationExpireDate` string, date-time, nullable
        - `VariableVacationPayoutMethodId` integer, nullable
        - `VacationYearStartMonth` integer, nullable
        - `Year5VacationDaysActionSE` integer, nullable
        - `VacationPayoutMethodId` integer, nullable
        - `VacationTerminationMethodId` integer, nullable
        - `ExemptFromSocialTax` boolean
        - `GreatPrayerSupplementPayoutMethodId` integer
        - `TemplateSalaryRecords` IntectTemplateSalaryRecord[]
          - `UnitType` IntectUnitType
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PersistenceType` IntectSalaryRecordPersistenceType
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `Units` number, double, nullable
          - `IsActive` boolean
          - `Description` string
          - `UnitTypeId` integer, nullable
          - `AmountPerUnit` number, double, nullable
          - `Amount` number, double, nullable
          - `BaseAmount` number, double, nullable
          - `SalaryTypeId` integer
          - `PersistenceTypeId` integer
          - `SortOrder` integer
          - `Formula1Id` integer, nullable
          - `Formula2Id` integer, nullable
          - `Formula3Id` integer, nullable
          - `Formula1` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
          - `Formula2` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
          - `Formula3` IntectFormula
            - `Id` integer
            - `CompanyId` integer, nullable
            - `AccountId` integer, nullable
            - `Name` string
            - `Description` string
            - `Expression` string
            - `FormulaOutputTypeId` integer
        - `SenioritySupplements` IntectSenioritySupplement[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `SeniorityMonthsStart` integer, nullable
          - `SeniorityMonthsEnd` integer, nullable
          - `SupplementAmount` number, double
          - `SupplementIntervalType` integer
          - `HourlyRate` number, double, nullable
          - `BaseOnTotalWorkHours` boolean
        - `OvertimeSupplements` IntectOvertimeSupplement[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `TotalHoursWorkedFrom` integer, nullable
          - `TotalHoursWorkedUntil` integer, nullable
          - `SupplementAmount` number, double, nullable
          - `SupplementPercentage` number, double, nullable
          - `OvertimeSupplementPrinciple` integer
          - `Description` string
        - `TemplateBalanceConfigurations` IntectTemplateBalanceConfiguration[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `BalanceDefinitionId` integer
          - `EarningPercentage` number, double, nullable
          - `BaseCalculationMethodId` integer, nullable
          - `EarningFixedAmount` number, double, nullable
          - `EarningFixedAmountPrincipleId` integer, nullable
          - `PensionSharePercentage` number, double, nullable
          - `PensionShareFixedAmount` number, double, nullable
          - `DaysConversionPercentage` number, double, nullable
          - `DaysEarnedPerPayslip` number, double, nullable
          - `PayoutPercentage` number, double, nullable
          - `SeniorityRequirementMonths` integer, nullable
          - `CustomBehaviorId` integer, nullable
          - `UnitsEarnedPerInterval` number, double, nullable
          - `BalanceEarningIntervalId` integer, nullable
          - `TerminationMethodId` integer, nullable
          - `SpendingMethodId` integer, nullable
        - `Holidays` IntectHoliday[]
          - `Id` integer
          - `Date` string, date-time
          - `ConsiderHoliday` boolean
          - `DisablesBankPayments` boolean
          - `CountryId` integer, nullable
          - `CompanyId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `Description` string
          - `Created` string, date-time, nullable
          - `Company` IntectCompany
            - `Id` integer
            - `Name` string
            - `StatusId` integer
            - `VATRegistrationNumber` string
            - `AccountId` integer, nullable
            - `Email1` string
            - `Email2` string
            - `DefaultLanguageId` integer
            - `AddressId` integer
            - `CompanyTypeId` integer
            - `SecondaryVATRegistrationNumber` string
            - `MainContactCompanyUserId` integer, nullable
            - `BankRegNo` string
            - `BankAccountNo` string
            - `BicSwiftNo` string
            - `IbanNo` string
            - `ExternalSystemComment` string
            - `PaymentMethodSalary` integer
            - `PaymentMethodPension` integer
            - `PaymentMethodTax` integer
            - `ExternalSystemId` integer, nullable
            - `TelMobile` string
            - `TelFixed` string
            - `KnowsIntectFrom` string
            - `ExternalAuthentication` string
            - `HasNetsAgreement` boolean
            - `Created` string, date-time
            - `EmployersAssociationNumber` string
            - `StaticsReportsYearly` boolean
            - `StatisticsRecipientId` integer, nullable
            - `SubscribeToNewsLetter` boolean
            - `EstablishedDate` string, date-time, nullable
            - `EmployeeCountEstimate` string
            - `Preferences` string
            - `InvoiceIdentifier` string
            - `PaymentMethodPublicPension` integer
            - `PaymentMethodVacationProvider` integer
            - `InvoiceEmail` string
            - `HasAcceptedTerms` boolean
            - `CountryId` integer
            - `CurrentPackageLevel` integer
            - `ScheduledPackageId` integer, nullable
            - `ScheduledPackageDate` string, date-time, nullable
            - `IndustryCode` string
            - `AccountComment` string
            - `BankId` integer, nullable
            - `IndustryOrganizationId` integer, nullable
            - `InvoiceTypeId` integer
            - `DefaultTaxTableId` integer, nullable
            - `AllowAutoDetermineBankAccount` boolean
            - `SystemAliasId` integer
            - `PaymentMethodMaternityProgram` integer
            - `BankAccountWithholdingTax` string
            - `BankGuarantee` boolean
            - `PensionProviderName` string
            - `NorwayTypeOfBusinessId` integer
            - `BankAccountNorway` string
            - `PensionProviderOrgNo` string
            - `BankCustomerNumber` string
            - `UseSENumberForNetsAgreement` boolean
            - `ExpenseId` string, uuid, nullable
            - `ISOAgreementNumber` string
            - `ISOSignerID` string
            - `ISOUseCompanyCVR` boolean
            - `HalfTaxMonth` integer, nullable
            - `ISOCustomerNumber` string
            - `ISODivisionCode` string
            - `EmployeeAnnualHoursNO` number, double, nullable
            - `IsFNOReportEnabled` boolean
            - `AltinnId` string
            - `IsItinerant` boolean
            - `Language` IntectLanguage
              - …
            - `Address` IntectAddress
              - …
            - `CompanyLogo` IntectCompanyLogo
              - …
            - `Departments` IntectDepartment[]
              - …
            - `ExternalAccounts` IntectExternalAccount[]
              - …
            - `Holidays` IntectHoliday[]
            - `DimensionValues` IntectDimensionValue[]
              - …
            - `CustomValues` IntectCustomValue[]
              - …
            - `NorwayTaxSystemResponseLines` IntectNorwayTaxSystemResponseLine[]
              - …
            - `KeycloakConfigs` IntectKeycloakConfig[]
              - …
            - `CompanyRolePermissions` IntectCompanyRolePermission[]
              - …
            - `CompanyType` IntectCompanyType
              - …
            - `CompanyStatus` IntectCompanyStatus
              - …
            - `Country` IntectCountry
              - …
            - `HasIdP` boolean
            - `PricePackage` IntectPricePackage
              - …
            - `InvoiceType` IntectAccountInvoiceType
              - …
            - `RequiresTwoFactorAuthentication` boolean
          - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
        - `DimensionValues` IntectDimensionValue[]
          - `Id` integer
          - `CompanyId` integer
          - `DimensionNumber` integer
          - `Value` string
          - `Description` string
          - `ApproverCompanyUserId` integer, nullable
          - `LimitToDepartmentId` integer, nullable
          - `LimitToTemplateId` integer, nullable
        - `SalaryCycle` IntectSalaryCycle
          - `Id` integer
          - `Name` string
          - `Months` integer
          - `Days` integer
          - `IsForwardPaid` boolean
          - `FirstPeriodStartDate` string, date-time, nullable
          - `SortKey` string
          - `SpecialIdentifier` string
          - `CompanyId` integer, nullable
          - `AccountId` integer, nullable
          - `SalaryPeriods` IntectSalaryPeriod[]
            - `Id` integer
            - `StartDate` string, date-time
            - `EndDate` string, date-time
            - `SalaryCycleId` integer
            - `SuggestedPayoutDate` string, date-time, nullable
            - `FriendlyName` string
            - `SalaryCycle` IntectSalaryCycle — recursive
            - `SalaryPeriodCountryMappings` IntectSalaryPeriodCountryMapping[]
              - …
          - `UserEmployments` IntectUserEmployment[]
          - `UserEmploymentTemplates` IntectUserEmploymentTemplate[]
          - `IsMonthly` boolean
          - `IsWeekly` boolean
          - `IsBiWeekly` boolean
          - `IsMonthlyStandard` boolean
          - `IsCustom` boolean
        - `UserEmploymentTemplate1` IntectUserEmploymentTemplate[]
        - `UserEmploymentTemplate2` IntectUserEmploymentTemplate — recursive
        - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
          - `PaymentPlanProvider` IntectPaymentPlanProvider
            - `NetsNo` string
            - `DefaultBaseCalculationMethodId` integer
            - `NetsInfoType` integer
            - `PolicyNumberRequired` boolean
            - `AccountNumberRequired` boolean
            - `PolicyNumberLabelOverride` string
            - `CountryId` integer
            - `PensionPolicyValidation` IntectPensionPolicyValidation
              - …
            - `IsDummyForBankAccount` boolean
            - `RequiredNetsRecordTypes` integer[]
            - `SupportedPaymentPlanTypes` integer[]
            - `PolicyNumberPlace` 'CollectiveAgreementCode' | 'ReferenceIdentifier' | 'DepartmentNumber'
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
            - `IsPensionBase` boolean
            - `IsFlexBase` boolean
            - `IsExtraVacationHoursBase` boolean
            - `IsCustomBalanceBase` boolean
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `IsBalanceActive` boolean
          - `IsDanishOrGreenlandicPaymentPlanType` boolean
          - `IsNorwayPaymentPlanType` boolean
          - `FixedAmountIsPerWorkDay` boolean
          - `Id` integer
          - `UserEmploymentId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `BaseCalculationMethodId` integer
          - `EmployeeShare` number, double, nullable
          - `CompanyShare` number, double, nullable
          - `PaymentPlanProviderId` integer, nullable
          - `PolicyNumber` string
          - `EmployeeAmount` number, double, nullable
          - `CompanyAmount` number, double, nullable
          - `ProviderBankRegNo` string
          - `ProviderBankAccountNo` string
          - `DueDateDelayDays` integer, nullable
          - `StartDate` string, date-time, nullable
          - `EndDate` string, date-time, nullable
          - `PaymentPlanTypeId` integer
          - `SortOrder` integer
          - `VoluntaryShare` number, double, nullable
          - `VoluntaryAmount` number, double, nullable
          - `SeniorityRequirementMonths` integer, nullable
          - `AgeRequirementFrom` integer, nullable
          - `AgeRequirementUntil` integer, nullable
          - `PaymentPlanRecipientId` integer, nullable
          - `Reference` string
          - `StartingBalance` number, double, nullable
          - `CurrentBalance` number, double, nullable
          - `FixedAmountBehavior` integer
          - `EnableAutoAdjust` boolean
          - `PaymentPlanRecipient` IntectPaymentPlanRecipient
            - `PaymentMethod` IntectPaymentMethod
              - …
            - `PaymentPlanType` IntectPaymentPlanType
              - …
            - `Id` integer
            - `Name` string
            - `PaymentPlanTypeId` integer
            - `VATRegistrationNumber` string
            - `TelFixed` string
            - `Email` string
            - `AddressId` integer
            - `IsSystemRecipient` boolean
            - `CountryId` integer, nullable
            - `CompanyId` integer, nullable
            - `AccountNumber` integer, nullable
            - `PaymentMethodId` integer
            - `ExternalIdentifier` string
            - `BasePaymentPlanRecipientId` integer, nullable
            - `KIDReference` string
            - `MainDeductionAmount` number, double, nullable
            - `MainDeductionShare` number, double, nullable
            - `MainDeductionAmountMin` number, double, nullable
            - `MainDeductionAmountMax` number, double, nullable
            - `AdditionalDeductionAmount` number, double, nullable
            - `AdditionalDeductionShare` number, double, nullable
            - `AdditionalDeductionAmountMin` number, double, nullable
            - `AdditionalDeductionAmountMax` number, double, nullable
            - `InsuranceDeductionAmount` number, double, nullable
            - `AdditionalDeductionAccountOverride` integer, nullable
            - `AdditionalDeductionKIDReferenceOverride` string
            - `InsuranceDeductionAccountOverride` integer, nullable
            - `InsuranceDeductionKIDReferenceOverride` string
            - `ERPReference` string
            - `AdditionalDeductionERPReferenceOverride` string
            - `InsuranceDeductionERPReferenceOverride` string
            - `Address` IntectAddress
              - …
            - `Payments` IntectPayment[]
              - …
            - `SalaryBatchRecords` IntectSalaryBatchRecord[]
              - …
        - `CustomValues` IntectCustomValue[]
          - `Id` integer
          - `Locked` boolean
          - `Name` string
          - `AppliesFrom` string, date-time
          - `Text` string
          - `Value` number, double, nullable
          - `CompanyId` integer, nullable
          - `UserEmploymentId` integer, nullable
          - `UserEmploymentTemplateId` integer, nullable
          - `Company` IntectCompany
            - `Id` integer
            - `Name` string
            - `StatusId` integer
            - `VATRegistrationNumber` string
            - `AccountId` integer, nullable
            - `Email1` string
            - `Email2` string
            - `DefaultLanguageId` integer
            - `AddressId` integer
            - `CompanyTypeId` integer
            - `SecondaryVATRegistrationNumber` string
            - `MainContactCompanyUserId` integer, nullable
            - `BankRegNo` string
            - `BankAccountNo` string
            - `BicSwiftNo` string
            - `IbanNo` string
            - `ExternalSystemComment` string
            - `PaymentMethodSalary` integer
            - `PaymentMethodPension` integer
            - `PaymentMethodTax` integer
            - `ExternalSystemId` integer, nullable
            - `TelMobile` string
            - `TelFixed` string
            - `KnowsIntectFrom` string
            - `ExternalAuthentication` string
            - `HasNetsAgreement` boolean
            - `Created` string, date-time
            - `EmployersAssociationNumber` string
            - `StaticsReportsYearly` boolean
            - `StatisticsRecipientId` integer, nullable
            - `SubscribeToNewsLetter` boolean
            - `EstablishedDate` string, date-time, nullable
            - `EmployeeCountEstimate` string
            - `Preferences` string
            - `InvoiceIdentifier` string
            - `PaymentMethodPublicPension` integer
            - `PaymentMethodVacationProvider` integer
            - `InvoiceEmail` string
            - `HasAcceptedTerms` boolean
            - `CountryId` integer
            - `CurrentPackageLevel` integer
            - `ScheduledPackageId` integer, nullable
            - `ScheduledPackageDate` string, date-time, nullable
            - `IndustryCode` string
            - `AccountComment` string
            - `BankId` integer, nullable
            - `IndustryOrganizationId` integer, nullable
            - `InvoiceTypeId` integer
            - `DefaultTaxTableId` integer, nullable
            - `AllowAutoDetermineBankAccount` boolean
            - `SystemAliasId` integer
            - `PaymentMethodMaternityProgram` integer
            - `BankAccountWithholdingTax` string
            - `BankGuarantee` boolean
            - `PensionProviderName` string
            - `NorwayTypeOfBusinessId` integer
            - `BankAccountNorway` string
            - `PensionProviderOrgNo` string
            - `BankCustomerNumber` string
            - `UseSENumberForNetsAgreement` boolean
            - `ExpenseId` string, uuid, nullable
            - `ISOAgreementNumber` string
            - `ISOSignerID` string
            - `ISOUseCompanyCVR` boolean
            - `HalfTaxMonth` integer, nullable
            - `ISOCustomerNumber` string
            - `ISODivisionCode` string
            - `EmployeeAnnualHoursNO` number, double, nullable
            - `IsFNOReportEnabled` boolean
            - `AltinnId` string
            - `IsItinerant` boolean
            - `Language` IntectLanguage
              - …
            - `Address` IntectAddress
              - …
            - `CompanyLogo` IntectCompanyLogo
              - …
            - `Departments` IntectDepartment[]
              - …
            - `ExternalAccounts` IntectExternalAccount[]
              - …
            - `Holidays` IntectHoliday[]
              - …
            - `DimensionValues` IntectDimensionValue[]
              - …
            - `CustomValues` IntectCustomValue[]
            - `NorwayTaxSystemResponseLines` IntectNorwayTaxSystemResponseLine[]
              - …
            - `KeycloakConfigs` IntectKeycloakConfig[]
              - …
            - `CompanyRolePermissions` IntectCompanyRolePermission[]
              - …
            - `CompanyType` IntectCompanyType
              - …
            - `CompanyStatus` IntectCompanyStatus
              - …
            - `Country` IntectCountry
              - …
            - `HasIdP` boolean
            - `PricePackage` IntectPricePackage
              - …
            - `InvoiceType` IntectAccountInvoiceType
              - …
            - `RequiresTwoFactorAuthentication` boolean
          - `UserEmployment` IntectUserEmployment — recursive
          - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
        - `RateIntervalSets` IntectRateIntervalSet[]
          - `Id` integer
          - `EmploymentTemplateId` integer
          - `Name` string
          - `ValidFrom` string, date-time, nullable
          - `ValidUntil` string, date-time, nullable
          - `RateIntervals` IntectRateInterval[]
            - `Id` integer
            - `RateIntervalSetId` integer
            - `SalaryTypeId` integer
            - `SeniorityFrom` integer, nullable
            - `SeniorityLessThan` integer, nullable
            - `AgeFrom` integer, nullable
            - `AgeLessThan` integer, nullable
            - `WorkHoursFrom` number, double, nullable
            - `WorkHoursLessThan` number, double, nullable
            - `AmountPerUnit` number, double, nullable
            - `Amount` number, double, nullable
            - `Description` string
      - `UserTaxInfos` IntectUserTaxInfo[]
        - `TaxCardType` IntectTaxCardType
          - `EIncomeReference` integer
          - `AllowTaxRate` boolean
          - `AllowDeduction` boolean
          - `AllowFreeAmount` boolean
          - `RelevantCountries` IntectCountry[]
            - `IsSupported` boolean
            - `DefaultLanguageId` integer
            - `ReleaseNoteLink` string
            - `GetHelpOnlineLink` string
            - `OperatingStatus` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `IsCurrent` boolean
        - `Id` integer
        - `ValidFrom` string, date-time
        - `ValidUntil` string, date-time, nullable
        - `TaxRate` number, double, nullable
        - `DeductionMonth` number, double, nullable
        - `FreeAmount` number, double, nullable
        - `UserEmploymentId` integer
        - `IsActive` boolean
        - `TaxCardTypeId` integer
        - `IsDummy` boolean
        - `MinimumRate` number, double, nullable
        - `MaximumDeductionMonth` number, double, nullable
        - `MaximumDeductionDay` number, double, nullable
        - `Created` string, date-time
        - `DeductionWeek` number, double, nullable
        - `DeductionDay` number, double, nullable
        - `IsManual` boolean
        - `ParsedFromFileName` string
        - `TaxCardRequestId` integer, nullable
        - `Updated` string, date-time
        - `TaxCardYear` integer, nullable
        - `ExternalTaxCardId` string
        - `TaxTable` string
      - `SalaryRecords` IntectSalaryRecord[]
      - `TimeEntryTypeConfigurations` IntectTimeEntryTypeConfiguration[]
        - `Id` integer
        - `TimeEntryTypeId` integer
        - `SalaryTypeId` integer
        - `Description` string
        - `Amount` number, double, nullable
        - `AmountPerUnit` number, double, nullable
        - `AppliesBefore` string, nullable
        - `AppliesAfter` string, nullable
        - `AppliesHolidays` boolean
        - `AmountPerKilometer` number, double, nullable
        - `EmploymentTemplateId` integer, nullable
        - `TargetUnitTypeId` integer, nullable
        - `ConversionFactor` number, double, nullable
        - `UserEmploymentId` integer, nullable
        - `AppliesSaturdays` boolean
        - `AppliesSundays` boolean
        - `UseDefaultRate` boolean
        - `ConversionFactorAffectsRate` boolean
        - `LegacyFlexEarningPercentage` number, double, nullable
        - `NewFlexEarningPercentage` number, double, nullable
        - `PensionPercentage` number, double, nullable
        - `AppliesMondays` boolean
        - `AppliesTuesdays` boolean
        - `AppliesWednesdays` boolean
        - `AppliesThursdays` boolean
        - `AppliesFridays` boolean
        - `LimitToDepartmentId` integer, nullable
        - `LimitToDimension1ValueId` integer, nullable
        - `LimitToDimension2ValueId` integer, nullable
        - `LimitToDimension3ValueId` integer, nullable
        - `PensionPercentageEmployee` number, double, nullable
        - `SeniorityMonthsFrom` integer, nullable
        - `SeniorityMonthsLessThan` integer, nullable
      - `EmploymentBalanceConfigurations` IntectEmploymentBalanceConfiguration[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `BalanceDefinitionId` integer
        - `EarningPercentage` number, double, nullable
        - `BaseCalculationMethodId` integer, nullable
        - `EarningFixedAmount` number, double, nullable
        - `EarningFixedAmountPrincipleId` integer, nullable
        - `PensionSharePercentage` number, double, nullable
        - `PensionShareFixedAmount` number, double, nullable
        - `DaysConversionPercentage` number, double, nullable
        - `DaysEarnedPerPayslip` number, double, nullable
        - `PayoutPercentage` number, double, nullable
        - `SeniorityRequirementMonths` integer, nullable
        - `CustomBehaviorId` integer, nullable
        - `UnitsEarnedPerInterval` number, double, nullable
        - `BalanceEarningIntervalId` integer, nullable
        - `TerminationMethodId` integer, nullable
        - `SpendingMethodId` integer, nullable
      - `SalaryCycle` IntectSalaryCycle
        - `Id` integer
        - `Name` string
        - `Months` integer
        - `Days` integer
        - `IsForwardPaid` boolean
        - `FirstPeriodStartDate` string, date-time, nullable
        - `SortKey` string
        - `SpecialIdentifier` string
        - `CompanyId` integer, nullable
        - `AccountId` integer, nullable
        - `SalaryPeriods` IntectSalaryPeriod[]
          - `Id` integer
          - `StartDate` string, date-time
          - `EndDate` string, date-time
          - `SalaryCycleId` integer
          - `SuggestedPayoutDate` string, date-time, nullable
          - `FriendlyName` string
          - `SalaryCycle` IntectSalaryCycle — recursive
          - `SalaryPeriodCountryMappings` IntectSalaryPeriodCountryMapping[]
            - `Id` integer
            - `SalaryPeriodId` integer
            - `CountryId` integer
            - `PayoutDate` string, date-time
            - `SalaryPeriod` IntectSalaryPeriod — recursive
        - `UserEmployments` IntectUserEmployment[]
        - `UserEmploymentTemplates` IntectUserEmploymentTemplate[]
          - `VacationType` IntectVacationType
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `VacationProvider` IntectVacationProvider
            - `SENumber` string
            - `NetsNumber` string
            - `IsAdministrative` boolean
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `CompanyId` integer
          - `Name` string
          - `VacationTypeId` integer
          - `VacationProviderId` integer, nullable
          - `VacationExtraPercentage` number, double, nullable
          - `IsAtpTempWorker` boolean
          - `WorksElsewhere` boolean
          - `IncomeTypeId` integer
          - `SalaryCycleId` integer, nullable
          - `VacationReduceSalary` boolean
          - `VacationSupplementPayoutMonth` integer
          - `IsInMaternityProgram` boolean
          - `IllnessReducesSalary` boolean
          - `StandardHoursPerWeek` number, double, nullable
          - `StatisticsSalaryPrincipleId` integer, nullable
          - `StatisticsEmploymentPrincipleId` integer, nullable
          - `StatisticsEmploymentTermsId` integer, nullable
          - `StatisticsJobStatusId` integer, nullable
          - `StatisticsJobFunctionCode` integer, nullable
          - `StandardWorkDaysPerWeek` number, double, nullable
          - `DepartmentId` integer, nullable
          - `FlexEarningPercentage` number, double
          - `FlexBaseCalculationMethodId` integer
          - `IsDefault` boolean
          - `CollectiveBargainingAgreementCode` string
          - `TerminationVacationOverridePercentage` number, double, nullable
          - `SystemDefaultForCountryId` integer, nullable
          - `TimeEntryRecordAcrossSalaryPeriodStrategy` integer
          - `AllowExtendedTaxCardDeductions` boolean
          - `TemplateExternalReference` string
          - `UseTaxDeductionPerWorkDay` boolean
          - `DefaultRate` number, double, nullable
          - `VacationDaysPerYear` number, double, nullable
          - `ApplyLongTermIllnessCompensation` boolean
          - `AnnualIncomeMultiplicationFactor` number, double, nullable
          - `AdditionalVacationTerminationMethod` integer, nullable
          - `AdditionalVacationSpentFirst` boolean
          - `AdvanceVacationDays` number, double, nullable
          - `WorkplaceIdentifier` string
          - `StandardWorkHoursMonday` number, double, nullable
          - `StandardWorkHoursTuesday` number, double, nullable
          - `StandardWorkHoursWednesday` number, double, nullable
          - `StandardWorkHoursThursday` number, double, nullable
          - `StandardWorkHoursFriday` number, double, nullable
          - `StandardWorkHoursSaturday` number, double, nullable
          - `StandardWorkHoursSunday` number, double, nullable
          - `CopiedFromTemplateId` integer, nullable
          - `MaternityProgramId` integer, nullable
          - `IsMaternityProgramVolunteer` boolean
          - `Dimension1ValueId` integer, nullable
          - `Dimension2ValueId` integer, nullable
          - `Dimension3ValueId` integer, nullable
          - `Dimension1AllowOverride` boolean
          - `Dimension2AllowOverride` boolean
          - `Dimension3AllowOverride` boolean
          - `Dimension1Value` string
          - `Dimension2Value` string
          - `Dimension3Value` string
          - `WorkingAddressReference` string
          - `WorkplaceAddress` string
          - `WorkplaceCity` string
          - `EmploymentTypeId` integer, nullable
          - `AppointmentTypeId` integer, nullable
          - `WorkingHoursArragementId` integer, nullable
          - `VacationLimitedAllowanceId` integer
          - `FlexTerminationMethodId` integer
          - `VacationMinimumAmount` number, double, nullable
          - `VacationMinimumAmountTerminationIgnore` boolean, nullable
          - `AdvanceVacationExpireDate` string, date-time, nullable
          - `VariableVacationPayoutMethodId` integer, nullable
          - `VacationYearStartMonth` integer, nullable
          - `Year5VacationDaysActionSE` integer, nullable
          - `VacationPayoutMethodId` integer, nullable
          - `VacationTerminationMethodId` integer, nullable
          - `ExemptFromSocialTax` boolean
          - `GreatPrayerSupplementPayoutMethodId` integer
          - `TemplateSalaryRecords` IntectTemplateSalaryRecord[]
            - `UnitType` IntectUnitType
              - …
            - `PersistenceType` IntectSalaryRecordPersistenceType
              - …
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `Units` number, double, nullable
            - `IsActive` boolean
            - `Description` string
            - `UnitTypeId` integer, nullable
            - `AmountPerUnit` number, double, nullable
            - `Amount` number, double, nullable
            - `BaseAmount` number, double, nullable
            - `SalaryTypeId` integer
            - `PersistenceTypeId` integer
            - `SortOrder` integer
            - `Formula1Id` integer, nullable
            - `Formula2Id` integer, nullable
            - `Formula3Id` integer, nullable
            - `Formula1` IntectFormula
              - …
            - `Formula2` IntectFormula
              - …
            - `Formula3` IntectFormula
              - …
          - `SenioritySupplements` IntectSenioritySupplement[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `SeniorityMonthsStart` integer, nullable
            - `SeniorityMonthsEnd` integer, nullable
            - `SupplementAmount` number, double
            - `SupplementIntervalType` integer
            - `HourlyRate` number, double, nullable
            - `BaseOnTotalWorkHours` boolean
          - `OvertimeSupplements` IntectOvertimeSupplement[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `TotalHoursWorkedFrom` integer, nullable
            - `TotalHoursWorkedUntil` integer, nullable
            - `SupplementAmount` number, double, nullable
            - `SupplementPercentage` number, double, nullable
            - `OvertimeSupplementPrinciple` integer
            - `Description` string
          - `TemplateBalanceConfigurations` IntectTemplateBalanceConfiguration[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `BalanceDefinitionId` integer
            - `EarningPercentage` number, double, nullable
            - `BaseCalculationMethodId` integer, nullable
            - `EarningFixedAmount` number, double, nullable
            - `EarningFixedAmountPrincipleId` integer, nullable
            - `PensionSharePercentage` number, double, nullable
            - `PensionShareFixedAmount` number, double, nullable
            - `DaysConversionPercentage` number, double, nullable
            - `DaysEarnedPerPayslip` number, double, nullable
            - `PayoutPercentage` number, double, nullable
            - `SeniorityRequirementMonths` integer, nullable
            - `CustomBehaviorId` integer, nullable
            - `UnitsEarnedPerInterval` number, double, nullable
            - `BalanceEarningIntervalId` integer, nullable
            - `TerminationMethodId` integer, nullable
            - `SpendingMethodId` integer, nullable
          - `Holidays` IntectHoliday[]
            - `Id` integer
            - `Date` string, date-time
            - `ConsiderHoliday` boolean
            - `DisablesBankPayments` boolean
            - `CountryId` integer, nullable
            - `CompanyId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `Description` string
            - `Created` string, date-time, nullable
            - `Company` IntectCompany
              - …
            - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
          - `DimensionValues` IntectDimensionValue[]
            - `Id` integer
            - `CompanyId` integer
            - `DimensionNumber` integer
            - `Value` string
            - `Description` string
            - `ApproverCompanyUserId` integer, nullable
            - `LimitToDepartmentId` integer, nullable
            - `LimitToTemplateId` integer, nullable
          - `SalaryCycle` IntectSalaryCycle — recursive
          - `UserEmploymentTemplate1` IntectUserEmploymentTemplate[]
          - `UserEmploymentTemplate2` IntectUserEmploymentTemplate — recursive
          - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
            - `PaymentPlanProvider` IntectPaymentPlanProvider
              - …
            - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
              - …
            - `IsBalanceActive` boolean
            - `IsDanishOrGreenlandicPaymentPlanType` boolean
            - `IsNorwayPaymentPlanType` boolean
            - `FixedAmountIsPerWorkDay` boolean
            - `Id` integer
            - `UserEmploymentId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `BaseCalculationMethodId` integer
            - `EmployeeShare` number, double, nullable
            - `CompanyShare` number, double, nullable
            - `PaymentPlanProviderId` integer, nullable
            - `PolicyNumber` string
            - `EmployeeAmount` number, double, nullable
            - `CompanyAmount` number, double, nullable
            - `ProviderBankRegNo` string
            - `ProviderBankAccountNo` string
            - `DueDateDelayDays` integer, nullable
            - `StartDate` string, date-time, nullable
            - `EndDate` string, date-time, nullable
            - `PaymentPlanTypeId` integer
            - `SortOrder` integer
            - `VoluntaryShare` number, double, nullable
            - `VoluntaryAmount` number, double, nullable
            - `SeniorityRequirementMonths` integer, nullable
            - `AgeRequirementFrom` integer, nullable
            - `AgeRequirementUntil` integer, nullable
            - `PaymentPlanRecipientId` integer, nullable
            - `Reference` string
            - `StartingBalance` number, double, nullable
            - `CurrentBalance` number, double, nullable
            - `FixedAmountBehavior` integer
            - `EnableAutoAdjust` boolean
            - `PaymentPlanRecipient` IntectPaymentPlanRecipient
              - …
          - `CustomValues` IntectCustomValue[]
            - `Id` integer
            - `Locked` boolean
            - `Name` string
            - `AppliesFrom` string, date-time
            - `Text` string
            - `Value` number, double, nullable
            - `CompanyId` integer, nullable
            - `UserEmploymentId` integer, nullable
            - `UserEmploymentTemplateId` integer, nullable
            - `Company` IntectCompany
              - …
            - `UserEmployment` IntectUserEmployment — recursive
            - `UserEmploymentTemplate` IntectUserEmploymentTemplate — recursive
          - `RateIntervalSets` IntectRateIntervalSet[]
            - `Id` integer
            - `EmploymentTemplateId` integer
            - `Name` string
            - `ValidFrom` string, date-time, nullable
            - `ValidUntil` string, date-time, nullable
            - `RateIntervals` IntectRateInterval[]
              - …
        - `IsMonthly` boolean
        - `IsWeekly` boolean
        - `IsBiWeekly` boolean
        - `IsMonthlyStandard` boolean
        - `IsCustom` boolean
      - `EmploymentConfigurationHistories` IntectEmploymentConfigurationHistory[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `FromDate` string, date-time
        - `StandardHoursPerWeek` number, double, nullable
        - `StandardWorkDaysPerWeek` number, double, nullable
        - `StandardWorkHoursMonday` number, double, nullable
        - `StandardWorkHoursTuesday` number, double, nullable
        - `StandardWorkHoursWednesday` number, double, nullable
        - `StandardWorkHoursThursday` number, double, nullable
        - `StandardWorkHoursFriday` number, double, nullable
        - `StandardWorkHoursSaturday` number, double, nullable
        - `StandardWorkHoursSunday` number, double, nullable
        - `DegreeOfEmployment` number, double, nullable
        - `VacationFactor` number, double, nullable
      - `CompanyCars` IntectCompanyCar[]
        - `Id` integer
        - `UserEmploymentId` integer
        - `TaxableValue` number, double
        - `FirstRegistrationDate` string, date-time, nullable
        - `PurchasedDate` string, date-time, nullable
        - `LicensePlateNumber` string
        - `Model` string
        - `ValidFrom` string, date-time, nullable
        - `ValidUntil` string, date-time, nullable
        - `EnvironmentSupplementValue` number, double
        - `IsOverDistanceLimit` boolean, nullable
        - `ModelCode` string
        - `AdditionalEquipment` number, double, nullable
        - `VehicleTax` number, double, nullable
        - `FuelPayerId` integer, nullable
        - `FuelTypeId` integer, nullable
        - `TaxableValueAdjusted` number, double, nullable
        - `ReducedBenefitValidFrom` string, date-time, nullable
        - `Comment` string
        - `UserEmployment` IntectUserEmployment — recursive
      - `RecurringPaymentPlans` IntectRecurringPaymentPlan[]
        - `PaymentPlanProvider` IntectPaymentPlanProvider
          - `NetsNo` string
          - `DefaultBaseCalculationMethodId` integer
          - `NetsInfoType` integer
          - `PolicyNumberRequired` boolean
          - `AccountNumberRequired` boolean
          - `PolicyNumberLabelOverride` string
          - `CountryId` integer
          - `PensionPolicyValidation` IntectPensionPolicyValidation
            - `Regex` object
            - `ViolationKey` string
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `IsDummyForBankAccount` boolean
          - `RequiredNetsRecordTypes` integer[]
          - `SupportedPaymentPlanTypes` integer[]
          - `PolicyNumberPlace` 'CollectiveAgreementCode' | 'ReferenceIdentifier' | 'DepartmentNumber'
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `PensionBaseCalculationMethod` IntectBaseCalculationMethod
          - `IsPensionBase` boolean
          - `IsFlexBase` boolean
          - `IsExtraVacationHoursBase` boolean
          - `IsCustomBalanceBase` boolean
          - `StaticDataId` integer
          - `Key` string
          - `Id` integer
          - `Name` string
          - `Description` string
          - `SortKey` string
        - `IsBalanceActive` boolean
        - `IsDanishOrGreenlandicPaymentPlanType` boolean
        - `IsNorwayPaymentPlanType` boolean
        - `FixedAmountIsPerWorkDay` boolean
        - `Id` integer
        - `UserEmploymentId` integer, nullable
        - `UserEmploymentTemplateId` integer, nullable
        - `BaseCalculationMethodId` integer
        - `EmployeeShare` number, double, nullable
        - `CompanyShare` number, double, nullable
        - `PaymentPlanProviderId` integer, nullable
        - `PolicyNumber` string
        - `EmployeeAmount` number, double, nullable
        - `CompanyAmount` number, double, nullable
        - `ProviderBankRegNo` string
        - `ProviderBankAccountNo` string
        - `DueDateDelayDays` integer, nullable
        - `StartDate` string, date-time, nullable
        - `EndDate` string, date-time, nullable
        - `PaymentPlanTypeId` integer
        - `SortOrder` integer
        - `VoluntaryShare` number, double, nullable
        - `VoluntaryAmount` number, double, nullable
        - `SeniorityRequirementMonths` integer, nullable
        - `AgeRequirementFrom` integer, nullable
        - `AgeRequirementUntil` integer, nullable
        - `PaymentPlanRecipientId` integer, nullable
        - `Reference` string
        - `StartingBalance` number, double, nullable
        - `CurrentBalance` number, double, nullable
        - `FixedAmountBehavior` integer
        - `EnableAutoAdjust` boolean
        - `PaymentPlanRecipient` IntectPaymentPlanRecipient
          - `PaymentMethod` IntectPaymentMethod
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `PaymentPlanType` IntectPaymentPlanType
            - `IsSystemPaymentPlanType` boolean
            - `RelevantCountries` IntectCountry[]
              - …
            - `StaticDataId` integer
            - `Key` string
            - `Id` integer
            - `Name` string
            - `Description` string
            - `SortKey` string
          - `Id` integer
          - `Name` string
          - `PaymentPlanTypeId` integer
          - `VATRegistrationNumber` string
          - `TelFixed` string
          - `Email` string
          - `AddressId` integer
          - `IsSystemRecipient` boolean
          - `CountryId` integer, nullable
          - `CompanyId` integer, nullable
          - `AccountNumber` integer, nullable
          - `PaymentMethodId` integer
          - `ExternalIdentifier` string
          - `BasePaymentPlanRecipientId` integer, nullable
          - `KIDReference` string
          - `MainDeductionAmount` number, double, nullable
          - `MainDeductionShare` number, double, nullable
          - `MainDeductionAmountMin` number, double, nullable
          - `MainDeductionAmountMax` number, double, nullable
          - `AdditionalDeductionAmount` number, double, nullable
          - `AdditionalDeductionShare` number, double, nullable
          - `AdditionalDeductionAmountMin` number, double, nullable
          - `AdditionalDeductionAmountMax` number, double, nullable
          - `InsuranceDeductionAmount` number, double, nullable
          - `AdditionalDeductionAccountOverride` integer, nullable
          - `AdditionalDeductionKIDReferenceOverride` string
          - `InsuranceDeductionAccountOverride` integer, nullable
          - `InsuranceDeductionKIDReferenceOverride` string
          - `ERPReference` string
          - `AdditionalDeductionERPReferenceOverride` string
          - `InsuranceDeductionERPReferenceOverride` string
          - `Address` IntectAddress
            - `Id` integer
            - `Line1` string
            - `Line2` string
            - `PostalCode` string
            - `City` string
            - `CountryId` integer, nullable
            - `Created` string, date-time
            - `Updated` string, date-time
            - `Country` IntectCountry
              - …
          - `Payments` IntectPayment[]
            - `DestinationCurrency` IntectCurrency
              - …
            - `Id` integer
            - `PaymentBatchId` integer, nullable
            - `DueDate` string, date-time, nullable
            - `PaymentDate` string, date-time, nullable
            - `SalaryBatchId` integer, nullable
            - `UserEmploymentId` integer, nullable
            - `SalaryStatementId` integer, nullable
            - `RecipientNetsNo` string
            - `RecipientBankRegNo` string
            - `RecipientBankAccountNo` string
            - `ReferenceIdentifier` string
            - `OwnReferenceText` string
            - `RecipientMessage` string
            - `NetsTransferType` integer, nullable
            - `NetsInfoType` integer, nullable
            - `AdditionalInfo` string
            - `CompanyId` integer
            - `Amount` number, double
            - `CompanyBankRegNo` string
            - `CompanyBankAccountNo` string
            - `UserIdentityNumber` string
            - `CollectiveAgreementCode` string
            - `RecipientName` string
            - `AutoDetermineBankAccount` boolean
            - `NovemberFirstBatchId` integer, nullable
            - `PaymentProviderId` integer
            - `RecipientIban` string
            - `RecipientBicSwift` string
            - `DestinationCurrencyId` integer, nullable
            - `PensionProviderId` integer, nullable
            - `ExternalPaymentPartnerId` integer, nullable
            - `PaymentTypeId` integer
            - `QuarterNumber` integer, nullable
            - `QuarterYear` integer, nullable
            - `PensionPolicyNumber` string
            - `PaymentPlanTypeId` integer, nullable
            - `PensionEmployeeShare` number, double, nullable
            - `PensionEmployeeShareAmount` number, double, nullable
            - `PensionCompanyShareAmount` number, double, nullable
            - `PensionCompanyShare` number, double, nullable
            - `PensionBaseAmount` number, double, nullable
            - `PensionVoluntaryShare` number, double, nullable
            - `PensionVoluntaryAmount` number, double, nullable
            - `NewFlexPensionAmount` number, double, nullable
            - `RecurringPaymentPlanId` integer, nullable
            - `Created` string, date-time
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.dev/intect/apis/intect-rest-api.md) · [All operations](https://skmtc.dev/intect/apis/intect-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/intect/intect-rest-api/revisions/e256dcb495d4/schema)
