MGCLatticeSalesTradeAgreementService.setSalesPrice
Upserts a single sales price as a trade agreement, applying the clean forward-only timeline rules. Never throws: any fault is captured on the result as outcome Failed with its ErrorCode and Errors. Success is true only for the outcomes that leave the requested price effective (Created, EditedInPlace, Superseded, Unchanged); RejectedComplex and Failed answer Success false. The operation has no preview: a request with PreviewMode set is refused (PreviewUnsupported) before anything runs.
- HTTP method:
POST - Route:
/api/services/MGCLatticeAccountsReceivableServiceGroup/MGCLatticeSalesTradeAgreementService/setSalesPrice - Service class:
MGCLatticeSalesTradeAgreementService
Parameters
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticeSetSalesPriceRequest | No | The sales-price push request. |
Returns
MGCLatticeSetSalesPriceResult
The outcome (Created / EditedInPlace / Superseded / RejectedComplex / Unchanged / Failed).
Security
- Requires privilege
MGCLatticeSalesTradeAgreementServiceMaintain