Companies

A legal entity within an organization with its own general ledger, tax profile, and financial statements.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
PositionrankOrder rankYes
NamelabelText I18n
EmailsemailsEmail | Emails
PhonesphonesPhone | Phones
LinkslinksLink | Links
Country of registrationcountryCodeConstantYesCountry where the company is legally registered. Determines the applicable legal requirements and legal data.
Accounting currencycurrencyConstantYesCurrency of the books and the financial statements. It cannot change after you publish the company.
Accounting frameworkaccountingFrameworkConstantYesFramework used to prepare the financial statements: IFRS or US GAAP. This does not replace statutory tax accounting requirements.
Tax basisaccountingTaxBasisConstantYesDetermines when tax is recognized for tax purposes: when the document is issued or received, or when payment is collected or made.
Ledger modeledgerModeConstantYesFixed option from the allowed set for this field.
Fiscal year endmonthFiscalYearEndWhole NumberYesMonth when the fiscal year ends. New fiscal years use this month.
Inventory valuation methodinventoryValuationMethodConstantYesAccounting valuation policy for all inventory owned by this company. Every warehouse, store, and factory under the company uses this method; costing still runs at site and position grain.
Quote cost basiscostBasisQuoteConstantYesDefines which catalog cost a sales quote margin uses for this company.
Revenue posting pointrevenuePostingPointConstantYesSets when sales revenue posts for this company. Locked once the company is published.
Require qualified supplierrequireQualifiedSupplierBooleanYesPurchase orders of this company approve only when the supplier holds a current qualification.
Tax IDtaxIdTextTax identifier for the company, according to its country of registration.
Exchange rate sourcefxrateProviderConstantPublished rate series this company uses by default to convert documents into its accounting currency.
Maximum exchange-rate age (days)fxrateMaxAgeDaysWhole NumberYesMaximum age, in days, of the exchange rate used for foreign-currency documents. 0 means a same-day rate only.
LogologoImageCompany logo for lists and documents.
SymbolsymbolImageCompact monogram or icon for the company.
DescriptiondescriptionText Area I18n
External identifiersidentifiersExternal identifier | External identifiersRemote system keys and optional id types. One value per system and type pair on this record.
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Published bypublishedByUser
Published atpublishedAtDate and Time
Disabled bydisabledByUser
Disabled atdisabledAtDate and Time
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

Actions

What you can do with a record. Every action also sends the webhook event companies.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new company.App · API · MCP · CLI
EditupdateSave changes to this company.App · API · MCP · CLI
DisabledisableTurn this company off for new use. Existing references stay. Enable it again to use it.App · API · MCP · CLI
EnableundisableTurn this company back on for new use.App · API · MCP · CLI
PublishpublishMake this company available for use.App · API · MCP · CLI
BlockblockStop edits and deletion of this company. It stays visible and can still appear on existing documents. Unblock to edit again.App · API · MCP · CLI
UnblockunblockAllow edits and deletion of this company again.App · API · MCP · CLI
DeletedeleteDelete this company and the data that belongs with it. This cannot be undone.App · API · MCP · CLI

States

How a record moves from state to state. Archive and block can happen in any state.

PublishCreatedPublished