---
id: object/table/7319
type: object
title: Table 7319 "Posted Whse. Receipt Line"
summary: Table 7319 "Posted Whse. Receipt Line" in Base Application (Microsoft.Warehouse.History). 43 fields, 7 public procedures, 6 events. Present since at least BC23, still in BC30, changed in BC24, 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: 1005ca6efcf0f21ba6a75eb586d804930fb7c741cf1b60641a5a4819bf48e8b8
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Warehouse/History/PostedWhseReceiptLine.Table.al
    title: src/Layers/W1/BaseApp/Warehouse/History/PostedWhseReceiptLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/warehouse-how-receive-items
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/warehouse-management/inbound-warehouse-processes
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 7319
name: Posted Whse. Receipt Line
namespace: Microsoft.Warehouse.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"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 43
  procedures: 14
  events: 6
  subscribers: 0
relations:
  out: 11
  referenced_by: 3
  pages: 2
  extended_by: 1
  event_subscribers: 4
  calls: 0
  called_by: 0
  implements: 0
---

# Table 7319 "Posted Whse. Receipt Line"

> Table 7319 "Posted Whse. Receipt Line" in Base Application (Microsoft.Warehouse.History). 43 fields, 7 public procedures, 6 events. Present since at least BC23, still in BC30, changed in BC24, BC28.

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

Learn documents this table through its pages: [Page 7363 "Posted Whse. Receipt Lines"](../page/7363.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | Posted Whse. Receipt 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 |
|---|---|---|---|---|
| 1 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | not editable |
| 2 | Line No. | Integer | Specifies the number of the line in the posted receipt. | not editable |
| 3 | Source Type | Integer | — | not editable |
| 4 | Source Subtype | Option | — | OptionCaption: 0,1,2,3,4,5,6,7,8,9,10; not editable |
| 6 | Source No. | Code[20] | Specifies the number of the source document that the entry originates from. | not editable |
| 7 | Source Line No. | Integer | Specifies the line number of the source document that the entry originates from. | not editable |
| 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); not editable |
| 10 | Location Code | Code[10] | Specifies the code of the location where the items were received. | TableRelation [Table 14 "Location"](../table/14.md); not editable |
| 11 | Shelf No. | Code[10] | Specifies the shelf number of the item for informational use. |  |
| 12 | Bin Code | Code[20] | Specifies the bin where the items are picked or put away. | TableRelation [Table 7354 "Bin"](../table/7354.md) (if ("Zone Code" = filter('')) Bin.Code where("Location Code" = field("Location Code")) else if ("Zone Code" = filter(<> '')) Bin.Code where("Location Code" = field("Location Code"), "Zone Code" = field("Zone Code"))) |
| 13 | Zone Code | Code[10] | Specifies the code of the zone on this posted receipt line. | TableRelation [Table 7300 "Zone"](../table/7300.md) (Zone.Code where("Location Code" = field("Location Code"))) |
| 14 | Item No. | Code[20] | Specifies the number of the item that was received and posted. | TableRelation [Table 27 "Item"](../table/27.md); not editable |
| 15 | Quantity | Decimal | Specifies the quantity that was received. | not editable |
| 16 | Qty. (Base) | Decimal | Specifies the quantity that was received, in the base unit of measure. <small>via [Page 7363 "Posted Whse. Receipt Lines"](../page/7363.md)</small> | not editable |
| 25 | Qty. Put Away | Decimal | Specifies the quantity that is put away. | not editable |
| 26 | Qty. Put Away (Base) | Decimal | Specifies the quantity that is put away, in the base unit of measure. <small>via [Page 7331 "Posted Whse. Receipt Subform"](../page/7331.md)</small> | not editable |
| 27 | Put-away Qty. | Decimal | Specifies the quantity on put-away instructions in the process of being put away. | FlowField: sum("Warehouse Activity Line"."Qty. Outstanding" where("Activity Type" = const("Put-away"), "Whse. Document Type" = const(Receipt), "Whse. Document No." = field("No."), "Whse. Document Line No." = field("Line No."), "Unit of Measure Code" = field("Unit of Measure Code"), "Action Type" = filter(" " \|...; not editable |
| 28 | Put-away Qty. (Base) | Decimal | Specifies the quantity on put-away instructions, in the base unit of measure, in the process of being put away. <small>via [Page 7331 "Posted Whse. Receipt Subform"](../page/7331.md)</small> | FlowField: sum("Warehouse Activity Line"."Qty. Outstanding (Base)" where("Activity Type" = const("Put-away"), "Whse. Document Type" = const(Receipt), "Whse. Document No." = field("No."), "Whse. Document Line No." = field("Line No."), "Action Type" = filter(" " \| Take), "Original Breakbulk" = const(false))); not editable |
| 29 | 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."))); not editable |
| 30 | Qty. per Unit of Measure | Decimal | Specifies the number of base units of measure, in the unit of measure, specified for the item on the line. | not editable |
| 31 | 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."))); not editable |
| 32 | Description | Text[100] | Specifies the description of the item in the line. | not editable |
| 33 | Description 2 | Text[50] | Specifies a second description of the item in the line, if any. | not editable |
| 36 | Due Date | Date | Specifies the date that the receipt line was due. |  |
| 37 | Starting Date | Date | — |  |
| 50 | Qty. Cross-Docked | Decimal | Specifies the quantity of items that was in the Qty. To Cross-Dock field on the warehouse receipt line when it was posted. |  |
| 51 | Qty. Cross-Docked (Base) | Decimal | Specifies the base quantity of items in the Qty. To Cross-Dock (Base) field on the warehouse receipt line when it was posted. <small>via [Page 7331 "Posted Whse. Receipt Subform"](../page/7331.md)</small> |  |
| 52 | Cross-Dock Zone Code | Code[10] | Specifies the zone code used to create the cross-dock put-away for this line when the receipt was posted. | TableRelation [Table 7300 "Zone"](../table/7300.md) (Zone.Code where("Location Code" = field("Location Code"))) |
| 53 | Cross-Dock Bin Code | Code[20] | Specifies the bin code used to create the cross-dock put-away for this line when the receipt was posted. | TableRelation [Table 7354 "Bin"](../table/7354.md) (Bin.Code where("Location Code" = field("Location Code"))) |
| 55 | Qty. Rounding Precision | Decimal | — | not editable |
| 56 | Qty. Rounding Precision (Base) | Decimal | — | not editable |
| 60 | Posted Source Document | Enum "Warehouse Shipment Posted Source Document" | Specifies the type of posted source document referred to by the receipt line. | enum [Enum 7323 "Warehouse Shipment Posted Source Document"](../enum/7323.md) |
| 61 | Posted Source No. | Code[20] | Specifies the document number of the posted source document. |  |
| 62 | Posting Date | Date | — |  |
| 63 | Vendor Shipment No. | Code[35] | — |  |
| 64 | Whse. Receipt No. | Code[20] | — | not editable |
| 65 | Whse Receipt Line No. | Integer | — | not editable |
| 66 | Status | Option | — | OptionCaption: ,Partially Put Away,Completely Put Away; not editable |
| 6500 | Serial No. | Code[50] | — | not editable |
| 6501 | Lot No. | Code[50] | — | not editable |
| 6502 | Warranty Date | Date | — |  |
| 6503 | Expiration Date | Date | — |  |
| 6515 | Package No. | Code[50] | — | not editable |

## Keys

- Key1: No., Line No. (clustered)
- Key2: Posted Source No., Posting Date
- Key3: Item No., Location Code, Variant Code
- Key4: Source Type, Source Subtype, Source No., Source Line No., Posted Source Document, Posted Source No.

## Events published

- `OnAfterCopyTrackingFromWhseItemEntryRelation(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) PostedWhseReceiptLineCopyTrackingFromWhseItemEntryRelation
- `OnAfterCopyTrackingFromWhseItemTrackingLine(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) PostedWhseReceiptLineCopyTrackingFromWhseItemTrackingLine
- `OnAfterSetTrackingFilterFromItemLedgEntry(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; ItemLedgEntry: Record "Item Ledger Entry")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) PostedWhseReceiptLineSetTrackingFilterFromItemLedgEntry
- `OnAfterSetTrackingFilterFromRelation(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) PostedWhseReceiptLineSetTrackingFilterFromRelation
- `OnBeforeCreatePutAwayDoc(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; AssignedID: Code[50]; HideValidationDialog: Boolean; var IsHandled: Boolean)` (integration)
- `OnCreatePutAwayDocOnBeforeCreatePutAwayFromWhseSourceRunModal(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; AssignedID: Code[50]; HideValidationDialog: Boolean; var CreatePutAwayFromWhseSource: Report "Whse.-Source - Create Document")` (integration)

## Procedures

- `SetHideValidationDialog(NewHideValidationDialog: Boolean)`
- `GetLineStatus(): Integer`
- `CreatePutAwayDoc(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; AssignedID: Code[50])`
- `CopyTrackingFromWhseItemEntryRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation")`
- `CopyTrackingFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")`
- `SetTrackingFilterFromItemLedgEntry(ItemLedgEntry: Record "Item Ledger Entry")`
- `SetTrackingFilterFromRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation")`

Plus 1 local procedures.

## Triggers

OnDelete

## Relations

- lookup page [Page 7363 "Posted Whse. Receipt Lines"](../page/7363.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Variant Code: TableRelation [Table 5401 "Item Variant"](../table/5401.md)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- Put-away Qty.: CalcFormula [Table 5767 "Warehouse Activity Line"](../table/5767.md)
- Put-away Qty. (Base): CalcFormula [Table 5767 "Warehouse Activity Line"](../table/5767.md)
- Cross-Dock Zone Code: TableRelation [Table 7300 "Zone"](../table/7300.md)
- Zone Code: TableRelation [Table 7300 "Zone"](../table/7300.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md) (conditional)
- Cross-Dock Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md)

## Referenced by

3 fields in 3 objects relate to this table (TableRelation or CalcFormula).

- [Table 5767 "Warehouse Activity Line"](../table/5767.md): Whse. Document Line No.
- [Table 5773 "Registered Whse. Activity Line"](../table/5773.md): Whse. Document Line No.
- [Table 7326 "Whse. Worksheet Line"](../table/7326.md): Whse. Document Line No.

## Pages and codeunits on this table

- [Page 7331 "Posted Whse. Receipt Subform"](../page/7331.md) (source table)
- [Page 7363 "Posted Whse. Receipt Lines"](../page/7363.md) (source table)
- [Codeunit 7313 "Create Put-away"](../codeunit/7313.md) (codeunit runs on it)

## Extended by

- [Table extension 20526 "Subc. Posted Whse Receipt Line"](../tableextension/20526.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, 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: "Posted Whse. Receipt Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
