Hierarchy

  • CalculationManager

Constructors

Properties

eventCurrencyChanged: ListenableEvent<void, CalculationManager> = ...

Will be triggered if the currency has changed.

eventTaxSchemeChanged: ListenableEvent<void, CalculationManager> = ...

Will be triggered if the tax scheme has changed.

Accessors

  • get currency(): string
  • Returns string

Methods

  • Parameters

    • pPricingProcedureName: string

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pLevel: number
    • pCounter: number
    • pAmount: number
    • pCurrency: string

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pLevel: number
    • pCounter: number
    • pValue: number
    • pCurrency: string

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number
    • pValue: number
    • pCurrency: string

    Returns Promise<void>

  • Returns Promise<Map<string, number>>

  • Returns a group calculation for the given items. Note: Group calculations are not cached internally and will be requested everytime from EAIWS.

    Parameters

    Returns Promise<CalculationSheetInfo>

  • Returns Promise<string>

  • Returns Promise<string>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number

    Returns Promise<void>

  • Parameters

    • pType: string
    • pCategory: string

    Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number
    • pAmount: number
    • pCurrency: string

    Returns Promise<void>

  • Parameters

    • pCondType: string
    • pLang: null | string
    • pDescription: string

    Returns Promise<void>

  • Parameters

    • pCurrency: string

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    • pItems: readonly BasketItem[]
    • pCondType: string
    • pCounter: number
    • pLang: null | string
    • pDescription: string

    Returns Promise<void>

  • Parameters

    • pItems: null | readonly BasketItem[]
    • pCondType: string
    • pCounter: number
    • pAmount: number
    • pUnit: string

    Returns Promise<void>

  • Parameters

    • pType: string
    • pCategory: string
    • pRate: number

    Returns Promise<void>

  • Parameters

    • pSchemeId: string

    Returns Promise<void>

  • Updates the default value of all conditions (in case it has changed) for the given items. If an amount was overridden manually, it will not be changed.

    Parameters

    Returns Promise<void>

Generated using TypeDoc