PaymentsCsvMapping

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"
}
Contained in Models

- none -