tableFinanceofficial - Microsoftderived - from the source, no model text

Table 213 "Alt. Cust. VAT Reg."

Base Application · Microsoft.Finance.VAT.Registration

Across versions

  1. BC23-24not present
  2. BC25added
  3. BC26-30unchanged

Neighbourhood 9 connected objects and pages

Table 18 "Customer" (relates to)CustomerTable 250 "Gen. Business Posting Group" (relates to)Gen. Business Posting GroupTable 323 "VAT Business Posting Group" (relates to)VAT Business Posting GroupTable 9 "Country/Region" (relates to)Country/RegionPage 212 "Alt. Cust. VAT Reg." (pages and codeunits on it, 3 links)Alt. Cust. VAT Reg.Codeunit 200 "Alt. Cust. VAT. Reg. Facade" (calls, 2 links)Alt. Cust. VAT. Reg. FacadeCodeunit 249 "VAT Registration Log Mgt." (calls, 2 links)VAT Registration Log Mgt.Codeunit 8703 "Feature Telemetry" (calls)Feature TelemetryMultiple VAT registration numbers (Learn pages)Multiple VAT registration nu…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Finance.VAT.Registration · captioned “Alternative Customer VAT Registration” · BC25-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 212 “Alt. Cust. VAT Reg.” (1 Learn page).

Properties

Property Value
Caption Alternative Customer VAT Registration
LookupPageId Alt. Cust. VAT Reg.
DrillDownPageId Alt. Cust. VAT Reg.

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 ID Integer — AutoIncrement; DataClassification SystemMetadata
2 Customer No. Code[20] Specifies the customer number. TableRelation Table 18 “Customer”; NotBlank; DataClassification CustomerContent
3 VAT Country/Region Code Code[10] Specifies the country or region code for the VAT TableRelation Table 9 “Country/Region” (Country/Region); NotBlank; DataClassification CustomerContent
4 VAT Registration No. Text[20] Specifies the VAT registration number. DataClassification CustomerContent
5 Gen. Bus. Posting Group Code[20] Specifies the customer’s trade type to link transactions made for this customer with the appropriate general ledger account according to the general posting setup. TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group); DataClassification CustomerContent
6 VAT Bus. Posting Group Code[20] Specifies the customer’s VAT specification to link transactions made for this customer to. TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group); DataClassification CustomerContent

Keys

  • PK: ID (clustered)
  • CustomerVATCountryKey: Customer No., VAT Country/Region Code

Events published

  • OnBeforeVATRegistrationValidation(var AltCustVATReg: Record "Alt. Cust. VAT Reg."; var IsHandled: Boolean) (integration): Integration event raised before starting VAT registration validation process.

Procedures

  • VATRegistrationValidation(): Validates VAT registration number against format rules and VIES service when enabled.

Triggers

OnInsert, OnModify

Relations

Pages and codeunits on this table

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.

Countries that replace it

BE

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: "table", object_name: "Alt. Cust. VAT Reg."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources