public class

LineItemAPIIType

extends Object
java.lang.Object
   ↳ vertexinc.o_series.tps._6._0.LineItemAPIIType

Class Overview

Line Item declaration for Account Payable Invoice Synchronization Request message.

Java class for LineItemAPIIType complex type.

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

 <complexType name="LineItemAPIIType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Buyer" type="{urn:vertexinc:o-series:tps:6:0}InvoiceVerificationBuyerType" minOccurs="0"/>
         <element name="Vendor" type="{urn:vertexinc:o-series:tps:6:0}VendorType" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}TaxOverride" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}ImpositionToProcess" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}JurisdictionOverride" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}SitusOverride" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}ChargedTax" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Purchase" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}CommodityCode" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Quantity" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Weight" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Volume" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Freight" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}UnitPrice" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}ExtendedPrice" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}LandedCost" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}AmountBilledToDate" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}FlexibleFields" minOccurs="0"/>
         <element name="LineItem" type="{urn:vertexinc:o-series:tps:6:0}LineItemAPIIType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{urn:vertexinc:o-series:tps:6:0}APInvoiceSyncLineItemGroup"/>
       <attribute name="syncType" use="required" type="{urn:vertexinc:o-series:tps:6:0}SyncronizationCodeType" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AmountType amountBilledToDate
protected InvoiceVerificationBuyerType buyer
protected ChainTransactionPhaseCodeType chainTransactionPhase
protected AmountType chargedTax
protected CommodityCode commodityCode
protected String costCenter
protected String countryOfOriginISOCode
protected DeliveryTermCodeType deliveryTerm
protected String departmentCode
protected AmountType extendedPrice
protected FlexibleFields flexibleFields
protected AmountType freight
protected String generalLedgerAccount
protected List<ImpositionToProcess> impositionToProcess
protected String intrastatCommodityCode
protected Boolean isMulticomponent
protected List<JurisdictionOverride> jurisdictionOverride
protected AmountType landedCost
protected List<LineItemAPIIType> lineItem
protected String lineItemId
protected BigInteger lineItemNumber
protected String locationCode
protected String materialCode
protected Integer modeOfTransport
protected Integer natureOfTransaction
protected BigInteger netMassKilograms
protected XMLGregorianCalendar postingDate
protected String projectNumber
protected Purchase purchase
protected MeasureType quantity
protected XMLGregorianCalendar recoverableDate
protected BigDecimal recoverableOverridePercent
protected SimplificationCodeType simplificationCode
protected SitusOverride situsOverride
protected SyncronizationCodeType syncType
protected XMLGregorianCalendar taxDate
protected Boolean taxIncludedIndicator
protected TaxOverride taxOverride
protected PointOfTitleTransferCodeType titleTransfer
protected ProcurementTransactionType transactionType
protected AmountType unitPrice
protected String usage
protected String usageClass
protected VendorType vendor
protected String vendorSKU
protected MeasureType volume
protected MeasureType weight
Public Constructors
LineItemAPIIType()
Public Methods
AmountType getAmountBilledToDate()
Gets the value of the amountBilledToDate property.
InvoiceVerificationBuyerType getBuyer()
Gets the value of the buyer property.
ChainTransactionPhaseCodeType getChainTransactionPhase()
Gets the value of the chainTransactionPhase property.
AmountType getChargedTax()
Gets the value of the chargedTax property.
CommodityCode getCommodityCode()
Gets the value of the commodityCode property.
String getCostCenter()
Gets the value of the costCenter property.
String getCountryOfOriginISOCode()
Gets the value of the countryOfOriginISOCode property.
DeliveryTermCodeType getDeliveryTerm()
Gets the value of the deliveryTerm property.
String getDepartmentCode()
Gets the value of the departmentCode property.
AmountType getExtendedPrice()
Gets the value of the extendedPrice property.
FlexibleFields getFlexibleFields()
Gets the value of the flexibleFields property.
AmountType getFreight()
Gets the value of the freight property.
String getGeneralLedgerAccount()
Gets the value of the generalLedgerAccount property.
List<ImpositionToProcess> getImpositionToProcess()
Gets the value of the impositionToProcess property.
String getIntrastatCommodityCode()
Gets the value of the intrastatCommodityCode property.
List<JurisdictionOverride> getJurisdictionOverride()
Gets the value of the jurisdictionOverride property.
AmountType getLandedCost()
Gets the value of the landedCost property.
List<LineItemAPIIType> getLineItem()
Gets the value of the lineItem property.
String getLineItemId()
Gets the value of the lineItemId property.
BigInteger getLineItemNumber()
Gets the value of the lineItemNumber property.
String getLocationCode()
Gets the value of the locationCode property.
String getMaterialCode()
Gets the value of the materialCode property.
Integer getModeOfTransport()
Gets the value of the modeOfTransport property.
Integer getNatureOfTransaction()
Gets the value of the natureOfTransaction property.
BigInteger getNetMassKilograms()
Gets the value of the netMassKilograms property.
XMLGregorianCalendar getPostingDate()
Gets the value of the postingDate property.
String getProjectNumber()
Gets the value of the projectNumber property.
Purchase getPurchase()
Gets the value of the purchase property.
MeasureType getQuantity()
Gets the value of the quantity property.
XMLGregorianCalendar getRecoverableDate()
Gets the value of the recoverableDate property.
BigDecimal getRecoverableOverridePercent()
Gets the value of the recoverableOverridePercent property.
SimplificationCodeType getSimplificationCode()
Gets the value of the simplificationCode property.
SitusOverride getSitusOverride()
Gets the value of the situsOverride property.
SyncronizationCodeType getSyncType()
Gets the value of the syncType property.
XMLGregorianCalendar getTaxDate()
Gets the value of the taxDate property.
TaxOverride getTaxOverride()
Gets the value of the taxOverride property.
PointOfTitleTransferCodeType getTitleTransfer()
Gets the value of the titleTransfer property.
ProcurementTransactionType getTransactionType()
Gets the value of the transactionType property.
AmountType getUnitPrice()
Gets the value of the unitPrice property.
String getUsage()
Gets the value of the usage property.
String getUsageClass()
Gets the value of the usageClass property.
VendorType getVendor()
Gets the value of the vendor property.
String getVendorSKU()
Gets the value of the vendorSKU property.
MeasureType getVolume()
Gets the value of the volume property.
MeasureType getWeight()
Gets the value of the weight property.
Boolean isIsMulticomponent()
Gets the value of the isMulticomponent property.
Boolean isTaxIncludedIndicator()
Gets the value of the taxIncludedIndicator property.
void setAmountBilledToDate(AmountType value)
Sets the value of the amountBilledToDate property.
void setBuyer(InvoiceVerificationBuyerType value)
Sets the value of the buyer property.
void setChainTransactionPhase(ChainTransactionPhaseCodeType value)
Sets the value of the chainTransactionPhase property.
void setChargedTax(AmountType value)
Sets the value of the chargedTax property.
void setCommodityCode(CommodityCode value)
Sets the value of the commodityCode property.
void setCostCenter(String value)
Sets the value of the costCenter property.
void setCountryOfOriginISOCode(String value)
Sets the value of the countryOfOriginISOCode property.
void setDeliveryTerm(DeliveryTermCodeType value)
Sets the value of the deliveryTerm property.
void setDepartmentCode(String value)
Sets the value of the departmentCode property.
void setExtendedPrice(AmountType value)
Sets the value of the extendedPrice property.
void setFlexibleFields(FlexibleFields value)
Sets the value of the flexibleFields property.
void setFreight(AmountType value)
Sets the value of the freight property.
void setGeneralLedgerAccount(String value)
Sets the value of the generalLedgerAccount property.
void setIntrastatCommodityCode(String value)
Sets the value of the intrastatCommodityCode property.
void setIsMulticomponent(Boolean value)
Sets the value of the isMulticomponent property.
void setLandedCost(AmountType value)
Sets the value of the landedCost property.
void setLineItemId(String value)
Sets the value of the lineItemId property.
void setLineItemNumber(BigInteger value)
Sets the value of the lineItemNumber property.
void setLocationCode(String value)
Sets the value of the locationCode property.
void setMaterialCode(String value)
Sets the value of the materialCode property.
void setModeOfTransport(Integer value)
Sets the value of the modeOfTransport property.
void setNatureOfTransaction(Integer value)
Sets the value of the natureOfTransaction property.
void setNetMassKilograms(BigInteger value)
Sets the value of the netMassKilograms property.
void setPostingDate(XMLGregorianCalendar value)
Sets the value of the postingDate property.
void setProjectNumber(String value)
Sets the value of the projectNumber property.
void setPurchase(Purchase value)
Sets the value of the purchase property.
void setQuantity(MeasureType value)
Sets the value of the quantity property.
void setRecoverableDate(XMLGregorianCalendar value)
Sets the value of the recoverableDate property.
void setRecoverableOverridePercent(BigDecimal value)
Sets the value of the recoverableOverridePercent property.
void setSimplificationCode(SimplificationCodeType value)
Sets the value of the simplificationCode property.
void setSitusOverride(SitusOverride value)
Sets the value of the situsOverride property.
void setSyncType(SyncronizationCodeType value)
Sets the value of the syncType property.
void setTaxDate(XMLGregorianCalendar value)
Sets the value of the taxDate property.
void setTaxIncludedIndicator(Boolean value)
Sets the value of the taxIncludedIndicator property.
void setTaxOverride(TaxOverride value)
Sets the value of the taxOverride property.
void setTitleTransfer(PointOfTitleTransferCodeType value)
Sets the value of the titleTransfer property.
void setTransactionType(ProcurementTransactionType value)
Sets the value of the transactionType property.
void setUnitPrice(AmountType value)
Sets the value of the unitPrice property.
void setUsage(String value)
Sets the value of the usage property.
void setUsageClass(String value)
Sets the value of the usageClass property.
void setVendor(VendorType value)
Sets the value of the vendor property.
void setVendorSKU(String value)
Sets the value of the vendorSKU property.
void setVolume(MeasureType value)
Sets the value of the volume property.
void setWeight(MeasureType value)
Sets the value of the weight property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AmountType amountBilledToDate

protected ChainTransactionPhaseCodeType chainTransactionPhase

protected AmountType chargedTax

protected CommodityCode commodityCode

protected String costCenter

protected String countryOfOriginISOCode

protected DeliveryTermCodeType deliveryTerm

protected String departmentCode

protected AmountType extendedPrice

protected FlexibleFields flexibleFields

protected AmountType freight

protected String generalLedgerAccount

protected List<ImpositionToProcess> impositionToProcess

protected String intrastatCommodityCode

protected Boolean isMulticomponent

protected List<JurisdictionOverride> jurisdictionOverride

protected AmountType landedCost

protected List<LineItemAPIIType> lineItem

protected String lineItemId

protected BigInteger lineItemNumber

protected String locationCode

protected String materialCode

protected Integer modeOfTransport

protected Integer natureOfTransaction

protected BigInteger netMassKilograms

protected XMLGregorianCalendar postingDate

protected String projectNumber

protected Purchase purchase

protected MeasureType quantity

protected XMLGregorianCalendar recoverableDate

protected BigDecimal recoverableOverridePercent

protected SimplificationCodeType simplificationCode

protected SitusOverride situsOverride

protected SyncronizationCodeType syncType

protected XMLGregorianCalendar taxDate

protected Boolean taxIncludedIndicator

protected TaxOverride taxOverride

protected PointOfTitleTransferCodeType titleTransfer

protected ProcurementTransactionType transactionType

protected AmountType unitPrice

protected String usage

protected String usageClass

protected VendorType vendor

protected String vendorSKU

protected MeasureType volume

protected MeasureType weight

Public Constructors

public LineItemAPIIType ()

Public Methods

public AmountType getAmountBilledToDate ()

Gets the value of the amountBilledToDate property.

Returns

public InvoiceVerificationBuyerType getBuyer ()

Gets the value of the buyer property.

Returns

public ChainTransactionPhaseCodeType getChainTransactionPhase ()

Gets the value of the chainTransactionPhase property.

Returns

public AmountType getChargedTax ()

Gets the value of the chargedTax property.

Returns

public CommodityCode getCommodityCode ()

Gets the value of the commodityCode property.

Returns

public String getCostCenter ()

Gets the value of the costCenter property.

Returns
  • possible object is String

public String getCountryOfOriginISOCode ()

Gets the value of the countryOfOriginISOCode property.

Returns
  • possible object is String

public DeliveryTermCodeType getDeliveryTerm ()

Gets the value of the deliveryTerm property.

Returns

public String getDepartmentCode ()

Gets the value of the departmentCode property.

Returns
  • possible object is String

public AmountType getExtendedPrice ()

Gets the value of the extendedPrice property.

Returns

public FlexibleFields getFlexibleFields ()

Gets the value of the flexibleFields property.

Returns

public AmountType getFreight ()

Gets the value of the freight property.

Returns

public String getGeneralLedgerAccount ()

Gets the value of the generalLedgerAccount property.

Returns
  • possible object is String

public List<ImpositionToProcess> getImpositionToProcess ()

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

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

    getImpositionToProcess().add(newItem);
 

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

public String getIntrastatCommodityCode ()

Gets the value of the intrastatCommodityCode property.

Returns
  • possible object is String

public List<JurisdictionOverride> getJurisdictionOverride ()

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

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

    getJurisdictionOverride().add(newItem);
 

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

public AmountType getLandedCost ()

Gets the value of the landedCost property.

Returns

public List<LineItemAPIIType> getLineItem ()

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

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

    getLineItem().add(newItem);
 

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

public String getLineItemId ()

Gets the value of the lineItemId property.

Returns
  • possible object is String

public BigInteger getLineItemNumber ()

Gets the value of the lineItemNumber property.

Returns
  • possible object is BigInteger

public String getLocationCode ()

Gets the value of the locationCode property.

Returns
  • possible object is String

public String getMaterialCode ()

Gets the value of the materialCode property.

Returns
  • possible object is String

public Integer getModeOfTransport ()

Gets the value of the modeOfTransport property.

Returns
  • possible object is Integer

public Integer getNatureOfTransaction ()

Gets the value of the natureOfTransaction property.

Returns
  • possible object is Integer

public BigInteger getNetMassKilograms ()

Gets the value of the netMassKilograms property.

Returns
  • possible object is BigInteger

public XMLGregorianCalendar getPostingDate ()

Gets the value of the postingDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getProjectNumber ()

Gets the value of the projectNumber property.

Returns
  • possible object is String

public Purchase getPurchase ()

Gets the value of the purchase property.

Returns

public MeasureType getQuantity ()

Gets the value of the quantity property.

Returns

public XMLGregorianCalendar getRecoverableDate ()

Gets the value of the recoverableDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getRecoverableOverridePercent ()

Gets the value of the recoverableOverridePercent property.

Returns
  • possible object is BigDecimal

public SimplificationCodeType getSimplificationCode ()

Gets the value of the simplificationCode property.

Returns

public SitusOverride getSitusOverride ()

Gets the value of the situsOverride property.

Returns

public SyncronizationCodeType getSyncType ()

Gets the value of the syncType property.

Returns

public XMLGregorianCalendar getTaxDate ()

Gets the value of the taxDate property.

Returns
  • possible object is XMLGregorianCalendar

public TaxOverride getTaxOverride ()

Gets the value of the taxOverride property.

Returns

public PointOfTitleTransferCodeType getTitleTransfer ()

Gets the value of the titleTransfer property.

Returns

public ProcurementTransactionType getTransactionType ()

Gets the value of the transactionType property.

Returns

public AmountType getUnitPrice ()

Gets the value of the unitPrice property.

Returns

public String getUsage ()

Gets the value of the usage property.

Returns
  • possible object is String

public String getUsageClass ()

Gets the value of the usageClass property.

Returns
  • possible object is String

public VendorType getVendor ()

Gets the value of the vendor property.

Returns

public String getVendorSKU ()

Gets the value of the vendorSKU property.

Returns
  • possible object is String

public MeasureType getVolume ()

Gets the value of the volume property.

Returns

public MeasureType getWeight ()

Gets the value of the weight property.

Returns

public Boolean isIsMulticomponent ()

Gets the value of the isMulticomponent property.

Returns
  • possible object is Boolean

public Boolean isTaxIncludedIndicator ()

Gets the value of the taxIncludedIndicator property.

Returns
  • possible object is Boolean

public void setAmountBilledToDate (AmountType value)

Sets the value of the amountBilledToDate property.

Parameters
value Allowed object is AmountType

public void setBuyer (InvoiceVerificationBuyerType value)

Sets the value of the buyer property.

Parameters
value Allowed object is InvoiceVerificationBuyerType

public void setChainTransactionPhase (ChainTransactionPhaseCodeType value)

Sets the value of the chainTransactionPhase property.

Parameters
value Allowed object is ChainTransactionPhaseCodeType

public void setChargedTax (AmountType value)

Sets the value of the chargedTax property.

Parameters
value Allowed object is AmountType

public void setCommodityCode (CommodityCode value)

Sets the value of the commodityCode property.

Parameters
value Allowed object is CommodityCode

public void setCostCenter (String value)

Sets the value of the costCenter property.

Parameters
value Allowed object is String

public void setCountryOfOriginISOCode (String value)

Sets the value of the countryOfOriginISOCode property.

Parameters
value Allowed object is String

public void setDeliveryTerm (DeliveryTermCodeType value)

Sets the value of the deliveryTerm property.

Parameters
value Allowed object is DeliveryTermCodeType

public void setDepartmentCode (String value)

Sets the value of the departmentCode property.

Parameters
value Allowed object is String

public void setExtendedPrice (AmountType value)

Sets the value of the extendedPrice property.

Parameters
value Allowed object is AmountType

public void setFlexibleFields (FlexibleFields value)

Sets the value of the flexibleFields property.

Parameters
value Allowed object is FlexibleFields

public void setFreight (AmountType value)

Sets the value of the freight property.

Parameters
value Allowed object is AmountType

public void setGeneralLedgerAccount (String value)

Sets the value of the generalLedgerAccount property.

Parameters
value Allowed object is String

public void setIntrastatCommodityCode (String value)

Sets the value of the intrastatCommodityCode property.

Parameters
value Allowed object is String

public void setIsMulticomponent (Boolean value)

Sets the value of the isMulticomponent property.

Parameters
value Allowed object is Boolean

public void setLandedCost (AmountType value)

Sets the value of the landedCost property.

Parameters
value Allowed object is AmountType

public void setLineItemId (String value)

Sets the value of the lineItemId property.

Parameters
value Allowed object is String

public void setLineItemNumber (BigInteger value)

Sets the value of the lineItemNumber property.

Parameters
value Allowed object is BigInteger

public void setLocationCode (String value)

Sets the value of the locationCode property.

Parameters
value Allowed object is String

public void setMaterialCode (String value)

Sets the value of the materialCode property.

Parameters
value Allowed object is String

public void setModeOfTransport (Integer value)

Sets the value of the modeOfTransport property.

Parameters
value Allowed object is Integer

public void setNatureOfTransaction (Integer value)

Sets the value of the natureOfTransaction property.

Parameters
value Allowed object is Integer

public void setNetMassKilograms (BigInteger value)

Sets the value of the netMassKilograms property.

Parameters
value Allowed object is BigInteger

public void setPostingDate (XMLGregorianCalendar value)

Sets the value of the postingDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProjectNumber (String value)

Sets the value of the projectNumber property.

Parameters
value Allowed object is String

public void setPurchase (Purchase value)

Sets the value of the purchase property.

Parameters
value Allowed object is Purchase

public void setQuantity (MeasureType value)

Sets the value of the quantity property.

Parameters
value Allowed object is MeasureType

public void setRecoverableDate (XMLGregorianCalendar value)

Sets the value of the recoverableDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRecoverableOverridePercent (BigDecimal value)

Sets the value of the recoverableOverridePercent property.

Parameters
value Allowed object is BigDecimal

public void setSimplificationCode (SimplificationCodeType value)

Sets the value of the simplificationCode property.

Parameters
value Allowed object is SimplificationCodeType

public void setSitusOverride (SitusOverride value)

Sets the value of the situsOverride property.

Parameters
value Allowed object is SitusOverride

public void setSyncType (SyncronizationCodeType value)

Sets the value of the syncType property.

Parameters
value Allowed object is SyncronizationCodeType

public void setTaxDate (XMLGregorianCalendar value)

Sets the value of the taxDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTaxIncludedIndicator (Boolean value)

Sets the value of the taxIncludedIndicator property.

Parameters
value Allowed object is Boolean

public void setTaxOverride (TaxOverride value)

Sets the value of the taxOverride property.

Parameters
value Allowed object is TaxOverride

public void setTitleTransfer (PointOfTitleTransferCodeType value)

Sets the value of the titleTransfer property.

Parameters
value Allowed object is PointOfTitleTransferCodeType

public void setTransactionType (ProcurementTransactionType value)

Sets the value of the transactionType property.

Parameters
value Allowed object is ProcurementTransactionType

public void setUnitPrice (AmountType value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is AmountType

public void setUsage (String value)

Sets the value of the usage property.

Parameters
value Allowed object is String

public void setUsageClass (String value)

Sets the value of the usageClass property.

Parameters
value Allowed object is String

public void setVendor (VendorType value)

Sets the value of the vendor property.

Parameters
value Allowed object is VendorType

public void setVendorSKU (String value)

Sets the value of the vendorSKU property.

Parameters
value Allowed object is String

public void setVolume (MeasureType value)

Sets the value of the volume property.

Parameters
value Allowed object is MeasureType

public void setWeight (MeasureType value)

Sets the value of the weight property.

Parameters
value Allowed object is MeasureType