Skip to main content

MGCLatticeSalesOrderCaptureLineContract

Line-level data contract for capturing (creating) a sales order line: the item, quantity, sales unit (UnitId), unit price (UnitPrice) and ship-from site/warehouse (or a pre-resolved inventory dimension id).

Methods​

new​

Initializes a new instance of the MGCLatticeSalesOrderCaptureLineContract class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeSalesOrderCaptureLineContract class.

  • Visibility: public
  • Returns: MGCLatticeSalesOrderCaptureLineContract A new MGCLatticeSalesOrderCaptureLineContract instance.

No parameters.

parmItemId​

Gets or sets the item number for the line.

  • Visibility: public
  • Returns: ItemId
NameTypeOptionalDescription
_itemIdItemIdYes

parmQty​

Gets or sets the ordered sales quantity for the line.

  • Visibility: public
  • Returns: Qty
NameTypeOptionalDescription
_qtyQtyYes

parmUnitId​

Gets or sets the sales unit of measure for the line (optional; item default is used when blank).

  • Visibility: public
  • Returns: SalesUnit
NameTypeOptionalDescription
_salesUnitSalesUnitYes

parmUnitPrice​

Gets or sets the unit sales price for the line (optional; trade agreement/default price is used when zero).

  • Visibility: public
  • Returns: SalesPrice
NameTypeOptionalDescription
_salesPriceSalesPriceYes

parmInventSiteId​

Gets or sets the ship-from inventory site for the line (used to resolve the inventory dimension).

  • Visibility: public
  • Returns: InventSiteId
NameTypeOptionalDescription
_inventSiteIdInventSiteIdYes

parmInventLocationId​

Gets or sets the ship-from warehouse for the line (used to resolve the inventory dimension).

  • Visibility: public
  • Returns: InventLocationId
NameTypeOptionalDescription
_inventLocationIdInventLocationIdYes

parmInventDimId​

Gets or sets a pre-resolved inventory dimension id. When supplied it takes precedence over Site/Warehouse.

  • Visibility: public
  • Returns: InventDimId
NameTypeOptionalDescription
_inventDimIdInventDimIdYes

parmItemIdExternalKey​

Gets or sets the external system's key of the released product, in place of ItemId; the header's ExternalSystem applies.

  • Visibility: public
  • Returns: MGCLatticeExternalKey The ItemIdExternalKey value.
NameTypeOptionalDescription
_itemIdExternalKeyMGCLatticeExternalKeyYesThe ItemIdExternalKey value.