I am using v3-php-sdk, creating items non category type works well.

The problem is when the item is use to be category eg.

```
Array
(
    [Name] => Item
    [FullyQualifiedName] => Item
    [Type] => Category
)

```

Then if I call

```
Item::create($arrayItem)

```

It generated object like this.

```
QuickBooksOnline\API\Data\IPPItem Object
        (
            [Name] => Item
            [Sku] => 
            [Description] => 
            [Active] => 
            [SubItem] => 
            [ParentRef] => 
            [Level] => 
            [FullyQualifiedName] => Item
            [Taxable] => 
            [SalesTaxIncluded] => 
            [PercentBased] => 
            [UnitPrice] => 
            [RatePercent] => 
            [Type] => QuickBooksOnline\API\Data\IPPCustomFieldTypeEnum Object
                (
                    [value] => Category
                )

            [PaymentMethodRef] => 
            [UOMSetRef] => 
            [IncomeAccountRef] => 
            [PurchaseDesc] => 
            [PurchaseTaxIncluded] => 
            [PurchaseCost] => 
            [ExpenseAccountRef] => 
            [COGSAccountRef] => 
            [AssetAccountRef] => 
            [PrefVendorRef] => 
            [AvgCost] => 
            [TrackQtyOnHand] => 
            [QtyOnHand] => 
            [QtyOnPurchaseOrder] => 
            [QtyOnSalesOrder] => 
            [ReorderPoint] => 
            [ManPartNum] => 
            [DepositToAccountRef] => 
            [SalesTaxCodeRef] => 
            [PurchaseTaxCodeRef] => 
            [InvStartDate] => 
            [BuildPoint] => 
            [PrintGroupedItems] => 
            [SpecialItem] => 
            [SpecialItemType] => 
            [ItemGroupDetail] => 
            [ItemAssemblyDetail] => 
            [AbatementRate] => 
            [ReverseChargeRate] => 
            [ServiceType] => 
            [ItemCategoryType] => 
            [ItemEx] => 
            [Id] => 
            [SyncToken] => 
            [MetaData] => 
            [CustomField] => 
            [AttachableRef] => 
            [domain] => 
            [status] => 
            [sparse] => 
        )

```

However, it always throw error for this object, on my research they are saying that we should not pass 0 or negative number for eg. unitprice or other fields but if that's the case the sdk is the one generated this object and I just provide the data I have.

Any idea regarding this?