Class BillingReferenceType


  • public class BillingReferenceType
    extends Object

    Java class for BillingReferenceType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="BillingReferenceType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoiceDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SelfBilledInvoiceDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CreditNoteDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SelfBilledCreditNoteDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DebitNoteDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReminderDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BillingReferenceLine" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • BillingReferenceType

        public BillingReferenceType()
    • Method Detail

      • setInvoiceDocumentReference

        public void setInvoiceDocumentReference​(DocumentReferenceType value)
        Sets the value of the invoiceDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • getSelfBilledInvoiceDocumentReference

        public DocumentReferenceType getSelfBilledInvoiceDocumentReference()
        Gets the value of the selfBilledInvoiceDocumentReference property.
        Returns:
        possible object is DocumentReferenceType
      • setSelfBilledInvoiceDocumentReference

        public void setSelfBilledInvoiceDocumentReference​(DocumentReferenceType value)
        Sets the value of the selfBilledInvoiceDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • setCreditNoteDocumentReference

        public void setCreditNoteDocumentReference​(DocumentReferenceType value)
        Sets the value of the creditNoteDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • getSelfBilledCreditNoteDocumentReference

        public DocumentReferenceType getSelfBilledCreditNoteDocumentReference()
        Gets the value of the selfBilledCreditNoteDocumentReference property.
        Returns:
        possible object is DocumentReferenceType
      • setSelfBilledCreditNoteDocumentReference

        public void setSelfBilledCreditNoteDocumentReference​(DocumentReferenceType value)
        Sets the value of the selfBilledCreditNoteDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • setDebitNoteDocumentReference

        public void setDebitNoteDocumentReference​(DocumentReferenceType value)
        Sets the value of the debitNoteDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • setReminderDocumentReference

        public void setReminderDocumentReference​(DocumentReferenceType value)
        Sets the value of the reminderDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • setAdditionalDocumentReference

        public void setAdditionalDocumentReference​(DocumentReferenceType value)
        Sets the value of the additionalDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • getBillingReferenceLine

        public List<BillingReferenceLineType> getBillingReferenceLine()
        Gets the value of the billingReferenceLine 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 set method for the billingReferenceLine property.

        For example, to add a new item, do as follows:

            getBillingReferenceLine().add(newItem);
         

        Objects of the following type(s) are allowed in the list BillingReferenceLineType