Skip to main content

NC365 Inventory API (11260732)

CalculateInventory

CalculateInventory(ItemNo: Code[20]): Decimal

Calculates and returns the web inventory number for a given item number. The calculation takes the Inventory Location Filter setup field into account.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • ItemNo - The Item No. for which you want to calculate.

Returns: The decimal inventory value for this item.

CalculateInventory

CalculateInventory(ItemNo: Code[20]; VariantCode: Code[10]): Decimal

Calculates and returns the web inventory number for a given item number + variant code. The calculation takes the Inventory Location Filter setup field into account.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • VariantCode - The Variant Code for which you want to calculate.
  • ItemNo - The Item No. for which you want to calculate.

Returns: The decimal inventory value for this item (variant).

CalculateInventory

CalculateInventory(ItemNo: Code[20]; VariantCode: Code[10]; RaiseEvents: Boolean): Decimal

Calculates and returns the web inventory number for a given item number + variant code. The calculation takes the Inventory Location Filter setup field into account.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • RaiseEvents - Use false if you want to suppress then OnBeforeCalculateInventory and OnAfterCalculateInventory events.
  • VariantCode - The Variant Code for which you want to calculate.
  • ItemNo - The Item No. for which you want to calculate.

Returns: The decimal inventory value for this item (variant).

UpdateInventory

UpdateInventory(ItemNo: Code[20])

Triggers an inventory (re)calculation for a given item number. This function does the same as CalculateInventory, but does not return a value.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • ItemNo - The Item No. for which you want to calculate.

Returns: void

UpdateInventory

UpdateInventory(ItemNo: Code[20]; VariantCode: Code[10])

Triggers an inventory (re)calculation a given item number + variant code. This function does the same as CalculateInventory, but does not return a value.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • VariantCode - The Variant Code for which you want to calculate.
  • ItemNo - The Item No. for which you want to calculate.

Returns: void

UpdateInventory

UpdateInventory(ItemNo: Code[20]; Inventory: Decimal)

Allows to explicitly set the web inventory for a given item number.

Parameters:

  • Inventory - The inventory value.
  • ItemNo - The Item No. for which you want set the inventory value.

Returns: void

UpdateInventory

UpdateInventory(ItemNo: Code[20]; VariantCode: Code[10]; Inventory: Decimal)

Allows to explicitly set the web inventory for a given item number + variant code.

Parameters:

  • Inventory - The inventory value.
  • VariantCode - The Variant Code for which you want set the inventory value.
  • ItemNo - The Item No. for which you want set the inventory value.

Returns: void

RecalculateInventory

RecalculateInventory(IncludeVariants: Boolean)

Triggers a full recalculation of the web inventory for all items, and optionally all variants.If you want to further customize or overrule this calculation please use "NC365 Inventory Events" (codeunit 11260723).

Parameters:

  • IncludeVariants - Boolean to indicate whether item variants should be included in the calculation.

Returns: void

GetInventoryLocationFilter

GetInventoryLocationFilter(): Text

Parameters:

Returns: void

Fully automated installation and onboarding

Install via AppSource

Click on the AppSource button, install the free trail, and just follow the instructions