---
id: object/table/10
type: object
title: Table 10 "Shipment Method"
summary: Table 10 "Shipment Method" in Base Application (Microsoft.Foundation.Shipping). 4 fields, 1 public procedures. Present since at least BC23, still in BC30, changed in BC24, BC26, BC29.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "29"
  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: ba2b108ba50dd704a20120c30857a098587581f867a8cf54cb8e8a0b0dbe9173
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Foundation/Shipping/ShipmentMethod.Table.al
    title: src/Layers/W1/BaseApp/Foundation/Shipping/ShipmentMethod.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_shipmentmethod_create
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_shipmentmethod_delete
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_shipmentmethod_get
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_shipmentmethod_update
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/api-reference/v2.0/resources/dynamics_shipmentMethod
    - https://learn.microsoft.com/dynamics365/business-central/sales-how-set-up-shipment-methods
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/set-up-business-central/set-up-sales
  localizations:
    - localization/be
    - localization/fr
    - localization/it
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 10
name: Shipment Method
namespace: Microsoft.Foundation.Shipping
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"
  - "29"
source_major: "29"
obsolete: null
countries:
  - be
  - fr
  - it
ms_search_form_ids: []
counts:
  fields: 4
  procedures: 2
  events: 0
  subscribers: 0
relations:
  out: 1
  referenced_by: 59
  pages: 3
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Table 10 "Shipment Method"

> Table 10 "Shipment Method" in Base Application (Microsoft.Foundation.Shipping). 4 fields, 1 public procedures. Present since at least BC23, still in BC30, changed in BC24, BC26, BC29.

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

Learn documents this table through its pages: [Page 30024 "APIV2 - Shipment Methods"](../page/30024.md) (5 Learn pages), [Page 11 "Shipment Methods"](../page/11.md) (1).

## Properties

| Property | Value |
|---|---|
| Caption | Shipment Method |
| 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 | Code | Code[10] | Specifies a code for the shipment method. | NotBlank |
| 2 | Description | Text[100] | Specifies a description of the shipment method. |  |
| 8 | Last Modified Date Time | DateTime | — | not editable |
| 720 | Coupled to CRM | Boolean | Coupled to Dataverse <small>caption</small> | obsolete Removed 26.0; #if not CLEANSCHEMA26; not editable |

## Keys

- Key1: Code (clustered)

## Procedures

- `TranslateDescription(var ShipmentMethod: Record "Shipment Method"; Language: Code[10])`

Plus 1 local procedures.

## Triggers

OnDelete, OnInsert, OnModify, OnRename

## Relations

- lookup page [Page 11 "Shipment Methods"](../page/11.md)

## Referenced by

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

- [Table 18 "Customer"](../table/18.md): Shipment Method Code, Shipment Method Id
- [Table 5475 "Sales Invoice Entity Aggregate"](../table/5475.md): Shipment Method Code, Shipment Method Id
- [Table 5495 "Sales Order Entity Buffer"](../table/5495.md): Shipment Method Code, Shipment Method Id
- [Table 5496 "Purchase Order Entity Buffer"](../table/5496.md): Shipment Method Code, Shipment Method Id
- [Table 5505 "Sales Quote Entity Buffer"](../table/5505.md): Shipment Method Code, Shipment Method Id
- [Table 5507 "Sales Cr. Memo Entity Buffer"](../table/5507.md): Shipment Method Code, Shipment Method Id
- [Table 5508 "Purch. Cr. Memo Entity Buffer"](../table/5508.md): Shipment Method Code, Shipment Method Id
- [Table 110 "Sales Shipment Header"](../table/110.md): Shipment Method Code
- [Table 112 "Sales Invoice Header"](../table/112.md): Shipment Method Code
- [Table 114 "Sales Cr.Memo Header"](../table/114.md): Shipment Method Code
- [Table 120 "Purch. Rcpt. Header"](../table/120.md): Shipment Method Code
- [Table 122 "Purch. Inv. Header"](../table/122.md): Shipment Method Code
- [Table 124 "Purch. Cr. Memo Hdr."](../table/124.md): Shipment Method Code
- [Table 1381 "Customer Templ."](../table/1381.md): Shipment Method Code
- [Table 1383 "Vendor Templ."](../table/1383.md): Shipment Method Code
- [Table 169 "Job Ledger Entry"](../table/169.md): Shpt. Method Code
- [Table 210 "Job Journal Line"](../table/210.md): Shpt. Method Code
- [Table 222 "Ship-to Address"](../table/222.md): Shipment Method Code
- [Table 23 "Vendor"](../table/23.md): Shipment Method Code
- [Table 263 "Intrastat Jnl. Line"](../table/263.md): Shpt. Method Code
- [Table 30118 "Shpfy Order Header"](../table/30118.md): Shipping Method Code
- [Table 30131 "Shpfy Shipment Method Mapping"](../table/30131.md): Shipment Method Code
- [Table 32 "Item Ledger Entry"](../table/32.md): Shpt. Method Code
- [Table 36 "Sales Header"](../table/36.md): Shipment Method Code
- [Table 38 "Purchase Header"](../table/38.md): Shipment Method Code
- [Table 463 "Shipment Method Translation"](../table/463.md): Shipment Method
- [Table 4812 "Intrastat Report Line"](../table/4812.md): Shpt. Method Code
- [Table 5107 "Sales Header Archive"](../table/5107.md): Shipment Method Code
- [Table 5109 "Purchase Header Archive"](../table/5109.md): Shipment Method Code
- [Table 5477 "Purch. Inv. Entity Aggregate"](../table/5477.md): Shipment Method Code
- [Table 5740 "Transfer Header"](../table/5740.md): Shipment Method Code
- [Table 5744 "Transfer Shipment Header"](../table/5744.md): Shipment Method Code
- [Table 5746 "Transfer Receipt Header"](../table/5746.md): Shipment Method Code
- [Table 5765 "Warehouse Request"](../table/5765.md): Shipment Method Code
- [Table 5767 "Warehouse Activity Line"](../table/5767.md): Shipment Method Code
- [Table 5771 "Warehouse Source Filter"](../table/5771.md): Shipment Method Code Filter
- [Table 5773 "Registered Whse. Activity Line"](../table/5773.md): Shipment Method Code
- [Table 5900 "Service Header"](../table/5900.md): Shipment Method Code
- [Table 5990 "Service Shipment Header"](../table/5990.md): Shipment Method Code
- [Table 5992 "Service Invoice Header"](../table/5992.md): Shipment Method Code
- [Table 5994 "Service Cr.Memo Header"](../table/5994.md): Shipment Method Code
- [Table 6010 "Service Header Archive"](../table/6010.md): Shipment Method Code
- [Table 6650 "Return Shipment Header"](../table/6650.md): Shipment Method Code
- [Table 6660 "Return Receipt Header"](../table/6660.md): Shipment Method Code
- [Table 7320 "Warehouse Shipment Header"](../table/7320.md): Shipment Method Code
- [Table 7322 "Posted Whse. Shipment Header"](../table/7322.md): Shipment Method Code
- [Table 7325 "Whse. Pick Request"](../table/7325.md): Shipment Method Code
- [Table 7326 "Whse. Worksheet Line"](../table/7326.md): Shipment Method Code
- [Table 7341 "Posted Invt. Put-away Line"](../table/7341.md): Shipment Method Code
- [Table 7343 "Posted Invt. Pick Line"](../table/7343.md): Shipment Method Code
- and 2 more objects (2 fields): data/code/relations/29.json

## Pages and codeunits on this table

- [Page 11 "Shipment Methods"](../page/11.md) (source table)
- [Page 20024 "APIV1 - Shipment Methods"](../page/20024.md) (source table)
- [Page 30024 "APIV2 - Shipment Methods"](../page/30024.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 5342 "CRM Synch. Helper"](../codeunit/5342.md) (1 call: `OnRename → UpdateCDSOptionMapping`)

## Across versions

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

## Countries that replace it

[BE](../../localizations/be.md), [FR](../../localizations/fr.md), [IT](../../localizations/it.md)

## Deprecations

- field Coupled to CRM: Removed 26.0 (#if not CLEANSCHEMA26), "Replaced by page control Coupled to Dataverse"

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