an error message when trying to create an employee record in Sage 100 Contractor using the SDK.

<api:MBXML xmlns:api="sage100contractor.com/api">
<MBXMLSessionRq>
<Company>Sample Company</Company>
<User>Angela</User>
</MBXMLSessionRq>
<MBXMLMsgsRq messageSetID="1" onError="continueOnError">
<EmployeeAddRq requestID="1">
<ObjectRef>
<ObjectID>
42
</ObjectID>
</ObjectRef>
<LastName>
Babikir
</LastName>
<FirstName>
Amir
</FirstName>
<MiddleName>
K
</MiddleName>
<EmployeeStatus>
1
</EmployeeStatus>
<Addr1>
355 cheryl mews
</Addr1>
<Addr2>
blvrd
</Addr2>
<City>
NewMarket
</City>
<PostalCode>
L3X3J7
</PostalCode>
<Phone>
6475335669
</Phone>

<Mobile>
6475335667
</Mobile>

<Email>
[email protected]
</Email>
<SIN>
321654987
</SIN>
<EquipmentRef>
<ObjectID>
22
</ObjectID>
</EquipmentRef>
<BirthDate>
1969/09/1
</BirthDate>
<HiredDate>
2002/09/23
</HiredDate>
<InactiveDate>
1800/02/01
</InactiveDate>
<LastRaiseDate>
0000/00/00
</LastRaiseDate>
<Gender>
1
</Gender>
<MaritalStatus>
1
</MaritalStatus>
<PositionRef>
<ObjectID>
3
</ObjectID>
</PositionRef>
<WorkersCompCodeRef>
<ObjectID>
1
</ObjectID>
</WorkersCompCodeRef>

<TaxProvince>
ON
</TaxProvince>
<PayPeriod>
2
</PayPeriod>
<PaygroupRef>
<ObjectID>

</ObjectID>
</PaygroupRef>

<Salary>
4000
</Salary>

<UnionRef>
<ObjectID>
100
</ObjectID>
</UnionRef>
<Memo>
This is just a test .
</Memo>
<ImageFile>
c:\gwa\amir.jpg
</ImageFile>

<OvertimeExempt>
1
</OvertimeExempt>
<EmployeeType>
1
</EmployeeType>


<EmployeeAdditionalContactAdd>
<ContactName>
John
</ContactName>
<Relationship>
brother
</Relationship>
<Phone>
123654789
</Phone>

<Email>
[email protected]
</Email>
<Mobile>
6987452
</Mobile>

<Memo>
another test
</Memo>
</EmployeeAdditionalContactAdd>
</EmployeeAddRq>
</MBXMLMsgsRq>
</api:MBXML>