Skip to main content

Assignments v1

https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema

Assignments.v1 Import Layout

AbstractExtensibleStatusIdentifiableCustom PropertiesAdditional PropertiesAccess RestrictionsDefined In
Cannot be instantiatedYesUnknown statusUnknown identifiabilityForbiddenAllowednoneassignments.v1.schema.json

Assignments.v1 Type

object[]

Assignments.v1 Definitions

Definitions group Assignment

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/Assignment"}
PropertyTypeRequiredNullableDefined by
EmployerRefstringRequiredcannot be nullAssignments v1
AssignmentRefstringRequiredcannot be nullAssignments v1
ClientRefstringRequiredcannot be nullAssignments v1
PersonnelRefstringRequiredcannot be nullAssignments v1
DivisionRefstringRequiredcannot be nullAssignments v1
DepartmentRefstringRequiredcannot be nullAssignments v1
JobTitlestringOptionalcan be nullAssignments v1
WorkLocationstringOptionalcan be nullAssignments v1
StartDatestringRequiredcannot be nullAssignments v1
ExpectedEndDatestringRequiredcan be nullAssignments v1
ActualEndDatestringRequiredcan be nullAssignments v1
PurchaseOrderNumberstringOptionalcan be nullAssignments v1
BookedBystringOptionalcan be nullAssignments v1
RateFrequencystringOptionalcan be nullAssignments v1
InvoiceAddressNumberintegerOptionalcan be nullAssignments v1
DeliveryAddressNumberintegerOptionalcan be nullAssignments v1
IsIncludedOnMarginReportbooleanOptionalcan be nullAssignments v1
JobCategoryRefstringOptionalcan be nullAssignments v1
CostCentrestringOptionalcan be nullAssignments v1
ReportToClientRefstringOptionalcan be nullAssignments v1
InvoiceToClientRefstringOptionalcan be nullAssignments v1
ContactNamestringOptionalcan be nullAssignments v1
NotesstringOptionalcan be nullAssignments v1
SalesTaxAreastringOptionalcan be nullAssignments v1
ReportsToIdstringOptionalcan be nullAssignments v1
BookedByIdstringOptionalcan be nullAssignments v1
ComparatorTitlestringOptionalcan be nullAssignments v1
HolOverrideWeeksnumberOptionalcan be nullAssignments v1
HolOverrideHourPercnumberOptionalcan be nullAssignments v1
PrevAWRWeeksnumberOptionalcan be nullAssignments v1
AWRQualificationWeeksnumberOptionalcan be nullAssignments v1
ComparatorRefstringOptionalcan be nullAssignments v1
IsCancelledbooleanOptionalcan be nullAssignments v1
EndReasonstringOptionalcan be nullAssignments v1
AssignmentTypestringOptionalcan be nullAssignments v1
TimesheetFrequencystringOptionalcan be nullAssignments v1
ContractRefPrimaryContractstringOptionalcan be nullAssignments v1
ExternalNotesstringOptionalcan be nullAssignments v1
IsManualInterpretationbooleanOptionalcan be nullAssignments v1
SupplierContactstringOptionalcan be nullAssignments v1
SecondaryContractstringOptionalcan be nullAssignments v1
IsEIRDirectClientbooleanOptionalcan be nullAssignments v1
IsOPWIPSApplicablebooleanOptionalcan be nullAssignments v1
OnlineOptionsobjectOptionalcan be nullAssignments v1
ConsultantSplitsarrayOptionalcan be nullAssignments v1
CustomerDefinedFieldsobjectOptionalcan be nullAssignments v1
RatesarrayOptionalcan be nullAssignments v1
ClientRequiredFieldsarrayOptionalcan be nullAssignments v1

EmployerRef

Employer Ref must already exist in the system.

EmployerRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

EmployerRef Type

string

EmployerRef Constraints

maximum length: the maximum number of characters for this string is: 6

pattern: the string must match the following regular expression:

^([^(*?a-z)]{1,6})$

try pattern

AssignmentRef

AssignmentRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

AssignmentRef Type

string

AssignmentRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([\-\/\^A-Z0-9]{1}[\-\/\^_A-Z0-9 ]{0,9})$

try pattern

ClientRef

Client Ref must already exist in the system.

ClientRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

ClientRef Type

string

ClientRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^(*?a-z)]{1,10})$

try pattern

PersonnelRef

Personnel Ref must already exist in the system.

PersonnelRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

PersonnelRef Type

string

PersonnelRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([A-Z0-9\-\/][A-Z0-9\-\/ ]{0,9})$

try pattern

DivisionRef

Division Ref must already exist in the system.

DivisionRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

DivisionRef Type

string

DivisionRef Constraints

maximum length: the maximum number of characters for this string is: 6

pattern: the string must match the following regular expression:

^([^a-z?*]{1,6})$

try pattern

DepartmentRef

Department Ref must already exist in the system.

DepartmentRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

DepartmentRef Type

string

DepartmentRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^a-z?*]{1,10})$

try pattern

JobTitle

JobTitle

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

JobTitle Type

string

JobTitle Constraints

maximum length: the maximum number of characters for this string is: 60

WorkLocation

WorkLocation

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

WorkLocation Type

string

WorkLocation Constraints

maximum length: the maximum number of characters for this string is: 30

StartDate

Start Date must be entered.

StartDate

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

StartDate Type

string

StartDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

ExpectedEndDate

ExpectedEndDate

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

ExpectedEndDate Type

string

ExpectedEndDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

ActualEndDate

ActualEndDate

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

ActualEndDate Type

string

ActualEndDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

PurchaseOrderNumber

PurchaseOrderNumber

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

PurchaseOrderNumber Type

string

PurchaseOrderNumber Constraints

maximum length: the maximum number of characters for this string is: 30

BookedBy

BookedBy

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

BookedBy Type

string

BookedBy Constraints

maximum length: the maximum number of characters for this string is: 60

RateFrequency

RateFrequency

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

RateFrequency Type

string

RateFrequency Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
null
"Hourly"
"Daily"
"Weekly"
"Monthly"

InvoiceAddressNumber

InvoiceAddressNumber

  • is optional

  • Type: integer

  • can be null

  • defined in: Assignments v1

InvoiceAddressNumber Type

integer

DeliveryAddressNumber

DeliveryAddressNumber

  • is optional

  • Type: integer

  • can be null

  • defined in: Assignments v1

DeliveryAddressNumber Type

integer

IsIncludedOnMarginReport

IsIncludedOnMarginReport

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsIncludedOnMarginReport Type

boolean

JobCategoryRef

JobCategoryRef

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

JobCategoryRef Type

string

JobCategoryRef Constraints

maximum length: the maximum number of characters for this string is: 8

pattern: the string must match the following regular expression:

^([^a-z?*]{0,8})$

try pattern

CostCentre

CostCentre

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CostCentre Type

string

CostCentre Constraints

maximum length: the maximum number of characters for this string is: 30

ReportToClientRef

ReportToClientRef

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ReportToClientRef Type

string

ReportToClientRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^(*?a-z)]{1,10})$

try pattern

InvoiceToClientRef

InvoiceToClientRef

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

InvoiceToClientRef Type

string

InvoiceToClientRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^(*?a-z)]{1,10})$

try pattern

ContactName

ContactName

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ContactName Type

string

ContactName Constraints

maximum length: the maximum number of characters for this string is: 30

Notes

Notes

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

Notes Type

string

Notes Constraints

maximum length: the maximum number of characters for this string is: 1000

SalesTaxArea

SalesTaxArea

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

SalesTaxArea Type

string

SalesTaxArea Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^[A-Z]{1,10}$

try pattern

ReportsToId

ReportsToId

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ReportsToId Type

string

ReportsToId Constraints

maximum length: the maximum number of characters for this string is: 10

BookedById

BookedById

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

BookedById Type

string

BookedById Constraints

maximum length: the maximum number of characters for this string is: 10

ComparatorTitle

ComparatorTitle

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ComparatorTitle Type

string

ComparatorTitle Constraints

maximum length: the maximum number of characters for this string is: 10

HolOverrideWeeks

HolOverrideWeeks

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

HolOverrideWeeks Type

number

HolOverrideHourPerc

HolOverrideHourPerc

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

HolOverrideHourPerc Type

number

PrevAWRWeeks

PrevAWRWeeks

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

PrevAWRWeeks Type

number

AWRQualificationWeeks

AWRQualificationWeeks

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

AWRQualificationWeeks Type

number

ComparatorRef

ComparatorRef

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ComparatorRef Type

string

IsCancelled

IsCancelled

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsCancelled Type

boolean

EndReason

EndReason

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

EndReason Type

string

AssignmentType

AssignmentType

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

AssignmentType Type

string

TimesheetFrequency

TimesheetFrequency

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

TimesheetFrequency Type

string

TimesheetFrequency Constraints

maximum length: the maximum number of characters for this string is: 2

pattern: the string must match the following regular expression:

^[^a-z].?$

try pattern

ContractRefPrimaryContract

ContractRefPrimaryContract

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ContractRefPrimaryContract Type

string

ContractRefPrimaryContract Constraints

maximum length: the maximum number of characters for this string is: 10

ExternalNotes

ExternalNotes

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

ExternalNotes Type

string

IsManualInterpretation

IsManualInterpretation

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsManualInterpretation Type

boolean

SupplierContact

SupplierContact

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

SupplierContact Type

string

SupplierContact Constraints

maximum length: the maximum number of characters for this string is: 20

SecondaryContract

SecondaryContract

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

SecondaryContract Type

string

SecondaryContract Constraints

maximum length: the maximum number of characters for this string is: 10

IsEIRDirectClient

IsEIRDirectClient

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsEIRDirectClient Type

boolean

IsOPWIPSApplicable

IsOPWIPSApplicable

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsOPWIPSApplicable Type

boolean

OnlineOptions

OnlineOptions

  • is optional

  • Type: object

  • can be null

  • defined in: Assignments v1

OnlineOptions Type

object

ConsultantSplits

ConsultantSplits

  • is optional

  • Type: object[]

  • can be null

  • defined in: Assignments v1

ConsultantSplits Type

object[]

CustomerDefinedFields

CustomerDefinedFields

  • is optional

  • Type: object

  • can be null

  • defined in: Assignments v1

CustomerDefinedFields Type

object

Rates

Rates

  • is optional

  • Type: object[]

  • can be null

  • defined in: Assignments v1

Rates Type

object[]

ClientRequiredFields

ClientRequiredFields

  • is optional

  • Type: object[]

  • can be null

  • defined in: Assignments v1

ClientRequiredFields Type

object[]

Definitions group AssignmentCRF

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/AssignmentCRF"}
PropertyTypeRequiredNullableDefined by
DateIndexstringOptionalcan be nullAssignments v1
CodestringRequiredcannot be nullAssignments v1
AlphaValuestringOptionalcan be nullAssignments v1
NumberValuenumberOptionalcan be nullAssignments v1
DateValuestringOptionalcan be nullAssignments v1
TimeValuestringOptionalcan be nullAssignments v1
RateCodestringOptionalcan be nullAssignments v1
IsDefaultbooleanOptionalcan be nullAssignments v1

DateIndex

DateIndex

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

DateIndex Type

string

DateIndex Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

Code

Code

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

Code Type

string

Code Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^a-z?*]{1,10})$

try pattern

AlphaValue

AlphaValue

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

AlphaValue Type

string

AlphaValue Constraints

maximum length: the maximum number of characters for this string is: 255

NumberValue

NumberValue

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

NumberValue Type

number

DateValue

DateValue

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

DateValue Type

string

DateValue Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

TimeValue

TimeValue

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

TimeValue Type

string

TimeValue Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

RateCode

RateCode

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

RateCode Type

string

RateCode Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^a-z?*|]{1,10})$

try pattern

IsDefault

IsDefault

  • is optional

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsDefault Type

boolean

Definitions group AssignmentCustomerDefinedFields

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/AssignmentCustomerDefinedFields"}
PropertyTypeRequiredNullableDefined by
CustomerDefinedField1stringOptionalcan be nullAssignments v1
CustomerDefinedField2stringOptionalcan be nullAssignments v1
CustomerDefinedField3numberOptionalcan be nullAssignments v1
CustomerDefinedField4numberOptionalcan be nullAssignments v1
CustomerDefinedField5stringOptionalcan be nullAssignments v1
CustomerDefinedField6stringOptionalcan be nullAssignments v1
CustomerDefinedField7stringOptionalcan be nullAssignments v1
CustomerDefinedField8stringOptionalcan be nullAssignments v1

CustomerDefinedField1

CustomerDefinedField1

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField1 Type

string

CustomerDefinedField1 Constraints

maximum length: the maximum number of characters for this string is: 50

CustomerDefinedField2

CustomerDefinedField2

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField2 Type

string

CustomerDefinedField2 Constraints

maximum length: the maximum number of characters for this string is: 50

CustomerDefinedField3

CustomerDefinedField3

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

CustomerDefinedField3 Type

number

CustomerDefinedField4

CustomerDefinedField4

  • is optional

  • Type: number

  • can be null

  • defined in: Assignments v1

CustomerDefinedField4 Type

number

CustomerDefinedField5

CustomerDefinedField5

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField5 Type

string

CustomerDefinedField5 Constraints

maximum length: the maximum number of characters for this string is: 50

CustomerDefinedField6

CustomerDefinedField6

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField6 Type

string

CustomerDefinedField6 Constraints

maximum length: the maximum number of characters for this string is: 50

CustomerDefinedField7

CustomerDefinedField7

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField7 Type

string

CustomerDefinedField7 Constraints

maximum length: the maximum number of characters for this string is: 50

CustomerDefinedField8

CustomerDefinedField8

  • is optional

  • Type: string

  • can be null

  • defined in: Assignments v1

CustomerDefinedField8 Type

string

CustomerDefinedField8 Constraints

maximum length: the maximum number of characters for this string is: 50

Definitions group AssignmentOnlineOptions

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/AssignmentOnlineOptions"}
PropertyTypeRequiredNullableDefined by
WorkflowDescriptionstringRequiredcan be nullAssignments v1
GroupCodestringRequiredcan be nullAssignments v1
ConsultantSTiUserLogonstringRequiredcan be nullAssignments v1
TimesheetAuthoriserUserRefstringRequiredcan be nullAssignments v1
STiTimesheetTypeintegerRequiredcan be nullAssignments v1
EscalationTypeOverridestringRequiredcannot be nullAssignments v1
IsOnlineExpenseAllowedbooleanRequiredcan be nullAssignments v1

WorkflowDescription

WorkflowDescription

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

WorkflowDescription Type

string

WorkflowDescription Constraints

maximum length: the maximum number of characters for this string is: 100

GroupCode

GroupCode

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

GroupCode Type

string

GroupCode Constraints

maximum length: the maximum number of characters for this string is: 10

ConsultantSTiUserLogon

ConsultantSTiUserLogon

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

ConsultantSTiUserLogon Type

string

ConsultantSTiUserLogon Constraints

maximum length: the maximum number of characters for this string is: 100

TimesheetAuthoriserUserRef

TimesheetAuthoriserUserRef

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

TimesheetAuthoriserUserRef Type

string

TimesheetAuthoriserUserRef Constraints

maximum length: the maximum number of characters for this string is: 100

STiTimesheetType

STiTimesheetType

  • is required

  • Type: integer

  • can be null

  • defined in: Assignments v1

STiTimesheetType Type

integer

EscalationTypeOverride

EscalationTypeOverride

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

EscalationTypeOverride Type

string

EscalationTypeOverride Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
"None"
"WorkerPrintsOnly"
"OnlineAuthorisationGroup"
"OnlineAuthorisationHierarchy"
"OnlineAuthorisationAssignmentLevel"

IsOnlineExpenseAllowed

IsOnlineExpenseAllowed

  • is required

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsOnlineExpenseAllowed Type

boolean

Definitions group AssignmentRate

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/AssignmentRate"}
PropertyTypeRequiredNullableDefined by
RateTypestringRequiredcan be nullAssignments v1
RateCodestringRequiredcannot be nullAssignments v1
SequenceNumberintegerRequiredcan be nullAssignments v1
PayRatenumberRequiredcan be nullAssignments v1
BillRatenumberRequiredcan be nullAssignments v1
BillingTaxCodestringRequiredcan be nullAssignments v1
IsDefaultRatebooleanRequiredcan be nullAssignments v1
RateDescriptionstringRequiredcan be nullAssignments v1
RateFrequencystringRequiredcan be nullAssignments v1
IsAWRablebooleanRequiredcan be nullAssignments v1
ParityPayRatenumberRequiredcan be nullAssignments v1
ParityBillRatenumberRequiredcan be nullAssignments v1
IsPensionablebooleanRequiredcan be nullAssignments v1
ReceiptOptionstringRequiredcan be nullAssignments v1
BillingGroupstringRequiredcan be nullAssignments v1
RateEffectiveDatestringRequiredcan be nullAssignments v1
RateExpiryDatestringRequiredcan be nullAssignments v1
PayAmountnumberRequiredcan be nullAssignments v1
BillAmountnumberRequiredcan be nullAssignments v1
PayrollTaxCodestringRequiredcan be nullAssignments v1

RateType

RateType

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

RateType Type

string

RateType Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
null
"Fixed"
"Salary"
"Adhoc"
"ERCost"
"PayAndBill"

RateCode

RateCode

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

RateCode Type

string

RateCode Constraints

pattern: the string must match the following regular expression:

^([^a-z?*|]{1,10})$

try pattern

SequenceNumber

SequenceNumber

  • is required

  • Type: integer

  • can be null

  • defined in: Assignments v1

SequenceNumber Type

integer

PayRate

PayRate

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

PayRate Type

number

BillRate

BillRate

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

BillRate Type

number

BillingTaxCode

BillingTaxCode

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

BillingTaxCode Type

string

BillingTaxCode Constraints

pattern: the string must match the following regular expression:

^([^a-z?*]{0,2})$

try pattern

IsDefaultRate

IsDefaultRate

  • is required

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsDefaultRate Type

boolean

RateDescription

RateDescription

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

RateDescription Type

string

RateFrequency

RateFrequency

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

RateFrequency Type

string

RateFrequency Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
null
"Hourly"
"Daily"
"Weekly"
"Monthly"

IsAWRable

IsAWRable

  • is required

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsAWRable Type

boolean

ParityPayRate

ParityPayRate

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

ParityPayRate Type

number

ParityBillRate

ParityBillRate

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

ParityBillRate Type

number

IsPensionable

IsPensionable

  • is required

  • Type: boolean

  • can be null

  • defined in: Assignments v1

IsPensionable Type

boolean

ReceiptOption

ReceiptOption

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

ReceiptOption Type

string

ReceiptOption Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
null
"None"
"Receipt"
"Scanned"

BillingGroup

BillingGroup

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

BillingGroup Type

string

RateEffectiveDate

RateEffectiveDate

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

RateEffectiveDate Type

string

RateEffectiveDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

RateExpiryDate

RateExpiryDate

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

RateExpiryDate Type

string

RateExpiryDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

PayAmount

PayAmount

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

PayAmount Type

number

BillAmount

BillAmount

  • is required

  • Type: number

  • can be null

  • defined in: Assignments v1

BillAmount Type

number

PayrollTaxCode

PayrollTaxCode

  • is required

  • Type: string

  • can be null

  • defined in: Assignments v1

PayrollTaxCode Type

string

PayrollTaxCode Constraints

pattern: the string must match the following regular expression:

^([^a-z?*]{0,2})$

try pattern

Definitions group ConsultantSplit

Reference this group by using

{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/assignments.v1.schema#/definitions/ConsultantSplit"}
PropertyTypeRequiredNullableDefined by
ConsultantRefstringRequiredcannot be nullAssignments v1
SplitnumberRequiredcannot be nullAssignments v1

ConsultantRef

A record with this Consultant Ref must already exist in the system.

ConsultantRef

  • is required

  • Type: string

  • cannot be null

  • defined in: Assignments v1

ConsultantRef Type

string

ConsultantRef Constraints

maximum length: the maximum number of characters for this string is: 10

pattern: the string must match the following regular expression:

^([^(*?a-z)]{1,10})$

try pattern

Split

Split

  • is required

  • Type: number

  • cannot be null

  • defined in: Assignments v1

Split Type

number

Split Constraints

maximum: the value of this number must smaller than or equal to: 100

minimum: the value of this number must greater than or equal to: 0