---
title: "Codeunit 5856 TransferOrder-Post Transfer"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/5856-transferorder-post-transfer/
type: codeunit
id: 5856
name: "TransferOrder-Post Transfer"
app: "Base Application"
namespace: Microsoft.Inventory.Transfer
versions: "18-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/5856-transferorder-post-transfer/source/29/"
checked: 2026-09-20
subject: "Microsoft Dynamics 365 Business Central"
license: "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link."
---

# Codeunit 5856 TransferOrder-Post Transfer

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/5856-transferorder-post-transfer/

| | |
| --- | --- |
| App | Base Application |
| Namespace | Microsoft.Inventory.Transfer |
| Versions | 18-28 |
| Source file | Inventory/Transfer/TransferOrderPostTransfer.Codeunit.al |

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| SetHideValidationDialog | (Boolean) | - | public | 18-28 | - | - |
| TransferTracking | (var Record Transfer Line, var Record Transfer Line, Decimal) | - | public | 18-28 | - | - |
| SetWhseShptHeader | (var Record Warehouse Shipment Header) | - | public | 21-28 | - | - |
| SetSuppressCommit | (Boolean) | - | public | 21-28 | - | - |
| RunWithCheck | (var Record Transfer Header) | - | public | 22-28 | - | - |
| SetPreviewMode | (Boolean) | - | internal | 22-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterCreateItemJnlLine | (var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line) | 19-28 | - | - |
| Integration event | OnAfterInsertDirectTransHeader | (var Record Direct Trans. Header, Record Transfer Header) | 19-28 | - | - |
| Integration event | OnAfterInsertDirectTransLine | (var Record Direct Trans. Line, Record Direct Trans. Header, Record Transfer Line) | 19-28 | - | - |
| Integration event | OnAfterInsertShptEntryRelation | (var Record Item Entry Relation, var Record Direct Trans. Line, var Integer) | 19-28 | - | - |
| Integration event | OnBeforeCheckDim | (var Record Transfer Header, var Record Transfer Line) | 19-28 | - | - |
| Integration event | OnBeforePostWhseJnlLine | (Record Item Journal Line, Decimal, Decimal, var Record Tracking Specification, Integer, var Boolean) | 19-28 | - | - |
| Integration event | OnBeforeTransferTracking | (var Record Transfer Line, var Record Transfer Line, Decimal, var Boolean) | 19-28 | - | - |
| Integration event | OnPostWhseJnlLineOnBeforeSplitWhseJnlLine | (var Record Warehouse Journal Line, var Record Warehouse Journal Line) | 19-28 | - | - |
| Integration event | OnRunOnAfterTransHeaderSetHideValidationDialog | (var Record Transfer Header, var Record Transfer Header, var Boolean) | 19-28 | - | - |
| Integration event | OnAfterPostItemJnlLine | (var Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Record Item Journal Line, var Codeunit Item Jnl.-Post Line) | 20-28 | - | - |
| Integration event | OnBeforeInsertDirectTransLine | (Record Transfer Line) | 20-28 | - | - |
| Integration event | OnInsertDirectTransLineOnAfterPopulateDirectTransLine | (var Record Direct Trans. Line, Record Direct Trans. Header, Record Transfer Line) | 20-28 | - | - |
| Integration event | OnInsertDirectTransHeaderOnBeforeDirectTransHeaderInsert | (var Record Direct Trans. Header, Record Transfer Header) | 20-28 | - | - |
| Integration event | OnInsertDirectTransLineOnBeforeDirectTransHeaderInsert | (var Record Direct Trans. Header, Record Transfer Line) | 20-21 | - | - |
| Integration event | OnInsertDirectTransHeaderOnBeforeGetNextNo | (var Record Direct Trans. Header, Record Transfer Header) | 21-28 | - | - |
| Integration event | OnInsertDirectTransLineOnBeforeDirectTransHeaderInsert | (var Record Direct Trans. Header, Record Transfer Line, var Boolean) | 22-28 | - | - |
| Integration event | OnAfterTransferOrderPostTransfer | (var Record Transfer Header, var Boolean, var Record Direct Trans. Header, Boolean) | 22-26 | - | - |
| Integration event | OnBeforeCheckItemVariantNotBlocked | (Record Transfer Line, Record Item Variant, Record Transfer Header, Record Location, Boolean, Boolean, var Boolean) | 23-28 | - | - |
| Integration event | OnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck | (var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Boolean) | 23-26 | - | - |
| Integration event | OnBeforePostItemJnlLine | (var Record Direct Trans. Header, var Record Transfer Line, Record Direct Trans. Line, Record Warehouse Shipment Header, var Codeunit Item Jnl.-Post Line, Boolean, var Boolean) | 23-28 | - | - |
| Integration event | OnRunOnAfterTransLineSetFiltersForCheckShipmentLines | (var Record Transfer Line, Record Transfer Header, Record Location, Boolean) | 24-28 | - | - |
| Integration event | OnRunOnAfterTransLineSetFiltersForInsertShipmentLines | (var Record Transfer Line, Record Transfer Header, Record Location, Boolean) | 24-28 | - | - |
| Integration event | OnBeforeCreatePostedShptLineFromWhseShptLine | (var Record Transfer Line, var Record Warehouse Shipment Line, var Record Posted Whse. Shipment Header, var Record Posted Whse. Shipment Line, var Record Tracking Specification, var Boolean, var Codeunit Whse. Jnl.-Register Line, var Codeunit Whse.-Post Shipment) | 25-28 | - | - |
| Integration event | OnRunWithCheckOnBeforeTestRequireReceive | (var Record Location, var Boolean) | 25-28 | - | - |
| Integration event | OnAfterTransferOrderPostTransfer | (var Record Transfer Header, var Boolean, Boolean, var Record Direct Trans. Header, Boolean) | 27-28 | - | - |
| Integration event | OnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck | (var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Boolean, Boolean) | 27-28 | - | - |

## Source

Symbols: Microsoft.BaseApplication.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972, https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json, highest build per major on 2026-09-20.
AL source 29: https://github.com/microsoft/BCApps, MIT, releases/29.x at a66254c3b8b5bb1cea290dc8f9d097aec4381153.

Jonas Paprotka, 2026-09-20.
