Codeunit 5133 "Contoso GL Account"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 8 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
| Permissions | tabledata “G/L Account” = rim |
Events published
OnBeforeValidateGLAccountCategory(var GLAccount: Record "G/L Account"; var Category: Enum "G/L Account Category"; var SubCategory: Text[80])(integration)
Procedures
SetOverwriteData(Overwrite: Boolean)AddAccountForLocalization(AccountName: Text[100]; AccountNo: Code[20])GetAccountNo(AccountName: Text[100]): Code[20]InsertGLAccount(AccountNo: Code[20]; Name: Text[100]; IncomeOrBalance: Enum "G/L Account Income/Balance"; AccountCategory: Enum "G/L Account Category"; AccountType: Enum "G/L Account Type"; GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; TaxGroup: Code[20])InsertGLAccount(AccountNo: Code[20]; Name: Text[100]; IncomeOrBalance: Enum "G/L Account Income/Balance"; AccountCategory: Enum "G/L Account Category"; AccountType: Enum "G/L Account Type")InsertGLAccount(AccountNo: Code[20]; Name: Text[100]; IncomeOrBalance: Enum "G/L Account Income/Balance"; AccountCategory: Enum "G/L Account Category"; AccountType: Enum "G/L Account Type"; GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; NoOfBlankLines: Integer; Totaling: Text[250]; GenPostingType: Enum "General Posting Type"; VATGenPostingGroup: Code[20]; VATProdPostingGroup: Code[20]; DirectPosting: Boolean; ReconciliationAccount: Boolean; NewPage: Boolean)InsertGLAccount(AccountNo: Code[20]; Name: Text[100]; IncomeOrBalance: Enum "G/L Account Income/Balance"; AccountCategory: Enum "G/L Account Category"; AccountSubCategory: Text[80]; AccountType: Enum "G/L Account Type"; GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; NoOfBlankLines: Integer; Totaling: Text[250]; GenPostingType: Enum "General Posting Type"; VATGenPostingGroup: Code[20]; VATProdPostingGroup: Code[20]; DirectPosting: Boolean; ReconciliationAccount: Boolean; NewPage: Boolean)InsertGLAccount(AccountNo: Code[20]; Name: Text[100]; IncomeOrBalance: Enum "G/L Account Income/Balance"; AccountCategory: Enum "G/L Account Category"; AccountSubCategory: Text[80]; AccountType: Enum "G/L Account Type"; GenBusPostingGroup: Code[20]; GenProdPostingGroup: Code[20]; TaxGroup: Code[20]; NoOfBlankLines: Integer; Totaling: Text[250]; GenPostingType: Enum "General Posting Type"; VATGenPostingGroup: Code[20]; VATProdPostingGroup: Code[20]; DirectPosting: Boolean; ReconciliationAccount: Boolean; NewPage: Boolean)
Plus 1 local procedures.
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 5208 “Create G/L Account” (269 calls:
AccountsPayable → GetAccountNo,AccountsPayableTotal → GetAccountNo,AccountsReceivable → GetAccountNo, …) - Codeunit 5135 “Create Common GL Account” (20 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,CustomerDomestic → GetAccountNo,DirectCostAppliedRawMat → GetAccountNo, …) - Codeunit 4762 “Create Mfg GL Account” (13 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,CapacityVariance → GetAccountNo,CapOverheadVariance → GetAccountNo, …) - Codeunit 4773 “Create FA GL Account” (8 calls:
AccumDepreciationBuildings → GetAccountNo,AddGLAccountsForLocalization → AddAccountForLocalization,DecreasesDuringTheYear → GetAccountNo, …) - Codeunit 5199 “Create Job GL Account” (8 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,JobCostsApplied → GetAccountNo,JobSalesApplied → GetAccountNo, …) - Codeunit 5102 “Create Svc GL Account” (3 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,OnRun → InsertGLAccount,ServiceContractSale → GetAccountNo) - Codeunit 5161 “Create HR GL Account” (3 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,EmployeesPayable → GetAccountNo,OnRun → InsertGLAccount) - Codeunit 5362 “Create Sust. G/L Account” (3 calls:
AddGLAccountsForLocalization → AddAccountForLocalization,OnRun → InsertGLAccount,UtilitiesExpensePowerPlantAccount → GetAccountNo)
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 GL Account"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.