Good day,
I’ve been testing the creation of Vendor Bank Details using Postman / SOAP UI.
We were able to successfully create the record; however, an issue occurs when the parent vendor field is included in the fieldList. At that point, the request fails with an INSUFFICIENT_PERMISSION error.
Below are the details for reference.
SOAP Body (Update Request):
<env:Body> <platformMsgs:update> <platformMsgs:record internalId="27155" xsi:type="setupCustomization:CustomRecord"> <setupCustomization:customFieldList> <platformCore:customField xsi:type="platformCore:SelectCustomFieldRef" internalId="601"> <platformCore:value internalId="1"/> </platformCore:customField> <platformCore:customField xsi:type="platformCore:SelectCustomFieldRef" internalId="607"> <platformCore:value internalId="67"/> </platformCore:customField> <platformCore:customField xsi:type="platformCore:SelectCustomFieldRef" internalId="614"> <platformCore:value internalId="187769"/> </platformCore:customField> </setupCustomization:customFieldList> <setupCustomization:recType internalId="73"/> </platformMsgs:record> </platformMsgs:update></env:Body>
Error Message Returned:
INSUFFICIENT_PERMISSION:You do not have permissions to set a value for element custrecord_2663_parent_vendor due to one of the following reasons:1) The field is read-only;2) An associated feature is disabled; or3) The field is available either when a record is created or updated, but not in both cases.
At this point, the issue appears to be specifically related to setting the parent vendor field during the add operation.
Please let me know if you need additional details or further testing from my end.
Thank you.
Best regards,
Cris Gio Arrojado