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>
| Modifier and Type | Field and Description |
|---|---|
protected AmountType |
amount |
protected ExchangeRateType |
exchangeRate |
protected IDType |
id |
protected InstallmentDueDateType |
installmentDueDate |
protected InvoicingPartyReferenceType |
invoicingPartyReference |
protected List<NoteType> |
note |
protected PaymentDueDateType |
paymentDueDate |
protected List<PaymentMeansIDType> |
paymentMeansID |
protected PaymentPercentType |
paymentPercent |
protected PaymentTermsDetailsURIType |
paymentTermsDetailsURI |
protected PenaltyAmountType |
penaltyAmount |
protected PeriodType |
penaltyPeriod |
protected PenaltySurchargePercentType |
penaltySurchargePercent |
protected PrepaidPaymentReferenceIDType |
prepaidPaymentReferenceID |
protected ReferenceEventCodeType |
referenceEventCode |
protected SettlementDiscountAmountType |
settlementDiscountAmount |
protected SettlementDiscountPercentType |
settlementDiscountPercent |
protected PeriodType |
settlementPeriod |
protected PeriodType |
validityPeriod |
| Constructor and Description |
|---|
PaymentTermsType() |
| Modifier and Type | Method and Description |
|---|---|
AmountType |
getAmount()
Gets the value of the amount property.
|
ExchangeRateType |
getExchangeRate()
Gets the value of the exchangeRate property.
|
IDType |
getID()
Gets the value of the id property.
|
InstallmentDueDateType |
getInstallmentDueDate()
Gets the value of the installmentDueDate property.
|
InvoicingPartyReferenceType |
getInvoicingPartyReference()
Gets the value of the invoicingPartyReference property.
|
List<NoteType> |
getNote()
Gets the value of the note property.
|
PaymentDueDateType |
getPaymentDueDate()
Gets the value of the paymentDueDate property.
|
List<PaymentMeansIDType> |
getPaymentMeansID()
Gets the value of the paymentMeansID property.
|
PaymentPercentType |
getPaymentPercent()
Gets the value of the paymentPercent property.
|
PaymentTermsDetailsURIType |
getPaymentTermsDetailsURI()
Gets the value of the paymentTermsDetailsURI property.
|
PenaltyAmountType |
getPenaltyAmount()
Gets the value of the penaltyAmount property.
|
PeriodType |
getPenaltyPeriod()
Gets the value of the penaltyPeriod property.
|
PenaltySurchargePercentType |
getPenaltySurchargePercent()
Gets the value of the penaltySurchargePercent property.
|
PrepaidPaymentReferenceIDType |
getPrepaidPaymentReferenceID()
Gets the value of the prepaidPaymentReferenceID property.
|
ReferenceEventCodeType |
getReferenceEventCode()
Gets the value of the referenceEventCode property.
|
SettlementDiscountAmountType |
getSettlementDiscountAmount()
Gets the value of the settlementDiscountAmount property.
|
SettlementDiscountPercentType |
getSettlementDiscountPercent()
Gets the value of the settlementDiscountPercent property.
|
PeriodType |
getSettlementPeriod()
Gets the value of the settlementPeriod property.
|
PeriodType |
getValidityPeriod()
Gets the value of the validityPeriod property.
|
void |
setAmount(AmountType value)
Sets the value of the amount property.
|
void |
setExchangeRate(ExchangeRateType value)
Sets the value of the exchangeRate property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
void |
setInstallmentDueDate(InstallmentDueDateType value)
Sets the value of the installmentDueDate property.
|
void |
setInvoicingPartyReference(InvoicingPartyReferenceType value)
Sets the value of the invoicingPartyReference property.
|
void |
setPaymentDueDate(PaymentDueDateType value)
Sets the value of the paymentDueDate property.
|
void |
setPaymentPercent(PaymentPercentType value)
Sets the value of the paymentPercent property.
|
void |
setPaymentTermsDetailsURI(PaymentTermsDetailsURIType value)
Sets the value of the paymentTermsDetailsURI property.
|
void |
setPenaltyAmount(PenaltyAmountType value)
Sets the value of the penaltyAmount property.
|
void |
setPenaltyPeriod(PeriodType value)
Sets the value of the penaltyPeriod property.
|
void |
setPenaltySurchargePercent(PenaltySurchargePercentType value)
Sets the value of the penaltySurchargePercent property.
|
void |
setPrepaidPaymentReferenceID(PrepaidPaymentReferenceIDType value)
Sets the value of the prepaidPaymentReferenceID property.
|
void |
setReferenceEventCode(ReferenceEventCodeType value)
Sets the value of the referenceEventCode property.
|
void |
setSettlementDiscountAmount(SettlementDiscountAmountType value)
Sets the value of the settlementDiscountAmount property.
|
void |
setSettlementDiscountPercent(SettlementDiscountPercentType value)
Sets the value of the settlementDiscountPercent property.
|
void |
setSettlementPeriod(PeriodType value)
Sets the value of the settlementPeriod property.
|
void |
setValidityPeriod(PeriodType value)
Sets the value of the validityPeriod property.
|
protected IDType id
protected List<PaymentMeansIDType> paymentMeansID
protected PrepaidPaymentReferenceIDType prepaidPaymentReferenceID
protected ReferenceEventCodeType referenceEventCode
protected SettlementDiscountPercentType settlementDiscountPercent
protected PenaltySurchargePercentType penaltySurchargePercent
protected PaymentPercentType paymentPercent
protected AmountType amount
protected SettlementDiscountAmountType settlementDiscountAmount
protected PenaltyAmountType penaltyAmount
protected PaymentTermsDetailsURIType paymentTermsDetailsURI
protected PaymentDueDateType paymentDueDate
protected InstallmentDueDateType installmentDueDate
protected InvoicingPartyReferenceType invoicingPartyReference
protected PeriodType settlementPeriod
protected PeriodType penaltyPeriod
protected ExchangeRateType exchangeRate
protected PeriodType validityPeriod
public void setID(IDType value)
value - allowed object is
IDTypepublic List<PaymentMeansIDType> getPaymentMeansID()
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 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
public PrepaidPaymentReferenceIDType getPrepaidPaymentReferenceID()
PrepaidPaymentReferenceIDTypepublic void setPrepaidPaymentReferenceID(PrepaidPaymentReferenceIDType value)
value - allowed object is
PrepaidPaymentReferenceIDTypepublic List<NoteType> getNote()
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
public ReferenceEventCodeType getReferenceEventCode()
ReferenceEventCodeTypepublic void setReferenceEventCode(ReferenceEventCodeType value)
value - allowed object is
ReferenceEventCodeTypepublic SettlementDiscountPercentType getSettlementDiscountPercent()
SettlementDiscountPercentTypepublic void setSettlementDiscountPercent(SettlementDiscountPercentType value)
value - allowed object is
SettlementDiscountPercentTypepublic PenaltySurchargePercentType getPenaltySurchargePercent()
PenaltySurchargePercentTypepublic void setPenaltySurchargePercent(PenaltySurchargePercentType value)
value - allowed object is
PenaltySurchargePercentTypepublic PaymentPercentType getPaymentPercent()
PaymentPercentTypepublic void setPaymentPercent(PaymentPercentType value)
value - allowed object is
PaymentPercentTypepublic AmountType getAmount()
AmountTypepublic void setAmount(AmountType value)
value - allowed object is
AmountTypepublic SettlementDiscountAmountType getSettlementDiscountAmount()
SettlementDiscountAmountTypepublic void setSettlementDiscountAmount(SettlementDiscountAmountType value)
value - allowed object is
SettlementDiscountAmountTypepublic PenaltyAmountType getPenaltyAmount()
PenaltyAmountTypepublic void setPenaltyAmount(PenaltyAmountType value)
value - allowed object is
PenaltyAmountTypepublic PaymentTermsDetailsURIType getPaymentTermsDetailsURI()
PaymentTermsDetailsURITypepublic void setPaymentTermsDetailsURI(PaymentTermsDetailsURIType value)
value - allowed object is
PaymentTermsDetailsURITypepublic PaymentDueDateType getPaymentDueDate()
PaymentDueDateTypepublic void setPaymentDueDate(PaymentDueDateType value)
value - allowed object is
PaymentDueDateTypepublic InstallmentDueDateType getInstallmentDueDate()
InstallmentDueDateTypepublic void setInstallmentDueDate(InstallmentDueDateType value)
value - allowed object is
InstallmentDueDateTypepublic InvoicingPartyReferenceType getInvoicingPartyReference()
InvoicingPartyReferenceTypepublic void setInvoicingPartyReference(InvoicingPartyReferenceType value)
value - allowed object is
InvoicingPartyReferenceTypepublic PeriodType getSettlementPeriod()
PeriodTypepublic void setSettlementPeriod(PeriodType value)
value - allowed object is
PeriodTypepublic PeriodType getPenaltyPeriod()
PeriodTypepublic void setPenaltyPeriod(PeriodType value)
value - allowed object is
PeriodTypepublic ExchangeRateType getExchangeRate()
ExchangeRateTypepublic void setExchangeRate(ExchangeRateType value)
value - allowed object is
ExchangeRateTypepublic PeriodType getValidityPeriod()
PeriodTypepublic void setValidityPeriod(PeriodType value)
value - allowed object is
PeriodTypeCopyright © 2017 Direktoratet for forvaltning og IKT (Difi). All rights reserved.