Codeunit 5136 "Contoso Posting Setup"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 10 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “General Posting Setup” = rim, tabledata “VAT Posting Setup” = rim, tabledata “VAT Clause” = rim, tabledata “Inventory Posting Setup” = rim |
Procedures
SetOverwriteData(Overwrite: Boolean)InsertGeneralPostingSetup(GenBusPostingGroupCode: Code[20]; GenProdPostingGroup: Code[20]; SalesAccount: Code[20]; PurchaseAccount: Code[20])InsertGeneralPostingSetup(GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; SalesAccount: Code[20]; PurchaseAccount: Code[20]; InventoryAdjustmentAccount: Code[20]; DirectedCostAppliedAcc: Code[20]; OverheadAppliedAcc: Code[20]; PurchaseVarianceAccount: Code[20])InsertGeneralPostingSetup(GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; SalesAccount: Code[20]; PurchaseAccount: Code[20]; InventoryAdjustmentAccount: Code[20]; DirectedCostAppliedAcc: Code[20]; OverheadAppliedAcc: Code[20]; PurchaseVarianceAccount: Code[20]; SalesLineDiscAccount: Code[20]; SalesInvDiscAccount: Code[20]; PurchaselineDiscountAccount: Code[20]; PurchInvDiscAccount: Code[20]; COGSAccount: Code[20]; COGSAccountInterim: Code[20]; InvtAccrualAccInterim: Code[20])InsertVATPostingSetup(VATBusinessGroupCode: Code[20]; VATProductGroupCode: Code[20]; SalesVATAccountNo: Code[20]; PurchaseVATAccountNo: Code[20]; VATIdentifier: Code[20]; VATPercentage: Decimal; VATCalculationType: Enum "Tax Calculation Type")InsertVATPostingSetup(VATBusinessGroupCode: Code[20]; VATProductGroupCode: Code[20]; SalesVATAccountNo: Code[20]; PurchaseVATAccountNo: Code[20]; VATIdentifier: Code[20]; VATPercentage: Decimal; VATCalculationType: Enum "Tax Calculation Type"; TaxCategory: Code[10]; ReverseChargeVATUnrealAcc: Code[20]; VATClauseCode: Code[20]; EUService: Boolean)InsertVATClause(CodeValue: Code[20]; DescriptionValue: Text[250])InsertInventoryPostingSetup(LocationCode: Code[10]; InventoryPostingGroupCode: Code[20]; InventoryAccount: Code[20]; InventoryAccountInterim: Code[20]; WIPAccount: Code[20]; MaterialVarianceAccount: Code[20]; CapacityVarianceAccount: Code[20]; SubcontractedVarianceAccount: Code[20]; CapOverheadVarianceAccount: Code[20]; MfgOverheadVarianceAccount: Code[20]; MaterialNonInvVarianceAccount: Code[20])InsertInventoryPostingSetup(LocationCode: Code[10]; InventoryPostingGroupCode: Code[20]; InventoryAccount: Code[20]; InventoryAccountInterim: Code[20]; WIPAccount: Code[20]; MaterialVarianceAccount: Code[20]; CapacityVarianceAccount: Code[20]; SubcontractedVarianceAccount: Code[20]; CapOverheadVarianceAccount: Code[20]; MfgOverheadVarianceAccount: Code[20])InsertInventoryPostingSetup(LocationCode: Code[10]; InventoryPostingGroupCode: Code[20]; InventoryAccount: Code[20]; InventoryAccountInterim: Code[20])
Called by
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 5473 “Create VAT Posting Groups” (4 calls:
InsertVATClause → InsertVATClause,InsertVATPostingSetupWithoutGLAccounts → InsertVATPostingSetup,UpdateVATPostingSetup → InsertVATPostingSetup, …) - Codeunit 5252 “Create Posting Groups” (3 calls:
InsertGenPostingSetupWithoutGLAccounts → InsertGeneralPostingSetup,UpdateGenPostingSetup → InsertGeneralPostingSetup,UpdateGenPostingSetup → SetOverwriteData) - Codeunit 4768 “Create Mfg Posting Setup” (2 calls:
CreateGeneralPostingSetup → InsertGeneralPostingSetup,CreateInventoryPostingSetup → InsertInventoryPostingSetup) - Codeunit 5387 “Create Inventory Posting Setup” (2 calls:
OnRun → InsertInventoryPostingSetup,UpdateInventoryPostingSetup → InsertInventoryPostingSetup) - Codeunit 4764 “Create Mfg Location” (1 call:
CreateSubcontractingInventoryPostingSetup → InsertInventoryPostingSetup) - Codeunit 4770 “Create Mfg Item” (1 call:
CreateInvPostingSetup → InsertInventoryPostingSetup) - Codeunit 5104 “Create Svc Item” (1 call:
CreateInventoryPostingSetup → InsertInventoryPostingSetup) - Codeunit 5109 “Create Common Posting Setup” (1 call:
OnRun → InsertGeneralPostingSetup) - Codeunit 5148 “Create Whse Inventory Setup” (1 call:
CreateInventoryPostingSetup → InsertInventoryPostingSetup) - Codeunit 5192 “Create Job Item” (1 call:
CreatePostingSetup → InsertInventoryPostingSetup)
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: "Contoso Posting Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.