pageextensionFinanceofficial - Microsoftderived - from the source, no model text

Page extension 4703 "VAT Report Setup Extension"

VATGroupManagement · Microsoft.Finance.VAT.Group

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 4 connected objects and pages

Page 743 "VAT Report Setup" (relates to)VAT Report SetupCodeunit 457 "Environment Information" (calls)Environment InformationCodeunit 4700 "VAT Group Communication" (calls)VAT Group CommunicationCodeunit 501 "OAuth2" (calls)OAuth2

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.

VATGroupManagement · Microsoft.Finance.VAT.Group · BC29-30 · source at ea08af5e · facts from BC29

Extends VAT Report Setup.

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
VAT Group Management VATGroupRole VAT Group Role Specifies what kind of role the current user has in the VAT group.
AuthenticationTypeControlOnPrem VATGroupAuthenticationType VAT Group Authentication Type Specifies which authentication type will be used to send data to the group representative.
AuthenticationTypeControlOnSaas Authentication Type AuthenticationTypeSaas Specifies which authentication type will be used to send data to the group representative.
MemberIdentifierControl MemberIdentifier Group Member ID Specifies the current ID of the group member.
APIURLControl GroupRepresentativeBCVersion VAT Group BC Version Specifies the product version that the group representative uses.
APIURL Group Representative API URL Specifies the API URL of the group representative tenant.
GroupRepresentativeComapanyControl GroupRepresentativeCompany Group Representative Company Specifies the company name of the group representative tenant to which the VAT returns will be sent.
UserNameControl User Name UserNameText Specifies the web service access key of the user in the group representative company.
WebserviceAccessKeyControl Web Service Access Key WebServiceAccessKeyText Specifies the web service access key of the user in the group representative company.
GroupRepresentativeOnBCOnlineControl GroupRepresentativeOnBCOnline Group Representative On SaaS Specifies whether the group representative is using Business Central Online.
ClientIdControl Client ID ClientIDText Specifies the client ID of the Azure AD application used to access the API.
ClientSecretControl Client Secret ClientSecretText Specifies the client secret of the Azure AD application used to access the API.
AuthorityURLControl AuthorityURL Authority URL Specifies the authority URL of the OAuth authority used to grant access tokens.
ResourceURLControl ResourceURL Resource URL Specifies the resource URL of the Azure AD application to which access will be granted.
RedirectURLControl RedirectURL Redirect URL Specifies the OAuth2 redirect URL of the Azure AD application used to access the API.
ApprovedMembersControl ApprovedMembers Approved Members Specifies the number of approved members that are allowed to submit their VAT returns. Clicking on this number will open the Approved Members page.
GroupSettlementAccountControl GroupSettlementAccount Group Settlement Account Specifies the settlement account for the VAT group member amounts.
VATSettlementAccountControl VATSettlementAccount VAT Settlement Account Specifies the normal VAT settlement account.
VATDueBoxNoControl VATDueBoxNo VAT Due Box No. 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.
GroupSettlementGenJnlTemplControl GroupSettlementGenJnlTempl Group Settle. Gen. Jnl. Templ. Specifies the general journal template used for the document to post VAT for the VAT group to the settlement account.

Actions

Group Action ToolTip Runs
addlast(Processing) Renew OAuth2 Token Initiates a new OAuth2 authetication flow which will result in getting a new token. This should be used if the the previous token has expired or can no longer be used.

Procedures

3 local procedures, no public ones.

Triggers

OnOpenPage

Relations

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.

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: "pageextension", object_name: "VAT Report Setup Extension"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources