QuickBooks API忽略TrackQtyOnHand字段?

I am trying to add an inventory item using the QuickBooks PHP SDK. I specify TrackQtyOnHand, the starting inventory and inventory start date, but these fields appear to be ignored?

Any help would be greatly appreciated!

thanks!

Here is the request:

    IPPItem Object
(
    [Name] => Product Name
    [Description] => ProductDesc
    [Active] => 1
    [SubItem] => 
    [ParentRef] => 
    [Level] => 
    [FullyQualifiedName] => 
    [Taxable] => 1
    [SalesTaxIncluded] => 
    [PercentBased] => 
    [UnitPrice] => 17.54386
    [RatePercent] => 
    [Type] => Inventory
    [PaymentMethodRef] => 
    [UOMSetRef] => 
    [IncomeAccountRef] => IPPReferenceType Object
        (
            [name] => Sales of Product Income
            [type] => Account
            [value] => 80
        )

    [PurchaseDesc] => 
    [PurchaseTaxIncluded] => 
    [PurchaseCost] => 4.24000
    [ExpenseAccountRef] => IPPReferenceType Object
        (
            [name] => Cost of sales
            [type] => Account
            [value] => 81
        )

    [COGSAccountRef] => 
    [AssetAccountRef] => IPPReferenceType Object
        (
            [name] => Inventory Asset
            [type] => Account
            [value] => 82
        )

    [PrefVendorRef] => 
    [AvgCost] => 
    [TrackQtyOnHand] => 1
    [QtyOnHand] => 10
    [QtyOnPurchaseOrder] => 
    [QtyOnSalesOrder] => 
    [ReorderPoint] => 
    [ManPartNum] => 
    [DepositToAccountRef] => 
    [SalesTaxCodeRef] => 
    [PurchaseTaxCodeRef] => 
    [InvStartDate] => 2015-03-01
    [BuildPoint] => 
    [PrintGroupedItems] => 
    [SpecialItem] => 
    [SpecialItemType] => 
    [ItemGroupDetail] => 
    [ItemAssemblyDetail] => 
    [ItemEx] => 
    [Id] => 
    [SyncToken] => 
    [MetaData] => 
    [CustomField] => 
    [AttachableRef] => 
    [domain] => 
    [status] => 
    [sparse] => 
)

And the response:

    IPPItem Object
(
    [Name] => Product Name
    [Description] => ProductDesc
    [Active] => true
    [SubItem] => 
    [ParentRef] => 
    [Level] => 
    [FullyQualifiedName] => Product Name
    [Taxable] => false
    [SalesTaxIncluded] => false
    [PercentBased] => 
    [UnitPrice] => 17.54386
    [RatePercent] => 
    [Type] => Service
    [PaymentMethodRef] => 
    [UOMSetRef] => 
    [IncomeAccountRef] => 80
    [PurchaseDesc] => 
    [PurchaseTaxIncluded] => false
    [PurchaseCost] => 4.24
    [ExpenseAccountRef] => 81
    [COGSAccountRef] => 
    [AssetAccountRef] => 
    [PrefVendorRef] => 
    [AvgCost] => 
    [TrackQtyOnHand] => false
    [QtyOnHand] => 
    [QtyOnPurchaseOrder] => 
    [QtyOnSalesOrder] => 
    [ReorderPoint] => 
    [ManPartNum] => 
    [DepositToAccountRef] => 
    [SalesTaxCodeRef] => 
    [PurchaseTaxCodeRef] => 
    [InvStartDate] => 
    [BuildPoint] => 
    [PrintGroupedItems] => 
    [SpecialItem] => 
    [SpecialItemType] => 
    [ItemGroupDetail] => 
    [ItemAssemblyDetail] => 
    [ItemEx] => 
    [Id] => 15
    [SyncToken] => 0
    [MetaData] => IPPModificationMetaData Object
        (
            [CreatedByRef] => 
            [CreateTime] => 2015-07-19T07:02:57-07:00
            [LastModifiedByRef] => 
            [LastUpdatedTime] => 2015-07-19T07:02:57-07:00
            [LastChangedInQB] => 
            [Synchronized] => 
        )

    [CustomField] => 
    [AttachableRef] => 
    [domain] => 
    [status] => 
    [sparse] => 
)

Did you enable Track Quantity on Hand in your company setting->Sales tab?