---
id: object/table/6650
type: object
title: Table 6650 "Return Shipment Header"
summary: Table 6650 "Return Shipment Header" in Base Application (Microsoft.Purchases.History). 88 fields, 4 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24-25, 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: b49d4b1646168e3aff0535cd935fa143c23efa8811a53dc7ea95585f5dd6f2ca
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/History/ReturnShipmentHeader.Table.al
    title: src/Layers/W1/BaseApp/Purchases/History/ReturnShipmentHeader.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/across-edit-posted-document
    - https://learn.microsoft.com/dynamics365/business-central/purchasing-how-process-purchase-returns-cancellations
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/general-business-functionality
    - topic/business-central/business-functionality/purchasing
  localizations:
    - localization/au
    - localization/be
    - localization/it
    - localization/nz
    - localization/ru
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 6650
name: Return Shipment Header
namespace: Microsoft.Purchases.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"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries:
  - au
  - be
  - it
  - nz
  - ru
ms_search_form_ids: []
counts:
  fields: 88
  procedures: 7
  events: 3
  subscribers: 0
relations:
  out: 47
  referenced_by: 10
  pages: 5
  extended_by: 1
  event_subscribers: 0
  calls: 4
  called_by: 0
  implements: 0
---

# Table 6650 "Return Shipment Header"

> Table 6650 "Return Shipment Header" in Base Application (Microsoft.Purchases.History). 88 fields, 4 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24-25, BC27-28.

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

Learn documents this table through its pages: [Page 6652 "Posted Return Shipments"](../page/6652.md) (2 Learn pages), [Page 6650 "Posted Return Shipment"](../page/6650.md) (1).

## Properties

| Property | Value |
|---|---|
| Caption | Return Shipment Header |
| 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 | Buy-from Vendor No. | Code[20] | Specifies the name of the vendor who delivered the items. | TableRelation [Table 23 "Vendor"](../table/23.md); NotBlank |
| 3 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. |  |
| 4 | Pay-to Vendor No. | Code[20] | Specifies the number of the vendor that you received the invoice from. | TableRelation [Table 23 "Vendor"](../table/23.md); NotBlank |
| 5 | Pay-to Name | Text[100] | Specifies the name of the customer who you received the invoice from. |  |
| 6 | Pay-to Name 2 | Text[50] | Specifies an additional part of the name of the vendor who you receive or received the credit memo from. |  |
| 7 | Pay-to Address | Text[100] | Specifies the address of the vendor that you received the invoice from. |  |
| 8 | Pay-to Address 2 | Text[50] | Specifies an additional part of the address of the customer that the invoice was shipped to. |  |
| 9 | Pay-to City | Text[30] | Specifies the city of the customer that you shipped the invoice to. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Pay-to Country/Region Code" = const('')) "Post Code".City else if ("Pay-to Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Pay-to Country/Region Code"))) |
| 10 | Pay-to Contact | Text[100] | Specifies the name of the person to contact about an invoice from this customer. |  |
| 11 | Your Reference | Text[35] | — |  |
| 12 | Ship-to Code | Code[10] | Specifies a code for an alternate shipment address if you want to ship to another address than the one that has been entered automatically. This field is also used in case of drop shipment. | TableRelation [Table 222 "Ship-to Address"](../table/222.md) ("Ship-to Address".Code where("Customer No." = field("Sell-to Customer No."))) |
| 13 | Ship-to Name | Text[100] | Specifies the name of the customer at the address that the items are shipped to. |  |
| 14 | Ship-to Name 2 | Text[50] | Specifies an additional part of the name of the customer at the address that the items are shipped to. |  |
| 15 | Ship-to Address | Text[100] | Specifies the address that the items are shipped to. |  |
| 16 | Ship-to Address 2 | Text[50] | Specifies an additional part of the ship-to address, in case it is a long address. |  |
| 17 | Ship-to City | Text[30] | Specifies the city of the address that the items are shipped to. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Ship-to Country/Region Code" = const('')) "Post Code".City else if ("Ship-to Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Ship-to Country/Region Code"))) |
| 18 | Ship-to Contact | Text[100] | Specifies the name of the contact person at the address that the items are shipped to. |  |
| 20 | Posting Date | Date | Specifies the entry's posting date. |  |
| 21 | Expected Receipt Date | Date | — |  |
| 22 | Posting Description | Text[100] | — |  |
| 23 | Payment Terms Code | Code[10] | — | TableRelation [Table 3 "Payment Terms"](../table/3.md) (Payment Terms) |
| 24 | Due Date | Date | — |  |
| 25 | Payment Discount % | Decimal | — |  |
| 26 | Pmt. Discount Date | Date | — |  |
| 27 | Shipment Method Code | Code[10] | — | TableRelation [Table 10 "Shipment Method"](../table/10.md) (Shipment Method) |
| 28 | Location Code | Code[10] | Specifies the location from where inventory items to the customer on the sales document are to be shipped by default. | TableRelation [Table 14 "Location"](../table/14.md) (Location where("Use As In-Transit" = const(false))) |
| 29 | 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))) |
| 30 | 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))) |
| 31 | Vendor Posting Group | Code[20] | — | TableRelation [Table 93 "Vendor Posting Group"](../table/93.md) (Vendor Posting Group); not editable |
| 32 | Currency Code | Code[10] | Specifies the currency that is used on the entry. | TableRelation [Table 4 "Currency"](../table/4.md); not editable |
| 33 | Currency Factor | Decimal | — |  |
| 37 | Invoice Disc. Code | Code[20] | — |  |
| 41 | Language Code | Code[10] | — | TableRelation [Table 8 "Language"](../table/8.md) |
| 42 | Format Region | Text[80] | — | TableRelation "Language Selection"."Language Tag" |
| 43 | Purchaser Code | Code[20] | Specifies which purchaser is assigned to the vendor. | TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md) (Salesperson/Purchaser) |
| 46 | Comment | Boolean | — | FlowField: exist("Purch. Comment Line" where("Document Type" = const("Posted Return Shipment"), "No." = field("No."), "Document Line No." = const(0))); not editable |
| 47 | No. Printed | Integer | Specifies how many times the document has been printed. | not editable |
| 51 | On Hold | Code[3] | — |  |
| 52 | Applies-to Doc. Type | Enum "Gen. Journal Document Type" | Specifies the type of the posted document that this document or journal line will be applied to when you post, for example to register payment. | enum [Enum 6 "Gen. Journal Document Type"](../enum/6.md) |
| 53 | Applies-to Doc. No. | Code[20] | Specifies the number of the posted document that this document or journal line will be applied to when you post, for example to register payment. |  |
| 55 | Bal. Account No. | Code[20] | — | TableRelation [Table 15 "G/L Account"](../table/15.md), [Table 270 "Bank Account"](../table/270.md) (if ("Bal. Account Type" = const("G/L Account")) "G/L Account" else if ("Bal. Account Type" = const("Bank Account")) "Bank Account") |
| 70 | VAT Registration No. | Text[20] | — |  |
| 72 | Sell-to Customer No. | Code[20] | — | TableRelation [Table 18 "Customer"](../table/18.md) |
| 73 | Reason Code | Code[10] | — | TableRelation [Table 231 "Reason Code"](../table/231.md) (Reason Code) |
| 74 | Gen. Bus. Posting Group | Code[20] | — | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 76 | Transaction Type | Code[10] | — | TableRelation [Table 258 "Transaction Type"](../table/258.md) (Transaction Type) |
| 77 | Transport Method | Code[10] | — | TableRelation [Table 259 "Transport Method"](../table/259.md) (Transport Method) |
| 78 | VAT Country/Region Code | Code[10] | — | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 79 | Buy-from Vendor Name | Text[100] | Specifies the name of the vendor who delivered the items. |  |
| 80 | Buy-from Vendor Name 2 | Text[50] | Specifies an additional part of the name of the vendor that you’re buying from. |  |
| 81 | Buy-from Address | Text[100] | Specifies the address of the vendor who delivered the items. |  |
| 82 | Buy-from Address 2 | Text[50] | Specifies an additional part of the address of the vendor who delivered the items. |  |
| 83 | Buy-from City | Text[30] | Specifies the city of the vendor who delivered the items. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Buy-from Country/Region Code" = const('')) "Post Code".City else if ("Buy-from Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Buy-from Country/Region Code"))) |
| 84 | Buy-from Contact | Text[100] | Specifies the name of the contact person at the vendor who delivered the items. |  |
| 85 | Pay-to Post Code | Code[20] | Specifies the post code of the customer that you received the invoice from. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Pay-to Country/Region Code" = const('')) "Post Code" else if ("Pay-to Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Pay-to Country/Region Code"))) |
| 86 | Pay-to County | Text[30] | — |  |
| 87 | Pay-to Country/Region Code | Code[10] | Specifies the country/region code of the address. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 88 | Buy-from Post Code | Code[20] | Specifies the post code of the vendor who delivered the items. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Buy-from Country/Region Code" = const('')) "Post Code" else if ("Buy-from Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Buy-from Country/Region Code"))) |
| 89 | Buy-from County | Text[30] | — |  |
| 90 | Buy-from Country/Region Code | Code[10] | Specifies the city of the vendor who delivered the items. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 91 | Ship-to Post Code | Code[20] | Specifies the postal code of the address that the items are shipped to. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Ship-to Country/Region Code" = const('')) "Post Code" else if ("Ship-to Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Ship-to Country/Region Code"))) |
| 92 | Ship-to County | Text[30] | — |  |
| 93 | Ship-to Country/Region Code | Code[10] | Specifies the country or region of the ship-to address. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 94 | Bal. Account Type | enum "Payment Balance Account Type" | — | enum [Enum 96 "Payment Balance Account Type"](../enum/96.md) |
| 95 | Order Address Code | Code[10] | Specifies the order address of the related customer. | TableRelation [Table 224 "Order Address"](../table/224.md) ("Order Address".Code where("Vendor No." = field("Buy-from Vendor No."))) |
| 97 | Entry Point | Code[10] | — | TableRelation [Table 282 "Entry/Exit Point"](../table/282.md) (Entry/Exit Point) |
| 98 | Correction | Boolean | — |  |
| 99 | Document Date | Date | Specifies the date when the related document was created. |  |
| 101 | Area | Code[10] | — | TableRelation [Table 284 "Area"](../table/284.md) |
| 102 | Transaction Specification | Code[10] | — | TableRelation [Table 285 "Transaction Specification"](../table/285.md) (Transaction Specification) |
| 104 | Payment Method Code | Code[10] | — | TableRelation [Table 289 "Payment Method"](../table/289.md) (Payment Method) |
| 108 | No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series); not editable |
| 112 | User ID | Code[50] | — | TableRelation User."User Name"; DataClassification EndUserIdentifiableInformation |
| 113 | Source Code | Code[10] | — | TableRelation [Table 230 "Source Code"](../table/230.md) (Source Code) |
| 114 | Tax Area Code | Code[20] | — | TableRelation [Table 318 "Tax Area"](../table/318.md) (Tax Area) |
| 115 | Tax Liable | Boolean | — |  |
| 116 | VAT Bus. Posting Group | Code[20] | — | TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md) (VAT Business Posting Group) |
| 119 | VAT Base Discount % | Decimal | — |  |
| 210 | Ship-to Phone No. | Text[30] | Specifies the telephone number of the company's shipping address. |  |
| 480 | Dimension Set ID | Integer | — | TableRelation [Table 480 "Dimension Set Entry"](../table/480.md) (Dimension Set Entry); not editable |
| 5050 | Campaign No. | Code[20] | — | TableRelation [Table 5071 "Campaign"](../table/5071.md) |
| 5052 | Buy-from Contact No. | Code[20] | Specifies the number of the contact person at the vendor who delivered the items. | TableRelation [Table 5050 "Contact"](../table/5050.md) |
| 5053 | Pay-to Contact No. | Code[20] | Specifies the number of the person to contact about an invoice from this customer. | TableRelation [Table 5050 "Contact"](../table/5050.md) |
| 5700 | Responsibility Center | Code[10] | Specifies the code of the responsibility center, such as a distribution hub, that is associated with the involved user, company, customer, or vendor. | TableRelation [Table 5714 "Responsibility Center"](../table/5714.md) (Responsibility Center) |
| 5800 | Vendor Authorization No. | Code[35] | Specifies the identification number of a compensation agreement. |  |
| 6601 | Return Order No. | Code[20] | Specifies the number of the return order that will post a return shipment. |  |
| 6602 | Return Order No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series) |
| 7000 | Price Calculation Method | Enum "Price Calculation Method" | — | enum [Enum 7000 "Price Calculation Method"](../enum/7000.md) |

## Keys

- Key1: No. (clustered)
- Key2: Return Order No.
- Key3: Buy-from Vendor No.
- Key4: Pay-to Vendor No.
- Key5: Posting Date

## Events published

- `OnBeforeSetSecurityFilterOnRespCenter(var ReturnShipmentHeader: Record "Return Shipment Header"; var IsHandled: Boolean)` (integration)
- `OnLookupAppliesToDocNoOnAfterSetFilters(var VendLedgEntry: Record "Vendor Ledger Entry"; ReturnShipmentHeader: Record "Return Shipment Header")` (integration)
- `OnBeforePrintRecords(var ReturnShipmentHeader: Record "Return Shipment Header"; ShowRequestForm: Boolean; var IsHandled: Boolean)` (integration)

## Procedures

- `PrintRecords(ShowRequestForm: Boolean)`
- `Navigate()`
- `ShowDimensions()`
- `SetSecurityFilterOnRespCenter()`

## Triggers

OnDelete

## Relations

- drill-down page [Page 6652 "Posted Return Shipments"](../page/6652.md)
- lookup page [Page 6652 "Posted Return Shipments"](../page/6652.md)
- Shipment Method Code: TableRelation [Table 10 "Shipment Method"](../table/10.md)
- Purchaser Code: TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Bal. Account No.: TableRelation [Table 15 "G/L Account"](../table/15.md) (conditional)
- Sell-to Customer No.: TableRelation [Table 18 "Customer"](../table/18.md)
- Ship-to Code: TableRelation [Table 222 "Ship-to Address"](../table/222.md)
- Order Address Code: TableRelation [Table 224 "Order Address"](../table/224.md)
- Buy-from City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Buy-from Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Pay-to City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Pay-to Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Ship-to City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Ship-to Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Buy-from Vendor No.: TableRelation [Table 23 "Vendor"](../table/23.md)
- Pay-to Vendor No.: TableRelation [Table 23 "Vendor"](../table/23.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)
- Transaction Type: TableRelation [Table 258 "Transaction Type"](../table/258.md)
- Transport Method: TableRelation [Table 259 "Transport Method"](../table/259.md)
- Bal. Account No.: TableRelation [Table 270 "Bank Account"](../table/270.md) (conditional)
- Entry 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)
- Payment Method Code: TableRelation [Table 289 "Payment Method"](../table/289.md)
- Payment Terms Code: TableRelation [Table 3 "Payment Terms"](../table/3.md)
- No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Return Order No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Tax Area Code: TableRelation [Table 318 "Tax Area"](../table/318.md)
- VAT Bus. Posting Group: TableRelation [Table 323 "VAT Business Posting Group"](../table/323.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)
- Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)
- Comment: CalcFormula [Table 43 "Purch. Comment Line"](../table/43.md)
- Dimension Set ID: TableRelation [Table 480 "Dimension Set Entry"](../table/480.md)
- Buy-from Contact No.: TableRelation [Table 5050 "Contact"](../table/5050.md)
- Pay-to Contact No.: TableRelation [Table 5050 "Contact"](../table/5050.md)
- Campaign No.: TableRelation [Table 5071 "Campaign"](../table/5071.md)
- Responsibility Center: TableRelation [Table 5714 "Responsibility Center"](../table/5714.md)
- Language Code: TableRelation [Table 8 "Language"](../table/8.md)
- Buy-from Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Pay-to Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Ship-to Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- VAT Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Vendor Posting Group: TableRelation [Table 93 "Vendor Posting Group"](../table/93.md)

## Referenced by

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

- [Table 23 "Vendor"](../table/23.md): No. of Pstd. Return Shipments, Pay-to No. of Pstd. Return S.
- [Table 6651 "Return Shipment Line"](../table/6651.md): Currency Code, Document No.
- [Table 38 "Purchase Header"](../table/38.md): Last Return Shipment No.
- [Table 5109 "Purchase Header Archive"](../table/5109.md): Last Return Shipment No.
- [Table 7340 "Posted Invt. Put-away Header"](../table/7340.md): Source No.
- [Table 7342 "Posted Invt. Pick Header"](../table/7342.md): Source No.
- [Table 7344 "Registered Invt. Movement Hdr."](../table/7344.md): Source No.
- [Table 780 "Certificate of Supply"](../table/780.md): Document No.

## Pages and codeunits on this table

- [Page 1352 "Posted Return Shpt. - Update"](../page/1352.md) (source table)
- [Page 30200 "APIV2 - Purch. Ret. Shpts."](../page/30200.md) (source table)
- [Page 6650 "Posted Return Shipment"](../page/6650.md) (source table)
- [Page 6652 "Posted Return Shipments"](../page/6652.md) (source table)
- [Page 6655 "Return Shipment Statistics"](../page/6655.md) (source table)
- [Codeunit 1406 "Return Shipment Header - Edit"](../codeunit/1406.md) (codeunit runs on it)
- [Codeunit 6651 "Return Shipment - Printed"](../codeunit/6651.md) (codeunit runs on it)

## Extended by

- [Table extension 6801 "WHT Return Shipment Header"](../tableextension/6801.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 364 "PostPurch-Delete"](../codeunit/364.md) (2 calls: `OnDelete → DeletePurchShptLines`, `OnDelete → IsDocumentDeletionAllowed`)
- [Codeunit 1535 "Approvals Mgmt."](../codeunit/1535.md) (1 call: `OnDelete → DeletePostedApprovalEntries`)
- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `ShowDimensions → ShowDimensionSet`)
- [Codeunit 5700 "User Setup Management"](../codeunit/5700.md) (1 call: `SetSecurityFilterOnRespCenter → GetPurchasesFilter`)

## Across versions

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

## Countries that replace it

[AU](../../localizations/au.md), [BE](../../localizations/be.md), [IT](../../localizations/it.md), [NZ](../../localizations/nz.md), [RU](../../localizations/ru.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 Shipment Header")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
