Codeunit 5473 "Create VAT Posting Groups"
ContosoCoffeeDemoDataset · Microsoft.DemoData.Finance
Across versions
- BC23present
- BC24-28not present
- BC29present
- BC30unchanged
Neighbourhood 11 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoData.Finance · BC23, BC29-30 · source at ea08af5e · facts from BC29
Procedures
UpdateVATPostingSetup()Domestic(): Code[20]EU(): Code[20]Export(): Code[20]Zero(): Code[20](obsolete 27.0: Zero() is now replaced with NoVAT() instead)NoVAT(): Code[20]Standard(): Code[20]Reduced(): Code[20]ServRed(): Code[20]ServNormal(): Code[20]FullRed(): Code[20]FullNormal(): Code[20]
Plus 4 local procedures.
Triggers
OnRun
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 5208 “Create G/L Account” (6 calls:
UpdateVATPostingSetup → PurchaseVAT10,UpdateVATPostingSetup → PurchaseVAT10EU,UpdateVATPostingSetup → PurchaseVAT25, …) - Codeunit 5136 “Contoso Posting Setup” (4 calls:
InsertVATClause → InsertVATClause,InsertVATPostingSetupWithoutGLAccounts → InsertVATPostingSetup,UpdateVATPostingSetup → InsertVATPostingSetup, …) - Codeunit 5132 “Contoso Posting Group” (2 calls:
InsertVATBusinessPostingGroups → InsertVATBusinessPostingGroup,InsertVATProductPostingGroup → InsertVATProductPostingGroup)
Called by
- Codeunit 5629 “Create VAT Setup Posting Grp.” (7 calls:
CreateVATAssistedSetupGrp → Domestic,CreateVATAssistedSetupGrp → EU,CreateVATAssistedSetupGrp → Export, …) - Codeunit 5630 “Create VAT Statement” (5 calls:
CreateVATStatementLine → Domestic,CreateVATStatementLine → EU,CreateVATStatementLine → Export, …) - Codeunit 5208 “Create G/L Account” (3 calls:
OnRun → Domestic,OnRun → EU,OnRun → Export) - Codeunit 5209 “Create Customer” (3 calls:
OnRun → Domestic,OnRun → EU,OnRun → Export) - Codeunit 5539 “Create Vendor” (3 calls:
OnRun → Domestic,OnRun → EU,OnRun → Export) - Codeunit 5319 “Create Vendor Template” (2 calls:
OnRun → Domestic,OnRun → EU) - Codeunit 5415 “Finance Module” (2 calls:
CreateSetupData → (object),CreateSetupData → UpdateVATPostingSetup) - Codeunit 5256 “Create Sust. Vendor” (1 call:
OnRun → Domestic) - Codeunit 5271 “Create Sales Receivable Setup” (1 call:
OnRun → Domestic)
Deprecations
- procedure Zero: Pending 27.0 (#if not CLEAN27), “Zero() is now replaced with NoVAT() instead”
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: "codeunit", object_name: "Create VAT Posting Groups"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.