public class SupplyChainTradeSettlementType extends Object
Java class for SupplyChainTradeSettlementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SupplyChainTradeSettlementType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="PaymentReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="InvoiceCurrencyCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" minOccurs="0"/>
<element name="InvoiceeTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
<element name="PayeeTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeSettlementPaymentMeans" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeSettlementPaymentMeansType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ApplicableTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
<element name="BillingSpecifiedPeriod" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SpecifiedPeriodType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeAllowanceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAllowanceChargeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedLogisticsServiceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}LogisticsServiceChargeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradePaymentTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePaymentTermsType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeSettlementMonetarySummation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeSettlementMonetarySummationType" minOccurs="0"/>
<element name="ReceivableSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<TradeTaxType> |
applicableTradeTax |
protected List<SpecifiedPeriodType> |
billingSpecifiedPeriod |
protected CodeType |
invoiceCurrencyCode |
protected TradePartyType |
invoiceeTradeParty |
protected List<TradePartyType> |
payeeTradeParty |
protected List<TextType> |
paymentReference |
protected List<TradeAccountingAccountType> |
receivableSpecifiedTradeAccountingAccount |
protected List<LogisticsServiceChargeType> |
specifiedLogisticsServiceCharge |
protected List<TradeAccountingAccountType> |
specifiedTradeAccountingAccount |
protected List<TradeAllowanceChargeType> |
specifiedTradeAllowanceCharge |
protected List<TradePaymentTermsType> |
specifiedTradePaymentTerms |
protected TradeSettlementMonetarySummationType |
specifiedTradeSettlementMonetarySummation |
protected List<TradeSettlementPaymentMeansType> |
specifiedTradeSettlementPaymentMeans |
| Constructor and Description |
|---|
SupplyChainTradeSettlementType() |
protected CodeType invoiceCurrencyCode
protected TradePartyType invoiceeTradeParty
protected List<TradePartyType> payeeTradeParty
protected List<TradeSettlementPaymentMeansType> specifiedTradeSettlementPaymentMeans
protected List<TradeTaxType> applicableTradeTax
protected List<SpecifiedPeriodType> billingSpecifiedPeriod
protected List<TradeAllowanceChargeType> specifiedTradeAllowanceCharge
protected List<LogisticsServiceChargeType> specifiedLogisticsServiceCharge
protected List<TradePaymentTermsType> specifiedTradePaymentTerms
protected List<TradeAccountingAccountType> specifiedTradeAccountingAccount
protected TradeSettlementMonetarySummationType specifiedTradeSettlementMonetarySummation
protected List<TradeAccountingAccountType> receivableSpecifiedTradeAccountingAccount
public List<TextType> getPaymentReference()
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 paymentReference property.
For example, to add a new item, do as follows:
getPaymentReference().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public CodeType getInvoiceCurrencyCode()
CodeTypepublic void setInvoiceCurrencyCode(CodeType value)
value - allowed object is
CodeTypepublic TradePartyType getInvoiceeTradeParty()
TradePartyTypepublic void setInvoiceeTradeParty(TradePartyType value)
value - allowed object is
TradePartyTypepublic List<TradePartyType> getPayeeTradeParty()
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 payeeTradeParty property.
For example, to add a new item, do as follows:
getPayeeTradeParty().add(newItem);
Objects of the following type(s) are allowed in the list
TradePartyType
public List<TradeSettlementPaymentMeansType> getSpecifiedTradeSettlementPaymentMeans()
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 specifiedTradeSettlementPaymentMeans property.
For example, to add a new item, do as follows:
getSpecifiedTradeSettlementPaymentMeans().add(newItem);
Objects of the following type(s) are allowed in the list
TradeSettlementPaymentMeansType
public List<TradeTaxType> getApplicableTradeTax()
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 applicableTradeTax property.
For example, to add a new item, do as follows:
getApplicableTradeTax().add(newItem);
Objects of the following type(s) are allowed in the list
TradeTaxType
public List<SpecifiedPeriodType> getBillingSpecifiedPeriod()
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 billingSpecifiedPeriod property.
For example, to add a new item, do as follows:
getBillingSpecifiedPeriod().add(newItem);
Objects of the following type(s) are allowed in the list
SpecifiedPeriodType
public List<TradeAllowanceChargeType> getSpecifiedTradeAllowanceCharge()
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 specifiedTradeAllowanceCharge property.
For example, to add a new item, do as follows:
getSpecifiedTradeAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAllowanceChargeType
public List<LogisticsServiceChargeType> getSpecifiedLogisticsServiceCharge()
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 specifiedLogisticsServiceCharge property.
For example, to add a new item, do as follows:
getSpecifiedLogisticsServiceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
LogisticsServiceChargeType
public List<TradePaymentTermsType> getSpecifiedTradePaymentTerms()
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 specifiedTradePaymentTerms property.
For example, to add a new item, do as follows:
getSpecifiedTradePaymentTerms().add(newItem);
Objects of the following type(s) are allowed in the list
TradePaymentTermsType
public List<TradeAccountingAccountType> getSpecifiedTradeAccountingAccount()
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 specifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
public TradeSettlementMonetarySummationType getSpecifiedTradeSettlementMonetarySummation()
TradeSettlementMonetarySummationTypepublic void setSpecifiedTradeSettlementMonetarySummation(TradeSettlementMonetarySummationType value)
value - allowed object is
TradeSettlementMonetarySummationTypepublic List<TradeAccountingAccountType> getReceivableSpecifiedTradeAccountingAccount()
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 receivableSpecifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getReceivableSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
public SupplyChainTradeSettlementType withPaymentReference(TextType... values)
public SupplyChainTradeSettlementType withPaymentReference(Collection<TextType> values)
public SupplyChainTradeSettlementType withInvoiceCurrencyCode(CodeType value)
public SupplyChainTradeSettlementType withInvoiceeTradeParty(TradePartyType value)
public SupplyChainTradeSettlementType withPayeeTradeParty(TradePartyType... values)
public SupplyChainTradeSettlementType withPayeeTradeParty(Collection<TradePartyType> values)
public SupplyChainTradeSettlementType withSpecifiedTradeSettlementPaymentMeans(TradeSettlementPaymentMeansType... values)
public SupplyChainTradeSettlementType withSpecifiedTradeSettlementPaymentMeans(Collection<TradeSettlementPaymentMeansType> values)
public SupplyChainTradeSettlementType withApplicableTradeTax(TradeTaxType... values)
public SupplyChainTradeSettlementType withApplicableTradeTax(Collection<TradeTaxType> values)
public SupplyChainTradeSettlementType withBillingSpecifiedPeriod(SpecifiedPeriodType... values)
public SupplyChainTradeSettlementType withBillingSpecifiedPeriod(Collection<SpecifiedPeriodType> values)
public SupplyChainTradeSettlementType withSpecifiedTradeAllowanceCharge(TradeAllowanceChargeType... values)
public SupplyChainTradeSettlementType withSpecifiedTradeAllowanceCharge(Collection<TradeAllowanceChargeType> values)
public SupplyChainTradeSettlementType withSpecifiedLogisticsServiceCharge(LogisticsServiceChargeType... values)
public SupplyChainTradeSettlementType withSpecifiedLogisticsServiceCharge(Collection<LogisticsServiceChargeType> values)
public SupplyChainTradeSettlementType withSpecifiedTradePaymentTerms(TradePaymentTermsType... values)
public SupplyChainTradeSettlementType withSpecifiedTradePaymentTerms(Collection<TradePaymentTermsType> values)
public SupplyChainTradeSettlementType withSpecifiedTradeAccountingAccount(TradeAccountingAccountType... values)
public SupplyChainTradeSettlementType withSpecifiedTradeAccountingAccount(Collection<TradeAccountingAccountType> values)
public SupplyChainTradeSettlementType withSpecifiedTradeSettlementMonetarySummation(TradeSettlementMonetarySummationType value)
public SupplyChainTradeSettlementType withReceivableSpecifiedTradeAccountingAccount(TradeAccountingAccountType... values)
public SupplyChainTradeSettlementType withReceivableSpecifiedTradeAccountingAccount(Collection<TradeAccountingAccountType> values)
Copyright © 2014–2019 Philip Helger. All rights reserved.