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

Public Member Functions

 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractItem
 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='')
 

Additional Inherited Members

- Protected Attributes inherited from AbstractItem
 $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 = ''
 

Detailed Description

Update an existing item record

Member Function Documentation

◆ writeXml()

writeXml ( XMLWriter $xml)

Write the function block XML

Parameters
XMLWriter$xml
Exceptions
InvalidArgumentException

Reimplemented from AbstractFunction.