Based on what is returned from ODataClient::getCustomer, if the HQ customer doesn't exist in SAP, createCustomer on the SOAPClient will be run to sync the HQ Customer to SAP. As of now customer info synced includes: hqCustomerId, name, is domestic or not, payment term, billing email, billing phone, and salesorganizations