Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixTax

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Implements
IEquatable<BookOnixTax>
Modifiers sealed

A tax component included in an ONIX price. Values are explicit assertions, serialized without rounding. At least RatePercent or Amount is required. Currency and territory come from the containing price.

Inheritance

  • Object
  • BookOnixTax

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public BookOnixTax() #
Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)

Methods

public BookOnixTax <Clone>$() #
Returns: BookOnixTax
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public Boolean Equals(BookOnixTax other) #
Returns: Boolean

Parameters

other BookOnixTax requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(BookOnixTax left, BookOnixTax right) #
Returns: Boolean

Parameters

left BookOnixTax requiredposition: 0
right BookOnixTax requiredposition: 1
public static Boolean op_Inequality(BookOnixTax left, BookOnixTax right) #
Returns: Boolean

Parameters

left BookOnixTax requiredposition: 0
right BookOnixTax requiredposition: 1
public override String ToString() #
Returns: String

Properties

public BookOnixTaxType Type { get; init; } #

Type of tax included in the price.

public Nullable<BookOnixTaxRateCode> RateCode { get; init; } #

Optional tax-rate classification; OfficeIMO does not select a jurisdictional rate.

public Nullable<Decimal> RatePercent { get; init; } #

Optional percentage between zero and 100 inclusive.

public Nullable<Decimal> TaxableAmount { get; init; } #

Optional positive part of the price before this tax, at most the containing price amount.

public Nullable<Decimal> Amount { get; init; } #

Optional nonnegative tax amount included in the price. Supplied tax amounts cannot sum above the price.

public String PricePartDescription { get; init; } #

Optional description of the price component subject to this tax, at most 4096 characters.