BeyondERP.Subscribe

Setup page · Tax

Populate records actions

A setup page for populate records actions, which add records to the message items table so they can be included in an electronic message.

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
EMActionPopulateRecord
Main table
EMActionPopulateRecord
Data entity
—
Setup steps
1 on this page
Show what matters for

Everyone

1What it is and why

What it isA setup page for populate records actions, which add records to the message items table so they can be included in an electronic message.
What you do hereUsed to set the data sources, such as a Finance table and query, that message items are collected from.
ExampleFor example, to report customer invoices, you set up a populate records action whose data source is the customer invoice journal table.
Populate records actions 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 › Populate records actions
Set up firstMessage item types Microsoft Learn ↗
Used next byMessage processing actions Microsoft Learn ↗
Related pages—

End user · Functional consultant

3How to do it

Step by step, with screenshots

Set up Populate records actions1 screen

Used to set the data sources, such as a Finance table and query, that message items are collected from.

  1. Screen 1

    Create the populate records action

    Go to Tax > Setup > Electronic messages > Populate records actions

    1. Select New, and enter the Name and Description
    2. On Datasources setup, select Add and enter the line Name
    3. Select the Message item type, Account type and Master table name
    4. Select the Document number, Document date and Document account fields, then select Save
    1NameBEAT-INVOICES
    Datasource lineBEAT-CUSTINV: BEAT-INV, Customer, CustInvoiceJour, InvoiceId, InvoiceDate, InvoiceAccount
    Create the populate records action (zoomed on the outlined fields)
    Show the full screenCreate the populate records action
    page title tab to open what to set or check

Microsoft's steps

  1. Go to Tax > Setup > Electronic messages > Populate records actions.
  2. Create a record and enter a name and description.
  3. On the Datasources setup FastTab, add a line for each data source.
  4. On each line, select the message item type, account type and master table, and the document number, date and account fields.
  5. To limit the records, select Edit query and enter the criteria.
  6. To collect data from several legal entities, add a line per legal entity with its Company and query.

Source: Microsoft Learn ↗

Field guide

FieldWhat it meansWorked exampleTable column
Message item typeThe message item type given to records from the data source.Microsoft Learn ↗——
Account typeThe type of account linked to records from the data source.Microsoft Learn ↗——
Master table nameThe table that is the data source.Microsoft Learn ↗——
Document number fieldThe field that gives the message item its document number.Microsoft Learn ↗——
Document date fieldThe field that gives the message item its date.Microsoft Learn ↗——
Document account fieldThe field that gives the message item its account number.Microsoft Learn ↗——
CompanyThe legal entity to collect data from, when cross-company populate records is turned on.Microsoft Learn ↗——
Name—BEAT-INVOICES—
Datasource line—BEAT-CUSTINV: BEAT-INV, Customer, CustInvoiceJour, InvoiceId, InvoiceDate, InvoiceAccount—

Functional consultant

4Setup decisions

Setup stepRecommended value and whyDecision · common mistake · test
Set up Populate records actions——

Solution architect

5Design impact

Shared or per company—
Can it be undone—
Feature or country—
If you change it later—

Technical architect

6Technical

Menu itemEMActionPopulateRecord Checked in Dynamics 365
FormEMActionPopulateRecord Checked in Dynamics 365
TableEMActionPopulateRecordShown as “Action populate records” 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=EMActionPopulateRecord
Integrate with—
Table definition—

Everyone

8Sources and checks