Properties
Readonly
event Currency Changed
Readonly
event Tax Scheme Changed
Accessors
currency
get currency( ) : string
Returns string
Methods
activate Pricing Procedure
activate Pricing Procedure( pPricingProcedureName: string ) : Promise < void >
Parameters
pPricingProcedureName: string
Returns Promise < void >
add Manual Condition
add Manual Condition( pItems: null | readonly BasketItem [] , pCondType: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
Returns Promise < void >
adjust Calculation Line Amount
adjust Calculation Line Amount( pItems: null | readonly BasketItem [] , pLevel: number , pCounter: number , pAmount: number , pCurrency: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pLevel: number
pCounter: number
pAmount: number
pCurrency: string
Returns Promise < void >
adjust Calculation Line Value
adjust Calculation Line Value( pItems: null | readonly BasketItem [] , pLevel: number , pCounter: number , pValue: number , pCurrency: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pLevel: number
pCounter: number
pValue: number
pCurrency: string
Returns Promise < void >
adjust Condition Value
adjust Condition Value( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number , pValue: number , pCurrency: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
pValue: number
pCurrency: string
Returns Promise < void >
get Reference Currency
get Reference Currency( ) : Promise < string >
Returns Promise < string >
get Tax Scheme Id
get Tax Scheme Id( ) : Promise < string >
Returns Promise < string >
remove Condition
remove Condition( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
Returns Promise < void >
reset Condition Amount
reset Condition Amount( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
Returns Promise < void >
reset Quantity Relation
reset Quantity Relation( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
Returns Promise < void >
reset Tax Rate
reset Tax Rate( pType: string , pCategory: string ) : Promise < void >
Parameters
pType: string
pCategory: string
Returns Promise < void >
reset Tax Scheme
reset Tax Scheme( ) : Promise < void >
Returns Promise < void >
set Condition Amount
set Condition Amount( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number , pAmount: number , pCurrency: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
pAmount: number
pCurrency: string
Returns Promise < void >
set Condition Description
set Condition Description( pCondType: string , pLang: null | string , pDescription: string ) : Promise < void >
Parameters
pCondType: string
pLang: null | string
pDescription: string
Returns Promise < void >
set Currency
set Currency( pCurrency: string ) : Promise < void >
Returns Promise < void >
set Exchange Rates
set Exchange Rates( pRates: ExchangeRate [] ) : Promise < void >
Returns Promise < void >
set Item Condition Description
set Item Condition Description( pItems: readonly BasketItem [] , pCondType: string , pCounter: number , pLang: null | string , pDescription: string ) : Promise < void >
Parameters
pCondType: string
pCounter: number
pLang: null | string
pDescription: string
Returns Promise < void >
set Quantity Relation
set Quantity Relation( pItems: null | readonly BasketItem [] , pCondType: string , pCounter: number , pAmount: number , pUnit: string ) : Promise < void >
Parameters
pItems: null | readonly BasketItem []
pCondType: string
pCounter: number
pAmount: number
pUnit: string
Returns Promise < void >
set Tax Rate
set Tax Rate( pType: string , pCategory: string , pRate: number ) : Promise < void >
Parameters
pType: string
pCategory: string
pRate: number
Returns Promise < void >
set Tax Scheme Id
set Tax Scheme Id( pSchemeId: string ) : Promise < void >
Returns Promise < void >
update Condition Amounts
update Condition Amounts( pItems: readonly BasketItem [] ) : Promise < void >
Returns Promise < void >
Will be triggered if the currency has changed.