MGCLatticeSalesReturnService.createSalesReturn
Creates a sales return order (SalesType::ReturnItem) for a customer with one or more return lines, via the AxSalesTable / AxSalesLine business-document framework so the order and lines are defaulted and validated the standard way. Every line needs a quantity (its size is used; a line without one is refused), and return quantities are stored negative. Idempotent by RequestId.
- HTTP method:
POST - Route:
/api/services/MGCLatticeAccountsReceivableServiceGroup/MGCLatticeSalesReturnService/createSalesReturn - Service class:
MGCLatticeSalesReturnService
Parameters
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticeCreateSalesReturnRequestContract | No | Request with CustAccount, ReturnReasonCodeId, optional ReturnDeadline, and lines. |
Returns
MGCLatticeOrderOperationResponseContract
An MGCLatticeOrderOperationResponseContract carrying the created SalesId, or a failure.
Security
- Requires privilege
MGCLatticeAccountsReceivableServiceMaintain