Workday Create Job Requisition SOAP API– Compensation/Pay Plan Validation Error

​

Hi everyone,

I'm working with the Create\_Job\_Requisition SOAP API (Recruiting) and facing an issue while trying to populate compensation details during requisition creation.

Here is what I have observed:

If I create the Job Requisition without Requisition\_Compensation\_Data, the requisition is created successfully.

Workday automatically derives the Compensation Package, Compensation Grade, Compensation Grade Profile, and Pay Plan.

However, the compensation amount is created as 0.

If I include only Pay\_Plan\_Data with the Pay Plan, Amount, Currency, and Annual Frequency, I receive: "The entered information does not meet the restrictions defined for the field Pay Plan Reference."

If I include both Compensatable\_Guidelines\_Data and Pay\_Plan\_Data, I receive:"Compensation\_Grade\_Effective – The entered information does not meet the restrictions defined for this field."

I also created a requisition through the UI using the same configuration and retrieved the compensation details through Get\_Job\_Requisitions. I used the same Compensation Package, Compensation Grade, Compensation Grade Profile, Pay Plan, Currency, and Frequency in the SOAP request, but the validation errors still occur.

Could someone please clarify:

Is Requisition\_Compensation\_Data supported as an input when using Create\_Job\_Requisition?

Are there additional fields/dependencies required when passing Compensatable\_Guidelines\_Data and Pay\_Plan\_Data?

What is the recommended way to populate the compensation amount during requisition creation?

If the amount cannot be set through Create\_Job\_Requisition, is there another SOAP operation/API that should be used after creation?

Any guidance or a sample request structure would be greatly appreciated.

Thanks!

reddit.com
u/InitialBig2550 — 10 days ago
▲ 3 r/Workday_help+2 crossposts

Workday Create Job Requisition SOAP API– Compensation/Pay Plan Validation Error

​

Hi everyone,

I'm working with the Create_Job_Requisition SOAP API (Recruiting) and facing an issue while trying to populate compensation details during requisition creation.

Here is what I have observed:

If I create the Job Requisition without Requisition_Compensation_Data, the requisition is created successfully.

Workday automatically derives the Compensation Package, Compensation Grade, Compensation Grade Profile, and Pay Plan.

However, the compensation amount is created as 0.

If I include only Pay_Plan_Data with the Pay Plan, Amount, Currency, and Annual Frequency, I receive: "The entered information does not meet the restrictions defined for the field Pay Plan Reference."

If I include both Compensatable_Guidelines_Data and Pay_Plan_Data, I receive:"Compensation_Grade_Effective – The entered information does not meet the restrictions defined for this field."

I also created a requisition through the UI using the same configuration and retrieved the compensation details through Get_Job_Requisitions. I used the same Compensation Package, Compensation Grade, Compensation Grade Profile, Pay Plan, Currency, and Frequency in the SOAP request, but the validation errors still occur.

Could someone please clarify:

Is Requisition_Compensation_Data supported as an input when using Create_Job_Requisition?

Are there additional fields/dependencies required when passing Compensatable_Guidelines_Data and Pay_Plan_Data?

What is the recommended way to populate the compensation amount during requisition creation?

If the amount cannot be set through Create_Job_Requisition, is there another SOAP operation/API that should be used after creation?

Any guidance or a sample request structure would be greatly appreciated.

Thanks!

reddit.com
u/InitialBig2550 — 10 days ago