---
id: object/table/7345
type: object
title: Table 7345 "Registered Invt. Movement Line"
summary: Table 7345 "Registered Invt. Movement Line" in Base Application (Microsoft.Warehouse.InventoryDocument). 36 fields. Present since at least BC23, still in BC30, changed in BC24, BC26, BC28.
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: ae1c86d86258d615b4b60bc9390890cbcf67f0d1343c00f844e59a30069e44e3
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Warehouse/InventoryDocument/RegisteredInvtMovementLine.Table.al
    title: src/Layers/W1/BaseApp/Warehouse/InventoryDocument/RegisteredInvtMovementLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/warehouse-move-items
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/warehouse-management/internal-warehouse-processes/move-items
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 7345
name: Registered Invt. Movement Line
namespace: Microsoft.Warehouse.InventoryDocument
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "26"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 36
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 15
  referenced_by: 0
  pages: 2
  extended_by: 1
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 7345 "Registered Invt. Movement Line"

> Table 7345 "Registered Invt. Movement Line" in Base Application (Microsoft.Warehouse.InventoryDocument). 36 fields. Present since at least BC23, still in BC30, changed in BC24, BC26, BC28.

Base Application · Microsoft.Warehouse.InventoryDocument · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Warehouse/InventoryDocument/RegisteredInvtMovementLine.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 7387 "Reg. Invt. Movement Lines"](../page/7387.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | Registered Invt. Movement 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 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. |  |
| 3 | Line No. | Integer | Specifies the number of the related inventory movement line. |  |
| 4 | Source Type | Integer | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. |  |
| 5 | Source Subtype | Option | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. | OptionCaption: 0,1,2,3,4,5,6,7,8,9,10 |
| 6 | Source No. | Code[20] | Specifies the number of the source document that the entry originates from. |  |
| 7 | Source Line No. | Integer | Specifies the line number of the source document that the entry originates from. |  |
| 8 | Source Subline No. | Integer | Specifies the number of the subline on the related inventory movement. |  |
| 9 | Source Document | Enum "Warehouse Activity Source Document" | Specifies the type of document that the line relates to. | enum [Enum 5768 "Warehouse Activity Source Document"](../enum/5768.md) |
| 11 | Location Code | Code[10] | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. | TableRelation [Table 14 "Location"](../table/14.md) |
| 12 | Shelf No. | Code[10] | Specifies the shelf number of the item for informational use. |  |
| 13 | Sorting Sequence No. | Integer | — |  |
| 14 | Item No. | Code[20] | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. | TableRelation [Table 27 "Item"](../table/27.md) |
| 15 | 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."))) |
| 16 | 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."))) |
| 17 | Qty. per Unit of Measure | Decimal | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. |  |
| 18 | Description | Text[100] | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. |  |
| 19 | Description 2 | Text[50] | Specifies the second description of the item. |  |
| 20 | Quantity | Decimal | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. |  |
| 21 | Qty. (Base) | Decimal | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. <small>via [Page 7387 "Reg. Invt. Movement Lines"](../page/7387.md)</small> |  |
| 31 | Shipping Advice | Enum "Sales Header Shipping Advice" | Specifies the shipping advice for the registered inventory movement line. | enum [Enum 3657 "Sales Header Shipping Advice"](../enum/3657.md) |
| 34 | Due Date | Date | Specifies the date when the warehouse activity must be completed. |  |
| 39 | Destination Type | enum "Warehouse Destination Type" | Specifies the type of destination that is associated with the registered inventory movement line. | enum [Enum 7310 "Warehouse Destination Type"](../enum/7310.md) |
| 40 | Destination No. | Code[20] | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. | TableRelation [Table 14 "Location"](../table/14.md), [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Destination Type" = const(Vendor)) Vendor else if ("Destination Type" = const(Customer)) Customer else if ("Destination Type" = const(Location)) Location else if ("Destination Type" = const(Item)) Item else if ("Destination Type" = const("Sales Order")) "Sales Header"."No." where("Document Type...) |
| 41 | Whse. Activity No. | Code[20] | — |  |
| 42 | Shipping Agent Code | Code[10] | — | TableRelation [Table 291 "Shipping Agent"](../table/291.md) (Shipping Agent) |
| 43 | Shipping Agent Service Code | Code[10] | — | TableRelation [Table 5790 "Shipping Agent Services"](../table/5790.md) ("Shipping Agent Services".Code where("Shipping Agent Code" = field("Shipping Agent Code"))) |
| 44 | Shipment Method Code | Code[10] | — | TableRelation [Table 10 "Shipment Method"](../table/10.md) (Shipment Method) |
| 6500 | Serial No. | Code[50] | Specifies the serial number of the item that was moved. |  |
| 6501 | Lot No. | Code[50] | Specifies the lot number of the item that was moved. |  |
| 6502 | Warranty Date | Date | — |  |
| 6503 | Expiration Date | Date | Specifies the expiration date of the serial number or lot number that was moved. |  |
| 6515 | Package No. | Code[50] | Specifies the package number of the item that was moved. |  |
| 7300 | Bin Code | Code[20] | Specifies the bin where the items are picked or put away. | TableRelation [Table 7354 "Bin"](../table/7354.md) (if ("Action Type" = filter(<> Take)) Bin.Code where("Location Code" = field("Location Code"), "Zone Code" = field("Zone Code")) else if ("Action Type" = filter(<> Take), "Zone Code" = filter('')) Bin.Code where("Location Code" = field("Location Code")) else if ("Action Type" = const(Take)) "Bin Cont...) |
| 7301 | Zone Code | Code[10] | Specifies the zone code where the bin on the registered inventory movement is located. | TableRelation [Table 7300 "Zone"](../table/7300.md) (Zone.Code where("Location Code" = field("Location Code"))) |
| 7305 | Action Type | Enum "Warehouse Action Type" | Specifies the action type for the inventory movement line. | enum [Enum 5774 "Warehouse Action Type"](../enum/5774.md); not editable |
| 7312 | Special Equipment Code | Code[10] | Specifies the same as the field with the same name in the Registered Whse. Activity Line table. | TableRelation [Table 7305 "Special Equipment"](../table/7305.md) (Special Equipment) |

## Keys

- Key1: No., Line No. (clustered)
- Key2: No., Sorting Sequence No.
- Key3: Source Type, Source Subtype, Source No., Source Line No., Source Subline No.
- Key4: Lot No.
- Key5: Serial No.

## Relations

- Shipment Method Code: TableRelation [Table 10 "Shipment Method"](../table/10.md)
- Destination No.: TableRelation [Table 14 "Location"](../table/14.md) (conditional)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Destination No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Destination No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Destination No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Shipping Agent Code: TableRelation [Table 291 "Shipping Agent"](../table/291.md)
- Destination No.: TableRelation [Table 36 "Sales Header"](../table/36.md) (conditional)
- Variant Code: TableRelation [Table 5401 "Item Variant"](../table/5401.md)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- Shipping Agent Service Code: TableRelation [Table 5790 "Shipping Agent Services"](../table/5790.md)
- Zone Code: TableRelation [Table 7300 "Zone"](../table/7300.md)
- Special Equipment Code: TableRelation [Table 7305 "Special Equipment"](../table/7305.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md) (conditional)

## Pages and codeunits on this table

- [Page 7385 "Reg. Invt. Movement Subform"](../page/7385.md) (source table)
- [Page 7387 "Reg. Invt. Movement Lines"](../page/7387.md) (source table)

## Extended by

- [Table extension 99000778 "Mfg. Reg. Invt. Movement Line"](../tableextension/99000778.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC26, BC28

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). 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: "Registered Invt. Movement Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
