Table extension 4701 "VAT Report Setup Extension"
VATGroupManagement · Microsoft.Finance.VAT.Group
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 6 connected objects and pages
VATGroupManagement · Microsoft.Finance.VAT.Group · BC29-30 · source at ea08af5e · facts from BC29
Extends VAT Report Setup.
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 |
|---|---|---|---|---|
| 4700 | VAT Group Role | Enum “VAT Group Role” | Specifies what kind of role the current user has in the VAT group. via Page extension 4703 “VAT Report Setup Extension” | enum Enum 4701 “VAT Group Role”; DataClassification SystemMetadata |
| 4701 | Approved Members | Integer | Specifies the number of approved members that are allowed to submit their VAT returns. Clicking on this number will open the Approved Members page. via Page extension 4703 “VAT Report Setup Extension” | FlowField: count(“VAT Group Approved Member”) |
| 4702 | Group Member ID | Guid | Specifies the current ID of the group member. via Page extension 4703 “VAT Report Setup Extension” | not editable; DataClassification EndUserPseudonymousIdentifiers |
| 4703 | Group Representative API URL | Text[250] | Specifies the API URL of the group representative tenant. via Page extension 4703 “VAT Report Setup Extension” | DataClassification OrganizationIdentifiableInformation |
| 4704 | Authentication Type | Enum “VAT Group Authentication Type OnPrem” | — | obsolete Removed 25.0; #if not CLEANSCHEMA25; enum Enum 4700 “VAT Group Authentication Type OnPrem”; DataClassification CustomerContent |
| 4719 | VAT Group Authentication Type | Enum “VAT Group Auth Type OnPrem” | Specifies which authentication type will be used to send data to the group representative. via Page extension 4703 “VAT Report Setup Extension” | enum Enum 4704 “VAT Group Auth Type OnPrem”; DataClassification CustomerContent |
| 4705 | User Name Key | Guid | — | DataClassification CustomerContent |
| 4706 | Web Service Access Key Key | Guid | — | DataClassification CustomerContent |
| 4707 | Group Representative Company | Text[30] | Specifies the company name of the group representative tenant to which the VAT returns will be sent. via Page extension 4703 “VAT Report Setup Extension” | DataClassification OrganizationIdentifiableInformation |
| 4708 | Client ID Key | Guid | — | DataClassification OrganizationIdentifiableInformation |
| 4709 | Client Secret Key | Guid | — | DataClassification SystemMetadata |
| 4710 | Authority URL | Text[250] | Specifies the authority URL of the OAuth authority used to grant access tokens. via Page extension 4703 “VAT Report Setup Extension” | DataClassification OrganizationIdentifiableInformation |
| 4711 | Resource URL | Text[250] | Specifies the resource URL of the Azure AD application to which access will be granted. via Page extension 4703 “VAT Report Setup Extension” | DataClassification OrganizationIdentifiableInformation |
| 4712 | Redirect URL | Text[250] | Specifies the OAuth2 redirect URL of the Azure AD application used to access the API. via Page extension 4703 “VAT Report Setup Extension” | DataClassification OrganizationIdentifiableInformation |
| 4713 | Group Representative On SaaS | Boolean | Specifies whether the group representative is using Business Central Online. via Page extension 4703 “VAT Report Setup Extension” | DataClassification SystemMetadata |
| 4714 | Group Settlement Account | Code[20] | Specifies the settlement account for the VAT group member amounts. via Page extension 4703 “VAT Report Setup Extension” | TableRelation Table 15 “G/L Account” (“G/L Account”.“No.”); DataClassification CustomerContent |
| 4715 | VAT Settlement Account | Code[20] | Specifies the normal VAT settlement account. via Page extension 4703 “VAT Report Setup Extension” | TableRelation Table 15 “G/L Account” (“G/L Account”.“No.”); DataClassification CustomerContent |
| 4716 | VAT Due Box No. | Text[30] | Specifies the number of the box on the form from the tax authority that should contain the total VAT amount due for a VAT group submission. via Page extension 4703 “VAT Report Setup Extension” | DataClassification CustomerContent |
| 4717 | Group Settle. Gen. Jnl. Templ. | Code[10] | Specifies the general journal template used for the document to post VAT for the VAT group to the settlement account. via Page extension 4703 “VAT Report Setup Extension” | TableRelation Table 80 “Gen. Journal Template” (“Gen. Journal Template”.Name); DataClassification CustomerContent |
| 4718 | VAT Group BC Version | Enum “VAT Group BC Version” | Specifies the product version that the group representative uses. via Page extension 4703 “VAT Report Setup Extension” | enum Enum 4703 “VAT Group BC Version”; DataClassification CustomerContent |
Procedures
SetSecret(SecretKey: Guid; ClientSecretText: SecretText): GuidGetSecretAsSecretText(SecretKey: Guid): SecretTextIsGroupRepresentative(): BooleanIsGroupMember(): BooleanGetGroupRepresentativeURL(): Text[250]ValidateGroupRepresentativeAPIURL(): Boolean(internal)IsAllowedGroupRepresentativeAPIURL(ApiUrl: Text): Boolean(internal)
Relations
- Group Settlement Account: TableRelation Table 15 “G/L Account”
- VAT Settlement Account: TableRelation Table 15 “G/L Account”
- Approved Members: CalcFormula Table 4700 “VAT Group Approved Member”
- extends Table 743 “VAT Report Setup”
- Group Settle. Gen. Jnl. Templ.: TableRelation Table 80 “Gen. Journal Template”
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 3060 “Uri” (3 calls:
IsAllowedGroupRepresentativeAPIURL → AreURIsHaveSameHost,IsAllowedGroupRepresentativeAPIURL → GetScheme,IsAllowedGroupRepresentativeAPIURL → Init) - Codeunit 457 “Environment Information” (1 call:
GetGroupRepresentativeURL → IsSaaSInfrastructure)
Deprecations
- field Authentication Type: Removed 25.0 (#if not CLEANSCHEMA25), “Replaced by field “VAT Group Authentication Type” as the value Enum is being renamed.”
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: "tableextension", object_name: "VAT Report Setup Extension"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.