Object » Product

A product is a single line item of something tangible that the org can sell to the client and/or patient.

Fields

ageRestriction (Numrange)

alternativeName (String)

applicationType (ProductApplicationType)

buyingQuantity (Int)

cityTaxedLocations ([Location])

code (String)

Organization-defined product code

coerceIntegerQuantity (Boolean)

countyTaxedLocations ([Location])

createdBy (Provider)

defaultRoute (RouteType)

defaultSig (String)

defaultSite (String)

description (String)

diagnosticCode (String)

disabled (Boolean)

disabledLocations ([Location])

dischargeInstructions (String)

dispenseFee (Decimal)

Dispense fee added to the product independent of units given

enabledAt (Boolean)+

enabledLocationTags ([LocationTag])

enabledLocations ([Location])

fixed (Boolean)

If the sale price should be calculated by the unit fixed price or by the markup percentage

fulfillmentSources ([FulfillmentSource])

historicalId (String)

id (ID)

inStock (Decimal)+

insertedAt (NaiveDateTime)

inventoryBucket (InventoryBucket)

inventoryLevels ([InventoryLevel])+

invoiceBlurb (String)

isControlledDrug (Boolean)

isEuthanasia (Boolean)

isNeuter (Boolean)

isNonCompensated (Boolean)

lastUsedDate (NaiveDateTime)

linkedProducts ([Product])

locationMarkup (Decimal)+

lotNumbers ([String])+

lowStockThresholds ([LowStockThreshold])+

manufacturer (ProductManufacturer)

masterProducts ([MasterProduct])

maxDailyLinks (Int)

Maximum number of times this product can be added to an invoice by linking a day

maxOrderLimit (Int)

metadataFields ([ProductMetadataField])

minimumPrice (Decimal)

minimumUnitPrice (Decimal)

Minimum price the product should be sold at (overrides all other considerations if the calculated price is less than this value if set)

name (String)

ndc (String)

note (String)

Private note attached to this product

onlyInventory (Boolean)

orderItems ([OrderItem])

packageOnly (Boolean)

packageOnlyLocations ([Location])

parentProduct (Product)

parentProductId (ID)

price (ProductPrice)+

priceLocked (Boolean)

prices ([ProductPrice])+

productCategories ([ProductCategory])

productType (ProductType)

productTypeId (ID)

promptsTip (Boolean)

quantitySold (Decimal)+

realUnitCost (Decimal)

Contract true cost of one unit, if different than unit cost

restrictToOnlyNonNeutered (Boolean)

revenueCenter (RevenueCenter)

sellingQuantity (Int)

sku (String)

speciesRestrictions ([String])

stateTaxedLocations ([Location])

suggestedProducts ([Product])

taxedLocations ([Location])

trackInventory (Boolean)

undeletable (Boolean)

unitCost (Decimal)

Cost of one unit of the product

unitDurationDays (String)

unitFixedPrice (Decimal)

If fixed is true, then the sale price will be fixed to this value

unitMarkupPercent (Decimal)

Decimal representation [0-1] of the percentage that the product should be marked up to calculate sale price

unitPrice (Decimal)+

The calculated sale price of a unit of the product

units (String)

updatedAt (NaiveDateTime)

url (String)

useDefault (Boolean)

If the default markup should be used

vetsourceId (String)

weightRestriction (Numrange)