Skip to main content
BlueAI
Home/Accounting/Data Structures

Accounting Data Structures

Field definitions for key objects returned by Accounting APIs.

|

ID Format

Resources use prefixed public IDs (for example deal_..., inv_..., form_..., ak_...).

See global ID conventions

Common Fields

Core objects share common fields: `object`, `external_id`, `source_system`, `metadata`, `livemode`, `version`, `system_updated_at`, `created_by`, `updated_by`, and `deleted_at`.

JournalEntry object

Object representing a journal entry.

Fields

NameTypeRequiredDescription
id
stringRequiredJournal entry ID
object
stringRequiredObject type (`accounting.journal_entry`)
organization_id
stringRequiredOrganization ID
external_id
string | nullOptionalExternal ID
source_system
"salesforce" | "import" | "api" | "manual"RequiredSource system
fiscal_year_id
stringRequiredFiscal year ID
date
stringRequiredJournal date (YYYY-MM-DD)
description
string | nullOptionalDescription
status
"draft" | "posted" | "void"RequiredStatus
metadata
object | nullOptionalAdditional metadata
livemode
booleanRequiredLive mode flag
version
numberRequiredRevision number
created_by
string | nullOptionalCreator ID
updated_by
string | nullOptionalUpdater ID
deleted_at
string | nullOptionalDeleted at (ISO 8601)
created_at
stringRequiredCreated at (ISO 8601)
system_updated_at
stringRequiredSystem updated at (ISO 8601)
updated_at
stringRequiredUpdated at (ISO 8601)
{
  "id": "je_01JQ3KXYZ",
  "object": "accounting.journal_entry",
  "organization_id": "org_01HZXYZ",
  "external_id": "ext_org_01HZXYZ",
  "source_system": "api",
  "fiscal_year_id": "fy_01JQ3KABC",
  "date": "2026-02-15",
  "description": "Office supplies purchase",
  "status": "posted",
  "metadata": {
    "source": "manual"
  },
  "livemode": false,
  "version": 4,
  "created_by": "usr_99999999999999999999999999999999",
  "updated_by": "usr_99999999999999999999999999999999",
  "deleted_at": null,
  "created_at": "2026-02-15T10:00:00Z",
  "system_updated_at": "2026-02-15T10:00:00Z",
  "updated_at": "2026-02-15T10:00:00Z"
}

Account object

Object representing a chart of accounts entry.

Fields

NameTypeRequiredDescription
id
stringRequiredAccount ID
object
stringRequiredObject type (`accounting.account`)
organization_id
stringRequiredOrganization ID
external_id
string | nullOptionalExternal ID
source_system
"salesforce" | "import" | "api" | "manual"RequiredSource system
code
stringRequiredAccount code
name
stringRequiredAccount name
category
"asset" | "liability" | "equity" | "revenue" | "expense"RequiredAccount category
is_active
booleanRequiredActive flag
metadata
object | nullOptionalAdditional metadata
livemode
booleanRequiredLive mode flag
version
numberRequiredRevision number
created_by
string | nullOptionalCreator ID
updated_by
string | nullOptionalUpdater ID
deleted_at
string | nullOptionalDeleted at (ISO 8601)
created_at
stringRequiredCreated at (ISO 8601)
system_updated_at
stringRequiredSystem updated at (ISO 8601)
updated_at
stringRequiredUpdated at (ISO 8601)
{
  "id": "acct_01JQ3KDEF",
  "object": "accounting.account",
  "organization_id": "org_01HZXYZ",
  "external_id": "ext_org_01HZXYZ",
  "source_system": "api",
  "code": "1100",
  "name": "Cash",
  "category": "asset",
  "is_active": true,
  "metadata": {
    "source": "seed"
  },
  "livemode": false,
  "version": 1,
  "created_by": "usr_99999999999999999999999999999999",
  "updated_by": "usr_99999999999999999999999999999999",
  "deleted_at": null,
  "created_at": "2026-01-01T00:00:00Z",
  "system_updated_at": "2026-01-01T00:00:00Z",
  "updated_at": "2026-01-01T00:00:00Z"
}

FiscalYear object

Object representing a fiscal year.

Fields

NameTypeRequiredDescription
id
stringRequiredFiscal year ID
object
stringRequiredObject type (`accounting.fiscal_year`)
organization_id
stringRequiredOrganization ID
external_id
string | nullOptionalExternal ID
source_system
"salesforce" | "import" | "api" | "manual"RequiredSource system
name
stringRequiredFiscal year name
start_date
stringRequiredStart date
end_date
stringRequiredEnd date
is_closed
booleanRequiredClosed flag
metadata
object | nullOptionalAdditional metadata
livemode
booleanRequiredLive mode flag
version
numberRequiredRevision number
created_by
string | nullOptionalCreator ID
updated_by
string | nullOptionalUpdater ID
deleted_at
string | nullOptionalDeleted at (ISO 8601)
created_at
stringRequiredCreated at (ISO 8601)
system_updated_at
stringRequiredSystem updated at (ISO 8601)
updated_at
stringRequiredUpdated at (ISO 8601)
{
  "id": "fy_01JQ3KABC",
  "object": "accounting.fiscal_year",
  "organization_id": "org_01HZXYZ",
  "external_id": "ext_org_01HZXYZ",
  "source_system": "api",
  "name": "FY2026",
  "start_date": "2026-04-01",
  "end_date": "2027-03-31",
  "is_closed": false,
  "metadata": {
    "region": "JP"
  },
  "livemode": false,
  "version": 2,
  "created_by": "usr_99999999999999999999999999999999",
  "updated_by": "usr_99999999999999999999999999999999",
  "deleted_at": null,
  "created_at": "2026-03-01T09:00:00Z",
  "system_updated_at": "2026-03-01T09:00:00Z",
  "updated_at": "2026-03-01T09:00:00Z"
}