Class PaymentTermsType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.PaymentTermsType
-
public class PaymentTermsType extends Object
Java class for PaymentTermsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentTermsType"> <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}PaymentMeansID" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PrepaidPaymentReferenceID" minOccurs="0"/> <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}ReferenceEventCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SettlementDiscountPercent" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PenaltySurchargePercent" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentPercent" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Amount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SettlementDiscountAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PenaltyAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentTermsDetailsURI" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentDueDate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InstallmentDueDate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InvoicingPartyReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SettlementPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PenaltyPeriod" 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}ValidityPeriod" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected AmountTypeamountprotected ExchangeRateTypeexchangeRateprotected IDTypeidprotected InstallmentDueDateTypeinstallmentDueDateprotected InvoicingPartyReferenceTypeinvoicingPartyReferenceprotected List<NoteType>noteprotected PaymentDueDateTypepaymentDueDateprotected List<PaymentMeansIDType>paymentMeansIDprotected PaymentPercentTypepaymentPercentprotected PaymentTermsDetailsURITypepaymentTermsDetailsURIprotected PenaltyAmountTypepenaltyAmountprotected PeriodTypepenaltyPeriodprotected PenaltySurchargePercentTypepenaltySurchargePercentprotected PrepaidPaymentReferenceIDTypeprepaidPaymentReferenceIDprotected ReferenceEventCodeTypereferenceEventCodeprotected SettlementDiscountAmountTypesettlementDiscountAmountprotected SettlementDiscountPercentTypesettlementDiscountPercentprotected PeriodTypesettlementPeriodprotected PeriodTypevalidityPeriod
-
Constructor Summary
Constructors Constructor Description PaymentTermsType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmountTypegetAmount()Gets the value of the amount property.ExchangeRateTypegetExchangeRate()Gets the value of the exchangeRate property.IDTypegetID()Gets the value of the id property.InstallmentDueDateTypegetInstallmentDueDate()Gets the value of the installmentDueDate property.InvoicingPartyReferenceTypegetInvoicingPartyReference()Gets the value of the invoicingPartyReference property.List<NoteType>getNote()Gets the value of the note property.PaymentDueDateTypegetPaymentDueDate()Gets the value of the paymentDueDate property.List<PaymentMeansIDType>getPaymentMeansID()Gets the value of the paymentMeansID property.PaymentPercentTypegetPaymentPercent()Gets the value of the paymentPercent property.PaymentTermsDetailsURITypegetPaymentTermsDetailsURI()Gets the value of the paymentTermsDetailsURI property.PenaltyAmountTypegetPenaltyAmount()Gets the value of the penaltyAmount property.PeriodTypegetPenaltyPeriod()Gets the value of the penaltyPeriod property.PenaltySurchargePercentTypegetPenaltySurchargePercent()Gets the value of the penaltySurchargePercent property.PrepaidPaymentReferenceIDTypegetPrepaidPaymentReferenceID()Gets the value of the prepaidPaymentReferenceID property.ReferenceEventCodeTypegetReferenceEventCode()Gets the value of the referenceEventCode property.SettlementDiscountAmountTypegetSettlementDiscountAmount()Gets the value of the settlementDiscountAmount property.SettlementDiscountPercentTypegetSettlementDiscountPercent()Gets the value of the settlementDiscountPercent property.PeriodTypegetSettlementPeriod()Gets the value of the settlementPeriod property.PeriodTypegetValidityPeriod()Gets the value of the validityPeriod property.voidsetAmount(AmountType value)Sets the value of the amount property.voidsetExchangeRate(ExchangeRateType value)Sets the value of the exchangeRate property.voidsetID(IDType value)Sets the value of the id property.voidsetInstallmentDueDate(InstallmentDueDateType value)Sets the value of the installmentDueDate property.voidsetInvoicingPartyReference(InvoicingPartyReferenceType value)Sets the value of the invoicingPartyReference property.voidsetPaymentDueDate(PaymentDueDateType value)Sets the value of the paymentDueDate property.voidsetPaymentPercent(PaymentPercentType value)Sets the value of the paymentPercent property.voidsetPaymentTermsDetailsURI(PaymentTermsDetailsURIType value)Sets the value of the paymentTermsDetailsURI property.voidsetPenaltyAmount(PenaltyAmountType value)Sets the value of the penaltyAmount property.voidsetPenaltyPeriod(PeriodType value)Sets the value of the penaltyPeriod property.voidsetPenaltySurchargePercent(PenaltySurchargePercentType value)Sets the value of the penaltySurchargePercent property.voidsetPrepaidPaymentReferenceID(PrepaidPaymentReferenceIDType value)Sets the value of the prepaidPaymentReferenceID property.voidsetReferenceEventCode(ReferenceEventCodeType value)Sets the value of the referenceEventCode property.voidsetSettlementDiscountAmount(SettlementDiscountAmountType value)Sets the value of the settlementDiscountAmount property.voidsetSettlementDiscountPercent(SettlementDiscountPercentType value)Sets the value of the settlementDiscountPercent property.voidsetSettlementPeriod(PeriodType value)Sets the value of the settlementPeriod property.voidsetValidityPeriod(PeriodType value)Sets the value of the validityPeriod property.
-
-
-
Field Detail
-
id
protected IDType id
-
paymentMeansID
protected List<PaymentMeansIDType> paymentMeansID
-
prepaidPaymentReferenceID
protected PrepaidPaymentReferenceIDType prepaidPaymentReferenceID
-
referenceEventCode
protected ReferenceEventCodeType referenceEventCode
-
settlementDiscountPercent
protected SettlementDiscountPercentType settlementDiscountPercent
-
penaltySurchargePercent
protected PenaltySurchargePercentType penaltySurchargePercent
-
paymentPercent
protected PaymentPercentType paymentPercent
-
amount
protected AmountType amount
-
settlementDiscountAmount
protected SettlementDiscountAmountType settlementDiscountAmount
-
penaltyAmount
protected PenaltyAmountType penaltyAmount
-
paymentTermsDetailsURI
protected PaymentTermsDetailsURIType paymentTermsDetailsURI
-
paymentDueDate
protected PaymentDueDateType paymentDueDate
-
installmentDueDate
protected InstallmentDueDateType installmentDueDate
-
invoicingPartyReference
protected InvoicingPartyReferenceType invoicingPartyReference
-
settlementPeriod
protected PeriodType settlementPeriod
-
penaltyPeriod
protected PeriodType penaltyPeriod
-
exchangeRate
protected ExchangeRateType exchangeRate
-
validityPeriod
protected PeriodType validityPeriod
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getPaymentMeansID
public List<PaymentMeansIDType> getPaymentMeansID()
Gets the value of the paymentMeansID 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 paymentMeansID property.For example, to add a new item, do as follows:
getPaymentMeansID().add(newItem);Objects of the following type(s) are allowed in the list
PaymentMeansIDType
-
getPrepaidPaymentReferenceID
public PrepaidPaymentReferenceIDType getPrepaidPaymentReferenceID()
Gets the value of the prepaidPaymentReferenceID property.- Returns:
- possible object is
PrepaidPaymentReferenceIDType
-
setPrepaidPaymentReferenceID
public void setPrepaidPaymentReferenceID(PrepaidPaymentReferenceIDType value)
Sets the value of the prepaidPaymentReferenceID property.- Parameters:
value- allowed object isPrepaidPaymentReferenceIDType
-
getNote
public List<NoteType> getNote()
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
setmethod 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
-
getReferenceEventCode
public ReferenceEventCodeType getReferenceEventCode()
Gets the value of the referenceEventCode property.- Returns:
- possible object is
ReferenceEventCodeType
-
setReferenceEventCode
public void setReferenceEventCode(ReferenceEventCodeType value)
Sets the value of the referenceEventCode property.- Parameters:
value- allowed object isReferenceEventCodeType
-
getSettlementDiscountPercent
public SettlementDiscountPercentType getSettlementDiscountPercent()
Gets the value of the settlementDiscountPercent property.- Returns:
- possible object is
SettlementDiscountPercentType
-
setSettlementDiscountPercent
public void setSettlementDiscountPercent(SettlementDiscountPercentType value)
Sets the value of the settlementDiscountPercent property.- Parameters:
value- allowed object isSettlementDiscountPercentType
-
getPenaltySurchargePercent
public PenaltySurchargePercentType getPenaltySurchargePercent()
Gets the value of the penaltySurchargePercent property.- Returns:
- possible object is
PenaltySurchargePercentType
-
setPenaltySurchargePercent
public void setPenaltySurchargePercent(PenaltySurchargePercentType value)
Sets the value of the penaltySurchargePercent property.- Parameters:
value- allowed object isPenaltySurchargePercentType
-
getPaymentPercent
public PaymentPercentType getPaymentPercent()
Gets the value of the paymentPercent property.- Returns:
- possible object is
PaymentPercentType
-
setPaymentPercent
public void setPaymentPercent(PaymentPercentType value)
Sets the value of the paymentPercent property.- Parameters:
value- allowed object isPaymentPercentType
-
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
-
getSettlementDiscountAmount
public SettlementDiscountAmountType getSettlementDiscountAmount()
Gets the value of the settlementDiscountAmount property.- Returns:
- possible object is
SettlementDiscountAmountType
-
setSettlementDiscountAmount
public void setSettlementDiscountAmount(SettlementDiscountAmountType value)
Sets the value of the settlementDiscountAmount property.- Parameters:
value- allowed object isSettlementDiscountAmountType
-
getPenaltyAmount
public PenaltyAmountType getPenaltyAmount()
Gets the value of the penaltyAmount property.- Returns:
- possible object is
PenaltyAmountType
-
setPenaltyAmount
public void setPenaltyAmount(PenaltyAmountType value)
Sets the value of the penaltyAmount property.- Parameters:
value- allowed object isPenaltyAmountType
-
getPaymentTermsDetailsURI
public PaymentTermsDetailsURIType getPaymentTermsDetailsURI()
Gets the value of the paymentTermsDetailsURI property.- Returns:
- possible object is
PaymentTermsDetailsURIType
-
setPaymentTermsDetailsURI
public void setPaymentTermsDetailsURI(PaymentTermsDetailsURIType value)
Sets the value of the paymentTermsDetailsURI property.- Parameters:
value- allowed object isPaymentTermsDetailsURIType
-
getPaymentDueDate
public PaymentDueDateType getPaymentDueDate()
Gets the value of the paymentDueDate property.- Returns:
- possible object is
PaymentDueDateType
-
setPaymentDueDate
public void setPaymentDueDate(PaymentDueDateType value)
Sets the value of the paymentDueDate property.- Parameters:
value- allowed object isPaymentDueDateType
-
getInstallmentDueDate
public InstallmentDueDateType getInstallmentDueDate()
Gets the value of the installmentDueDate property.- Returns:
- possible object is
InstallmentDueDateType
-
setInstallmentDueDate
public void setInstallmentDueDate(InstallmentDueDateType value)
Sets the value of the installmentDueDate property.- Parameters:
value- allowed object isInstallmentDueDateType
-
getInvoicingPartyReference
public InvoicingPartyReferenceType getInvoicingPartyReference()
Gets the value of the invoicingPartyReference property.- Returns:
- possible object is
InvoicingPartyReferenceType
-
setInvoicingPartyReference
public void setInvoicingPartyReference(InvoicingPartyReferenceType value)
Sets the value of the invoicingPartyReference property.- Parameters:
value- allowed object isInvoicingPartyReferenceType
-
getSettlementPeriod
public PeriodType getSettlementPeriod()
Gets the value of the settlementPeriod property.- Returns:
- possible object is
PeriodType
-
setSettlementPeriod
public void setSettlementPeriod(PeriodType value)
Sets the value of the settlementPeriod property.- Parameters:
value- allowed object isPeriodType
-
getPenaltyPeriod
public PeriodType getPenaltyPeriod()
Gets the value of the penaltyPeriod property.- Returns:
- possible object is
PeriodType
-
setPenaltyPeriod
public void setPenaltyPeriod(PeriodType value)
Sets the value of the penaltyPeriod property.- Parameters:
value- allowed object isPeriodType
-
getExchangeRate
public ExchangeRateType getExchangeRate()
Gets the value of the exchangeRate property.- Returns:
- possible object is
ExchangeRateType
-
setExchangeRate
public void setExchangeRate(ExchangeRateType value)
Sets the value of the exchangeRate property.- Parameters:
value- allowed object isExchangeRateType
-
getValidityPeriod
public PeriodType getValidityPeriod()
Gets the value of the validityPeriod property.- Returns:
- possible object is
PeriodType
-
setValidityPeriod
public void setValidityPeriod(PeriodType value)
Sets the value of the validityPeriod property.- Parameters:
value- allowed object isPeriodType
-
-