| ReadOnly |
Inventory.Models.AdjustmentReadOnly
|
|
| AdjustmentId |
int
|
|
| SubType |
Common.Enum.SubType
|
|
|
- 0: None |
|
|
- 1: TransferTo |
corresponds to a receiver-like adjustment, hence same numeric value as WarehouseTransactionType Inbound |
|
- 2: TransferFrom |
corresponds to an order-like adjustment, hence same numeric value as WarehouseTransactionType Order |
| RelatedAdjustmentId |
int?
|
|
| ProcessDate |
DateTime?
|
|
| ReferenceNum |
string
|
|
| PONumber |
string
|
|
| Notes |
string
|
|
| CustomerIdentifier |
Generic.Models.CustomerIdentifier
|
|
| ExternalId |
string
|
|
| Name |
string
|
|
| Id |
int
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| WarehouseTransactionSourceType |
Common.Enum.WarehouseTransactionSourceType?
|
how the transaction entered the system
|
|
- 0: Unknown |
|
|
- 1: UiManual |
|
|
- 2: UiImport |
|
|
- 3: AutomatedImport |
|
|
- 4: ExternalSoapApi |
|
|
- 5: QuickBooksSoapApi |
|
|
- 6: AutomatedSystemCharge |
|
|
- 7: RestApi |
|
| TransactionEntryType |
Common.Enum.TransactionEntryType?
|
the agent creating the transaction
|
|
- 0: DoangHair |
unknown |
|
- 1: ManualWarehouseUser |
|
|
- 2: ManualCustomerUser |
|
|
- 3: Ftp |
|
|
- 4: Api |
|
| ImportChannelIdentifier |
Generic.Models.ChannelIdentifier
|
reference to the channel trhough which this order was imported
|
| Name |
string
|
|
| Id |
int
|
|
| CreationDate |
DateTime?
|
|
| CreatedByIdentifier |
Generic.Models.UserIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| LastModifiedDate |
DateTime?
|
|
| LastModifiedByIdentifier |
Generic.Models.UserIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| Status |
Common.Enum.WarehouseTransactionApiStatus
|
For GET of orders and receivers, the value is reliable. For rql for orders, this property is reliable only for "Canceled" status; otherwise use the IsClosed property.
|
|
- 0: Open |
Has not yet been confirmed |
|
- 1: Closed |
Has been confirmed |
|
- 2: Canceled |
Has been canceled |
| AdjustmentItems |
IList<Inventory.Models.AdjustmentItem>
|
|
| Qty |
decimal?
|
the Qty by which inventory was increased or decreased
|
| ReadOnly |
Inventory.Models.ReceiveItemReadOnly
|
provided when GETting, ignored when POSTing new or PUTting existing single receive item, required when PUTting list of receive items
|
| ReceiveItemId |
int
|
when PUTting a receiver or a receive item list, zero to create a new receiver item, otherwise it identifies an existing receive item
|
| FullyShippedDate |
DateTime?
|
|
| UnitIdentifier |
Generic.Models.UnitOfMeasureIdentifier
|
for convenience, referenced item's primary inventory unit
|
| Name |
string
|
|
| Id |
int
|
|
| SecondaryUnitIdentifier |
Generic.Models.UnitOfMeasureIdentifier
|
for convenience, referenced item's secondary inventory unit if defined
|
| Name |
string
|
|
| Id |
int
|
|
| ExpectedQty |
decimal?
|
when a ReceiveAgainst receiver is converted to a normal receiver, ExpectedQty is automatically copied from PrimaryQty;
otherwise the ExpectedQty is null
|
| InventoryLevels |
Inventory.Models.InventoryLevels
|
from StockStatus
|
| OnHand |
decimal
|
in the warehouse
|
| Available |
decimal
|
in the warehouse but not allocated to any order
|
| SecondaryAvailable |
decimal?
|
|
| OnHoldDate |
DateTime?
|
The date the receive item was most recently placed on hol
|
| OnHoldUserIdentifier |
Generic.Models.UserIdentifier
|
the user who most recently place the receive item on hold
|
| Name |
string
|
|
| Id |
int
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
the facility where the receive item was received
|
| Name |
string
|
|
| Id |
int
|
|
| ReferenceNumber |
string
|
The Reference number of the receipt containing this receiveItem
|
| TransactionID |
int
|
The Transaction ID containing this receiveItem
|
| ItemIdentifier |
Generic.Models.ItemIdentifier
|
|
| Sku |
string
|
|
| Id |
int
|
|
| Qualifier |
string
|
item qualifer; null is interpreted same as empty string
|
| ExternalId |
string
|
connection of this receive item to the same receive item on some other system
|
| SecondaryQty |
decimal?
|
if not specified and Item.Options.SecondaryUnit defined will be calculated from Qty; error if specified and Item.Options.SecondaryUnit null
|
| LotNumber |
string
|
item must be enabled for lot numbers to use this field
|
| SerialNumber |
string
|
item must be enabled for serial numbers to use this field
|
| ExpirationDate |
DateTime?
|
item must be enabled for expiration dates to use this field
|
| Cost |
decimal?
|
item must be enabled for cost to use this field
|
| SupplierIdentifier |
Generic.Models.ContactIdentifier
|
customer must be enabled for suppliers to use this field
|
| Name |
string
|
|
| Id |
int
|
|
| LocationInfo |
Inventory.Models.LocationInfo
|
customer must be enabled for locations to use this field
|
|
Inventory.Models.LocationInfo |
in GETs: the location; in POSTs or PUTs: identifies existing location or properties of new location
|
| LocationId |
int?
|
for identifying: if known specify only this; other fields are ignored
|
| Display |
string
|
specify either Display or RawField1..n but not both
|
| RawField1 |
string
|
"Raw" means as the user envisions it without the internal magnitude notation applied for sorting
|
| RawField2 |
string
|
|
| RawField3 |
string
|
|
| RawField4 |
string
|
|
| PalletInfo |
Inventory.Models.PalletInfo
|
customer must be enabled for movable units to use this field
|
|
Inventory.Models.PalletInfo |
in GETs: the movable unit; in POSTs or PUTs: identifies existing movable unit or properties of new movable unit
|
| PalletId |
int?
|
for identifying: if known specify only this; other fields are ignored
|
| Label |
string
|
for identifying: if known but PalletId unknown, specify label, other fields ignored;
for creating: new unique label or leave blank for system to generate unique label number
|
| SplitOverCapacityOnCreate |
bool?
|
if true will use PalletInfo as template to create multiples and splits associated receive items accordingly
|
| QtyOverrideOnSplit |
decimal?
|
when creating and SplitOverCapacityOnCreate is true, overrides the Item.Options.Pallets.Qty otherwise used to create multiples
|
| PalletTypeIdentifier |
Generic.Models.PalletTypeIdentifier
|
required when creating new movable unit
|
| Name |
string
|
|
| Id |
int
|
|
| Metric |
Generic.Models.Dimension
|
optional when creating; if only Metric specified, Imperial is calculated
|
| Length |
decimal?
|
|
| Width |
decimal?
|
|
| Height |
decimal?
|
|
| Weight |
decimal?
|
|
| Imperial |
Generic.Models.Dimension
|
optional when creating; if only Imperial specified, Metric is calculated
|
| Length |
decimal?
|
|
| Width |
decimal?
|
|
| Height |
decimal?
|
|
| Weight |
decimal?
|
|
| WeightImperial |
decimal?
|
total weight of receive item, imperial; if specified and metric not specified, business logic computes metric
|
| WeightMetric |
decimal?
|
total weight of receive item, metric; if specified and imperial not specified, business logic computes imperial;
see WeightImperial for further explanation
|
| OnHold |
bool
|
If true, this receive item is not available for allocation
|
| OnHoldReason |
string
|
the reason the receive item was placed on hold; required if OnHold is true
|
| SavedElements |
IEnumerable<Generic.Models.SavedElement>
|
|
| Name |
string
|
|
| Value |
string
|
|
| CondensedSEs |
string
|
a condensed string of the saved Elements, used as a groupBy value
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
/rels/inventory/adjustment
|
The containing adjustment. |
|
-
/rels/customers/item
|
|
|
-
/rels/customers/itemsummary
|
|
|
-
/rels/properties/location
|
|
|
-
/rels/inventory/pallet
|
|
|
-
/rels/inventory/inventoryitem
|
|
|
-
/rels/inventory/inventoryreduction
|
|
| Billing |
Generic.Models.Billing
|
|
| BillingCharges |
ICollection<Generic.Models.BillingCharge>
|
PUT: set to NULL or empty to delete all charges
|
| ChargeType |
Common.Enum.PriceCalcFieldType
|
charge type
|
|
- 1: Handling |
|
|
- 2: Storage |
|
|
- 3: PrepaidFreight |
|
|
- 4: ThirdPartyFreight |
|
|
- 5: SpecialCharges |
|
|
- 6: Materials |
|
|
- 7: AutoCalcStorage |
used internally for sys-gen'ed charges |
|
- 8: AutoCalcHandling |
used internally for sys-gen'ed charges |
|
- 8: MAXVAL |
ignore, not a real value |
| Subtotal |
decimal
|
|
| Details |
ICollection<Generic.Models.BillingChargeDetail>
|
|
| WarehouseTransactionPriceCalcId |
int
|
|
| NumUnits |
decimal
|
|
| ChargeLabel |
string
|
|
| UnitDescription |
string
|
|
| ChargePerUnit |
decimal
|
|
| GlAcctNum |
string
|
|
| Sku |
string
|
|
| PtItem |
string
|
|
| PtItemDescription |
string
|
|
| PtArAcct |
string
|
|
| SystemGenerated |
bool
|
|
| TaxCode |
string
|
Empty on GET. If present on POST or PUT, may create or update a "matching" PriceCalcRate record to be used while generating invoices
|
| RecurringChargeDetails |
IEnumerable<Generic.Models.RecurringChargeDetail>
|
On GET of charge Adjustments only
|
| RecurringBillingDetailId |
int
|
|
| ReceiveItemId |
int
|
|
| OnHandAtBillTime |
decimal
|
|
| ItemIdentifier |
Generic.Models.ItemIdentifier
|
|
| Sku |
string
|
|
| Id |
int
|
|
| Qualifier |
string
|
|
| LotNumber |
string
|
|
| SerialNumber |
string
|
|
| ExpirationDate |
DateTime?
|
|
| Cost |
decimal?
|
|
| SupplierIdentifier |
Generic.Models.ContactIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| LocationIdentifier |
Generic.Models.LocationIdentifier
|
|
| NameKey |
Generic.Models.LocationNameKey
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| Name |
string
|
|
| Id |
int
|
|
| PalletIdentifier |
Generic.Models.PalletIdentifier
|
|
| NameKey |
Generic.Models.PalletNameKey
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| Name |
string
|
|
| Id |
int
|
|
| SavedElements |
IEnumerable<Generic.Models.SavedElement>
|
|
| Name |
string
|
|
| Value |
string
|
|
| RowVersion |
string
|
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
/rels/customers/customer
|
|
|
-
/rels/properties/facility
|
|
|
-
/rels/inventory/adjustment
|
|
|
-
/rels/inventory/adjustmentreverser
|
|
|
-
/rels/inventory/adjustmentfilesummaries
|
Info on files attached to an adjustment. |