public class

SalesTerm

extends CdmBase
implements Serializable
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CdmBase
       ↳ org.mule.modules.quickbooks.windows.schema.SalesTerm

Class Overview

Product: QBO Description: Terms under which a sale will be paid, typically expressed in form of days due after goods received. There is an optional discount part of the sales term, where a discount of total amount can automatically be taken if payment is made by some period. (e.g. net 30 means payment within 30 days; 2%/15 net 60 means payment must be made within 60 days, and a 2% discount can be taken if payment is made within 15 days) Also Supports the ability to specify an absolute due date, a number of days from a start date, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays. Endpoint: qbo.intuit.com Business Rules: None Product: QBW Description: Terms under which a sale will be paid, typically expressed in form of days due after goods received. There is an optional discount part of the sales term, where a discount of total amount can automatically be taken if payment is made by some period. (e.g. net 30 means payment within 30 days; 2%/15 net 60 means payment must be made within 60 days, and a 2% discount can be taken if payment is made within 15 days) Also Supports the ability to specify an absolute due date, a number of days from a start date, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays. Endpoint: services.intuit.com Business Rules: None

Java class for SalesTerm complex type.

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

 <complexType name="SalesTerm">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <choice minOccurs="0">
           <sequence>
             <element name="DueDays" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
             <element name="DiscountDays" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
             <element name="DiscountPercent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
           </sequence>
           <sequence>
             <element name="DayOfMonthDue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <element name="DueNextMonthDays" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <element name="DiscountDayOfMonth" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <element name="DateDiscountPercent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
           </sequence>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class org.mule.modules.quickbooks.windows.schema.CdmObject
Fields
protected Boolean active
protected BigDecimal dateDiscountPercent
protected BigInteger dayOfMonthDue
protected BigInteger discountDayOfMonth
protected BigInteger discountDays
protected BigDecimal discountPercent
protected BigInteger dueDays
protected BigInteger dueNextMonthDays
protected String name
protected String type
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.CdmBase
Public Constructors
SalesTerm()
Public Methods
Boolean getActive()
Gets the value of the active property.
BigDecimal getDateDiscountPercent()
Gets the value of the dateDiscountPercent property.
BigInteger getDayOfMonthDue()
Gets the value of the dayOfMonthDue property.
BigInteger getDiscountDayOfMonth()
Gets the value of the discountDayOfMonth property.
BigInteger getDiscountDays()
Gets the value of the discountDays property.
BigDecimal getDiscountPercent()
Gets the value of the discountPercent property.
BigInteger getDueDays()
Gets the value of the dueDays property.
BigInteger getDueNextMonthDays()
Gets the value of the dueNextMonthDays property.
String getName()
Gets the value of the name property.
String getType()
Gets the value of the type property.
void setActive(Boolean value)
Sets the value of the active property.
void setDateDiscountPercent(BigDecimal value)
Sets the value of the dateDiscountPercent property.
void setDayOfMonthDue(BigInteger value)
Sets the value of the dayOfMonthDue property.
void setDiscountDayOfMonth(BigInteger value)
Sets the value of the discountDayOfMonth property.
void setDiscountDays(BigInteger value)
Sets the value of the discountDays property.
void setDiscountPercent(BigDecimal value)
Sets the value of the discountPercent property.
void setDueDays(BigInteger value)
Sets the value of the dueDays property.
void setDueNextMonthDays(BigInteger value)
Sets the value of the dueNextMonthDays property.
void setName(String value)
Sets the value of the name property.
void setType(String value)
Sets the value of the type property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean active

protected BigDecimal dateDiscountPercent

protected BigInteger dayOfMonthDue

protected BigInteger discountDayOfMonth

protected BigInteger discountDays

protected BigDecimal discountPercent

protected BigInteger dueDays

protected BigInteger dueNextMonthDays

protected String name

protected String type

Public Constructors

public SalesTerm ()

Public Methods

public Boolean getActive ()

Gets the value of the active property.

Returns
  • possible object is Boolean

public BigDecimal getDateDiscountPercent ()

Gets the value of the dateDiscountPercent property.

Returns
  • possible object is BigDecimal

public BigInteger getDayOfMonthDue ()

Gets the value of the dayOfMonthDue property.

Returns
  • possible object is BigInteger

public BigInteger getDiscountDayOfMonth ()

Gets the value of the discountDayOfMonth property.

Returns
  • possible object is BigInteger

public BigInteger getDiscountDays ()

Gets the value of the discountDays property.

Returns
  • possible object is BigInteger

public BigDecimal getDiscountPercent ()

Gets the value of the discountPercent property.

Returns
  • possible object is BigDecimal

public BigInteger getDueDays ()

Gets the value of the dueDays property.

Returns
  • possible object is BigInteger

public BigInteger getDueNextMonthDays ()

Gets the value of the dueNextMonthDays property.

Returns
  • possible object is BigInteger

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public String getType ()

Gets the value of the type property.

Returns
  • possible object is String

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setDateDiscountPercent (BigDecimal value)

Sets the value of the dateDiscountPercent property.

Parameters
value Allowed object is BigDecimal

public void setDayOfMonthDue (BigInteger value)

Sets the value of the dayOfMonthDue property.

Parameters
value Allowed object is BigInteger

public void setDiscountDayOfMonth (BigInteger value)

Sets the value of the discountDayOfMonth property.

Parameters
value Allowed object is BigInteger

public void setDiscountDays (BigInteger value)

Sets the value of the discountDays property.

Parameters
value Allowed object is BigInteger

public void setDiscountPercent (BigDecimal value)

Sets the value of the discountPercent property.

Parameters
value Allowed object is BigDecimal

public void setDueDays (BigInteger value)

Sets the value of the dueDays property.

Parameters
value Allowed object is BigInteger

public void setDueNextMonthDays (BigInteger value)

Sets the value of the dueNextMonthDays property.

Parameters
value Allowed object is BigInteger

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setType (String value)

Sets the value of the type property.

Parameters
value Allowed object is String