Class CreditNoteLineType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.CreditNoteLineType
-
public class CreditNoteLineType extends Object
Java class for CreditNoteLineType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CreditNoteLineType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/> <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}Note" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CreditedQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineExtensionAmount" 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}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}PaymentPurposeCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FreeOfChargeIndicator" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoicePeriod" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OrderLineReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DiscrepancyResponse" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchLineReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReceiptLineReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BillingReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DocumentReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PricingReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginatorParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Delivery" 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}TaxTotal" 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}Item" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Price" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryTerms" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SubCreditNoteLine" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemPriceExtension" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CreditNoteLineType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountingCostTypegetAccountingCost()Gets the value of the accountingCost property.AccountingCostCodeTypegetAccountingCostCode()Gets the value of the accountingCostCode property.List<AllowanceChargeType>getAllowanceCharge()Gets the value of the allowanceCharge property.List<BillingReferenceType>getBillingReference()Gets the value of the billingReference property.CreditedQuantityTypegetCreditedQuantity()Gets the value of the creditedQuantity property.List<DeliveryType>getDelivery()Gets the value of the delivery property.List<DeliveryTermsType>getDeliveryTerms()Gets the value of the deliveryTerms property.List<LineReferenceType>getDespatchLineReference()Gets the value of the despatchLineReference property.List<ResponseType>getDiscrepancyResponse()Gets the value of the discrepancyResponse property.List<DocumentReferenceType>getDocumentReference()Gets the value of the documentReference property.FreeOfChargeIndicatorTypegetFreeOfChargeIndicator()Gets the value of the freeOfChargeIndicator property.IDTypegetID()Gets the value of the id property.List<PeriodType>getInvoicePeriod()Gets the value of the invoicePeriod property.ItemTypegetItem()Gets the value of the item property.PriceExtensionTypegetItemPriceExtension()Gets the value of the itemPriceExtension property.LineExtensionAmountTypegetLineExtensionAmount()Gets the value of the lineExtensionAmount property.List<NoteType>getNote()Gets the value of the note property.List<OrderLineReferenceType>getOrderLineReference()Gets the value of the orderLineReference property.PartyTypegetOriginatorParty()Gets the value of the originatorParty property.PaymentPurposeCodeTypegetPaymentPurposeCode()Gets the value of the paymentPurposeCode property.List<PaymentTermsType>getPaymentTerms()Gets the value of the paymentTerms property.PriceTypegetPrice()Gets the value of the price property.PricingReferenceTypegetPricingReference()Gets the value of the pricingReference property.List<LineReferenceType>getReceiptLineReference()Gets the value of the receiptLineReference property.List<CreditNoteLineType>getSubCreditNoteLine()Gets the value of the subCreditNoteLine property.TaxPointDateTypegetTaxPointDate()Gets the value of the taxPointDate property.List<TaxTotalType>getTaxTotal()Gets the value of the taxTotal property.UUIDTypegetUUID()Gets the value of the uuid property.voidsetAccountingCost(AccountingCostType value)Sets the value of the accountingCost property.voidsetAccountingCostCode(AccountingCostCodeType value)Sets the value of the accountingCostCode property.voidsetCreditedQuantity(CreditedQuantityType value)Sets the value of the creditedQuantity property.voidsetFreeOfChargeIndicator(FreeOfChargeIndicatorType value)Sets the value of the freeOfChargeIndicator property.voidsetID(IDType value)Sets the value of the id property.voidsetItem(ItemType value)Sets the value of the item property.voidsetItemPriceExtension(PriceExtensionType value)Sets the value of the itemPriceExtension property.voidsetLineExtensionAmount(LineExtensionAmountType value)Sets the value of the lineExtensionAmount property.voidsetOriginatorParty(PartyType value)Sets the value of the originatorParty property.voidsetPaymentPurposeCode(PaymentPurposeCodeType value)Sets the value of the paymentPurposeCode property.voidsetPrice(PriceType value)Sets the value of the price property.voidsetPricingReference(PricingReferenceType value)Sets the value of the pricingReference property.voidsetTaxPointDate(TaxPointDateType value)Sets the value of the taxPointDate property.voidsetUUID(UUIDType value)Sets the value of the uuid property.
-
-
-
Field Detail
-
id
protected IDType id
-
uuid
protected UUIDType uuid
-
creditedQuantity
protected CreditedQuantityType creditedQuantity
-
lineExtensionAmount
protected LineExtensionAmountType lineExtensionAmount
-
taxPointDate
protected TaxPointDateType taxPointDate
-
accountingCostCode
protected AccountingCostCodeType accountingCostCode
-
accountingCost
protected AccountingCostType accountingCost
-
paymentPurposeCode
protected PaymentPurposeCodeType paymentPurposeCode
-
freeOfChargeIndicator
protected FreeOfChargeIndicatorType freeOfChargeIndicator
-
invoicePeriod
protected List<PeriodType> invoicePeriod
-
orderLineReference
protected List<OrderLineReferenceType> orderLineReference
-
discrepancyResponse
protected List<ResponseType> discrepancyResponse
-
despatchLineReference
protected List<LineReferenceType> despatchLineReference
-
receiptLineReference
protected List<LineReferenceType> receiptLineReference
-
billingReference
protected List<BillingReferenceType> billingReference
-
documentReference
protected List<DocumentReferenceType> documentReference
-
pricingReference
protected PricingReferenceType pricingReference
-
originatorParty
protected PartyType originatorParty
-
delivery
protected List<DeliveryType> delivery
-
paymentTerms
protected List<PaymentTermsType> paymentTerms
-
taxTotal
protected List<TaxTotalType> taxTotal
-
allowanceCharge
protected List<AllowanceChargeType> allowanceCharge
-
item
protected ItemType item
-
price
protected PriceType price
-
deliveryTerms
protected List<DeliveryTermsType> deliveryTerms
-
subCreditNoteLine
protected List<CreditNoteLineType> subCreditNoteLine
-
itemPriceExtension
protected PriceExtensionType itemPriceExtension
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
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
-
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
-
getCreditedQuantity
public CreditedQuantityType getCreditedQuantity()
Gets the value of the creditedQuantity property.- Returns:
- possible object is
CreditedQuantityType
-
setCreditedQuantity
public void setCreditedQuantity(CreditedQuantityType value)
Sets the value of the creditedQuantity property.- Parameters:
value- allowed object isCreditedQuantityType
-
getLineExtensionAmount
public LineExtensionAmountType getLineExtensionAmount()
Gets the value of the lineExtensionAmount property.- Returns:
- possible object is
LineExtensionAmountType
-
setLineExtensionAmount
public void setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.- Parameters:
value- allowed object isLineExtensionAmountType
-
getTaxPointDate
public TaxPointDateType getTaxPointDate()
Gets the value of the taxPointDate property.- Returns:
- possible object is
TaxPointDateType
-
setTaxPointDate
public void setTaxPointDate(TaxPointDateType value)
Sets the value of the taxPointDate property.- Parameters:
value- allowed object isTaxPointDateType
-
getAccountingCostCode
public AccountingCostCodeType getAccountingCostCode()
Gets the value of the accountingCostCode property.- Returns:
- possible object is
AccountingCostCodeType
-
setAccountingCostCode
public void setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.- Parameters:
value- allowed object isAccountingCostCodeType
-
getAccountingCost
public AccountingCostType getAccountingCost()
Gets the value of the accountingCost property.- Returns:
- possible object is
AccountingCostType
-
setAccountingCost
public void setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.- Parameters:
value- allowed object isAccountingCostType
-
getPaymentPurposeCode
public PaymentPurposeCodeType getPaymentPurposeCode()
Gets the value of the paymentPurposeCode property.- Returns:
- possible object is
PaymentPurposeCodeType
-
setPaymentPurposeCode
public void setPaymentPurposeCode(PaymentPurposeCodeType value)
Sets the value of the paymentPurposeCode property.- Parameters:
value- allowed object isPaymentPurposeCodeType
-
getFreeOfChargeIndicator
public FreeOfChargeIndicatorType getFreeOfChargeIndicator()
Gets the value of the freeOfChargeIndicator property.- Returns:
- possible object is
FreeOfChargeIndicatorType
-
setFreeOfChargeIndicator
public void setFreeOfChargeIndicator(FreeOfChargeIndicatorType value)
Sets the value of the freeOfChargeIndicator property.- Parameters:
value- allowed object isFreeOfChargeIndicatorType
-
getInvoicePeriod
public List<PeriodType> getInvoicePeriod()
Gets the value of the invoicePeriod 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 invoicePeriod property.For example, to add a new item, do as follows:
getInvoicePeriod().add(newItem);Objects of the following type(s) are allowed in the list
PeriodType
-
getOrderLineReference
public List<OrderLineReferenceType> getOrderLineReference()
Gets the value of the orderLineReference 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 orderLineReference property.For example, to add a new item, do as follows:
getOrderLineReference().add(newItem);Objects of the following type(s) are allowed in the list
OrderLineReferenceType
-
getDiscrepancyResponse
public List<ResponseType> getDiscrepancyResponse()
Gets the value of the discrepancyResponse 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 discrepancyResponse property.For example, to add a new item, do as follows:
getDiscrepancyResponse().add(newItem);Objects of the following type(s) are allowed in the list
ResponseType
-
getDespatchLineReference
public List<LineReferenceType> getDespatchLineReference()
Gets the value of the despatchLineReference 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 despatchLineReference property.For example, to add a new item, do as follows:
getDespatchLineReference().add(newItem);Objects of the following type(s) are allowed in the list
LineReferenceType
-
getReceiptLineReference
public List<LineReferenceType> getReceiptLineReference()
Gets the value of the receiptLineReference 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 receiptLineReference property.For example, to add a new item, do as follows:
getReceiptLineReference().add(newItem);Objects of the following type(s) are allowed in the list
LineReferenceType
-
getBillingReference
public List<BillingReferenceType> getBillingReference()
Gets the value of the billingReference 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 billingReference property.For example, to add a new item, do as follows:
getBillingReference().add(newItem);Objects of the following type(s) are allowed in the list
BillingReferenceType
-
getDocumentReference
public List<DocumentReferenceType> getDocumentReference()
Gets the value of the documentReference 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 documentReference property.For example, to add a new item, do as follows:
getDocumentReference().add(newItem);Objects of the following type(s) are allowed in the list
DocumentReferenceType
-
getPricingReference
public PricingReferenceType getPricingReference()
Gets the value of the pricingReference property.- Returns:
- possible object is
PricingReferenceType
-
setPricingReference
public void setPricingReference(PricingReferenceType value)
Sets the value of the pricingReference property.- Parameters:
value- allowed object isPricingReferenceType
-
getOriginatorParty
public PartyType getOriginatorParty()
Gets the value of the originatorParty property.- Returns:
- possible object is
PartyType
-
setOriginatorParty
public void setOriginatorParty(PartyType value)
Sets the value of the originatorParty property.- Parameters:
value- allowed object isPartyType
-
getDelivery
public List<DeliveryType> getDelivery()
Gets the value of the delivery 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 delivery property.For example, to add a new item, do as follows:
getDelivery().add(newItem);Objects of the following type(s) are allowed in the list
DeliveryType
-
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
-
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
-
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
-
getItem
public ItemType getItem()
Gets the value of the item property.- Returns:
- possible object is
ItemType
-
setItem
public void setItem(ItemType value)
Sets the value of the item property.- Parameters:
value- allowed object isItemType
-
getPrice
public PriceType getPrice()
Gets the value of the price property.- Returns:
- possible object is
PriceType
-
setPrice
public void setPrice(PriceType value)
Sets the value of the price property.- Parameters:
value- allowed object isPriceType
-
getDeliveryTerms
public List<DeliveryTermsType> getDeliveryTerms()
Gets the value of the deliveryTerms 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 deliveryTerms property.For example, to add a new item, do as follows:
getDeliveryTerms().add(newItem);Objects of the following type(s) are allowed in the list
DeliveryTermsType
-
getSubCreditNoteLine
public List<CreditNoteLineType> getSubCreditNoteLine()
Gets the value of the subCreditNoteLine 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 subCreditNoteLine property.For example, to add a new item, do as follows:
getSubCreditNoteLine().add(newItem);Objects of the following type(s) are allowed in the list
CreditNoteLineType
-
getItemPriceExtension
public PriceExtensionType getItemPriceExtension()
Gets the value of the itemPriceExtension property.- Returns:
- possible object is
PriceExtensionType
-
setItemPriceExtension
public void setItemPriceExtension(PriceExtensionType value)
Sets the value of the itemPriceExtension property.- Parameters:
value- allowed object isPriceExtensionType
-
-