Skip to main content

MGCLatticeSalesOrderCaptureService.createSalesOrderBatch

Creates multiple sales orders in a single bulk operation. Each element is processed independently through createSalesOrder (its own idempotency claim), and per-item results are aggregated. A missing (null) item fails on its own as ValidationFailed (addBulkNullItemResult) without stopping the batch.

  • HTTP method: POST
  • Route: /api/services/MGCLatticeAccountsReceivableServiceGroup/MGCLatticeSalesOrderCaptureService/createSalesOrderBatch
  • Service class: MGCLatticeSalesOrderCaptureService

Parameters​

NameTypeOptionalDescription
_requestsListNoList of MGCLatticeCreateSalesOrderRequestContract.

Returns​

MGCLatticeBulkOperationResponseContract

An MGCLatticeBulkOperationResponseContract containing per-item results.

Security​

  • Requires privilege MGCLatticeSalesOrderCaptureServiceMaintain