We have a unique use case with RC Refunds imported from Shopify. We have setup a customization to require the sales person fields in Sales Order documents, this policy cannot be changed.
It is creating an issue with Shopify Refunds because there is no import mapping available for the Refund entity. We get an error because the default sales person field cannot be empty. Same issue with Sales Orders, but we used import mapping with Shopify Sales Orders to default the salesperson to “WEB” for all imported Shopify orders.
The only way for us to update a Shopify sales order as returned/refunded is to Return/Refund in Shopify and import to Acumatica, from what I understand. Therefore we need a customization until import mapping is available for the Refund entity.
I figured if we have a unique return order type (copy of the RC type) for Shopify returns then we could add a script to the Sales Order entry screen to automatically update the Default Salesperson field to “WEB” if the order type is RS (Shopify Returns) and RS is set to the Return Order Type for the store.
I suppose an alternative would be to customize the connector to allow import mapping for the Refund entity. The import mapping we used for the Sales Order entity is:
Sales Order → Advanced - Document.SalesPersonID - Order Data - =’WEB’
Any assistance is greatly appreciated!