DemandFlow Support Centre

CHCOMP: Companies House Company

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A UK company from Companies House with registration details, address, accounts, finances, and history.

CHCOMP: Companies House Company

A UK company from Companies House with registration details, address, accounts, finances, and history.

Default definition. This article describes the default CHCOMP definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches CHCOMP.

Entity properties

PropertyValue
Entity codeCHCOMP
Display nameCompanies House Company
PluralCompanies House Companies
Level100000

Use cases

Companies House data entity for UK registered companies. Uses 'massive' flag for paginated loading with selective field 'load' for list performance. Five panels: General (company info, registered address, system metadata with CH URI), Accounts (reference dates, next due, last made up, category), Financial (mortgages/charges counts, partnership info), Business Activity (up to 4 SIC codes), and History (up to 10 previous company names with dates). Comprehensive UK company registry data for due diligence and corporate research.

Fields

General: Basic Information

FieldTypeRequiredNotes
nametextYesCompany Name.
companyNumbertextCompany Number.
companyCategorytextCompany Category.
companyStatustextCompany Status.
countryOfOrigintextCountry of Origin.
incorporationDatetextIncorporation Date.
dissolutionDatetextDissolution Date.

General: Registered Address

FieldTypeRequiredNotes
regAddressCareOftextCare Of.
regAddressPOBoxtextPO Box.
regAddressAddressLine1textAddress Line 1.
regAddressAddressLine2textAddress Line 2.
regAddressPostTowntextPost Town.
regAddressCountytextCounty.
regAddressPostCodetextPost Code.
regAddressCountrytextCountry.

General: System Information

FieldTypeRequiredNotes
reftextRead-only. Reference.
uritext (URL)Companies House URI.
createdtextRead-only. Created.
updatedtextRead-only. Updated.
createdAttextRead-only. Created At.
importedAttextRead-only. Imported At.

Accounts: Account Information

FieldTypeRequiredNotes
accountsAccountRefDaytextAccount Reference Day.
accountsAccountRefMonthtextAccount Reference Month.
accountsNextDueDatetextNext Due Date.
accountsLastMadeUpDatetextLast Made Up Date.
accountsAccountCategorytextAccount Category.

Accounts: Returns & Confirmation

FieldTypeRequiredNotes
returnsNextDueDatetextReturns Next Due Date.
returnsLastMadeUpDatetextReturns Last Made Up Date.
confStmtNextDueDatetextConfirmation Statement Next Due.
confStmtLastMadeUpDatetextConfirmation Statement Last Made Up.

Financial: Mortgages & Charges

FieldTypeRequiredNotes
mortgagesNumMortChargesnumberNumber of Charges.
mortgagesNumMortOutstandingnumberNumber Outstanding.
mortgagesNumMortPartSatisfiednumberNumber Part Satisfied.
mortgagesNumMortSatisfiednumberNumber Satisfied.

Financial: Partnership Information

FieldTypeRequiredNotes
limitedPartnershipsNumGenPartnersnumberNumber of General Partners.
limitedPartnershipsNumLimPartnersnumberNumber of Limited Partners.

Business Activity: SIC Codes

FieldTypeRequiredNotes
sicCodeSicText1textPrimary SIC Code.
sicCodeSicText2textSecondary SIC Code.
sicCodeSicText3textTertiary SIC Code.
sicCodeSicText4textQuaternary SIC Code.

History: Previous Names (1-5)

FieldTypeRequiredNotes
previousName1CompanyNametextPrevious Name 1.
previousName1ConDatetextDate.
previousName2CompanyNametextPrevious Name 2.
previousName2ConDatetextDate.
previousName3CompanyNametextPrevious Name 3.
previousName3ConDatetextDate.
previousName4CompanyNametextPrevious Name 4.
previousName4ConDatetextDate.
previousName5CompanyNametextPrevious Name 5.
previousName5ConDatetextDate.
previousName6CompanyNametextPrevious Name 6.
previousName6ConDatetextDate.
previousName7CompanyNametextPrevious Name 7.
previousName7ConDatetextDate.
previousName8CompanyNametextPrevious Name 8.
previousName8ConDatetextDate.
previousName9CompanyNametextPrevious Name 9.
previousName9ConDatetextDate.
previousName10CompanyNametextPrevious Name 10.
previousName10ConDatetextDate.

Relationships

  • No declared relationships in the default definition.

Creating a Companies House Company via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "CHCOMP",
  "level":    100000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Company Name",
  "companyNumber": "Company Number",
  "companyCategory": "Company Category",
  "companyStatus": "Company Status"
}

Listing Companies House Companies records

GET /v1/entities/CHCOMP/SUB

See also

chcompcompanies house companycompanies house companies

Was this article helpful?

← Back to Knowledge Base