Class StatementType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.StatementType
-
public class StatementType extends Object
Java class for StatementType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="StatementType"> <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}Note" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DocumentCurrencyCode"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalDebitAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalCreditAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalBalanceAmount" 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:CommonBasicComponents-2}StatementTypeCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}StatementPeriod" 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}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}PayeeParty" 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}AllowanceCharge" maxOccurs="unbounded" 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}StatementLine" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StatementType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerPartyTypegetAccountingCustomerParty()Gets the value of the accountingCustomerParty property.SupplierPartyTypegetAccountingSupplierParty()Gets the value of the accountingSupplierParty property.List<DocumentReferenceType>getAdditionalDocumentReference()Gets the value of the additionalDocumentReference property.List<AllowanceChargeType>getAllowanceCharge()Gets the value of the allowanceCharge property.CustomerPartyTypegetBuyerCustomerParty()Gets the value of the buyerCustomerParty property.CopyIndicatorTypegetCopyIndicator()Gets the value of the copyIndicator property.CustomizationIDTypegetCustomizationID()Gets the value of the customizationID property.DocumentCurrencyCodeTypegetDocumentCurrencyCode()Gets the value of the documentCurrencyCode property.IDTypegetID()Gets the value of the id property.IssueDateTypegetIssueDate()Gets the value of the issueDate property.IssueTimeTypegetIssueTime()Gets the value of the issueTime property.LineCountNumericTypegetLineCountNumeric()Gets the value of the lineCountNumeric property.List<NoteType>getNote()Gets the value of the note property.CustomerPartyTypegetOriginatorCustomerParty()Gets the value of the originatorCustomerParty property.PartyTypegetPayeeParty()Gets the value of the payeeParty property.List<PaymentMeansType>getPaymentMeans()Gets the value of the paymentMeans property.List<PaymentTermsType>getPaymentTerms()Gets the value of the paymentTerms property.ProfileExecutionIDTypegetProfileExecutionID()Gets the value of the profileExecutionID property.ProfileIDTypegetProfileID()Gets the value of the profileID property.SupplierPartyTypegetSellerSupplierParty()Gets the value of the sellerSupplierParty property.List<SignatureType>getSignature()Gets the value of the signature property.List<StatementLineType>getStatementLine()Gets the value of the statementLine property.PeriodTypegetStatementPeriod()Gets the value of the statementPeriod property.StatementTypeCodeTypegetStatementTypeCode()Gets the value of the statementTypeCode property.List<TaxTotalType>getTaxTotal()Gets the value of the taxTotal property.TotalBalanceAmountTypegetTotalBalanceAmount()Gets the value of the totalBalanceAmount property.TotalCreditAmountTypegetTotalCreditAmount()Gets the value of the totalCreditAmount property.TotalDebitAmountTypegetTotalDebitAmount()Gets the value of the totalDebitAmount property.UBLExtensionsTypegetUBLExtensions()A container for all extensions present in the document.UBLVersionIDTypegetUBLVersionID()Gets the value of the ublVersionID property.UUIDTypegetUUID()Gets the value of the uuid property.voidsetAccountingCustomerParty(CustomerPartyType value)Sets the value of the accountingCustomerParty property.voidsetAccountingSupplierParty(SupplierPartyType value)Sets the value of the accountingSupplierParty property.voidsetBuyerCustomerParty(CustomerPartyType value)Sets the value of the buyerCustomerParty property.voidsetCopyIndicator(CopyIndicatorType value)Sets the value of the copyIndicator property.voidsetCustomizationID(CustomizationIDType value)Sets the value of the customizationID property.voidsetDocumentCurrencyCode(DocumentCurrencyCodeType value)Sets the value of the documentCurrencyCode property.voidsetID(IDType value)Sets the value of the id property.voidsetIssueDate(IssueDateType value)Sets the value of the issueDate property.voidsetIssueTime(IssueTimeType value)Sets the value of the issueTime property.voidsetLineCountNumeric(LineCountNumericType value)Sets the value of the lineCountNumeric property.voidsetOriginatorCustomerParty(CustomerPartyType value)Sets the value of the originatorCustomerParty property.voidsetPayeeParty(PartyType value)Sets the value of the payeeParty property.voidsetProfileExecutionID(ProfileExecutionIDType value)Sets the value of the profileExecutionID property.voidsetProfileID(ProfileIDType value)Sets the value of the profileID property.voidsetSellerSupplierParty(SupplierPartyType value)Sets the value of the sellerSupplierParty property.voidsetStatementPeriod(PeriodType value)Sets the value of the statementPeriod property.voidsetStatementTypeCode(StatementTypeCodeType value)Sets the value of the statementTypeCode property.voidsetTotalBalanceAmount(TotalBalanceAmountType value)Sets the value of the totalBalanceAmount property.voidsetTotalCreditAmount(TotalCreditAmountType value)Sets the value of the totalCreditAmount property.voidsetTotalDebitAmount(TotalDebitAmountType value)Sets the value of the totalDebitAmount property.voidsetUBLExtensions(UBLExtensionsType value)Sets the value of the ublExtensions property.voidsetUBLVersionID(UBLVersionIDType value)Sets the value of the ublVersionID property.voidsetUUID(UUIDType value)Sets the value of the uuid property.
-
-
-
Field Detail
-
ublExtensions
protected UBLExtensionsType ublExtensions
A container for all extensions present in the document.
-
ublVersionID
protected UBLVersionIDType ublVersionID
-
customizationID
protected CustomizationIDType customizationID
-
profileID
protected ProfileIDType profileID
-
profileExecutionID
protected ProfileExecutionIDType profileExecutionID
-
id
protected IDType id
-
copyIndicator
protected CopyIndicatorType copyIndicator
-
uuid
protected UUIDType uuid
-
issueDate
protected IssueDateType issueDate
-
issueTime
protected IssueTimeType issueTime
-
documentCurrencyCode
protected DocumentCurrencyCodeType documentCurrencyCode
-
totalDebitAmount
protected TotalDebitAmountType totalDebitAmount
-
totalCreditAmount
protected TotalCreditAmountType totalCreditAmount
-
totalBalanceAmount
protected TotalBalanceAmountType totalBalanceAmount
-
lineCountNumeric
protected LineCountNumericType lineCountNumeric
-
statementTypeCode
protected StatementTypeCodeType statementTypeCode
-
statementPeriod
protected PeriodType statementPeriod
-
additionalDocumentReference
protected List<DocumentReferenceType> additionalDocumentReference
-
signature
protected List<SignatureType> signature
-
accountingSupplierParty
protected SupplierPartyType accountingSupplierParty
-
accountingCustomerParty
protected CustomerPartyType accountingCustomerParty
-
buyerCustomerParty
protected CustomerPartyType buyerCustomerParty
-
sellerSupplierParty
protected SupplierPartyType sellerSupplierParty
-
originatorCustomerParty
protected CustomerPartyType originatorCustomerParty
-
payeeParty
protected PartyType payeeParty
-
paymentMeans
protected List<PaymentMeansType> paymentMeans
-
paymentTerms
protected List<PaymentTermsType> paymentTerms
-
allowanceCharge
protected List<AllowanceChargeType> allowanceCharge
-
taxTotal
protected List<TaxTotalType> taxTotal
-
statementLine
protected List<StatementLineType> statementLine
-
-
Method Detail
-
getUBLExtensions
public UBLExtensionsType getUBLExtensions()
A container for all extensions present in the document.- Returns:
- possible object is
UBLExtensionsType
-
setUBLExtensions
public void setUBLExtensions(UBLExtensionsType value)
Sets the value of the ublExtensions property.- Parameters:
value- allowed object isUBLExtensionsType- See Also:
getUBLExtensions()
-
getUBLVersionID
public UBLVersionIDType getUBLVersionID()
Gets the value of the ublVersionID property.- Returns:
- possible object is
UBLVersionIDType
-
setUBLVersionID
public void setUBLVersionID(UBLVersionIDType value)
Sets the value of the ublVersionID property.- Parameters:
value- allowed object isUBLVersionIDType
-
getCustomizationID
public CustomizationIDType getCustomizationID()
Gets the value of the customizationID property.- Returns:
- possible object is
CustomizationIDType
-
setCustomizationID
public void setCustomizationID(CustomizationIDType value)
Sets the value of the customizationID property.- Parameters:
value- allowed object isCustomizationIDType
-
getProfileID
public ProfileIDType getProfileID()
Gets the value of the profileID property.- Returns:
- possible object is
ProfileIDType
-
setProfileID
public void setProfileID(ProfileIDType value)
Sets the value of the profileID property.- Parameters:
value- allowed object isProfileIDType
-
getProfileExecutionID
public ProfileExecutionIDType getProfileExecutionID()
Gets the value of the profileExecutionID property.- Returns:
- possible object is
ProfileExecutionIDType
-
setProfileExecutionID
public void setProfileExecutionID(ProfileExecutionIDType value)
Sets the value of the profileExecutionID property.- Parameters:
value- allowed object isProfileExecutionIDType
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getCopyIndicator
public CopyIndicatorType getCopyIndicator()
Gets the value of the copyIndicator property.- Returns:
- possible object is
CopyIndicatorType
-
setCopyIndicator
public void setCopyIndicator(CopyIndicatorType value)
Sets the value of the copyIndicator property.- Parameters:
value- allowed object isCopyIndicatorType
-
getUUID
public UUIDType getUUID()
Gets the value of the uuid property.- Returns:
- possible object is
UUIDType
-
setUUID
public void setUUID(UUIDType value)
Sets the value of the uuid property.- Parameters:
value- allowed object isUUIDType
-
getIssueDate
public IssueDateType getIssueDate()
Gets the value of the issueDate property.- Returns:
- possible object is
IssueDateType
-
setIssueDate
public void setIssueDate(IssueDateType value)
Sets the value of the issueDate property.- Parameters:
value- allowed object isIssueDateType
-
getIssueTime
public IssueTimeType getIssueTime()
Gets the value of the issueTime property.- Returns:
- possible object is
IssueTimeType
-
setIssueTime
public void setIssueTime(IssueTimeType value)
Sets the value of the issueTime property.- Parameters:
value- allowed object isIssueTimeType
-
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- Returns:
- The value of the note property.
-
getDocumentCurrencyCode
public DocumentCurrencyCodeType getDocumentCurrencyCode()
Gets the value of the documentCurrencyCode property.- Returns:
- possible object is
DocumentCurrencyCodeType
-
setDocumentCurrencyCode
public void setDocumentCurrencyCode(DocumentCurrencyCodeType value)
Sets the value of the documentCurrencyCode property.- Parameters:
value- allowed object isDocumentCurrencyCodeType
-
getTotalDebitAmount
public TotalDebitAmountType getTotalDebitAmount()
Gets the value of the totalDebitAmount property.- Returns:
- possible object is
TotalDebitAmountType
-
setTotalDebitAmount
public void setTotalDebitAmount(TotalDebitAmountType value)
Sets the value of the totalDebitAmount property.- Parameters:
value- allowed object isTotalDebitAmountType
-
getTotalCreditAmount
public TotalCreditAmountType getTotalCreditAmount()
Gets the value of the totalCreditAmount property.- Returns:
- possible object is
TotalCreditAmountType
-
setTotalCreditAmount
public void setTotalCreditAmount(TotalCreditAmountType value)
Sets the value of the totalCreditAmount property.- Parameters:
value- allowed object isTotalCreditAmountType
-
getTotalBalanceAmount
public TotalBalanceAmountType getTotalBalanceAmount()
Gets the value of the totalBalanceAmount property.- Returns:
- possible object is
TotalBalanceAmountType
-
setTotalBalanceAmount
public void setTotalBalanceAmount(TotalBalanceAmountType value)
Sets the value of the totalBalanceAmount property.- Parameters:
value- allowed object isTotalBalanceAmountType
-
getLineCountNumeric
public LineCountNumericType getLineCountNumeric()
Gets the value of the lineCountNumeric property.- Returns:
- possible object is
LineCountNumericType
-
setLineCountNumeric
public void setLineCountNumeric(LineCountNumericType value)
Sets the value of the lineCountNumeric property.- Parameters:
value- allowed object isLineCountNumericType
-
getStatementTypeCode
public StatementTypeCodeType getStatementTypeCode()
Gets the value of the statementTypeCode property.- Returns:
- possible object is
StatementTypeCodeType
-
setStatementTypeCode
public void setStatementTypeCode(StatementTypeCodeType value)
Sets the value of the statementTypeCode property.- Parameters:
value- allowed object isStatementTypeCodeType
-
getStatementPeriod
public PeriodType getStatementPeriod()
Gets the value of the statementPeriod property.- Returns:
- possible object is
PeriodType
-
setStatementPeriod
public void setStatementPeriod(PeriodType value)
Sets the value of the statementPeriod property.- Parameters:
value- allowed object isPeriodType
-
getAdditionalDocumentReference
public List<DocumentReferenceType> getAdditionalDocumentReference()
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
setmethod 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
DocumentReferenceType- Returns:
- The value of the additionalDocumentReference property.
-
getSignature
public List<SignatureType> getSignature()
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
setmethod 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
SignatureType- Returns:
- The value of the signature property.
-
getAccountingSupplierParty
public SupplierPartyType getAccountingSupplierParty()
Gets the value of the accountingSupplierParty property.- Returns:
- possible object is
SupplierPartyType
-
setAccountingSupplierParty
public void setAccountingSupplierParty(SupplierPartyType value)
Sets the value of the accountingSupplierParty property.- Parameters:
value- allowed object isSupplierPartyType
-
getAccountingCustomerParty
public CustomerPartyType getAccountingCustomerParty()
Gets the value of the accountingCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setAccountingCustomerParty
public void setAccountingCustomerParty(CustomerPartyType value)
Sets the value of the accountingCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getBuyerCustomerParty
public CustomerPartyType getBuyerCustomerParty()
Gets the value of the buyerCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setBuyerCustomerParty
public void setBuyerCustomerParty(CustomerPartyType value)
Sets the value of the buyerCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getSellerSupplierParty
public SupplierPartyType getSellerSupplierParty()
Gets the value of the sellerSupplierParty property.- Returns:
- possible object is
SupplierPartyType
-
setSellerSupplierParty
public void setSellerSupplierParty(SupplierPartyType value)
Sets the value of the sellerSupplierParty property.- Parameters:
value- allowed object isSupplierPartyType
-
getOriginatorCustomerParty
public CustomerPartyType getOriginatorCustomerParty()
Gets the value of the originatorCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setOriginatorCustomerParty
public void setOriginatorCustomerParty(CustomerPartyType value)
Sets the value of the originatorCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getPayeeParty
public PartyType getPayeeParty()
Gets the value of the payeeParty property.- Returns:
- possible object is
PartyType
-
setPayeeParty
public void setPayeeParty(PartyType value)
Sets the value of the payeeParty property.- Parameters:
value- allowed object isPartyType
-
getPaymentMeans
public List<PaymentMeansType> getPaymentMeans()
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
setmethod for the paymentMeans property.For example, to add a new item, do as follows:
getPaymentMeans().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentMeansType- Returns:
- The value of the paymentMeans property.
-
getPaymentTerms
public List<PaymentTermsType> getPaymentTerms()
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
setmethod 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- Returns:
- The value of the paymentTerms property.
-
getAllowanceCharge
public List<AllowanceChargeType> getAllowanceCharge()
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
setmethod 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- Returns:
- The value of the allowanceCharge property.
-
getTaxTotal
public List<TaxTotalType> getTaxTotal()
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
setmethod 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
TaxTotalType- Returns:
- The value of the taxTotal property.
-
getStatementLine
public List<StatementLineType> getStatementLine()
Gets the value of the statementLine 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 statementLine property.For example, to add a new item, do as follows:
getStatementLine().add(newItem);
Objects of the following type(s) are allowed in the list
StatementLineType- Returns:
- The value of the statementLine property.
-
-