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>
| Constructor and Description |
|---|
StatementType() |
| Modifier and Type | Method and Description |
|---|---|
CustomerPartyType |
getAccountingCustomerParty()
Gets the value of the accountingCustomerParty property.
|
SupplierPartyType |
getAccountingSupplierParty()
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.
|
CustomerPartyType |
getBuyerCustomerParty()
Gets the value of the buyerCustomerParty property.
|
CopyIndicatorType |
getCopyIndicator()
Gets the value of the copyIndicator property.
|
CustomizationIDType |
getCustomizationID()
Gets the value of the customizationID property.
|
DocumentCurrencyCodeType |
getDocumentCurrencyCode()
Gets the value of the documentCurrencyCode property.
|
IDType |
getID()
Gets the value of the id property.
|
IssueDateType |
getIssueDate()
Gets the value of the issueDate property.
|
IssueTimeType |
getIssueTime()
Gets the value of the issueTime property.
|
LineCountNumericType |
getLineCountNumeric()
Gets the value of the lineCountNumeric property.
|
List<NoteType> |
getNote()
Gets the value of the note property.
|
CustomerPartyType |
getOriginatorCustomerParty()
Gets the value of the originatorCustomerParty property.
|
PartyType |
getPayeeParty()
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.
|
ProfileExecutionIDType |
getProfileExecutionID()
Gets the value of the profileExecutionID property.
|
ProfileIDType |
getProfileID()
Gets the value of the profileID property.
|
SupplierPartyType |
getSellerSupplierParty()
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.
|
PeriodType |
getStatementPeriod()
Gets the value of the statementPeriod property.
|
StatementTypeCodeType |
getStatementTypeCode()
Gets the value of the statementTypeCode property.
|
List<TaxTotalType> |
getTaxTotal()
Gets the value of the taxTotal property.
|
TotalBalanceAmountType |
getTotalBalanceAmount()
Gets the value of the totalBalanceAmount property.
|
TotalCreditAmountType |
getTotalCreditAmount()
Gets the value of the totalCreditAmount property.
|
TotalDebitAmountType |
getTotalDebitAmount()
Gets the value of the totalDebitAmount property.
|
UBLExtensionsType |
getUBLExtensions()
Gets the value of the ublExtensions property.
|
UBLVersionIDType |
getUBLVersionID()
Gets the value of the ublVersionID property.
|
UUIDType |
getUUID()
Gets the value of the uuid property.
|
void |
setAccountingCustomerParty(CustomerPartyType value)
Sets the value of the accountingCustomerParty property.
|
void |
setAccountingSupplierParty(SupplierPartyType value)
Sets the value of the accountingSupplierParty property.
|
void |
setBuyerCustomerParty(CustomerPartyType value)
Sets the value of the buyerCustomerParty property.
|
void |
setCopyIndicator(CopyIndicatorType value)
Sets the value of the copyIndicator property.
|
void |
setCustomizationID(CustomizationIDType value)
Sets the value of the customizationID property.
|
void |
setDocumentCurrencyCode(DocumentCurrencyCodeType value)
Sets the value of the documentCurrencyCode property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
void |
setIssueDate(IssueDateType value)
Sets the value of the issueDate property.
|
void |
setIssueTime(IssueTimeType value)
Sets the value of the issueTime property.
|
void |
setLineCountNumeric(LineCountNumericType value)
Sets the value of the lineCountNumeric property.
|
void |
setOriginatorCustomerParty(CustomerPartyType value)
Sets the value of the originatorCustomerParty property.
|
void |
setPayeeParty(PartyType value)
Sets the value of the payeeParty property.
|
void |
setProfileExecutionID(ProfileExecutionIDType value)
Sets the value of the profileExecutionID property.
|
void |
setProfileID(ProfileIDType value)
Sets the value of the profileID property.
|
void |
setSellerSupplierParty(SupplierPartyType value)
Sets the value of the sellerSupplierParty property.
|
void |
setStatementPeriod(PeriodType value)
Sets the value of the statementPeriod property.
|
void |
setStatementTypeCode(StatementTypeCodeType value)
Sets the value of the statementTypeCode property.
|
void |
setTotalBalanceAmount(TotalBalanceAmountType value)
Sets the value of the totalBalanceAmount property.
|
void |
setTotalCreditAmount(TotalCreditAmountType value)
Sets the value of the totalCreditAmount property.
|
void |
setTotalDebitAmount(TotalDebitAmountType value)
Sets the value of the totalDebitAmount property.
|
void |
setUBLExtensions(UBLExtensionsType value)
Sets the value of the ublExtensions property.
|
void |
setUBLVersionID(UBLVersionIDType value)
Sets the value of the ublVersionID property.
|
void |
setUUID(UUIDType value)
Sets the value of the uuid property.
|
protected UBLExtensionsType ublExtensions
protected UBLVersionIDType ublVersionID
protected CustomizationIDType customizationID
protected ProfileIDType profileID
protected ProfileExecutionIDType profileExecutionID
protected IDType id
protected CopyIndicatorType copyIndicator
protected UUIDType uuid
protected IssueDateType issueDate
protected IssueTimeType issueTime
protected DocumentCurrencyCodeType documentCurrencyCode
protected TotalDebitAmountType totalDebitAmount
protected TotalCreditAmountType totalCreditAmount
protected TotalBalanceAmountType totalBalanceAmount
protected LineCountNumericType lineCountNumeric
protected StatementTypeCodeType statementTypeCode
protected PeriodType statementPeriod
protected List<DocumentReferenceType> additionalDocumentReference
protected List<SignatureType> signature
protected SupplierPartyType accountingSupplierParty
protected CustomerPartyType accountingCustomerParty
protected CustomerPartyType buyerCustomerParty
protected SupplierPartyType sellerSupplierParty
protected CustomerPartyType originatorCustomerParty
protected PartyType payeeParty
protected List<PaymentMeansType> paymentMeans
protected List<PaymentTermsType> paymentTerms
protected List<AllowanceChargeType> allowanceCharge
protected List<TaxTotalType> taxTotal
protected List<StatementLineType> statementLine
public UBLExtensionsType getUBLExtensions()
UBLExtensionsTypepublic void setUBLExtensions(UBLExtensionsType value)
value - allowed object is
UBLExtensionsTypepublic UBLVersionIDType getUBLVersionID()
UBLVersionIDTypepublic void setUBLVersionID(UBLVersionIDType value)
value - allowed object is
UBLVersionIDTypepublic CustomizationIDType getCustomizationID()
CustomizationIDTypepublic void setCustomizationID(CustomizationIDType value)
value - allowed object is
CustomizationIDTypepublic ProfileIDType getProfileID()
ProfileIDTypepublic void setProfileID(ProfileIDType value)
value - allowed object is
ProfileIDTypepublic ProfileExecutionIDType getProfileExecutionID()
ProfileExecutionIDTypepublic void setProfileExecutionID(ProfileExecutionIDType value)
value - allowed object is
ProfileExecutionIDTypepublic void setID(IDType value)
value - allowed object is
IDTypepublic CopyIndicatorType getCopyIndicator()
CopyIndicatorTypepublic void setCopyIndicator(CopyIndicatorType value)
value - allowed object is
CopyIndicatorTypepublic UUIDType getUUID()
UUIDTypepublic void setUUID(UUIDType value)
value - allowed object is
UUIDTypepublic IssueDateType getIssueDate()
IssueDateTypepublic void setIssueDate(IssueDateType value)
value - allowed object is
IssueDateTypepublic IssueTimeType getIssueTime()
IssueTimeTypepublic void setIssueTime(IssueTimeType value)
value - allowed object is
IssueTimeTypepublic 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 DocumentCurrencyCodeType getDocumentCurrencyCode()
DocumentCurrencyCodeTypepublic void setDocumentCurrencyCode(DocumentCurrencyCodeType value)
value - allowed object is
DocumentCurrencyCodeTypepublic TotalDebitAmountType getTotalDebitAmount()
TotalDebitAmountTypepublic void setTotalDebitAmount(TotalDebitAmountType value)
value - allowed object is
TotalDebitAmountTypepublic TotalCreditAmountType getTotalCreditAmount()
TotalCreditAmountTypepublic void setTotalCreditAmount(TotalCreditAmountType value)
value - allowed object is
TotalCreditAmountTypepublic TotalBalanceAmountType getTotalBalanceAmount()
TotalBalanceAmountTypepublic void setTotalBalanceAmount(TotalBalanceAmountType value)
value - allowed object is
TotalBalanceAmountTypepublic LineCountNumericType getLineCountNumeric()
LineCountNumericTypepublic void setLineCountNumeric(LineCountNumericType value)
value - allowed object is
LineCountNumericTypepublic StatementTypeCodeType getStatementTypeCode()
StatementTypeCodeTypepublic void setStatementTypeCode(StatementTypeCodeType value)
value - allowed object is
StatementTypeCodeTypepublic PeriodType getStatementPeriod()
PeriodTypepublic void setStatementPeriod(PeriodType value)
value - allowed object is
PeriodTypepublic List<DocumentReferenceType> getAdditionalDocumentReference()
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
DocumentReferenceType
public List<SignatureType> getSignature()
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
SignatureType
public SupplierPartyType getAccountingSupplierParty()
SupplierPartyTypepublic void setAccountingSupplierParty(SupplierPartyType value)
value - allowed object is
SupplierPartyTypepublic CustomerPartyType getAccountingCustomerParty()
CustomerPartyTypepublic void setAccountingCustomerParty(CustomerPartyType value)
value - allowed object is
CustomerPartyTypepublic CustomerPartyType getBuyerCustomerParty()
CustomerPartyTypepublic void setBuyerCustomerParty(CustomerPartyType value)
value - allowed object is
CustomerPartyTypepublic SupplierPartyType getSellerSupplierParty()
SupplierPartyTypepublic void setSellerSupplierParty(SupplierPartyType value)
value - allowed object is
SupplierPartyTypepublic CustomerPartyType getOriginatorCustomerParty()
CustomerPartyTypepublic void setOriginatorCustomerParty(CustomerPartyType value)
value - allowed object is
CustomerPartyTypepublic PartyType getPayeeParty()
PartyTypepublic void setPayeeParty(PartyType value)
value - allowed object is
PartyTypepublic List<PaymentMeansType> getPaymentMeans()
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
PaymentMeansType
public List<PaymentTermsType> getPaymentTerms()
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
public List<AllowanceChargeType> getAllowanceCharge()
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
public List<TaxTotalType> getTaxTotal()
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
TaxTotalType
public List<StatementLineType> getStatementLine()
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 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
Copyright © 2017 Direktoratet for forvaltning og IKT (Difi). All rights reserved.