Page 472 "VAT Posting Setup"
Base Application · Microsoft.Finance.VAT.Setup
Across versions
- BC23-26present
- BC27declaration changed
- BC28-30unchanged
Neighbourhood 11 connected objects and pages
Base Application · Microsoft.Finance.VAT.Setup · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | VAT Posting Setup |
| SourceTable | VAT Posting Setup |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | Basic, Suite |
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 |
|---|---|---|---|
| Control1 | VAT Bus. Posting Group | VAT Bus. Posting Group | Specifies the VAT specification of the involved customer or vendor to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. from the table field |
| VAT Prod. Posting Group | VAT Prod. Posting Group | Specifies the VAT specification of the involved item or resource to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. from the table field | |
| Description | Description | Specifies a description of the VAT posting setup from the table field | |
| Blocked | Blocked | Specifies if this particular combination of VAT business posting group and VAT product posting group is blocked. from the table field | |
| VAT Identifier | VAT Identifier | Specifies a code to group various VAT posting setups with similar attributes, for example VAT percentage. from the table field | |
| VAT % | VAT % | Specifies the relevant VAT rate for the particular combination of VAT business posting group and VAT product posting group. Do not enter the percent sign, only the number. For example, if the VAT rate is 25 %, enter 25 in this field. from the table field | |
| Allow Non-Deductible VAT | Allow Non-Deductible VAT | Specifies whether the Non-Deductible VAT is considered for this particular combination of VAT business posting group and VAT product posting group. from the table field | |
| Non-Deductible VAT% | Non-Deductible VAT % | Specifies the percentage of the transaction amount to which VAT is not applied. from the table field | |
| VAT Calculation Type | VAT Calculation Type | Specifies how VAT will be calculated for purchases or sales of items with this particular combination of VAT business posting group and VAT product posting group. from the table field | |
| Unrealized VAT Type | Unrealized VAT Type | Specifies how to handle unrealized VAT, which is VAT that is calculated but not due until the invoice is paid. from the table field | |
| Adjust for Payment Discount | Adjust for Payment Discount | Specifies whether to recalculate VAT amounts when you post payments that trigger payment discounts. from the table field | |
| Sales VAT Account | Sales VAT Account | Specifies the general ledger account number to which to post sales VAT for the particular combination of VAT business posting group and VAT product posting group. from the table field | |
| Sales VAT Unreal. Account | Sales VAT Unreal. Account | Specifies the number of the general ledger account to post unrealized sales VAT to. | |
| Purchase VAT Account | Purchase VAT Account | Specifies the general ledger account number to which to post purchase VAT for the particular combination of business group and product group. from the table field | |
| Purch. VAT Unreal. Account | Purch. VAT Unreal. Account | Specifies the number of the general ledger account to post unrealized purchase VAT to. | |
| Non-Ded. Purchase VAT Account | Non-Ded. Purchase VAT Account | Specifies the account associated with the VAT amount that is not deducted due to the type of goods or services purchased. from the table field | |
| Reverse Chrg. VAT Acc. | Reverse Chrg. VAT Acc. | Specifies the general ledger account number to which you want to post reverse charge VAT (purchase VAT) for this combination of VAT business posting group and VAT product posting group, if you have selected the Reverse Charge VAT option in the VAT Calculation Type field. from the table field | |
| Reverse Chrg. VAT Unreal. Acc. | Reverse Chrg. VAT Unreal. Acc. | Specifies the number of the general ledger account to post amounts for unrealized reverse charge VAT to. from the table field | |
| VAT Clause Code | VAT Clause Code | Specifies the VAT Clause Code that is associated with the VAT Posting Setup. from the table field | |
| EU Service | EU Service | Specifies if this combination of VAT business posting group and VAT product posting group are to be reported as services in the periodic VAT reports. from the table field | |
| Certificate of Supply Required | Certificate of Supply Required | Specifies if documents that use this combination of VAT business posting group and VAT product posting group require a certificate of supply. from the table field | |
| Tax Category | Tax Category | Specifies the VAT category in connection with electronic document sending. For example, when you send sales documents through the PEPPOL service, the value in this field is used to populate the TaxApplied element in the Supplier group. The number is based on the UNCL5305 standard. from the table field |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Suggest Accounts | Suggest G/L Accounts for the selected setup. Suggestions will be based on similar setups and provide a quick setup that you can adjust to your business needs. If no similar setups exists no suggestion will be provided. | |
| Copy | Copy selected fields or all fields in the VAT Posting Setup window to a new record. Before you start to copy, you must create the new record. |
Triggers
OnOpenPage
Relations
- card page Page 473 “VAT Posting Setup Card”
- source table Table 325 “VAT Posting Setup”
Pages and codeunits on this table
- Table 325 “VAT Posting Setup” (drill-down page)
- Table 325 “VAT Posting Setup” (lookup page)
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 6200 “Non-Deductible VAT” (1 call:
OnOpenPage → IsNonDeductibleVATEnabled)
Documented on Microsoft Learn
- Value Added Tax management overview
- Set up nondeductible VAT
- Set up unrealized value added tax
- Set up value-added tax
- Calculate proportional VAT [NO]
- Print a VAT reconciliation report [NO]
- Set up SII for VAT reporting [ES]
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: "page", object_name: "VAT Posting Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 8 sources
- codesrc/Layers/W1/BaseApp/Finance/VAT/Setup/VATPostingSetup.Page.alreleases/29.x @ ea08af5e
- learnValue Added Tax management overview
- learnSet up nondeductible VAT
- learnSet up unrealized value added tax
- learnSet up value-added tax
- learnCalculate proportional VAT [NO]
- learnPrint a VAT reconciliation report [NO]
- learnSet up SII for VAT reporting [ES]