Setup step on the Transaction codes page · Tax
Set up Transaction codes
Used to set, for each transaction code, how invoice amounts and statistical amounts are calculated for transfer orders and for sales and purchase orders.
- Used by
- Accountant, Accounting manager, Accounting supervisor
- Business process
- Report tax and financial data to authorities in Dynamics 365 Finance
- Menu item
IntrastatTransactionCode- Main table
IntrastatTransactionCode- Data entity
IntrastatTransactionCodeEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | A setup page for the two-digit transaction codes that show the nature of a transaction in Intrastat reporting. |
|---|---|
| What you do here | Used to set, for each transaction code, how invoice amounts and statistical amounts are calculated for transfer orders and for sales and purchase orders. |
| Example | For example, transaction code 11, Outright purchase/sale, uses the invoice amount for both the invoice amount and the statistical amount. |

Functional consultant · Solution architect
2Where it fits
| Business process | Record financial transactions › Record tax commitments › Report tax and financial data to authorities in Dynamics 365 Finance |
|---|---|
| Menu path | Tax › Setup › Foreign trade › Transaction codes |
| Set up first | — |
| Used next by | Foreign trade parameters Microsoft Learn ↗ |
| Related pages | — |
| In this process | ← Set up Statistics procedure · Set up Transport method → |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Transaction codes1 screen
Used to set, for each transaction code, how invoice amounts and statistical amounts are calculated for transfer orders and for sales and purchase orders.
Screen 1
Create the transaction code
Go to Tax > Setup > Foreign trade > Transaction codes
- Select New
- Enter the Transaction code and Name
- Under Sales and purchases, select the Invoice amount and Statistical amount rules
- Select Save
1Transaction code BEAT-11 2Name Atlas demo outright purchase or sale 3Invoice amount Invoice amount 3Statistical amount Invoice amount 
page title tab to open what to set or check
Microsoft's steps
- Go to Tax > Setup > Foreign trade > Transaction codes.
- On the Action Pane, select New.
- In the Transaction code field, enter the code, such as 11.
- In the Name field, enter a name.
- In the Sales and purchases section, select the rules in the Invoice amount and Statistical amount fields.
- Set the rules for transfer orders as needed, and then select Save.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Invoice amount | How the invoice amount is calculated: empty, the invoice amount or the base amount for orders; for transfer orders also cost or manual.Microsoft Learn ↗ | Invoice amount | InvoiceAmountCalcMethod |
| Statistical amount | How the statistical amount is calculated, using the same rule options.Microsoft Learn ↗ | Invoice amount | StatisticalAmountCalcMethod |
| Transaction code | — | BEAT-11 | TransactionCode |
| Name | — | Atlas demo outright purchase or sale | Name |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Transaction codes | — | — |
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | — |
Technical architect
6Technical
| Menu item | IntrastatTransactionCode Checked in Dynamics 365 |
|---|---|
| Form | IntrastatTransactionCode Checked in Dynamics 365 |
| Table | IntrastatTransactionCodeShown as “Transaction codes” in Record infoKey field: TransactionCode, NameChecked in Dynamics 365 |
| Data entities | IntrastatTransactionCodeEntityTransaction codes Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain Intrastat transaction codes IntrastatTransactionCodeMaintainView Intrastat transaction codes IntrastatTransactionCodeViewDutiesEnable Intrastat process TaxIntrastatProcessEnableInquire into Intrastat reference data TaxIntrastatReferenceDataInquire3 security rolesAccountantLedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisor |
| Actions on the page | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=IntrastatTransactionCode |
|---|---|
| Integrate with | IntrastatTransactionCodeEntity data entity Microsoft data model ↗ |
| Table definition | IntrastatTransactionCode columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/localizations/europe/emea-intrastat
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/common/intrastat/group/intrastattransactioncode
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page, the demo records and the values in the screenshots.
TAX-SETUP-090 — Set up Transaction codes. Beyond ERP Atlas Hub, snapshot 2026-10-16, partly verified. https://www.beyonderp.cloud/atlas/step/TAX-SETUP-090
