Package org.mustangproject.ZUGFeRD
Class VATAmount
- java.lang.Object
-
- org.mustangproject.ZUGFeRD.VATAmount
-
public class VATAmount extends java.lang.ObjectMustangproject's ZUGFeRD implementation ZUGFeRD exporter helper class Licensed under the APLv2- Version:
- 1.2.0 dated 2015-10-29
- Author:
- jstaerk
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimalapplicablePercentprotected java.math.BigDecimalbasisprotected java.math.BigDecimalcalculatedprotected java.lang.StringcategoryCodeprotected java.lang.StringdueDateTypeCodeprotected java.lang.StringvatExemptionReasonText
-
Constructor Summary
Constructors Constructor Description VATAmount(java.math.BigDecimal basis, java.math.BigDecimal calculated, java.lang.String categoryCode)VATAmount(java.math.BigDecimal basis, java.math.BigDecimal calculated, java.lang.String categoryCode, java.lang.String dueDateTypeCode)VATAmount(java.math.BigDecimal basis, java.math.BigDecimal calculated, java.lang.String categoryCode, java.lang.String dueDateTypeCode, java.math.BigDecimal applicablePercent)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VATAmountadd(VATAmount v)java.math.BigDecimalgetApplicablePercent()java.math.BigDecimalgetBasis()java.math.BigDecimalgetCalculated()java.lang.StringgetCategoryCode()java.lang.StringgetDocumentCode()Deprecated.Useinsteadjava.lang.StringgetDueDateTypeCode()java.lang.StringgetVatExemptionReasonText()VATAmountsetApplicablePercent(java.math.BigDecimal applicablePercent)VATAmountsetBasis(java.math.BigDecimal basis)VATAmountsetCalculated(java.math.BigDecimal calculated)VATAmountsetCategoryCode(java.lang.String categoryCode)VATAmountsetDocumentCode(java.lang.String documentCode)Deprecated.UsesetCategoryCode(String)insteadVATAmountsetDueDateTypeCode(java.lang.String dueDateTypeCode)VATAmountsetVatExemptionReasonText(java.lang.String theText)VATAmountsubtract(VATAmount v)
-
-
-
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.Useinstead- Returns:
- String with category code
-
setDocumentCode
@Deprecated public VATAmount setDocumentCode(java.lang.String documentCode)
Deprecated.UsesetCategoryCode(String)instead- 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)
-
-