ContactEmployees
Return, update, create and delete an employee contact for an AccountRight company file.
Table Specific Information
Select
MYOB allows a subset of columns to be used in the WHERE clause of a SELECT query. These columns may be used with the following operators: =, !=, >, <, >=, <=. In addition, queries with multiple criteria can be executed by combining the criteria with AND and OR operators. These columns support the above comparison types for server side filtering:
- ID
- CurrentBalance
- FirstName
- LastName
- CompanyName
- IsActive
- IsIndividual
- LastModified
- Notes
- DisplayID
- EmployeePaymentDetailsID
- EmployeePayrollDetailsID
- EmployeeStandardPayID
- TimeBillingDetailsCostPerHour
- TimeBillingDetailsEmployeeBillingRateExcludingTax
SELECT * FROM ContactEmployees WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9" SELECT * FROM ContactEmployees WHERE FirstName = "James" OR FirstName = "John"
Insert
The following attributes are required when performing an insert: CompanyName (if IsIndividual = false), FirstName, LastName, and IsIndividual.
INSERT INTO ContactEmployees (FirstName, LastName, IsIndividual) VALUES ("James", "Bond", true)
Update
To update an existing ContactEmployee, along with its associated addresses, either pass a JSON string to the aggregate input value or use a temporary table:
INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France") UPDATE ContactEmployees SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Delete
You must specify the Id of the ContactEmployee to delete it.
DELETE FROM ContactEmployees WHERE Id = '5a3e152b-4910-4cbe-ad27-32a57392ae23'
Columns
Name | Type | ReadOnly | References | Description |
ID [KEY] | Uuid | True |
Unique identifier in the form of a guid. | |
CurrentBalance | Decimal | True |
Contact balance. | |
FirstName | String | False |
Contact first name. | |
LastName | String | False |
Contact last name. | |
CompanyName | String | False |
Contact company name. | |
IsActive | Boolean | False |
True indicates the employee contact is active. False indicates the employee contact is inactive. | |
IsIndividual | Boolean | False |
True indicates the employee contact represents an individual. False indicates the employee contact represents a company. | |
LastModified | Datetime | True |
Extracts the last modification date for the contact resource. | |
Notes | String | False |
Notes for the contact. | |
URI | String | True |
Uniform resource identifier encompasses all types of names and addresses that refer to objects on the web. | |
PhotoURI | String | False |
Uniform resource identifier associated with a photo image. | |
DisplayID | String | False |
Display ID for the contact card. | |
EmployeePaymentDetailsID | Uuid | True |
Unique identifier in the form of a guid. | |
EmployeePaymentDetailsURI | String | True |
Uniform resource identifier encompasses all types of names and addresses that refer to objects on the web. | |
EmployeePayrollDetailsID | Uuid | True |
Unique identifier in the form of a guid. | |
EmployeePayrollDetailsURI | String | True |
Uniform resource identifier encompasses all types of names and addresses that refer to objects on the web. | |
EmployeeStandardPayID | Uuid | True |
Unique identifier in the form of a guid. | |
EmployeeStandardPayURI | String | True |
Uniform resource identifier encompasses all types of names and addresses that refer to objects on the web. | |
TimeBillingDetailsCostPerHour | Double | True |
Hourly cost of employee to business. | |
TimeBillingDetailsEmployeeBillingRateExcludingTax | Double | True |
Hourly billing rate for services provided by employee | |
Identifiers | String | True |
Contact Identifiers Details. | |
CustomField1Label | String | True |
Custom Field 1 label. | |
CustomField1Value | String | True |
Custom Field 1 value. | |
CustomField2Label | String | True |
Custom Field 2 label. | |
CustomField2Value | String | True |
Custom Field 2 value. | |
CustomField3Label | String | True |
Custom Field 3 label. | |
CustomField3Value | String | True |
Custom Field 3 value. | |
CustomList1Label | String | True |
Custom List 1 label. | |
CustomList1Value | String | True |
Custom List 1 value. | |
CustomList2Label | String | True |
Custom List 2 label. | |
CustomList2Value | String | True |
Custom List 2 value. | |
CustomList3Label | String | True |
Custom List 3 label. | |
CustomList3Value | String | True |
Custom List 3 value. | |
Addresses | String | False |
The following set of information pulls through details for a contact address. | |
RowVersion | String | False |
Number value that changes upon a record update, can be used for change control but does does not preserve a date or a time. |