---
id: object/table/6661
type: object
title: Table 6661 "Return Receipt Line"
summary: Table 6661 "Return Receipt Line" in Base Application (Microsoft.Sales.History). 84 fields, 11 public procedures, 18 events. Present since at least BC23, still in BC30, changed in BC24-26, 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: 777fa931e39bdec5243b41777c0b2007c8f9940b1940873d7a9ad43e6f44e625
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Sales/History/ReturnReceiptLine.Table.al
    title: src/Layers/W1/BaseApp/Sales/History/ReturnReceiptLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/ca
    - localization/it
    - localization/mx
    - localization/us
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 6661
name: Return Receipt Line
namespace: Microsoft.Sales.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"
  - "25"
  - "26"
  - "28"
source_major: "29"
obsolete: null
countries:
  - ca
  - it
  - mx
  - us
ms_search_form_ids: []
counts:
  fields: 84
  procedures: 31
  events: 18
  subscribers: 0
relations:
  out: 47
  referenced_by: 1
  pages: 5
  extended_by: 2
  event_subscribers: 0
  calls: 6
  called_by: 0
  implements: 0
---

# Table 6661 "Return Receipt Line"

> Table 6661 "Return Receipt Line" in Base Application (Microsoft.Sales.History). 84 fields, 11 public procedures, 18 events. Present since at least BC23, still in BC30, changed in BC24-26, BC28.

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

## Properties

| Property | Value |
|---|---|
| Caption | Return Receipt Line |
| DataClassification | CustomerContent |
| Permissions | TableData "Item Ledger Entry" = r, TableData "Value Entry" = r |

## 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 | Sell-to Customer No. | Code[20] | Specifies the number of the customer. | TableRelation [Table 18 "Customer"](../table/18.md); not editable |
| 3 | Document No. | Code[20] | Specifies the number of the related document. | TableRelation [Table 6660 "Return Receipt Header"](../table/6660.md) (Return Receipt Header) |
| 4 | Line No. | Integer | — |  |
| 5 | Type | Enum "Sales Line Type" | Specifies the line type. | enum [Enum 37 "Sales Line Type"](../enum/37.md) |
| 6 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | TableRelation [Table 15 "G/L Account"](../table/15.md), [Table 156 "Resource"](../table/156.md), [Table 27 "Item"](../table/27.md) (if (Type = const("G/L Account")) "G/L Account" else if (Type = const(Item)) Item else if (Type = const(Resource)) Resource else if (Type = const("Fixed Asset")) "Fixed Asset" else if (Type = const("Charge (Item)")) "Item Charge") |
| 7 | Location Code | Code[10] | Specifies a code for the location where you want the items to be placed when they are received. | TableRelation [Table 14 "Location"](../table/14.md) (Location where("Use As In-Transit" = const(false))) |
| 8 | Posting Group | Code[20] | — | TableRelation [Table 5606 "FA Posting Group"](../table/5606.md), [Table 94 "Inventory Posting Group"](../table/94.md) (if (Type = const(Item)) "Inventory Posting Group" else if (Type = const("Fixed Asset")) "FA Posting Group"); not editable |
| 10 | Shipment Date | Date | Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time. |  |
| 11 | Description | Text[100] | Specifies either the name of or the description of the item, general ledger account or item charge. |  |
| 12 | Description 2 | Text[50] | Specifies information in addition to the description. |  |
| 13 | Unit of Measure | Text[50] | Specifies the name of the item or resource's unit of measure, such as piece or hour. |  |
| 15 | Quantity | Decimal | Specifies the number of units of the item, general ledger account, or item charge on the line. |  |
| 22 | Unit Price | Decimal | — |  |
| 23 | Unit Cost (LCY) | Decimal | Specifies the cost, in LCY, of one unit of the item or resource on the line. <small>via [Page 5853 "Get Pst.Doc-RtrnRcptLn Subform"](../page/5853.md)</small> |  |
| 25 | VAT % | Decimal | — | not editable |
| 27 | Line Discount % | Decimal | — |  |
| 32 | Allow Invoice Disc. | Boolean | — |  |
| 34 | Gross Weight | Decimal | Specifies the gross weight of one unit of the item. In the sales statistics window, the gross weight on the line is included in the total gross weight of all the lines for the particular sales document. |  |
| 35 | Net Weight | Decimal | Specifies the net weight of one unit of the item. In the sales statistics window, the net weight on the line is included in the total net weight of all the lines for the particular sales document. |  |
| 36 | Units per Parcel | Decimal | Specifies the number of units per parcel of the item. In the sales statistics window, the number of units per parcel on the line helps to determine the total number of units for all the lines for the particular sales document. |  |
| 37 | Unit Volume | Decimal | Specifies the volume of one unit of the item. In the sales statistics window, the volume of one unit of the item on the line is included in the total volume of all the lines for the particular sales document. |  |
| 38 | Appl.-to Item Entry | Integer | Specifies the number of the item ledger entry that the document or journal line is applied to. |  |
| 39 | Item Rcpt. Entry No. | Integer | — |  |
| 40 | 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))) |
| 41 | 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))) |
| 42 | Customer Price Group | Code[10] | — | TableRelation [Table 6 "Customer Price Group"](../table/6.md) (Customer Price Group) |
| 45 | Job No. | Code[20] | Specifies the number of the related project. | TableRelation [Table 167 "Job"](../table/167.md) |
| 52 | Work Type Code | Code[10] | — | TableRelation [Table 200 "Work Type"](../table/200.md) (Work Type) |
| 61 | Quantity Invoiced | Decimal | Specifies how many units of the item on the line have been posted as invoiced. | not editable |
| 68 | Bill-to Customer No. | Code[20] | Specifies the number of the customer that you send or sent the invoice or credit memo to. | TableRelation [Table 18 "Customer"](../table/18.md); not editable |
| 74 | Gen. Bus. Posting Group | Code[20] | — | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 75 | Gen. Prod. Posting Group | Code[20] | — | TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md) (Gen. Product Posting Group) |
| 77 | VAT Calculation Type | Enum "Tax Calculation Type" | — | enum [Enum 254 "Tax Calculation Type"](../enum/254.md) |
| 78 | Transaction Type | Code[10] | — | TableRelation [Table 258 "Transaction Type"](../table/258.md) (Transaction Type) |
| 79 | Transport Method | Code[10] | — | TableRelation [Table 259 "Transport Method"](../table/259.md) (Transport Method) |
| 80 | Attached to Line No. | Integer | — | TableRelation [Table 6661 "Return Receipt Line"](../table/6661.md) ("Return Receipt Line"."Line No." where("Document No." = field("Document No."))) |
| 81 | Exit Point | Code[10] | — | TableRelation [Table 282 "Entry/Exit Point"](../table/282.md) (Entry/Exit Point) |
| 82 | Area | Code[10] | — | TableRelation [Table 284 "Area"](../table/284.md) |
| 83 | Transaction Specification | Code[10] | — | TableRelation [Table 285 "Transaction Specification"](../table/285.md) (Transaction Specification) |
| 85 | Tax Area Code | Code[20] | — | TableRelation [Table 318 "Tax Area"](../table/318.md) (Tax Area) |
| 86 | Tax Liable | Boolean | — |  |
| 87 | Tax Group Code | Code[20] | — | TableRelation [Table 321 "Tax Group"](../table/321.md) (Tax Group) |
| 89 | VAT Bus. Posting Group | Code[20] | — | TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md) (VAT Business Posting Group) |
| 90 | VAT Prod. Posting Group | Code[20] | — | TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md) (VAT Product Posting Group) |
| 91 | Currency Code | Code[10] | Specifies the currency that is used on the entry. | FlowField: lookup("Return Receipt Header"."Currency Code" where("No." = field("Document No."))); not editable |
| 97 | Blanket Order No. | Code[20] | Specifies the number of the blanket order that the record originates from. | TableRelation [Table 36 "Sales Header"](../table/36.md) ("Sales Header"."No." where("Document Type" = const("Blanket Order"))) |
| 98 | Blanket Order Line No. | Integer | Specifies the number of the blanket order line that the record originates from. | TableRelation [Table 37 "Sales Line"](../table/37.md) ("Sales Line"."Line No." where("Document Type" = const("Blanket Order"), "Document No." = field("Blanket Order No."))) |
| 99 | VAT Base Amount | Decimal | — | not editable |
| 100 | Unit Cost | Decimal | — | not editable |
| 131 | Posting Date | Date | — |  |
| 138 | IC Item Reference No. | Code[50] | — |  |
| 480 | Dimension Set ID | Integer | — | TableRelation [Table 480 "Dimension Set Entry"](../table/480.md) (Dimension Set Entry); not editable |
| 1001 | Job Task No. | Code[20] | Project Task No. <small>caption</small> | TableRelation [Table 1001 "Job Task"](../table/1001.md) ("Job Task"."Job Task No." where("Job No." = field("Job No."))) |
| 1002 | Job Contract Entry No. | Integer | Project Contract Entry No. <small>caption</small> |  |
| 5402 | Variant Code | Code[10] | Specifies the variant of the item on the line. | TableRelation [Table 5401 "Item Variant"](../table/5401.md) (if (Type = const(Item)) "Item Variant".Code where("Item No." = field("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("No."), "Variant Filter" = field("Variant Code"))) |
| 5404 | Qty. per Unit of Measure | 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 204 "Unit of Measure"](../table/204.md), [Table 5404 "Item Unit of Measure"](../table/5404.md) (if (Type = const(Item)) "Item Unit of Measure".Code where("Item No." = field("No.")) else "Unit of Measure") |
| 5415 | Quantity (Base) | Decimal | — |  |
| 5461 | Qty. Invoiced (Base) | Decimal | — | not editable |
| 5600 | FA Posting Date | Date | — |  |
| 5602 | Depreciation Book Code | Code[10] | — | TableRelation [Table 5611 "Depreciation Book"](../table/5611.md) (Depreciation Book) |
| 5605 | Depr. until FA Posting Date | Boolean | — |  |
| 5612 | Duplicate in Depreciation Book | Code[10] | — | TableRelation [Table 5611 "Depreciation Book"](../table/5611.md) (Depreciation Book) |
| 5613 | Use Duplication List | Boolean | — |  |
| 5700 | Responsibility Center | Code[10] | — | TableRelation [Table 5714 "Responsibility Center"](../table/5714.md) (Responsibility Center) |
| 5709 | Item Category Code | Code[20] | — | TableRelation [Table 5722 "Item Category"](../table/5722.md) (if (Type = const(Item)) "Item Category") |
| 5710 | Nonstock | Boolean | Specifies that this item is a catalog item. |  |
| 5711 | Purchasing Code | Code[10] | — | TableRelation [Table 5721 "Purchasing"](../table/5721.md) |
| 5725 | Item Reference No. | Code[50] | Specifies the referenced item number. |  |
| 5726 | Item Reference Unit of Measure | Code[10] | Unit of Measure (Item Ref.) <small>caption</small> | TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) (if (Type = const(Item)) "Item Unit of Measure".Code where("Item No." = field("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] | — |  |
| 5805 | Return Qty. Rcd. Not Invd. | Decimal | Specifies the quantity from the line that has been posted as received but that has not yet been posted as invoiced. | not editable |
| 5811 | Appl.-from Item Entry | Integer | Specifies the number of the item ledger entry that the document or journal line is applied from. |  |
| 5812 | Item Charge Base Amount | Decimal | — |  |
| 5817 | Correction | Boolean | — | not editable |
| 6602 | Return Order No. | Code[20] | Specifies the return order number this line is associated with. | not editable |
| 6603 | Return Order Line No. | Integer | — | not editable |
| 6608 | Return Reason Code | Code[10] | Specifies the code explaining why the item was returned. | TableRelation [Table 6635 "Return Reason"](../table/6635.md) (Return Reason) |
| 7000 | Price Calculation Method | Enum "Price Calculation Method" | — | enum [Enum 7000 "Price Calculation Method"](../enum/7000.md) |
| 7001 | Allow Line Disc. | Boolean | — |  |
| 7002 | Customer Disc. Group | Code[20] | — | TableRelation [Table 340 "Customer Discount Group"](../table/340.md) (Customer Discount Group) |
| 7012 | Sell-to Customer Name | Text[100] | Specifies the name of the customer. | FlowField: lookup(Customer.Name where("No." = field("Sell-to Customer No."))); not editable |

## Keys

- Key1: Document No., Line No. (clustered)
- Key2: Return Order No., Return Order Line No.
- Key3: Blanket Order No., Blanket Order Line No.
- Key4: Item Rcpt. Entry No.
- Key5: Bill-to Customer No.
- Key6: Sell-to Customer No.
- Key7: Appl.-from Item Entry

## Events published

- `OnAfterCopyFieldsFromReturnReceiptLine(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesLine: Record "Sales Line")` (integration): Raised after copying fields from the return receipt line to a sales line.
- `OnAfterInitFromSalesLine(ReturnRcptHeader: Record "Return Receipt Header"; SalesLine: Record "Sales Line"; var ReturnRcptLine: Record "Return Receipt Line")` (integration): Raised after initializing the return receipt line from a sales line.
- `OnAftertInsertInvLineFromRetRcptLine(var SalesLine: Record "Sales Line"; var SalesOrderLine: Record "Sales Line"; var ReturnReceiptLine: Record "Return Receipt Line"; var IsHandled: Boolean)` (integration): Raised after inserting an invoice line from a return receipt line.
- `OnBeforeCopySalesLinePriceAndDiscountFromSalesOrderLine(var SalesLine: Record "Sales Line"; SalesOrderLine: Record "Sales Line"; var IsHandled: Boolean)` (integration): Raised before copying price and discount from a sales order line to a sales line.
- `OnBeforeInsertInvLineFromRetRcptLine(var SalesLine: Record "Sales Line"; SalesOrderLine: Record "Sales Line"; var ReturnReceiptLine: Record "Return Receipt Line"; var IsHandled: Boolean; NextLineNo: Integer)` (integration): Raised before inserting an invoice line from a return receipt line.
- `OnBeforeInsertInvLineFromRetRcptLineBeforeInsertTextLine(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesLine: Record "Sales Line"; var NextLineNo: Integer; var IsHandled: Boolean)` (integration): Raised before inserting a text line when inserting an invoice line from a return receipt line.
- `OnInsertInvLineFromRetRcptLineOnBeforeInitSalesLine(var ReturnReceiptLine: Record "Return Receipt Line"; SalesLine: Record "Sales Line")` (integration): Raised before initializing the sales line during InsertInvLineFromRetRcptLine.
- `OnInsertInvLineFromRetRcptLineOnAfterInsertAllLines(ReturnReceiptLine: Record "Return Receipt Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean)` (integration): Raised after inserting all lines during InsertInvLineFromRetRcptLine.
- `OnInsertInvLineFromRetRcptLineOnBeforeValidateSalesLineQuantity(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean; var SalesHeader: Record "Sales Header")` (integration): Raised before validating the sales line quantity during InsertInvLineFromRetRcptLine.
- `OnAfterDescriptionSalesLineInsert(var SalesLine: Record "Sales Line"; ReturnReceiptLine: Record "Return Receipt Line"; var NextLineNo: Integer)` (integration): Raised after inserting the description sales line.
- `OnInsertInvLineFromRetRcptLine(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean)` (integration): Raised during the insertion of an invoice line from a return receipt line.
- `OnOnInsertInvLineFromRetRcptLineOnAfterCopySalesLinePriceAndDiscount(var SalesLine: Record "Sales Line"; SalesOrderLine: Record "Sales Line"; ReturnReceiptLine: Record "Return Receipt Line"; SalesHeader: Record "Sales Header")` (integration): Raised after copying sales line price and discount during InsertInvLineFromRetRcptLine.
- `OnInsertInvLineFromRetRcptLineOnAfterSalesHeaderGet(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")` (integration): Raised after getting the sales header during InsertInvLineFromRetRcptLine.
- `OnInsertInvLineFromRetRcptLineOnBeforeNoExtTextLineError(var ReturnReceiptLine: Record "Return Receipt Line")` (integration): Raised before raising the no extended text line error during InsertInvLineFromRetRcptLine.
- `OnInsertInvLineFromRetRcptLineOnAfterCalcUnitPrice(var ReturnReceiptLine: Record "Return Receipt Line"; SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"; var SalesLine: Record "Sales Line"; var SalesOrderLine: Record "Sales Line"; Currency: Record Currency)` (integration): Raised after calculating the unit price during InsertInvLineFromRetRcptLine.
- `OnBeforeSetSecurityFilterOnRespCenter(var ReturnReceiptLine: Record "Return Receipt Line"; var IsHandled: Boolean)` (integration): Raised before setting the security filter on responsibility center for the return receipt line.
- `OnInsertInvLineFromRetRcptLineOnBeforeSalesHeaderGet(var SalesHeader: Record "Sales Header"; ReturnReceiptLine: Record "Return Receipt Line"; var TempSalesLine: Record "Sales Line" temporary; var IsHandled: boolean)` (integration): Raised before getting the sales header during InsertInvLineFromRetRcptLine.
- `OnBeforeShowItemTrackingLines(var ReturnReceiptLine: Record "Return Receipt Line"; var IsHandled: Boolean)` (integration): Raised before showing item tracking lines for the return receipt line.

## Procedures

- `GetCurrencyCode(): Code[10]`: Retrieves the currency code from the return receipt header.
- `ShowDimensions()`: Opens the dimension set entries page for this return receipt line.
- `ShowItemTrackingLines()`: Opens the Item Tracking Lines page showing the tracking for this return receipt line.
- `InsertInvLineFromRetRcptLine(var SalesLine: Record "Sales Line")`: Inserts a sales credit memo line from this return receipt line.
- `GetSalesCrMemoLines(var TempSalesCrMemoLine: Record "Sales Cr.Memo Line" temporary)`: Retrieves credit memo lines associated with this return receipt line.
- `FilterPstdDocLnItemLedgEntries(var ItemLedgEntry: Record "Item Ledger Entry")`: Applies filters to item ledger entries to retrieve entries for this posted document line.
- `ShowItemSalesCrMemoLines()`: Opens a page displaying the credit memo lines for this return receipt line.
- `ShowLineComments()`: Opens a page displaying the comments for this return receipt line.
- `InitFromSalesLine(ReturnRcptHeader: Record "Return Receipt Header"; SalesLine: Record "Sales Line")`: Initializes the return receipt line from a sales line when posting a sales return.
- `HasTypeToFillMandatoryFields(): Boolean`: Determines whether the line has a type that requires mandatory fields to be filled.
- `SetSecurityFilterOnRespCenter()`: Applies a security filter based on the user's responsibility center setup.

Plus 2 local procedures.

## Triggers

OnDelete

## Relations

- lookup page [Page 6663 "Posted Return Receipt Lines"](../page/6663.md)
- Job Task No.: TableRelation [Table 1001 "Job Task"](../table/1001.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- No.: TableRelation [Table 15 "G/L Account"](../table/15.md) (conditional)
- No.: TableRelation [Table 156 "Resource"](../table/156.md) (conditional)
- Job No.: TableRelation [Table 167 "Job"](../table/167.md)
- Sell-to Customer Name: CalcFormula [Table 18 "Customer"](../table/18.md)
- Bill-to Customer No.: TableRelation [Table 18 "Customer"](../table/18.md)
- Sell-to Customer No.: TableRelation [Table 18 "Customer"](../table/18.md)
- Work Type Code: TableRelation [Table 200 "Work Type"](../table/200.md)
- Unit of Measure Code: TableRelation [Table 204 "Unit of Measure"](../table/204.md) (conditional)
- 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)
- Transaction Type: TableRelation [Table 258 "Transaction Type"](../table/258.md)
- Transport Method: TableRelation [Table 259 "Transport Method"](../table/259.md)
- No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Exit Point: TableRelation [Table 282 "Entry/Exit Point"](../table/282.md)
- Area: TableRelation [Table 284 "Area"](../table/284.md)
- Transaction Specification: TableRelation [Table 285 "Transaction Specification"](../table/285.md)
- Tax Area Code: TableRelation [Table 318 "Tax Area"](../table/318.md)
- Tax Group Code: TableRelation [Table 321 "Tax Group"](../table/321.md)
- VAT Bus. Posting Group: TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md)
- VAT Prod. Posting Group: TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md)
- Customer Disc. Group: TableRelation [Table 340 "Customer Discount Group"](../table/340.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)
- Blanket Order No.: TableRelation [Table 36 "Sales Header"](../table/36.md)
- Blanket Order Line No.: TableRelation [Table 37 "Sales Line"](../table/37.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) (conditional)
- No.: TableRelation [Table 5600 "Fixed Asset"](../table/5600.md) (conditional)
- Posting Group: TableRelation [Table 5606 "FA Posting Group"](../table/5606.md) (conditional)
- Depreciation Book Code: TableRelation [Table 5611 "Depreciation Book"](../table/5611.md)
- Duplicate in Depreciation Book: TableRelation [Table 5611 "Depreciation Book"](../table/5611.md)
- Responsibility Center: TableRelation [Table 5714 "Responsibility Center"](../table/5714.md)
- Purchasing Code: TableRelation [Table 5721 "Purchasing"](../table/5721.md)
- Item Category Code: TableRelation [Table 5722 "Item Category"](../table/5722.md)
- No.: TableRelation [Table 5800 "Item Charge"](../table/5800.md) (conditional)
- Customer Price Group: TableRelation [Table 6 "Customer Price Group"](../table/6.md)
- Return Reason Code: TableRelation [Table 6635 "Return Reason"](../table/6635.md)
- Currency Code: CalcFormula [Table 6660 "Return Receipt Header"](../table/6660.md)
- Document No.: TableRelation [Table 6660 "Return Receipt Header"](../table/6660.md)
- Attached to Line No.: TableRelation [Table 6661 "Return Receipt Line"](../table/6661.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md)
- Posting Group: TableRelation [Table 94 "Inventory Posting Group"](../table/94.md) (conditional)

## Referenced by

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

- [Table 6661 "Return Receipt Line"](../table/6661.md): Attached to Line No.

## Pages and codeunits on this table

- [Page 5853 "Get Pst.Doc-RtrnRcptLn Subform"](../page/5853.md) (source table)
- [Page 6638 "Get Return Receipt Lines"](../page/6638.md) (source table)
- [Page 6661 "Posted Return Receipt Subform"](../page/6661.md) (source table)
- [Page 6663 "Posted Return Receipt Lines"](../page/6663.md) (source table)
- [Page 6667 "Return Receipt Lines"](../page/6667.md) (source table)
- [Codeunit 5816 "Undo Return Receipt Line"](../codeunit/5816.md) (codeunit runs on it)

## Extended by

- [Table extension 30111 "Shpfy Return Receipt Line"](../tableextension/30111.md)
- [Table extension 6240 "Sust. Sales Ret. Rcpt. Line"](../tableextension/6240.md)

## 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 379 "Transfer Old Ext. Text Lines"](../codeunit/379.md) (3 calls: `InsertInvLineFromRetRcptLine → ClearLineNumbers`, `InsertInvLineFromRetRcptLine → GetNewLineNumber`, `InsertInvLineFromRetRcptLine → TransferExtendedText`)
- [Codeunit 53 "Translation Helper"](../codeunit/53.md) (2 calls: `InsertInvLineFromRetRcptLine → RestoreGlobalLanguage`, `InsertInvLineFromRetRcptLine → SetGlobalLanguageByCode`)
- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `ShowDimensions → ShowDimensionSet`)
- [Codeunit 5700 "User Setup Management"](../codeunit/5700.md) (1 call: `SetSecurityFilterOnRespCenter → GetSalesFilter`)
- [Codeunit 6500 "Item Tracking Management"](../codeunit/6500.md) (1 call: `InsertInvLineFromRetRcptLine → CopyHandledItemTrkgToInvLine`)
- [Codeunit 6503 "Item Tracking Doc. Management"](../codeunit/6503.md) (1 call: `ShowItemTrackingLines → ShowItemTrackingForShptRcptLine`)

## Across versions

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

## Countries that replace it

[CA](../../localizations/ca.md), [IT](../../localizations/it.md), [MX](../../localizations/mx.md), [US](../../localizations/us.md)

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