Page extension 4703 "VAT Report Setup Extension"
VATGroupManagement · Microsoft.Finance.VAT.Group
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
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
- extends Page 743 “VAT Report Setup”
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 457 “Environment Information” (1 call:
OnOpenPage → IsSaaSInfrastructure) - Codeunit 4700 “VAT Group Communication” (1 call:
RenewOAuth2Token → GetBearerToken) - Codeunit 501 “OAuth2” (1 call:
OnOpenPage → GetDefaultRedirectURL)
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.