Timesheets v2
https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema
Timesheets.v2 Import Layout
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Cannot be instantiated | Yes | Unknown status | Unknown identifiability | Forbidden | Allowed | none | timesheets.v2.schema.json |
Timesheets.v2 Type
object[]
Timesheets.v2 Definitions
Definitions group AdHocLineV2
Reference this group by using
{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema#/definitions/AdHocLineV2"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
InvoiceVATCodeSource | string | Optional | can be null | Timesheet v2 |
InvoiceVATCode | string | Optional | can be null | Timesheet v2 |
IsPayment | boolean | Optional | can be null | Timesheet v2 |
IsTaxable | boolean | Optional | can be null | Timesheet v2 |
IsNIable | boolean | Optional | can be null | Timesheet v2 |
ReceiptOption | string | Optional | can be null | Timesheet v2 |
RateCode | string | Required | cannot be null | Timesheet v2 |
Description | string | Optional | can be null | Timesheet v2 |
Units | number | Optional | can be null | Timesheet v2 |
PayRate | number | Optional | can be null | Timesheet v2 |
PayAmount | number | Optional | can be null | Timesheet v2 |
BillRate | number | Optional | can be null | Timesheet v2 |
BillAmount | number | Optional | can be null | Timesheet v2 |
IsWTDAccrued | boolean | Optional | can be null | Timesheet v2 |
VATCode | string | Optional | can be null | Timesheet v2 |
IsAWRable | boolean | Optional | can be null | Timesheet v2 |
IsPensionable | boolean | Optional | can be null | Timesheet v2 |
VATCodeSource | string | Optional | can be null | Timesheet v2 |
InvoiceVATCodeSource
If DefaultVATRate or DefaultNonVATRate then inherits from employer/system defaults.
InvoiceVATCodeSource
is optional
Type:
string
can be null
defined in: Timesheet v2
InvoiceVATCodeSource Type
string
InvoiceVATCodeSource Constraints
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
null | |
"SpecifiedVATRate" | |
"DefaultVATRate" | |
"DefaultNonVATRate" |
InvoiceVATCode
InvoiceVATCode
is optional
Type:
string
can be null
defined in: Timesheet v2
InvoiceVATCode Type
string
InvoiceVATCode Constraints
maximum length: the maximum number of characters for this string is: 2
pattern: the string must match the following regular expression:
^([^a-z?*]{0,2})$
IsPayment
IsPayment
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsPayment Type
boolean
IsTaxable
IsTaxable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsTaxable Type
boolean
IsNIable
IsNIable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsNIable Type
boolean
ReceiptOption
ReceiptOption
is optional
Type:
string
can be null
defined in: Timesheet v2
ReceiptOption Type
string
ReceiptOption Constraints
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
null | |
"None" | |
"Receipt" | |
"Scanned" |
RateCode
A record with this Rate Code must already exist in the system.
RateCode
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
Description
Free text value. Defaults from Rate Code specified if not supplied
Description
is optional
Type:
string
can be null
defined in: Timesheet v2
Description Type
string
Description Constraints
maximum length: the maximum number of characters for this string is: 30
pattern: the string must match the following regular expression:
^([^a-z].{0,29})$
Units
Number of Hours/Days etc.
Units
is optional
Type:
number
can be null
defined in: Timesheet v2
Units Type
number
Units Constraints
maximum: the value of this number must smaller than or equal to: 999.99
minimum: the value of this number must greater than or equal to: -999.99
PayRate
Rate at which the worker is paid.
PayRate
is optional
Type:
number
can be null
defined in: Timesheet v2
PayRate Type
number
PayRate Constraints
maximum: the value of this number must smaller than or equal to: 999999.99
minimum: the value of this number must greater than or equal to: -999999.99
PayAmount
PayAmount
is optional
Type:
number
can be null
defined in: Timesheet v2
PayAmount Type
number
PayAmount Constraints
maximum: the value of this number must smaller than or equal to: 999999999.99
minimum: the value of this number must greater than or equal to: -999999999.99
BillRate
Rate at which the client is billed.
BillRate
is optional
Type:
number
can be null
defined in: Timesheet v2
BillRate Type
number
BillRate Constraints
maximum: the value of this number must smaller than or equal to: 999999.99
minimum: the value of this number must greater than or equal to: -999999.99
BillAmount
BillAmount
is optional
Type:
number
can be null
defined in: Timesheet v2
BillAmount Type
number
BillAmount Constraints
maximum: the value of this number must smaller than or equal to: 999999999.99
minimum: the value of this number must greater than or equal to: -999999999.99
IsWTDAccrued
IsWTDAccrued
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsWTDAccrued Type
boolean
VATCode
Required if VAT Code Source is not supplied or is set to SpecifiedVATRate
VATCode
is optional
Type:
string
can be null
defined in: Timesheet v2
VATCode Type
string
VATCode Constraints
maximum length: the maximum number of characters for this string is: 2
pattern: the string must match the following regular expression:
^([^a-z?*]{0,2})$
IsAWRable
IsAWRable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsAWRable Type
boolean
IsPensionable
IsPensionable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsPensionable Type
boolean
VATCodeSource
If DefaultVATRate or DefaultNonVATRate then inherits from employer/system defaults.
VATCodeSource
is optional
Type:
string
can be null
defined in: Timesheet v2
VATCodeSource Type
string
VATCodeSource Constraints
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
null | |
"SpecifiedVATRate" | |
"DefaultVATRate" | |
"DefaultNonVATRate" |
Definitions group ClientRequiredField
Reference this group by using
{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema#/definitions/ClientRequiredField"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
Code | string | Required | cannot be null | Timesheet v2 |
AlphaValue | string | Optional | can be null | Timesheet v2 |
NumberValue | number | Optional | can be null | Timesheet v2 |
DateValue | string | Optional | can be null | Timesheet v2 |
TimeValue | string | Optional | can be null | Timesheet v2 |
RateCode | string | Optional | can be null | Timesheet v2 |
IsDefault | boolean | Optional | can be null | Timesheet v2 |
Code
Code
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
AlphaValue
AlphaValue
is optional
Type:
string
can be null
defined in: Timesheet v2
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: Timesheet v2
NumberValue Type
number
DateValue
DateValue
is optional
Type:
string
can be null
defined in: Timesheet v2
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: Timesheet v2
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: Timesheet v2
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})$
IsDefault
IsDefault
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsDefault Type
boolean
Definitions group ConsultantSplit
Reference this group by using
{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema#/definitions/ConsultantSplit"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
ConsultantRef | string | Required | cannot be null | Timesheet v2 |
Split | number | Required | cannot be null | Timesheet v2 |
ConsultantRef
A record with this Consultant Ref must already exist in the system.
ConsultantRef
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
Split
Split
is required
Type:
number
cannot be null
defined in: Timesheet v2
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
Definitions group TimesheetLineV2
Reference this group by using
{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema#/definitions/TimesheetLineV2"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
RateFrequency | string | Optional | can be null | Timesheet v2 |
ActualHours | number | Optional | can be null | Timesheet v2 |
RateCode | string | Required | cannot be null | Timesheet v2 |
Description | string | Optional | can be null | Timesheet v2 |
Units | number | Optional | can be null | Timesheet v2 |
PayRate | number | Optional | can be null | Timesheet v2 |
PayAmount | number | Optional | can be null | Timesheet v2 |
BillRate | number | Optional | can be null | Timesheet v2 |
BillAmount | number | Optional | can be null | Timesheet v2 |
IsWTDAccrued | boolean | Optional | can be null | Timesheet v2 |
VATCode | string | Optional | can be null | Timesheet v2 |
IsAWRable | boolean | Optional | can be null | Timesheet v2 |
IsPensionable | boolean | Optional | can be null | Timesheet v2 |
VATCodeSource | string | Optional | can be null | Timesheet v2 |
RateFrequency
Defaults to Hourly if not specified.
RateFrequency
is optional
Type:
string
can be null
defined in: Timesheet v2
RateFrequency Type
string
RateFrequency Constraints
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
null | |
"Hourly" | |
"Daily" | |
"Weekly" | |
"Monthly" |
ActualHours
ActualHours
is optional
Type:
number
can be null
defined in: Timesheet v2
ActualHours Type
number
ActualHours Constraints
maximum: the value of this number must smaller than or equal to: 999.99
minimum: the value of this number must greater than or equal to: 0
RateCode
A record with this Rate Code must already exist in the system.
RateCode
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
Description
Free text value. Defaults from Rate Code specified if not supplied
Description
is optional
Type:
string
can be null
defined in: Timesheet v2
Description Type
string
Description Constraints
maximum length: the maximum number of characters for this string is: 30
pattern: the string must match the following regular expression:
^([^a-z].{0,29})$
Units
Number of Hours/Days etc.
Units
is optional
Type:
number
can be null
defined in: Timesheet v2
Units Type
number
Units Constraints
maximum: the value of this number must smaller than or equal to: 999.99
minimum: the value of this number must greater than or equal to: -999.99
PayRate
Rate at which the worker is paid.
PayRate
is optional
Type:
number
can be null
defined in: Timesheet v2
PayRate Type
number
PayRate Constraints
maximum: the value of this number must smaller than or equal to: 999999.99
minimum: the value of this number must greater than or equal to: -999999.99
PayAmount
PayAmount
is optional
Type:
number
can be null
defined in: Timesheet v2
PayAmount Type
number
PayAmount Constraints
maximum: the value of this number must smaller than or equal to: 999999999.99
minimum: the value of this number must greater than or equal to: -999999999.99
BillRate
Rate at which the client is billed.
BillRate
is optional
Type:
number
can be null
defined in: Timesheet v2
BillRate Type
number
BillRate Constraints
maximum: the value of this number must smaller than or equal to: 999999.99
minimum: the value of this number must greater than or equal to: -999999.99
BillAmount
BillAmount
is optional
Type:
number
can be null
defined in: Timesheet v2
BillAmount Type
number
BillAmount Constraints
maximum: the value of this number must smaller than or equal to: 999999999.99
minimum: the value of this number must greater than or equal to: -999999999.99
IsWTDAccrued
IsWTDAccrued
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsWTDAccrued Type
boolean
VATCode
Required if VAT Code Source is not supplied or is set to SpecifiedVATRate
VATCode
is optional
Type:
string
can be null
defined in: Timesheet v2
VATCode Type
string
VATCode Constraints
maximum length: the maximum number of characters for this string is: 2
pattern: the string must match the following regular expression:
^([^a-z?*]{0,2})$
IsAWRable
IsAWRable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsAWRable Type
boolean
IsPensionable
IsPensionable
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsPensionable Type
boolean
VATCodeSource
If DefaultVATRate or DefaultNonVATRate then inherits from employer/system defaults.
VATCodeSource
is optional
Type:
string
can be null
defined in: Timesheet v2
VATCodeSource Type
string
VATCodeSource Constraints
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
null | |
"SpecifiedVATRate" | |
"DefaultVATRate" | |
"DefaultNonVATRate" |
Definitions group TimesheetV2
Reference this group by using
{"$ref":"https://payandbill-cloud-api.azurewebsites.net/api/import/timesheets.v2.schema#/definitions/TimesheetV2"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
Lines | array | Optional | can be null | Timesheet v2 |
AdHocLines | array | Optional | can be null | Timesheet v2 |
TimesheetNumber | string | Required | cannot be null | Timesheet v2 |
EmployerRef | string | Required | cannot be null | Timesheet v2 |
PersonnelRef | string | Required | cannot be null | Timesheet v2 |
ClientRef | string | Required | cannot be null | Timesheet v2 |
AssignmentRef | string | Optional | can be null | Timesheet v2 |
DivisionRef | string | Optional | can be null | Timesheet v2 |
DepartmentRef | string | Optional | can be null | Timesheet v2 |
JobLocation | string | Optional | can be null | Timesheet v2 |
TaxYear | integer | Optional | can be null | Timesheet v2 |
TaxPeriod | integer | Optional | can be null | Timesheet v2 |
TimesheetDate | string | Required | cannot be null | Timesheet v2 |
PurchaseOrderNumber | string | Optional | can be null | Timesheet v2 |
InvoiceRef | string | Optional | can be null | Timesheet v2 |
WorkLocation | string | Optional | can be null | Timesheet v2 |
JobDescription | string | Optional | can be null | Timesheet v2 |
BookedBy | string | Optional | can be null | Timesheet v2 |
TIFFilename | string | Optional | can be null | Timesheet v2 |
JobCategoryRef | string | Optional | can be null | Timesheet v2 |
IsAdjustment | boolean | Optional | can be null | Timesheet v2 |
IsIgnoredByPayroll | boolean | Optional | can be null | Timesheet v2 |
CreditCode | string | Optional | can be null | Timesheet v2 |
ConsultantRef | string | Optional | can be null | Timesheet v2 |
CostCentre | string | Optional | can be null | Timesheet v2 |
ReportToClientRef | string | Optional | can be null | Timesheet v2 |
InvoiceToClientRef | string | Optional | can be null | Timesheet v2 |
InvoiceAddressNumber | integer | Optional | can be null | Timesheet v2 |
DeliveryAddressNumber | integer | Optional | can be null | Timesheet v2 |
SalesTaxArea | string | Optional | can be null | Timesheet v2 |
HolidayOverrideWeeks | number | Optional | can be null | Timesheet v2 |
HolidayOverrideHourPerc | number | Optional | can be null | Timesheet v2 |
NoOfDaysWorked | number | Optional | can be null | Timesheet v2 |
IsReverseChargeVAT | boolean | Optional | can be null | Timesheet v2 |
ConsultantSplits | array | Optional | can be null | Timesheet v2 |
ClientRequiredFields | array | Optional | can be null | Timesheet v2 |
Lines
Lines
is optional
Type:
object[]
can be null
defined in: Timesheet v2
Lines Type
object[]
Lines Constraints
maximum number of items: the maximum number of items for this array is: 5
AdHocLines
AdHocLines
is optional
Type:
object[]
can be null
defined in: Timesheet v2
AdHocLines Type
object[]
AdHocLines Constraints
maximum number of items: the maximum number of items for this array is: 3
TimesheetNumber
A record with this Timesheet Number must NOT already exist in the system.
TimesheetNumber
is required
Type:
string
cannot be null
defined in: Timesheet v2
TimesheetNumber Type
string
TimesheetNumber Constraints
maximum length: the maximum number of characters for this string is: 13
pattern: the string must match the following regular expression:
^([\-\/\^A-Z0-9]{1}[\-\/\^_A-Z0-9]{0,12})$
EmployerRef
A record with this Employer Ref must already exist in the system.
EmployerRef
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
PersonnelRef
A record with this Personnel Ref must already exist in the system.
PersonnelRef
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
ClientRef
A record with this Client Ref must already exist in the system.
ClientRef
is required
Type:
string
cannot be null
defined in: Timesheet v2
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})$
AssignmentRef
A record with this Assignment Ref must already exist in the system.
AssignmentRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
DivisionRef
Defaults from API settings for Employer if not supplied. A record with the Division Ref must already exist in the system.
DivisionRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
DepartmentRef
Defaults from API settings for Employer if not supplied. A record with the Department Ref must already exist in the system.
DepartmentRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
JobLocation
Free text value.
JobLocation
is optional
Type:
string
can be null
defined in: Timesheet v2
JobLocation Type
string
JobLocation Constraints
maximum length: the maximum number of characters for this string is: 10
pattern: the string must match the following regular expression:
^[^a-z]{0,10}$
TaxYear
Calculated if not supplied.
TaxYear
is optional
Type:
integer
can be null
defined in: Timesheet v2
TaxYear Type
integer
TaxYear Constraints
maximum: the value of this number must smaller than or equal to: 2100
minimum: the value of this number must greater than or equal to: 1900
TaxPeriod
Calculated if not supplied.
TaxPeriod
is optional
Type:
integer
can be null
defined in: Timesheet v2
TaxPeriod Type
integer
TaxPeriod Constraints
maximum: the value of this number must smaller than or equal to: 999
minimum: the value of this number must greater than or equal to: 1
TimesheetDate
TimesheetDate
is required
Type:
string
cannot be null
defined in: Timesheet v2
TimesheetDate Type
string
TimesheetDate 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: Timesheet v2
PurchaseOrderNumber Type
string
PurchaseOrderNumber Constraints
maximum length: the maximum number of characters for this string is: 30
InvoiceRef
InvoiceRef
is optional
Type:
string
can be null
defined in: Timesheet v2
InvoiceRef Type
string
InvoiceRef Constraints
maximum length: the maximum number of characters for this string is: 10
WorkLocation
Free text value.
WorkLocation
is optional
Type:
string
can be null
defined in: Timesheet v2
WorkLocation Type
string
WorkLocation Constraints
maximum length: the maximum number of characters for this string is: 20
JobDescription
Free text value.
JobDescription
is optional
Type:
string
can be null
defined in: Timesheet v2
JobDescription Type
string
JobDescription Constraints
maximum length: the maximum number of characters for this string is: 60
BookedBy
Free text value.
BookedBy
is optional
Type:
string
can be null
defined in: Timesheet v2
BookedBy Type
string
BookedBy Constraints
maximum length: the maximum number of characters for this string is: 60
TIFFilename
TIFFilename
is optional
Type:
string
can be null
defined in: Timesheet v2
TIFFilename Type
string
TIFFilename Constraints
maximum length: the maximum number of characters for this string is: 128
JobCategoryRef
A record with the Job Category Ref must already exist in the system.
JobCategoryRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
IsAdjustment
Defaults to false if not supplied.
IsAdjustment
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsAdjustment Type
boolean
IsIgnoredByPayroll
Defaults to false if not supplied.
IsIgnoredByPayroll
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsIgnoredByPayroll Type
boolean
CreditCode
CreditCode
is optional
Type:
string
can be null
defined in: Timesheet v2
CreditCode Type
string
CreditCode Constraints
maximum length: the maximum number of characters for this string is: 4
ConsultantRef
A record with this Consultant Ref must already exist in the system.
ConsultantRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
CostCentre
CostCentre
is optional
Type:
string
can be null
defined in: Timesheet v2
CostCentre Type
string
CostCentre Constraints
maximum length: the maximum number of characters for this string is: 30
ReportToClientRef
Defaults if not supplied.
ReportToClientRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
InvoiceToClientRef
Defaults if not supplied.
InvoiceToClientRef
is optional
Type:
string
can be null
defined in: Timesheet v2
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})$
InvoiceAddressNumber
InvoiceAddressNumber
is optional
Type:
integer
can be null
defined in: Timesheet v2
InvoiceAddressNumber Type
integer
InvoiceAddressNumber Constraints
maximum: the value of this number must smaller than or equal to: 9999
minimum: the value of this number must greater than or equal to: 0
DeliveryAddressNumber
DeliveryAddressNumber
is optional
Type:
integer
can be null
defined in: Timesheet v2
DeliveryAddressNumber Type
integer
DeliveryAddressNumber Constraints
maximum: the value of this number must smaller than or equal to: 9999
minimum: the value of this number must greater than or equal to: 0
SalesTaxArea
Used to validate VAT Codes.
SalesTaxArea
is optional
Type:
string
can be null
defined in: Timesheet v2
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}$
HolidayOverrideWeeks
HolidayOverrideWeeks
is optional
Type:
number
can be null
defined in: Timesheet v2
HolidayOverrideWeeks Type
number
HolidayOverrideWeeks Constraints
maximum: the value of this number must smaller than or equal to: 999.99
minimum: the value of this number must greater than or equal to: 0
HolidayOverrideHourPerc
HolidayOverrideHourPerc
is optional
Type:
number
can be null
defined in: Timesheet v2
HolidayOverrideHourPerc Type
number
HolidayOverrideHourPerc Constraints
maximum: the value of this number must smaller than or equal to: 999.9999
minimum: the value of this number must greater than or equal to: 0
NoOfDaysWorked
NoOfDaysWorked
is optional
Type:
number
can be null
defined in: Timesheet v2
NoOfDaysWorked Type
number
NoOfDaysWorked Constraints
maximum: the value of this number must smaller than or equal to: 999.99
minimum: the value of this number must greater than or equal to: 0
IsReverseChargeVAT
Only applies to CIS Suppliers. Defaults to false if not supplied.
IsReverseChargeVAT
is optional
Type:
boolean
can be null
defined in: Timesheet v2
IsReverseChargeVAT Type
boolean
ConsultantSplits
If supplied, the total split percentage amount must add up to 100%.
ConsultantSplits
is optional
Type:
object[]
can be null
defined in: Timesheet v2
ConsultantSplits Type
object[]
ClientRequiredFields
ClientRequiredFields
is optional
Type:
object[]
can be null
defined in: Timesheet v2
ClientRequiredFields Type
object[]