Class AllowanceChargeType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.AllowanceChargeType
-
public class AllowanceChargeType extends Object
Java class for AllowanceChargeType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="AllowanceChargeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ChargeIndicator"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AllowanceChargeReasonCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AllowanceChargeReason" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MultiplierFactorNumeric" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PrepaidIndicator" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SequenceNumeric" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Amount"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BaseAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCostCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCost" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PerUnitAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxCategory" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxTotal" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMeans" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected AccountingCostTypeaccountingCostprotected AccountingCostCodeTypeaccountingCostCodeprotected List<AllowanceChargeReasonType>allowanceChargeReasonprotected AllowanceChargeReasonCodeTypeallowanceChargeReasonCodeprotected AmountTypeamountprotected BaseAmountTypebaseAmountprotected ChargeIndicatorTypechargeIndicatorprotected IDTypeidprotected MultiplierFactorNumericTypemultiplierFactorNumericprotected List<PaymentMeansType>paymentMeansprotected PerUnitAmountTypeperUnitAmountprotected PrepaidIndicatorTypeprepaidIndicatorprotected SequenceNumericTypesequenceNumericprotected List<TaxCategoryType>taxCategoryprotected TaxTotalTypetaxTotal
-
Constructor Summary
Constructors Constructor Description AllowanceChargeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountingCostTypegetAccountingCost()Gets the value of the accountingCost property.AccountingCostCodeTypegetAccountingCostCode()Gets the value of the accountingCostCode property.List<AllowanceChargeReasonType>getAllowanceChargeReason()Gets the value of the allowanceChargeReason property.AllowanceChargeReasonCodeTypegetAllowanceChargeReasonCode()Gets the value of the allowanceChargeReasonCode property.AmountTypegetAmount()Gets the value of the amount property.BaseAmountTypegetBaseAmount()Gets the value of the baseAmount property.ChargeIndicatorTypegetChargeIndicator()Gets the value of the chargeIndicator property.IDTypegetID()Gets the value of the id property.MultiplierFactorNumericTypegetMultiplierFactorNumeric()Gets the value of the multiplierFactorNumeric property.List<PaymentMeansType>getPaymentMeans()Gets the value of the paymentMeans property.PerUnitAmountTypegetPerUnitAmount()Gets the value of the perUnitAmount property.PrepaidIndicatorTypegetPrepaidIndicator()Gets the value of the prepaidIndicator property.SequenceNumericTypegetSequenceNumeric()Gets the value of the sequenceNumeric property.List<TaxCategoryType>getTaxCategory()Gets the value of the taxCategory property.TaxTotalTypegetTaxTotal()Gets the value of the taxTotal property.voidsetAccountingCost(AccountingCostType value)Sets the value of the accountingCost property.voidsetAccountingCostCode(AccountingCostCodeType value)Sets the value of the accountingCostCode property.voidsetAllowanceChargeReasonCode(AllowanceChargeReasonCodeType value)Sets the value of the allowanceChargeReasonCode property.voidsetAmount(AmountType value)Sets the value of the amount property.voidsetBaseAmount(BaseAmountType value)Sets the value of the baseAmount property.voidsetChargeIndicator(ChargeIndicatorType value)Sets the value of the chargeIndicator property.voidsetID(IDType value)Sets the value of the id property.voidsetMultiplierFactorNumeric(MultiplierFactorNumericType value)Sets the value of the multiplierFactorNumeric property.voidsetPerUnitAmount(PerUnitAmountType value)Sets the value of the perUnitAmount property.voidsetPrepaidIndicator(PrepaidIndicatorType value)Sets the value of the prepaidIndicator property.voidsetSequenceNumeric(SequenceNumericType value)Sets the value of the sequenceNumeric property.voidsetTaxTotal(TaxTotalType value)Sets the value of the taxTotal property.
-
-
-
Field Detail
-
id
protected IDType id
-
chargeIndicator
protected ChargeIndicatorType chargeIndicator
-
allowanceChargeReasonCode
protected AllowanceChargeReasonCodeType allowanceChargeReasonCode
-
allowanceChargeReason
protected List<AllowanceChargeReasonType> allowanceChargeReason
-
multiplierFactorNumeric
protected MultiplierFactorNumericType multiplierFactorNumeric
-
prepaidIndicator
protected PrepaidIndicatorType prepaidIndicator
-
sequenceNumeric
protected SequenceNumericType sequenceNumeric
-
amount
protected AmountType amount
-
baseAmount
protected BaseAmountType baseAmount
-
accountingCostCode
protected AccountingCostCodeType accountingCostCode
-
accountingCost
protected AccountingCostType accountingCost
-
perUnitAmount
protected PerUnitAmountType perUnitAmount
-
taxCategory
protected List<TaxCategoryType> taxCategory
-
taxTotal
protected TaxTotalType taxTotal
-
paymentMeans
protected List<PaymentMeansType> paymentMeans
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getChargeIndicator
public ChargeIndicatorType getChargeIndicator()
Gets the value of the chargeIndicator property.- Returns:
- possible object is
ChargeIndicatorType
-
setChargeIndicator
public void setChargeIndicator(ChargeIndicatorType value)
Sets the value of the chargeIndicator property.- Parameters:
value- allowed object isChargeIndicatorType
-
getAllowanceChargeReasonCode
public AllowanceChargeReasonCodeType getAllowanceChargeReasonCode()
Gets the value of the allowanceChargeReasonCode property.- Returns:
- possible object is
AllowanceChargeReasonCodeType
-
setAllowanceChargeReasonCode
public void setAllowanceChargeReasonCode(AllowanceChargeReasonCodeType value)
Sets the value of the allowanceChargeReasonCode property.- Parameters:
value- allowed object isAllowanceChargeReasonCodeType
-
getAllowanceChargeReason
public List<AllowanceChargeReasonType> getAllowanceChargeReason()
Gets the value of the allowanceChargeReason property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the allowanceChargeReason property.For example, to add a new item, do as follows:
getAllowanceChargeReason().add(newItem);
Objects of the following type(s) are allowed in the list
AllowanceChargeReasonType- Returns:
- The value of the allowanceChargeReason property.
-
getMultiplierFactorNumeric
public MultiplierFactorNumericType getMultiplierFactorNumeric()
Gets the value of the multiplierFactorNumeric property.- Returns:
- possible object is
MultiplierFactorNumericType
-
setMultiplierFactorNumeric
public void setMultiplierFactorNumeric(MultiplierFactorNumericType value)
Sets the value of the multiplierFactorNumeric property.- Parameters:
value- allowed object isMultiplierFactorNumericType
-
getPrepaidIndicator
public PrepaidIndicatorType getPrepaidIndicator()
Gets the value of the prepaidIndicator property.- Returns:
- possible object is
PrepaidIndicatorType
-
setPrepaidIndicator
public void setPrepaidIndicator(PrepaidIndicatorType value)
Sets the value of the prepaidIndicator property.- Parameters:
value- allowed object isPrepaidIndicatorType
-
getSequenceNumeric
public SequenceNumericType getSequenceNumeric()
Gets the value of the sequenceNumeric property.- Returns:
- possible object is
SequenceNumericType
-
setSequenceNumeric
public void setSequenceNumeric(SequenceNumericType value)
Sets the value of the sequenceNumeric property.- Parameters:
value- allowed object isSequenceNumericType
-
getAmount
public AmountType getAmount()
Gets the value of the amount property.- Returns:
- possible object is
AmountType
-
setAmount
public void setAmount(AmountType value)
Sets the value of the amount property.- Parameters:
value- allowed object isAmountType
-
getBaseAmount
public BaseAmountType getBaseAmount()
Gets the value of the baseAmount property.- Returns:
- possible object is
BaseAmountType
-
setBaseAmount
public void setBaseAmount(BaseAmountType value)
Sets the value of the baseAmount property.- Parameters:
value- allowed object isBaseAmountType
-
getAccountingCostCode
public AccountingCostCodeType getAccountingCostCode()
Gets the value of the accountingCostCode property.- Returns:
- possible object is
AccountingCostCodeType
-
setAccountingCostCode
public void setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.- Parameters:
value- allowed object isAccountingCostCodeType
-
getAccountingCost
public AccountingCostType getAccountingCost()
Gets the value of the accountingCost property.- Returns:
- possible object is
AccountingCostType
-
setAccountingCost
public void setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.- Parameters:
value- allowed object isAccountingCostType
-
getPerUnitAmount
public PerUnitAmountType getPerUnitAmount()
Gets the value of the perUnitAmount property.- Returns:
- possible object is
PerUnitAmountType
-
setPerUnitAmount
public void setPerUnitAmount(PerUnitAmountType value)
Sets the value of the perUnitAmount property.- Parameters:
value- allowed object isPerUnitAmountType
-
getTaxCategory
public List<TaxCategoryType> getTaxCategory()
Gets the value of the taxCategory property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the taxCategory property.For example, to add a new item, do as follows:
getTaxCategory().add(newItem);
Objects of the following type(s) are allowed in the list
TaxCategoryType- Returns:
- The value of the taxCategory property.
-
getTaxTotal
public TaxTotalType getTaxTotal()
Gets the value of the taxTotal property.- Returns:
- possible object is
TaxTotalType
-
setTaxTotal
public void setTaxTotal(TaxTotalType value)
Sets the value of the taxTotal property.- Parameters:
value- allowed object isTaxTotalType
-
getPaymentMeans
public List<PaymentMeansType> getPaymentMeans()
Gets the value of the paymentMeans property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the paymentMeans property.For example, to add a new item, do as follows:
getPaymentMeans().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentMeansType- Returns:
- The value of the paymentMeans property.
-
-