Class MailTaxDetailLO

  • All Implemented Interfaces:
    Tax, java.io.Serializable

    public class MailTaxDetailLO
    extends java.lang.Object
    implements Tax, java.io.Serializable
    Tax detail data, container used to store each tax contained in the positions and charges
    See Also:
    Serialized Form
    • Constructor Detail

      • MailTaxDetailLO

        public MailTaxDetailLO()
    • Method Detail

      • getRecalculatedTaxValue

        public java.math.BigDecimal getRecalculatedTaxValue()
      • getTaxAmount

        public java.math.BigDecimal getTaxAmount()
        Specified by:
        getTaxAmount in interface Tax
        Returns:
        The amount of the tax
      • getTaxPercent

        public java.math.BigDecimal getTaxPercent()
        Specified by:
        getTaxPercent in interface Tax
        Returns:
        The tax rate in percent. e.g. 19.5 for "19.5 %"
      • getTaxTypeName

        public java.lang.String getTaxTypeName()
        Description copied from interface: Tax
        The name of TaxTypeDefDO
        Specified by:
        getTaxTypeName in interface Tax
        Returns:
        taxTypeName
      • getLocation

        public java.lang.String getLocation()
        Description copied from interface: Tax
        The location where the tax is used at, e.g. DEU
        Specified by:
        getLocation in interface Tax
        Returns:
        location
      • setTaxTypeName

        public void setTaxTypeName​(java.lang.String taxTypeName)
        Description copied from interface: Tax
        The name of TaxTypeDefDO
        Specified by:
        setTaxTypeName in interface Tax
      • setTaxPercent

        public void setTaxPercent​(java.math.BigDecimal taxPercent)
        Description copied from interface: Tax
        The tax rate in percent. e.g. 19.5 for "19.5 %"
        Specified by:
        setTaxPercent in interface Tax
      • setLocation

        public void setLocation​(java.lang.String location)
        Description copied from interface: Tax
        The location where the tax is used at, e.g. DEU
        Specified by:
        setLocation in interface Tax
      • setTaxAmount

        public void setTaxAmount​(java.math.BigDecimal taxAmount)
        Description copied from interface: Tax
        The amount of the tax
        Specified by:
        setTaxAmount in interface Tax
      • setRecalculatedTaxValue

        public void setRecalculatedTaxValue​(java.math.BigDecimal recalculatedTaxValue)