public class AllowanceChargeType extends Object implements Serializable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Details</ccts:DictionaryEntryName><ccts:Definition>Information about a charge or discount price component.</ccts:Definition><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass></ccts:Component>
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" 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: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>
| Constructor and Description |
|---|
AllowanceChargeType()
Default constructor
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
AccountingCostType |
getAccountingCost()
<?
|
AccountingCostCodeType |
getAccountingCostCode()
<?
|
String |
getAccountingCostCodeValue()
Get the value of the contained AccountingCostCodeType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
String |
getAccountingCostValue()
Get the value of the contained AccountingCostType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
AllowanceChargeReasonType |
getAllowanceChargeReason()
<?
|
AllowanceChargeReasonCodeType |
getAllowanceChargeReasonCode()
<?
|
String |
getAllowanceChargeReasonCodeValue()
Get the value of the contained AllowanceChargeReasonCodeType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
String |
getAllowanceChargeReasonValue()
Get the value of the contained AllowanceChargeReasonType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
AmountType |
getAmount()
<?
|
BigDecimal |
getAmountValue()
Get the value of the contained AmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
BaseAmountType |
getBaseAmount()
<?
|
BigDecimal |
getBaseAmountValue()
Get the value of the contained BaseAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ChargeIndicatorType |
getChargeIndicator()
<?
|
IDType |
getID()
<?
|
String |
getIDValue()
Get the value of the contained IDType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
MultiplierFactorNumericType |
getMultiplierFactorNumeric()
<?
|
BigDecimal |
getMultiplierFactorNumericValue()
Get the value of the contained MultiplierFactorNumericType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
List<PaymentMeansType> |
getPaymentMeans()
<?
|
PaymentMeansType |
getPaymentMeansAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPaymentMeansCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
PrepaidIndicatorType |
getPrepaidIndicator()
<?
|
SequenceNumericType |
getSequenceNumeric()
<?
|
BigDecimal |
getSequenceNumericValue()
Get the value of the contained SequenceNumericType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
List<TaxCategoryType> |
getTaxCategory()
<?
|
TaxCategoryType |
getTaxCategoryAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getTaxCategoryCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TaxTotalType |
getTaxTotal()
<?
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoPaymentMeansEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoTaxCategoryEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPaymentMeansEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTaxCategoryEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
isChargeIndicatorValue(boolean nullValue)
Get the value of the contained ChargeIndicatorType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
boolean |
isPrepaidIndicatorValue(boolean nullValue)
Get the value of the contained PrepaidIndicatorType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.
|
AccountingCostType |
setAccountingCost(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.
|
AccountingCostCodeType |
setAccountingCostCode(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setAllowanceChargeReason(AllowanceChargeReasonType value)
Sets the value of the allowanceChargeReason property.
|
AllowanceChargeReasonType |
setAllowanceChargeReason(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setAllowanceChargeReasonCode(AllowanceChargeReasonCodeType value)
Sets the value of the allowanceChargeReasonCode property.
|
AllowanceChargeReasonCodeType |
setAllowanceChargeReasonCode(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setAmount(AmountType value)
Sets the value of the amount property.
|
AmountType |
setAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setBaseAmount(BaseAmountType value)
Sets the value of the baseAmount property.
|
BaseAmountType |
setBaseAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ChargeIndicatorType |
setChargeIndicator(boolean valueParam)
Special setter with value of type boolean
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setChargeIndicator(ChargeIndicatorType value)
Sets the value of the chargeIndicator property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
MultiplierFactorNumericType |
setMultiplierFactorNumeric(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setMultiplierFactorNumeric(MultiplierFactorNumericType value)
Sets the value of the multiplierFactorNumeric property.
|
void |
setPaymentMeans(List<PaymentMeansType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
PrepaidIndicatorType |
setPrepaidIndicator(boolean valueParam)
Special setter with value of type boolean
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setPrepaidIndicator(PrepaidIndicatorType value)
Sets the value of the prepaidIndicator property.
|
SequenceNumericType |
setSequenceNumeric(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setSequenceNumeric(SequenceNumericType value)
Sets the value of the sequenceNumeric property.
|
void |
setTaxCategory(List<TaxCategoryType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setTaxTotal(TaxTotalType value)
Sets the value of the taxTotal property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public AllowanceChargeType()
@Nullable public IDType getID()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies an Allowance Charge.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nullable public ChargeIndicatorType getChargeIndicator()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Charge_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the Allowance Charge is a charge (true) or a discount (false).</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTermQualifier>Charge</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
ChargeIndicatorTypepublic void setChargeIndicator(@Nullable ChargeIndicatorType value)
value - allowed object is
ChargeIndicatorType@Nullable public AllowanceChargeReasonCodeType getAllowanceChargeReasonCode()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Allowance Charge Reason Code. Code</ccts:DictionaryEntryName><ccts:Definition>The reason for the Allowance Charge, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Allowance Charge Reason Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Allowance Charge Reason_ Code. Type</ccts:DataType></ccts:Component>
AllowanceChargeReasonCodeTypepublic void setAllowanceChargeReasonCode(@Nullable AllowanceChargeReasonCodeType value)
value - allowed object is
AllowanceChargeReasonCodeType@Nullable public AllowanceChargeReasonType getAllowanceChargeReason()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Allowance Charge_ Reason. Text</ccts:DictionaryEntryName><ccts:Definition>The reason for the Allowance Charge, expressed as text.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTermQualifier>Allowance Charge</ccts:PropertyTermQualifier><ccts:PropertyTerm>Reason</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
AllowanceChargeReasonTypepublic void setAllowanceChargeReason(@Nullable AllowanceChargeReasonType value)
value - allowed object is
AllowanceChargeReasonType@Nullable public MultiplierFactorNumericType getMultiplierFactorNumeric()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Multiplier_ Factor. Numeric</ccts:DictionaryEntryName><ccts:Definition>The factor applied to the Base Amount to calculate the Allowance Charge.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTermQualifier>Multiplier</ccts:PropertyTermQualifier><ccts:PropertyTerm>Factor</ccts:PropertyTerm><ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm><ccts:DataType>Numeric. Type</ccts:DataType><ccts:Examples>0.20</ccts:Examples></ccts:Component>
MultiplierFactorNumericTypepublic void setMultiplierFactorNumeric(@Nullable MultiplierFactorNumericType value)
value - allowed object is
MultiplierFactorNumericType@Nullable public PrepaidIndicatorType getPrepaidIndicator()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Prepaid_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the Allowance Charge is prepaid (true) or not (false).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTermQualifier>Prepaid</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
PrepaidIndicatorTypepublic void setPrepaidIndicator(@Nullable PrepaidIndicatorType value)
value - allowed object is
PrepaidIndicatorType@Nullable public SequenceNumericType getSequenceNumeric()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Sequence. Numeric</ccts:DictionaryEntryName><ccts:Definition>Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Sequence</ccts:PropertyTerm><ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm><ccts:DataType>Numeric. Type</ccts:DataType><ccts:Examples>1, 2, 3, 4, etc.</ccts:Examples></ccts:Component>
SequenceNumericTypepublic void setSequenceNumeric(@Nullable SequenceNumericType value)
value - allowed object is
SequenceNumericType@Nullable public AmountType getAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Amount</ccts:DictionaryEntryName><ccts:Definition>The Allowance Charge amount.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:Examples>35,23</ccts:Examples></ccts:Component>
AmountTypepublic void setAmount(@Nullable AmountType value)
value - allowed object is
AmountType@Nullable public BaseAmountType getBaseAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Base_ Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTermQualifier>Base</ccts:PropertyTermQualifier><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
BaseAmountTypepublic void setBaseAmount(@Nullable BaseAmountType value)
value - allowed object is
BaseAmountType@Nullable public AccountingCostCodeType getAccountingCostCode()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Accounting Cost Code. Code</ccts:DictionaryEntryName><ccts:Definition>The buyer's accounting code as applied to the Allowance Charge.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Accounting Cost Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
AccountingCostCodeTypepublic void setAccountingCostCode(@Nullable AccountingCostCodeType value)
value - allowed object is
AccountingCostCodeType@Nullable public AccountingCostType getAccountingCost()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Accounting Cost. Text</ccts:DictionaryEntryName><ccts:Definition>The buyer's accounting code as applied to the Allowance Charge expressed as text.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Accounting Cost</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
AccountingCostTypepublic void setAccountingCost(@Nullable AccountingCostType value)
value - allowed object is
AccountingCostType@Nonnull @ReturnsMutableObject(reason="JAXB implementation style") public List<TaxCategoryType> getTaxCategory()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Tax Category</ccts:DictionaryEntryName><ccts:Definition>An association to Tax Category.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Tax Category</ccts:PropertyTerm><ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass></ccts:Component>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 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
@Nullable public TaxTotalType getTaxTotal()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Tax Total</ccts:DictionaryEntryName><ccts:Definition>An association to Tax Total.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Tax Total</ccts:PropertyTerm><ccts:AssociatedObjectClass>Tax Total</ccts:AssociatedObjectClass></ccts:Component>
TaxTotalTypepublic void setTaxTotal(@Nullable TaxTotalType value)
value - allowed object is
TaxTotalType@Nonnull @ReturnsMutableObject(reason="JAXB implementation style") public List<PaymentMeansType> getPaymentMeans()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Allowance Charge. Payment Means</ccts:DictionaryEntryName><ccts:Definition>An association to Payment Means.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Allowance Charge</ccts:ObjectClass><ccts:PropertyTerm>Payment Means</ccts:PropertyTerm><ccts:AssociatedObjectClass>Payment Means</ccts:AssociatedObjectClass></ccts:Component>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 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
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setTaxCategory(@Nullable List<TaxCategoryType> aList)
aList - The new list member to set. May be null.public void setPaymentMeans(@Nullable List<PaymentMeansType> aList)
aList - The new list member to set. May be null.public boolean hasTaxCategoryEntries()
true if at least one item is contained, false otherwise.public boolean hasNoTaxCategoryEntries()
true if no item is contained, false otherwise.@Nonnegative public int getTaxCategoryCount()
@Nullable public TaxCategoryType getTaxCategoryAtIndex(@Nonnegative int index)
index - The index to retrievenullArrayIndexOutOfBoundsException - if the index is invalid!public boolean hasPaymentMeansEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPaymentMeansEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPaymentMeansCount()
@Nullable public PaymentMeansType getPaymentMeansAtIndex(@Nonnegative int index)
index - The index to retrievenullArrayIndexOutOfBoundsException - if the index is invalid!@Nonnull public PrepaidIndicatorType setPrepaidIndicator(boolean valueParam)
valueParam - The value to be set.null@Nonnull public ChargeIndicatorType setChargeIndicator(boolean valueParam)
valueParam - The value to be set.null@Nonnull public SequenceNumericType setSequenceNumeric(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MultiplierFactorNumericType setMultiplierFactorNumeric(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AllowanceChargeReasonType setAllowanceChargeReason(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AccountingCostType setAccountingCost(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AmountType setAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public BaseAmountType setBaseAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AllowanceChargeReasonCodeType setAllowanceChargeReasonCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AccountingCostCodeType setAccountingCostCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
nullpublic boolean isChargeIndicatorValue(boolean nullValue)
nullValue - The value to be returned, if the owning object is null
@Nullable public String getAllowanceChargeReasonCodeValue()
null@Nullable public String getAllowanceChargeReasonValue()
null@Nullable public BigDecimal getMultiplierFactorNumericValue()
nullpublic boolean isPrepaidIndicatorValue(boolean nullValue)
nullValue - The value to be returned, if the owning object is null
@Nullable public BigDecimal getSequenceNumericValue()
null@Nullable public BigDecimal getAmountValue()
null@Nullable public BigDecimal getBaseAmountValue()
null@Nullable public String getAccountingCostCodeValue()
nullCopyright © 2014 Philip Helger. All rights reserved.