Page 1 "Company Information"
Base Application · Microsoft.Foundation.Company
Across versions
- BC23-25present
- BC261 procedures added
- BC27-28unchanged
- BC291 procedures added
- BC301 procedures added
Neighbourhood 22 connected objects and pages
Base Application · Microsoft.Foundation.Company · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Company Information |
| SourceTable | Company Information |
| PageType | Card |
| 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 |
|---|---|---|---|
| General | Name | Name | Specifies the company’s name and corporate form. For example, Inc. or Ltd. from the table field |
| Address | Address | Specifies the company’s address. from the table field | |
| Address 2 | Address 2 | Specifies additional address information. from the table field | |
| City | City | Specifies the company’s city. from the table field | |
| CountyGroup | County | County | Specifies the state, province or county of the company’s address. from the table field |
| General | Post Code | Post Code | Specifies the postal code. from the table field |
| Country/Region Code | Country/Region Code | Specifies the country/region of the address. from the table field | |
| Contact Name | Contact Person | Specifies the name of the contact person in your company. from the table field | |
| Phone No. | Phone No. | Specifies the company’s telephone number. from the table field | |
| VAT Registration No. | VAT Registration No. | Specifies the company’s VAT registration number. from the table field | |
| GLN | GLN | Specifies your company in connection with electronic document exchange. from the table field | |
| Use GLN in Electronic Document | Use GLN in Electronic Document | Specifies whether the GLN is used in electronic documents as a party identification number. from the table field | |
| EORI Number | EORI Number | Specifies the Economic Operators Registration and Identification number that is used when you exchange information with the customs authorities due to trade into or out of the European Union. from the table field | |
| Industrial Classification | Industrial Classification | Specifies the company’s industrial classification code. from the table field | |
| Registration No. | Registration No. | Specifies the company’s registration number. You can enter a maximum of 20 characters, both numbers and letters. from the table field | |
| Picture | Picture | Specifies the picture that has been set up for the company, such as a company logo. from the table field | |
| Communication | Phone No.2 | Phone No. | Specifies the company’s telephone number. |
| Fax No. | Fax No. | Specifies the company’s fax number. from the table field | |
| Specifies the company’s email address. from the table field | |||
| Home Page | Home Page | Specifies your company’s web site. from the table field | |
| DefaultLanguage | Default Language Code | Specifies a default language code to be used for e.g. printing sales and purchase documents instead of the user language. from the table field | |
| Payments | Allow Blank Payment Info. | Allow Blank Payment Info. | Specifies if you are allowed to create a sales invoice without filling the setup fields on this FastTab. from the table field |
| Bank Name | Bank Name | Specifies the name of the bank the company uses. from the table field | |
| Bank Branch No. | Bank Branch No. | Specifies the bank’s branch number. from the table field | |
| Bank Account No. | Bank Account No. | Specifies the company’s bank account number. from the table field | |
| Payment Routing No. | Payment Routing No. | Specifies the company’s payment routing number. from the table field | |
| Giro No. | Giro No. | Specifies the company’s giro number. from the table field | |
| SWIFT Code | SWIFT Code | Specifies the SWIFT code (international bank identifier code) of your primary bank. from the table field | |
| IBAN | IBAN | Specifies the international bank account number of your primary bank account. from the table field | |
| Bank Account Posting Group | BankAcctPostingGroup |
Specifies a code for the bank account posting group for the company’s bank account. | |
| Shipping | Ship-to Name | Ship-to Name | Specifies the name of the location to which items for the company should be shipped. from the table field |
| Ship-to Address | Ship-to Address | Specifies the address of the location to which items for the company should be shipped. from the table field | |
| Ship-to Address 2 | Ship-to Address 2 | Specifies an additional part of the ship-to address, in case it is a long address. from the table field | |
| Ship-to City | Ship-to City | Specifies the city of the company’s ship-to address. from the table field | |
| ShipToCounty | Ship-to County | Ship-to County | Specifies the county of the company’s shipping address. from the table field |
| Shipping | Ship-to Post Code | Ship-to Post Code | Specifies the postal code of the address that the items are shipped to. from the table field |
| Ship-to Country/Region Code | Ship-to Country/Region Code | Specifies the country/region code of the address that the items are shipped to. from the table field | |
| Ship-to Phone No. | Ship-to Phone No. | Specifies the telephone number of the company’s shipping address. from the table field | |
| Ship-to Contact | Ship-to Contact | Specifies the name of the contact person at the address that the items are shipped to. from the table field | |
| Location Code | Location Code | Specifies the location code that corresponds to the company’s ship-to address. from the table field | |
| Responsibility Center | Responsibility Center | Specifies the code for the default responsibility center. from the table field | |
| Check-Avail. Period Calc. | Check-Avail. Period Calc. | Specifies a date formula that defines the length of the period after the planned shipment date on demand lines in which the system checks availability for the demand line in question. from the table field | |
| Check-Avail. Time Bucket | Check-Avail. Time Bucket | Specifies how frequently the system checks supply-demand events to discover if the item on the demand line is available on its shipment date. from the table field | |
| Base Calendar Code | Base Calendar Code | Specifies the code for the base calendar that you want to assign to your company. from the table field | |
| Customized Calendar | format(CalendarMgmt.CustomizedChangesExist(Rec)) |
Specifies whether or not your company has set up a customized calendar. | |
| Cal. Convergence Time Frame | Cal. Convergence Time Frame | Specifies how dates based on calendar and calendar-related documents are calculated. from the table field | |
| Company Badge | Company Badge | System Indicator | Specifies how you want to use the Company Badge when you are working with different companies of Business Central. from the table field |
| Company Badge Style | System Indicator Style | Specifies if you want to apply a certain style to the Company Badge. Having different styles on badges can make it easier to recognize the company that you are currently working with. from the table field | |
| Company Badge Text | SystemIndicatorText |
Specifies text that you want to use in the Company Badge. Only the first 6 characters will be shown in the badge. | |
| User Experience | Experience | Experience |
Specifies which UI elements are displayed and which features are available. The setting applies to all users. Essential: Shows all actions and fields for all common business functionality. Premium: Shows all actions and fields for all business functionality, including Manufacturing and Service Manag… |
| Reporting | Default Theme | ThemePartDisplay |
Specifies the default theme applied to this company’s Word report layouts when no more specific configuration applies. Use the assist-edit to pick a theme; clear the value to remove it. |
| Default Header/Footer | HeaderPartDisplay |
Specifies the default header/footer applied to this company’s Word report layouts when no more specific configuration applies. Use the assist-edit to pick a part; clear the value to remove it. | |
| Power BI Workspace | PowerBIWorkspaceDisplayName |
Specifies the Power BI workspace that Power BI reports are deployed to. Leave blank to deploy to “My Workspace”. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Navigation | Responsibility Centers | Set up responsibility centers to administer business operations that cover multiple locations, such as a sales offices or a purchasing departments. | Page 5715 “Responsibility Center List” |
| Report Layouts | Specify the layout to use on reports when viewing, printing, and saving them. The layout defines things like text font, field placement, or background. | Page 9652 “Report Layout Selection” | |
| Setup | General Ledger Setup | Define your general accounting policies, such as the allowed posting period and how payments are processed. Set up your default dimensions for financial analysis. | Page 118 “General Ledger Setup” |
| Sales Receivables Setup | Define your general policies for sales invoicing and returns, such as when to show credit and stockout warnings and how to post sales discounts. Set up your number series for creating customers and different sales documents. | Page 459 “Sales & Receivables Setup” | |
| Purchases Payables Setup | Define your general policies for purchase invoicing and returns, such as whether to require vendor invoice numbers and how to post purchase discounts. Set up your number series for creating vendors and different purchase documents. | Page 460 “Purchases & Payables Setup” | |
| Inventory Setup | Define your general inventory policies, such as whether to allow negative inventory and how to post and adjust item costs. Set up your number series for creating new inventory items or services. | Page 461 “Inventory Setup” | |
| Fixed Assets Setup | Define your accounting policies for fixed assets, such as the allowed posting period and whether to allow posting to main assets. Set up your number series for creating new fixed assets. | Page 5607 “Fixed Asset Setup” | |
| Human Resources Setup | Set up number series for creating new employee cards and define if employment time is measured by days or hours. | Page 5233 “Human Resources Setup” | |
| Projects Setup | Define your accounting policies for projects, such as which WIP method to use and whether to update project item costs automatically. | Page 463 “Jobs Setup” | |
| Application Settings | No. Series | Set up the number series from which a new number is automatically assigned to new cards and documents, such as item cards and sales invoices. | Page 456 “No. Series” |
| System Settings | Users | Set up the employees who will work in this company. | Page 9800 “Users” |
| Permission Sets | View or edit which feature objects that users need to access and set up the related permissions in permission sets that you can assign to the users of the database. | Page 9802 “Permission Sets” | |
| Currencies | Currencies | Set up the different currencies that you trade in by defining which general ledger accounts the involved transactions are posted to and how the foreign currency amounts are rounded. | Page 5 “Currencies” |
| Regional Settings | Countries/Regions | Set up the country/regions where your different business partners are located, so that you can assign Country/Region codes to business partners where special local procedures are required. | Page 10 “Countries/Regions” |
| Post Codes | Set up the post codes of cities where your business partners are located. | Page 367 “Post Codes” | |
| Online Map Setup | Define which map provider to use and how routes and distances are displayed when you choose the Online Map field on business documents. | Page 800 “Online Map Setup” | |
| Languages | Set up the languages that are spoken by your different business partners, so that you can print item names or descriptions in the relevant language. | Page 9 “Languages” | |
| Codes | Source Codes | Set up codes for your different types of business transactions, so that you can track the source of the transactions in an audit. | Page 257 “Source Codes” |
| Reason Codes | View or set up codes that specify reasons why entries were created, such as Return, to specify why a purchase credit memo was posted. | Page 259 “Reason Codes” |
Procedures
6 local procedures, no public ones.
Triggers
OnAfterGetCurrRecord, OnClosePage, OnInit, OnOpenPage
Relations
- source table Table 79 “Company Information”
Extended by
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 9179 “Application Area Mgmt. Facade” (2 calls:
OnClosePage → SaveExperienceTierCurrentCompany,OnOpenPage → GetExperienceTierCurrentCompany) - Codeunit 1306 “Company Information Mgt.” (1 call:
OnOpenPage → GetCompanyBankAccountPostingGroup) - Codeunit 1392 “Monitor Sensitive Field” (1 call:
OnOpenPage → ShowPromoteMonitorSensitiveFieldNotification) - Codeunit 265 “Feature Key Management” (1 call:
OnOpenPage → IsDocumentReportExperienceEnabled) - Codeunit 365 “Format Address” (1 call:
ActivateFields → UseCounty) - Codeunit 6319 “Power BI Workspace Mgt.” (1 call:
UpdatePowerBIWorkspaceDisplayName → GetTargetWorkspaceDisplayName) - Codeunit 8714 “Audit Log” (1 call:
OnClosePage → LogAuditMessage) - Codeunit 9665 “Composite Layout Lookup Helper” (1 call:
OnOpenPage → GetCompanyDefaultDisplays)
Called by
- Codeunit 1155 “COHUB Comp. Url Task Manager” (1 call:
OnRun → (object)) - Codeunit 1814 “Assisted Setup Subscribers” (1 call:
OnReRunOfCompletedSetup → (object)) - Codeunit 8648 “Company Setup Notification” (1 call:
OpenCompanyInformationPage → (object))
Recent changes
- 2026-10-05 #12242 29.x: Removing the restriction of deploying Power BI reports only to evaluation companies (releases/29.x, BC29, feature)
- 2026-10-02 #12189 Removing the restriction of deploying Power BI reports only to evaluation companies (main, BC30, feature)
- 2026-09-30 #11741 [MCP] Add company and environment descriptions (main, BC30, feature)
- 2026-09-10 #10348 Adding a Power BI workspace to Company Information to be used when deploying reports (main, BC30, feature)
- 2026-09-07 #11036 Ruleset hardening: promote four compatibility rules to Error (main, BC30, other)
Countries that replace it
Documented on Microsoft Learn
- Multilanguage and localization
- Company information overview
- Notification and registration for the NemHandelsregisteret in Denmark
- Enter Statutory Information [UK]
- Company Information Quick Start
- Enable Premium features
- Manage permissions through user groups (legacy)
- Control Access Using Security Groups
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: "Company Information"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 8 of 9 sources
- codesrc/Layers/W1/BaseApp/Foundation/Company/CompanyInformation.Page.alreleases/29.x @ ea08af5e
- learnMultilanguage and localization
- learnCompany information overview
- learnNotification and registration for the NemHandelsregisteret in Denmark
- learnEnter Statutory Information [UK]
- learnCompany Information Quick Start
- learnEnable Premium features
- learnManage permissions through user groups (legacy)