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!