---
title: "Codeunit 5760 Whse.-Post Receipt"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/5760-whse-post-receipt/
type: codeunit
id: 5760
name: "Whse.-Post Receipt"
app: "Base Application"
namespace: Microsoft.Warehouse.Document
versions: "17-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/5760-whse-post-receipt/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 5760 Whse.-Post Receipt

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/5760-whse-post-receipt/

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

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| GetResultMessage | () | - | public | 17-28 | - | - |
| PostUpdateWhseDocuments | (var Record Warehouse Receipt Header) | - | public | 17-28 | - | - |
| CreatePostedRcptHeader | (var Record Posted Whse. Receipt Header, var Record Warehouse Receipt Header, Code[20], Date) | - | public | 17-28 | - | - |
| CreatePostedRcptLine | (var Record Warehouse Receipt Line, var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Tracking Specification) | - | public | 17-28 | - | - |
| GetFirstPutAwayDocument | (var Record Warehouse Activity Header) | Boolean | public | 17-28 | - | - |
| GetNextPutAwayDocument | (var Record Warehouse Activity Header) | Boolean | public | 17-28 | - | - |
| InsertTempWhseJnlLine | (Record Posted Whse. Receipt Line) | - | public | 17-28 | - | - |
| SetHideValidationDialog | (Boolean) | - | public | 17-28 | - | - |
| SetItemEntryRelation | (Record Posted Whse. Receipt Header, Record Posted Whse. Receipt Line, var Record Item Entry Relation) | - | public | 17-28 | - | - |
| SetSuppressCommit | (Boolean) | - | public | 17-28 | - | - |
| GetCounterSourceDocTotal | () | Integer | public | 19-28 | - | - |
| GetCounterSourceDocOK | () | Integer | public | 19-28 | - | - |
| SetPreviewMode | (Boolean) | - | public | 22-28 | - | - |
| UpdateWhseRcptLineBuf | (Record Warehouse Receipt Line) | - | public | 26-28 | - | - |
| PostWhseJnlLine | (var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Tracking Specification) | - | public | 26-28 | - | - |
| IsReceiptForJob | (Record Posted Whse. Receipt Line) | Boolean | internal | 26-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterRun | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforeRun | (var Record Warehouse Receipt Line, var Boolean) | 17-22 | - | - |
| Integration event | OnAfterCode | (var Record Warehouse Receipt Header) | 17 | - | - |
| Integration event | OnAfterCheckWhseRcptLine | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterCreatePutAwayDoc | (var Record Warehouse Receipt Header) | 17 | - | - |
| Integration event | OnAfterCreatePutAwayDeleteBlankBinContent | (var Record Warehouse Activity Header) | 17-28 | - | - |
| Integration event | OnAfterFindWhseRcptLineForPurchLine | (var Record Warehouse Receipt Line, var Record Purchase Line) | 17-28 | - | - |
| Integration event | OnAfterFindWhseRcptLineForSalesLine | (var Record Warehouse Receipt Line, var Record Sales Line) | 17-28 | - | - |
| Integration event | OnAfterFindWhseRcptLineForTransLine | (var Record Warehouse Receipt Line, var Record Transfer Line) | 17-28 | - | - |
| Integration event | OnAfterPostUpdateWhseDocuments | (var Record Warehouse Receipt Header, var Record Whse. Put-away Request) | 17-28 | - | - |
| Integration event | OnBeforePostUpdateWhseRcptLine | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Line, var Boolean, var Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnBeforePostWhseJnlLine | (var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Warehouse Receipt Line, var Record Tracking Specification, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeRegisterWhseJnlLines | (var Record Warehouse Journal Line, var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforeCheckWhseRqstDocumentStatus | (Record Warehouse Request, var Record Warehouse Receipt Line, Record Sales Header, Record Purchase Header, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeCheckUnitOfMeasureCode | (Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnCodeOnAfterPostSourceDocuments | (var Record Warehouse Receipt Header, Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnCodeOnAfterSetPutAwayRequired | (Record Warehouse Receipt Header, var Boolean) | 17-28 | - | - |
| Integration event | OnCodeOnAfterWhseRcptHeaderModify | (Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnAfterGetSourceDocument | (Variant) | 17-20 | - | - |
| Integration event | OnAfterPostUpdateWhseRcptLine | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterPostWhseJnlLine | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterPostedWhseRcptLineInsert | (var Record Posted Whse. Receipt Line, Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterInitPostedRcptLine | (var Record Warehouse Receipt Line, var Record Posted Whse. Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterInitSourceDocumentLines | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterCheckWhseRcptLines | (var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterPostedWhseRcptHeaderInsert | (var Record Posted Whse. Receipt Header, Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnBeforeCheckUpdateSalesLineBinCode | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeCheckWhseJnlLine | (var Record Warehouse Journal Line, var Boolean, var Codeunit WMS Management) | 17-28 | - | - |
| Integration event | OnBeforeCreatePostedRcptLine | (var Record Warehouse Receipt Line, var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Tracking Specification, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeCreatePutAwayDoc | (var Record Warehouse Receipt Header, var Record Posted Whse. Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeGetFirstPutAwayDocument | (var Record Warehouse Activity Header, var Boolean, var Boolean) | 17 | - | - |
| Integration event | OnBeforeGetNextPutAwayDocument | (var Record Warehouse Receipt Header, var Record Warehouse Activity Header, var Boolean, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeInitSourceDocumentLines | (var Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeInsertTempWhseJnlLine | (var Record Warehouse Journal Line, Record Posted Whse. Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforePurchLineModify | (var Record Purchase Line, Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeSalesLineModify | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeTransLineModify | (var Record Transfer Line, Record Warehouse Receipt Line, var Boolean, Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnBeforePostPurchErrorsNotProcessed | (var Codeunit Purch.-Post, var Record Purchase Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostSourcePurchDocument | (var Codeunit Purch.-Post, var Record Purchase Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostSalesErrorsNotProcessed | (var Codeunit Sales-Post, var Record Sales Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostSourceSalesDocument | (var Codeunit Sales-Post, var Record Sales Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostTransferErrorsNotProcessed | (var Codeunit TransferOrder-Post Receipt, var Record Transfer Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostSourceTransferDocument | (var Codeunit TransferOrder-Post Receipt, var Record Transfer Header, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostSourceDocument | (var Record Warehouse Receipt Line, Record Purchase Header, Record Sales Header, Record Transfer Header, var Integer, Boolean, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforePostUpdateWhseDocuments | (var Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnBeforePostedWhseRcptHeaderInsert | (var Record Posted Whse. Receipt Header, Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnBeforePostedWhseRcptLineInsert | (var Record Posted Whse. Receipt Line, Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforeUpdateWhseRcptLine | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnCodeOnBeforeWhseRcptHeaderModify | (var Record Warehouse Receipt Header, Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnCreatePostedRcptLineOnBeforePostWhseJnlLine | (var Codeunit Whse. Jnl.-Register Line, Record Warehouse Receipt Line, var Boolean) | 17-25 | - | - |
| Integration event | OnCreatePutAwayDocOnBeforeCreatePutAwayRun | (var Record Posted Whse. Receipt Line, var Codeunit Create Put-away) | 17-18 | - | - |
| Integration event | OnCreatePutAwayDocOnBeforeItemTrackingMgtGetWhseItemTrkgSetup | (var Codeunit Item Tracking Management) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentHeader | (var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnBeforePurchHeaderModify | (var Record Purchase Header, var Record Warehouse Receipt Header, var Boolean) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnBeforePurchHeaderReopen | (var Record Purchase Header, var Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnBeforeSalesHeaderModify | (var Record Sales Header, var Record Warehouse Receipt Header, var Boolean) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnBeforeTransHeaderModify | (var Record Transfer Header, var Record Warehouse Receipt Header, var Boolean) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentLines | (var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourceSalesLineFound | (var Record Sales Line, Record Warehouse Receipt Line, Boolean, Record Warehouse Receipt Header, Record Warehouse Receipt Line) | 17 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourcePurchLineFound | (var Record Purchase Line, Record Warehouse Receipt Line, Boolean, Record Warehouse Receipt Header) | 17 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourceTransLineFound | (var Record Transfer Line, Record Warehouse Receipt Line, Boolean) | 17 | - | - |
| Integration event | OnPostSourceDocument | (var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 17-26 | - | - |
| Integration event | OnPostSourceDocumentOnAfterPostPurchaseHeader | (Record Purchase Header) | 17-28 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnBeforeGetLocation | (var Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnBeforeDeleteAll | (var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 17-28 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnBeforeWhseRcptLineModify | (var Record Warehouse Receipt Line) | 17-18 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnAfterWhseRcptHeaderDelete | (var Record Warehouse Receipt Header) | 17-28 | - | - |
| Integration event | OnPostWhseJnlLineOnAfterInsertWhseItemEntryRelation | (var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Tracking Specification, var Boolean, Code[20], Date, var Record Warehouse Journal Line) | 17-28 | - | - |
| Integration event | OnAfterCode | (var Record Warehouse Receipt Header, Record Warehouse Receipt Line) | 18-20 | - | - |
| Integration event | OnAfterCreatePutAwayDoc | (var Record Warehouse Receipt Header, var Integer) | 18-22 | - | - |
| Integration event | OnCodeOnAfterGetWhseRcptHeader | (var Record Warehouse Receipt Header) | 18-28 | - | - |
| Integration event | OnBeforeCheckWhseItemTrackingSetupSNRequired | (var Record Warehouse Journal Line, Record Posted Whse. Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnBeforeClearSalesLineQtyToShipReceive | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean, var Boolean) | 18-28 | - | - |
| Integration event | OnBeforeClearPurchLineQtyToShipReceive | (var Record Purchase Line, Record Warehouse Receipt Line, var Boolean, var Boolean) | 18-28 | - | - |
| Integration event | OnBeforeGetFirstPutAwayDocument | (var Record Warehouse Activity Header, var Boolean, var Boolean, var Record Warehouse Receipt Header) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnAfterPurchHeaderModify | (var Record Purchase Header, Record Warehouse Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentOnBeforePurchHeaderInit | (var Record Purchase Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 18 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnAfterSalesHeaderModify | (var Record Sales Header, Record Warehouse Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentOnBeforeSalesHeaderInit | (var Record Sales Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 18 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnAfterTransHeaderModify | (var Record Transfer Header, Record Warehouse Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentOnBeforeTransferHeaderInit | (var Record Transfer Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line) | 18 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourceSalesLineFound | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean, Record Warehouse Receipt Header, Record Warehouse Receipt Line) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourcePurchLineFound | (var Record Purchase Line, Record Warehouse Receipt Line, var Boolean, Record Warehouse Receipt Header) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterModifySalesLines | (Record Sales Header) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSalesLineModify | (var Record Sales Line, Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterPurchLineModify | (var Record Purchase Line, Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterModifyPurchLines | (Record Purchase Header) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterSourceTransLineFound | (var Record Transfer Line, Record Warehouse Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnAfterClearTransLineQtyToReceive | (var Record Transfer Line, var Record Warehouse Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnInsertWhseItemEntryRelationOnBeforeInsertFromTempWhseItemEntryRelation | (var Record Whse. Item Entry Relation) | 18-21 | - | - |
| Integration event | OnInsertWhseItemEntryRelationOnBeforeInsertFromTempWhseSplitSpecification | (var Record Whse. Item Entry Relation, var Record Tracking Specification) | 18-21 | - | - |
| Integration event | OnPostSourceDocumentOnAfterPostSalesHeader | (Record Sales Header) | 18-28 | - | - |
| Integration event | OnPostWhseJnlLineOnBeforeWhseJnlRegisterLineRun | (var Record Warehouse Journal Line, Record Posted Whse. Receipt Header) | 18-28 | - | - |
| Integration event | OnAfterWhseRcptLineSetFilters | (var Record Warehouse Receipt Line) | 18-28 | - | - |
| Integration event | OnGetResultMessageOnBeforeMessage | (var Integer, var Text) | 18-28 | - | - |
| Integration event | OnGetSourceDocumentOnElseCase | (var Variant) | 18-28 | - | - |
| Integration event | OnBeforeCreatePutAwayDocProcedure | (var Record Posted Whse. Receipt Line) | 19-22 | - | - |
| Integration event | OnBeforeGetResultMessage | (Integer, var Boolean) | 19-28 | - | - |
| Integration event | OnAfterPostSourceDocument | (var Record Warehouse Receipt Line) | 19-28 | - | - |
| Integration event | OnBeforeValidateQtyToReceiveOnPurchaseLine | (var Record Purchase Line, Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnBeforeValidateQtyToReceiveOnTransferLine | (var Record Transfer Line, Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnBeforeValidateReturnQtyToReceiveOnSalesLine | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnCodeOnAfterCalcShouldCreatePutAway | (Record Warehouse Receipt Header, Record Location, Boolean, Boolean, Boolean, var Boolean, var Integer) | 19-28 | - | - |
| Integration event | OnCreatePostedRcptLineOnBeforeSetPostedSourceDocument | (var Record Posted Whse. Receipt Line, Record Warehouse Receipt Line) | 19-28 | - | - |
| Integration event | OnCreatePutAwayDocOnBeforeCreatePutAwayRun | (var Record Posted Whse. Receipt Line, var Codeunit Create Put-away, Record Warehouse Receipt Header) | 19-25 | - | - |
| Integration event | OnInitSourceDocumentOnBeforePurchHeaderInit | (var Record Purchase Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnInitSourceDocumentOnBeforeSalesHeaderInit | (var Record Sales Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnInitSourceDocumentOnBeforeTransferHeaderInit | (var Record Transfer Header, var Record Warehouse Receipt Header, var Record Warehouse Receipt Line, var Boolean) | 19-28 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnBeforeWhseRcptLineModify | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Line) | 19-28 | - | - |
| Integration event | OnAfterInitSourceDocumentHeader | (var Record Warehouse Receipt Line) | 21-28 | - | - |
| Integration event | OnBeforeInitSourceDocumentHeader | (var Record Warehouse Receipt Line) | 21-28 | - | - |
| Integration event | OnAfterCode | (var Record Warehouse Receipt Header, Record Warehouse Receipt Line, Integer, Integer) | 21-28 | - | - |
| Integration event | OnAfterClearPurchLineQtyToShipReceive | (var Record Purchase Line, Record Warehouse Receipt Line, var Boolean) | 21-28 | - | - |
| Integration event | OnAfterClearSalesLineQtyToShipReceive | (var Record Sales Line, Record Warehouse Receipt Line, var Boolean) | 21-28 | - | - |
| Integration event | OnAfterGetSourceDocument | (Variant, Record Warehouse Receipt Line, var Boolean) | 21-28 | - | - |
| Integration event | OnPostSourceDocumentOnBeforePostPurchaseHeader | (var Record Purchase Header, Record Warehouse Receipt Header, Boolean, var Integer, var Boolean) | 21-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnBeforeProcessPurchLine | (var Record Purchase Line, var Boolean) | 21-28 | - | - |
| Integration event | OnPostSourceDocumentOnBeforePostSalesHeader | (var Record Sales Header, Record Warehouse Receipt Header, Boolean, var Integer, var Boolean) | 21-28 | - | - |
| Integration event | OnBeforeCode | (Record Warehouse Receipt Line, var Boolean, Integer, Integer, var Boolean) | 21-28 | - | - |
| Integration event | OnInitSourceDocumentLinesOnBeforeProcessSalesLine | (var Record Sales Line, var Boolean) | 21-28 | - | - |
| Integration event | OnInsertWhseItemEntryRelationOnBeforeInsertFromTempWhseItemEntryRelation | (var Record Whse. Item Entry Relation, var Boolean) | 22-28 | - | - |
| Integration event | OnInsertWhseItemEntryRelationOnBeforeInsertFromTempWhseSplitSpecification | (var Record Whse. Item Entry Relation, var Record Tracking Specification, var Boolean) | 22-28 | - | - |
| Integration event | OnPostSourceDocumentOnBeforePostTransferHeader | (var Record Transfer Header, Record Warehouse Receipt Header, Boolean, var Integer, var Boolean) | 22-28 | - | - |
| Integration event | OnPostSourceDocumentOnAfterPostTransferHeader | (Record Transfer Header) | 22-28 | - | - |
| Integration event | OnPostSourceDocumentOnAfterGetWhseRcptHeader | (Record Warehouse Receipt Line, var Record Warehouse Receipt Header, var Record Warehouse Setup, Boolean) | 22-25 | - | - |
| Integration event | OnBeforeRun | (var Record Warehouse Receipt Line, var Boolean, Boolean) | 23-28 | - | - |
| Integration event | OnBeforeCreatePutAwayDocProcedure | (var Record Posted Whse. Receipt Line, var Record Warehouse Receipt Header, var Decimal, var Codeunit Create Put-away, var Codeunit Item Tracking Management, var Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line, var Record Warehouse Activity Header, var Integer) | 23-25 | - | - |
| Integration event | OnAfterCreatePutAwayDoc | (var Record Warehouse Receipt Header, var Integer, var Record Warehouse Activity Header) | 23-28 | - | - |
| Integration event | OnInitSourceDocumentHeaderOnBeforeRunPurchRelease | (var Record Purchase Header) | 23-28 | - | - |
| Integration event | OnCodeOnAfterRemoveSourceFilterFromWhseRcptLine | (var Record Warehouse Receipt Line, var Record Purchase Header, var Record Sales Header, var Record Transfer Header) | 24-28 | - | - |
| Integration event | OnBeforeUpdateAttachedLine | (var Record Sales Line, var Record Warehouse Receipt Line, var Boolean, var Boolean, var Boolean) | 25-28 | - | - |
| Integration event | OnUpdateAttachedLineOnBeforeModifyLine | (var Record Sales Line, var Record Warehouse Receipt Line, var Boolean, var Decimal) | 25-28 | - | - |
| Integration event | OnBeforeCreatePutAwayDocProcedure | (var Record Posted Whse. Receipt Line, var Record Warehouse Receipt Header, var Decimal, var Codeunit Create Put-away, var Codeunit Item Tracking Management, var Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line, var Record Warehouse Activity Header, var Integer, var Boolean) | 26-28 | - | - |
| Integration event | OnCreatePostedRcptLineOnBeforePostWhseJnlLine | (var Codeunit Whse. Jnl.-Register Line, Record Warehouse Receipt Line, var Boolean, var Record Posted Whse. Receipt Line) | 26-28 | - | - |
| Integration event | OnCreatePutAwayDocOnBeforeCreatePutAwayRun | (var Record Posted Whse. Receipt Line, var Codeunit Create Put-away, Record Warehouse Receipt Header, var Boolean) | 26-28 | - | - |
| Integration event | OnPostSourceDocumentOnAfterGetWhseRcptHeader | (var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, var Record Warehouse Setup, Boolean) | 26-28 | - | - |
| Integration event | OnBeforeConsumeWarehouseEntryForJobPurchase | (var Record Warehouse Journal Line, Record Posted Whse. Receipt Line, var Boolean, var Boolean) | 26-28 | - | - |
| Integration event | OnBeforeIsReceiptForJob | (Record Posted Whse. Receipt Line, var Boolean, var Boolean) | 26-28 | - | - |
| Integration event | OnPostSourceDocument | (var Record Warehouse Receipt Header, var Record Warehouse Receipt Line, var Integer) | 27-28 | - | - |
| Integration event | OnPostUpdateWhseDocumentsOnBeforeWhseRcptHeaderDelete | (var Record Warehouse Receipt Header, var Boolean) | 27-28 | - | - |
| Integration event | OnCreatePostedRcptLineOnBeforePutAwayProcessing | (var Record Posted Whse. Receipt Line, var Boolean) | 28 | - | - |
| Integration event | OnBeforeCreatePutAwayLine | (Record Posted Whse. Receipt Line, var Boolean) | 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.
