BeyondERP.Subscribe

Setup step on the Executable class settings page · Tax

Set up Executable class settings

Used to register each executable class, and its parameters, so message processing actions can call it.

Used by
Accounts payable clerk, Collections manager, Accounts receivable clerk and 6 more roles
Business process
Report tax and financial data to authorities in Dynamics 365 Finance
Menu item
EMActionClass
Main table
EMActionClass
Data entity
—
Setup steps
1 on this page
Show what matters for

Everyone

1What it is and why

What it isA setup page for executable classes, the X++ classes that electronic message processing can call when an action needs an evaluation.
What you do hereUsed to register each executable class, and its parameters, so message processing actions can call it.
Example—
Executable class settings page in Dynamics 365
The page in a working Dynamics 365 system. page title tab to open what to set or check

Functional consultant · Solution architect

2Where it fits

Business processRecord financial transactions › Record tax commitments › Report tax and financial data to authorities in Dynamics 365 Finance
Menu pathTax › Setup › Electronic messages › Executable class settings
Set up first—
Used next byMessage processing actions Microsoft Learn ↗
Related pages—
In this process← Set up Additional fields · Set up Populate records actions →

End user · Functional consultant

3How to do it

Step by step, with screenshots

Set up Executable class settings1 screen

Used to register each executable class, and its parameters, so message processing actions can call it.

  1. Screen 1

    Create the executable class setting

    Go to Tax > Setup > Electronic messages > Executable class settings

    1. Select New
    2. Enter the Executable class and Description
    3. In Executable class name, select the class from the lookup
    4. Select Save
    1Executable classBEAT-POP
    DescriptionAtlas demo record population
    Executable class nameEMCreateItemsController
    Execution levelMessage
    Create the executable class setting (zoomed on the outlined fields)
    Show the full screenCreate the executable class setting
    page title tab to open what to set or check

Microsoft's steps

  1. Go to Tax > Setup > Electronic messages > Executable class settings.
  2. Create a line, and enter the Executable class name and description.
  3. In the Executable class name field, select the X++ class.
  4. If the class has mandatory parameters, on the Action Pane, select Parameters.
  5. Fill in the fields in the dialog box, and then select OK.

Source: Microsoft Learn ↗

Field guide

FieldWhat it meansWorked exampleTable column
Executable classThe name you use when setting up the message processing action that calls the class.Microsoft Learn ↗BEAT-POP—
Executable class nameThe X++ class to run.Microsoft Learn ↗EMCreateItemsController—
Execution levelThe level the evaluation runs on; set automatically for the selected class.Microsoft Learn ↗Message—
Action typeThe action type of the class, which controls the next actions offered for the message.Microsoft Learn ↗——
Description—Atlas demo record population—

Functional consultant

4Setup decisions

Setup stepRecommended value and whyDecision · common mistake · test
Set up Executable class settings——

Solution architect

5Design impact

Shared or per company—
Can it be undone—
Feature or country—
If you change it laterParameters are saved only when you select OK in the Parameters dialog box; otherwise the class isn't called correctly. Microsoft Learn ↗

Technical architect

6Technical

Menu itemEMActionClass Checked in Dynamics 365
FormEMActionClass Checked in Dynamics 365
TableEMActionClassShown as “Action class settings” in Record infoChecked in Dynamics 365
Data entities—
Who can open itPrivilegesMaintain electronic messages ElectronicMessageMaintainView electronic messages ElectronicMessageViewDutiesMaintain sales tax transactions TaxSalesTaxTransactionsMaintainInquire into sales tax transaction status TaxSalesTaxTransactionStatusInquire
9 security rolesCollections manager CollectionLetterCollectionsManagerAccounts receivable clerk CustInvoiceAccountsReceivableClerkAccounts receivable manager CustInvoiceAccountsReceivableManagerTax accountant FBTaxAccountant_BRAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorSales manager TradeSalesManagerAccounts payable clerk VendInvoiceAccountsPayableClerk
Checked in Dynamics 365
Actions on the pageOptions: Personalize, Page options, ShareChecked in Dynamics 365

Developer

7Developer

Open it directlyhttps://<your-environment>/?mi=EMActionClass
Integrate with—
Table definition—

Everyone

8Sources and checks

TAX-SETUP-170 — Set up Executable class settings. Beyond ERP Atlas Hub, snapshot 2026-10-16, partly verified. https://www.beyonderp.cloud/atlas/step/TAX-SETUP-170