Contract.ColumnBasedPaymentsImportRequest

The request model for the column-based payments import.

Name / Description Type / Format Example
payPeriod string "Custom" "Monthly" "FourWeekly" "Fortnightly" "Weekly" "Daily"
ordinal
Gets or sets the ordinal.
integer int32 0
behaviour string "ReplaceCurrentPayments" "ReplaceAllLines" "AppendToExistingLines" "UpdateOrAppendToExistingLines"
payBasis string "Hourly" "Daily" "Monthly"
payrollCodeColumnName
Gets or sets the name of the payroll code column.
string "string"
csvHasHeaderRow
Gets or sets a value indicating whether the CSV has a header row.
boolean true
csvHasPaylineCostings
Gets or sets a value indicating whether the CSV has payline costings.
boolean true
columnMappingRules
Gets or sets the column mapping rules.
Contract.MappingRule[] {Contract.MappingRule}
{
  "payPeriod": "Custom",
  "ordinal": 0,
  "behaviour": "ReplaceCurrentPayments",
  "payBasis": "Hourly",
  "payrollCodeColumnName": "string",
  "csvHasHeaderRow": true,
  "csvHasPaylineCostings": true,
  "columnMappingRules": [
    {
      "columnName": "string",
      "description": "string",
      "payCode": "string",
      "isNetToGross": true,
      "multiplierColumnName": "string"
    }
  ]
}
Contained in Models

- none -

Returned by Operations

- none -