---
id: change/bcapps/9637
type: change
title: "#9637 [Event Requests] Add integration events across base app and SMTP module"
summary: Ten partner event requests were implemented in one batch, adding new integration events or extra parameters on existing ones in the base application and the SMTP email modules. Default behavior is unchanged.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - codeunit smtp message
  - codeunit smtp message impl
  - codeunit smtp connector impl.
  - codeunit copy document mgt.
  - codeunit local functionality mgt.
  - codeunit icinboxoutboxmgt
system: platform
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:11:27.500Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: c5beb83a48359fbec95a9c7b8df8875dadc79d9b
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9637
    title: "microsoft/BCApps#9637: [Event Requests] Add integration events across base app and SMTP module"
    date: "2026-07-24"
    commit: c5beb83a48359fbec95a9c7b8df8875dadc79d9b
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/codeunit/4613
    - object/codeunit/4614
    - object/codeunit/4513
    - object/codeunit/6620
    - object/codeunit/11400-nl
    - object/codeunit/427
    - object/codeunit/9500
    - object/codeunit/5348
    - object/table/472
    - object/codeunit/8618
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9637
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9637
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-24T12:18:43Z"
author: Groenbech96
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Ownership: Needs Review"
  - "Team: Other"
change_class: code
change_kind: feature
behavior_change: false
breaking: false
files:
  count: 15
  additions: 99
  deletions: 7
  al: 15
apps:
  - Base Application
  - Email - SMTP API
  - Email - SMTP Connector
objects_touched:
  - key: codeunit/4613
    page: codeunit/4613
    type: codeunit
    id: 4613
    name: SMTP Message
    app: Email - SMTP API
    status: modified
  - key: codeunit/4614
    page: codeunit/4614
    type: codeunit
    id: 4614
    name: SMTP Message Impl
    app: Email - SMTP API
    status: modified
  - key: codeunit/4513
    page: codeunit/4513
    type: codeunit
    id: 4513
    name: SMTP Connector Impl.
    app: Email - SMTP Connector
    status: modified
  - key: codeunit/6620
    page: codeunit/6620
    type: codeunit
    id: 6620
    name: Copy Document Mgt.
    app: Base Application
    status: modified
  - key: codeunit/11400
    page: codeunit/11400-nl
    type: codeunit
    id: 11400
    name: Local Functionality Mgt.
    app: Base Application
    status: modified
  - key: codeunit/427
    page: codeunit/427
    type: codeunit
    id: 427
    name: ICInboxOutboxMgt
    app: Base Application
    status: modified
  - key: codeunit/9500
    page: codeunit/9500
    type: codeunit
    id: 9500
    name: Sequence No. Mgt.
    app: Base Application
    status: modified
  - key: codeunit/5348
    page: codeunit/5348
    type: codeunit
    id: 5348
    name: CRM Quote to Sales Quote
    app: Base Application
    status: modified
  - key: table/472
    page: table/472
    type: table
    id: 472
    name: Job Queue Entry
    app: Base Application
    status: modified
  - key: codeunit/8618
    page: codeunit/8618
    type: codeunit
    id: 8618
    name: Config. Excel Exchange
    app: Base Application
    status: modified
objects_unjoined:
  - path: src/Layers/IT/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 638127
  - 639938
  - 639940
  - 640704
  - 640904
  - 640952
  - 640954
  - 641298
  - 641557
  - 641619
systems:
  - platform
  - development
  - finance
  - integration
quote: null
joined_against:
  major: "30"
  commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
---

# #9637 [Event Requests] Add integration events across base app and SMTP module

> Ten partner event requests were implemented in one batch, adding new integration events or extra parameters on existing ones in the base application and the SMTP email modules. Default behavior is unchanged.

[Pull request](https://github.com/microsoft/BCApps/pull/9637) · merged into `main` (BC30) on 2026-07-24 by Groenbech96 · 15 files (+99 -7), 15 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- New events in ICInboxOutboxMgt before the outbox sales invoice and credit memo loops
- Job Queue Entry gets OnAfterShowStatusMsg and OnBeforeSetStatus; Sequence No. Mgt. gets before/after events for GetLastEntryNoFromTable
- Copy Document Mgt. gets two IsHandled events for copying sales shipment lines
- EmailMessageId is passed through SMTP AddFrom and OnBeforeAddFrom
- Extra parameters on OnBeforeFindOrderSalesHeader (CRMSalesOrder) and OnBeforeExportExcel (FileName), plus a new NL bank account number event

## AL objects touched

- [Codeunit 4613 "SMTP Message"](../../objects/codeunit/4613.md), Email - SMTP API: modified
- [Codeunit 4614 "SMTP Message Impl"](../../objects/codeunit/4614.md), Email - SMTP API: modified
- [Codeunit 4513 "SMTP Connector Impl."](../../objects/codeunit/4513.md), Email - SMTP Connector: modified
- [Codeunit 6620 "Copy Document Mgt."](../../objects/codeunit/6620.md), Base Application: modified
- [Codeunit 11400 "Local Functionality Mgt."](../../objects/codeunit/11400-nl.md), Base Application (NL layer): modified
- [Codeunit 427 "ICInboxOutboxMgt"](../../objects/codeunit/427.md), Base Application: modified
- [Codeunit 9500 "Sequence No. Mgt."](../../objects/codeunit/9500.md), Base Application: modified
- [Codeunit 5348 "CRM Quote to Sales Quote"](../../objects/codeunit/5348.md), Base Application: modified
- [Table 472 "Job Queue Entry"](../../objects/table/472.md), Base Application: modified
- [Codeunit 8618 "Config. Excel Exchange"](../../objects/codeunit/8618.md), Base Application: modified
- `src/Layers/IT/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Utilities/CopyDocumentMgt.Codeunit.al`: modified, not in the BC30 snapshot

## Context

- Work items: AB#638127, AB#639938, AB#639940, AB#640704, AB#640904, AB#640952, AB#640954, AB#641298, AB#641557, AB#641619
- Labels: AL: Apps (W1), Ownership: Needs Review, Team: Other
- Systems: platform, development, finance, integration

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
