Skip to main content

Shipping tab

The Shipping tab holds data about the truck that brings the goods. The form is receipt_shipping_form. The data table is receipt. Every field is optional. Nothing on this tab has an effect on receiving.

Fields​

LabelColumnTypeRequiredDefaultWhat it does
Vehicle Platevehicle_plateText, up to 18 charactersNoEmptyStored only. It has no effect today.
Vehicle Datevehicle_dateDate and timeNoEmptyStored only. It has no effect today.
Driver Namedriver_nameText, up to 25 charactersNoEmptyStored only. It has no effect today.
Trailer Platetrailer_plateText, up to 20 charactersNoEmptyStored only. It has no effect today.
Trailer Typetrailer_typeText, up to 10 charactersNoEmptyStored only. It has no effect today.
TemperaturetemperatureNumberNoEmptyStored only. It has no effect today.
Total Weighttotal_weightNumberNoEmptyStored only. It has no effect today.
Total Volumetotal_volumeNumberNoEmptyStored only. It has no effect today.

How "stored only" was checked: each column was searched in the Rust code, the SQL migrations, the RF screens and the web components. The only places that name them are the patch type (crates/libs/wms-inbound/src/service/receipt/planning/contracts.rs:136-153) and the update method (crates/services/app-server/src/web/rpcs/receipt_rpc/header_commands.rs:74-98).

Units​

Total Weight and Total Volume are physical values. You type and read them in the display units of the warehouse. The database keeps them in the storage units of the warehouse (grams and cubic millimetres by default). The screen converts both ways (crates/libs/wms-lib-sql/sql/wms-meta-ui/migrations/004_the_physical_columns_say_what_they_measure.sql). The unit is fixed when the warehouse is created.

Temperature is not converted. Type the number as you want to read it.

The temperature of the receiving line is a different field. It is on the tab Physical & PO. The temperature check at receiving uses the temperature you scan, not this field.

Messages​

WhenMessage
A text is longer than its limitThe database refuses it. The exact text on screen is not confirmed.
The receipt is Closed or Cancelledreceipt {id} is {status} - cannot edit receipt reference in its current lifecycle state

Not confirmed by code: the text shown for a value that is too long. To verify: type 19 characters into Vehicle Plate and press Save.