@CodingStyleguideUnaware public class StatementLineType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Details</ccts:DictionaryEntryName><ccts:Definition>A class to define a line in a Statement of account.</ccts:Definition><ccts:ObjectClass>Statement Line</ccts:ObjectClass></ccts:Component>
Java class for StatementLineType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StatementLineType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UUID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BalanceBroughtForwardIndicator" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DebitLineAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CreditLineAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BalanceAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentPurposeCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMeans" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentTerms" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BuyerCustomerParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SellerSupplierParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginatorCustomerParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingCustomerParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingSupplierParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PayeeParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoicePeriod" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BillingReference" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DocumentReference" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ExchangeRate" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CollectedPayment" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
StatementLineType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllowanceCharge(AllowanceChargeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addBillingReference(BillingReferenceType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addCollectedPayment(PaymentType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addDocumentReference(DocumentReferenceType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addInvoicePeriod(PeriodType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addNote(NoteType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPaymentTerms(PaymentTermsType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
StatementLineType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(StatementLineType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
CustomerPartyType |
getAccountingCustomerParty()
<?
|
SupplierPartyType |
getAccountingSupplierParty()
<?
|
List<AllowanceChargeType> |
getAllowanceCharge()
<?
|
AllowanceChargeType |
getAllowanceChargeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAllowanceChargeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
BalanceAmountType |
getBalanceAmount()
<?
|
BigDecimal |
getBalanceAmountValue()
Get the value of the contained BalanceAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
BalanceBroughtForwardIndicatorType |
getBalanceBroughtForwardIndicator()
<?
|
List<BillingReferenceType> |
getBillingReference()
<?
|
BillingReferenceType |
getBillingReferenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getBillingReferenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CustomerPartyType |
getBuyerCustomerParty()
<?
|
List<PaymentType> |
getCollectedPayment()
<?
|
PaymentType |
getCollectedPaymentAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getCollectedPaymentCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CreditLineAmountType |
getCreditLineAmount()
<?
|
BigDecimal |
getCreditLineAmountValue()
Get the value of the contained CreditLineAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
DebitLineAmountType |
getDebitLineAmount()
<?
|
BigDecimal |
getDebitLineAmountValue()
Get the value of the contained DebitLineAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<DocumentReferenceType> |
getDocumentReference()
<?
|
DocumentReferenceType |
getDocumentReferenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDocumentReferenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
ExchangeRateType |
getExchangeRate()
<?
|
IDType |
getID()
<?
|
String |
getIDValue()
Get the value of the contained IDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<PeriodType> |
getInvoicePeriod()
<?
|
PeriodType |
getInvoicePeriodAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getInvoicePeriodCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<NoteType> |
getNote()
<?
|
NoteType |
getNoteAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getNoteCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CustomerPartyType |
getOriginatorCustomerParty()
<?
|
PartyType |
getPayeeParty()
<?
|
PaymentMeansType |
getPaymentMeans()
<?
|
PaymentPurposeCodeType |
getPaymentPurposeCode()
<?
|
String |
getPaymentPurposeCodeValue()
Get the value of the contained PaymentPurposeCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<PaymentTermsType> |
getPaymentTerms()
<?
|
PaymentTermsType |
getPaymentTermsAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPaymentTermsCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
SupplierPartyType |
getSellerSupplierParty()
<?
|
UUIDType |
getUUID()
<?
|
String |
getUUIDValue()
Get the value of the contained UUIDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
boolean |
hasAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasBillingReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasCollectedPaymentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDocumentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasInvoicePeriodEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoBillingReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoCollectedPaymentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoDocumentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoInvoicePeriodEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
isBalanceBroughtForwardIndicatorValue(boolean nullValue)
Get the value of the contained BalanceBroughtForwardIndicatorType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setAccountingCustomerParty(CustomerPartyType value)
Sets the value of the accountingCustomerParty property.
|
void |
setAccountingSupplierParty(SupplierPartyType value)
Sets the value of the accountingSupplierParty property.
|
void |
setAllowanceCharge(List<AllowanceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBalanceAmount(BalanceAmountType value)
Sets the value of the balanceAmount property.
|
BalanceAmountType |
setBalanceAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setBalanceBroughtForwardIndicator(BalanceBroughtForwardIndicatorType value)
Sets the value of the balanceBroughtForwardIndicator property.
|
BalanceBroughtForwardIndicatorType |
setBalanceBroughtForwardIndicator(boolean valueParam)
Special setter with value of type boolean
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setBillingReference(List<BillingReferenceType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBuyerCustomerParty(CustomerPartyType value)
Sets the value of the buyerCustomerParty property.
|
void |
setCollectedPayment(List<PaymentType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
CreditLineAmountType |
setCreditLineAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setCreditLineAmount(CreditLineAmountType value)
Sets the value of the creditLineAmount property.
|
DebitLineAmountType |
setDebitLineAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setDebitLineAmount(DebitLineAmountType value)
Sets the value of the debitLineAmount property.
|
void |
setDocumentReference(List<DocumentReferenceType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setExchangeRate(ExchangeRateType value)
Sets the value of the exchangeRate property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setInvoicePeriod(List<PeriodType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setNote(List<NoteType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setOriginatorCustomerParty(CustomerPartyType value)
Sets the value of the originatorCustomerParty property.
|
void |
setPayeeParty(PartyType value)
Sets the value of the payeeParty property.
|
void |
setPaymentMeans(PaymentMeansType value)
Sets the value of the paymentMeans property.
|
void |
setPaymentPurposeCode(PaymentPurposeCodeType value)
Sets the value of the paymentPurposeCode property.
|
PaymentPurposeCodeType |
setPaymentPurposeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPaymentTerms(List<PaymentTermsType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSellerSupplierParty(SupplierPartyType value)
Sets the value of the sellerSupplierParty property.
|
UUIDType |
setUUID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setUUID(UUIDType value)
Sets the value of the uuid property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public StatementLineType()
@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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for this statement line.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Statement Line</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@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<NoteType> getNote()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Note. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text conveying information that is not contained explicitly in other structures.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Note</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the note 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 note property.
For example, to add a new item, do as follows:
getNote().add(newItem);
Objects of the following type(s) are allowed in the list
NoteType
@Nullable public UUIDType getUUID()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. UUID. Identifier</ccts:DictionaryEntryName><ccts:Definition>A universally unique identifier for this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>UUID</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
UUIDTypepublic void setUUID(@Nullable UUIDType value)
value - allowed object is
UUIDType@Nullable public BalanceBroughtForwardIndicatorType getBalanceBroughtForwardIndicator()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Balance Brought Forward_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>An indication that this statement line contains an outstanding balance from the previous bill(s) (true) or does not (false).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Balance Brought Forward</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
BalanceBroughtForwardIndicatorTypepublic void setBalanceBroughtForwardIndicator(@Nullable BalanceBroughtForwardIndicatorType value)
value - allowed object is
BalanceBroughtForwardIndicatorType@Nullable public DebitLineAmountType getDebitLineAmount()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Debit_ Line Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount debited on this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Debit</ccts:PropertyTermQualifier><ccts:PropertyTerm>Line Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
DebitLineAmountTypepublic void setDebitLineAmount(@Nullable DebitLineAmountType value)
value - allowed object is
DebitLineAmountType@Nullable public CreditLineAmountType getCreditLineAmount()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Credit_ Line Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount credited on this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Credit</ccts:PropertyTermQualifier><ccts:PropertyTerm>Line Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
CreditLineAmountTypepublic void setCreditLineAmount(@Nullable CreditLineAmountType value)
value - allowed object is
CreditLineAmountType@Nullable public BalanceAmountType getBalanceAmount()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Balance Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The balance amount on this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Balance Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
BalanceAmountTypepublic void setBalanceAmount(@Nullable BalanceAmountType value)
value - allowed object is
BalanceAmountType@Nullable public PaymentPurposeCodeType getPaymentPurposeCode()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Payment Purpose Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the business purpose for this payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Payment Purpose Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
PaymentPurposeCodeTypepublic void setPaymentPurposeCode(@Nullable PaymentPurposeCodeType value)
value - allowed object is
PaymentPurposeCodeType@Nullable public 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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Payment Means</ccts:DictionaryEntryName><ccts:Definition>A means of payment associated with this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Payment Means</ccts:PropertyTerm><ccts:AssociatedObjectClass>Payment Means</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Payment Means</ccts:RepresentationTerm></ccts:Component>
PaymentMeansTypepublic void setPaymentMeans(@Nullable PaymentMeansType value)
value - allowed object is
PaymentMeansType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PaymentTermsType> getPaymentTerms()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Payment Terms</ccts:DictionaryEntryName><ccts:Definition>A specification of payment terms associated with this statement line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Payment Terms</ccts:PropertyTerm><ccts:AssociatedObjectClass>Payment Terms</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Payment Terms</ccts:RepresentationTerm></ccts:Component>Gets the value of the paymentTerms 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 paymentTerms property.
For example, to add a new item, do as follows:
getPaymentTerms().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentTermsType
@Nullable public CustomerPartyType getBuyerCustomerParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Buyer_ Customer Party. Customer Party</ccts:DictionaryEntryName><ccts:Definition>The buyer associated with this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Buyer</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customer Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm></ccts:Component>
CustomerPartyTypepublic void setBuyerCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public SupplierPartyType getSellerSupplierParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Seller_ Supplier Party. Supplier Party</ccts:DictionaryEntryName><ccts:Definition>The seller/supplier associated with this statement line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Seller</ccts:PropertyTermQualifier><ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Supplier Party</ccts:RepresentationTerm></ccts:Component>
SupplierPartyTypepublic void setSellerSupplierParty(@Nullable SupplierPartyType value)
value - allowed object is
SupplierPartyType@Nullable public CustomerPartyType getOriginatorCustomerParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Originator_ Customer Party. Customer Party</ccts:DictionaryEntryName><ccts:Definition>The originating party.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Originator</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customer Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm></ccts:Component>
CustomerPartyTypepublic void setOriginatorCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public CustomerPartyType getAccountingCustomerParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Accounting_ Customer Party. Customer Party</ccts:DictionaryEntryName><ccts:Definition>The Accounting Customer Party related to the statement information reported on this Statement Line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Accounting</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customer Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm></ccts:Component>
CustomerPartyTypepublic void setAccountingCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public SupplierPartyType getAccountingSupplierParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Accounting_ Supplier Party. Supplier Party</ccts:DictionaryEntryName><ccts:Definition>The Accounting Supplier Party related to the statement information reported on this Statement Line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Accounting</ccts:PropertyTermQualifier><ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Supplier Party</ccts:RepresentationTerm></ccts:Component>
SupplierPartyTypepublic void setAccountingSupplierParty(@Nullable SupplierPartyType value)
value - allowed object is
SupplierPartyType@Nullable public PartyType getPayeeParty()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Payee_ Party. Party</ccts:DictionaryEntryName><ccts:Definition>The payee.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Payee</ccts:PropertyTermQualifier><ccts:PropertyTerm>Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Party</ccts:RepresentationTerm></ccts:Component>
PartyTypepublic void setPayeeParty(@Nullable PartyType value)
value - allowed object is
PartyType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PeriodType> getInvoicePeriod()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Invoice_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>An invoice period to which this statement line applies.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Invoice</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Period</ccts:RepresentationTerm></ccts:Component>Gets the value of the invoicePeriod 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 invoicePeriod property.
For example, to add a new item, do as follows:
getInvoicePeriod().add(newItem);
Objects of the following type(s) are allowed in the list
PeriodType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<BillingReferenceType> getBillingReference()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Billing Reference</ccts:DictionaryEntryName><ccts:Definition>A reference to a billing document associated with this statement line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Billing Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Billing Reference</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Billing Reference</ccts:RepresentationTerm></ccts:Component>Gets the value of the billingReference 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 billingReference property.
For example, to add a new item, do as follows:
getBillingReference().add(newItem);
Objects of the following type(s) are allowed in the list
BillingReferenceType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DocumentReferenceType> getDocumentReference()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Document Reference</ccts:DictionaryEntryName><ccts:Definition>A reference to a document associated with this statement line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Document Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Document Reference</ccts:RepresentationTerm></ccts:Component>Gets the value of the documentReference 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 documentReference property.
For example, to add a new item, do as follows:
getDocumentReference().add(newItem);
Objects of the following type(s) are allowed in the list
DocumentReferenceType
@Nullable public ExchangeRateType getExchangeRate()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Exchange Rate</ccts:DictionaryEntryName><ccts:Definition>The rate of exchange between the currency of the Statement and the currency of the document described in the BillingReference.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Exchange Rate</ccts:PropertyTerm><ccts:AssociatedObjectClass>Exchange Rate</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Exchange Rate</ccts:RepresentationTerm></ccts:Component>
ExchangeRateTypepublic void setExchangeRate(@Nullable ExchangeRateType value)
value - allowed object is
ExchangeRateType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AllowanceChargeType> getAllowanceCharge()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Allowance Charge</ccts:DictionaryEntryName><ccts:Definition>A charge or discount price component associated with this statement line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm><ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Allowance Charge</ccts:RepresentationTerm></ccts:Component>Gets the value of the allowanceCharge 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 allowanceCharge property.
For example, to add a new item, do as follows:
getAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
AllowanceChargeType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PaymentType> getCollectedPayment()
<?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:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Statement Line. Collected_ Payment. Payment</ccts:DictionaryEntryName><ccts:Definition>A collected payment.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Statement Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Collected</ccts:PropertyTermQualifier><ccts:PropertyTerm>Payment</ccts:PropertyTerm><ccts:AssociatedObjectClass>Payment</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Payment</ccts:RepresentationTerm></ccts:Component>Gets the value of the collectedPayment 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 collectedPayment property.
For example, to add a new item, do as follows:
getCollectedPayment().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setNote(@Nullable List<NoteType> aList)
aList - The new list member to set. May be null.public void setPaymentTerms(@Nullable List<PaymentTermsType> aList)
aList - The new list member to set. May be null.public void setInvoicePeriod(@Nullable List<PeriodType> aList)
aList - The new list member to set. May be null.public void setBillingReference(@Nullable List<BillingReferenceType> aList)
aList - The new list member to set. May be null.public void setDocumentReference(@Nullable List<DocumentReferenceType> aList)
aList - The new list member to set. May be null.public void setAllowanceCharge(@Nullable List<AllowanceChargeType> aList)
aList - The new list member to set. May be null.public void setCollectedPayment(@Nullable List<PaymentType> aList)
aList - The new list member to set. May be null.public boolean hasNoteEntries()
true if at least one item is contained, false otherwise.public boolean hasNoNoteEntries()
true if no item is contained, false otherwise.@Nonnegative public int getNoteCount()
@Nullable public NoteType getNoteAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addNote(@Nonnull NoteType elem)
elem - The element to be added. May not be null.public boolean hasPaymentTermsEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPaymentTermsEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPaymentTermsCount()
@Nullable public PaymentTermsType getPaymentTermsAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPaymentTerms(@Nonnull PaymentTermsType elem)
elem - The element to be added. May not be null.public boolean hasInvoicePeriodEntries()
true if at least one item is contained, false otherwise.public boolean hasNoInvoicePeriodEntries()
true if no item is contained, false otherwise.@Nonnegative public int getInvoicePeriodCount()
@Nullable public PeriodType getInvoicePeriodAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addInvoicePeriod(@Nonnull PeriodType elem)
elem - The element to be added. May not be null.public boolean hasBillingReferenceEntries()
true if at least one item is contained, false otherwise.public boolean hasNoBillingReferenceEntries()
true if no item is contained, false otherwise.@Nonnegative public int getBillingReferenceCount()
@Nullable public BillingReferenceType getBillingReferenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addBillingReference(@Nonnull BillingReferenceType elem)
elem - The element to be added. May not be null.public boolean hasDocumentReferenceEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDocumentReferenceEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDocumentReferenceCount()
@Nullable public DocumentReferenceType getDocumentReferenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDocumentReference(@Nonnull DocumentReferenceType elem)
elem - The element to be added. May not be null.public boolean hasAllowanceChargeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAllowanceChargeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAllowanceChargeCount()
@Nullable public AllowanceChargeType getAllowanceChargeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addAllowanceCharge(@Nonnull AllowanceChargeType elem)
elem - The element to be added. May not be null.public boolean hasCollectedPaymentEntries()
true if at least one item is contained, false otherwise.public boolean hasNoCollectedPaymentEntries()
true if no item is contained, false otherwise.@Nonnegative public int getCollectedPaymentCount()
@Nullable public PaymentType getCollectedPaymentAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addCollectedPayment(@Nonnull PaymentType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull StatementLineType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public StatementLineType clone()
@Nonnull public DebitLineAmountType setDebitLineAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CreditLineAmountType setCreditLineAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public BalanceAmountType setBalanceAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PaymentPurposeCodeType setPaymentPurposeCode(@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 UUIDType setUUID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public BalanceBroughtForwardIndicatorType setBalanceBroughtForwardIndicator(boolean valueParam)
valueParam - The value to be set.null@Nullable public String getIDValue()
null@Nullable public String getUUIDValue()
nullpublic boolean isBalanceBroughtForwardIndicatorValue(boolean nullValue)
nullValue - The value to be returned, if the owning object is null@Nullable public BigDecimal getDebitLineAmountValue()
null@Nullable public BigDecimal getCreditLineAmountValue()
null@Nullable public BigDecimal getBalanceAmountValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.