network.oxalis.peppol.ubl2.jaxb.ReminderType Maven / Gradle / Ivy
Show all versions of peppol-ubl21 Show documentation
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2023.08.26 at 01:27:09 PM UTC
//
package network.oxalis.peppol.ubl2.jaxb;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
import network.oxalis.peppol.ubl2.jaxb.cac.AllowanceChargeType;
import network.oxalis.peppol.ubl2.jaxb.cac.CustomerPartyType;
import network.oxalis.peppol.ubl2.jaxb.cac.DocumentReferenceType;
import network.oxalis.peppol.ubl2.jaxb.cac.ExchangeRateType;
import network.oxalis.peppol.ubl2.jaxb.cac.MonetaryTotalType;
import network.oxalis.peppol.ubl2.jaxb.cac.PartyType;
import network.oxalis.peppol.ubl2.jaxb.cac.PaymentMeansType;
import network.oxalis.peppol.ubl2.jaxb.cac.PaymentTermsType;
import network.oxalis.peppol.ubl2.jaxb.cac.PaymentType;
import network.oxalis.peppol.ubl2.jaxb.cac.PeriodType;
import network.oxalis.peppol.ubl2.jaxb.cac.ReminderLineType;
import network.oxalis.peppol.ubl2.jaxb.cac.SignatureType;
import network.oxalis.peppol.ubl2.jaxb.cac.SupplierPartyType;
import network.oxalis.peppol.ubl2.jaxb.cac.TaxTotalType;
import network.oxalis.peppol.ubl2.jaxb.cbc.AccountingCostCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.AccountingCostType;
import network.oxalis.peppol.ubl2.jaxb.cbc.CopyIndicatorType;
import network.oxalis.peppol.ubl2.jaxb.cbc.CustomizationIDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.DocumentCurrencyCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.IDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.IssueDateType;
import network.oxalis.peppol.ubl2.jaxb.cbc.IssueTimeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.LineCountNumericType;
import network.oxalis.peppol.ubl2.jaxb.cbc.NoteType;
import network.oxalis.peppol.ubl2.jaxb.cbc.PaymentAlternativeCurrencyCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.PaymentCurrencyCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.PricingCurrencyCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.ProfileExecutionIDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.ProfileIDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.ReminderSequenceNumericType;
import network.oxalis.peppol.ubl2.jaxb.cbc.ReminderTypeCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.TaxCurrencyCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.TaxPointDateType;
import network.oxalis.peppol.ubl2.jaxb.cbc.UBLVersionIDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.UUIDType;
import network.oxalis.peppol.ubl2.jaxb.ecdt.UBLExtensionsType;
/**
* Java class for ReminderType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ReminderType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}UBLExtensions" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UBLVersionID" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomizationID" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProfileID" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProfileExecutionID" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CopyIndicator" 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}IssueDate"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueTime" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReminderTypeCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReminderSequenceNumeric" 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}TaxPointDate" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DocumentCurrencyCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxCurrencyCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PricingCurrencyCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentCurrencyCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentAlternativeCurrencyCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCostCode" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCost" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineCountNumeric" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReminderPeriod" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Signature" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingSupplierParty"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingCustomerParty"/>
* <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}TaxRepresentativeParty" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMeans" maxOccurs="unbounded" 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}PrepaidPayment" maxOccurs="unbounded" 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}TaxExchangeRate" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PricingExchangeRate" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentExchangeRate" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentAlternativeExchangeRate" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxTotal" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LegalMonetaryTotal"/>
* <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReminderLine" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReminderType", namespace = "urn:oasis:names:specification:ubl:schema:xsd:Reminder-2", propOrder = {
"ublExtensions",
"ublVersionID",
"customizationID",
"profileID",
"profileExecutionID",
"id",
"copyIndicator",
"uuid",
"issueDate",
"issueTime",
"reminderTypeCode",
"reminderSequenceNumeric",
"note",
"taxPointDate",
"documentCurrencyCode",
"taxCurrencyCode",
"pricingCurrencyCode",
"paymentCurrencyCode",
"paymentAlternativeCurrencyCode",
"accountingCostCode",
"accountingCost",
"lineCountNumeric",
"reminderPeriod",
"additionalDocumentReference",
"signature",
"accountingSupplierParty",
"accountingCustomerParty",
"payeeParty",
"taxRepresentativeParty",
"paymentMeans",
"paymentTerms",
"prepaidPayment",
"allowanceCharge",
"taxExchangeRate",
"pricingExchangeRate",
"paymentExchangeRate",
"paymentAlternativeExchangeRate",
"taxTotal",
"legalMonetaryTotal",
"reminderLine"
})
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ReminderType {
@XmlElement(name = "UBLExtensions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2")
protected UBLExtensionsType ublExtensions;
@XmlElement(name = "UBLVersionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected UBLVersionIDType ublVersionID;
@XmlElement(name = "CustomizationID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected CustomizationIDType customizationID;
@XmlElement(name = "ProfileID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected ProfileIDType profileID;
@XmlElement(name = "ProfileExecutionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected ProfileExecutionIDType profileExecutionID;
@XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true)
protected IDType id;
@XmlElement(name = "CopyIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected CopyIndicatorType copyIndicator;
@XmlElement(name = "UUID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected UUIDType uuid;
@XmlElement(name = "IssueDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true)
protected IssueDateType issueDate;
@XmlElement(name = "IssueTime", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected IssueTimeType issueTime;
@XmlElement(name = "ReminderTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected ReminderTypeCodeType reminderTypeCode;
@XmlElement(name = "ReminderSequenceNumeric", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected ReminderSequenceNumericType reminderSequenceNumeric;
@XmlElement(name = "Note", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected List note;
@XmlElement(name = "TaxPointDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected TaxPointDateType taxPointDate;
@XmlElement(name = "DocumentCurrencyCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected DocumentCurrencyCodeType documentCurrencyCode;
@XmlElement(name = "TaxCurrencyCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected TaxCurrencyCodeType taxCurrencyCode;
@XmlElement(name = "PricingCurrencyCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected PricingCurrencyCodeType pricingCurrencyCode;
@XmlElement(name = "PaymentCurrencyCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected PaymentCurrencyCodeType paymentCurrencyCode;
@XmlElement(name = "PaymentAlternativeCurrencyCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected PaymentAlternativeCurrencyCodeType paymentAlternativeCurrencyCode;
@XmlElement(name = "AccountingCostCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected AccountingCostCodeType accountingCostCode;
@XmlElement(name = "AccountingCost", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected AccountingCostType accountingCost;
@XmlElement(name = "LineCountNumeric", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2")
protected LineCountNumericType lineCountNumeric;
@XmlElement(name = "ReminderPeriod", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List reminderPeriod;
@XmlElement(name = "AdditionalDocumentReference", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List additionalDocumentReference;
@XmlElement(name = "Signature", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List signature;
@XmlElement(name = "AccountingSupplierParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true)
protected SupplierPartyType accountingSupplierParty;
@XmlElement(name = "AccountingCustomerParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true)
protected CustomerPartyType accountingCustomerParty;
@XmlElement(name = "PayeeParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected PartyType payeeParty;
@XmlElement(name = "TaxRepresentativeParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected PartyType taxRepresentativeParty;
@XmlElement(name = "PaymentMeans", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List paymentMeans;
@XmlElement(name = "PaymentTerms", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List paymentTerms;
@XmlElement(name = "PrepaidPayment", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List prepaidPayment;
@XmlElement(name = "AllowanceCharge", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List allowanceCharge;
@XmlElement(name = "TaxExchangeRate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected ExchangeRateType taxExchangeRate;
@XmlElement(name = "PricingExchangeRate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected ExchangeRateType pricingExchangeRate;
@XmlElement(name = "PaymentExchangeRate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected ExchangeRateType paymentExchangeRate;
@XmlElement(name = "PaymentAlternativeExchangeRate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected ExchangeRateType paymentAlternativeExchangeRate;
@XmlElement(name = "TaxTotal", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2")
protected List taxTotal;
@XmlElement(name = "LegalMonetaryTotal", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true)
protected MonetaryTotalType legalMonetaryTotal;
@XmlElement(name = "ReminderLine", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true)
protected List reminderLine;
/**
* Gets the value of the ublExtensions property.
*
* @return
* possible object is
* {@link UBLExtensionsType }
*
*/
public UBLExtensionsType getUBLExtensions() {
return ublExtensions;
}
/**
* Sets the value of the ublExtensions property.
*
* @param value
* allowed object is
* {@link UBLExtensionsType }
*
*/
public void setUBLExtensions(UBLExtensionsType value) {
this.ublExtensions = value;
}
/**
* Gets the value of the ublVersionID property.
*
* @return
* possible object is
* {@link UBLVersionIDType }
*
*/
public UBLVersionIDType getUBLVersionID() {
return ublVersionID;
}
/**
* Sets the value of the ublVersionID property.
*
* @param value
* allowed object is
* {@link UBLVersionIDType }
*
*/
public void setUBLVersionID(UBLVersionIDType value) {
this.ublVersionID = value;
}
/**
* Gets the value of the customizationID property.
*
* @return
* possible object is
* {@link CustomizationIDType }
*
*/
public CustomizationIDType getCustomizationID() {
return customizationID;
}
/**
* Sets the value of the customizationID property.
*
* @param value
* allowed object is
* {@link CustomizationIDType }
*
*/
public void setCustomizationID(CustomizationIDType value) {
this.customizationID = value;
}
/**
* Gets the value of the profileID property.
*
* @return
* possible object is
* {@link ProfileIDType }
*
*/
public ProfileIDType getProfileID() {
return profileID;
}
/**
* Sets the value of the profileID property.
*
* @param value
* allowed object is
* {@link ProfileIDType }
*
*/
public void setProfileID(ProfileIDType value) {
this.profileID = value;
}
/**
* Gets the value of the profileExecutionID property.
*
* @return
* possible object is
* {@link ProfileExecutionIDType }
*
*/
public ProfileExecutionIDType getProfileExecutionID() {
return profileExecutionID;
}
/**
* Sets the value of the profileExecutionID property.
*
* @param value
* allowed object is
* {@link ProfileExecutionIDType }
*
*/
public void setProfileExecutionID(ProfileExecutionIDType value) {
this.profileExecutionID = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link IDType }
*
*/
public IDType getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link IDType }
*
*/
public void setID(IDType value) {
this.id = value;
}
/**
* Gets the value of the copyIndicator property.
*
* @return
* possible object is
* {@link CopyIndicatorType }
*
*/
public CopyIndicatorType getCopyIndicator() {
return copyIndicator;
}
/**
* Sets the value of the copyIndicator property.
*
* @param value
* allowed object is
* {@link CopyIndicatorType }
*
*/
public void setCopyIndicator(CopyIndicatorType value) {
this.copyIndicator = value;
}
/**
* Gets the value of the uuid property.
*
* @return
* possible object is
* {@link UUIDType }
*
*/
public UUIDType getUUID() {
return uuid;
}
/**
* Sets the value of the uuid property.
*
* @param value
* allowed object is
* {@link UUIDType }
*
*/
public void setUUID(UUIDType value) {
this.uuid = value;
}
/**
* Gets the value of the issueDate property.
*
* @return
* possible object is
* {@link IssueDateType }
*
*/
public IssueDateType getIssueDate() {
return issueDate;
}
/**
* Sets the value of the issueDate property.
*
* @param value
* allowed object is
* {@link IssueDateType }
*
*/
public void setIssueDate(IssueDateType value) {
this.issueDate = value;
}
/**
* Gets the value of the issueTime property.
*
* @return
* possible object is
* {@link IssueTimeType }
*
*/
public IssueTimeType getIssueTime() {
return issueTime;
}
/**
* Sets the value of the issueTime property.
*
* @param value
* allowed object is
* {@link IssueTimeType }
*
*/
public void setIssueTime(IssueTimeType value) {
this.issueTime = value;
}
/**
* Gets the value of the reminderTypeCode property.
*
* @return
* possible object is
* {@link ReminderTypeCodeType }
*
*/
public ReminderTypeCodeType getReminderTypeCode() {
return reminderTypeCode;
}
/**
* Sets the value of the reminderTypeCode property.
*
* @param value
* allowed object is
* {@link ReminderTypeCodeType }
*
*/
public void setReminderTypeCode(ReminderTypeCodeType value) {
this.reminderTypeCode = value;
}
/**
* Gets the value of the reminderSequenceNumeric property.
*
* @return
* possible object is
* {@link ReminderSequenceNumericType }
*
*/
public ReminderSequenceNumericType getReminderSequenceNumeric() {
return reminderSequenceNumeric;
}
/**
* Sets the value of the reminderSequenceNumeric property.
*
* @param value
* allowed object is
* {@link ReminderSequenceNumericType }
*
*/
public void setReminderSequenceNumeric(ReminderSequenceNumericType value) {
this.reminderSequenceNumeric = value;
}
/**
* 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
* {@link NoteType }
*
*
*/
public List getNote() {
if (note == null) {
note = new ArrayList();
}
return this.note;
}
/**
* Gets the value of the taxPointDate property.
*
* @return
* possible object is
* {@link TaxPointDateType }
*
*/
public TaxPointDateType getTaxPointDate() {
return taxPointDate;
}
/**
* Sets the value of the taxPointDate property.
*
* @param value
* allowed object is
* {@link TaxPointDateType }
*
*/
public void setTaxPointDate(TaxPointDateType value) {
this.taxPointDate = value;
}
/**
* Gets the value of the documentCurrencyCode property.
*
* @return
* possible object is
* {@link DocumentCurrencyCodeType }
*
*/
public DocumentCurrencyCodeType getDocumentCurrencyCode() {
return documentCurrencyCode;
}
/**
* Sets the value of the documentCurrencyCode property.
*
* @param value
* allowed object is
* {@link DocumentCurrencyCodeType }
*
*/
public void setDocumentCurrencyCode(DocumentCurrencyCodeType value) {
this.documentCurrencyCode = value;
}
/**
* Gets the value of the taxCurrencyCode property.
*
* @return
* possible object is
* {@link TaxCurrencyCodeType }
*
*/
public TaxCurrencyCodeType getTaxCurrencyCode() {
return taxCurrencyCode;
}
/**
* Sets the value of the taxCurrencyCode property.
*
* @param value
* allowed object is
* {@link TaxCurrencyCodeType }
*
*/
public void setTaxCurrencyCode(TaxCurrencyCodeType value) {
this.taxCurrencyCode = value;
}
/**
* Gets the value of the pricingCurrencyCode property.
*
* @return
* possible object is
* {@link PricingCurrencyCodeType }
*
*/
public PricingCurrencyCodeType getPricingCurrencyCode() {
return pricingCurrencyCode;
}
/**
* Sets the value of the pricingCurrencyCode property.
*
* @param value
* allowed object is
* {@link PricingCurrencyCodeType }
*
*/
public void setPricingCurrencyCode(PricingCurrencyCodeType value) {
this.pricingCurrencyCode = value;
}
/**
* Gets the value of the paymentCurrencyCode property.
*
* @return
* possible object is
* {@link PaymentCurrencyCodeType }
*
*/
public PaymentCurrencyCodeType getPaymentCurrencyCode() {
return paymentCurrencyCode;
}
/**
* Sets the value of the paymentCurrencyCode property.
*
* @param value
* allowed object is
* {@link PaymentCurrencyCodeType }
*
*/
public void setPaymentCurrencyCode(PaymentCurrencyCodeType value) {
this.paymentCurrencyCode = value;
}
/**
* Gets the value of the paymentAlternativeCurrencyCode property.
*
* @return
* possible object is
* {@link PaymentAlternativeCurrencyCodeType }
*
*/
public PaymentAlternativeCurrencyCodeType getPaymentAlternativeCurrencyCode() {
return paymentAlternativeCurrencyCode;
}
/**
* Sets the value of the paymentAlternativeCurrencyCode property.
*
* @param value
* allowed object is
* {@link PaymentAlternativeCurrencyCodeType }
*
*/
public void setPaymentAlternativeCurrencyCode(PaymentAlternativeCurrencyCodeType value) {
this.paymentAlternativeCurrencyCode = value;
}
/**
* Gets the value of the accountingCostCode property.
*
* @return
* possible object is
* {@link AccountingCostCodeType }
*
*/
public AccountingCostCodeType getAccountingCostCode() {
return accountingCostCode;
}
/**
* Sets the value of the accountingCostCode property.
*
* @param value
* allowed object is
* {@link AccountingCostCodeType }
*
*/
public void setAccountingCostCode(AccountingCostCodeType value) {
this.accountingCostCode = value;
}
/**
* Gets the value of the accountingCost property.
*
* @return
* possible object is
* {@link AccountingCostType }
*
*/
public AccountingCostType getAccountingCost() {
return accountingCost;
}
/**
* Sets the value of the accountingCost property.
*
* @param value
* allowed object is
* {@link AccountingCostType }
*
*/
public void setAccountingCost(AccountingCostType value) {
this.accountingCost = value;
}
/**
* Gets the value of the lineCountNumeric property.
*
* @return
* possible object is
* {@link LineCountNumericType }
*
*/
public LineCountNumericType getLineCountNumeric() {
return lineCountNumeric;
}
/**
* Sets the value of the lineCountNumeric property.
*
* @param value
* allowed object is
* {@link LineCountNumericType }
*
*/
public void setLineCountNumeric(LineCountNumericType value) {
this.lineCountNumeric = value;
}
/**
* Gets the value of the reminderPeriod 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 reminderPeriod property.
*
*
* For example, to add a new item, do as follows:
*
* getReminderPeriod().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PeriodType }
*
*
*/
public List getReminderPeriod() {
if (reminderPeriod == null) {
reminderPeriod = new ArrayList();
}
return this.reminderPeriod;
}
/**
* Gets the value of the additionalDocumentReference 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 additionalDocumentReference property.
*
*
* For example, to add a new item, do as follows:
*
* getAdditionalDocumentReference().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DocumentReferenceType }
*
*
*/
public List getAdditionalDocumentReference() {
if (additionalDocumentReference == null) {
additionalDocumentReference = new ArrayList();
}
return this.additionalDocumentReference;
}
/**
* Gets the value of the signature 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 signature property.
*
*
* For example, to add a new item, do as follows:
*
* getSignature().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SignatureType }
*
*
*/
public List getSignature() {
if (signature == null) {
signature = new ArrayList();
}
return this.signature;
}
/**
* Gets the value of the accountingSupplierParty property.
*
* @return
* possible object is
* {@link SupplierPartyType }
*
*/
public SupplierPartyType getAccountingSupplierParty() {
return accountingSupplierParty;
}
/**
* Sets the value of the accountingSupplierParty property.
*
* @param value
* allowed object is
* {@link SupplierPartyType }
*
*/
public void setAccountingSupplierParty(SupplierPartyType value) {
this.accountingSupplierParty = value;
}
/**
* Gets the value of the accountingCustomerParty property.
*
* @return
* possible object is
* {@link CustomerPartyType }
*
*/
public CustomerPartyType getAccountingCustomerParty() {
return accountingCustomerParty;
}
/**
* Sets the value of the accountingCustomerParty property.
*
* @param value
* allowed object is
* {@link CustomerPartyType }
*
*/
public void setAccountingCustomerParty(CustomerPartyType value) {
this.accountingCustomerParty = value;
}
/**
* Gets the value of the payeeParty property.
*
* @return
* possible object is
* {@link PartyType }
*
*/
public PartyType getPayeeParty() {
return payeeParty;
}
/**
* Sets the value of the payeeParty property.
*
* @param value
* allowed object is
* {@link PartyType }
*
*/
public void setPayeeParty(PartyType value) {
this.payeeParty = value;
}
/**
* Gets the value of the taxRepresentativeParty property.
*
* @return
* possible object is
* {@link PartyType }
*
*/
public PartyType getTaxRepresentativeParty() {
return taxRepresentativeParty;
}
/**
* Sets the value of the taxRepresentativeParty property.
*
* @param value
* allowed object is
* {@link PartyType }
*
*/
public void setTaxRepresentativeParty(PartyType value) {
this.taxRepresentativeParty = value;
}
/**
* 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
* {@link PaymentMeansType }
*
*
*/
public List getPaymentMeans() {
if (paymentMeans == null) {
paymentMeans = new ArrayList();
}
return this.paymentMeans;
}
/**
* 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
* {@link PaymentTermsType }
*
*
*/
public List getPaymentTerms() {
if (paymentTerms == null) {
paymentTerms = new ArrayList();
}
return this.paymentTerms;
}
/**
* Gets the value of the prepaidPayment 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 prepaidPayment property.
*
*
* For example, to add a new item, do as follows:
*
* getPrepaidPayment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PaymentType }
*
*
*/
public List getPrepaidPayment() {
if (prepaidPayment == null) {
prepaidPayment = new ArrayList();
}
return this.prepaidPayment;
}
/**
* 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
* {@link AllowanceChargeType }
*
*
*/
public List getAllowanceCharge() {
if (allowanceCharge == null) {
allowanceCharge = new ArrayList();
}
return this.allowanceCharge;
}
/**
* Gets the value of the taxExchangeRate property.
*
* @return
* possible object is
* {@link ExchangeRateType }
*
*/
public ExchangeRateType getTaxExchangeRate() {
return taxExchangeRate;
}
/**
* Sets the value of the taxExchangeRate property.
*
* @param value
* allowed object is
* {@link ExchangeRateType }
*
*/
public void setTaxExchangeRate(ExchangeRateType value) {
this.taxExchangeRate = value;
}
/**
* Gets the value of the pricingExchangeRate property.
*
* @return
* possible object is
* {@link ExchangeRateType }
*
*/
public ExchangeRateType getPricingExchangeRate() {
return pricingExchangeRate;
}
/**
* Sets the value of the pricingExchangeRate property.
*
* @param value
* allowed object is
* {@link ExchangeRateType }
*
*/
public void setPricingExchangeRate(ExchangeRateType value) {
this.pricingExchangeRate = value;
}
/**
* Gets the value of the paymentExchangeRate property.
*
* @return
* possible object is
* {@link ExchangeRateType }
*
*/
public ExchangeRateType getPaymentExchangeRate() {
return paymentExchangeRate;
}
/**
* Sets the value of the paymentExchangeRate property.
*
* @param value
* allowed object is
* {@link ExchangeRateType }
*
*/
public void setPaymentExchangeRate(ExchangeRateType value) {
this.paymentExchangeRate = value;
}
/**
* Gets the value of the paymentAlternativeExchangeRate property.
*
* @return
* possible object is
* {@link ExchangeRateType }
*
*/
public ExchangeRateType getPaymentAlternativeExchangeRate() {
return paymentAlternativeExchangeRate;
}
/**
* Sets the value of the paymentAlternativeExchangeRate property.
*
* @param value
* allowed object is
* {@link ExchangeRateType }
*
*/
public void setPaymentAlternativeExchangeRate(ExchangeRateType value) {
this.paymentAlternativeExchangeRate = value;
}
/**
* Gets the value of the taxTotal 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 taxTotal property.
*
*
* For example, to add a new item, do as follows:
*
* getTaxTotal().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link TaxTotalType }
*
*
*/
public List getTaxTotal() {
if (taxTotal == null) {
taxTotal = new ArrayList();
}
return this.taxTotal;
}
/**
* Gets the value of the legalMonetaryTotal property.
*
* @return
* possible object is
* {@link MonetaryTotalType }
*
*/
public MonetaryTotalType getLegalMonetaryTotal() {
return legalMonetaryTotal;
}
/**
* Sets the value of the legalMonetaryTotal property.
*
* @param value
* allowed object is
* {@link MonetaryTotalType }
*
*/
public void setLegalMonetaryTotal(MonetaryTotalType value) {
this.legalMonetaryTotal = value;
}
/**
* Gets the value of the reminderLine 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 reminderLine property.
*
*
* For example, to add a new item, do as follows:
*
* getReminderLine().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ReminderLineType }
*
*
*/
public List getReminderLine() {
if (reminderLine == null) {
reminderLine = new ArrayList();
}
return this.reminderLine;
}
}