POST v1/imports/pto-plans?action={action}&allowSameFile={allowSameFile}

Import PTO Plans

Request Information

URI Parameters

NameDescriptionTypeAdditional information
action

The import action.

ImportAction

Default value is Insert

allowSameFile

Determines if the import allows the content to be imported multiple times

boolean

Default value is True

Body Parameters

The items to import.

Collection of DivisionPTOPlanImportDTO
NameDescriptionTypeAdditional information
Code

string

Required

Description

string

None.

PlanType

HoursDollars

Required

IsInternal

boolean

None.

ShowOnCheckStub

boolean

None.

CheckStubDescription

string

None.

ShowInESS

boolean

None.

AllowPTORequests

boolean

None.

AllowManagersApproveNegativeBalances

boolean

None.

AllowEmployeeRequestTimeOffPriorDates

boolean

None.

IsActive

boolean

None.

IsRuleBased

boolean

None.

ExtendedData

DivisionPTOPlanExtendedDataSubImportDTO

None.

Rules

Collection of DivisionPTOPlanRuleSubImportDTO

None.

ProcessSequence

integer

None.

EmployeeFilterCode

string

None.

PayoutEarningCode

string

None.

PTOGroupCode

string

None.

PTOGroup

DivisionPTOGroupSubImportDTO

None.

CreatePTOGroup

boolean

None.

IsPension

boolean

None.

DivisionCode

string

None.

CompanyCode

string

Required

Request Formats

application/json, text/json

Sample:
[
  {
    "code": "sample string 1",
    "description": "sample string 2",
    "planType": "Hours",
    "isInternal": true,
    "showOnCheckStub": true,
    "checkStubDescription": "sample string 5",
    "showInESS": true,
    "allowPTORequests": true,
    "allowManagersApproveNegativeBalances": true,
    "allowEmployeeRequestTimeOffPriorDates": true,
    "isActive": true,
    "isRuleBased": true,
    "extendedData": {
      "calculationMethod": "FrequencyBased",
      "frequencyType": "DivisionFrequency",
      "accrueWhenAdded": true,
      "accrueOnlyInPayroll": true,
      "noAccrueThirdParty": true,
      "noAccruePrepaid": true,
      "calculationSequence": "RollThenAccrueThenTake",
      "accrueMaxHours": 5.0,
      "accrueMinHours": 6.0,
      "dependenceType": "None",
      "rates": [
        {
          "fromMonth": 1,
          "accrualRate": 2.0,
          "maxPending": 3.0,
          "maxAllowed": 4.0,
          "maxAvailable": 5.0,
          "maxPerPeriod": 6.0,
          "maxCarryover": 7.0,
          "maxAccrual": 8.0,
          "carryoverEligibleMinimum": 9.0,
          "carryoverRate": 10.0,
          "accrualRateCode": "sample string 11",
          "carryOverRateCode": "sample string 12",
          "excessAccrualRate": 13.0,
          "excessAccrualRateCode": "sample string 14",
          "excessCarryOverRate": 15.0,
          "excessCarryOverRateCode": "sample string 16"
        },
        {
          "fromMonth": 1,
          "accrualRate": 2.0,
          "maxPending": 3.0,
          "maxAllowed": 4.0,
          "maxAvailable": 5.0,
          "maxPerPeriod": 6.0,
          "maxCarryover": 7.0,
          "maxAccrual": 8.0,
          "carryoverEligibleMinimum": 9.0,
          "carryoverRate": 10.0,
          "accrualRateCode": "sample string 11",
          "carryOverRateCode": "sample string 12",
          "excessAccrualRate": 13.0,
          "excessAccrualRateCode": "sample string 14",
          "excessCarryOverRate": 15.0,
          "excessCarryOverRateCode": "sample string 16"
        }
      ],
      "rolloverOccursOn": "NoRollover",
      "rolloverOccurMonth": 7,
      "rolloverOccurDay": 8,
      "carryForwardRule": "None",
      "newHirePendingDays": 9,
      "subsequentPendingRule": "NoPending",
      "subsequentPendingMonth": 1,
      "subsequentPendingDays": 1,
      "subsequentPendingMoveSequence": "AccrueThenMove",
      "frequencyCode": "sample string 10",
      "reduceBalanceAccumulatorCode": "sample string 11",
      "accrueAccumulatorCode": "sample string 12",
      "minimumHoursAccumulatorCode": "sample string 13",
      "ptoDependenceCode": "sample string 14",
      "carryForwardTransferToCode": "sample string 15",
      "excessAccrualTransferCode": "sample string 16",
      "excessCarryOverTransferCode": "sample string 17"
    },
    "rules": [
      {
        "ruleName": "sample string 1",
        "employeeFilterCode": "sample string 2",
        "calculationMethod": "FrequencyBased",
        "frequencyType": "DivisionFrequency",
        "accrueWhenAdded": true,
        "accrueOnlyInPayroll": true,
        "noAccrueThirdParty": true,
        "noAccruePrepaid": true,
        "calculationSequence": "RollThenAccrueThenTake",
        "accrueMaxHours": 7.0,
        "accrueMinHours": 8.0,
        "dependenceType": "None",
        "rates": [
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          },
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          }
        ],
        "rolloverOccursOn": "NoRollover",
        "rolloverOccurMonth": 9,
        "rolloverOccurDay": 10,
        "carryForwardRule": "None",
        "newHirePendingDays": 11,
        "subsequentPendingRule": "NoPending",
        "subsequentPendingMonth": 1,
        "subsequentPendingDays": 1,
        "subsequentPendingMoveSequence": "AccrueThenMove",
        "frequencyCode": "sample string 12",
        "reduceBalanceAccumulatorCode": "sample string 13",
        "accrueAccumulatorCode": "sample string 14",
        "minimumHoursAccumulatorCode": "sample string 15",
        "ptoDependenceCode": "sample string 16",
        "carryForwardTransferToCode": "sample string 17",
        "excessAccrualTransferCode": "sample string 18",
        "excessCarryOverTransferCode": "sample string 19"
      },
      {
        "ruleName": "sample string 1",
        "employeeFilterCode": "sample string 2",
        "calculationMethod": "FrequencyBased",
        "frequencyType": "DivisionFrequency",
        "accrueWhenAdded": true,
        "accrueOnlyInPayroll": true,
        "noAccrueThirdParty": true,
        "noAccruePrepaid": true,
        "calculationSequence": "RollThenAccrueThenTake",
        "accrueMaxHours": 7.0,
        "accrueMinHours": 8.0,
        "dependenceType": "None",
        "rates": [
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          },
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          }
        ],
        "rolloverOccursOn": "NoRollover",
        "rolloverOccurMonth": 9,
        "rolloverOccurDay": 10,
        "carryForwardRule": "None",
        "newHirePendingDays": 11,
        "subsequentPendingRule": "NoPending",
        "subsequentPendingMonth": 1,
        "subsequentPendingDays": 1,
        "subsequentPendingMoveSequence": "AccrueThenMove",
        "frequencyCode": "sample string 12",
        "reduceBalanceAccumulatorCode": "sample string 13",
        "accrueAccumulatorCode": "sample string 14",
        "minimumHoursAccumulatorCode": "sample string 15",
        "ptoDependenceCode": "sample string 16",
        "carryForwardTransferToCode": "sample string 17",
        "excessAccrualTransferCode": "sample string 18",
        "excessCarryOverTransferCode": "sample string 19"
      }
    ],
    "processSequence": 11,
    "employeeFilterCode": "sample string 12",
    "payoutEarningCode": "sample string 13",
    "ptoGroupCode": "sample string 14",
    "ptoGroup": {
      "description": "sample string 1",
      "takenAccumulatorCode": "sample string 2"
    },
    "createPTOGroup": true,
    "isPension": true,
    "divisionCode": "sample string 17",
    "companyCode": "sample string 18"
  },
  {
    "code": "sample string 1",
    "description": "sample string 2",
    "planType": "Hours",
    "isInternal": true,
    "showOnCheckStub": true,
    "checkStubDescription": "sample string 5",
    "showInESS": true,
    "allowPTORequests": true,
    "allowManagersApproveNegativeBalances": true,
    "allowEmployeeRequestTimeOffPriorDates": true,
    "isActive": true,
    "isRuleBased": true,
    "extendedData": {
      "calculationMethod": "FrequencyBased",
      "frequencyType": "DivisionFrequency",
      "accrueWhenAdded": true,
      "accrueOnlyInPayroll": true,
      "noAccrueThirdParty": true,
      "noAccruePrepaid": true,
      "calculationSequence": "RollThenAccrueThenTake",
      "accrueMaxHours": 5.0,
      "accrueMinHours": 6.0,
      "dependenceType": "None",
      "rates": [
        {
          "fromMonth": 1,
          "accrualRate": 2.0,
          "maxPending": 3.0,
          "maxAllowed": 4.0,
          "maxAvailable": 5.0,
          "maxPerPeriod": 6.0,
          "maxCarryover": 7.0,
          "maxAccrual": 8.0,
          "carryoverEligibleMinimum": 9.0,
          "carryoverRate": 10.0,
          "accrualRateCode": "sample string 11",
          "carryOverRateCode": "sample string 12",
          "excessAccrualRate": 13.0,
          "excessAccrualRateCode": "sample string 14",
          "excessCarryOverRate": 15.0,
          "excessCarryOverRateCode": "sample string 16"
        },
        {
          "fromMonth": 1,
          "accrualRate": 2.0,
          "maxPending": 3.0,
          "maxAllowed": 4.0,
          "maxAvailable": 5.0,
          "maxPerPeriod": 6.0,
          "maxCarryover": 7.0,
          "maxAccrual": 8.0,
          "carryoverEligibleMinimum": 9.0,
          "carryoverRate": 10.0,
          "accrualRateCode": "sample string 11",
          "carryOverRateCode": "sample string 12",
          "excessAccrualRate": 13.0,
          "excessAccrualRateCode": "sample string 14",
          "excessCarryOverRate": 15.0,
          "excessCarryOverRateCode": "sample string 16"
        }
      ],
      "rolloverOccursOn": "NoRollover",
      "rolloverOccurMonth": 7,
      "rolloverOccurDay": 8,
      "carryForwardRule": "None",
      "newHirePendingDays": 9,
      "subsequentPendingRule": "NoPending",
      "subsequentPendingMonth": 1,
      "subsequentPendingDays": 1,
      "subsequentPendingMoveSequence": "AccrueThenMove",
      "frequencyCode": "sample string 10",
      "reduceBalanceAccumulatorCode": "sample string 11",
      "accrueAccumulatorCode": "sample string 12",
      "minimumHoursAccumulatorCode": "sample string 13",
      "ptoDependenceCode": "sample string 14",
      "carryForwardTransferToCode": "sample string 15",
      "excessAccrualTransferCode": "sample string 16",
      "excessCarryOverTransferCode": "sample string 17"
    },
    "rules": [
      {
        "ruleName": "sample string 1",
        "employeeFilterCode": "sample string 2",
        "calculationMethod": "FrequencyBased",
        "frequencyType": "DivisionFrequency",
        "accrueWhenAdded": true,
        "accrueOnlyInPayroll": true,
        "noAccrueThirdParty": true,
        "noAccruePrepaid": true,
        "calculationSequence": "RollThenAccrueThenTake",
        "accrueMaxHours": 7.0,
        "accrueMinHours": 8.0,
        "dependenceType": "None",
        "rates": [
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          },
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          }
        ],
        "rolloverOccursOn": "NoRollover",
        "rolloverOccurMonth": 9,
        "rolloverOccurDay": 10,
        "carryForwardRule": "None",
        "newHirePendingDays": 11,
        "subsequentPendingRule": "NoPending",
        "subsequentPendingMonth": 1,
        "subsequentPendingDays": 1,
        "subsequentPendingMoveSequence": "AccrueThenMove",
        "frequencyCode": "sample string 12",
        "reduceBalanceAccumulatorCode": "sample string 13",
        "accrueAccumulatorCode": "sample string 14",
        "minimumHoursAccumulatorCode": "sample string 15",
        "ptoDependenceCode": "sample string 16",
        "carryForwardTransferToCode": "sample string 17",
        "excessAccrualTransferCode": "sample string 18",
        "excessCarryOverTransferCode": "sample string 19"
      },
      {
        "ruleName": "sample string 1",
        "employeeFilterCode": "sample string 2",
        "calculationMethod": "FrequencyBased",
        "frequencyType": "DivisionFrequency",
        "accrueWhenAdded": true,
        "accrueOnlyInPayroll": true,
        "noAccrueThirdParty": true,
        "noAccruePrepaid": true,
        "calculationSequence": "RollThenAccrueThenTake",
        "accrueMaxHours": 7.0,
        "accrueMinHours": 8.0,
        "dependenceType": "None",
        "rates": [
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          },
          {
            "fromMonth": 1,
            "accrualRate": 2.0,
            "maxPending": 3.0,
            "maxAllowed": 4.0,
            "maxAvailable": 5.0,
            "maxPerPeriod": 6.0,
            "maxCarryover": 7.0,
            "maxAccrual": 8.0,
            "carryoverEligibleMinimum": 9.0,
            "carryoverRate": 10.0,
            "accrualRateCode": "sample string 11",
            "carryOverRateCode": "sample string 12",
            "excessAccrualRate": 13.0,
            "excessAccrualRateCode": "sample string 14",
            "excessCarryOverRate": 15.0,
            "excessCarryOverRateCode": "sample string 16"
          }
        ],
        "rolloverOccursOn": "NoRollover",
        "rolloverOccurMonth": 9,
        "rolloverOccurDay": 10,
        "carryForwardRule": "None",
        "newHirePendingDays": 11,
        "subsequentPendingRule": "NoPending",
        "subsequentPendingMonth": 1,
        "subsequentPendingDays": 1,
        "subsequentPendingMoveSequence": "AccrueThenMove",
        "frequencyCode": "sample string 12",
        "reduceBalanceAccumulatorCode": "sample string 13",
        "accrueAccumulatorCode": "sample string 14",
        "minimumHoursAccumulatorCode": "sample string 15",
        "ptoDependenceCode": "sample string 16",
        "carryForwardTransferToCode": "sample string 17",
        "excessAccrualTransferCode": "sample string 18",
        "excessCarryOverTransferCode": "sample string 19"
      }
    ],
    "processSequence": 11,
    "employeeFilterCode": "sample string 12",
    "payoutEarningCode": "sample string 13",
    "ptoGroupCode": "sample string 14",
    "ptoGroup": {
      "description": "sample string 1",
      "takenAccumulatorCode": "sample string 2"
    },
    "createPTOGroup": true,
    "isPension": true,
    "divisionCode": "sample string 17",
    "companyCode": "sample string 18"
  }
]

text/xml

Sample:
<ArrayOfDivisionPTOPlanImportDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BDBPayroll.Integration.ServiceContracts.Data.Models">
  <DivisionPTOPlanImportDTO>
    <CompanyCode>sample string 18</CompanyCode>
    <DivisionCode>sample string 17</DivisionCode>
    <AllowEmployeeRequestTimeOffPriorDates>true</AllowEmployeeRequestTimeOffPriorDates>
    <AllowManagersApproveNegativeBalances>true</AllowManagersApproveNegativeBalances>
    <AllowPTORequests>true</AllowPTORequests>
    <CheckStubDescription>sample string 5</CheckStubDescription>
    <Code>sample string 1</Code>
    <CreatePTOGroup>true</CreatePTOGroup>
    <Description>sample string 2</Description>
    <EmployeeFilterCode>sample string 12</EmployeeFilterCode>
    <ExtendedData>
      <AccrueAccumulatorCode>sample string 12</AccrueAccumulatorCode>
      <AccrueMaxHours>5</AccrueMaxHours>
      <AccrueMinHours>6</AccrueMinHours>
      <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
      <AccrueWhenAdded>true</AccrueWhenAdded>
      <CalculationMethod>FrequencyBased</CalculationMethod>
      <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
      <CarryForwardRule>None</CarryForwardRule>
      <CarryForwardTransferToCode>sample string 15</CarryForwardTransferToCode>
      <DependenceType>None</DependenceType>
      <ExcessAccrualTransferCode>sample string 16</ExcessAccrualTransferCode>
      <ExcessCarryOverTransferCode>sample string 17</ExcessCarryOverTransferCode>
      <FrequencyCode>sample string 10</FrequencyCode>
      <FrequencyType>DivisionFrequency</FrequencyType>
      <MinimumHoursAccumulatorCode>sample string 13</MinimumHoursAccumulatorCode>
      <NewHirePendingDays>9</NewHirePendingDays>
      <NoAccruePrepaid>true</NoAccruePrepaid>
      <NoAccrueThirdParty>true</NoAccrueThirdParty>
      <PTODependenceCode>sample string 14</PTODependenceCode>
      <Rates>
        <DivisionPTOPlanAccrualRateSubImportDTO>
          <AccrualRate>2</AccrualRate>
          <AccrualRateCode>sample string 11</AccrualRateCode>
          <CarryOverRateCode>sample string 12</CarryOverRateCode>
          <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
          <CarryoverRate>10</CarryoverRate>
          <ExcessAccrualRate>13</ExcessAccrualRate>
          <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
          <ExcessCarryOverRate>15</ExcessCarryOverRate>
          <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
          <FromMonth>1</FromMonth>
          <MaxAccrual>8</MaxAccrual>
          <MaxAllowed>4</MaxAllowed>
          <MaxAvailable>5</MaxAvailable>
          <MaxCarryover>7</MaxCarryover>
          <MaxPending>3</MaxPending>
          <MaxPerPeriod>6</MaxPerPeriod>
        </DivisionPTOPlanAccrualRateSubImportDTO>
        <DivisionPTOPlanAccrualRateSubImportDTO>
          <AccrualRate>2</AccrualRate>
          <AccrualRateCode>sample string 11</AccrualRateCode>
          <CarryOverRateCode>sample string 12</CarryOverRateCode>
          <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
          <CarryoverRate>10</CarryoverRate>
          <ExcessAccrualRate>13</ExcessAccrualRate>
          <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
          <ExcessCarryOverRate>15</ExcessCarryOverRate>
          <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
          <FromMonth>1</FromMonth>
          <MaxAccrual>8</MaxAccrual>
          <MaxAllowed>4</MaxAllowed>
          <MaxAvailable>5</MaxAvailable>
          <MaxCarryover>7</MaxCarryover>
          <MaxPending>3</MaxPending>
          <MaxPerPeriod>6</MaxPerPeriod>
        </DivisionPTOPlanAccrualRateSubImportDTO>
      </Rates>
      <ReduceBalanceAccumulatorCode>sample string 11</ReduceBalanceAccumulatorCode>
      <RolloverOccurDay>8</RolloverOccurDay>
      <RolloverOccurMonth>7</RolloverOccurMonth>
      <RolloverOccursOn>NoRollover</RolloverOccursOn>
      <SubsequentPendingDays>1</SubsequentPendingDays>
      <SubsequentPendingMonth>1</SubsequentPendingMonth>
      <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
      <SubsequentPendingRule>NoPending</SubsequentPendingRule>
    </ExtendedData>
    <IsActive>true</IsActive>
    <IsInternal>true</IsInternal>
    <IsPension>true</IsPension>
    <IsRuleBased>true</IsRuleBased>
    <PTOGroup>
      <Description>sample string 1</Description>
      <TakenAccumulatorCode>sample string 2</TakenAccumulatorCode>
    </PTOGroup>
    <PTOGroupCode>sample string 14</PTOGroupCode>
    <PayoutEarningCode>sample string 13</PayoutEarningCode>
    <PlanType>Hours</PlanType>
    <ProcessSequence>11</ProcessSequence>
    <Rules>
      <DivisionPTOPlanRuleSubImportDTO>
        <AccrueAccumulatorCode>sample string 14</AccrueAccumulatorCode>
        <AccrueMaxHours>7</AccrueMaxHours>
        <AccrueMinHours>8</AccrueMinHours>
        <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
        <AccrueWhenAdded>true</AccrueWhenAdded>
        <CalculationMethod>FrequencyBased</CalculationMethod>
        <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
        <CarryForwardRule>None</CarryForwardRule>
        <CarryForwardTransferToCode>sample string 17</CarryForwardTransferToCode>
        <DependenceType>None</DependenceType>
        <ExcessAccrualTransferCode>sample string 18</ExcessAccrualTransferCode>
        <ExcessCarryOverTransferCode>sample string 19</ExcessCarryOverTransferCode>
        <FrequencyCode>sample string 12</FrequencyCode>
        <FrequencyType>DivisionFrequency</FrequencyType>
        <MinimumHoursAccumulatorCode>sample string 15</MinimumHoursAccumulatorCode>
        <NewHirePendingDays>11</NewHirePendingDays>
        <NoAccruePrepaid>true</NoAccruePrepaid>
        <NoAccrueThirdParty>true</NoAccrueThirdParty>
        <PTODependenceCode>sample string 16</PTODependenceCode>
        <Rates>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
        </Rates>
        <ReduceBalanceAccumulatorCode>sample string 13</ReduceBalanceAccumulatorCode>
        <RolloverOccurDay>10</RolloverOccurDay>
        <RolloverOccurMonth>9</RolloverOccurMonth>
        <RolloverOccursOn>NoRollover</RolloverOccursOn>
        <SubsequentPendingDays>1</SubsequentPendingDays>
        <SubsequentPendingMonth>1</SubsequentPendingMonth>
        <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
        <SubsequentPendingRule>NoPending</SubsequentPendingRule>
        <EmployeeFilterCode>sample string 2</EmployeeFilterCode>
        <RuleName>sample string 1</RuleName>
      </DivisionPTOPlanRuleSubImportDTO>
      <DivisionPTOPlanRuleSubImportDTO>
        <AccrueAccumulatorCode>sample string 14</AccrueAccumulatorCode>
        <AccrueMaxHours>7</AccrueMaxHours>
        <AccrueMinHours>8</AccrueMinHours>
        <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
        <AccrueWhenAdded>true</AccrueWhenAdded>
        <CalculationMethod>FrequencyBased</CalculationMethod>
        <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
        <CarryForwardRule>None</CarryForwardRule>
        <CarryForwardTransferToCode>sample string 17</CarryForwardTransferToCode>
        <DependenceType>None</DependenceType>
        <ExcessAccrualTransferCode>sample string 18</ExcessAccrualTransferCode>
        <ExcessCarryOverTransferCode>sample string 19</ExcessCarryOverTransferCode>
        <FrequencyCode>sample string 12</FrequencyCode>
        <FrequencyType>DivisionFrequency</FrequencyType>
        <MinimumHoursAccumulatorCode>sample string 15</MinimumHoursAccumulatorCode>
        <NewHirePendingDays>11</NewHirePendingDays>
        <NoAccruePrepaid>true</NoAccruePrepaid>
        <NoAccrueThirdParty>true</NoAccrueThirdParty>
        <PTODependenceCode>sample string 16</PTODependenceCode>
        <Rates>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
        </Rates>
        <ReduceBalanceAccumulatorCode>sample string 13</ReduceBalanceAccumulatorCode>
        <RolloverOccurDay>10</RolloverOccurDay>
        <RolloverOccurMonth>9</RolloverOccurMonth>
        <RolloverOccursOn>NoRollover</RolloverOccursOn>
        <SubsequentPendingDays>1</SubsequentPendingDays>
        <SubsequentPendingMonth>1</SubsequentPendingMonth>
        <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
        <SubsequentPendingRule>NoPending</SubsequentPendingRule>
        <EmployeeFilterCode>sample string 2</EmployeeFilterCode>
        <RuleName>sample string 1</RuleName>
      </DivisionPTOPlanRuleSubImportDTO>
    </Rules>
    <ShowInESS>true</ShowInESS>
    <ShowOnCheckStub>true</ShowOnCheckStub>
  </DivisionPTOPlanImportDTO>
  <DivisionPTOPlanImportDTO>
    <CompanyCode>sample string 18</CompanyCode>
    <DivisionCode>sample string 17</DivisionCode>
    <AllowEmployeeRequestTimeOffPriorDates>true</AllowEmployeeRequestTimeOffPriorDates>
    <AllowManagersApproveNegativeBalances>true</AllowManagersApproveNegativeBalances>
    <AllowPTORequests>true</AllowPTORequests>
    <CheckStubDescription>sample string 5</CheckStubDescription>
    <Code>sample string 1</Code>
    <CreatePTOGroup>true</CreatePTOGroup>
    <Description>sample string 2</Description>
    <EmployeeFilterCode>sample string 12</EmployeeFilterCode>
    <ExtendedData>
      <AccrueAccumulatorCode>sample string 12</AccrueAccumulatorCode>
      <AccrueMaxHours>5</AccrueMaxHours>
      <AccrueMinHours>6</AccrueMinHours>
      <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
      <AccrueWhenAdded>true</AccrueWhenAdded>
      <CalculationMethod>FrequencyBased</CalculationMethod>
      <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
      <CarryForwardRule>None</CarryForwardRule>
      <CarryForwardTransferToCode>sample string 15</CarryForwardTransferToCode>
      <DependenceType>None</DependenceType>
      <ExcessAccrualTransferCode>sample string 16</ExcessAccrualTransferCode>
      <ExcessCarryOverTransferCode>sample string 17</ExcessCarryOverTransferCode>
      <FrequencyCode>sample string 10</FrequencyCode>
      <FrequencyType>DivisionFrequency</FrequencyType>
      <MinimumHoursAccumulatorCode>sample string 13</MinimumHoursAccumulatorCode>
      <NewHirePendingDays>9</NewHirePendingDays>
      <NoAccruePrepaid>true</NoAccruePrepaid>
      <NoAccrueThirdParty>true</NoAccrueThirdParty>
      <PTODependenceCode>sample string 14</PTODependenceCode>
      <Rates>
        <DivisionPTOPlanAccrualRateSubImportDTO>
          <AccrualRate>2</AccrualRate>
          <AccrualRateCode>sample string 11</AccrualRateCode>
          <CarryOverRateCode>sample string 12</CarryOverRateCode>
          <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
          <CarryoverRate>10</CarryoverRate>
          <ExcessAccrualRate>13</ExcessAccrualRate>
          <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
          <ExcessCarryOverRate>15</ExcessCarryOverRate>
          <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
          <FromMonth>1</FromMonth>
          <MaxAccrual>8</MaxAccrual>
          <MaxAllowed>4</MaxAllowed>
          <MaxAvailable>5</MaxAvailable>
          <MaxCarryover>7</MaxCarryover>
          <MaxPending>3</MaxPending>
          <MaxPerPeriod>6</MaxPerPeriod>
        </DivisionPTOPlanAccrualRateSubImportDTO>
        <DivisionPTOPlanAccrualRateSubImportDTO>
          <AccrualRate>2</AccrualRate>
          <AccrualRateCode>sample string 11</AccrualRateCode>
          <CarryOverRateCode>sample string 12</CarryOverRateCode>
          <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
          <CarryoverRate>10</CarryoverRate>
          <ExcessAccrualRate>13</ExcessAccrualRate>
          <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
          <ExcessCarryOverRate>15</ExcessCarryOverRate>
          <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
          <FromMonth>1</FromMonth>
          <MaxAccrual>8</MaxAccrual>
          <MaxAllowed>4</MaxAllowed>
          <MaxAvailable>5</MaxAvailable>
          <MaxCarryover>7</MaxCarryover>
          <MaxPending>3</MaxPending>
          <MaxPerPeriod>6</MaxPerPeriod>
        </DivisionPTOPlanAccrualRateSubImportDTO>
      </Rates>
      <ReduceBalanceAccumulatorCode>sample string 11</ReduceBalanceAccumulatorCode>
      <RolloverOccurDay>8</RolloverOccurDay>
      <RolloverOccurMonth>7</RolloverOccurMonth>
      <RolloverOccursOn>NoRollover</RolloverOccursOn>
      <SubsequentPendingDays>1</SubsequentPendingDays>
      <SubsequentPendingMonth>1</SubsequentPendingMonth>
      <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
      <SubsequentPendingRule>NoPending</SubsequentPendingRule>
    </ExtendedData>
    <IsActive>true</IsActive>
    <IsInternal>true</IsInternal>
    <IsPension>true</IsPension>
    <IsRuleBased>true</IsRuleBased>
    <PTOGroup>
      <Description>sample string 1</Description>
      <TakenAccumulatorCode>sample string 2</TakenAccumulatorCode>
    </PTOGroup>
    <PTOGroupCode>sample string 14</PTOGroupCode>
    <PayoutEarningCode>sample string 13</PayoutEarningCode>
    <PlanType>Hours</PlanType>
    <ProcessSequence>11</ProcessSequence>
    <Rules>
      <DivisionPTOPlanRuleSubImportDTO>
        <AccrueAccumulatorCode>sample string 14</AccrueAccumulatorCode>
        <AccrueMaxHours>7</AccrueMaxHours>
        <AccrueMinHours>8</AccrueMinHours>
        <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
        <AccrueWhenAdded>true</AccrueWhenAdded>
        <CalculationMethod>FrequencyBased</CalculationMethod>
        <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
        <CarryForwardRule>None</CarryForwardRule>
        <CarryForwardTransferToCode>sample string 17</CarryForwardTransferToCode>
        <DependenceType>None</DependenceType>
        <ExcessAccrualTransferCode>sample string 18</ExcessAccrualTransferCode>
        <ExcessCarryOverTransferCode>sample string 19</ExcessCarryOverTransferCode>
        <FrequencyCode>sample string 12</FrequencyCode>
        <FrequencyType>DivisionFrequency</FrequencyType>
        <MinimumHoursAccumulatorCode>sample string 15</MinimumHoursAccumulatorCode>
        <NewHirePendingDays>11</NewHirePendingDays>
        <NoAccruePrepaid>true</NoAccruePrepaid>
        <NoAccrueThirdParty>true</NoAccrueThirdParty>
        <PTODependenceCode>sample string 16</PTODependenceCode>
        <Rates>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
        </Rates>
        <ReduceBalanceAccumulatorCode>sample string 13</ReduceBalanceAccumulatorCode>
        <RolloverOccurDay>10</RolloverOccurDay>
        <RolloverOccurMonth>9</RolloverOccurMonth>
        <RolloverOccursOn>NoRollover</RolloverOccursOn>
        <SubsequentPendingDays>1</SubsequentPendingDays>
        <SubsequentPendingMonth>1</SubsequentPendingMonth>
        <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
        <SubsequentPendingRule>NoPending</SubsequentPendingRule>
        <EmployeeFilterCode>sample string 2</EmployeeFilterCode>
        <RuleName>sample string 1</RuleName>
      </DivisionPTOPlanRuleSubImportDTO>
      <DivisionPTOPlanRuleSubImportDTO>
        <AccrueAccumulatorCode>sample string 14</AccrueAccumulatorCode>
        <AccrueMaxHours>7</AccrueMaxHours>
        <AccrueMinHours>8</AccrueMinHours>
        <AccrueOnlyInPayroll>true</AccrueOnlyInPayroll>
        <AccrueWhenAdded>true</AccrueWhenAdded>
        <CalculationMethod>FrequencyBased</CalculationMethod>
        <CalculationSequence>RollThenAccrueThenTake</CalculationSequence>
        <CarryForwardRule>None</CarryForwardRule>
        <CarryForwardTransferToCode>sample string 17</CarryForwardTransferToCode>
        <DependenceType>None</DependenceType>
        <ExcessAccrualTransferCode>sample string 18</ExcessAccrualTransferCode>
        <ExcessCarryOverTransferCode>sample string 19</ExcessCarryOverTransferCode>
        <FrequencyCode>sample string 12</FrequencyCode>
        <FrequencyType>DivisionFrequency</FrequencyType>
        <MinimumHoursAccumulatorCode>sample string 15</MinimumHoursAccumulatorCode>
        <NewHirePendingDays>11</NewHirePendingDays>
        <NoAccruePrepaid>true</NoAccruePrepaid>
        <NoAccrueThirdParty>true</NoAccrueThirdParty>
        <PTODependenceCode>sample string 16</PTODependenceCode>
        <Rates>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
          <DivisionPTOPlanAccrualRateSubImportDTO>
            <AccrualRate>2</AccrualRate>
            <AccrualRateCode>sample string 11</AccrualRateCode>
            <CarryOverRateCode>sample string 12</CarryOverRateCode>
            <CarryoverEligibleMinimum>9</CarryoverEligibleMinimum>
            <CarryoverRate>10</CarryoverRate>
            <ExcessAccrualRate>13</ExcessAccrualRate>
            <ExcessAccrualRateCode>sample string 14</ExcessAccrualRateCode>
            <ExcessCarryOverRate>15</ExcessCarryOverRate>
            <ExcessCarryOverRateCode>sample string 16</ExcessCarryOverRateCode>
            <FromMonth>1</FromMonth>
            <MaxAccrual>8</MaxAccrual>
            <MaxAllowed>4</MaxAllowed>
            <MaxAvailable>5</MaxAvailable>
            <MaxCarryover>7</MaxCarryover>
            <MaxPending>3</MaxPending>
            <MaxPerPeriod>6</MaxPerPeriod>
          </DivisionPTOPlanAccrualRateSubImportDTO>
        </Rates>
        <ReduceBalanceAccumulatorCode>sample string 13</ReduceBalanceAccumulatorCode>
        <RolloverOccurDay>10</RolloverOccurDay>
        <RolloverOccurMonth>9</RolloverOccurMonth>
        <RolloverOccursOn>NoRollover</RolloverOccursOn>
        <SubsequentPendingDays>1</SubsequentPendingDays>
        <SubsequentPendingMonth>1</SubsequentPendingMonth>
        <SubsequentPendingMoveSequence>AccrueThenMove</SubsequentPendingMoveSequence>
        <SubsequentPendingRule>NoPending</SubsequentPendingRule>
        <EmployeeFilterCode>sample string 2</EmployeeFilterCode>
        <RuleName>sample string 1</RuleName>
      </DivisionPTOPlanRuleSubImportDTO>
    </Rules>
    <ShowInESS>true</ShowInESS>
    <ShowOnCheckStub>true</ShowOnCheckStub>
  </DivisionPTOPlanImportDTO>
</ArrayOfDivisionPTOPlanImportDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The result of the import.

ImportResultDTO
NameDescriptionTypeAdditional information
NewRecords

integer

None.

UpdatedRecords

integer

None.

Errors

Collection of ImportErrorDTO

None.

NewRecordKeys

Collection of ImportKeyDTO

None.

UpdatedRecordKeys

Collection of ImportKeyDTO

None.

ImportKey

GlobalEntityKeyOfIImportSubmission

None.

Response Formats

application/json, text/json, text/xml

Sample:

Sample not available.