AccountGroupId | Account Group | Lookup | | Shown on the standard create form and record Details, but not stored: a value picked here is discarded when the run is saved. The outlets a run covers come from the visits on its visit plan. |
BranchId | Branch | Lookup | | The branch the run belongs to. Every transfer the run creates is raised in this branch, for both the source and the destination leg. Build Van Loads fills it with the branch it is building for. |
CashDiscrepancyReason | Cash Discrepancy Reason | Text | | Free text explaining any difference between Cash Expected and Cash Received at day end. Up to 400 characters. Not on the standard forms; nothing checks or requires it. |
CashExpected | Cash Expected | Currency | | The money the executive should hand in: the total settled against the invoices linked to the run as Field Sales Invoice records (each invoice's Adjusted Amount, the payments applied to it). Filled only by the day-end roll-up that runs when Perform Unload is saved as on, and replaced by it each time. Shown as Cash to hand in on the mobile Van Run card. |
CashReceived | Cash Received | Currency | | The cash the dispatcher actually took from the executive at day end, typed by hand. xMatix stores it beside Cash Expected but does not compare the two or flag a shortfall. Not on the standard forms. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | The day of the run. The load, take-in and unload transfers are dated with it, and Create Visit Plan makes a one-day visit plan for this date. Build Van Loads sets it to the delivery date it built for. |
ExecutiveResourceId | Executive Resource | ExternalId | | The sales executive who drives the van and sells on route. Create Visit Plan assigns the new plan to this person, and delivery orders created at load release name them as the deliverer. Build Van Loads fills it with the current holder of the seat that runs the van, or the van's default resource; it is not on the standard forms, so hand-built runs need it added. |
Id | Id | Guid | Yes | |
IsLoadReleased | Is Load Released | Boolean | Yes | Set to Yes once Release Load has run, even if no line had anything to load. While it is Yes, Release Load is refused with The load has already been released. |
IsPlanReleased | Is Plan Released | Boolean | Yes | Set to Yes once Create Visit Plan has run. Create Visit Plan is refused when this is Yes or when the run already has a Visit Plan. |
IsUnloadReleased | Is Unload Released | Boolean | Yes | Set to Yes once Unload has run. It does not block a second Unload; only a Reconciled status does. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | Yes | The run's document number, given automatically from the Field Sales document name setting (series FS) when the run is first saved, including runs built by Build Van Loads. The transfers the run creates take their own numbers from the Transfer series and link back to the run through their Field Sales field. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company the run is recorded for. It is copied onto the run's transfers, onto the visit plan Create Visit Plan makes and, as a fallback, onto delivery orders created at load release. |
PerformLoad | Perform Load | Boolean | Yes | The take-in trigger behind the Take In action. Saving it as on lands each line's Received Quantity on the van with an inward transfer (carrying the take-in damage, shortage and excess), sets Status to TakenIn and switches itself off again. It does nothing on a run already in TakenIn, for example after a single-step release. The mobile Van Run card sets it when the executive confirms the take-in. |
PerformReleaseLoad | Perform Release Load | Boolean | Yes | The trigger behind the Release Load action. Saving it as on moves each line's Quantity out of the depot with an outward transfer, sets Status to Released (or straight to TakenIn with single-step loading), sets Is Load Released and switches itself off again. With the van capacity check in Block mode an overload refuses the whole save. |
PerformReleaseUnload | Perform Release Unload | Boolean | Yes | The trigger behind the Unload action. Saving it as on returns each line's Check-In Received Quantity, or the calculated remainder, to the depot with an inward transfer, sets Status to Reconciled and stamps Reconciled At when anything was returned, sets Is Unload Released and switches itself off again. Refused on a run that is already Reconciled. |
PerformReleaseVisitPlan | Perform Release Visit Plan | Boolean | Yes | The trigger behind the Create Visit Plan action. Saving it as on creates a one-day visit plan of type Van Sales, status Planned, named Van run plus the run number and date, assigned to the Executive Resource, and links it in Visit Plan. Then it switches itself off and sets Is Plan Released. |
PerformUnload | Perform Unload | Boolean | Yes | The trigger for the day-end roll-up. Saving it as on writes Sold Quantity onto each line from the linked invoices' lines (matched on item, SKU and lot) and totals Cash Expected. Unlike the other triggers it is not switched off afterwards, so the roll-up runs again on every later save of the run. No standard screen sets it: the preview panel shows it read-only. |
ReconciledDateTime | Reconciled At | DateAndTime | | When the run was reconciled: stamped by Unload when it returns stock to the depot. |
RecordTypeId | Record Type | Guid, hidden | | |
ResourceId | Resource | Lookup | | Shown on the standard create form, record Details and page header, but not stored: a value picked here is discarded when the run is saved. The executive who drives the van is Executive Resource. |
SourceStorageLocationId | Source Storage Location | ExternalId | | The depot the load comes from: the source of the release transfer and the destination of the unload transfer. Build Van Loads uses the depot chosen for the build or, failing that, the branch's first non-mobile location that holds inventory, in fulfilment sequence order. Not on the standard forms, so hand-built runs need it added. |
Status | Status | PickList | | Where the run is in the day. xMatix writes Released when the load is released, TakenIn when the stock is on the van and Reconciled after Unload; runs built by Build Van Loads start as Draft. A run created by hand has no status until its load is released, and the mobile card treats that as Draft. The seeded option list (Draft, Loaded, Unloaded) does not match these values, so filter on the written values instead. Values: Loaded, Unloaded, Draft. |
StorageLocationId | Storage Location | Lookup | | The van: a storage location marked Mobile. It receives the load and is the source of the unload. Its weight and volume capacity are what the van capacity check measures the planned load against. Not on the standard forms, so hand-built runs need it added. |
TakenInDateTime | Taken In At | DateAndTime | | When the stock landed on the van: stamped by a single-step load release or by the executive's take-in. |
Type | Type | PickList | | Shown on the standard create form and record Details with the options Van Delivery, Ready Stock Sales and Pre-Bill, but not stored: the choice is discarded when the run is saved and has no effect. Values: Van Delivery, Ready Stock Sales, Pre-Bill. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
VisitPlanId | Visit Plan | Lookup | | The visit plan of type Van Sales that carries the run's outlet visits; on the mobile app it is the plan that shows the Van Run card. Filled by Create Visit Plan or by Build Van Loads, and shown on the record's Details tab. |
VisitRouteGroupId | Visit Route Group | Lookup | | Not stored: there is no column behind it, and it is on no standard form. |
VisitTaskTemplateId | Visit Task Template | Lookup | | Not stored: there is no column behind it, and it is on no standard form. |