---
id: object/table/5855
type: object
title: Table 5855 "Invt. Shipment Line"
summary: Table 5855 "Invt. Shipment Line" in Base Application (Microsoft.Inventory.History). 50 fields, 4 public procedures. Present since at least BC23, still in BC30, changed in BC24, BC27-28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 8799e3409b392227beba49231d8433d2b5cc1baf8e88cfc9066e2527fcc1c3f1
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/History/InvtShipmentLine.Table.al
    title: src/Layers/W1/BaseApp/Inventory/History/InvtShipmentLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 5855
name: Invt. Shipment Line
caption: Item Shipment Line
namespace: Microsoft.Inventory.History
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 50
  procedures: 5
  events: 0
  subscribers: 0
relations:
  out: 22
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 3
  called_by: 0
  implements: 0
---

# Table 5855 "Invt. Shipment Line"

> Table 5855 "Invt. Shipment Line" in Base Application (Microsoft.Inventory.History). 50 fields, 4 public procedures. Present since at least BC23, still in BC30, changed in BC24, BC27-28.

Base Application · Microsoft.Inventory.History · captioned "Item Shipment Line" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/History/InvtShipmentLine.Table.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Item Shipment Line |
| DataClassification | CustomerContent |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 2 | Line No. | Integer | — |  |
| 3 | Item No. | Code[20] | Specifies the number of the item. | TableRelation [Table 27 "Item"](../table/27.md) |
| 4 | Posting Date | Date | — |  |
| 5 | Document Date | Date | — |  |
| 7 | Document No. | Code[20] | — |  |
| 8 | Description | Text[100] | Specifies the description associated with this line. |  |
| 9 | Location Code | Code[10] | — | TableRelation [Table 14 "Location"](../table/14.md) |
| 10 | Inventory Posting Group | Code[20] | — | TableRelation [Table 94 "Inventory Posting Group"](../table/94.md) (Inventory Posting Group); not editable |
| 13 | Quantity | Decimal | Specifies the quantity of this line. |  |
| 16 | Unit Amount | Decimal | Specifies the unit amount associated with this line. |  |
| 17 | Unit Cost | Decimal | Specifies the cost of one unit of the item or resource on the line. |  |
| 18 | Amount | Decimal | Specifies the amount of this line. |  |
| 23 | Salespers./Purch. Code | Code[20] | — | TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md) (Salesperson/Purchaser) |
| 24 | Shipment No. | Code[20] | — |  |
| 26 | Source Code | Code[10] | — | TableRelation [Table 230 "Source Code"](../table/230.md) (Source Code); not editable |
| 29 | Applies-to Entry | Integer | — |  |
| 32 | Item Shpt. Entry No. | Integer | — | not editable |
| 34 | Shortcut Dimension 1 Code | Code[20] | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1))) |
| 35 | Shortcut Dimension 2 Code | Code[20] | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2))) |
| 37 | Indirect Cost % | Decimal | — |  |
| 38 | Gross Weight | Decimal | — |  |
| 39 | Net Weight | Decimal | — |  |
| 40 | Units per Parcel | Decimal | — |  |
| 41 | Unit Volume | Decimal | — |  |
| 42 | Reason Code | Code[10] | Specifies the reason code, a supplementary source code that enables you to trace the entry. | TableRelation [Table 231 "Reason Code"](../table/231.md) (Reason Code) |
| 55 | Last Item Ledger Entry No. | Integer | — | TableRelation [Table 32 "Item Ledger Entry"](../table/32.md) (Item Ledger Entry); not editable |
| 57 | Gen. Bus. Posting Group | Code[20] | — | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 58 | Gen. Prod. Posting Group | Code[20] | — | TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md) (Gen. Product Posting Group) |
| 65 | Posting No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series) |
| 72 | Unit Cost (ACY) | Decimal | — | not editable |
| 480 | Dimension Set ID | Integer | — | TableRelation [Table 480 "Dimension Set Entry"](../table/480.md) (Dimension Set Entry); not editable |
| 5402 | Variant Code | Code[10] | Specifies the variant of the item on the line. | TableRelation [Table 5401 "Item Variant"](../table/5401.md) ("Item Variant".Code where("Item No." = field("Item No."))) |
| 5403 | Bin Code | Code[20] | Specifies the bin where the items are picked or put away. | TableRelation [Table 7354 "Bin"](../table/7354.md) (Bin.Code where("Location Code" = field("Location Code"), "Item Filter" = field("Item No."), "Variant Filter" = field("Variant Code"))) |
| 5404 | Qty. per Unit of Measure | Decimal | — | not editable |
| 5405 | Qty. Rounding Precision | Decimal | — | not editable |
| 5406 | Qty. Rounding Precision (Base) | Decimal | — | not editable |
| 5407 | Unit of Measure Code | Code[10] | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. | TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) ("Item Unit of Measure".Code where("Item No." = field("Item No."))) |
| 5413 | Quantity (Base) | Decimal | — |  |
| 5704 | Item Category Code | Code[20] | — | TableRelation [Table 5722 "Item Category"](../table/5722.md) (Item Category) |
| 5706 | Purchasing Code | Code[10] | — | TableRelation [Table 5721 "Purchasing"](../table/5721.md) |
| 5725 | Item Reference No. | Code[50] | Specifies a reference to the item number as defined by the item's barcode. |  |
| 5726 | Item Reference Unit of Measure | Code[10] | — | TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) ("Item Unit of Measure".Code where("Item No." = field("Item No."))) |
| 5727 | Item Reference Type | Enum "Item Reference Type" | — | enum [Enum 5726 "Item Reference Type"](../enum/5726.md) |
| 5728 | Item Reference Type No. | Code[30] | — |  |
| 5807 | Applies-from Entry | Integer | — |  |
| 5813 | Amount (ACY) | Decimal | — |  |
| 5819 | Applies-to Value Entry | Integer | — |  |
| 12450 | FA No. | Code[20] | — | TableRelation [Table 5600 "Fixed Asset"](../table/5600.md) (Fixed Asset) |
| 12451 | FA Entry No. | Integer | — | TableRelation [Table 5601 "FA Ledger Entry"](../table/5601.md) ("FA Ledger Entry" where("Entry No." = field("FA Entry No."))) |
| 12452 | Depreciation Book Code | Code[10] | — | TableRelation [Table 5612 "FA Depreciation Book"](../table/5612.md) ("FA Depreciation Book"."Depreciation Book Code" where("FA No." = field("FA No."))) |

## Keys

- Key1: Document No., Line No. (clustered)

## Procedures

- `ShowDimensions()`
- `ShowItemTrackingLines()`
- `RowID1(): Text[250]`
- `ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])`

Plus 1 local procedures.

## Relations

- Salespers./Purch. Code: TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Source Code: TableRelation [Table 230 "Source Code"](../table/230.md)
- Reason Code: TableRelation [Table 231 "Reason Code"](../table/231.md)
- Gen. Bus. Posting Group: TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md)
- Gen. Prod. Posting Group: TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Posting No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Last Item Ledger Entry No.: TableRelation [Table 32 "Item Ledger Entry"](../table/32.md)
- Shortcut Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Shortcut Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Dimension Set ID: TableRelation [Table 480 "Dimension Set Entry"](../table/480.md)
- Variant Code: TableRelation [Table 5401 "Item Variant"](../table/5401.md)
- Item Reference Unit of Measure: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- FA No.: TableRelation [Table 5600 "Fixed Asset"](../table/5600.md)
- FA Entry No.: TableRelation [Table 5601 "FA Ledger Entry"](../table/5601.md)
- Depreciation Book Code: TableRelation [Table 5612 "FA Depreciation Book"](../table/5612.md)
- Purchasing Code: TableRelation [Table 5721 "Purchasing"](../table/5721.md)
- Item Category Code: TableRelation [Table 5722 "Item Category"](../table/5722.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md)
- Inventory Posting Group: TableRelation [Table 94 "Inventory Posting Group"](../table/94.md)

## Pages and codeunits on this table

- [Page 30245 "APIV2 - P. Invt. Shpt. Lines"](../page/30245.md) (source table)
- [Page 6571 "Posted Invt. Shipment Subform"](../page/6571.md) (source table)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (2 calls: `ShowDimensions → ShowDimensionSet`, `ShowShortcutDimCode → GetShortcutDimensions`)
- [Codeunit 6500 "Item Tracking Management"](../codeunit/6500.md) (1 call: `RowID1 → ComposeRowID`)
- [Codeunit 6503 "Item Tracking Doc. Management"](../codeunit/6503.md) (1 call: `ShowItemTrackingLines → ShowItemTrackingForInvoiceLine`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC27-28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "Invt. Shipment Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
