tablePlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Table 79 "Company Information"

Base Application · Microsoft.Foundation.Company

Across versions

  1. BC23present
  2. BC241 fields changed
  3. BC251 fields added
  4. BC267 fields removed, 4 procedures removed
  5. BC271 fields changed, 1 events changed
  6. BC281 fields added, 1 procedures added
  7. BC2944 fields changed, 2 fields added
  8. BC304 procedures added, 1 fields added

Neighbourhood 39 connected objects and pages

Table 225 "Post Code" (relates to, 4 links)Post CodeTable 8 "Language" (relates to, 2 links)LanguageTable 9 "Country/Region" (relates to, 2 links)Table 1210 "SWIFT Code" (relates to)Table 14 "Location" (relates to)LocationTable 2121 "O365 Brand Color" (relates to)O365 Brand ColorTable 5714 "Responsibility Center" (relates to)Responsibility CenterTable 7600 "Base Calendar" (relates to)Base CalendarCodeunit 8624 "Setup Company Name" (pages and codeunits on it)Page 1 "Company Information" (pages and codeunits on it)Company InformationPage 1320 "ExcelTemplateCompanyInfo" (pages and codeunits on it)ExcelTemplateCompanyInfoPage 20011 "APIV1 - Company Information" (pages and codeunits on it)APIV1 - Company InformationPage 20109 "AMC Bank Signup to Service" (pages and codeunits on it)AMC Bank Signup to ServicePage 30011 "APIV2 - Company Information" (pages and codeunits on it)APIV2 - Company InformationTable extension 5280 "Company Contact SAF-T" (extended by)Company Contact SAF-TTable extension 6173 "E-Doc. Company Information" (extended by)E-Doc. Company InformationTable extension 6807 "WHT Company Info Ext" (extended by)Codeunit 1306 "Company Information Mgt." (event subscribers)Codeunit 27 "Confirm Management" (calls, 2 links)Confirm ManagementCodeunit 4100 "Temp Blob" (calls)Codeunit 802 "Online Map Management" (calls)Codeunit 9755 "Media Resources Mgt." (calls)Table 4810 "Intrastat Report Setup" (referenced by)(v1.0) companyInformation resource type (Learn pages)(v1.0) Get companyInformation (Learn pages)(v1.0) Update companyInformation (Learn pages)Company information overview (Learn pages)Company Information Quick Start (Learn pages)companyInformation resource type (Learn pages)Control Access Using Security Groups (Learn pages)Enable Premium features (Learn pages)Enter Statutory Information [UK] (Learn pages)Get companyInformation (Learn pages)Manage permissions through user groups (legacy) (Learn pages)Multilanguage and localization (Learn pages)Notification and registration for the NemHandelsregisteret in Denmark (Learn pages)Set Up Bank Data Conversion (Learn pages)Update companyInformation (Learn pages)Using the AMC banking 365 fundamentals extension (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Foundation.Company · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 1 “Company Information” (8 Learn pages), Page 20011 “APIV1 - Company Information” (3), Page 30011 “APIV2 - Company Information” (3), Page 20109 “AMC Bank Signup to Service” (2).

Properties

Property Value
Caption Company Information
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Primary Key Δ BC26 Code[10] —
2 Name Δ BC29 Text[100] Specifies the company’s name and corporate form. For example, Inc. or Ltd.
3 Name 2 Text[50] —
4 Address Δ BC29 Text[100] Specifies the company’s address.
5 Address 2 Δ BC29 Text[50] Specifies additional address information.
6 City Δ BC29 Text[30] Specifies the company’s city. TableRelation Table 225 “Post Code” (if (“Country/Region Code” = const(‘’)) “Post Code”.City else if (“Country/Region Code” = filter(<> ‘’)) “Post Code”.City where(“Country/Region Code” = field(“Country/Region Code”)))
7 Phone No. Δ BC29 Text[30] Specifies the company’s telephone number.
8 Phone No. 2 Text[30] —
9 Telex No. Text[30] —
10 Fax No. Δ BC29 Text[30] Specifies the company’s fax number.
11 Giro No. Δ BC29 Text[20] Specifies the company’s giro number.
12 Bank Name Δ BC29 Text[100] Specifies the name of the bank the company uses.
13 Bank Branch No. Δ BC29 Text[20] Specifies the bank’s branch number.
14 Bank Account No. Δ BC29 Text[30] Specifies the company’s bank account number.
15 Payment Routing No. Δ BC29 Text[20] Specifies the company’s payment routing number.
17 Customs Permit No. Text[10] —
18 Customs Permit Date Date —
19 VAT Registration No. Δ BC29 Text[20] Specifies the company’s VAT registration number.
20 Registration No. Δ BC29 Text[20] Specifies the company’s registration number. You can enter a maximum of 20 characters, both numbers and letters.
21 Telex Answer Back Text[20] —
22 Ship-to Name Δ BC29 Text[100] Specifies the name of the location to which items for the company should be shipped.
23 Ship-to Name 2 Text[50] —
24 Ship-to Address Δ BC29 Text[100] Specifies the address of the location to which items for the company should be shipped.
25 Ship-to Address 2 Δ BC29 Text[50] Specifies an additional part of the ship-to address, in case it is a long address.
26 Ship-to City Δ BC29 Text[30] Specifies the city of the company’s ship-to address. TableRelation Table 225 “Post Code” (if (“Ship-to Country/Region Code” = const(‘’)) “Post Code”.City else if (“Ship-to Country/Region Code” = filter(<> ‘’)) “Post Code”.City where(“Country/Region Code” = field(“Ship-to Country/Region Code”)))
27 Ship-to Contact Δ BC29 Text[100] Specifies the name of the contact person at the address that the items are shipped to.
28 Location Code Δ BC29 Code[10] Specifies the location code that corresponds to the company’s ship-to address. TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false)))
29 Picture Δ BC29 BLOB Specifies the picture that has been set up for the company, such as a company logo.
30 Post Code Δ BC29 Code[20] Specifies the postal code. TableRelation Table 225 “Post Code” (if (“Country/Region Code” = const(‘’)) “Post Code”.Code else if (“Country/Region Code” = filter(<> ‘’)) “Post Code”.Code where(“Country/Region Code” = field(“Country/Region Code”)))
31 County Δ BC29 Text[30] Specifies the state, province or county of the company’s address.
32 Ship-to Post Code Δ BC29 Code[20] Specifies the postal code of the address that the items are shipped to. TableRelation Table 225 “Post Code” (if (“Ship-to Country/Region Code” = const(‘’)) “Post Code”.Code else if (“Ship-to Country/Region Code” = filter(<> ‘’)) “Post Code”.Code where(“Country/Region Code” = field(“Ship-to Country/Region Code”)))
33 Ship-to County Δ BC29 Text[30] Specifies the county of the company’s shipping address.
34 E-Mail Δ BC29 Text[80] Specifies the company’s email address.
35 Home Page Δ BC24 Δ BC27 Δ BC29 Text[255] Specifies your company’s web site.
36 Country/Region Code Δ BC29 Code[10] Specifies the country/region of the address. TableRelation Table 9 “Country/Region” (Country/Region)
37 Ship-to Country/Region Code Δ BC29 Code[10] Specifies the country/region code of the address that the items are shipped to. TableRelation Table 9 “Country/Region” (Country/Region)
38 IBAN Δ BC29 Code[50] Specifies the international bank account number of your primary bank account.
39 SWIFT Code Δ BC29 Code[20] Specifies the SWIFT code (international bank identifier code) of your primary bank. TableRelation Table 1210 “SWIFT Code” (SWIFT Code)
40 Industrial Classification Δ BC29 Text[30] Specifies the company’s industrial classification code.
46 System Indicator Δ BC29 Option Specifies how you want to use the Company Badge when you are working with different companies of Business Central. OptionCaption: None,Custom
47 Custom System Indicator Text Text[250] —
48 System Indicator Style Δ BC29 Option 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. OptionCaption: Standard,Accent1,Accent2,Accent3,Accent4,Accent5,Accent6,Accent7,Accent8,Accent9
50 Allow Blank Payment Info. Δ BC29 Boolean Specifies if you are allowed to create a sales invoice without filling the setup fields on this FastTab.
51 Contact Person Δ BC29 Text[50] Specifies the name of the contact person in your company.
52 Ship-to Phone No. + BC25 Δ BC29 Text[30] Specifies the telephone number of the company’s shipping address.
90 GLN Δ BC29 Code[13] Specifies your company in connection with electronic document exchange.
92 EORI Number Δ BC29 Text[40] 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.
95 Use GLN in Electronic Document Δ BC29 Boolean Specifies whether the GLN is used in electronic documents as a party identification number.
96 Picture - Last Mod. Date Time DateTime — not editable
98 Last Modified Date Time DateTime — not editable
99 Created DateTime DateTime — not editable
100 Demo Company Boolean — not editable
200 Alternative Language Code Code[10] — TableRelation Table 8 “Language”
201 Default Language Code + BC28 Code[10] Specifies a default language code to be used for e.g. printing sales and purchase documents instead of the user language. TableRelation Table 8 “Language”
300 Brand Color Value Code[10] —
301 Brand Color Code Code[20] — TableRelation Table 2121 “O365 Brand Color” (O365 Brand Color)
5700 Responsibility Center Δ BC29 Code[10] Specifies the code for the default responsibility center. TableRelation Table 5714 “Responsibility Center” (“Responsibility Center”.Code)
5791 Check-Avail. Period Calc. Δ BC29 DateFormula 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.
5792 Check-Avail. Time Bucket Δ BC29 Enum “Analysis Period Type” Specifies how frequently the system checks supply-demand events to discover if the item on the demand line is available on its shipment date. enum Enum 362 “Analysis Period Type”
7600 Base Calendar Code Δ BC29 Code[10] Specifies the code for the base calendar that you want to assign to your company. TableRelation Table 7600 “Base Calendar” (Base Calendar)
7601 Cal. Convergence Time Frame Δ BC29 DateFormula Specifies how dates based on calendar and calendar-related documents are calculated.
7610 Power BI Workspace Id + BC29 Guid Specifies the ID of the Power BI workspace that deployable Power BI reports are deployed to. An empty value means the reports are deployed to “My Workspace”.
7611 Power BI Workspace Name + BC29 Text[200] Specifies the name of the Power BI workspace that deployable Power BI reports are deployed to. An empty value means the reports are deployed to “My Workspace”.

Keys

  • Key1: Primary Key (clustered)

Events published

  • OnAfterGetSystemIndicator(var Text: Text[250]; var Style: Option Standard,Accent1,Accent2,Accent3,Accent4,Accent5,Accent6,Accent7,Accent8,Accent9) (integration)
  • OnBeforeIBANError(var IsHandled: Boolean; WrongIBAN: Text) (integration)
  • OnAfterGetRegistrationNumber(var Result: Text) (integration)
  • OnAfterGetRegistrationNumberLbl(var Result: Text) (integration)
  • OnAfterGetVATRegistrationNumber(var Result: Text) (integration)
  • OnBeforeGetVATRegistrationNumberLbl(var Result: Text; var IsHandled: Boolean) (integration)
  • OnBeforeCheckIBAN(IBANCode: Code[100]) (integration)
  • OnBeforeValidateCity(var CompanyInformation: Record "Company Information"; var IsHandled: Boolean) (integration)
  • OnBeforeValidatePostCode(var CompanyInformation: Record "Company Information"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateShipToCity(var CompanyInformation: Record "Company Information"; var IsHandled: Boolean) Δ BC27 (integration, obsolete 27.0)
  • OnBeforeValidateShipToPostCode(var CompanyInformation: Record "Company Information"; var IsHandled: Boolean) (integration)

Trigger event subscribers

Procedures

  • CheckIBAN(IBANCode: Code[100])
  • ConvertIBAN(var IBANCode: Code[100])
  • CalcModulus(Number: Code[10]; Modulus97: Integer): Code[10]
  • ConvertLetter(var IBANCode: Code[100]; Letter: Code[1]; LetterPlace: Integer): Boolean
  • IsDigit(LetterChar: Char): Boolean
  • IBANError(WrongIBAN: Text)
  • DisplayMap()
  • GetRegistrationNumber(): Text
  • GetRegistrationNumberLbl(): Text
  • GetVATRegistrationNumber(): Text
  • GetVATRegistrationNumberLbl(): Text
  • GetRecordOnce()
  • VerifyAndSetPaymentInfo()
  • GetSystemIndicator(var Text: Text[250]; var Style: Option Standard,Accent1,Accent2,Accent3,Accent4,Accent5,Accent6,Accent7,Accent8,Accent9)
  • GetCountryRegionCode(CountryRegionCode: Code[10]): Code[10]
  • GetCompanyCountryRegionCode(): Code[10]
  • GetDevBetaModeTxt(): Text[250]
  • GetContactUsText(): Text
  • FormatVATRegistrationNo(VATRegistrationNo: Text; CountryCode: Code[10]): Text + BC28
  • SetPictureFromBlob(TempBlob: Codeunit "Temp Blob")

Plus 2 local procedures.

Triggers

OnInsert, OnModify

Relations

Referenced by

1 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

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.

Recent changes

Countries that replace it

AT, AU, BE, CA, CH, DE, ES, FI, FR, GB, IT, MX, NL, NO, NZ, RU, SE, US

Deprecations

  • procedure OnBeforeValidateShipToCity: Pending 27.0 (#if not CLEAN27), “This event is never raised.”

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: "table", object_name: "Company Information"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources