Error Resolution
| Error Message | Description | How To Resolve |
| ERROR: User [importUser] needs to be created in this environment to continue | ImportUser user not found in the system | ImportUser security user should be available in the system |
| ERROR: Security Organization Type [Resource] needs to be created in this environment to continue | SecurityOrganizationType "Resource" is not in the system | SecurityOrganizationType "Resource" should be available in the system |
| ERROR: Security Organization Type [Supplier Sub Contractor] needs to be created in this environment to continue | SecurityOrganizationType "SubContractor" is not in the system | SecurityOrganizationType "SubContractor" should be available in the system |
| ERROR: Procurement Type [Contingent] has not been set up in this environment | ProcurementType "Contigent" is not in the system | ProcurementType "Contigent" should be available in the system |
| ERROR: Procurement Sub Type [Contingent Billable] has not been set up in this environment | ProcurementSubType "Contigent Billable" is not in the system | ProcurementSubType "Contigent Billable" should be available in the system |
| ERROR: Procurement Earning Code Type [RegularTime] has not been set up in this environment | ProcurementEarningCodeType [RegularTime] has not been set up in this environment | ProcurementEarningCodeType [RegularTime] should be available in the system |
| ERROR: Procurement Earning Code Type [OverTime] has not been set up in this environment | ProcurementEarningCodeType [Overtime] has not been set up in this environment | ProcurementEarningCodeType [Overtime] should be in the system |
| ERROR: Procurement Rate Override Type [Manual] has not been set up in this environment | ProcurementRateOverrideType [Manual] has not been set up in this environment | ProcurementRateOverrideType [Manual] should be in the system |
| ERROR: Procurement Rate Override Type [Percentage] has not been set up in this environment | ProcurementRateOverrideType [Percentage] has not been set up in this environment | ProcurementRateOverrideType [Percentage] should be in the system |
| ERROR: Procurement Rate Override Type [Percentage] has not been set up in this environment | ProcurementRateOverrideType [FixedAmount] has not been set up in this environment | ProcurementRateOverrideType [FixedAmount] should be in the system |
| ERROR: Procurement Rate Override Type [AccumulateToRegularTime] has not been set up in this environment | ProcurementRateOverrideType [AccumulateToRegularTime] has not been set up in this environment | ProcurementRateOverrideType [AccumulateToRegularTime] should be in the system |
| ERROR: Manual override type's Rate should not be null for new rate | The Rate value is either NULL or not a valid numeric value; and Rate Override Type is Manual. | Provide a valid numeric value for Rate. |
| ERROR: Manual override type's Pay Rate should not be null for new rate | The Pay Rate value is either NULL or not a valid numeric value; and Pay Rate Override Type is Manual. | Provide a valid numeric value for Pay Rate. |
| ERROR: Assignment Budget Transaction Type [ImportNew] has not been set up in this environment | AssignmentBudgetTransactionType [ImportNew] has not been set up in this environment | AssignmentBudgetTransactionType [ImportNew] has not been set up in the system |
| ERROR: Assignment Budget Transaction Type [ImportUpdate] has not been set up in this environment | AssignmentBudgetTransactionType [ImportUpdate] has not been set up in this environment | AssignmentBudgetTransactionType [ImportUpdate] has not been set up in the system |
| ERROR: Procurement Rate Card Type [AssignmentDetailRate] needs to be created in this environment to continue | ProcurementRateCardType [AssignmentDetailRate] needs to be created in this environment to continue | ProcurementRateCardType [AssignmentDetailRate] needs to be created in the system |
| ERROR: Procurement Rate Card Type [AssignmentDetailPayRate] needs to be created in this environment to continue | ProcurementRateCardType [AssignmentDetailPayRate] needs to be created in this environment to continue | ProcurementRateCardType [AssignmentDetailPayRate] needs to be created in the system |
| ERROR: Security OU [Resource] needs to be created in this environment to continue | SecurityOU [Resource] needs to be created in this environment to continue | SecurityOU [Resource] needs to be created in the system |
| ERROR: Default Terminology Culture is not setup in this environment | Default TerminologyCulture is not set up in this environment | Default TerminologyCulture should be set up in the system |
| ERROR: Template Security User GUID [Procurement.Misc.TemplateUserID] not found in this environment | TemplateSecurityUserGUID [Procurement.Misc.TemplateUserID] not found in this environment | TemplateSecurityUserGUID [Procurement.Misc.TemplateUserID] should be in the system |
| ERROR: Configuration Setting of type [Security.Misc.EnforceCostCenterNumberUniqueness] needs to be created in this environment to continue | Configuration Setting of type [Security.Misc.EnforceCostCenterNumberUniqueness] needs to be created in this environment to continue | Security.Misc.EnforceCostCenterNumberUniqueness config should be in the system |
| ERROR: Configuration Setting of type [Tenure.TenurePolicyAndEnforcement.ResourceTenureUses] needs to be created in this environment to continue | Configuration Setting of type [Tenure.TenurePolicyAndEnforcement.ResourceTenureUses] needs to be created in this environment to continue | Tenure.TenurePolicyAndEnforcement.ResourceTenureUses config should be in the system |
| ERROR: Default ADC Type has not been set up in this environment | Default ADC Type has not been set up in this environment | NonADC ADC type should be set up in the system (dbo.ProcurementADCType) |
| ERROR: Procurement Estimated Expense Type {Assignment} has not been set up in this environment | ProcurementEstimatedExpenseType {Assignment} has not been set up in this environment | ProcurementEstimatedExpenseType {Assignment} should be in the system |
| ERROR: Procurement Estimated Expense Type {AssignmentDetail} has not been set up in this environment | ProcurementEstimatedExpenseType {AssignmentDetail} has not been set up in this environment | ProcurementEstimatedExpenseType {AssignmentDetail} should be in the system |
| ERROR: Assignment Source Type [Grandfathered] has not been set up in this environment | AssignmentSourceType [Grandfathered] has not been set up in this environment | AssignmentSourceType [Grandfathered] should be in the system |
| ERROR: Procurement Rate Categogy [Default] has not been set up in this environment | ProcurementRateCategogy [Default] has not been set up in this environment | ProcurementRateCategogy [Default] should be in the system |
| ERROR: Assignment Detail Amendment Type [Creation] has not been set up in this environment | AssignmentDetailAmendmentType [Creation] has not been set up in this environment | AssignmentDetailAmendmentType [Creation] should be in the system |
| ERROR: Assignment Detail Event Type [Creation] has not been set up in this environment | AssignmentDetailEventType [Creation] has not been set up in this environment | AssignmentDetailEventType [Creation] should be in the system |
| ERROR: Assignment Status [Scheduled] has not been set up in this environment | AssignmentStatus [Scheduled] has not been set up in this environment | AssignmentStatus [Scheduled] should be in the system |
| [Consultant ID] required when [Assignment Number] is not supplied | [Consultant ID] required when [Assignment Number] is not supplied | [Consultant ID] should be provided when [Assignment Number] is not supplied |
| Value in [Consultant ID] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Consultant ID exceed the max length allowed in database | Max Consultant ID character length should be 50 |
| Value in [Private ID] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Private ID exceed the max length allowed in database | Max Private ID character length should be 50 |
| [Supplier Code] required when [Assignment Number] is not supplied | [Supplier Code] required when [Assignment Number] is not supplied | Feed's [Supplier Code] should be populated if [Assignment Number] is not supplied |
| [Industry] required when [Assignment Number] is not supplied | [Industry] required when [Assignment Number] is not supplied | Feed's [Industry] should be populated when [Assignment Number] is not supplied |
| Value in [External ID] is too long. <MaxCharLength> maximum allowed | # of characters of feed's External ID exceed the max length allowed in database | Max External ID charatacter length should be 100 |
| Value in [PO Number] is too long. <MaxCharLength> maximum allowed | # of characters of feed's PO Number exceed the max length allowed in database | Max PO Number chararacter length should be 25 |
| Days Per Week is not Numeric | DaysPerWeek is not Numeric | DaysPerWeek should be numeric in value |
| Days Per Week should be between 1 and 7 | DaysPerWeek should be between 1 and 7 | DaysPerWeek value should be between 1 and 7 |
| Hours Per Week is not Numeric | HoursPerWeek is not Numeric | HoursPerWeek should be numeric in value |
| Hours Per Week should be between 1 and 7 x 24 | HoursPerWeek should be between 1 and 7 x 24 | HoursPerWeek value should be between 1 and 168 (7x24) |
| The configuration for Security PII is enabled. DOB field will need to be loaded with the Securable Data import. | The configuration parameter Encrypt PII Data is enabled. The DOB value will not be imported. | With Encrypt PII Data enabled, the InitialSSN value will not be imported. The DOB value must be imported with the Securable Data Import. |
| DOB is not a date | DOB is not a date | Date of birth should be a valid dat |
| DOB in the future | DOB in the future | Date of birth should be of previous date (less than current date) |
| DOB cannot be in this year | DOB cannot be in this year | Year of date of birth should be of previous year (less than today's year) |
| Invalid Partial Date of Birth - Please use MM/DD format | The PersonalIDType is MMDD but the InitialSSN is not valid shortdate (MMDD). | The PersonalIDType should be a valid shortdate (MMDD). |
| Assignment Number must be a number | Assignment Number must be a number | AssignmentNumber should be of numeric value |
| Assignment Number should be greater than zero | Assignment Number should be greater than zero | Assignment Number should be greater than zero |
| Assignment Amendment Number must be a number | Assignment Amendment Number must be a number | AssignmentAmendmentNumber must be a numeric in value |
| Assignment Amendment Number should be greater than zero | Assignment Amendment Number should be greater than zero | AssignmentAmendmentNumber should be greater than zero |
| End Date is Before Start Date | End Date is Before Start Date | EndDate must be greater than or equal to StartDate |
| Offshore Start Date invalid | Offshore Start Date invalid | OffshoreStartDate should be a valid date value |
| Offshore Start Date required when Offshore End Date provided | Offshore Start Date required when Offshore End Date provided | OffshoreStartDate should have valid date value |
| End Date is not a valid date | End Date is not a valid date | EndDate should be a valid date |
| Offshore End Date invalid | Offshore End Date invalid | OffshoreEndDate should be a valid date |
| Offshore End Date required when Offshore Start Date provided | Offshore End Date required when Offshore Start Date provided | OffshoreEndDate should be a valid date value |
| Billing Start Date is not a valid date | Billing Start Date is not a valid date | BillingStartDate should be of valid date value |
| Rate is not numeric | Rate is not numeric | Rate should be a numeric value |
| Bill Rate can have no more than 2 decimal places | Bill Rate can have no more than 2 decimal places | BillRate value should have atleast 2 decimal places |
| Rate is required if Weekend Rate is provided | Rate is required if Weekend Rate is provided | Rate should have value if Weekend Rate is provided |
| Rate should be positive number | Rate should be positive number | Rate should be positive number |
| Weekend Rate is not numeric | Weekend Rate is not numeric | WeekendRate should be numeric in value |
| Rate must be a valid currency value between 0.00 and 999999999999.00 | The Rate value is not a positive numeric value. | Provide a positive numerical value for Rate. |
| Weekend Rate must be a valid currency value between 0.00 and 999999999999.00 | The Weekend Rate value is not a positive numeric value. | Provide a positive numeric value for Weekend Rate. |
| Weekend Rate can have no more than 2 decimal places | Weekend Rate can have no more than 2 decimal places | WeekendRate should have 2 or more decimal values |
| Weekend Rate should be positive number | Weekend Rate should be positive number | Weekend Rate should be positive number |
| Offer Estimated Cost is not a Number | Offer Estimated Cost is not a Number | OfferEstimatedCost should be a numeric value |
| Pay Rate must be numeric | Pay Rate must be numeric | Pay Rate should be a numeric value |
| Pay Rate can have no more than 2 decimal places | Pay Rate can have no more than 2 decimal places | PayRate should have 2 or more decimal place value |
| [Pay Rate] required when [Weekend Pay Rate] provided | [Pay Rate] required when [Weekend Pay Rate] provided | [Pay Rate] should have value when [Weekend Pay Rate] is provided |
| [Weekend Pay Rate] is not numeric | [Weekend Pay Rate] is not numeric | [WeekendPayRate] should be numeric value |
| Pay Rate should be positive number | Pay Rate should be positive number | PayRate should be positive number |
| Weekend Pay Rate should be positive number | Weekend Pay Rate should be positive number | WeekendPayRate should be positive number |
| Value in [Client Reference 1] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Client Reference 1 exceed the max length allowed in database | Max Client Reference 1 character length should be 25 |
| Value in [Client Reference 2] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Client Reference 2 exceed the max length allowed in database | Max Client Reference 2 character length should be 25 |
| Value in [Supplier Reference 1] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Supplier Reference 1 exceed the max length allowed in database | Max Supplier Reference 1 character length should be 25 |
| Value in [Supplier Reference 2] is too long. <MaxCharLength> maximum allowed | # of characters of feed's Supplier Reference 2 exceed the max length allowed in database | Max Supplier Reference 2 character length should be 25 |
| Original Start Date is not a valid date | Original Start Date is not a valid date | OriginalStartDate should be a valid date |
| Current Budget must be a number | Current Budget must be a number | CurrentBudget should be numeric value |
| Current Budget must be a positive number | Current Budget must be a positive number | CurrentBudget should be a positive number |
| [Total Approved Cost] must be a number | [Total Approved Cost] must be a number | TotalApprovedCost should be a numeric value |
| [Total Approved Cost] must be a positive number | [Total Approved Cost] must be a positive number | TotalApprovedCost should be positive number in value |
| [Spend Prior To Beeline] must be a number | [Spend Prior To Beeline] must be a number | SpendPriorToBeeline should be a numeric value |
| [Spend Prior To Beeline] must be a positive number | [Spend Prior To Beeline] must be a positive number | SpendPriorToBeeline should be a positive number |
| [Is Exempt From Early Pay Discount] invalid | [Is Exempt From Early Pay Discount] invalid | IsExemptFromEarlyPayDiscount should be Y,N, 1,0, Yes,No in value |
| Tenure Start Date is not a valid date | Tenure Start Date is not a valid date | TenureStartDate should be a valid date |
| ProjectEstimatedHours is not a Number | ProjectEstimatedHours is not a Number | ProjectEstimatedHours should be a numeric value |
| ProjectEstimatedOffshoreHours is not a Number | ProjectEstimatedOffshoreHours is not a Number | ProjectEstimatedOffshoreHours should be a numeric value |
| SpecificProjectEstimatedHours is not a Number | SpecificProjectEstimatedHours is not a Number | SpecificProjectEstimatedHours should be a numeric value |
| SpecificProjectEstimatedOffshoreHours is not a Number | SpecificProjectEstimatedOffshoreHours is not a Number | SpecificProjectEstimatedOffshoreHours should be numeric value |
| TimesheetView must be W (weekly) or M (monthly) | TimesheetView must be W (weekly) or M (monthly) | TimesheetView value should be one of these: W (weekly) or M (monthly) |
| Invalid Client OU Code | Invalid Client OU Code | ClientOUCode should be available inside Security OU |
| INTERNAL DATABASE ERROR: Cost Center configured to be unique but at least one duplicate found with value of [Bill To CC Number] | Fires if IsCostCenterUnique config value is true: Cost Center configured to be unique but at least one duplicate found with value of [Bill To CC Number] | Feed's BillToCostCenter belongs to a duplicate cost center number in the system. BillToCostCenter must not be one of the duplicates in the system or change the config setting to false |
| INTERNAL DATABASE ERROR: Cost Center configured to be unique but at least one duplicate found with value of [Admin CC Number] | Fires if IsCostCenterUnique config value is true: Cost Center configured to be unique but at least one duplicate found with value of [Admin CC Number] | Feed's AdminCostCenter belongs to a duplicate cost center number in the system. AdminCostCenter must not be one of the duplicates in the system or change the config setting to false |
| Invalid BillTo Cost Center Number | BillTo Cost Center Number value not found in the system (SecurityCostCenter) | BillToCostCenterNumber value should be found in the SecurityCostCenter table |
| Invalid Admin Cost Center Number | Admin Cost Center Number value not found in the system (SecurityCostCenter) | AdminToCostCenterNumber value should be found in the SecurityCostCenter table |
| Admin Cost Center OU Code required | Occurs when AdminCostCenterOUCode is not populated but the AdminCostCenter, ClientOUCode and AdminCostCenter are populated | Populate the AdminCostCenterOUCode field |
| BillTo Cost Center OU Code required | Occurs when BillToCostCenterOUCode is not populated but the BillToCostCenter, ClientOUCode and BillToCostCenter are populated | Populate the BillToCostCenterOUCode field |
| Invalid Admin CC OU Code | Invalid Admin CC OU Code | AdminCCOUCode value should be in SecurityOU table |
| Invalid Bill To CC OU Code | Invalid Bill To CC OU Code | BillToCCOUCode value should be in SecurityOU tabl |
| BillTo Cost Center Number not found for given BillTo OU Code | BillToCostCenterNumber not found for a given BillTo OU Code | BillToCostCenterNumber should be in the SecurityCostCenter table using BillToOUCode value |
| BillTo Cost Center Number not found for given Client OU Code | BillTo Cost Center Number not found for given Client OU Code | BillToCostCenterNumber should be in SecurityCostCenter table using ClientOUCode value |
| Admin Cost Center Number not found for given Admin OU Code | Admin Cost Center Number not found for given Admin OU Code | AdminToCostCenterNumber should be in SecurityCostCenter table using AdminOUCode and AdminCostCenter values |
| Invalid Supplier | Invalid Supplier | SupplierCode should be in SecurityOrganization table |
| Invalid Industry | Invalid Industry | IndustryCode should be inside ProcurementIndustry table |
| Invalid Currency | Invalid Currency | Currency should be present inside ProcurementCurrency table |
| Currency is required because few defined in the system and no assignment number provided | Currency is required because few defined in the system and no assignment number provided | Populate currency if assignmentnumber is not populated |
| Request Type not found for given Currency and Industry | Request Type not found for given Currency and Industry | Populate currency if assignmentnumber is not populated |
| Supplier Country does not match Request Type Country | Triggers if config Imports.Behavior.CWSAssignment.RelaxRequestCountryToSupplierCountryCheck is false: Supplier Country does not match Request Type Country | 1. Change value of Imports.Behavior.CWSAssignment.RelaxRequestCountryToSupplierCountryCheck to true OR 2. Country of RequestType should be same as Supplier's country. Check CWS for the setup of request type and supplier |
| Invalid Personal ID Type | Invalid Personal ID Type | PersonalType value shound be available in table SecurityContactPersonalIDType |
| Full Personal ID Required | The configuration parameter Require Full Personal ID is enabled. | Provide a valid value for the Full Personal ID. |
| The configuration for Security PII is enabled. FullSSN field will need to be loaded with the Securable Data import. | The configuration paramater Encrypt PII Data is enabled. The SSN (Personal ID) value will not be imported. | With Encrypt PII Data enabled, the InitialSSN value will not be imported. The SSN (Personal ID) value must be imported with the Securable Data Import. |
| Initial Personal ID Required | The configuration parameter Require Initial Personal ID is enabled. | Provide a valid value for the Initial Personal ID. |
| SSN is required | SSN is Required | Provide SSN |
| The configuration for Security PII is enabled. InitialSSN field will need to be loaded with the Securable Data import. | The configuration paramater Encrypt PII Data is enabled. The InitialSSN (Initial Personal ID) value will not be imported. | With Encrypt PII Data enabled, the InitialSSN value will not be imported. The InitialSSN (Initial Personal ID) value must be imported with the Securable Data Import. |
| Initial SSN is required | Initial SSN is required | Provide Initial SSN |
| Invalid Full Personal ID Type Format | Triggers if Security.Misc.EnforceSSNFormat config is true: Invalid Full Personal ID Type Format | Value of SSN should be properly formatted |
| Invalid Initial Personal ID Type Format | Invalid Initial Personal ID Type Format | Value of Initial Personal ID should be properly formatted. |
| [Personal ID Type] is required when [Personal ID] provided and few defined in the system | [Personal ID Type] is required when [Personal ID] provided and few defined in the system | Value of SSN should be properly formatted |
| Invalid Industry Supplier | Invalid Industry Supplier | Make sure that combination of Organization and Industry will produce a Industrysupplier(ProcurementIndustrySupplier) NOTE: You may need to add the Supplier to that industry. This is done under Admin > Procurement > +Geography > + Industry > Suppliers > Add New (client must approve this) |
| Invalid Resource Manager | Invalid Resource Manager | ResourceManagerUsername should be available inside SecurityUser table using UserName |
| Resource Manager is not Client User | Resource Manager is not Client User | ResourceManagerUsername should be available inside SecurityClientUser |
| Invalid Timesheet Approver | Invalid Timesheet Approver | TimesheetApprover should be available inside SecurityUser table using UserName |
| Timesheet Approver is not Client User | Timesheet Approver is not Client User | TimesheetApprover should be available inside SecurityClientUser |
| Last Financial Approver configured to be required | Configuration is set to required for Last Financial Approver | Populate filed with Last Financial Approver Username |
| Warning: Last Financial Approver Ignored | Last Financial Approver will be ignored | |
| Invalid Last Financial Approver | Invalid Last Financial Approver | LastFinancialApprover should be available inside SecurityUser table using UserName |
| Last Financial Approver is not Client User | Last Financial Approver is not Client User | LastFinancialApprover should be available inside SecurityClientUser |
| Last Financial Approver can NOT be Timesheet Approver as per configuration | Configuration is set to NOT allow Last Financial Approver and Timesheet approver be the same user | |
| Invalid MSP UserName | Invalid MSP UserName | MSPUserName should be available inside SecurityUser table using UserName |
| Invalid MSP User Type Name | Invalid MSP User Type Name | MSPUserType should be available inside SecurityUserType table |
| Invalid Work Location | Invalid Work Location | WorkLocation should be available inside SecurityLocation table |
| Work Location Country Not Found | Work Location Country Not Found | WorkLocation should have country setup inside SecurityCountry tble |
| Invalid Physical Work Location | Invalid Physical Work Location | PhysicalLocation should be available inside SecurityLocation table |
| Invalid Offshore Physical Work Location | Invalid Offshore Physical Work Location | OffshorePhysicalLocation should be available inside SecurityLocation table |
| Invalid Offshore Work Location | Invalid Offshore Work Location | OffshoreWorkLocation should be available inside SecurityLocation table |
| Invalid Job Class | Invalid Job Class | JobClassCode + Industry should be avialable inside ProcurementJobClass table |
| Invalid Job Title | Invalid Job Title | JobClassCode + JobTitle should be avialable inside ProcurementJobTitle table |
| Invalid Billing Term Category | Invalid Billing Term Category | BillingTermCategory should be available inside ProcurementBillingTermCategory table The Project Service code you enter limits or determines which Billing Term Categories are allowed. This ensures that only appropriate billing models can be used for that service. Check the following and then choose a Project Services Code that already exists and is approved for this project and request type.:
|
| Invalid Financial Special Indicator Name | Invalid Financial Special Indicator Name | SpecialIndicatorName should be available inside ProcurementSpecialIndicatorFinancial table |
| Invalid Overtime rule | Invalid Overtime rule | OverTimeRule should be available inside ProcurementOverTimeRule |
| Rate Card Category 1 not found for given Industry | Rate Card Category 1 not found for given Industry | RateCardCategory1 + Industry should be available inside ProcurementRateCardCategory1 table |
| Rate Card Category 2 not found for given Industry | Rate Card Category 2 not found for given Industry | RateCardCategory2 + Industry should be available inside ProcurementRateCardCategory1 table |
| Invalid Procurement Type | Invalid Procurement Type | ProcurementType should exist in the system. |
| Procurement Type Not allowed in this Industry | Procurement Type Not allowed in this Industry | ProcurementType should exist in the system and be associated with the Industry. |
| Invalid Procurement Sub Type | Invalid Procurement Sub Type | ProcurementSubType should be available inside ProcurementSubType table |
| Procurement Type is required when setting the Procurement Sub Type | Procurement Type is required when setting the Procurement Sub Type | Populate ProcumentType (and should be present in the system) is sub type is populated |
| Procurement Sub Type is required when setting the Procurement Type | Procurement Sub Type is required when setting the Procurement Type | Populate ProcumentSubType (and should be present in the system) is ProcurementType is populated |
| Procurement Sub Type not valid for the Procurement Type | Procurement Sub Type not valid for the Procurement Type | ProcumentType + ProcurementSubType shold be present inside ProcurementSubType |
| PrivateID required based on Configuration | Triggers if Tenure.TenurePolicyAndEnforcement.ResourceTenureUses config is 1: PrivateID required based on Configuration | Populate either AssignmentNumber or PrivateID |
| INTERNAL DATABASE ERROR: more than one procurement resource found for [Private ID] and [Supplier Code] | Triggers if Tenure.TenurePolicyAndEnforcement.ResourceTenureUses config is 1: More than one procurement resource found for [Private ID] and [Supplier Code] | Industry (for IndustrySupplier) + PrivateID should have no duplicate inside SecurityContact, ProcurementResource tables. |
| INTERNAL DATABASE ERROR: more than one procurement resource found for [Consultant ID] and [Supplier Code] | Triggers if Tenure.TenurePolicyAndEnforcement.ResourceTenureUses config is 2: More than one procurement resource found for [Consultant ID] and [Supplier Code] | Industry (for IndustrySupplier) + ConsultantID should have no duplicate inside SecurityUser, ProcurementResource tables. |
| Different Email/DoB/First/Middle/LastName(s)/TenureStartDate for Resource with the same key | Different Email/DoB/First/Middle/LastName(s)/TenureStartDate for Resource with the same key | Make sure that Email/DoB/First/Middle/LastName(s)/TenureStartDate should only be available to 1 resource |
| First Name is Required | For new resources. First Name is Required | Populate FirstName |
| Value in [First Name] is too long. <MaxCharLength> maximum allowed | FirstName exceed the max length allowed in database | Max FirstName char length should be 100 |
| Last Name is Required | For new resources. Last Name is Required | Populate LastName |
| Value in [Last Name] is too long. <MaxCharLength> maximum allowed | # of characters of feed's LastName exceed the max length allowed in database | Max LastName char length should be 100 |
| Middle Name is Required based on Configuration | Triggers if Procurement.Resource.RequireMiddleName config is true: Middle Name is Required based on Configuration | For new resouce populate Middlename |
| Value in [Middle Name] is too long. <MaxCharLength> maximum allowed | # of characters of feed's MiddleName exceed the max length allowed in database | Max MiddletName char length should be 100 |
| LocalizedFirstName required for Industry | LocalizedFirstName cannot be null | Populate Localized First Name |
| Value in LocalizedFirstName is too long | Length of LocalizedFirstName exceeds the max length allowed in database | Review and ensure that Localized First Name length is less than or equal to specified length |
| LocalizedLastName required for Industry | LocalizedLastName cannot be null | Populate Localized Last Name |
| Value in LocalizedLastName is too long | Length of LocalizedLastName exceeds the max length allowed in database | Review and ensure that Localized LastName length is less than or equal to specified length |
| Value in LocalizedMiddleName is too long | Length of LocalizedMiddleName exceeds the max length allowed in database | Review and ensure that Localized Middle Name length is less than or equal to specified length |
| Warning: Localized Names Not Supported for this Industry and will be Ignored | Localized name is populated but not required for specified Industry. | Localized names are not required, as per configuration, but present on file. Assignment record will be imported; however localized names will be ignored. |
| User Already Exists under a different Organization Type | User Already Exists under a different Organization Type | ConsultantID should of OrganizationType ResourceOrganizationType of Resource |
| Resource has same key (ConsultantID) but SSN/DOB is different | User Already Exists under a different Organization Type | Make sure that SSN/DoB should only be available to 1 user |
| Invalid ADC Type | Invalid ADC Type | ADCType should be available inside ProcurementADCType table |
| Invalid VMO Sourced | Invalid VMO Sourced | IsVMOSourced + Industry should produce ProcurementMSPSourced record |
| Earning Code required when Rate(s) provided | Earning Code required when Rate(s) provided | Populate EarningCode when either Rate/WeekEndRate/PayRate/RateOverrideValue is populated |
| Invalid Earning Code | Invalid Earning Code | EarningCode + Industry should have entry in ProcurementEarningCode table |
| Cannot create assignment - issue found with another EarningCode row | Earning Code values must be valid for each detail row of the assignment. | Verify there are valid values for Earning Code for each detail row of the assignment. |
| Bill Rate Invalid without a Rate Type | Bill Rate Invalid without a Rate Type | Populate RateType if Rate is populated |
| Invalid Bill Rate Type | Invalid Bill Rate Type | BillRateType should be available inside ProcurementRate table |
| [Pay Rate Type] required when [Pay Rate] supplied | [Pay Rate Type] required when [Pay Rate] supplied | Populate PayRateType if PayRate and PayRateOverrideValue is populated |
| Invalid Pay Rate Type | Invalid Pay Rate Type | PayRateType should be available inside ProcurementRateType table |
| Invalid Rate Category Name | Invalid Rate Category Name | RateCategoryName should be available inside ProcurementRAteCategory table |
| Invalid Tax Job Category Code | Invalid Tax Job Category Code | TaxJobCategory should be present inside ProcurementTaxJobCategory table |
| Tax Job Category Country must match Supplier Country | Triggers if config JobCategoryCountryValidateAgainstSupplierCountryEnabled is True: Tax Job Category Country must match Supplier Country | TaxCountry of TaxJobCategory should be same as Supplier country. Check CWS |
| Work location Country is required to match Request Type Country | Triggers if config RequsestTypeCountryValidationAgainstWorkLocationCountryEnable is True: Work location Country is required to match Request Type Country | Country of RequestType should be same as Location country. Check CWS |
| Invalid Offshore Tax Job Category Code | Invalid Offshore Tax Job Category Code | OffshoreTaxJobCategory should be present inside ProcurementTaxJobCategory table |
| Invalid Project (Security) Name | Invalid Project (Security) Name | ProjectName should be present inside SecurityProject table |
| Invalid Projects Services | Invalid Projects Services | ProjectsServicesCode should be present inside Project table |
| Invalid Resource Type | Invalid Resource Type | ResourceType should be present inside ProcurementResourceType table |
| Resource Type Not allowed for this Request Type | Resource Type Not allowed for this Request Type | ResourceType + RequestType should be present inside ProcurementRequestTypeResourceType table |
| Invalid User Defined Status | Invalid User Defined Status value | AssignmentUserDefinedStatus should be present inside dbo.AssignmentUserDefinedStatus table Admin --> Assignments --> Assignment User Defined Statuses. Match via Code |
| Invalid SubContracting Supplier Code | Invalid SubContracting Supplier Code | SubContractorCode should be present inside SecurityOU table |
| Supplier is not set up as SubContractor | Supplier is not set up as SubContractor | SubContractorCode's type should be Supplier Sub Contractor |
| Invalid Scheduled Shift | Invalid Scheduled Shift | ScheduledShiftCode + Industry should be present inside ProcurementShift table |
| Invalid Billing Shift | Invalid Billing Shift | ScheduledShiftCode + Industry should be present inside ProcurementShift table |
| Billing Shift required when Rate(s) provided | Billing Shift required when Rate(s) provided | Populate BillShiftCode if either Rate/PayRate/WeekendRate/RateOverrideValue is populated |
| [Rate Override Type] invalid | [Rate Override Type] invalid | RateOverrideType should be present inside ProcurementRateOverrideType table |
| INTERNAL DATABASE ERROR: [Rate Override Type] unknown | [Rate Override Type] unknown | RateOverrideType should be one of the following: Manual, Percentage, FixedAmount,AcculateTORegularTime |
| [Regular Time] [Earning Code] must be [Manual Rate Override] only | [Regular Time] [Earning Code] must be [Manual Rate Override] only | Make sure that EarningCode is of type RegularTyime when RateOverrideType is one of the following: Percentage, FixedAmount, AcculateToRegular |
| [Pay Rate Override Type] invalid | [Pay Rate Override Type] invalid | PayRateOverrideType should be present inside ProcurementRateOverrideType table |
| INTERNAL DATABASE ERROR: [Pay Rate Override Type] unknown | INTERNAL DATABASE ERROR: [Pay Rate Override Type] unknown | PayRateOverrideType should be one of the following: Manual, Percentage, FixedAmount,AcculateTORegularTime |
| [Pay Rate] [Regular Time] [Earning Code] must be [Manual Rate Override] only | [Pay Rate] [Regular Time] [Earning Code] must be [Manual Rate Override] only | PayRateOverrideType should be one of the following: Manual, Percentage, FixedAmount,AcculateTORegularTime |
| Bill [Rate Override Value] required when [Rate Override Type] is not Manual or AccumulateToRegularTime | Bill [Rate Override Value] required when [Rate Override Type] is not Manual or AccumulateToRegularTime | RateOverrideType should be one of the following: Percentage, FixedAmount |
| Bill [Rate Override Value] must be blank [Rate Override Type] is Manual or AccumulateToRegularTime | Bill [Rate Override Value] must be blank [Rate Override Type] is Manual or AccumulateToRegularTime | RateOverrideType should be one of the following: Percentage, FixedAmount |
| [Rate Override Value] invalid | [Rate Override Value] invalid | RateOverrideValue should be a numeric value |
| Rate(s) are computed (must be blank) when [Rate Override Value] provided | Rate(s) are computed (must be blank) when [Rate Override Value] provided | Do not populate Rate or WeekendRate is RateOverrideValue is populated |
| [Rate Override Value] of [Rate Override Type] [Percentage] must be greater than zero | [Rate Override Value] of [Rate Override Type] [Percentage] must be greater than zero | RateOVerrideValue should be greater than 0 if RateOverrideType is Percentage |
| [Rate Override Value] of [Rate Override Type] [Percentage] cannot have more than 4 decimal points | [Rate Override Value] of [Rate Override Type] [Percentage] cannot have more than 4 decimal points | RateOverrideValue shouldn't have more than 4 decimal place value if RAteOverrideType is Percentage |
| [Rate Override Value] of [Rate Override Type] [Fixed Amount] can have no more than 2 decimal places | [Rate Override Value] of [Rate Override Type] [Fixed Amount] can have no more than 2 decimal places | RateOverrideValue shouldn't have more than 2 decimal place value if RAteOverrideType is Fixed Amount |
| Pay [Rate Override Value] required when [Rate Override Type] is not Manual or AccumulateToRegularTime | Pay [Rate Override Value] required when [Rate Override Type] is not Manual or AccumulateToRegularTime | PayRateOverrideValue should have value if PayrateType is Percentage or FixedAmount |
| Pay [Rate Override Value] must be blank [Rate Override Type] is Manual or AccumulateToRegularTime | Pay [Rate Override Value] must be blank [Rate Override Type] is Manual or AccumulateToRegularTime | PayRateOverrideValue should not be populated if PayRateOverrideType is Manual or AccumulateToRegularTime |
| [Pay Rate Override Value] invalid | [Pay Rate Override Value] invalid | PayRateOverrideValue should be a numeric value |
| Pay Rate(s) are computed (must be blank) when [Pay Rate Override Value] provided | Pay Rate(s) are computed (must be blank) when [Pay Rate Override Value] provided | Do not populate PayRate or WeekendRate if PayRAteOverrideValue is populated |
| [Pay Rate Override Value] of [Pay Rate Override Type] [Percentage] must be greater than zero | [Pay Rate Override Value] of [Pay Rate Override Type] [Percentage] must be greater than zero | PayRateOverrideValue should be greater than 0 if PayRateOverrideType is Percentage |
| [Pay Rate Override Value] of [Pay Rate Override Type] [Percentage] cannot have more than 4 decimal points | [Pay Rate Override Value] of [Pay Rate Override Type] [Percentage] cannot have more than 4 decimal points | PayRateOverrideValue shouldn't have more than 4 decimal place value if PayRateOverrideType is Percentage |
| [Pay Rate Override Value] of [Pay Rate Override Type] [Fixed Amount] can have no more than 2 decimal places | [Pay Rate Override Value] of [Pay Rate Override Type] [Fixed Amount] can have no more than 2 decimal places | PayRateOverrideValue shouldn't have more than 2 decimal place value if PayRateOverrideType is Fixed Amount |
| [Request Type] Not allowed for this [Special Indicator] | [Request Type] Not allowed for this [Special Indicator] | RequestType + SpecialIndicator (if not null) should be present inside ProcurementRequestTypeSpecialIndicatorFinancial table |
| Offshore Start Date must be within Assignment Start and End dates | Offshore Start Date must be within Assignment Start and End dates | OffshoreEndDate should have value between Start and EndDate |
| No Assignment found for given Assignment Number | No Assignment found for given Assignment Number | AssignmentNumber should be present inside Assignment table |
| Unable to find unique assignment for supplied keys: please provide [Assignment Number] | Unable to find unique assignment for supplied keys: please provide [Assignment Number] | Provide assignment number because the assignment cannot be found with the supplied fields |
| Few assignments found for this resource: please provide additional keys. | Few assignments found for this resource: please provide additional keys. | Multiple assignments found given the StartDate, EndDate, BillCostCenter, Job Title, RequestType, RateCardCategory1 and RateCardCategory2. Provide additional values to other fields to locate the correct assignment |
| Billing Term Category Industry is different from Assignment Industry | Billing Term Category Industry is different from Assignment Industry | BillingCategory's industry should be same as IndustryCode. BillingCategory must be from same industry |
| Billing Term Category does not belong to Assignment Currency | Billing Term Category does not belong to Assignment Currency | BillingCategory's currency should be same as Currency. Billing term category must have the same currency |
| NOT SUPPORTED: Can not change consultant UserName in the import. Use application UI | Triggers if config ResourceTenureUses is 2: Can not change consultant UserName in the import. Use application UI | If existing user, consultant id should be same as the original username since import can't change it during import |
| NOT SUPPORTED: Can not change consultant PrivateID in the import. Use application UI | Triggers if config ResourceTenureUses is 1: Can not change consultant PrivateID in the import. Use application UI | If existing user, Private ID should be same as the original private id since import can't change it during import |
| No Assignment Detail Found for given Amendment Number | No Assignment Detail Found for given Amendment Number | AmendmentNumber should be present inside Assignment Amendment/detail table |
| Please provide Pay Rates for existing assignment | Please provide Pay Rates for existing assignment | For existing assignment populate PayRate field |
| Tax Job Category Country is required to match Work Location Country | Triggers if ValidateTaxJobCategoryLocationByRequestType config is enabled: Tax Job Category Country is required to match Work Location Country | Location's country should be same as TaxCategory's country |
| Request Type required | Request Type required | For new assignment, RequestType should be populated |
| Job Class required | Job Class required | For new assignment, JobClassCode should be populated |
| Job Title required | Job Title required | For new assignment, JobTitle should be populated |
| Start Date required | Start Date required | For new assignment, StartDate should be populated |
| End Date required | End Date required | For new assignment, EndDate should be populated |
| Resource Manager User Name required | Resource Manager User Name required | For new assignment, ResourceManagerUserName should be populated |
| Rate Card Category 1 required | Rate Card Category 1 required | For new assignment, RateCardCategory1 should be populated |
| Rate Card Category 2 required | Rate Card Category 2 required | For new assignment, RateCardCategory2 should be populated |
| User Defined Status required for new assignment(s) when few defined in the system | User Defined Status required for new assignment(s) when few defined in the system | For new assignment, UserDefinedStatus should be populated |
| Bill Rate(s) required (according to configuration) | Triggers if 5XAssignment.CopyDefaultRates config is true/enabled: Bill Rate(s) required (according to configuration) | For new assignment, Rate and RateOverrideValue should be populated |
| [Special Financial Indicator] required | [Special Financial Indicator] required | For new assignment, SpecialFinancialIndicator should be populated |
| INTERNAL DATABASE ERROR: few active request templates found for given job title | Few active request templates found for given job title | JobTitle + ProcurementType has 2 or more matching Request Templates. Verify the system for Request Template that is duplicated (TypeID + JobTitle) that is marked as Active |
| Rate Card Class required because no suitable Request Template found | Rate Card Class required because no suitable Request Template found | ProcurementType + JobTitle doesn't produce any Request Template (thru ProcurementRequestTemplate table) RateCardClass is needed to identify correct Request Template. |
| Invalid Rate Card Class | Invalid Rate Card Class | Make sure that JobTitle + ProcurementType is present inside ProcurementRequestTemplate table |
| Different non-key values found on Assignment Header having the same key | Different non-key values found on Assignment Header having the same key | For existing assignment + resource there should only be 1 assignment. No 2 "same" assignment id but the other fields (non-key) are different. Please check those records (candidate to match same assignment) fields and make sure those are same |
| Different non-key values found on Assignment Detail having the same key | Different non-key values found on Assignment Detail having the same key | For existing assignment + resource there should only be 1 assignment amendment. No 2 or more "same" assignment detail id but the other fields (non-key) are different. Please check those records (candidate to match same assignment) fields and make sure those are same. |
| Cannot split to different assignments by ServicesProject. Set Industry's OverlapAssignmentValidation to Ignore or Warn. | Assignment Key Fields can have the same data but the Project Services Code is different. | The Procurement flag: Overlap Assignment Validation is set to Error and the Import process cannot split the assignments based on the different Project Services Code. |
| Invalid User Defined Flag(s): (<UDFBadValues>) for the Industry | One of the UserDefinedFlagCodes values not found inside ProcurementUserDefinedFlags | Check values inside feed's UserDefinedFlagCodes and make sure each of those + Industry have matching entry inside ProcurementUserDefinedFlags |
| Pay Rate(s) required by Request Type | Pay Rate(s) required by Request Type | For new assignments, PayRate or PayRAteOverride value shold have value |
| [Regular Time] bill rate for [Default] rate category not found | [Regular Time] bill rate for [Default] rate category not found | Imports need RT category for every import. Check feed for missing RT. Also populate either PayRate or PayRateOverride |
| [Regular Time] bill rate for [Offshore] rate category not found | [Regular Time] bill rate for [Offshore] rate category not found | Imports need non-RT category for every import. Check feed for missing non-RT. Also populate either PayRate or PayRateOverride |
| Non [Regular Time] [Earning Code] bill rate(s) should have same [Rate Type] as [Regular Time] [Earning Code] (Hourly, Daily, Weekly) when rate(s) computed | Non [Regular Time] [Earning Code] bill rate(s) should have same [Rate Type] as [Regular Time] [Earning Code] (Hourly, Daily, Weekly) when rate(s) computed | Make sure that rate type of non-RT should be same as RT. |
| Negative Bill Rate [Override Value] for [Fixed Amount] [Rate Override Type] exceed base (Regular Time) rate | Negative Bill Rate [Override Value] for [Fixed Amount] [Rate Override Type] exceed base (Regular Time) rate | RateOverrideValue should be positive value when RateOverrideType is FixedAmount |
| Rate for AccumulateToRegularTime Rate Override Type should equal RegularTime rate | Rate for AccumulateToRegularTime Rate Override Type should equal RegularTime rate | For RateOverrideType of AccumulateToRegular, its rate should be same as RT rate |
| [Regular Time] pay rate for [Default] rate category not found | [Regular Time] pay rate for [Default] rate category not found | PayRateCard should have default rate category. Check system configuration |
| [Regular Time] pay rate for [Offshore] rate category not found | [Regular Time] pay rate for [Offshore] rate category not found | PayRateCard should have default rate category. Check system configuration |
| Non [Regular Time] [Earning Code] pay rate(s) should have same [Rate Type] as [Regular Time] [Earning Code] (Hourly, Daily, Weekly) when rate(s) computed | Non [Regular Time] [Earning Code] pay rate(s) should have same [Rate Type] as [Regular Time] [Earning Code] (Hourly, Daily, Weekly) when rate(s) computed | Make sure non-RT earning code and PayRateType of Percentage or FixedAmount has pay rate type same as RT |
| Negative Pay Rate [Override Value] for [Fixed Amount] [Rate Override Type] exceed base (Regular Time) rate | Negative Pay Rate [Override Value] for [Fixed Amount] [Rate Override Type] exceed base (Regular Time) rate | FixedAmount PayRateOverrideType should have PayRateOverride value of positive |
| Pay Rate [Override Value] for [AccumulateToRegularTime] [Rate Override Type] should equal (Regular Time) rate | Pay Rate [Override Value] for [AccumulateToRegularTime] [Rate Override Type] should equal (Regular Time) rate | Make sure PayRateType of AccumulateToRegular has pay rate type same as RT |
| Cannot Change Existing Assignment Information because the assignment has been previously invoiced | Cannot Change Existing Assignment Information because the assignment has been previously invoiced | For existing assignment that already been invoiced it can't be change. Change assignment info in the feed to not match existing invoiced assignment |
| When Request Type has few eligible Tax Job Categories for Tax Country then Tax Job Category required | When Request Type has few eligible Tax Job Categories for Tax Country then Tax Job Category required | For new assignment - RequestType + SupplierCode has multiple RequestTypeJobCategory matching when TaxJobCategory is not populated. Make sure that the combination of these 2 fields will not match 2 or more ProcurementRequestTypeTaxJobCategory records OR populate TaxJobCategory in the feed |
| When few Tax Job Categories for Tax Country found then Tax Job Category required | When few Tax Job Categories for Tax Country found then Tax Job Category required | Populate TaxJobCategory in feed |
| No Tax Job Categories defined for Tax Country | No Tax Job Categories defined for Tax Country | TaxJobCategory should be present inside ProcurementTaxJobCategory table |
| [Earning Code]-[Shift Code]-[Rate Category] must be unique within [Rate Card] | [Earning Code]-[Shift Code]-[Rate Category] must be unique within [Rate Card] | EarningCode + BillingShift + RateCardCatory per assignment should be unique within rate card. Check feed for combination of these fields are unique |
| Invalid Estimated Expense Category(s): ('<BadCategory>') for the Industry | Invalid Estimated Expense Category(s): ('<BadCategory>') for the Industry | EstimatedExpense + Industry should be available inside ExpenseCategory table |
| Invalid Estimated Expense Category(s): ('<BadAmount>') | Invalid Estimated Expense Category(s): ('<BadAmount>') for the Industry | One of the estimated expense value should be >= 0 |
| Invalid Estimated Expense Category(s): ('<Negative_Amount>') | Invalid Estimated Expense Category(s): ('<Negative_Amount>') for the Industry | One of the estimated expense value should be >= 0 |
| Same Estimated Expense Category found for Assignment having different Estimated Expense Amounts: please submit aggregated | Same Estimated Expense Category found for Assignment having different Estimated Expense Amounts: please submit aggregated | Duplicate expense category is not allowed per assignment. Aggregate the dup into 1 |
| Same PO Number found for different assignment on file, when configured to be unique | Triggers if RequestImportUsesPONumberAsKey config is true/enabled: Same PO Number found for different assignment on file, when configured POto be unique | 2 PONumber for different assignment is not allowed. Please review the PONumber field to make sure it only belongs to a given assignment |
| Same PO Number found for different assignment in system, when configured to be unique | Same PO Number found for different assignment in system, when configured to be unique | Existing PONumber present in the system for other assignment. Change PONumber on feed or update the currently in the system |
| Invalid FunctionalPartitionCode | Invalid FunctionalPartitionCode | FunctionalPartitionCode should be present inside SecurityFunctionalPartition table |
| Consultant ID already associated to a different Resource PrivateID | The Consultant ID is already in use in the system, associated to a different Resource. | A different Consultant ID must be used for the new Resource. |
| Procurement Resource with same [Private ID] and [Supplier Code] alredy exists - configured to be unique | Resource in the file matches another resource record from open an request, not yet associated with a UserName. | Configuration Procurement.Resource.ForceUniquenessOfPrivateID is enabled. Assignment for this Resource cannot be created until the Resource on the Request is onboarded in the system. |
| [Enable True RATE] invalid | The value supplied for EnableTrueRATE is invalid. | Provide a valid value for EnableTrueRATE: Yes, Y, No, N or 1,0 |
| Invalid value(s) in BTEProject | One or more project associated in the assignment are not yet in the system. | Make sure that the project is already in the system. |
| [BTEProject] provided not saved to assignment because the Request Field [BTEProject] is disabled. | Request related parameter: BTE Project is not enabled on the Request Type. | The data will be imported with the exception of the BTE Project value provided. |
| Invalid Source Location | Value provided is invalid | Provide valid supplier source location |
| Assignment Projects Services have different Suppliers | Suppliers do not match | Provide correct supplier |
| Service Clock Assignment ID must be a number | ||
| Service Clock AssignmentID should be greater then zero | ||
| Service Clock AssignmentID should be Active | ||
| Service Clock AssignmentID should be for the given Resource | ||
| Service Clock Type Invalid | ||
| General Ledger Invalid | ||
| Point of Origin country is required | ||
| Invalid Point of Origin County | ||
| Multiple same resource with different Point Of Origin Country found in the file | ||
| Invalid [Buyer Time Classification]. Note that it is case-sensitive and it must be valid for the Industry | Value provided not a valid Buyer Time Classification | Provide a valid, properly-cased Buyer Time Classification that is applicable for the Industry of the Assignment. |
| AssignmentType Invalid | Invalid assignment type provided | Code/Name should match + Industry should be same as the assignment |
| Invalid Email | Email provided does not follow normal email format | Populate normal email format. |
| Only One Email Allowed | Too many email addresses provided. | Provide only one email address |
| Invalid Projects Services, it must have a value if Procurement Type is Project | Provided Projects Services value is not valid for the given Procurement Type | Projects Services must have a value if Procurement Type is Project |
| Invalid Projects Services, it must be blank/null if Procurement Type is not Project | Provided Projects Services value is not valid for the given Procurement Type | Projects Services must be blank/null if Procurement Type is not Project |
| Is Exempt From Tenure value must be a yes/no | Value is provided but not a valid boolean format | Enter a valid value in boolean format 0/1 or yes/no |
| Is Exempt From Tenure Rate Amendment value must be a yes/no | Value is provided but not a valid boolean format | Enter a valid value in boolean format 0/1 or yes/no |
| Cannot import Direct Sourcing assignment | The assignment was tagged as IsDirectlySourced = true, or the assignment organization was matched based on the configuration API.XMS.SourcingSupplier value | Ensure that the assignment is not directly sourced, or that the assignment organization is not matched based on the configuration API.XMS.SourcingSupplier value |
| This contractor has an existing active, expired or scheduled assignment with a different start day of the week from the start day of the week for this request | CWS does not fully support changing the start day of the week on the same resource, so this is prevented to not break the workers timesheet entry and force backing out the assignment. | Do not change industry, or create the new assignment with a new resource profile with a separate login. |
| Persona Beeline Enterprise personnel | Modules Cross-platform | Documentation release Beeline Enterprise | Q1 2026 | Feedback? Email us: |
