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>
| Modifier and Type | Field and Description |
|---|---|
protected AccountingCostType |
accountingCost |
protected AccountingCostCodeType |
accountingCostCode |
protected List<AllowanceChargeReasonType> |
allowanceChargeReason |
protected AllowanceChargeReasonCodeType |
allowanceChargeReasonCode |
protected AmountType |
amount |
protected BaseAmountType |
baseAmount |
protected ChargeIndicatorType |
chargeIndicator |
protected IDType |
id |
protected MultiplierFactorNumericType |
multiplierFactorNumeric |
protected List<PaymentMeansType> |
paymentMeans |
protected PerUnitAmountType |
perUnitAmount |
protected PrepaidIndicatorType |
prepaidIndicator |
protected SequenceNumericType |
sequenceNumeric |
protected List<TaxCategoryType> |
taxCategory |
protected TaxTotalType |
taxTotal |
| Constructor and Description |
|---|
AllowanceChargeType() |
| Modifier and Type | Method and Description |
|---|---|
AccountingCostType |
getAccountingCost()
Gets the value of the accountingCost property.
|
AccountingCostCodeType |
getAccountingCostCode()
Gets the value of the accountingCostCode property.
|
List<AllowanceChargeReasonType> |
getAllowanceChargeReason()
Gets the value of the allowanceChargeReason property.
|
AllowanceChargeReasonCodeType |
getAllowanceChargeReasonCode()
Gets the value of the allowanceChargeReasonCode property.
|
AmountType |
getAmount()
Gets the value of the amount property.
|
BaseAmountType |
getBaseAmount()
Gets the value of the baseAmount property.
|
ChargeIndicatorType |
getChargeIndicator()
Gets the value of the chargeIndicator property.
|
IDType |
getID()
Gets the value of the id property.
|
MultiplierFactorNumericType |
getMultiplierFactorNumeric()
Gets the value of the multiplierFactorNumeric property.
|
List<PaymentMeansType> |
getPaymentMeans()
Gets the value of the paymentMeans property.
|
PerUnitAmountType |
getPerUnitAmount()
Gets the value of the perUnitAmount property.
|
PrepaidIndicatorType |
getPrepaidIndicator()
Gets the value of the prepaidIndicator property.
|
SequenceNumericType |
getSequenceNumeric()
Gets the value of the sequenceNumeric property.
|
List<TaxCategoryType> |
getTaxCategory()
Gets the value of the taxCategory property.
|
TaxTotalType |
getTaxTotal()
Gets the value of the taxTotal property.
|
void |
setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.
|
void |
setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.
|
void |
setAllowanceChargeReasonCode(AllowanceChargeReasonCodeType value)
Sets the value of the allowanceChargeReasonCode property.
|
void |
setAmount(AmountType value)
Sets the value of the amount property.
|
void |
setBaseAmount(BaseAmountType value)
Sets the value of the baseAmount property.
|
void |
setChargeIndicator(ChargeIndicatorType value)
Sets the value of the chargeIndicator property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
void |
setMultiplierFactorNumeric(MultiplierFactorNumericType value)
Sets the value of the multiplierFactorNumeric property.
|
void |
setPerUnitAmount(PerUnitAmountType value)
Sets the value of the perUnitAmount property.
|
void |
setPrepaidIndicator(PrepaidIndicatorType value)
Sets the value of the prepaidIndicator property.
|
void |
setSequenceNumeric(SequenceNumericType value)
Sets the value of the sequenceNumeric property.
|
void |
setTaxTotal(TaxTotalType value)
Sets the value of the taxTotal property.
|
protected IDType id
protected ChargeIndicatorType chargeIndicator
protected AllowanceChargeReasonCodeType allowanceChargeReasonCode
protected List<AllowanceChargeReasonType> allowanceChargeReason
protected MultiplierFactorNumericType multiplierFactorNumeric
protected PrepaidIndicatorType prepaidIndicator
protected SequenceNumericType sequenceNumeric
protected AmountType amount
protected BaseAmountType baseAmount
protected AccountingCostCodeType accountingCostCode
protected AccountingCostType accountingCost
protected PerUnitAmountType perUnitAmount
protected List<TaxCategoryType> taxCategory
protected TaxTotalType taxTotal
protected List<PaymentMeansType> paymentMeans
public void setID(IDType value)
value - allowed object is
IDTypepublic ChargeIndicatorType getChargeIndicator()
ChargeIndicatorTypepublic void setChargeIndicator(ChargeIndicatorType value)
value - allowed object is
ChargeIndicatorTypepublic AllowanceChargeReasonCodeType getAllowanceChargeReasonCode()
AllowanceChargeReasonCodeTypepublic void setAllowanceChargeReasonCode(AllowanceChargeReasonCodeType value)
value - allowed object is
AllowanceChargeReasonCodeTypepublic List<AllowanceChargeReasonType> getAllowanceChargeReason()
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 set method 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
public MultiplierFactorNumericType getMultiplierFactorNumeric()
MultiplierFactorNumericTypepublic void setMultiplierFactorNumeric(MultiplierFactorNumericType value)
value - allowed object is
MultiplierFactorNumericTypepublic PrepaidIndicatorType getPrepaidIndicator()
PrepaidIndicatorTypepublic void setPrepaidIndicator(PrepaidIndicatorType value)
value - allowed object is
PrepaidIndicatorTypepublic SequenceNumericType getSequenceNumeric()
SequenceNumericTypepublic void setSequenceNumeric(SequenceNumericType value)
value - allowed object is
SequenceNumericTypepublic AmountType getAmount()
AmountTypepublic void setAmount(AmountType value)
value - allowed object is
AmountTypepublic BaseAmountType getBaseAmount()
BaseAmountTypepublic void setBaseAmount(BaseAmountType value)
value - allowed object is
BaseAmountTypepublic AccountingCostCodeType getAccountingCostCode()
AccountingCostCodeTypepublic void setAccountingCostCode(AccountingCostCodeType value)
value - allowed object is
AccountingCostCodeTypepublic AccountingCostType getAccountingCost()
AccountingCostTypepublic void setAccountingCost(AccountingCostType value)
value - allowed object is
AccountingCostTypepublic PerUnitAmountType getPerUnitAmount()
PerUnitAmountTypepublic void setPerUnitAmount(PerUnitAmountType value)
value - allowed object is
PerUnitAmountTypepublic List<TaxCategoryType> getTaxCategory()
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 set method 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
public TaxTotalType getTaxTotal()
TaxTotalTypepublic void setTaxTotal(TaxTotalType value)
value - allowed object is
TaxTotalTypepublic List<PaymentMeansType> getPaymentMeans()
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 set method 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
Copyright © 2017 Direktoratet for forvaltning og IKT (Difi). All rights reserved.