POST v1/imports/earnings?action={action}&allowSameFile={allowSameFile}
Import Division Earnings
Request Information
URI Parameters
| Name | Description | Type | Additional 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 DivisionEarningImportDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| IsWorked | boolean |
None. |
|
| EarningTypeCode | string |
None. |
|
| OffsetDeductionCode | string |
None. |
|
| TriggerOtherCode | string |
None. |
|
| TriggerOption | TriggerOption |
None. |
|
| CombineTriggeredEarnings | boolean |
None. |
|
| PrintOnRegister | PrintOnRegister |
None. |
|
| PrintOnStub | PrintOnRegister |
None. |
|
| EarningCalcRule | EarningCalcRule |
None. |
|
| RateRule | RateRule |
None. |
|
| RateFactor | decimal number |
None. |
|
| RateSourceOrder | DivisionRateSourceOrder |
None. |
|
| HoursMultiplier | decimal number |
None. |
|
| BlockWitholding | boolean |
None. |
|
| GrossUp | boolean |
None. |
|
| TransferExtraHrsToCode | string |
None. |
|
| TransferExtraHrsRateInfo | boolean |
None. |
|
| SplitByTimeInOut | boolean |
None. |
|
| MinimumRateRule | MinimumRateRule |
None. |
|
| MinimumRate | decimal number |
None. |
|
| MaximumRate | decimal number |
None. |
|
| MaximumHours | decimal number |
None. |
|
| PayCodeRules | Collection of DivisionEarningRuleSubImportDTO |
None. |
|
| Code | string |
Required |
|
| IsActive | boolean |
None. |
|
| IsInternal | boolean |
None. |
|
| ShortDescription | string |
None. |
|
| Description | string |
None. |
|
| FrequencyCode | string |
None. |
|
| MemoOnly | boolean |
None. |
|
| DisplaySequence | integer |
None. |
|
| W2Label | string |
None. |
|
| EffectiveDateOption | EffectiveDateOption |
None. |
|
| CodeAccumulatorCode | string |
None. |
|
| IsAllEmployees | boolean |
None. |
|
| ForceCalculate | boolean |
None. |
|
| AfterCalcCustomDLLMethodCode | string |
None. |
|
| SBCustomCalcExpressionCode | string |
None. |
|
| BracketAccumulatorCode | string |
None. |
|
| Rate | decimal number |
None. |
|
| RateCode | string |
None. |
|
| EmployeeCriteriaName | string |
None. |
|
| IsTableDriven | boolean |
None. |
|
| Sequence | integer |
None. |
|
| Amount | decimal number |
None. |
|
| MinimumAmount | decimal number |
None. |
|
| MaximumAmount | decimal number |
None. |
|
| OtherMaximumType | OtherMaximumType |
None. |
|
| OtherMaximumAmount | decimal number |
None. |
|
| DivisionCode | string |
None. |
|
| CompanyCode | string |
Required |
Request Formats
application/json, text/json
Sample:
[
{
"isWorked": true,
"earningTypeCode": "sample string 2",
"offsetDeductionCode": "sample string 3",
"triggerOtherCode": "sample string 4",
"triggerOption": "TransferHours",
"combineTriggeredEarnings": true,
"printOnRegister": "None",
"printOnStub": "None",
"earningCalcRule": "HoursxRatexFactor",
"rateRule": "None",
"rateFactor": 6.0,
"rateSourceOrder": "Default",
"hoursMultiplier": 7.0,
"blockWitholding": true,
"grossUp": true,
"transferExtraHrsToCode": "sample string 10",
"transferExtraHrsRateInfo": true,
"splitByTimeInOut": true,
"minimumRateRule": "Fixed",
"minimumRate": 13.0,
"maximumRate": 14.0,
"maximumHours": 15.0,
"payCodeRules": [
{
"minimumRate": 1.0,
"maximumRate": 2.0,
"maximumHours": 3.0,
"startDate": "0001-02-03",
"employeeCriteriaName": "sample string 4",
"rateCode": "sample string 5",
"rate": 6.0,
"amount": 7.0,
"minimumAmount": 8.0,
"maximumAmount": 9.0,
"otherMaximumAmount": 10.0,
"otherMaximumType": "None"
},
{
"minimumRate": 1.0,
"maximumRate": 2.0,
"maximumHours": 3.0,
"startDate": "0001-02-03",
"employeeCriteriaName": "sample string 4",
"rateCode": "sample string 5",
"rate": 6.0,
"amount": 7.0,
"minimumAmount": 8.0,
"maximumAmount": 9.0,
"otherMaximumAmount": 10.0,
"otherMaximumType": "None"
}
],
"code": "sample string 16",
"isActive": true,
"isInternal": true,
"shortDescription": "sample string 19",
"description": "sample string 20",
"frequencyCode": "sample string 21",
"memoOnly": true,
"displaySequence": 23,
"w2Label": "sample string 24",
"effectiveDateOption": "CheckDate",
"codeAccumulatorCode": "sample string 25",
"isAllEmployees": true,
"forceCalculate": true,
"afterCalcCustomDLLMethodCode": "sample string 28",
"sbCustomCalcExpressionCode": "sample string 29",
"bracketAccumulatorCode": "sample string 30",
"rate": 31.0,
"rateCode": "sample string 32",
"employeeCriteriaName": "sample string 33",
"isTableDriven": true,
"sequence": 35,
"amount": 36.0,
"minimumAmount": 37.0,
"maximumAmount": 38.0,
"otherMaximumType": "None",
"otherMaximumAmount": 39.0,
"divisionCode": "sample string 40",
"companyCode": "sample string 41"
},
{
"isWorked": true,
"earningTypeCode": "sample string 2",
"offsetDeductionCode": "sample string 3",
"triggerOtherCode": "sample string 4",
"triggerOption": "TransferHours",
"combineTriggeredEarnings": true,
"printOnRegister": "None",
"printOnStub": "None",
"earningCalcRule": "HoursxRatexFactor",
"rateRule": "None",
"rateFactor": 6.0,
"rateSourceOrder": "Default",
"hoursMultiplier": 7.0,
"blockWitholding": true,
"grossUp": true,
"transferExtraHrsToCode": "sample string 10",
"transferExtraHrsRateInfo": true,
"splitByTimeInOut": true,
"minimumRateRule": "Fixed",
"minimumRate": 13.0,
"maximumRate": 14.0,
"maximumHours": 15.0,
"payCodeRules": [
{
"minimumRate": 1.0,
"maximumRate": 2.0,
"maximumHours": 3.0,
"startDate": "0001-02-03",
"employeeCriteriaName": "sample string 4",
"rateCode": "sample string 5",
"rate": 6.0,
"amount": 7.0,
"minimumAmount": 8.0,
"maximumAmount": 9.0,
"otherMaximumAmount": 10.0,
"otherMaximumType": "None"
},
{
"minimumRate": 1.0,
"maximumRate": 2.0,
"maximumHours": 3.0,
"startDate": "0001-02-03",
"employeeCriteriaName": "sample string 4",
"rateCode": "sample string 5",
"rate": 6.0,
"amount": 7.0,
"minimumAmount": 8.0,
"maximumAmount": 9.0,
"otherMaximumAmount": 10.0,
"otherMaximumType": "None"
}
],
"code": "sample string 16",
"isActive": true,
"isInternal": true,
"shortDescription": "sample string 19",
"description": "sample string 20",
"frequencyCode": "sample string 21",
"memoOnly": true,
"displaySequence": 23,
"w2Label": "sample string 24",
"effectiveDateOption": "CheckDate",
"codeAccumulatorCode": "sample string 25",
"isAllEmployees": true,
"forceCalculate": true,
"afterCalcCustomDLLMethodCode": "sample string 28",
"sbCustomCalcExpressionCode": "sample string 29",
"bracketAccumulatorCode": "sample string 30",
"rate": 31.0,
"rateCode": "sample string 32",
"employeeCriteriaName": "sample string 33",
"isTableDriven": true,
"sequence": 35,
"amount": 36.0,
"minimumAmount": 37.0,
"maximumAmount": 38.0,
"otherMaximumType": "None",
"otherMaximumAmount": 39.0,
"divisionCode": "sample string 40",
"companyCode": "sample string 41"
}
]
text/xml
Sample:
<ArrayOfDivisionEarningImportDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BDBPayroll.Integration.ServiceContracts.Data.Models">
<DivisionEarningImportDTO>
<CompanyCode>sample string 41</CompanyCode>
<DivisionCode>sample string 40</DivisionCode>
<AfterCalcCustomDLLMethodCode>sample string 28</AfterCalcCustomDLLMethodCode>
<Amount>36</Amount>
<BracketAccumulatorCode>sample string 30</BracketAccumulatorCode>
<Code>sample string 16</Code>
<CodeAccumulatorCode>sample string 25</CodeAccumulatorCode>
<Description>sample string 20</Description>
<DisplaySequence>23</DisplaySequence>
<EffectiveDateOption>CheckDate</EffectiveDateOption>
<EmployeeCriteriaName>sample string 33</EmployeeCriteriaName>
<ForceCalculate>true</ForceCalculate>
<FrequencyCode>sample string 21</FrequencyCode>
<IsActive>true</IsActive>
<IsAllEmployees>true</IsAllEmployees>
<IsInternal>true</IsInternal>
<IsTableDriven>true</IsTableDriven>
<MaximumAmount>38</MaximumAmount>
<MemoOnly>true</MemoOnly>
<MinimumAmount>37</MinimumAmount>
<OtherMaximumAmount>39</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>31</Rate>
<RateCode>sample string 32</RateCode>
<SBCustomCalcExpressionCode>sample string 29</SBCustomCalcExpressionCode>
<Sequence>35</Sequence>
<ShortDescription>sample string 19</ShortDescription>
<W2Label>sample string 24</W2Label>
<BlockWitholding>true</BlockWitholding>
<CombineTriggeredEarnings>true</CombineTriggeredEarnings>
<EarningCalcRule>HoursxRatexFactor</EarningCalcRule>
<EarningTypeCode>sample string 2</EarningTypeCode>
<GrossUp>true</GrossUp>
<HoursMultiplier>7</HoursMultiplier>
<IsWorked>true</IsWorked>
<MaximumHours>15</MaximumHours>
<MaximumRate>14</MaximumRate>
<MinimumRate>13</MinimumRate>
<MinimumRateRule>Fixed</MinimumRateRule>
<OffsetDeductionCode>sample string 3</OffsetDeductionCode>
<PayCodeRules>
<DivisionEarningRuleSubImportDTO>
<Amount>7</Amount>
<MaximumAmount>9</MaximumAmount>
<MinimumAmount>8</MinimumAmount>
<OtherMaximumAmount>10</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>6</Rate>
<RateCode>sample string 5</RateCode>
<EmployeeCriteriaName>sample string 4</EmployeeCriteriaName>
<StartDate xmlns:d5p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
<d5p1:Year>1</d5p1:Year>
<d5p1:Month>2</d5p1:Month>
<d5p1:Day>3</d5p1:Day>
</StartDate>
<MaximumHours>3</MaximumHours>
<MaximumRate>2</MaximumRate>
<MinimumRate>1</MinimumRate>
</DivisionEarningRuleSubImportDTO>
<DivisionEarningRuleSubImportDTO>
<Amount>7</Amount>
<MaximumAmount>9</MaximumAmount>
<MinimumAmount>8</MinimumAmount>
<OtherMaximumAmount>10</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>6</Rate>
<RateCode>sample string 5</RateCode>
<EmployeeCriteriaName>sample string 4</EmployeeCriteriaName>
<StartDate xmlns:d5p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
<d5p1:Year>1</d5p1:Year>
<d5p1:Month>2</d5p1:Month>
<d5p1:Day>3</d5p1:Day>
</StartDate>
<MaximumHours>3</MaximumHours>
<MaximumRate>2</MaximumRate>
<MinimumRate>1</MinimumRate>
</DivisionEarningRuleSubImportDTO>
</PayCodeRules>
<PrintOnRegister>None</PrintOnRegister>
<PrintOnStub>None</PrintOnStub>
<RateFactor>6</RateFactor>
<RateRule>None</RateRule>
<RateSourceOrder>Default</RateSourceOrder>
<SplitByTimeInOut>true</SplitByTimeInOut>
<TransferExtraHrsRateInfo>true</TransferExtraHrsRateInfo>
<TransferExtraHrsToCode>sample string 10</TransferExtraHrsToCode>
<TriggerOption>TransferHours</TriggerOption>
<TriggerOtherCode>sample string 4</TriggerOtherCode>
</DivisionEarningImportDTO>
<DivisionEarningImportDTO>
<CompanyCode>sample string 41</CompanyCode>
<DivisionCode>sample string 40</DivisionCode>
<AfterCalcCustomDLLMethodCode>sample string 28</AfterCalcCustomDLLMethodCode>
<Amount>36</Amount>
<BracketAccumulatorCode>sample string 30</BracketAccumulatorCode>
<Code>sample string 16</Code>
<CodeAccumulatorCode>sample string 25</CodeAccumulatorCode>
<Description>sample string 20</Description>
<DisplaySequence>23</DisplaySequence>
<EffectiveDateOption>CheckDate</EffectiveDateOption>
<EmployeeCriteriaName>sample string 33</EmployeeCriteriaName>
<ForceCalculate>true</ForceCalculate>
<FrequencyCode>sample string 21</FrequencyCode>
<IsActive>true</IsActive>
<IsAllEmployees>true</IsAllEmployees>
<IsInternal>true</IsInternal>
<IsTableDriven>true</IsTableDriven>
<MaximumAmount>38</MaximumAmount>
<MemoOnly>true</MemoOnly>
<MinimumAmount>37</MinimumAmount>
<OtherMaximumAmount>39</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>31</Rate>
<RateCode>sample string 32</RateCode>
<SBCustomCalcExpressionCode>sample string 29</SBCustomCalcExpressionCode>
<Sequence>35</Sequence>
<ShortDescription>sample string 19</ShortDescription>
<W2Label>sample string 24</W2Label>
<BlockWitholding>true</BlockWitholding>
<CombineTriggeredEarnings>true</CombineTriggeredEarnings>
<EarningCalcRule>HoursxRatexFactor</EarningCalcRule>
<EarningTypeCode>sample string 2</EarningTypeCode>
<GrossUp>true</GrossUp>
<HoursMultiplier>7</HoursMultiplier>
<IsWorked>true</IsWorked>
<MaximumHours>15</MaximumHours>
<MaximumRate>14</MaximumRate>
<MinimumRate>13</MinimumRate>
<MinimumRateRule>Fixed</MinimumRateRule>
<OffsetDeductionCode>sample string 3</OffsetDeductionCode>
<PayCodeRules>
<DivisionEarningRuleSubImportDTO>
<Amount>7</Amount>
<MaximumAmount>9</MaximumAmount>
<MinimumAmount>8</MinimumAmount>
<OtherMaximumAmount>10</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>6</Rate>
<RateCode>sample string 5</RateCode>
<EmployeeCriteriaName>sample string 4</EmployeeCriteriaName>
<StartDate xmlns:d5p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
<d5p1:Year>1</d5p1:Year>
<d5p1:Month>2</d5p1:Month>
<d5p1:Day>3</d5p1:Day>
</StartDate>
<MaximumHours>3</MaximumHours>
<MaximumRate>2</MaximumRate>
<MinimumRate>1</MinimumRate>
</DivisionEarningRuleSubImportDTO>
<DivisionEarningRuleSubImportDTO>
<Amount>7</Amount>
<MaximumAmount>9</MaximumAmount>
<MinimumAmount>8</MinimumAmount>
<OtherMaximumAmount>10</OtherMaximumAmount>
<OtherMaximumType>None</OtherMaximumType>
<Rate>6</Rate>
<RateCode>sample string 5</RateCode>
<EmployeeCriteriaName>sample string 4</EmployeeCriteriaName>
<StartDate xmlns:d5p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
<d5p1:Year>1</d5p1:Year>
<d5p1:Month>2</d5p1:Month>
<d5p1:Day>3</d5p1:Day>
</StartDate>
<MaximumHours>3</MaximumHours>
<MaximumRate>2</MaximumRate>
<MinimumRate>1</MinimumRate>
</DivisionEarningRuleSubImportDTO>
</PayCodeRules>
<PrintOnRegister>None</PrintOnRegister>
<PrintOnStub>None</PrintOnStub>
<RateFactor>6</RateFactor>
<RateRule>None</RateRule>
<RateSourceOrder>Default</RateSourceOrder>
<SplitByTimeInOut>true</SplitByTimeInOut>
<TransferExtraHrsRateInfo>true</TransferExtraHrsRateInfo>
<TransferExtraHrsToCode>sample string 10</TransferExtraHrsToCode>
<TriggerOption>TransferHours</TriggerOption>
<TriggerOtherCode>sample string 4</TriggerOtherCode>
</DivisionEarningImportDTO>
</ArrayOfDivisionEarningImportDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
The results of the import.
ImportResultDTO| Name | Description | Type | Additional 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.