Module jonix.onix3

Class TaxableAmount

java.lang.Object
com.tectonica.jonix.onix3.TaxableAmount
All Implemented Interfaces:
OnixElement<Double>, OnixTag, Serializable

public class TaxableAmount extends Object implements OnixElement<Double>, Serializable

Amount of price taxable

The amount of the unit price of the product, excluding tax, which is taxable at the rate specified in an occurrence of the <Tax> composite. Optional and non-repeating; but required if tax is charged on part of the price. Omission of this element implies that tax is charged on the full amount of the price.

Format Positive real number, with explicit decimal point when required, suggested maximum length 12 characters
Reference name <TaxableAmount>
Short tag <x473>
Cardinality 0…1
Example <x473>10.64</x473>

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also:
  • Field Details

    • refname

      public static final String refname
      See Also:
    • shortname

      public static final String shortname
      See Also:
    • datestamp

      public String datestamp
      (type: dt.DateOrDateTime)
    • sourcename

      public String sourcename
      (type: dt.NonEmptyString)
    • sourcetype

      public RecordSourceTypes sourcetype
    • value

      public Double value
      This is the raw content of TaxableAmount. Could be null if exists() == false. Use OnixElement.value() instead if you want to get this as an Optional.

      Raw Format: Positive real number, with explicit decimal point when required, suggested maximum length 12 characters

      (type: dt.PositiveDecimal)

    • EMPTY

      public static final TaxableAmount EMPTY
  • Constructor Details

    • TaxableAmount

      public TaxableAmount()
    • TaxableAmount

      public TaxableAmount(Element element)
  • Method Details