Hey All, working on my first proper integration vi...
# suitetalkapi
p
Hey All, working on my first proper integration via the PHPtoolkit and I'm having issues setting mandatory custom fields while creating a sales order, I have 2 fields • custbody_gc_sales_admin_selector_2 - a dropdown that links to a list of employees with a sales admin checkbox ticked (7499 is the internal id of an eligible employee) • custbody_gc_so_kpi_date - a date field This is the code I'm using to set the values
Copy code
$customFieldList = new CustomFieldList();
    $customField = new SelectCustomFieldRef();
    $customField->value = new ListOrRecordRef();
    $customField->value->internalId = '7499';
    $customField->internalId = 'custbody_gc_sales_admin_selector_2';
    $customFieldList->customField[] = $customField;

    $customField = new DateCustomFieldRef();
    $customField->value = '2020-05-20T00:00:00';
    $customField->internalId = 'custbody_gc_so_kpi_date';
    $customFieldList->customField[] = $customField;

    $so->customFieldList = $customFieldList;
My soap request shows the following
Copy code
<customFieldList><customField internalId="custbody_gc_sales_admin_selector_2" xsi:type="SelectCustomFieldRef"><value internalId="7499"/></customField><customField internalId="custbody_gc_so_kpi_date" xsi:type="DateCustomFieldRef"><value>2020-05-20T00:00:00</value></customField></customFieldList>
Sadly it still asks for these two fields to be complete to save the record, any ideas?