Data dictionary

Every table and field in the release files, with suggested SQL types, for loading the CACOA into a database, ERP, or reporting tool.

COA_DEPT

CACOA base table for codes, structures, or mappings.

DEPT_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
DEPT_NMDepartment name.VARCHAR(255)
DEPT_GROUPName of the department block the code belongs to.VARCHAR(255)
DEPT_SUBGROUPOptional grouping within the block.TEXT
BLOCK_RANGEThe department block the code sits in (for example 30-39).TEXT
LOCAL_EXPANSION_RULEHow an agency may add its own codes here.TEXT
IS_DEFAULTFlag (Y/N) indicating status or behavior.CHAR(1)
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
STATUSLifecycle status.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)
KEYWORDSEveryday words people use for the code, for search.TEXT

COA_DEPT_BLOCK

CACOA base table for codes, structures, or mappings.

DEPT_BLOCK_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
DEPT_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
DEPT_TORange end code (inclusive). Stored as text.VARCHAR(255)
DEPT_BLOCK_NMName of the department block.VARCHAR(255)
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT

COA_DEPT_FUNC_XREF

CACOA base table for codes, structures, or mappings.

DEPT_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUNC_CD_DEFAULTFunction a posting uses when it carries function 0000.TEXT
WEIGHT_PCTShare of the department's costs that go to the function.TEXT
EFFECTIVE_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
EFFECTIVE_TORange end code (inclusive). Stored as text.VARCHAR(255)
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT

COA_ENTITY

CACOA base table for codes, structures, or mappings.

ENTITY_IDIdentifier/key.VARCHAR(64)
ENTITY_TYPEREF_ENTITY_TYPE code.VARCHAR(255)
ENTITY_NMEntity name.VARCHAR(255)
STATEState (CA).TEXT
COUNTYCounty where the entity is located.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
CREATE_BYAudit user identifier.TEXT
CREATE_DTAudit timestamp.DATETIME
MODIFY_BYAudit user identifier.TEXT
MODIFY_DTAudit timestamp.DATETIME

COA_FUNC

CACOA base table for codes, structures, or mappings.

FUNC_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUNC_NMFunction name.VARCHAR(255)
FUNC_GROUPFunction group name (general government, public safety, and so on).VARCHAR(255)
FUNC_MAJORThe major function (thousands) the code belongs to.TEXT
FUNC_PARENT_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FTR_LINE_CATFTR expenditure section the function reports in.TEXT
FTR_LINE_DESCRThe Cities FTR form and line the function reports on in governmental funds.TEXT
IS_DEFAULTFlag (Y/N) indicating status or behavior.CHAR(1)
IS_LOCAL_DETAILFlag (Y/N) indicating status or behavior.CHAR(1)
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
FTR_FUNCTION_GROUPFTR expenditure section the function reports under.VARCHAR(40)
STATUSLifecycle status.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)
KEYWORDSEveryday words people use for the code, for search.TEXT

COA_FUNC_GROUP

CACOA base table for codes, structures, or mappings.

FUNC_GROUP_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUNC_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
FUNC_TORange end code (inclusive). Stored as text.VARCHAR(255)
FUNC_GROUP_NMFunction group name.VARCHAR(255)
FTR_LINE_CATFTR expenditure section the function reports in.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT

COA_FUND

CACOA base table for codes, structures, or mappings.

FUND_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUND_NMFund name.VARCHAR(255)
FUND_GROUPFund group used for rollups.VARCHAR(255)
FUND_TYPEFund type (governmental, proprietary, fiduciary, system).VARCHAR(255)
PARENT_FUND_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
SUBFUND_CLASSWhat the subfund is for, within an enterprise block (operating, impact fees, grants, capital, debt, local).TEXT
IS_DEFAULTFlag (Y/N) indicating status or behavior.CHAR(1)
LOCAL_EXPAND_ALLOWEDFlag (Y/N) indicating status or behavior.CHAR(1)
LOCAL_EXPAND_RULEHow an agency may add its own codes here.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
FUND_CATEGORYGASB fund category; selects the FTR form and column.VARCHAR(30)
STATUSLifecycle status.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)
KEYWORDSEveryday words people use for the code, for search.TEXT

COA_FUND_BLOCK

CACOA base table for codes, structures, or mappings.

FUND_BLOCK_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUND_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
FUND_TORange end code (inclusive). Stored as text.VARCHAR(255)
FUND_BLOCK_NMName of the fund block.VARCHAR(255)
FUND_TYPEFund type (governmental, proprietary, fiduciary, system).VARCHAR(255)
FUND_GROUPFund group used for rollups.VARCHAR(255)
LOCAL_EXPAND_ALLOWEDFlag (Y/N) indicating status or behavior.CHAR(1)
LOCAL_EXPAND_RULEHow an agency may add its own codes here.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
LEVEL_NBRHierarchy/rollup level number (lower = higher-level).INT
PARENT_FUND_BLOCK_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
PROFILE_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
SORT_ORDOrdering for display/rollups.INT

COA_FUND_LOCAL

CACOA base table for codes, structures, or mappings.

ENTITY_IDIdentifier/key.VARCHAR(64)
FUND_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUND_NMFund name.VARCHAR(255)
FUND_TYPEFund type (governmental, proprietary, fiduciary, system).VARCHAR(255)
FUND_GROUPFund group used for rollups.VARCHAR(255)
PARENT_FUND_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
CREATE_BYAudit user identifier.TEXT
CREATE_DTAudit timestamp.DATETIME
MODIFY_BYAudit user identifier.TEXT
MODIFY_DTAudit timestamp.DATETIME

COA_FUND_ROLLUP

CACOA base table for codes, structures, or mappings.

FUND_ROLLUP_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUND_ROLLUP_NMName of the fund rollup.VARCHAR(255)
LEVEL_NBRHierarchy/rollup level number (lower = higher-level).INT
PARENT_FUND_ROLLUP_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
PROFILE_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT

COA_FUND_ROLLUP_FUND

CACOA base table for codes, structures, or mappings.

FUND_ROLLUP_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
FUND_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

COA_FUND_ROLLUP_RANGE

CACOA base table for codes, structures, or mappings.

FUND_ROLLUP_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
SEQ_NBROrder of the range within the rollup.INT
FUND_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
FUND_TORange end code (inclusive). Stored as text.VARCHAR(255)
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

COA_INVALID_COMBO

Combinations of codes that are not valid (SACS-style validation). Every combination not listed here is valid.

RULE_IDRule identifier (CX01, CX02, ...).VARCHAR(8)
CHECKFUND-OBJECT or FUNCTION-OBJECT: which pair of codes the rule checks.VARCHAR(20)
FUNDSFor FUND-OBJECT rules: fund classes (GOVERNMENTAL, PROPRIETARY, FIDUCIARY), fund categories (REF_FUND_CATEGORY), or ALL, separated by |.VARCHAR(100)
OBJ_FROMFirst object code the rule covers.CHAR(4)
OBJ_TOLast object code the rule covers.CHAR(4)
FUNC_FROMFor FUNCTION-OBJECT rules: first function code that is not valid with these objects.CHAR(4)
FUNC_TOFor FUNCTION-OBJECT rules: last function code that is not valid with these objects.CHAR(4)
REASONWhy the combination is not valid, in plain English.VARCHAR(300)
FIXWhat to post instead.VARCHAR(300)
STATUSADOPTED, PROPOSED, or RETIRED.VARCHAR(10)
SINCERelease that introduced the rule.VARCHAR(10)

COA_OBJ

CACOA base table for codes, structures, or mappings.

OBJ_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
OBJ_TORange end code (inclusive). Stored as text.VARCHAR(255)
IS_RANGEFlag (Y/N) indicating status or behavior.CHAR(1)
OBJ_GROUPStatement group of the object (assets, revenues, expenses, and so on).VARCHAR(255)
OBJ_SUBGROUPSubgroup of the object within its statement group.TEXT
OBJ_NMObject name.VARCHAR(255)
OBJ_SHORT_NMShort name in capitals, for systems with short labels.VARCHAR(255)
FTR_EXPEND_ORDERLegacy sort order for expenditure objects; 0 when unused.INT
OBJ_NOTEShort note about the code.TEXT
IS_RESERVED_BLOCKY when the code is a range reserved for local detail.TEXT
IS_NONPOSTINGY when the code is a heading or reserved block, not posted to.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_CLASS_NMObject class name.VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_NMObject subclass name.VARCHAR(255)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
STATUSADOPTED (published), PROPOSED (new or changed in the draft release), or DEPRECATED.VARCHAR(10)
SINCERelease in which the code was introduced or last changed.VARCHAR(10)
KEYWORDSEveryday words people use for the code, for search.TEXT

COA_OBJ_CLASS

CACOA base table for codes, structures, or mappings.

OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_CLASS_NMObject class name.VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_NMObject subclass name.VARCHAR(255)
OBJ_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
OBJ_TORange end code (inclusive). Stored as text.VARCHAR(255)
LEVEL1 for a class, 2 for a subclass.TEXT
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
STATUSLifecycle status.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)

COA_OBJ_LOCAL

CACOA base table for codes, structures, or mappings.

ENTITY_IDIdentifier/key.VARCHAR(64)
OBJ_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_NMObject name.VARCHAR(255)
OBJ_SHORT_NMShort name in capitals, for systems with short labels.VARCHAR(255)
OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
EXAMPLESReal transactions that belong in the code.TEXT
EXCLUSIONSTransactions that look similar but belong elsewhere, with the right code.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
NOTESGeneral notes.TEXT
CREATE_BYAudit user identifier.TEXT
CREATE_DTAudit timestamp.DATETIME
MODIFY_BYAudit user identifier.TEXT
MODIFY_DTAudit timestamp.DATETIME
PARENT_OBJ_CDUniversal code the local code rolls up to.CHAR(4)
FTR_FORM_NOOptional FTR form the local code reports on, when the FTR needs more detail than the parent provides.VARCHAR(8)
FTR_ROW_NOOptional FTR row on that form.VARCHAR(80)

COA_REPORT_RUN

CACOA base table for codes, structures, or mappings.

REPORT_RUN_IDIdentifier/key.VARCHAR(64)
ENTITY_IDIdentifier/key.VARCHAR(64)
ENTITY_TYPEREF_ENTITY_TYPE code.VARCHAR(255)
FISCAL_YRFiscal year, as the ending year (2026 is July 2025 to June 2026).TEXT
REPORT_KINDKind of report produced by the run.TEXT
ASOF_DTAudit timestamp.DATETIME
MAP_STATEState of a mapping or report run (draft, reviewed, final).TEXT
ALLOW_UNMAPPEDY when the report run may finish with unmapped accounts under the tolerances.TEXT
UNMAPPED_TOLERANCE_AMTLargest unmapped amount the run allows.DECIMAL(18,2)
UNMAPPED_TOLERANCE_PCTLargest unmapped share of the total the run allows.TEXT
NOTESGeneral notes.TEXT
CREATE_BYAudit user identifier.TEXT
CREATE_DTAudit timestamp.DATETIME
MODIFY_BYAudit user identifier.TEXT
MODIFY_DTAudit timestamp.DATETIME

DATA_DICTIONARY

Supporting table.

TABLE_NAMETable name.TEXT
TABLE_DESCWhat the table holds.TEXT
FIELD_NAMEColumn name.TEXT
FIELD_DESCWhat the column holds.TEXT
SUGGESTED_SQL_TYPEA SQL type that holds the column.VARCHAR(255)
IS_KEY_HINTWhether the column is part of the table's key.TEXT
FK_HINTTable and column the value refers to, when it is a foreign key.TEXT
FORMAT_HINTExpected format of the value.TEXT
NOTESGeneral notes.TEXT

FTR_FIELD

LGRS input fields (one per form, row, and column).

FORM_NOLGRS form number.VARCHAR(8)
ROW_NOLGRS row number.VARCHAR(80)
FIELD_IDLGRS HTML field ID. Navigator canonical key is cities_ftr:<FORM_NO>:<FIELD_ID>.VARCHAR(80)
COLUMN_ROLEColumn role: GEN, FUNC, TOTAL, CURR_EXP, NET_EXP, FUNC_REV, GENERAL, SPECIAL_REVENUE, DEBT_SERVICE, CAPITAL_PROJECTS, PERMANENT, ENTERPRISE, INTERNAL_SERVICE, CUSTODIAL, INVESTMENT_TRUST, PENSION_TRUST, PRIVATE_PURPOSE_TRUST, AMOUNT, and others.VARCHAR(30)
FIELD_LABELField label.VARCHAR(200)
IS_CALCULATEDY when LGRS calculates the field.CHAR(1)

FTR_FORM

SCO Cities Financial Transactions Report forms (LGRS numbering).

FORM_NOLGRS form number (01-42, 30.5).VARCHAR(8)
FORM_NMForm name as published in LGRS.VARCHAR(120)
FORM_GROUPLGRS form group.VARCHAR(40)
REQUIREMENTrequired, conditional, or optional.VARCHAR(20)
SORT_ORDDisplay order.INT
SOURCE_ROLEHow the form is produced: TB (from a CACOA-coded trial balance), SCHEDULE, DERIVED, METADATA, or NARRATIVE.VARCHAR(12)
NOTESNotes on producing the form.TEXT

FTR_ROW

Rows of each FTR form.

FORM_NOLGRS form number.VARCHAR(8)
ROW_NOLGRS row number (R01, R03.5, R27A).VARCHAR(80)
ROW_LABELRow label, cleaned of LGRS column prefixes.VARCHAR(200)
ROW_KINDLINE, TOTAL, SPECIFY (write-in), STATISTIC, or QUESTION.VARCHAR(12)
SECTIONSection heading on the form.VARCHAR(80)
COLUMNSColumn roles present on the row, pipe-separated.VARCHAR(120)
SORT_ORDDisplay order within the form.INT

FTR_XWALK

CACOA to FTR crosswalk rules. Within an axis the lowest PRIORITY wins; equal priorities with different targets are conflicts.

RULE_IDRule identifier.VARCHAR(10)
AXISPRIMARY, FUNCTION (forms 24-28), or OBJECT (form 29).VARCHAR(10)
FUND_CATEGORYPipe-separated fund categories the rule applies to; blank = all.VARCHAR(200)
FUND_FROMOptional fund range start (3-digit).CHAR(3)
FUND_TOOptional fund range end.CHAR(3)
OBJ_FROMObject range start (4-digit).CHAR(4)
OBJ_TOObject range end.CHAR(4)
FUNC_FROMOptional function range start (4-digit).CHAR(4)
FUNC_TOOptional function range end.CHAR(4)
FORM_NOTarget LGRS form (blank for EXCLUDE).VARCHAR(8)
ROW_NOTarget LGRS row.VARCHAR(80)
COLUMN_RULEHow the column is chosen: GEN_FUNC (General when function is 0000, otherwise Functional), GEN, FUNC, CURR_EXP, AMOUNT, GOV_FUND_COLUMN, PROP_FUND_COLUMN, FID_FUND_COLUMN, or EXCLUDE.VARCHAR(20)
SIGN_ROLEasset, contra_asset, deferred_outflow, liability, deferred_inflow, equity, revenue, expense, transfer_in, transfer_out, financing_source, financing_use. Debit-positive balances are multiplied by +1 for asset, deferred_outflow, and expense, and by -1 otherwise.VARCHAR(20)
VALUE_BASISactivity or ending_balance.VARCHAR(16)
PRIORITYLower wins within an axis.INT
STATUSADOPTED, PROPOSED, or RETIRED.VARCHAR(10)
NOTEExplanation or review question.TEXT

REF_DEPT_NOTES

Reference/lookup table supporting rollups, profiles, or reporting.

NOTE_TYPEKind of note.VARCHAR(255)
NOTE_TEXTThe note.TEXT

REF_DISTRICT_ACTIVITY

Special district activities as the State Controller classifies them, with a default function and fund.

ACTIVITY_NMActivity name from the State Controller's data.VARCHAR(80)
DEFAULT_FUNC_CDFunction most postings use (0000 when services vary).CHAR(4)
DEFAULT_FUND_CDFund the main activity usually runs in.CHAR(3)
NOTESGuidance.TEXT
STATUSADOPTED or PROPOSED.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)

REF_ENTITY_TYPE

Types of agencies that file State Controller reports.

ENTITY_TYPEEntity type code.VARCHAR(20)
ENTITY_NMName.VARCHAR(80)
DESCRIPTIONWhat the type covers.TEXT
SCO_REPORTSREF_STATE_REPORT codes the type files, separated by |.VARCHAR(120)
ACTIVEY or N.CHAR(1)
STATUSADOPTED or PROPOSED.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)

REF_FUNC_MATCH_TYPE

Reference/lookup table supporting rollups, profiles, or reporting.

MATCH_TYPEKind of match between codes.VARCHAR(255)
DESCRIPTIONWhat the value means.TEXT

REF_FUND_CATEGORY

GASB fund categories and where each reports on the FTR.

FUND_CATEGORYCategory code.VARCHAR(30)
DESCRIPTIONDescription.VARCHAR(120)
FUND_CLASSGovernmental, Proprietary, Fiduciary, Government-wide, or System.VARCHAR(20)
FTR_PLACEMENTFTR form and column.VARCHAR(60)
ACTIVEY/N.CHAR(1)

REF_FUND_TYPE

Reference/lookup table supporting rollups, profiles, or reporting.

FUND_TYPEFund type (governmental, proprietary, fiduciary, system).VARCHAR(255)
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_INCL_EXCL

Reference/lookup table supporting rollups, profiles, or reporting.

INCL_EXCLINCLUDE or EXCLUDE.CHAR(1)
DESCRIPTIONWhat the value means.TEXT

REF_MAP_STATUS

Reference/lookup table supporting rollups, profiles, or reporting.

MAP_STATUSMapping status value.VARCHAR(255)
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_MATCH_METHOD

Reference/lookup table supporting rollups, profiles, or reporting.

MATCH_METHODHow a local code was matched to a CACOA code.TEXT
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_OBJ_CLASS

Reference/lookup table supporting rollups, profiles, or reporting.

OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_CLASS_NMObject class name.VARCHAR(255)
OBJ_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
OBJ_TORange end code (inclusive). Stored as text.VARCHAR(255)
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
LEVEL_NBRHierarchy/rollup level number (lower = higher-level).INT
PARENT_OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
ROLLUP_PROFILE_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
SORT_ORDOrdering for display/rollups.INT

REF_OBJ_GROUP

Reference/lookup table supporting rollups, profiles, or reporting.

OBJ_GROUPStatement group of the object (assets, revenues, expenses, and so on).VARCHAR(255)
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_OBJ_MATCH_TYPE

Reference/lookup table supporting rollups, profiles, or reporting.

MATCH_TYPEKind of match between codes.VARCHAR(255)
DESCRIPTIONWhat the value means.TEXT

REF_OBJ_REPORT_CLASS

Reference/lookup table supporting rollups, profiles, or reporting.

ROC_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
ROC_LEVELLevel of the reporting bucket.TEXT
OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
ROC_NMReporting bucket name.VARCHAR(255)
ROC_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
ROC_TORange end code (inclusive). Stored as text.VARCHAR(255)
REPORTING_SCOPEReport the bucket supports.TEXT
SCO_DERIVABLEY when the State Controller's reports can be derived from the bucket.TEXT
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
DESC_AUDITWhat an auditor should know about the bucket.TEXT
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_OBJ_REPORT_CLASS_MAP

Reference/lookup table supporting rollups, profiles, or reporting.

ROC_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
MAP_PRIORITYOrder the mapping is tried; lowest first.TEXT
MAP_METHODHow the object maps to the bucket (exact subclass or class default).TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_OBJ_SUBCLASS

Reference/lookup table supporting rollups, profiles, or reporting.

OBJ_CLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
OBJ_SUBCLASS_NMObject subclass name.VARCHAR(255)
OBJ_FROMRange start code (inclusive). Stored as text.VARCHAR(255)
OBJ_TORange end code (inclusive). Stored as text.VARCHAR(255)
NOTESGeneral notes.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)
LEVEL_NBRHierarchy/rollup level number (lower = higher-level).INT
PARENT_OBJ_SUBCLASS_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
ROLLUP_PROFILE_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
SORT_ORDOrdering for display/rollups.INT

REF_OBJ_SUBGROUP

Reference/lookup table supporting rollups, profiles, or reporting.

OBJ_SUBGROUPSubgroup of the object within its statement group.TEXT
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_REPORTING_PROFILE

Reference/lookup table supporting rollups, profiles, or reporting.

PROFILE_CDCode identifier (stored as text/varchar to preserve leading zeros and stable joins).VARCHAR(255)
PROFILE_NMReporting profile name.VARCHAR(255)
PROFILE_SCOPEAgencies the profile applies to.TEXT
DESCRIPTIONWhat the value means.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_REPORT_MAP_STATE

Reference/lookup table supporting rollups, profiles, or reporting.

MAP_STATEState of a mapping or report run (draft, reviewed, final).TEXT
MAP_STATE_NMName of the state.VARCHAR(255)
DESC_PLAINLong-form plain-language definition.TEXT
DESC_GASBLong-form definition aligned to GASB terminology.TEXT
ACCOUNTING_NOTEImplementation notes for accounting teams.TEXT
REPORTING_NOTEImplementation notes for reporting/rollups.TEXT
ACTIVEFlag (Y/N) indicating status or behavior.CHAR(1)

REF_STATE_REPORT

State Controller local government reports and how far the CACOA crosswalks them.

REPORT_CDReport code.VARCHAR(20)
REPORT_NMReport name as the State Controller publishes it.VARCHAR(120)
FILERSEntity types that file the report, separated by |.VARCHAR(120)
STATUTEStatute requiring the report.VARCHAR(120)
DUEWhen the report is due; confirm against the current instructions.TEXT
INSTRUCTIONS_URLState Controller page with the current instructions.TEXT
BTN_DATASETSBy the Numbers dataset IDs (revenues|expenditures).VARCHAR(40)
XWALK_LEVELFIELD (LGRS field IDs), LINE (published lines), or NONE.VARCHAR(10)
SHARED_FORMSCities FTR forms the report shares (their rules apply), e.g. 03-14,38.VARCHAR(40)
STATUSADOPTED or PROPOSED.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)
SCOPE_NOTEWhat the crosswalk covers and why.TEXT

REF_YN

Reference/lookup table supporting rollups, profiles, or reporting.

YNY or N.TEXT
DESCRIPTIONWhat the value means.TEXT

RPT_FIELD

Keys of report lines in the State Controller's data (LGRS field IDs or By the Numbers line keys).

REPORT_CDREF_STATE_REPORT code.VARCHAR(20)
LINE_IDRPT_LINE line.VARCHAR(120)
COLUMNColumn of the line.VARCHAR(30)
FIELD_KEYKey of the line and column in the published data.TEXT

RPT_LINE

Lines of State Controller reports other than the Cities FTR.

REPORT_CDREF_STATE_REPORT code.VARCHAR(20)
LINE_IDLine identifier within the report.VARCHAR(120)
SECTIONForm section.VARCHAR(120)
LINE_LABELLine label as the State Controller publishes it.TEXT
COLUMN_SETColumns the line has, separated by |.VARCHAR(120)
LINE_KINDLINE, SHARED (a Cities FTR form row), or ADVISORY.VARCHAR(10)
FALLBACK_LINE_IDLine that takes an amount when this line has no column for the fund type (the form's 'other' line).VARCHAR(120)
SORT_ORDDisplay order.INT
STATUSADOPTED or PROPOSED.VARCHAR(10)
SINCERelease introduced or last changed.VARCHAR(10)

RPT_XWALK

Rules that send CACOA codes to report lines; same logic as FTR_XWALK.

REPORT_CDREF_STATE_REPORT code.VARCHAR(20)
RULE_IDRule identifier.VARCHAR(12)
AXISPRIMARY or SEGMENT (a second line the same posting feeds).VARCHAR(10)
FUND_CATEGORYFund categories the rule applies to, separated by |; blank for all.VARCHAR(200)
FUND_FROMFirst fund code, when the rule is limited to a fund range.CHAR(3)
FUND_TOLast fund code.CHAR(3)
OBJ_FROMFirst object code.CHAR(4)
OBJ_TOLast object code.CHAR(4)
FUNC_FROMFirst function code, when the rule depends on function.CHAR(4)
FUNC_TOLast function code.CHAR(4)
LINE_IDTarget RPT_LINE; blank for EXCLUDE.VARCHAR(120)
COLUMN_RULEGOV_FUND_COLUMN, AMOUNT, DELIVERY, MEMBER_CLASS, FUND_CLASS, or EXCLUDE.VARCHAR(20)
SIGN_ROLErevenue, expense, transfer_in, financing_source.VARCHAR(20)
PRIORITYLowest number wins.INT
STATUSADOPTED, PROPOSED, or RETIRED.VARCHAR(10)
NOTEWhy the rule exists.TEXT