---
title: "Codeunit 5750 Whse.-Create Source Document"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/5750-whse-create-source-document/
type: codeunit
id: 5750
name: "Whse.-Create Source Document"
app: "Base Application"
namespace: Microsoft.Warehouse.Request
versions: "17-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/5750-whse-create-source-document/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 5750 Whse.-Create Source Document

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/5750-whse-create-source-document/

| | |
| --- | --- |
| App | Base Application |
| Namespace | Microsoft.Warehouse.Request |
| Versions | 17-28 |
| Source file | Warehouse/Request/WhseCreateSourceDocument.Codeunit.al |

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| FromSalesLine2ShptLine | (Record Warehouse Shipment Header, Record Sales Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Sales Warehouse Mgt. |
| SalesLine2ReceiptLine | (Record Warehouse Receipt Header, Record Sales Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Sales Warehouse Mgt. |
| FromServiceLine2ShptLine | (Record Warehouse Shipment Header, Record Service Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Service Warehouse Mgt. |
| FromPurchLine2ShptLine | (Record Warehouse Shipment Header, Record Purchase Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Purchases Warehouse Mgt. |
| PurchLine2ReceiptLine | (Record Warehouse Receipt Header, Record Purchase Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Purchases Warehouse Mgt. |
| FromTransLine2ShptLine | (Record Warehouse Shipment Header, Record Transfer Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Transfer Warehouse Mgt. |
| TransLine2ReceiptLine | (Record Warehouse Receipt Header, Record Transfer Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Transfer Warehouse Mgt. |
| CheckIfFromSalesLine2ShptLine | (Record Sales Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Sales Warehouse Mgt. |
| CheckIfFromServiceLine2ShptLin | (Record Service Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Service Warehouse Mgt. |
| CheckIfSalesLine2ReceiptLine | (Record Sales Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Sales Warehouse Mgt. |
| CheckIfFromPurchLine2ShptLine | (Record Purchase Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Purchases Warehouse Mgt. |
| CheckIfPurchLine2ReceiptLine | (Record Purchase Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Purchases Warehouse Mgt. |
| CheckIfFromTransLine2ShptLine | (Record Transfer Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Transfer Warehouse Mgt. |
| CheckIfTransLine2ReceiptLine | (Record Transfer Line) | Boolean | public | 17-25 | Pending 23.0 | Replaced by same procedure in codeunit Transfer Warehouse Mgt. |
| CreateShipmentLine | (var Record Warehouse Shipment Line) | - | internal | 23-28 | - | - |
| SetQtysOnShptLine | (var Record Warehouse Shipment Line, Decimal, Decimal) | - | internal | 23-28 | - | - |
| CreateReceiptLine | (var Record Warehouse Receipt Line) | - | internal | 23-28 | - | - |
| SetQtysOnRcptLine | (var Record Warehouse Receipt Line, Decimal, Decimal) | - | internal | 23-28 | - | - |
| UpdateShipmentLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header) | - | internal | 23-28 | - | - |
| UpdateReceiptLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header) | - | internal | 23-28 | - | - |
| RunOnAfterCreateShptLineFromSalesLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header) | - | internal | 23-25 | - | - |
| RunOnAfterCreateRcptLineFromSalesLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | - | internal | 23-25 | - | - |
| RunOnAfterCreateShptLineFromServiceLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line) | - | internal | 23-25 | - | - |
| RunOnAfterCreateShptLineFromPurchLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnAfterCreateRcptLineFromPurchLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnAfterCreateShptLineFromTransLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header) | - | internal | 23-25 | - | - |
| RunOnAfterCreateRcptLineFromTransLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line) | - | internal | 23-25 | - | - |
| RunOnAfterInitNewWhseShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfSalesLine2ReceiptLine | (var Record Sales Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfSalesLine2ShptLine | (var Record Sales Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfPurchLine2ReceiptLine | (var Record Purchase Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfPurchLine2ShptLine | (var Record Purchase Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfTransLine2ReceiptLine | (var Record Transfer Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCheckIfTransLine2ShipmentLine | (var Record Transfer Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeCreateReceiptLineFromSalesLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | - | internal | 23-25 | - | - |
| RunOnBeforeCreateShptLineFromSalesLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header) | - | internal | 23-25 | - | - |
| RunOnBeforeCreateShptLineFromTransLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header) | - | internal | 23-25 | - | - |
| RunOnBeforeFromPurchLine2ShptLine | (var Record Purchase Line, var Boolean, var Boolean, Record Warehouse Shipment Header) | - | internal | 23-25 | - | - |
| RunOnBeforeFromTransLine2ShptLine | (var Record Transfer Line, var Boolean, var Boolean, Record Warehouse Shipment Header) | - | internal | 23-25 | - | - |
| RunOnBeforeFromSalesLine2ShptLine | (var Record Sales Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforePurchLine2ReceiptLine | (Record Warehouse Receipt Header, var Record Purchase Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeTransLine2ReceiptLine | (Record Warehouse Receipt Header, var Record Transfer Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeUpdateRcptLineFromTransLine | (var Record Warehouse Receipt Line, Record Transfer Line) | - | internal | 23-25 | - | - |
| RunOnSalesLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | - | internal | 23-25 | - | - |
| RunOnSalesLine2ReceiptLineOnBeforeUpdateReceiptLine | (var Record Warehouse Receipt Line, Record Sales Line) | - | internal | 23-25 | - | - |
| RunOnFromServiceLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line) | - | internal | 23-25 | - | - |
| RunOnFromServiceLine2ShptLineOnBeforeCreateShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Header, Record Service Line) | - | internal | 23-25 | - | - |
| RunOnFromPurchLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnFromPurchLine2ShptLineOnBeforeCreateShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnPurchLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line, var Boolean) | - | internal | 23-25 | - | - |
| RunOnPurchLine2ReceiptLineOnAfterSetQtysOnRcptLine | (var Record Warehouse Receipt Line, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnPurchLine2ReceiptLineOnAfterUpdateReceiptLine | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, Record Purchase Line) | - | internal | 23-25 | - | - |
| RunOnFromTransLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line) | - | internal | 23-25 | - | - |
| RunOnTransLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line) | - | internal | 23-25 | - | - |
| RunOnFromSalesLine2ShptLineOnBeforeCreateShipmentLine | (Record Warehouse Shipment Header, Record Sales Line, var Decimal, var Decimal) | - | internal | 23-25 | - | - |
| RunOnBeforeSalesLine2ReceiptLine | (Record Warehouse Receipt Header, Record Sales Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnBeforeFromService2ShptLine | (Record Warehouse Shipment Header, Record Service Line, var Boolean, var Boolean) | - | internal | 23-25 | - | - |
| RunOnFromSalesLine2ShptLineOnBeforeCreateATOShipmentLine | (Record Warehouse Shipment Header, Record Assembly Header, var Record Sales Line, var Decimal, var Decimal) | - | internal | 23-25 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterCreateShptLineFromSalesLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnAfterCreateRcptLineFromSalesLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnAfterCreateShptLineFromServiceLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Service Warehouse Mgt. |
| Integration event | OnAfterCreateShptLineFromPurchLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnAfterCreateRcptLineFromPurchLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnAfterCreateShptLineFromTransLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnAfterCreateRcptLineFromTransLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnAfterInitNewWhseShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnAfterSetQtysOnRcptLine | (var Record Warehouse Receipt Line, Decimal, Decimal) | 17-28 | - | - |
| Integration event | OnAfterWhseReceiptLineInsert | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterWhseShptLineInsert | (var Record Warehouse Shipment Line) | 17-28 | - | - |
| Integration event | OnBeforeCheckIfSalesLine2ReceiptLine | (var Record Sales Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforeCheckIfSalesLine2ShptLine | (var Record Sales Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforeCheckIfPurchLine2ReceiptLine | (var Record Purchase Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeCheckIfPurchLine2ShptLine | (var Record Purchase Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeCheckIfTransLine2ReceiptLine | (var Record Transfer Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnBeforeCheckIfTransLine2ShipmentLine | (var Record Transfer Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnBeforeCreateReceiptLineFromSalesLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforeCreateReceiptLine | (var Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeCreateShptLineFromSalesLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforeCreateShptLineFromPurchLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by OnFromPurchLine2ShptLineOnBeforeCreateShptLine in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeCreateShptLineFromTransLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnBeforeFromPurchLine2ShptLine | (var Record Purchase Line, var Boolean, var Boolean) | 17-19 | - | - |
| Integration event | OnBeforeFromTransLine2ShptLine | (var Record Transfer Line, var Boolean, var Boolean) | 17-19 | - | - |
| Integration event | OnBeforePurchLine2ReceiptLine | (Record Warehouse Receipt Header, var Record Purchase Line, var Boolean) | 17-19 | - | - |
| Integration event | OnBeforeSetQtysOnShptLine | (var Record Warehouse Shipment Line, var Decimal, var Decimal, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeTransLine2ReceiptLine | (Record Warehouse Receipt Header, var Record Transfer Line, var Boolean, var Boolean) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnBeforeUpdateReceiptLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeUpdateShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeWhseReceiptLineInsert | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforeWhseShptLineInsert | (var Record Warehouse Shipment Line) | 17-28 | - | - |
| Integration event | OnBeforeUpdateRcptLineFromTransLine | (var Record Warehouse Receipt Line, Record Transfer Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnSalesLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnSalesLine2ReceiptLineOnBeforeUpdateReceiptLine | (var Record Warehouse Receipt Line, Record Sales Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnFromServiceLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Service Warehouse Mgt. |
| Integration event | OnFromPurchLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnFromPurchLine2ShptLineOnBeforeCreateShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnPurchLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line) | 17-20 | - | - |
| Integration event | OnPurchLine2ReceiptLineOnAfterSetQtysOnRcptLine | (var Record Warehouse Receipt Line, Record Purchase Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnPurchLine2ReceiptLineOnAfterUpdateReceiptLine | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Header) | 17 | - | - |
| Integration event | OnFromTransLine2ShptLineOnAfterInitNewLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnTransLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnFromSalesLine2ShptLineOnBeforeCreateShipmentLine | (Record Warehouse Shipment Header, Record Sales Line, var Decimal, var Decimal) | 17-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnAfterCreateShptLine | (var Record Warehouse Shipment Line) | 18-28 | - | - |
| Integration event | OnFromServiceLine2ShptLineOnBeforeCreateShptLine | (var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Header, Record Service Line) | 18-25 | Pending 23.0 | Replaced by same event in codeunit Service Warehouse Mgt. |
| Integration event | OnPurchLine2ReceiptLineOnAfterUpdateReceiptLine | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, Record Purchase Line) | 18-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeFromPurchLine2ShptLine | (var Record Purchase Line, var Boolean, var Boolean, Record Warehouse Shipment Header) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeFromTransLine2ShptLine | (var Record Transfer Line, var Boolean, var Boolean, Record Warehouse Shipment Header) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Transfer Warehouse Mgt. |
| Integration event | OnBeforeFromSalesLine2ShptLine | (var Record Sales Line, var Boolean, var Boolean) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforePurchLine2ReceiptLine | (Record Warehouse Receipt Header, var Record Purchase Line, var Boolean, var Boolean) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnAfterUpdateReceiptLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header) | 20-28 | - | - |
| Integration event | OnBeforeSalesLine2ReceiptLine | (Record Warehouse Receipt Header, Record Sales Line, var Boolean, var Boolean) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnBeforeFromService2ShptLine | (Record Warehouse Shipment Header, Record Service Line, var Boolean, var Boolean) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Service Warehouse Mgt. |
| Integration event | OnFromSalesLine2ShptLineOnBeforeCreateATOShipmentLine | (Record Warehouse Shipment Header, Record Assembly Header, var Record Sales Line, var Decimal, var Decimal) | 20-25 | Pending 23.0 | Replaced by same event in codeunit Sales Warehouse Mgt. |
| Integration event | OnPurchLine2ReceiptLineOnAfterInitNewLine | (var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line, var Boolean) | 21-25 | Pending 23.0 | Replaced by same event in codeunit Purchases Warehouse Mgt. |
| Integration event | OnBeforeSetQtysOnRcptLine | (var Record Warehouse Receipt Line, Decimal, Decimal, var Boolean) | 22-24 | - | - |
| Integration event | OnAfterSetQtysOnShptLine | (var Record Warehouse Shipment Line, var Decimal, var Decimal) | 23-28 | - | - |
| Integration event | OnBeforeSetQtysOnRcptLine | (var Record Warehouse Receipt Line, var Decimal, var Decimal, var Boolean) | 25-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.
