public class

SupplierInvoiceLineReplacementDataType

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

Class Overview

Encapsulating element containing Supplier Invoice Line data.

Java class for Supplier_Invoice_Line_Replacement_DataType complex type.

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

 <complexType name="Supplier_Invoice_Line_Replacement_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Line_Order" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Intercompany_Affiliate_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Purchase_Item_Reference" type="{urn:com.workday/bsvc}Procurement_ItemObjectType" minOccurs="0"/>
         <element name="Item_Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Purchase_Order_Line_Reference" type="{urn:com.workday/bsvc}Purchase_Order_LineObjectType" minOccurs="0"/>
         <element name="Spend_Category_Reference" type="{urn:com.workday/bsvc}Spend_CategoryObjectType" minOccurs="0"/>
         <element name="Accounting_Treatment_Reference" type="{urn:com.workday/bsvc}Accounting_TreatmentObjectType" minOccurs="0"/>
         <element name="Trackable_Item" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Tax_Applicability_Reference" type="{urn:com.workday/bsvc}Tax_ApplicabilityObjectType" minOccurs="0"/>
         <element name="Tax_Code_Reference" type="{urn:com.workday/bsvc}Tax_CodeObjectType" minOccurs="0"/>
         <element name="Quantity" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="22"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Unit_Cost" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Extended_Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Worktags_Reference" type="{urn:com.workday/bsvc}Audited_Accounting_WorktagObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AccountingTreatmentObjectType accountingTreatmentReference
protected BigDecimal extendedAmount
protected CompanyObjectType intercompanyAffiliateReference
protected String itemDescription
protected String lineOrder
protected String memo
protected ProcurementItemObjectType purchaseItemReference
protected PurchaseOrderLineObjectType purchaseOrderLineReference
protected BigDecimal quantity
protected SpendCategoryObjectType spendCategoryReference
protected TaxApplicabilityObjectType taxApplicabilityReference
protected TaxCodeObjectType taxCodeReference
protected Boolean trackableItem
protected BigDecimal unitCost
protected List<AuditedAccountingWorktagObjectType> worktagsReference
Public Constructors
SupplierInvoiceLineReplacementDataType()
Public Methods
AccountingTreatmentObjectType getAccountingTreatmentReference()
Gets the value of the accountingTreatmentReference property.
BigDecimal getExtendedAmount()
Gets the value of the extendedAmount property.
CompanyObjectType getIntercompanyAffiliateReference()
Gets the value of the intercompanyAffiliateReference property.
String getItemDescription()
Gets the value of the itemDescription property.
String getLineOrder()
Gets the value of the lineOrder property.
String getMemo()
Gets the value of the memo property.
ProcurementItemObjectType getPurchaseItemReference()
Gets the value of the purchaseItemReference property.
PurchaseOrderLineObjectType getPurchaseOrderLineReference()
Gets the value of the purchaseOrderLineReference property.
BigDecimal getQuantity()
Gets the value of the quantity property.
SpendCategoryObjectType getSpendCategoryReference()
Gets the value of the spendCategoryReference property.
TaxApplicabilityObjectType getTaxApplicabilityReference()
Gets the value of the taxApplicabilityReference property.
TaxCodeObjectType getTaxCodeReference()
Gets the value of the taxCodeReference property.
BigDecimal getUnitCost()
Gets the value of the unitCost property.
List<AuditedAccountingWorktagObjectType> getWorktagsReference()
Gets the value of the worktagsReference property.
Boolean isTrackableItem()
Gets the value of the trackableItem property.
void setAccountingTreatmentReference(AccountingTreatmentObjectType value)
Sets the value of the accountingTreatmentReference property.
void setExtendedAmount(BigDecimal value)
Sets the value of the extendedAmount property.
void setIntercompanyAffiliateReference(CompanyObjectType value)
Sets the value of the intercompanyAffiliateReference property.
void setItemDescription(String value)
Sets the value of the itemDescription property.
void setLineOrder(String value)
Sets the value of the lineOrder property.
void setMemo(String value)
Sets the value of the memo property.
void setPurchaseItemReference(ProcurementItemObjectType value)
Sets the value of the purchaseItemReference property.
void setPurchaseOrderLineReference(PurchaseOrderLineObjectType value)
Sets the value of the purchaseOrderLineReference property.
void setQuantity(BigDecimal value)
Sets the value of the quantity property.
void setSpendCategoryReference(SpendCategoryObjectType value)
Sets the value of the spendCategoryReference property.
void setTaxApplicabilityReference(TaxApplicabilityObjectType value)
Sets the value of the taxApplicabilityReference property.
void setTaxCodeReference(TaxCodeObjectType value)
Sets the value of the taxCodeReference property.
void setTrackableItem(Boolean value)
Sets the value of the trackableItem property.
void setUnitCost(BigDecimal value)
Sets the value of the unitCost property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AccountingTreatmentObjectType accountingTreatmentReference

protected BigDecimal extendedAmount

protected CompanyObjectType intercompanyAffiliateReference

protected String itemDescription

protected String lineOrder

protected String memo

protected ProcurementItemObjectType purchaseItemReference

protected PurchaseOrderLineObjectType purchaseOrderLineReference

protected BigDecimal quantity

protected SpendCategoryObjectType spendCategoryReference

protected TaxApplicabilityObjectType taxApplicabilityReference

protected TaxCodeObjectType taxCodeReference

protected Boolean trackableItem

protected BigDecimal unitCost

protected List<AuditedAccountingWorktagObjectType> worktagsReference

Public Constructors

public SupplierInvoiceLineReplacementDataType ()

Public Methods

public AccountingTreatmentObjectType getAccountingTreatmentReference ()

Gets the value of the accountingTreatmentReference property.

Returns

public BigDecimal getExtendedAmount ()

Gets the value of the extendedAmount property.

Returns
  • possible object is BigDecimal

public CompanyObjectType getIntercompanyAffiliateReference ()

Gets the value of the intercompanyAffiliateReference property.

Returns

public String getItemDescription ()

Gets the value of the itemDescription property.

Returns
  • possible object is String

public String getLineOrder ()

Gets the value of the lineOrder property.

Returns
  • possible object is String

public String getMemo ()

Gets the value of the memo property.

Returns
  • possible object is String

public ProcurementItemObjectType getPurchaseItemReference ()

Gets the value of the purchaseItemReference property.

Returns

public PurchaseOrderLineObjectType getPurchaseOrderLineReference ()

Gets the value of the purchaseOrderLineReference property.

Returns

public BigDecimal getQuantity ()

Gets the value of the quantity property.

Returns
  • possible object is BigDecimal

public SpendCategoryObjectType getSpendCategoryReference ()

Gets the value of the spendCategoryReference property.

Returns

public TaxApplicabilityObjectType getTaxApplicabilityReference ()

Gets the value of the taxApplicabilityReference property.

Returns

public TaxCodeObjectType getTaxCodeReference ()

Gets the value of the taxCodeReference property.

Returns

public BigDecimal getUnitCost ()

Gets the value of the unitCost property.

Returns
  • possible object is BigDecimal

public List<AuditedAccountingWorktagObjectType> getWorktagsReference ()

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

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

    getWorktagsReference().add(newItem);
 

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

public Boolean isTrackableItem ()

Gets the value of the trackableItem property.

Returns
  • possible object is Boolean

public void setAccountingTreatmentReference (AccountingTreatmentObjectType value)

Sets the value of the accountingTreatmentReference property.

Parameters
value Allowed object is AccountingTreatmentObjectType

public void setExtendedAmount (BigDecimal value)

Sets the value of the extendedAmount property.

Parameters
value Allowed object is BigDecimal

public void setIntercompanyAffiliateReference (CompanyObjectType value)

Sets the value of the intercompanyAffiliateReference property.

Parameters
value Allowed object is CompanyObjectType

public void setItemDescription (String value)

Sets the value of the itemDescription property.

Parameters
value Allowed object is String

public void setLineOrder (String value)

Sets the value of the lineOrder property.

Parameters
value Allowed object is String

public void setMemo (String value)

Sets the value of the memo property.

Parameters
value Allowed object is String

public void setPurchaseItemReference (ProcurementItemObjectType value)

Sets the value of the purchaseItemReference property.

Parameters
value Allowed object is ProcurementItemObjectType

public void setPurchaseOrderLineReference (PurchaseOrderLineObjectType value)

Sets the value of the purchaseOrderLineReference property.

Parameters
value Allowed object is PurchaseOrderLineObjectType

public void setQuantity (BigDecimal value)

Sets the value of the quantity property.

Parameters
value Allowed object is BigDecimal

public void setSpendCategoryReference (SpendCategoryObjectType value)

Sets the value of the spendCategoryReference property.

Parameters
value Allowed object is SpendCategoryObjectType

public void setTaxApplicabilityReference (TaxApplicabilityObjectType value)

Sets the value of the taxApplicabilityReference property.

Parameters
value Allowed object is TaxApplicabilityObjectType

public void setTaxCodeReference (TaxCodeObjectType value)

Sets the value of the taxCodeReference property.

Parameters
value Allowed object is TaxCodeObjectType

public void setTrackableItem (Boolean value)

Sets the value of the trackableItem property.

Parameters
value Allowed object is Boolean

public void setUnitCost (BigDecimal value)

Sets the value of the unitCost property.

Parameters
value Allowed object is BigDecimal