---
title: "Codeunit 5816 Undo Return Receipt Line"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/5816-undo-return-receipt-line/
type: codeunit
id: 5816
name: "Undo Return Receipt Line"
app: "Base Application"
namespace: Microsoft.Sales.History
versions: "17-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/5816-undo-return-receipt-line/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 5816 Undo Return Receipt Line

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/5816-undo-return-receipt-line/

| | |
| --- | --- |
| App | Base Application |
| Namespace | Microsoft.Sales.History |
| Versions | 17-28 |
| Source file | Sales/History/UndoReturnReceiptLine.Codeunit.al |

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| SetHideDialog | (Boolean) | - | public | 17-28 | - | - |
| UpdateOrderLine | (Record Return Receipt Line) | - | public | 17-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterCode | (var Record Return Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterCopyItemJnlLineFromReturnRcpt | (var Record Item Journal Line, Record Return Receipt Header, Record Return Receipt Line) | 17-18 | - | - |
| Integration event | OnAfterInsertNewReceiptLine | (var Record Return Receipt Line, var Record Posted Whse. Receipt Line, Boolean, Integer) | 17-20 | - | - |
| Integration event | OnAfterNewReturnRcptLineInsert | (var Record Return Receipt Line, Record Return Receipt Line) | 17-28 | - | - |
| Integration event | OnAfterReturnRcptLineModify | (var Record Return Receipt Line) | 17-19 | - | - |
| Integration event | OnAfterUpdateSalesLine | (var Record Return Receipt Line, var Record Sales Line) | 17-28 | - | - |
| Integration event | OnBeforeCheckReturnRcptLine | (var Record Return Receipt Line, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeOnRun | (var Record Return Receipt Line, var Boolean, var Boolean) | 17 | - | - |
| Integration event | OnBeforeNewReturnRcptLineInsert | (var Record Return Receipt Line, Record Return Receipt Line) | 17-28 | - | - |
| Integration event | OnBeforePostItemJnlLine | (var Record Return Receipt Line, Integer, var Integer, var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeReturnRcptLineModify | (var Record Return Receipt Line) | 17-19 | - | - |
| Integration event | OnBeforeOnRun | (var Record Return Receipt Line, var Boolean, var Boolean, var Boolean) | 18-28 | - | - |
| Integration event | OnBeforeUpdateOrderLine | (var Record Return Receipt Line, var Boolean) | 18-28 | - | - |
| Integration event | OnUpdateOrderLineOnBeforeUpdateSalesLine | (var Record Return Receipt Line) | 18 | - | - |
| Integration event | OnAfterCopyItemJnlLineFromReturnRcpt | (var Record Item Journal Line, Record Return Receipt Header, Record Return Receipt Line, var Codeunit Whse. Undo Quantity) | 19-20 | - | - |
| Integration event | OnBeforeGetCorrectionLineNo | (Record Return Receipt Line, var Integer, var Boolean) | 19-28 | - | - |
| Integration event | OnUpdateOrderLineOnBeforeUpdateSalesLine | (var Record Return Receipt Line, var Record Sales Line) | 19-28 | - | - |
| Integration event | OnAfterReturnRcptLineModify | (var Record Return Receipt Line, var Record Warehouse Journal Line, Integer) | 20 | - | - |
| Integration event | OnBeforeReturnRcptLineModify | (var Record Return Receipt Line, var Record Warehouse Journal Line) | 20-28 | - | - |
| Integration event | OnAfterCopyItemJnlLineFromReturnRcpt | (var Record Item Journal Line, Record Return Receipt Header, Record Return Receipt Line, var Codeunit Whse. Undo Quantity, var Integer, var Record Warehouse Journal Line, var Integer, Record Return Receipt Header, var Record Item Ledger Entry, var Record Item Entry Relation, var Boolean) | 21-28 | - | - |
| Integration event | OnAfterInsertNewReceiptLine | (var Record Return Receipt Line, var Record Posted Whse. Receipt Line, var Boolean, Integer, var Boolean) | 21-28 | - | - |
| Integration event | OnAfterReturnRcptLineModify | (var Record Return Receipt Line, var Record Warehouse Journal Line, Integer, Boolean) | 21-28 | - | - |
| Integration event | OnCheckReturnRcptLineOnBeforeCheckReturnQtyRcdNotInvd | (var Record Return Receipt Line, var Boolean) | 21-28 | - | - |
| Integration event | OnCheckReturnRcptLineOnBeforeCollectItemLedgEntries | (var Record Return Receipt Line, var Record Item Ledger Entry, var Boolean) | 21-28 | - | - |
| Integration event | OnBeforeCode | (Record Return Receipt Line, Boolean, var Boolean) | 22-28 | - | - |
| Integration event | OnCodeOnBeforeCallCheckReturnRcptLine | (var Record Return Receipt Line) | 23-28 | - | - |
| Integration event | OnPostItemJnlLineOnAfterRunItemJnlPostLine | (var Record Item Journal Line, Record Return Receipt Line, Record Return Receipt Header, var Codeunit Item Jnl.-Post Line) | 26-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.
