This model is used to save CSV mappings for importing of payments.
It probably has very little practical use outside of our own UI
Name / Description | Type / Format | Example | |
---|---|---|---|
name
|
string
|
"string"
|
|
type
|
string
|
"RowBased"
"ColumnBased"
|
|
importBehaviour
|
integer
int32
|
0
|
|
payBasis
|
string
|
"Hourly"
"Daily"
"Monthly"
|
|
hasHeader
|
boolean
|
true
|
|
payrollCodeIndex
|
integer
int32
|
0
|
|
employerIdIndex
|
integer
int32
|
0
|
|
roleReferenceIndex
|
integer
int32
|
0
|
|
payAmountIndex
|
integer
int32
|
0
|
|
payAmountMultiplierIndex
|
integer
int32
|
0
|
|
noteIndex
|
integer
int32
|
0
|
|
payCodeIndex
|
integer
int32
|
0
|
|
hasPaylineCosting
|
boolean
|
true
|
|
departmentIndex
|
integer
int32
|
0
|
|
costCentreIndex
|
integer
int32
|
0
|
|
effectiveFromIndex
|
integer
int32
|
0
|
|
effectiveToIndex
|
integer
int32
|
0
|
|
isAutomaticBackPayIndex
|
integer
int32
|
0
|
|
ignoreInitialBackPayIndex
|
integer
int32
|
0
|
|
contributesToBasicPayIndex
|
integer
int32
|
0
|
|
autoAdjustForLeaveIndex
|
integer
int32
|
0
|
|
analysisCategoryIndexesJson
|
string
|
"string"
|
|
paySpineIndex
|
integer
int32
|
0
|
|
payGradeIndex
|
integer
int32
|
0
|
|
spinePointIndex
|
integer
int32
|
0
|
|
analysisCategoryIndexes
|
AnalysisCategoryIndex[]
|
{AnalysisCategoryIndex}
|
|
columns
|
PaymentsCsvMappingColumn[]
|
{PaymentsCsvMappingColumn}
|
|
id
The unique id of the object
|
string
uuid
|
"string"
|
{
"name": "string",
"type": "RowBased",
"importBehaviour": 0,
"payBasis": "Hourly",
"hasHeader": true,
"payrollCodeIndex": 0,
"employerIdIndex": 0,
"roleReferenceIndex": 0,
"payAmountIndex": 0,
"payAmountMultiplierIndex": 0,
"noteIndex": 0,
"payCodeIndex": 0,
"hasPaylineCosting": true,
"departmentIndex": 0,
"costCentreIndex": 0,
"effectiveFromIndex": 0,
"effectiveToIndex": 0,
"isAutomaticBackPayIndex": 0,
"ignoreInitialBackPayIndex": 0,
"contributesToBasicPayIndex": 0,
"autoAdjustForLeaveIndex": 0,
"analysisCategoryIndexesJson": "string",
"paySpineIndex": 0,
"payGradeIndex": 0,
"spinePointIndex": 0,
"analysisCategoryIndexes": [
{
"name": "string",
"index": 0
}
],
"columns": [
{
"title": "string",
"code": "string",
"isReferenceOnly": true,
"colIndex": 0,
"isMultiplier": true,
"isNetToGross": true,
"rateColIndex": 0,
"shouldSerializeRateColIndex": true
}
],
"id": "string"
}
- none -