---
title: "Codeunit 364 PostPurch-Delete"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/364-postpurch-delete/
type: codeunit
id: 364
name: "PostPurch-Delete"
app: "Base Application"
namespace: Microsoft.Purchases.History
versions: "17-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/364-postpurch-delete/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 364 PostPurch-Delete

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/364-postpurch-delete/

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

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| DeleteHeader | (Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr.) | - | public | 17-28 | - | - |
| DeletePurchRcptLines | (Record Purch. Rcpt. Header) | - | public | 17-28 | - | - |
| DeletePurchInvLines | (Record Purch. Inv. Header) | - | public | 17-28 | - | - |
| DeletePurchCrMemoLines | (Record Purch. Cr. Memo Hdr.) | - | public | 17-28 | - | - |
| DeletePurchShptLines | (Record Return Shipment Header) | - | public | 17-28 | - | - |
| InitDeleteHeader | (Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., Code[10]) | - | public | 17-28 | - | - |
| IsDocumentDeletionAllowed | (Date) | - | public | 17-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterDeleteHeader | (var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr.) | 17-28 | - | - |
| Integration event | OnAfterInitDeleteHeader | (var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr.) | 17-28 | - | - |
| Integration event | OnAfterInitPurchInvHeader | (var Record Purch. Inv. Header, Record Purchase Header) | 17-28 | - | - |
| Integration event | OnAfterInitPurchInvHeaderPrepmt | (var Record Purch. Inv. Header, Record Purchase Header) | 17-28 | - | - |
| Integration event | OnBeforeDeletePurchRcptLines | (Record Purch. Rcpt. Line) | 17-28 | - | - |
| Integration event | OnBeforeDeletePurchInvLines | (Record Purch. Inv. Line) | 17-28 | - | - |
| Integration event | OnBeforeDeletePurchCrMemoLines | (Record Purch. Cr. Memo Line) | 17-28 | - | - |
| Integration event | OnBeforeDeletePurchShptLines | (Record Return Shipment Line) | 17-28 | - | - |
| Integration event | OnBeforeInitDeleteHeader | (var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Code[10]) | 17-28 | - | - |
| Integration event | OnBeforeDeleteHeader | (var Record Purchase Header, var Boolean) | 18 | - | - |
| Integration event | OnBeforeDeleteHeader | (var Record Purchase Header, var Boolean, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr.) | 19-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.
