public class

DocumentRemittanceDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.DocumentRemittanceDataType

Class Overview

Document Remittance Data

Java class for Document_Remittance_DataType complex type.

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

 <complexType name="Document_Remittance_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Document_Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Document_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Document_Reference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Document_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Amount_Paid" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Amount_Due" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Discount_Taken" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tax_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
         <element name="Credit_Card_Transaction_Reference" type="{urn:com.workday/bsvc}Expense_Credit_Card_TransactionObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Additional_Info" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String additionalInfo
protected BigDecimal amountDue
protected BigDecimal amountPaid
protected List<ExpenseCreditCardTransactionObjectType> creditCardTransactionReference
protected BigDecimal discountTaken
protected XMLGregorianCalendar documentDate
protected String documentID
protected String documentReference
protected String documentType
protected BigDecimal taxAmount
protected WorkerObjectType workerReference
Public Constructors
DocumentRemittanceDataType()
Public Methods
String getAdditionalInfo()
Gets the value of the additionalInfo property.
BigDecimal getAmountDue()
Gets the value of the amountDue property.
BigDecimal getAmountPaid()
Gets the value of the amountPaid property.
List<ExpenseCreditCardTransactionObjectType> getCreditCardTransactionReference()
Gets the value of the creditCardTransactionReference property.
BigDecimal getDiscountTaken()
Gets the value of the discountTaken property.
XMLGregorianCalendar getDocumentDate()
Gets the value of the documentDate property.
String getDocumentID()
Gets the value of the documentID property.
String getDocumentReference()
Gets the value of the documentReference property.
String getDocumentType()
Gets the value of the documentType property.
BigDecimal getTaxAmount()
Gets the value of the taxAmount property.
WorkerObjectType getWorkerReference()
Gets the value of the workerReference property.
void setAdditionalInfo(String value)
Sets the value of the additionalInfo property.
void setAmountDue(BigDecimal value)
Sets the value of the amountDue property.
void setAmountPaid(BigDecimal value)
Sets the value of the amountPaid property.
void setDiscountTaken(BigDecimal value)
Sets the value of the discountTaken property.
void setDocumentDate(XMLGregorianCalendar value)
Sets the value of the documentDate property.
void setDocumentID(String value)
Sets the value of the documentID property.
void setDocumentReference(String value)
Sets the value of the documentReference property.
void setDocumentType(String value)
Sets the value of the documentType property.
void setTaxAmount(BigDecimal value)
Sets the value of the taxAmount property.
void setWorkerReference(WorkerObjectType value)
Sets the value of the workerReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String additionalInfo

protected BigDecimal amountDue

protected BigDecimal amountPaid

protected List<ExpenseCreditCardTransactionObjectType> creditCardTransactionReference

protected BigDecimal discountTaken

protected XMLGregorianCalendar documentDate

protected String documentID

protected String documentReference

protected String documentType

protected BigDecimal taxAmount

protected WorkerObjectType workerReference

Public Constructors

public DocumentRemittanceDataType ()

Public Methods

public String getAdditionalInfo ()

Gets the value of the additionalInfo property.

Returns
  • possible object is String

public BigDecimal getAmountDue ()

Gets the value of the amountDue property.

Returns
  • possible object is BigDecimal

public BigDecimal getAmountPaid ()

Gets the value of the amountPaid property.

Returns
  • possible object is BigDecimal

public List<ExpenseCreditCardTransactionObjectType> getCreditCardTransactionReference ()

Gets the value of the creditCardTransactionReference 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 creditCardTransactionReference property.

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

    getCreditCardTransactionReference().add(newItem);
 

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

public BigDecimal getDiscountTaken ()

Gets the value of the discountTaken property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getDocumentDate ()

Gets the value of the documentDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getDocumentID ()

Gets the value of the documentID property.

Returns
  • possible object is String

public String getDocumentReference ()

Gets the value of the documentReference property.

Returns
  • possible object is String

public String getDocumentType ()

Gets the value of the documentType property.

Returns
  • possible object is String

public BigDecimal getTaxAmount ()

Gets the value of the taxAmount property.

Returns
  • possible object is BigDecimal

public WorkerObjectType getWorkerReference ()

Gets the value of the workerReference property.

Returns

public void setAdditionalInfo (String value)

Sets the value of the additionalInfo property.

Parameters
value Allowed object is String

public void setAmountDue (BigDecimal value)

Sets the value of the amountDue property.

Parameters
value Allowed object is BigDecimal

public void setAmountPaid (BigDecimal value)

Sets the value of the amountPaid property.

Parameters
value Allowed object is BigDecimal

public void setDiscountTaken (BigDecimal value)

Sets the value of the discountTaken property.

Parameters
value Allowed object is BigDecimal

public void setDocumentDate (XMLGregorianCalendar value)

Sets the value of the documentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDocumentID (String value)

Sets the value of the documentID property.

Parameters
value Allowed object is String

public void setDocumentReference (String value)

Sets the value of the documentReference property.

Parameters
value Allowed object is String

public void setDocumentType (String value)

Sets the value of the documentType property.

Parameters
value Allowed object is String

public void setTaxAmount (BigDecimal value)

Sets the value of the taxAmount property.

Parameters
value Allowed object is BigDecimal

public void setWorkerReference (WorkerObjectType value)

Sets the value of the workerReference property.

Parameters
value Allowed object is WorkerObjectType