Properties
addDiscount
addDiscount: ((params: { amount: number; discountId: string; isNetPrice: boolean; isTaxable: boolean; meta?: any }) => void)
Type declaration
-
- (params: { amount: number; discountId: string; isNetPrice: boolean; isTaxable: boolean; meta?: any }): void
-
Parameters
-
params: { amount: number; discountId: string; isNetPrice: boolean; isTaxable: boolean; meta?: any }
-
amount: number
-
discountId: string
-
isNetPrice: boolean
-
isTaxable: boolean
-
Optional
meta?: any
Returns void
addTax
addTax: ((params: { amount: number; meta?: any; rate?: number }) => void)
Type declaration
-
- (params: { amount: number; meta?: any; rate?: number }): void
-
Parameters
-
params: { amount: number; meta?: any; rate?: number }
-
amount: number
-
Optional
meta?: any
-
Optional
rate?: number
Returns void
calculation
calculation: Calculation[]
Optional
currency
currency?: string
discountPrices
Type declaration
-
- (discountId?: string): PricingDiscount[]
-
Parameters
-
Optional
discountId: string
discountSum
discountSum: ((discountId?: string) => number)
Type declaration
-
- (discountId?: string): number
-
Parameters
-
Optional
discountId: string
Returns number
filterBy
filterBy: ((filter?: Partial<Calculation>) => Calculation[])
Type declaration
-
- (filter?: Partial<Calculation>): Calculation[]
-
Parameters
-
Optional
filter: Partial<Calculation>
Returns Calculation[]
getDiscountRows
getDiscountRows: ((discountId: string) => Calculation[])
Type declaration
-
- (discountId: string): Calculation[]
-
Returns Calculation[]
getRawPricingSheet
getRawPricingSheet: (() => Calculation[])
Type declaration
-
- (): Calculation[]
-
Returns Calculation[]
getTaxRows
getTaxRows: (() => Calculation[])
Type declaration
-
- (): Calculation[]
-
Returns Calculation[]
gross
gross: (() => number)
Type declaration
-
- (): number
-
Returns number
isValid
isValid: (() => boolean)
Type declaration
-
- (): boolean
-
Returns boolean
net
net: (() => number)
Type declaration
-
- (): number
-
Returns number
Optional
quantity
quantity?: number
sum
sum: ((filter?: Partial<Calculation>) => number)
Type declaration
-
- (filter?: Partial<Calculation>): number
-
Parameters
-
Optional
filter: Partial<Calculation>
Returns number
taxSum
taxSum: (() => number)
Type declaration
-
- (): number
-
Returns number
total
total: ((params?: { category?: string; useNetPrice?: boolean }) => { amount: number; currency: string })
Type declaration
-
- (params?: { category?: string; useNetPrice?: boolean }): { amount: number; currency: string }
-
Parameters
-
Optional
params: { category?: string; useNetPrice?: boolean }
-
Optional
category?: string
-
Optional
useNetPrice?: boolean
Returns { amount: number; currency: string }
-
amount: number
-
currency: string