Page extension 4701 "VAT Report 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.
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 |
|---|---|---|---|
| VATGroupReturnControl | VAT Group Included | VAT Group Return | Specifies whether this is a VAT group return. |
| VATGroupStatusControl | VAT Group Status | VAT Group Status | Specifies the status of the VAT return on the group representative side. If this VAT return was used in a VAT group return by the group representative, the status is shown here. |
| VATGroupSettlementPostedControl | VAT Group Settlement Posted | VAT Group Settlement Posted | Specifies whether the VAT settlement has been posted for the group members. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| addafter(SuggestLines) | Include VAT Group | Includes the amounts of submitted VAT returns from members in this period. | |
| addafter(Include VAT Group) | Update Status | Give the VAT return the same status as the return for the VAT group in the group representative company. | |
| addafter(Calc. and Post VAT Settlement) | Post VAT Group Settlement | Post the VAT amount that is due to the VAT settlement account for each group member, and balance the amounts in the account for VAT group settlements. | |
| addafter(Mark as Submitted) | Mark as Accepted | Indicate that the submitted report has been accepted by the tax authority | |
| modify(SuggestLines) | SuggestLines | — | modifies SuggestLines |
| modify(Release) | Release | — | modifies Release |
| modify(Reopen) | Reopen | — | modifies Reopen |
| modify(Calc. and Post VAT Settlement) | Calc. and Post VAT Settlement | — | modifies Calc. and Post VAT Settlement |
Procedures
3 local procedures, no public ones.
Triggers
OnAfterGetRecord
Relations
- extends Page 740 “VAT Report”
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 27 “Confirm Management” (1 call:
ConfirmAndRunVATGroupSettlement → GetResponse) - Codeunit 4701 “VAT Group Helper Functions” (1 call:
OnAfterGetRecord → NewerVATSubmissionsExist) - Codeunit 4703 “VAT Group Retrieve From Sub.” (1 call:
OnAfterGetRecord → (object)) - Codeunit 4708 “VAT Group Settlement” (1 call:
ConfirmAndRunVATGroupSettlement → (object)) - Query 4700 “VAT Group Submission Status” (1 call:
OnAfterGetRecord → (object))
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 Extension"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.