Skip to main content
BlueAI
Home/Invoicing/Data Structures

Invoicing Data Structures

Field definitions for key objects returned by Invoicing 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`.

Invoice object

Object representing an invoice.

Fields

NameTypeRequiredDescription
id
stringRequiredInvoice ID
object
stringRequiredObject type (`invoice.invoice`)
organization_id
stringRequiredOrganization ID
external_id
string | nullOptionalExternal ID
source_system
"salesforce" | "import" | "api" | "manual"RequiredSource system
record_type
stringRequiredRecord type
company_id
stringRequiredCompany ID
invoice_number
stringRequiredInvoice number
status
"draft" | "sent" | "paid" | "overdue" | "cancelled"RequiredStatus
issue_date
stringRequiredIssue date
due_date
string | nullOptionalDue date
subtotal
numberRequiredSubtotal
tax
numberRequiredTax
total
numberRequiredTotal
notes
string | nullOptionalNotes
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": "inv_01JQ3KXYZ",
  "object": "invoice.invoice",
  "organization_id": "org_01HZXYZ",
  "external_id": "ext_org_01HZXYZ",
  "source_system": "api",
  "record_type": "default",
  "company_id": "comp_01JQ3KABC",
  "invoice_number": "INV-2026-0042",
  "status": "sent",
  "issue_date": "2026-02-15",
  "due_date": "2026-03-15",
  "subtotal": 100000,
  "tax": 10000,
  "total": 110000,
  "notes": null,
  "metadata": {
    "source": "api"
  },
  "livemode": false,
  "version": 5,
  "created_by": "usr_99999999999999999999999999999999",
  "updated_by": "usr_99999999999999999999999999999999",
  "deleted_at": null,
  "created_at": "2026-02-15T09:00:00Z",
  "system_updated_at": "2026-02-15T09:00:00Z",
  "updated_at": "2026-02-15T09:00:00Z"
}

Quotation object

Object representing a quotation.

Fields

NameTypeRequiredDescription
id
stringRequiredQuotation ID
object
stringRequiredObject type (`invoice.quotation`)
organization_id
stringRequiredOrganization ID
external_id
string | nullOptionalExternal ID
source_system
"salesforce" | "import" | "api" | "manual"RequiredSource system
record_type
stringRequiredRecord type
company_id
stringRequiredCompany ID
status
"draft" | "sent" | "accepted" | "rejected" | "expired"RequiredStatus (draft, sent, accepted, rejected, expired)
issue_date
stringRequiredIssue date
valid_until
string | nullOptionalValid until
subtotal
numberRequiredSubtotal
tax
numberRequiredTax
total
numberRequiredTotal
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": "quot_01JQ3KDEF",
  "object": "invoice.quotation",
  "organization_id": "org_01HZXYZ",
  "external_id": "ext_org_01HZXYZ",
  "source_system": "api",
  "record_type": "default",
  "company_id": "comp_01JQ3KABC",
  "status": "sent",
  "issue_date": "2026-02-01",
  "valid_until": "2026-03-01",
  "subtotal": 500000,
  "tax": 50000,
  "total": 550000,
  "metadata": {
    "source": "template"
  },
  "livemode": false,
  "version": 2,
  "created_by": "usr_99999999999999999999999999999999",
  "updated_by": "usr_88888888888888888888888888888888",
  "deleted_at": null,
  "created_at": "2026-02-01T10:00:00Z",
  "system_updated_at": "2026-02-01T10:00:00Z",
  "updated_at": "2026-02-01T10:00:00Z"
}

Tax Rate object

Object representing a tax rate master. Used for tax rate references in invoice line items.

Fields

NameTypeRequiredDescription
id
stringRequiredTax rate ID
object
stringRequiredObject type (`invoice.tax_rate`)
organization_id
stringRequiredOrganization ID
name
stringRequiredTax rate name (e.g. Sales Tax 10%)
rate
numberRequiredTax rate (percentage, e.g. 10.0)
category
string | nullOptionalTax rate category (standard / reduced / exempt)
description
string | nullOptionalDescription
effective_from
string | nullOptionalEffective from (ISO 8601)
effective_until
string | nullOptionalEffective until (ISO 8601)
is_default
booleanRequiredDefault tax rate flag
archived
booleanRequiredArchived flag
created_at
stringRequiredCreated at (ISO 8601)
updated_at
stringRequiredUpdated at (ISO 8601)
{
  "id": "taxrate_01JQ3KXYZ",
  "object": "invoice.tax_rate",
  "organization_id": "org_01HZXYZ",
  "name": "消費税 10%",
  "rate": 10,
  "category": "standard",
  "description": "標準税率",
  "effective_from": "2019-10-01",
  "effective_until": null,
  "is_default": true,
  "archived": false,
  "created_at": "2026-01-01T00:00:00Z",
  "updated_at": "2026-01-01T00:00:00Z"
}