Skip to main content

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​

NameTypeOptionalDescription
_requestMGCLatticeCreateSalesReturnRequestContractNoRequest with CustAccount, ReturnReasonCodeId, optional ReturnDeadline, and lines.

Returns​

MGCLatticeOrderOperationResponseContract

An MGCLatticeOrderOperationResponseContract carrying the created SalesId, or a failure.

Security​

  • Requires privilege MGCLatticeAccountsReceivableServiceMaintain