Skip to main content

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​

NameTypeOptionalDescription
_requestMGCLatticeSetSalesPriceRequestNoThe sales-price push request.

Returns​

MGCLatticeSetSalesPriceResult

The outcome (Created / EditedInPlace / Superseded / RejectedComplex / Unchanged / Failed).

Security​

  • Requires privilege MGCLatticeSalesTradeAgreementServiceMaintain