Class DebitNoteLineType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.DebitNoteLineType
-
public class DebitNoteLineType extends Object
Java class for DebitNoteLineType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="DebitNoteLineType"> <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}DebitedQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineExtensionAmount"/> <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: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}Delivery" 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}SubDebitNoteLine" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected AccountingCostTypeaccountingCostprotected AccountingCostCodeTypeaccountingCostCodeprotected List<AllowanceChargeType>allowanceChargeprotected List<BillingReferenceType>billingReferenceprotected DebitedQuantityTypedebitedQuantityprotected List<DeliveryType>deliveryprotected List<LineReferenceType>despatchLineReferenceprotected List<ResponseType>discrepancyResponseprotected List<DocumentReferenceType>documentReferenceprotected IDTypeidprotected ItemTypeitemprotected LineExtensionAmountTypelineExtensionAmountprotected List<NoteType>noteprotected PaymentPurposeCodeTypepaymentPurposeCodeprotected PriceTypepriceprotected PricingReferenceTypepricingReferenceprotected List<LineReferenceType>receiptLineReferenceprotected List<DebitNoteLineType>subDebitNoteLineprotected TaxPointDateTypetaxPointDateprotected List<TaxTotalType>taxTotalprotected UUIDTypeuuid
-
Constructor Summary
Constructors Constructor Description DebitNoteLineType()
-
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.DebitedQuantityTypegetDebitedQuantity()Gets the value of the debitedQuantity property.List<DeliveryType>getDelivery()Gets the value of the delivery 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.IDTypegetID()Gets the value of the id property.ItemTypegetItem()Gets the value of the item property.LineExtensionAmountTypegetLineExtensionAmount()Gets the value of the lineExtensionAmount property.List<NoteType>getNote()Gets the value of the note property.PaymentPurposeCodeTypegetPaymentPurposeCode()Gets the value of the paymentPurposeCode 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<DebitNoteLineType>getSubDebitNoteLine()Gets the value of the subDebitNoteLine 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.voidsetDebitedQuantity(DebitedQuantityType value)Sets the value of the debitedQuantity property.voidsetID(IDType value)Sets the value of the id property.voidsetItem(ItemType value)Sets the value of the item property.voidsetLineExtensionAmount(LineExtensionAmountType value)Sets the value of the lineExtensionAmount 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
-
debitedQuantity
protected DebitedQuantityType debitedQuantity
-
lineExtensionAmount
protected LineExtensionAmountType lineExtensionAmount
-
taxPointDate
protected TaxPointDateType taxPointDate
-
accountingCostCode
protected AccountingCostCodeType accountingCostCode
-
accountingCost
protected AccountingCostType accountingCost
-
paymentPurposeCode
protected PaymentPurposeCodeType paymentPurposeCode
-
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
-
delivery
protected List<DeliveryType> delivery
-
taxTotal
protected List<TaxTotalType> taxTotal
-
allowanceCharge
protected List<AllowanceChargeType> allowanceCharge
-
item
protected ItemType item
-
price
protected PriceType price
-
subDebitNoteLine
protected List<DebitNoteLineType> subDebitNoteLine
-
-
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- Returns:
- The value of the note property.
-
getDebitedQuantity
public DebitedQuantityType getDebitedQuantity()
Gets the value of the debitedQuantity property.- Returns:
- possible object is
DebitedQuantityType
-
setDebitedQuantity
public void setDebitedQuantity(DebitedQuantityType value)
Sets the value of the debitedQuantity property.- Parameters:
value- allowed object isDebitedQuantityType
-
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
-
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- Returns:
- The value of the discrepancyResponse property.
-
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- Returns:
- The value of the despatchLineReference property.
-
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- Returns:
- The value of the receiptLineReference property.
-
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- Returns:
- The value of the billingReference property.
-
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- Returns:
- The value of the documentReference property.
-
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
-
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- Returns:
- The value of the delivery 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.
-
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.
-
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
-
getSubDebitNoteLine
public List<DebitNoteLineType> getSubDebitNoteLine()
Gets the value of the subDebitNoteLine 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 subDebitNoteLine property.For example, to add a new item, do as follows:
getSubDebitNoteLine().add(newItem);
Objects of the following type(s) are allowed in the list
DebitNoteLineType- Returns:
- The value of the subDebitNoteLine property.
-
-