Class VATAmount


  • public class VATAmount
    extends java.lang.Object
    Mustangproject's ZUGFeRD implementation ZUGFeRD exporter helper class Licensed under the APLv2
    Version:
    1.2.0 dated 2015-10-29
    Author:
    jstaerk
    • Field Detail

      • basis

        protected java.math.BigDecimal basis
      • calculated

        protected java.math.BigDecimal calculated
      • applicablePercent

        protected java.math.BigDecimal applicablePercent
      • categoryCode

        protected java.lang.String categoryCode
      • vatExemptionReasonText

        protected java.lang.String vatExemptionReasonText
      • dueDateTypeCode

        protected java.lang.String dueDateTypeCode
    • Constructor Detail

      • VATAmount

        public VATAmount​(java.math.BigDecimal basis,
                         java.math.BigDecimal calculated,
                         java.lang.String categoryCode)
      • VATAmount

        public VATAmount​(java.math.BigDecimal basis,
                         java.math.BigDecimal calculated,
                         java.lang.String categoryCode,
                         java.lang.String dueDateTypeCode)
      • VATAmount

        public VATAmount​(java.math.BigDecimal basis,
                         java.math.BigDecimal calculated,
                         java.lang.String categoryCode,
                         java.lang.String dueDateTypeCode,
                         java.math.BigDecimal applicablePercent)
    • Method Detail

      • getApplicablePercent

        public java.math.BigDecimal getApplicablePercent()
      • setApplicablePercent

        public VATAmount setApplicablePercent​(java.math.BigDecimal applicablePercent)
      • getBasis

        public java.math.BigDecimal getBasis()
      • setBasis

        public VATAmount setBasis​(java.math.BigDecimal basis)
      • getCalculated

        public java.math.BigDecimal getCalculated()
      • setCalculated

        public VATAmount setCalculated​(java.math.BigDecimal calculated)
      • getVatExemptionReasonText

        public java.lang.String getVatExemptionReasonText()
      • setVatExemptionReasonText

        public VATAmount setVatExemptionReasonText​(java.lang.String theText)
      • getDocumentCode

        @Deprecated
        public java.lang.String getDocumentCode()
        Deprecated.
        Returns:
        String with category code
      • setDocumentCode

        @Deprecated
        public VATAmount setDocumentCode​(java.lang.String documentCode)
        Deprecated.
        Parameters:
        documentCode - as String
        Returns:
        fluent setter
      • getCategoryCode

        public java.lang.String getCategoryCode()
      • setCategoryCode

        public VATAmount setCategoryCode​(java.lang.String categoryCode)
      • getDueDateTypeCode

        public java.lang.String getDueDateTypeCode()
      • setDueDateTypeCode

        public VATAmount setDueDateTypeCode​(java.lang.String dueDateTypeCode)