Sage Intacct SDK for PHP
AbstractItem Class Reference
Inheritance diagram for AbstractItem:
AbstractFunction FunctionInterface ItemCreate ItemDelete ItemUpdate

Public Member Functions

 getItemId ()
 
 setItemId ($itemId)
 
 isActive ()
 
 setActive ($active)
 
 getItemName ()
 
 setItemName ($itemName)
 
 getProduceLineId ()
 
 setProduceLineId ($produceLineId)
 
 getCostMethod ()
 
 setCostMethod ($costMethod)
 
 getExtendedDescription ()
 
 setExtendedDescription ($extendedDescription)
 
 getSalesDescription ()
 
 setSalesDescription ($salesDescription)
 
 getPurchasingDescription ()
 
 setPurchasingDescription ($purchasingDescription)
 
 getUnitOfMeasure ()
 
 setUnitOfMeasure ($unitOfMeasure)
 
 getNote ()
 
 setNote ($note)
 
 getExpenseGlAccountNo ()
 
 setExpenseGlAccountNo ($expenseGlAccountNo)
 
 getArGlAccountNo ()
 
 setArGlAccountNo ($arGlAccountNo)
 
 getApGlAccountNo ()
 
 setApGlAccountNo ($apGlAccountNo)
 
 getInventoryGlAccountNo ()
 
 setInventoryGlAccountNo ($inventoryGlAccountNo)
 
 getShippingWeight ()
 
 setShippingWeight ($shippingWeight)
 
 getItemGlGroupName ()
 
 setItemGlGroupName ($itemGlGroupName)
 
 getStandardCost ()
 
 setStandardCost ($standardCost)
 
 getCogsGlAccountNo ()
 
 setCogsGlAccountNo ($cogsGlAccountNo)
 
 getBasePrice ()
 
 setBasePrice ($basePrice)
 
 getRevenueGlAccountNo ()
 
 setRevenueGlAccountNo ($revenueGlAccountNo)
 
 isTaxable ()
 
 setTaxable ($taxable)
 
 getItemTaxGroupName ()
 
 setItemTaxGroupName ($itemTaxGroupName)
 
 getDeferredRevGlAccountNo ()
 
 setDeferredRevGlAccountNo ($deferredRevGlAccountNo)
 
 getDefaultRevRecTemplateId ()
 
 setDefaultRevRecTemplateId ($defaultRevRecTemplateId)
 
 getVsoeCategory ()
 
 setVsoeCategory ($vsoeCategory)
 
 getVsoeDefaultDeliveryStatus ()
 
 setVsoeDefaultDeliveryStatus ($vsoeDefaultDeliveryStatus)
 
 getVsoeDefaultDeferralStatus ()
 
 setVsoeDefaultDeferralStatus ($vsoeDefaultDeferralStatus)
 
 getKitRevenuePosting ()
 
 setKitRevenuePosting ($kitRevenuePosting)
 
 getKitPrintFormat ()
 
 setKitPrintFormat ($kitPrintFormat)
 
 getSubstituteItemId ()
 
 setSubstituteItemId ($substituteItemId)
 
 isSerialTrackingEnabled ()
 
 setSerialTrackingEnabled ($serialTrackingEnabled)
 
 getSerialNumberMask ()
 
 setSerialNumberMask ($serialNumberMask)
 
 isLotTrackingEnabled ()
 
 setLotTrackingEnabled ($lotTrackingEnabled)
 
 getLotCategory ()
 
 setLotCategory ($lotCategory)
 
 isBinTrackingEnabled ()
 
 setBinTrackingEnabled ($binTrackingEnabled)
 
 isExpTrackingEnabled ()
 
 setExpTrackingEnabled ($expTrackingEnabled)
 
 getUpc ()
 
 setUpc ($upc)
 
 getUnitCostPrecisionInventory ()
 
 setUnitCostPrecisionInventory ($unitCostPrecisionInventory)
 
 getUnitCostPrecisionSales ()
 
 setUnitCostPrecisionSales ($unitCostPrecisionSales)
 
 getUnitCostPrecisionPurchasing ()
 
 setUnitCostPrecisionPurchasing ($unitCostPrecisionPurchasing)
 
 isItemStartEndDateEnabled ()
 
 setItemStartEndDateEnabled ($itemStartEndDateEnabled)
 
 getPeriodsMeasuredIn ()
 
 setPeriodsMeasuredIn ($periodsMeasuredIn)
 
 getNumberOfPeriods ()
 
 setNumberOfPeriods ($numberOfPeriods)
 
 isProratePriceAllowed ()
 
 setProratePriceAllowed ($proratePriceAllowed)
 
 getDefaultRenewalMacroId ()
 
 setDefaultRenewalMacroId ($defaultRenewalMacroId)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $itemId
 
 $active
 
 $itemName
 
 $produceLineId
 
 $costMethod
 
 $extendedDescription
 
 $salesDescription
 
 $purchasingDescription
 
 $unitOfMeasure
 
 $note
 
 $expenseGlAccountNo
 
 $arGlAccountNo
 
 $apGlAccountNo
 
 $inventoryGlAccountNo
 
 $shippingWeight
 
 $itemGlGroupName
 
 $standardCost
 
 $cogsGlAccountNo
 
 $basePrice
 
 $revenueGlAccountNo
 
 $taxable
 
 $itemTaxGroupName
 
 $deferredRevGlAccountNo
 
 $defaultRevRecTemplateId
 
 $vsoeCategory
 
 $vsoeDefaultDeliveryStatus
 
 $vsoeDefaultDeferralStatus
 
 $kitRevenuePosting
 
 $kitPrintFormat
 
 $substituteItemId
 
 $serialTrackingEnabled
 
 $serialNumberMask
 
 $lotTrackingEnabled
 
 $lotCategory
 
 $binTrackingEnabled
 
 $expTrackingEnabled
 
 $upc
 
 $unitCostPrecisionInventory
 
 $unitCostPrecisionSales
 
 $unitCostPrecisionPurchasing
 
 $itemStartEndDateEnabled
 
 $periodsMeasuredIn
 
 $numberOfPeriods
 
 $proratePriceAllowed
 
 $defaultRenewalMacroId
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getApGlAccountNo()

getApGlAccountNo ( )
Returns
string

◆ getArGlAccountNo()

getArGlAccountNo ( )
Returns
string

◆ getBasePrice()

getBasePrice ( )
Returns
float|string

◆ getCogsGlAccountNo()

getCogsGlAccountNo ( )
Returns
string

◆ getCostMethod()

getCostMethod ( )
Returns
string

◆ getDefaultRenewalMacroId()

getDefaultRenewalMacroId ( )
Returns
string

◆ getDefaultRevRecTemplateId()

getDefaultRevRecTemplateId ( )
Returns
string

◆ getDeferredRevGlAccountNo()

getDeferredRevGlAccountNo ( )
Returns
string

◆ getExpenseGlAccountNo()

getExpenseGlAccountNo ( )
Returns
string

◆ getExtendedDescription()

getExtendedDescription ( )
Returns
string

◆ getInventoryGlAccountNo()

getInventoryGlAccountNo ( )
Returns
string

◆ getItemGlGroupName()

getItemGlGroupName ( )
Returns
string

◆ getItemId()

getItemId ( )
Returns
string

◆ getItemName()

getItemName ( )
Returns
string

◆ getItemTaxGroupName()

getItemTaxGroupName ( )
Returns
string

◆ getKitPrintFormat()

getKitPrintFormat ( )
Returns
string

◆ getKitRevenuePosting()

getKitRevenuePosting ( )
Returns
string

◆ getLotCategory()

getLotCategory ( )
Returns
string

◆ getNote()

getNote ( )
Returns
string

◆ getNumberOfPeriods()

getNumberOfPeriods ( )
Returns
int

◆ getPeriodsMeasuredIn()

getPeriodsMeasuredIn ( )
Returns
string

◆ getProduceLineId()

getProduceLineId ( )
Returns
string

◆ getPurchasingDescription()

getPurchasingDescription ( )
Returns
string

◆ getRevenueGlAccountNo()

getRevenueGlAccountNo ( )
Returns
string

◆ getSalesDescription()

getSalesDescription ( )
Returns
string

◆ getSerialNumberMask()

getSerialNumberMask ( )
Returns
string

◆ getShippingWeight()

getShippingWeight ( )
Returns
float|int|string

◆ getStandardCost()

getStandardCost ( )
Returns
float|string

◆ getSubstituteItemId()

getSubstituteItemId ( )
Returns
string

◆ getUnitCostPrecisionInventory()

getUnitCostPrecisionInventory ( )
Returns
int

◆ getUnitCostPrecisionPurchasing()

getUnitCostPrecisionPurchasing ( )
Returns
int

◆ getUnitCostPrecisionSales()

getUnitCostPrecisionSales ( )
Returns
int

◆ getUnitOfMeasure()

getUnitOfMeasure ( )
Returns
string

◆ getUpc()

getUpc ( )
Returns
string

◆ getVsoeCategory()

getVsoeCategory ( )
Returns
string

◆ getVsoeDefaultDeferralStatus()

getVsoeDefaultDeferralStatus ( )
Returns
string

◆ getVsoeDefaultDeliveryStatus()

getVsoeDefaultDeliveryStatus ( )
Returns
string

◆ isActive()

isActive ( )
Returns
bool

◆ isBinTrackingEnabled()

isBinTrackingEnabled ( )
Returns
bool

◆ isExpTrackingEnabled()

isExpTrackingEnabled ( )
Returns
bool

◆ isItemStartEndDateEnabled()

isItemStartEndDateEnabled ( )
Returns
bool

◆ isLotTrackingEnabled()

isLotTrackingEnabled ( )
Returns
bool

◆ isProratePriceAllowed()

isProratePriceAllowed ( )
Returns
bool

◆ isSerialTrackingEnabled()

isSerialTrackingEnabled ( )
Returns
bool

◆ isTaxable()

isTaxable ( )
Returns
bool

◆ setActive()

setActive (   $active)
Parameters
bool$active

◆ setApGlAccountNo()

setApGlAccountNo (   $apGlAccountNo)
Parameters
string$apGlAccountNo

◆ setArGlAccountNo()

setArGlAccountNo (   $arGlAccountNo)
Parameters
string$arGlAccountNo

◆ setBasePrice()

setBasePrice (   $basePrice)
Parameters
float | string$basePrice

◆ setBinTrackingEnabled()

setBinTrackingEnabled (   $binTrackingEnabled)
Parameters
bool$binTrackingEnabled

◆ setCogsGlAccountNo()

setCogsGlAccountNo (   $cogsGlAccountNo)
Parameters
string$cogsGlAccountNo

◆ setCostMethod()

setCostMethod (   $costMethod)
Parameters
string$costMethod

◆ setDefaultRenewalMacroId()

setDefaultRenewalMacroId (   $defaultRenewalMacroId)
Parameters
string$defaultRenewalMacroId

◆ setDefaultRevRecTemplateId()

setDefaultRevRecTemplateId (   $defaultRevRecTemplateId)
Parameters
string$defaultRevRecTemplateId

◆ setDeferredRevGlAccountNo()

setDeferredRevGlAccountNo (   $deferredRevGlAccountNo)
Parameters
string$deferredRevGlAccountNo

◆ setExpenseGlAccountNo()

setExpenseGlAccountNo (   $expenseGlAccountNo)
Parameters
string$expenseGlAccountNo

◆ setExpTrackingEnabled()

setExpTrackingEnabled (   $expTrackingEnabled)
Parameters
bool$expTrackingEnabled

◆ setExtendedDescription()

setExtendedDescription (   $extendedDescription)
Parameters
string$extendedDescription

◆ setInventoryGlAccountNo()

setInventoryGlAccountNo (   $inventoryGlAccountNo)
Parameters
string$inventoryGlAccountNo

◆ setItemGlGroupName()

setItemGlGroupName (   $itemGlGroupName)
Parameters
string$itemGlGroupName

◆ setItemId()

setItemId (   $itemId)
Parameters
string$itemId

◆ setItemName()

setItemName (   $itemName)
Parameters
string$itemName

◆ setItemStartEndDateEnabled()

setItemStartEndDateEnabled (   $itemStartEndDateEnabled)
Parameters
bool$itemStartEndDateEnabled

◆ setItemTaxGroupName()

setItemTaxGroupName (   $itemTaxGroupName)
Parameters
string$itemTaxGroupName

◆ setKitPrintFormat()

setKitPrintFormat (   $kitPrintFormat)
Parameters
string$kitPrintFormat

◆ setKitRevenuePosting()

setKitRevenuePosting (   $kitRevenuePosting)
Parameters
string$kitRevenuePosting

◆ setLotCategory()

setLotCategory (   $lotCategory)
Parameters
string$lotCategory

◆ setLotTrackingEnabled()

setLotTrackingEnabled (   $lotTrackingEnabled)
Parameters
bool$lotTrackingEnabled

◆ setNote()

setNote (   $note)
Parameters
string$note

◆ setNumberOfPeriods()

setNumberOfPeriods (   $numberOfPeriods)
Parameters
int$numberOfPeriods

◆ setPeriodsMeasuredIn()

setPeriodsMeasuredIn (   $periodsMeasuredIn)
Parameters
string$periodsMeasuredIn

◆ setProduceLineId()

setProduceLineId (   $produceLineId)
Parameters
string$produceLineId

◆ setProratePriceAllowed()

setProratePriceAllowed (   $proratePriceAllowed)
Parameters
bool$proratePriceAllowed

◆ setPurchasingDescription()

setPurchasingDescription (   $purchasingDescription)
Parameters
string$purchasingDescription

◆ setRevenueGlAccountNo()

setRevenueGlAccountNo (   $revenueGlAccountNo)
Parameters
string$revenueGlAccountNo

◆ setSalesDescription()

setSalesDescription (   $salesDescription)
Parameters
string$salesDescription

◆ setSerialNumberMask()

setSerialNumberMask (   $serialNumberMask)
Parameters
string$serialNumberMask

◆ setSerialTrackingEnabled()

setSerialTrackingEnabled (   $serialTrackingEnabled)
Parameters
bool$serialTrackingEnabled

◆ setShippingWeight()

setShippingWeight (   $shippingWeight)
Parameters
float | int | string$shippingWeight

◆ setStandardCost()

setStandardCost (   $standardCost)
Parameters
float | string$standardCost

◆ setSubstituteItemId()

setSubstituteItemId (   $substituteItemId)
Parameters
string$substituteItemId

◆ setTaxable()

setTaxable (   $taxable)
Parameters
bool$taxable

◆ setUnitCostPrecisionInventory()

setUnitCostPrecisionInventory (   $unitCostPrecisionInventory)
Parameters
int$unitCostPrecisionInventory

◆ setUnitCostPrecisionPurchasing()

setUnitCostPrecisionPurchasing (   $unitCostPrecisionPurchasing)
Parameters
int$unitCostPrecisionPurchasing

◆ setUnitCostPrecisionSales()

setUnitCostPrecisionSales (   $unitCostPrecisionSales)
Parameters
int$unitCostPrecisionSales

◆ setUnitOfMeasure()

setUnitOfMeasure (   $unitOfMeasure)
Parameters
string$unitOfMeasure

◆ setUpc()

setUpc (   $upc)
Parameters
string$upc

◆ setVsoeCategory()

setVsoeCategory (   $vsoeCategory)
Parameters
string$vsoeCategory

◆ setVsoeDefaultDeferralStatus()

setVsoeDefaultDeferralStatus (   $vsoeDefaultDeferralStatus)
Parameters
string$vsoeDefaultDeferralStatus

◆ setVsoeDefaultDeliveryStatus()

setVsoeDefaultDeliveryStatus (   $vsoeDefaultDeliveryStatus)
Parameters
string$vsoeDefaultDeliveryStatus

Field Documentation

◆ $active

$active
protected

◆ $apGlAccountNo

$apGlAccountNo
protected

◆ $arGlAccountNo

$arGlAccountNo
protected

◆ $basePrice

$basePrice
protected

◆ $binTrackingEnabled

$binTrackingEnabled
protected

◆ $cogsGlAccountNo

$cogsGlAccountNo
protected

◆ $costMethod

$costMethod
protected

◆ $defaultRenewalMacroId

$defaultRenewalMacroId
protected

◆ $defaultRevRecTemplateId

$defaultRevRecTemplateId
protected

◆ $deferredRevGlAccountNo

$deferredRevGlAccountNo
protected

◆ $expenseGlAccountNo

$expenseGlAccountNo
protected

◆ $expTrackingEnabled

$expTrackingEnabled
protected

◆ $extendedDescription

$extendedDescription
protected

◆ $inventoryGlAccountNo

$inventoryGlAccountNo
protected

◆ $itemGlGroupName

$itemGlGroupName
protected

◆ $itemId

$itemId
protected

◆ $itemName

$itemName
protected

◆ $itemStartEndDateEnabled

$itemStartEndDateEnabled
protected

◆ $itemTaxGroupName

$itemTaxGroupName
protected

◆ $kitPrintFormat

$kitPrintFormat
protected

◆ $kitRevenuePosting

$kitRevenuePosting
protected

◆ $lotCategory

$lotCategory
protected

◆ $lotTrackingEnabled

$lotTrackingEnabled
protected

◆ $note

$note
protected

◆ $numberOfPeriods

$numberOfPeriods
protected

◆ $periodsMeasuredIn

$periodsMeasuredIn
protected

◆ $produceLineId

$produceLineId
protected

◆ $proratePriceAllowed

$proratePriceAllowed
protected

◆ $purchasingDescription

$purchasingDescription
protected

◆ $revenueGlAccountNo

$revenueGlAccountNo
protected

◆ $salesDescription

$salesDescription
protected

◆ $serialNumberMask

$serialNumberMask
protected

◆ $serialTrackingEnabled

$serialTrackingEnabled
protected

◆ $shippingWeight

$shippingWeight
protected

◆ $standardCost

$standardCost
protected

◆ $substituteItemId

$substituteItemId
protected

◆ $taxable

$taxable
protected

◆ $unitCostPrecisionInventory

$unitCostPrecisionInventory
protected

◆ $unitCostPrecisionPurchasing

$unitCostPrecisionPurchasing
protected

◆ $unitCostPrecisionSales

$unitCostPrecisionSales
protected

◆ $unitOfMeasure

$unitOfMeasure
protected

◆ $upc

$upc
protected

◆ $vsoeCategory

$vsoeCategory
protected

◆ $vsoeDefaultDeferralStatus

$vsoeDefaultDeferralStatus
protected

◆ $vsoeDefaultDeliveryStatus

$vsoeDefaultDeliveryStatus
protected