AccountId | Account | Lookup → Account | | The customer the goods are going to. Copied from the sales order or service order when the fulfilment is released and locked afterwards: changing it on a released fulfilment is refused. |
AllocatedQuantity | Allocated Quantity | Calculated (calculated) | | Total quantity currently reserved on this document: the sum of the allocation lines. Cancelling an allocation writes a negative allocation line, so this total goes down when you cancel and means what is reserved now, not what was ever reserved. |
AllocatedResourceId | Allocated By | Lookup → Resource | | The warehouse person credited with the allocation. Filled in by hand on the New form or by editing; no action sets it. |
BranchId | Branch | Lookup → Branch | | The branch whose stock is used. Copied from the source order and locked afterwards. Allocation only looks at lots and stock records at this branch for the partner account, so stock held at another branch is never reserved. The branch must belong to the partner account. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | The document's date. A fulfilment released from a service order takes the service order's document date. It cannot be changed once the fulfilment is saved. |
ExternalId | External | Text | | Identifier of this fulfilment in an external system, used by integrations to match records. Not shown on the standard screens. |
Id | Id | Guid | Yes | |
IsAllocated | Allocated | Boolean | | A flag that no fulfilment action sets. It stays as it was created (normally off) whatever has been allocated, so do not use it to judge progress; read Document State or the Allocated Quantity and pending quantities instead. |
IsInJobQueue | In Job Queue | Boolean | | Not used by the fulfilment actions; nothing in the fulfilment process reads or sets it. |
IsPicked | Picked | Boolean | | A flag that no fulfilment action sets. Use Document State or Picked Quantity to see whether stock has been picked. |
JobQueueId | Job Queue | Lookup → InterfaceQueue | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | | The fulfilment's document number, assigned automatically when it is created by the Inventory Fulfilment document name setting (series IF by default). |
OrderId | Order | Lookup → Order | | The sales order this fulfilment was released from. Empty for a fulfilment released from a service order. It cannot be changed after the fulfilment is created, and the partner account, branch and account are taken from it. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company that owns the stock and runs the branch. Copied from the source order and locked afterwards; allocation only reserves lots and stock records belonging to this partner account. |
PendingAllocationDelivery | Pending Allocation Delivery | Calculated (calculated) | | Quantity reserved on allocation lines that has not yet been delivered: what Allocation Delivery would still put on a delivery order. Allocation lines that have already been picked count here too, but they can only be delivered through Picked Delivery. |
PendingAllocationQuantity | Pending Allocation Quantity | Calculated (calculated) | | Quantity still waiting to be reserved: for each fulfilment order line, its quantity minus what is allocated and what is cancelled. When stock runs short, allocation reserves what it can and leaves the rest here. |
PendingDeliveryQuantity | Pending Delivery Quantity | Calculated (calculated) | | Total quantity on the allocation lines that has not been delivered yet, whether it would go through Allocation Delivery or Picked Delivery. |
PendingPickedDelivery | Pending Picked Delivery | Calculated (calculated) | | Quantity on picking lines that has not yet been delivered: what Picked Delivery would put on a delivery order. Cancelled picks are excluded. |
PendingPickingQuantity | Pending Picking Quantity | Calculated (calculated) | | Reserved quantity that has no picking line yet: what Picking would still create picking lines for. |
PerformAllocation | Perform Allocation | Boolean | | Not used. Allocation is run with the Allocation or Selective Allocation action; ticking this box does nothing. |
PerformCancelAllocation | Perform Cancel Allocation | Boolean | | Not used. Use the Cancel Allocation or Selective Cancel Allocation action. |
PerformCancelPicking | Perform Cancel Picking | Boolean | | Not used. Use the Cancel Picking or Selective Cancel Picking action. |
PerformPicking | Perform Picking | Boolean | | Not used. Use the Picking or Selective Picking action. |
PickedQuantity | Picked Quantity | Calculated (calculated) | | Total quantity on the picking lines, net of cancelled picks (a cancelled pick is stored as a negative picking line). |
RecordTypeId | Record Type | Guid, hidden | | |
ServiceOrderId | Service Order | Lookup → ServiceOrder | | The service order this fulfilment was released from, when the parts are being issued for service work. Empty for a fulfilment released from a sales order. |
Status | Status | PickList | | A picklist (Draft, Partially Allocated, Allocated) for your own process. The fulfilment actions never write it, so it changes only when a user or one of your business rules sets it. The read-only Document State field records what the actions have done. Values: Draft, Partially Allocated, Allocated. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |