MYOB Endpoint: Items

From OdataLink
Jump to navigation Jump to search

Overview

The MYOB Items endpoint allows you to access the list of inventory items within MYOB.


Fields

The following fields are available for the Items endpoint.

UID
A GUID field representing the internal id of an item. This field can be used to link to other endpoints.
Number
A text field that provides the item number.
Name
A text field that provides the item name.
IsActive
A true/false value that indicates if the item is active and can be used on new transactions.
Description
A text field that provides the item description.
UseDescription
A true/false value that indicates if the description is displayed on the invoice instead of the item number.
CustomList1
A record field that stores the first custom list value selected for this item.
CustomList2
A record field that stores the second custom list value selected for this item.
CustomList3
A record field that stores the third custom list value selected for this item.
CustomField1
A record field that stores the first custom field value entered for this item.
CustomField2
A record field that stores the second custom field value entered for this item.
CustomField3
A record field that stores the third custom field value entered for this item.
QuantityOnHand
A decimal field that provides the quantity on hand total across all locations.
QuantityCommitted
A decimal field that provides the quantity commited (on pending sales order).
QuantityOnOrder
A decimal field that provides the quantity on order with the supplier.
QuantityAvailable
A decimal field that provides the total quantity available.
This is calculated as the QuantityOnHand plus QuantityOnOrder less QuantityCommitted.
AverageCost
A decimal field that provides the average cost of the items on hand.
CurrentValue
A decimal field that provides the total value of the items on hand.
BaseSellingPrice
A decimal field that provides the base selling price of the item.
IsBought
A true/false value that indicates if the item can be purchased.
IsSold
A true/false value that indicates if the item can be sold.
IsInventoried
A true/false value that indicates if the item is inventoried.
ExpenseAccount
A record field that gives access to the account used on purchases.
CostOfSalesAccount
A record field that gives access to the account used as cost of sales.
IncomeAccount
A record field that gives access to the account used on sales.
AssetAccount
A record field that gives access to the account used to track inventory.
BuyingDetails
A record field provides additional details for items that can be bought.
See BuyingDetails Fields for more information.
SellingDetails
A record field provides additional details for items that can be sold.
See SellingDetails Fields for more information.
LocationDetails
A table field provides additional details for companies that use multiple locations.
See LocationDetails Fields for more information.
DefaultSellLocation
A record field provides the default location for sales.
DefaultReceiveLocation
A record field provides the default location for purchases.
BillOfMaterials
A record field provides additional bill of materials data.
See BillOfMaterials Fields for more information.
LastModified
A date time field that stores the last date and time this item was modified.
PhotoURI
A text field that stores a URL that can be used to access the photo associated with this item.
RowVersion
A row version field.


BuyingDetails Fields

The BuyingDetails field contains the following sub-fields.

LastPurchasePrice
A decimal field that provides the last purchase price of the item.
StandardCost
A decimal field that provides the standard cost of the item as entered in MYOB.
BuyingUnitOfMeasure
A text field that indicates the unit of measure used on purchases.
ItemsPerBuyingUnit
A decimal field that provides the number of items per buying unit.
TaxCode
A record field provides the default tax code when purchasing this item.
RestockingInformation
A record field provides additional details for items that are inventoried.
See BuyingDetails.RestockingInformation Fields for more information.


BuyingDetails.RestockingInformation Fields

The BuyingDetails.RestockingInformation field contains the following sub-fields.

MinimumLevelForRestockingAlert
A decimal field that provides the minimum level quantity of items when MYOB will raise an alert.
Supplier
A record field provides the default Supplier when purchasing this item.
SupplierItemNumber
A text field that indicates the item number used by the supplier.
DefaultOrderQuantity
A decimal field that provides the default quantity that will be ordered.


SellingDetails Fields

The SellingDetails field contains the following sub-fields.

BaseSellingPrice
A decimal field that provides the base selling price of the item for one unit.
SellingUnitOfMeasure
A text field that indicates the unit of measure used on sales.
ItemsPerSellingUnit
A decimal field that provides the number of items per selling unit.
TaxCode
A record field provides the default tax code when selling this item.
IsTaxInclusive
A true/false value that indicates if the BaseSellingPrice is tax inclusive.
CalculateSalesTaxOn
A text field that indicates if sales tax can be calculated.
Possible values are:
  • ActualSellingPrice
  • BaseSellingPrice
  • LevelA
  • LevelB
  • LevelC
  • LevelD
  • LevelE
  • LevelF


LocationDetails Fields

The LocationDetails field contains the following sub-fields.

Location
A record field provides the location for the associated quantity on hand.
QuantityOnHand
A decimal field that provides the quantity on hand total at this location.

BillOfMaterials Fields

The BillOfMaterials field contains the following sub-fields.

Quantity
A decimal field that provides the default build quantity.
Items
A table field provides the list of items and quantities of the components.
See BillOfMaterials.Items Fields for more information.


BillOfMaterials.Items Fields

Quantity
A decimal field that provides the number of components used.
Item
A record field provides the Item of the component.


MYOB API

For a detailed run through of the endpoint, you can see the MYOB API.


Related Fields

Accounts
Cards
CustomList
CustomField
Locations
TaxCodes


Related Endpoints

ItemPriceMatrix


Related Topics

MYOB Models
MYOB Endpoints