---
id: object/page/4815
type: object
title: Page 4815 "Intrastat Report Setup Wizard"
summary: Page 4815 "Intrastat Report Setup Wizard" in Intrastat (Microsoft.Inventory.Intrastat). 1 public procedures, 1 events. Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - page
  - intrastat
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: f1ccb99c2f95736a995c88dfc81a42c9f616171f11a031846958addb0ce4ae43
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Intrastat/app/src/Setup/IntrastatReportSetupWizard.Page.al
    title: src/Apps/W1/Intrastat/app/src/Setup/IntrastatReportSetupWizard.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 4815
name: Intrastat Report Setup Wizard
caption: Intrastat Report Setup
namespace: Microsoft.Inventory.Intrastat
app: Intrastat
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 11
  events: 1
  subscribers: 0
  controls: 33
  actions: 4
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 3
  called_by: 0
  implements: 0
---

# Page 4815 "Intrastat Report Setup Wizard"

> Page 4815 "Intrastat Report Setup Wizard" in Intrastat (Microsoft.Inventory.Intrastat). 1 public procedures, 1 events. Introduced in BC29, still in BC30.

Intrastat · Microsoft.Inventory.Intrastat · captioned "Intrastat Report Setup" · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Intrastat/app/src/Setup/IntrastatReportSetupWizard.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Intrastat Report Setup |
| SourceTable | Intrastat Report Setup |
| PageType | NavigatePage |
| ApplicationArea | All |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| StandardBanner | MediaResourcesStd | `MediaResourcesStandard."Media Reference"` | — |
| FinishedBanner | MediaResourcesDone | `MediaResourcesDone."Media Reference"` | — |
| General Information | Report Receipts | [Report Receipts](../table/4810.md#fields) | Specifies that you must include arrivals of received goods in Intrastat reports. <small>from the table field</small> |
|  | Report Shipments | [Report Shipments](../table/4810.md#fields) | Specifies that you must include shipments of dispatched items in Intrastat reports. <small>from the table field</small> |
|  | Include Drop Shipment | [Include Drop Shipment](../table/4810.md#fields) | Specifies if drop shipment transactions are included in Intrastat reports. <small>from the table field</small> |
|  | Shipments Based On | [Shipments Based On](../table/4810.md#fields) | Specifies based on which country code Intrastat report lines are taken. <small>from the table field</small> |
|  | Sales VAT No. Based On | [Sales VAT No. Based On](../table/4810.md#fields) | Specifies based on which customer code, or document VAT number is taken for the Intrastat report. <small>from the table field</small> |
|  | Purchase VAT No. Based On | [Purchase VAT No. Based On](../table/4810.md#fields) | Specifies based on which vendor code, or document VAT number is taken for the Intrastat report. <small>from the table field</small> |
|  | Project VAT No. Based On | [Project VAT No. Based On](../table/4810.md#fields) | Specifies based on which customer code VAT number is taken for the Intrastat report. <small>from the table field</small> |
|  | Sales Intrastat Info Based On | [Sales Intrastat Info Based On](../table/4810.md#fields) | Specifies based on which customer code Intrastat settings are added to the document. <small>from the table field</small> |
|  | Purch. Intrastat Info Based On | [Purch. Intrastat Info Based On](../table/4810.md#fields) | Specifies based on which vendor code Intrastat settings are added to the document. <small>from the table field</small> |
|  | Intrastat Contact Type | [Intrastat Contact Type](../table/4810.md#fields) | Specifies the Intrastat contact type. <small>from the table field</small> |
|  | Intrastat Contact No. | [Intrastat Contact No.](../table/4810.md#fields) | Specifies the Intrastat contact. <small>from the table field</small> |
|  | Company VAT No. on File | [Company VAT No. on File](../table/4810.md#fields) | Specifies how the company's VAT registration number exports to the Intrastat file. 0 is the value of the VAT Reg. No. field, 1 adds the EU country code as a prefix, and 2 removes the EU country code. <small>from the table field</small> |
|  | Vend. VAT No. on File | [Vend. VAT No. on File](../table/4810.md#fields) | Specifies how a vendor's VAT registration number exports to the Intrastat file. 0 is the value of the VAT Reg. No. field, 1 adds the EU country code as a prefix, and 2 removes the EU country code. <small>from the table field</small> |
|  | Cust. VAT No. on File | [Cust. VAT No. on File](../table/4810.md#fields) | Specifies how a customer's VAT registration number exports to the Intrastat file. 0 is the value of the VAT Reg. No. field, 1 adds the EU country code as a prefix, and 2 removes the EU country code. <small>from the table field</small> |
|  | Get Partner VAT For | [Get Partner VAT For](../table/4810.md#fields) | Specifies the type of line that the partner's VAT registration number is updated for. <small>from the table field</small> |
|  | Def. Country Code for Item Tr. | [Def. Country Code for Item Tr.](../table/4810.md#fields) | Specifies the default source of country code for item tracking. <small>from the table field</small> |
| Numbering | Intrastat Nos. | [Intrastat Nos.](../table/4810.md#fields) | Specifies the code for the number series that will be used to assign numbers to intrastat documents. To see the number series that have been set up in the No. Series table, click the drop-down arrow in the field. <small>from the table field</small> |
| Defaults | Default Transaction Type | [Default Trans. - Purchase](../table/4810.md#fields) | Specifies the default transaction type for regular sales shipments and service shipments, and purchase receipts. <small>from the table field</small> |
|  | Default Trans. Type - Returns | [Default Trans. - Return](../table/4810.md#fields) | Specifies the default transaction type for sales returns and service returns, and purchase returns. <small>from the table field</small> |
|  | Def. Private Person VAT No. | [Def. Private Person VAT No.](../table/4810.md#fields) | Specifies the default private person VAT number. <small>from the table field</small> |
|  | Def. 3-Party Trade VAT No. | [Def. 3-Party Trade VAT No.](../table/4810.md#fields) | Specifies the default 3-party trade VAT number. <small>from the table field</small> |
|  | Def. VAT for Unknown State | [Def. VAT for Unknown State](../table/4810.md#fields) | Specifies the default VAT number for unknown state. <small>from the table field</small> |
|  | Def. Country/Region Code | [Def. Country/Region Code](../table/4810.md#fields) | Specifies the default receiving country code. <small>from the table field</small> |
| Reporting | Data Exch. Def. Code | [Data Exch. Def. Code](../table/4810.md#fields) | Specifies the data exchange definition code to generate the intrastat file. <small>from the table field</small> |
|  | Data Exch. Def. Name | [Data Exch. Def. Name](../table/4810.md#fields) | Specifies the data exchange definition name to generate the intrastat file. <small>from the table field</small> |
|  | Split Files | [Split Files](../table/4810.md#fields) | Specifies if Receipts and Shipments shall be reported in two separate files. <small>from the table field</small> |
|  | Zip Files | [Zip Files](../table/4810.md#fields) | Specifies if report file (-s) shall be added to Zip file. <small>from the table field</small> |
|  | Data Exch. Def. Code - Receipt | [Data Exch. Def. Code - Receipt](../table/4810.md#fields) | Specifies the data exchange definition code to generate the intrastat file for received goods. <small>from the table field</small> |
|  | Data Exch. Def. Name - Receipt | [Data Exch. Def. Name - Receipt](../table/4810.md#fields) | Specifies the data exchange definition name to generate the intrastat file for received goods. <small>from the table field</small> |
|  | Data Exch. Def. Code - Shpt. | [Data Exch. Def. Code - Shpt.](../table/4810.md#fields) | Specifies the data exchange definition code to generate the intrastat file for shipped goods. <small>from the table field</small> |
|  | Data Exch. Def. Name - Shpt. | [Data Exch. Def. Name - Shpt.](../table/4810.md#fields) | Specifies the data exchange definition name to generate the intrastat file for shipped goods. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Intrastat Report Checklist | — | [Page 4814 "Intrastat Report Checklist"](../page/4814.md) |
|  | Back | — |  |
|  | Next | — |  |
|  | Finish | — |  |

## Events published

- `OnBeforeFinishAction()` (integration)

## Procedures

- `IsSetupFinished(): Boolean`

Plus 9 local procedures.

## Triggers

OnInit, OnOpenPage, OnQueryClosePage

## Relations

- source table [Table 4810 "Intrastat Report Setup"](../table/4810.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 8703 "Feature Telemetry"](../codeunit/8703.md) (2 calls: `OnOpenPage → LogUptake`, `OnQueryClosePage → LogUptake`)
- [Codeunit 1990 "Guided Experience"](../codeunit/1990.md) (1 call: `FinishAction → CompleteAssistedSetup`)
- [Codeunit 4810 "IntrastatReportManagement"](../codeunit/4810.md) (1 call: `OnOpenPage → InitSetup`)

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Intrastat Report Setup Wizard")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
