R
Redwood DataHub
Overview
Schwab Fidelity Salesforce Tamarac DB Docs Silver Layer
Sequoia Financial · 2026-05-05
Schwab — 17 tables
Schwab Data Delivery App — daily file-based sync of 14 COBOL fixed-width file types (accounts, positions, transactions, securities, tax lots, cost basis) via Azure Hot Storage. Pipeline: redwood_schwab_data_sync · 59 tasks · 30/30 reliability.
Tables 15 data · 2 infra
schwab_acc schwab_rld schwab_rlu schwab_rly schwab_rps schwab_rps2 schwab_rtu schwab_rty schwab_sec schwab_tcf schwab_trn schwab_uln schwab_ult schwab_upn schwab_upt
Pipeline · Config & Logs
schwab_sync_config schwab_sync_log
schwab_acc
95 columns
  • Account master delivered daily via the Schwab Data Delivery App — one row per client account.
  • Captures demographic & identity fields: taxpayer name, SSN/TIN, mailing address, phone, date of birth.
  • Stores account classification: account type (individual, joint, IRA, trust), registration code, managed-account strategy, custodian code.
  • Includes bank-sweep settings, margin agreement flags, and ERISA/retirement plan indicators.
  • Column names (versmrkr_*, a_m, p_v …) are verbatim COBOL field codes from Schwab's fixed-width format — preserved exactly as delivered.
  • Primary reference table for linking account numbers to client identities across all Schwab datasets.
ColumnTypeDescription
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
account_title_line_2VARCHAR(255)nullableSecond line of the account title
versmrkr_7VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
s_iBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
versmrkr_9VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
mngdacct_pltfrmcdVARCHAR(255)nullableManaged account platform code identifying the overlay manager system
ac_csVARCHAR(255)nullableAccount composite/strategy code for managed account grouping
acct_typeVARCHAR(255)nullableAccount type code: 1=Individual, 2=Joint, 3=IRA, 4=Trust, 5=Corporate
cbm_mfVARCHAR(255)nullable
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
txpyr_suffVARCHAR(255)nullableTaxpayer name suffix (Jr., Sr., III etc.)
a_mBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
intbearing_ticker_symbolVARCHAR(255)nullableTicker of the interest-bearing sweep vehicle (money market fund)
b_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
ac_maVARCHAR(255)nullable
statemnt_prefVARCHAR(255)nullableStatement delivery preference (Electronic, Paper, Both)
txpyr_titleVARCHAR(255)nullableTaxpayer title (Mr., Mrs., Dr. etc.)
p_vVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
intbearing_feat_is_idVARCHAR(255)nullableItem/issue ID of the interest-bearing feature security
rstr_rsn4VARCHAR(255)nullable
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
m_tBIGINTnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
h2_h3VARCHAR(255)nullable
schwab_br_cdVARCHAR(255)nullableSchwab branch code where the account is serviced
coy_cdVARCHAR(255)nullableCompany code identifying the Schwab entity
date_of_birthDATEnullablePrimary account holder's date of birth
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
p_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
email_addressVARCHAR(255)nullableAccount holder primary email address
versmrkr_8VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
p_bVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
cbm_nmfVARCHAR(255)nullable
schwab_bank_ic_accountVARCHAR(255)nullableSchwab Bank interest-credit account identifier
rstr_rsn3VARCHAR(255)nullable
a_oBIGINTnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
alias_nameVARCHAR(255)nullableAccount alias or nickname for display purposes
wh_cdVARCHAR(255)nullableWithholding code for backup withholding status
account_statusVARCHAR(255)nullableCurrent account status: Active, Closed, Restricted, or Suspended
s_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
intbr_mm_cdVARCHAR(255)nullableInterest-bearing money market code
acct_regisVARCHAR(255)nullableAccount registration code defining ownership structure
managed_account_investment_strategyVARCHAR(255)nullableNamed investment strategy for discretionary managed accounts
rstr_rsn2BIGINTnullable
st_cdVARCHAR(255)nullableState code (US state abbreviation)
int_sfVARCHAR(255)nullable
date_openedDATEnullableDate the brokerage account was opened at Schwab
f_aBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
ac_stVARCHAR(255)nullable
p_dBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mobile_phone_numberVARCHAR(255)nullableMobile phone number
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
acct_mail_zipVARCHAR(255)nullableMailing address ZIP/postal code
business_phVARCHAR(255)nullableBusiness phone number
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
ssntin_numberVARCHAR(255)nullableTaxpayer SSN or TIN — stored encrypted/masked at source
u_mBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
a_rVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
taxpayer_last_nameVARCHAR(255)nullablePrimary taxpayer last name for tax reporting
primary_contactVARCHAR(255)nullablePrimary contact designation for the account
managed_account_money_managerVARCHAR(255)nullableMoney management firm overseeing the account
o_lBIGINTnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
p_cBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
taxpayer_middle_nameVARCHAR(255)nullablePrimary taxpayer middle name
account_title_line_3VARCHAR(255)nullableThird line of the account title
custtype_codeVARCHAR(255)nullableCustomer type code distinguishing retail, institutional, and managed accounts
cb_mthd_dateDATEnullableDate: cb mthd date
intbr_cdVARCHAR(255)nullableInterest-bearing classification code
dflt_ltselVARCHAR(255)nullableDefault lot selection method for tax optimisation (HIFO, LIFO, FIFO, SpecID)
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
nr_bnVARCHAR(255)nullable
acct_mailing_ctry_codeVARCHAR(255)nullableMailing address country code (ISO 2-letter)
taxpayer_first_nameVARCHAR(255)nullablePrimary taxpayer first name for tax reporting
bank_sweep_display_nameVARCHAR(255)nullableDisplay name of the bank sweep program (FDIC-insured cash feature)
mailing_address_line_2VARCHAR(255)nullableMailing address line 2 (apartment, suite, floor)
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
mailing_address_line_1VARCHAR(255)nullableMailing address line 1 (street number and name)
rstr_rsn1BIGINTnullable
rstr_rsn5VARCHAR(255)nullable
account_title_line_1VARCHAR(255)nullableFirst line of the formal account title (legal name)
nr_amVARCHAR(255)nullable
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
organization_primary_nameVARCHAR(255)nullablePrimary organisation name for corporate or trust accounts
account_mailing_cityVARCHAR(255)nullableMailing address city
phone_nbrVARCHAR(255)nullablePrimary phone number
p_eBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
mailing_address_line_3VARCHAR(255)nullableMailing address line 3 (additional address information)
m_aBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rld
85 columns
  • Realized gain/loss detail at the tax-lot level for closed (sold or transferred) positions.
  • Tracks acquisition cost, disposal proceeds, short vs long-term holding classification.
  • Captures wash-sale disallowed loss amounts to comply with IRS wash-sale rules.
  • Each row represents one closed lot event — date opened, date closed, days held.
  • Feeds Schedule D and annual tax reporting workflows; 85 columns.
ColumnTypeDescription
adjusted_gainloss_dollarsNUMERICnullableGain or loss amount in USD
original_faceBOOLEANnullableOriginal face value for bond or mortgage-backed security lots
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
w_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
trans_codeVARCHAR(255)nullableShort code or category identifier
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
federal_tax_withholdingVARCHAR(255)nullable
wh_stNUMERICnullable
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
employee_option_original_costVARCHAR(255)nullable
c_iNUMERICnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
g_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
trancode_expandedVARCHAR(255)nullable
proceedsNUMERICnullable
publication_timestampNUMERICnullableTimestamp: publication timestamp
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
original_purchase_priceNUMERICnullablePrice per unit in USD
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
c_tVARCHAR(255)nullableCost basis calculation type code
g_iVARCHAR(255)nullableGain/loss indicator code
adjusted_gainloss_percentageNUMERICnullableGain or loss amount in USD
p_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
closing_dateDATEnullableDate: closing date
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
r_uVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
disallowed_loss_amountBOOLEANnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
gainloss_percentageNUMERICnullableGain or loss amount in USD
gainloss_dollarsNUMERICnullableGain or loss amount in USD
employee_option_realized_gainlossNUMERICnullableGain or loss amount in USD
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
closing_quantityNUMERICnullableShare or unit quantity
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
proceeds_per_shareNUMERICnullable
order_numberVARCHAR(255)nullableOrder number from the trading system
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
transaction_gainloss_pctNUMERICnullableGain or loss amount in USD
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ytd_amortizationVARCHAR(255)nullable
close_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close event entity
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2BOOLEANnullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
close_open_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close open event entity
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
adj_disallowed_loss_amountNUMERICnullableMonetary amount in USD
lot_selctNUMERICnullable
cbmVARCHAR(255)nullable
transaction_gainloss_dollarsNUMERICnullableGain or loss amount in USD
orgpurch_dateDATEnullableOriginal purchase date — may differ from acquired_date for gifted or transferred lots
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
settle_dateDATEnullableDate: settle date
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costVARCHAR(255)nullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
versmrkr_7VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
schwab_order_idVARCHAR(255)nullableIdentifier / foreign key linking to the schwab order entity
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rlu
86 columns
  • Unrealized gain/loss snapshot for open (still-held) positions, at the tax-lot level.
  • Mirrors schwab_rld structure but for lots not yet closed.
  • Fields: acquisition date, original cost, current market value, unrealized gain/loss amount and percent.
  • Wash-sale flags and lot-selection method (FIFO, specific ID) recorded per lot.
  • Used for mark-to-market P&L reporting and unrealized gain/loss attribution; 86 columns.
ColumnTypeDescription
adjusted_gainloss_dollarsNUMERICnullableGain or loss amount in USD
original_faceBOOLEANnullableOriginal face value for bond or mortgage-backed security lots
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
w_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
versmrkr_7VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
trans_codeVARCHAR(255)nullableShort code or category identifier
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
federal_tax_withholdingVARCHAR(255)nullable
wh_stNUMERICnullable
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
employee_option_original_costVARCHAR(255)nullable
c_iNUMERICnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
g_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
trancode_expandedVARCHAR(255)nullable
proceedsNUMERICnullable
publication_timestampVARCHAR(255)nullableTimestamp: publication timestamp
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3BOOLEANnullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
original_purchase_priceNUMERICnullablePrice per unit in USD
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
versmrkr_5NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
c_tVARCHAR(255)nullableCost basis calculation type code
g_iVARCHAR(255)nullableGain/loss indicator code
adjusted_gainloss_percentageNUMERICnullableGain or loss amount in USD
p_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
closing_dateDATEnullableDate: closing date
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
r_uVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
disallowed_loss_amountBOOLEANnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
gainloss_percentageNUMERICnullableGain or loss amount in USD
gainloss_dollarsNUMERICnullableGain or loss amount in USD
employee_option_realized_gainlossNUMERICnullableGain or loss amount in USD
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
closing_quantityNUMERICnullableShare or unit quantity
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
proceeds_per_shareNUMERICnullable
order_numberVARCHAR(255)nullableOrder number from the trading system
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
transaction_gainloss_pctNUMERICnullableGain or loss amount in USD
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ytd_amortizationVARCHAR(255)nullable
close_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close event entity
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
close_open_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close open event entity
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
adj_disallowed_loss_amountNUMERICnullableMonetary amount in USD
lot_selctNUMERICnullable
cbmVARCHAR(255)nullable
transaction_gainloss_dollarsNUMERICnullableGain or loss amount in USD
orgpurch_dateDATEnullableOriginal purchase date — may differ from acquired_date for gifted or transferred lots
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
settle_dateDATEnullableDate: settle date
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costVARCHAR(255)nullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
schwab_order_idVARCHAR(255)nullableIdentifier / foreign key linking to the schwab order entity
versmrkr_8VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rly
86 columns
  • Year-to-date realized gain/loss summary — aggregates closed-lot activity across the calendar year.
  • One row per security per account — summarized from individual lot-level detail.
  • Breaks out short-term vs long-term realized gains and losses separately.
  • Supports annual tax reporting, performance attribution, and YTD tax-impact estimates.
  • 86 columns; parallel structure to schwab_rlu but for closed positions only.
ColumnTypeDescription
adjusted_gainloss_dollarsNUMERICnullableGain or loss amount in USD
original_faceBOOLEANnullableOriginal face value for bond or mortgage-backed security lots
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
w_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
versmrkr_7VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
trans_codeVARCHAR(255)nullableShort code or category identifier
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
federal_tax_withholdingVARCHAR(255)nullable
wh_stNUMERICnullable
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
employee_option_original_costVARCHAR(255)nullable
c_iNUMERICnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
g_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
trancode_expandedVARCHAR(255)nullable
proceedsNUMERICnullable
publication_timestampVARCHAR(255)nullableTimestamp: publication timestamp
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3BOOLEANnullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
original_purchase_priceNUMERICnullablePrice per unit in USD
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
versmrkr_5NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
c_tVARCHAR(255)nullableCost basis calculation type code
g_iVARCHAR(255)nullableGain/loss indicator code
adjusted_gainloss_percentageNUMERICnullableGain or loss amount in USD
p_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
closing_dateDATEnullableDate: closing date
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
r_uVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
disallowed_loss_amountBOOLEANnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
gainloss_percentageNUMERICnullableGain or loss amount in USD
gainloss_dollarsNUMERICnullableGain or loss amount in USD
employee_option_realized_gainlossNUMERICnullableGain or loss amount in USD
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
closing_quantityNUMERICnullableShare or unit quantity
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
proceeds_per_shareNUMERICnullable
order_numberVARCHAR(255)nullableOrder number from the trading system
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
transaction_gainloss_pctNUMERICnullableGain or loss amount in USD
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ytd_amortizationVARCHAR(255)nullable
close_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close event entity
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
close_open_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close open event entity
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
adj_disallowed_loss_amountNUMERICnullableMonetary amount in USD
lot_selctNUMERICnullable
cbmVARCHAR(255)nullable
transaction_gainloss_dollarsNUMERICnullableGain or loss amount in USD
orgpurch_dateDATEnullableOriginal purchase date — may differ from acquired_date for gifted or transferred lots
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
settle_dateDATEnullableDate: settle date
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costVARCHAR(255)nullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4NUMERICnullableCOBOL version marker — internal fixed-width file format versioning field
schwab_order_idVARCHAR(255)nullableIdentifier / foreign key linking to the schwab order entity
versmrkr_8VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rps
68 columns
  • Real-time position snapshot by account and security as of each business date.
  • Separate quantity columns for settled, unsettled-long, unsettled-short, cash-settled, margin-settled, and when-issued positions.
  • Contains current market value, product category, long/short indicator.
  • All security identifiers included: CUSIP, ISIN, SEDOL, Schwab security number, ticker.
  • 68 columns — used for daily position reconciliation and risk reporting.
ColumnTypeDescription
security_description_line_3VARCHAR(255)nullableText description
unrul_sufidVARCHAR(255)nullable
c_gBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
closing_price_unfactoredNUMERICnullableRaw closing price before any adjustment factors are applied
scrtydes_line_4VARCHAR(255)nullable
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
underlying_industry_ticker_symbolVARCHAR(255)nullableIndustry-level ticker for the underlying (e.g. sector ETF)
security_description_line_1VARCHAR(255)nullableText description
accounting_rule_codeVARCHAR(255)nullableGAAP accounting rule applied to this transaction
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idBIGINTnullableSchwab item/issue ID of the underlying security
non_tradable_quantityNUMERICnullableShares that cannot currently be traded (restricted, pledged, or in transfer)
rulst_sufidVARCHAR(255)nullable
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
quantity_settledunsettledNUMERICnullableShare or unit quantity
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
factor_dateDATEnullableDate the pool factor was applied for MBS/ABS securities
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
quantity_settledNUMERICnullableShare quantity in settled positions (cash exchanged)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
closing_priceNUMERICnullableEnd-of-day closing price adjusted for splits and dividends
tips_factorNUMERICnullableTIPS inflation adjustment factor applied to principal
quantity_unsettledlongNUMERICnullableUnsettled long position quantity (bought but not yet settled)
industry_ticker_symbolVARCHAR(255)nullableIndustry classification ticker assigned by Schwab
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
ly_stVARCHAR(255)nullable
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
security_description_line_2VARCHAR(255)nullableText description
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
mnymk_codeVARCHAR(255)nullableMoney market fund classification code
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
market_value_settledunsettledNUMERICnullableCombined market value of settled and unsettled positions
d_rBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
asset_backed_factorNUMERICnullablePool factor for asset-backed securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
quantity_unsettledshortNUMERICnullableUnsettled short position quantity (sold but not yet settled)
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
a_iBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
factorNUMERICnullablePool factor — remaining principal as a percentage of original face (for MBS/ABS)
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
secprice_lstupdteVARCHAR(255)nullablePrice per unit in USD
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
row_idINTEGERrequiredAuto-incrementing row identifier for position records
created_atTIMESTAMP WITHOUT TIME ZONEnullableRow creation timestamp (database-side)
tickerVARCHAR(255)nullableExchange ticker symbol — short form
cash_balance_typeVARCHAR(255)nullableAccount or position balance in USD
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
accountVARCHAR(255)nullableAccount reference in TCF/position file
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
quantity_cash_settledNUMERICnullableQuantity in cash accounts that has settled
quantity_margin_settledNUMERICnullableQuantity in margin accounts that has settled
quantity_short_settledNUMERICnullableShort position quantity that has settled
quantity_wheniss_settledNUMERICnullableWhen-issued position quantity that has settled
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rps2
38 columns
  • Condensed position summary — lighter variant of schwab_rps with fewer quantity breakout fields.
  • 38 columns covering account, security, and market-value essentials.
  • Used for accounts with simpler position structures or cash-equivalent holdings (money market, sweep).
  • Processed by the same reconciliation pipeline as schwab_rps but stored separately to avoid schema conflicts.
ColumnTypeDescription
net_mv_plus_cashNUMERICnullable
eqty_excl_optionNUMERICnullable
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
account_title_line_2VARCHAR(255)nullableSecond line of the account title
mtd_margin_intNUMERICnullable
bank_sweep_ibfNUMERICnullable
acct_typeVARCHAR(255)nullableAccount type code: 1=Individual, 2=Joint, 3=IRA, 4=Trust, 5=Corporate
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
net_mv_positionsNUMERICnullable
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
mkt_value_shortNUMERICnullable
available_to_payNUMERICnullable
mvl_cash_ex_optnNUMERICnullable
option_rqrmntsNUMERICnullable
daily_margin_intNUMERICnullable
acct_regisVARCHAR(255)nullableAccount registration code defining ownership structure
eqty_percentageNUMERICnullablePercentage value
cash_margin_bal_settledNUMERICnullable
margin_balanceNUMERICnullableAccount or position balance in USD
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
mkt_value_longNUMERICnullable
money_mkt_fundsNUMERICnullable
mnth_end_div_payNUMERICnullable
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
cash_balance_settled_onlyNUMERICnullableAccount or position balance in USD
account_title_line_3VARCHAR(255)nullableThird line of the account title
net_credit_debitNUMERICnullable
mrgn_buying_pwrNUMERICnullable
eqty_incl_optionNUMERICnullable
maintenance_callNUMERICnullable
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
account_title_line_1VARCHAR(255)nullableFirst line of the formal account title (legal name)
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
bank_cashNUMERICnullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rtu
75 columns
  • Unrealized gain/loss by tax lot — short-term holdings (held 1 year or less).
  • Captures acquisition date, cost basis, current market value for each short-term open lot.
  • Holding-period classification applied at the lot level based on days-held count.
  • Used for short-term capital gains estimation and tax-loss harvesting analysis.
  • 75 columns; companion to schwab_rty (long-term lots).
ColumnTypeDescription
adjusted_gainloss_dollarsNUMERICnullableGain or loss amount in USD
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
w_sBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
trans_codeVARCHAR(255)nullableShort code or category identifier
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
federal_tax_withholdingNUMERICnullable
wh_stVARCHAR(255)nullable
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
c_iVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
g_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
trancode_expandedVARCHAR(255)nullable
proceedsNUMERICnullable
publication_timestampVARCHAR(255)nullableTimestamp: publication timestamp
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
c_tVARCHAR(255)nullableCost basis calculation type code
adjusted_gainloss_percentageNUMERICnullableGain or loss amount in USD
p_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
closing_dateDATEnullableDate: closing date
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
disallowed_loss_amountNUMERICnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
gainloss_percentageNUMERICnullableGain or loss amount in USD
gainloss_dollarsNUMERICnullableGain or loss amount in USD
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
closing_quantityNUMERICnullableShare or unit quantity
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
proceeds_per_shareNUMERICnullable
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
transaction_gainloss_pctNUMERICnullableGain or loss amount in USD
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ytd_amortizationNUMERICnullable
close_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close event entity
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
adj_disallowed_loss_amountNUMERICnullableMonetary amount in USD
lot_selctVARCHAR(255)nullable
cbmVARCHAR(255)nullable
transaction_gainloss_dollarsNUMERICnullableGain or loss amount in USD
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
settle_dateDATEnullableDate: settle date
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costNUMERICnullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_rty
75 columns
  • Unrealized gain/loss by tax lot — long-term holdings (held more than 1 year).
  • Same structure as schwab_rtu scoped to positions qualifying for long-term capital gains tax rates.
  • Fields include acquisition date, adjusted cost basis, current value, unrealized G/L.
  • Used alongside schwab_rtu for complete open-lot tax position reporting.
  • 75 columns.
ColumnTypeDescription
adjusted_gainloss_dollarsNUMERICnullableGain or loss amount in USD
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
w_sBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
trans_codeVARCHAR(255)nullableShort code or category identifier
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
federal_tax_withholdingNUMERICnullable
wh_stVARCHAR(255)nullable
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
c_iVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
g_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
trancode_expandedVARCHAR(255)nullable
proceedsNUMERICnullable
publication_timestampVARCHAR(255)nullableTimestamp: publication timestamp
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
c_tVARCHAR(255)nullableCost basis calculation type code
adjusted_gainloss_percentageNUMERICnullableGain or loss amount in USD
p_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
closing_dateDATEnullableDate: closing date
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
disallowed_loss_amountNUMERICnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
gainloss_percentageNUMERICnullableGain or loss amount in USD
gainloss_dollarsNUMERICnullableGain or loss amount in USD
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
closing_quantityNUMERICnullableShare or unit quantity
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
proceeds_per_shareNUMERICnullable
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
transaction_gainloss_pctNUMERICnullableGain or loss amount in USD
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ytd_amortizationNUMERICnullable
close_event_idVARCHAR(255)nullableIdentifier / foreign key linking to the close event entity
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
adj_disallowed_loss_amountNUMERICnullableMonetary amount in USD
lot_selctVARCHAR(255)nullable
cbmVARCHAR(255)nullable
transaction_gainloss_dollarsNUMERICnullableGain or loss amount in USD
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
settle_dateDATEnullableDate: settle date
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costNUMERICnullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_sec
74 columns
  • Security master reference — one row per security per business date.
  • Pricing fields: closing price, factored price, unfactored price, price factor.
  • Bond attributes: coupon rate, maturity date, call date/price, par value, TIPS inflation factor, S&P rating, Moody's rating.
  • Options fields: strike price, expiration date, put/call indicator, contract multiplier.
  • Full identifier cross-reference: CUSIP, ISIN, SEDOL, Schwab internal security number, ticker, industry ticker.
  • Authoritative security reference for joining positions and transactions to security attributes.
ColumnTypeDescription
o_iBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
security_description_line_3VARCHAR(255)nullableText description
unrul_sufidVARCHAR(255)nullable
dividendinterest_frequencyVARCHAR(255)nullable
closing_price_unfactoredNUMERICnullableRaw closing price before any adjustment factors are applied
scrtydes_line_4VARCHAR(255)nullable
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
underlying_industry_ticker_symbolVARCHAR(255)nullableIndustry-level ticker for the underlying (e.g. sector ETF)
security_description_line_1VARCHAR(255)nullableText description
issue_dateDATEnullableDate the security was originally issued
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
opt_expr_dateDATEnullableOption contract expiration date
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
sp_ratingVARCHAR(255)nullableStandard & Poor's credit rating (AAA, AA+, AA, … D)
next_put_dateDATEnullableNext put date — when bondholder can force early redemption
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
rulst_sufidVARCHAR(255)nullable
last_updateDATEnullable
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
call_priceNUMERICnullablePrice at which the bond may be called by the issuer
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
factor_dateDATEnullableDate the pool factor was applied for MBS/ABS securities
par_valueNUMERICnullableBond par/face value (typically 1000 for corporate bonds)
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
mkt_codeVARCHAR(255)nullableShort code or category identifier
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
next_put_priceNUMERICnullablePrice at which the bondholder can put the bond back to the issuer
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
options_multiplierNUMERICnullableOptions contract multiplier — typically 100 shares per contract
moodys_ratingVARCHAR(255)nullableMoody's credit rating (Aaa, Aa1, Aa2, … C)
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
closing_priceNUMERICnullableEnd-of-day closing price adjusted for splits and dividends
tips_factorNUMERICnullableTIPS inflation adjustment factor applied to principal
industry_ticker_symbolVARCHAR(255)nullableIndustry classification ticker assigned by Schwab
st_cdVARCHAR(255)nullableState code (US state abbreviation)
optnrt_symbolVARCHAR(255)nullableOptions root symbol (underlying ticker)
c_pVARCHAR(255)nullableCall/Put indicator: C=Call, P=Put
ly_stVARCHAR(255)nullable
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
security_description_line_2VARCHAR(255)nullableText description
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
p_iBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mnymk_codeVARCHAR(255)nullableMoney market fund classification code
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
call_dateDATEnullableNext date on which the issuer may redeem the bond early
maturity_dateDATEnullableDate the bond principal is due to be repaid
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
interest_rateNUMERICnullableCoupon or stated interest rate as a percentage
security_valuation_unitNUMERICnullableValuation unit (e.g. percentage of par for bonds vs per-share for equities)
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
is_cyVARCHAR(255)nullableBoolean flag (True/False)
asset_backed_factorNUMERICnullablePool factor for asset-backed securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
face_value_amtNUMERICnullableFace value amount for fixed income or structured securities
strike_priceNUMERICnullableOption strike (exercise) price
cy_isVARCHAR(255)nullable
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
reorg_sec_nbrVARCHAR(255)nullableNumeric identifier or reference number
next_pay_dateDATEnullableNext scheduled interest payment date
factorNUMERICnullablePool factor — remaining principal as a percentage of original face (for MBS/ABS)
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
s_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
secprice_lstupdteDATEnullablePrice per unit in USD
1st_cpn_dateDATEnullableDate: 1st cpn date
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_tcf
199 columns
  • Tax cost factor / trade confirmation file — parsed from Schwab's fixed-width COBOL format.
  • Contains named financial fields: price, principal, commission, fees, accrued interest for each trade confirmation.
  • The message_1 … message_150 columns are raw COBOL message segments carrying confirmation text, regulatory disclosures, and trade narrative.
  • 199 columns — the largest single Schwab table in terms of column count.
  • Used for trade confirmation archival and regulatory audit; also supports FINRA/SEC audit-trail requirements.
ColumnTypeDescription
message_45VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_38VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_33VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
priceNUMERICnullableSecurity price per unit as of the as_of_date
message_143VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
trd_dateDATEnullableTrade date from confirmation
message_124VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_105VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_40VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
quantityNUMERICnullableShare or unit quantity for this transaction
message_22VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_3VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_49VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_37VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
ofdescVARCHAR(255)nullableOrder fill description from the trade confirmation
message_10VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_nameaddress_5VARCHAR(255)nullableAccount name/address line 5 in TCF
message_63VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_19VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_12VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
unused_field_4VARCHAR(255)nullableReserved/unused field in TCF COBOL layout
security_descriptionVARCHAR(255)nullableSecurity description text for display
message_139VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_116VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_86VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_72VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_54VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_4VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_30VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_144VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
masterVARCHAR(255)nullableMaster account reference in TCF file
account_nameaddress_1VARCHAR(255)nullableAccount name/address line 1 in TCF
message_59VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_50VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_79VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_140VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_131VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
step_in_feeNUMERICnullableStep-in fee for block trades or securities lending
message_81VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_70VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_85VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_73VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_47VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
settl_dtDATEnullableSettlement date from trade confirmation
h2VARCHAR(255)nullableCOBOL H2 record marker
message_121VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
trace_symbolVARCHAR(255)nullableTRACE reporting symbol for fixed income transaction reporting
message_26VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
order_hndl_feeNUMERICnullableOrder handling fee
message_150VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_119VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
principalNUMERICnullablePrincipal (face value) amount of the transaction
message_138VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_123VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_130VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_69VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_27VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_78VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_56VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_136VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_60VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_31VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
actionVARCHAR(255)nullableAction code: B=Buy, S=Sell, SS=Short Sell, BC=Buy to Cover
message_24VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_21VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_43VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_100VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_15VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_135VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_51VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
prime_brok_feeNUMERICnullablePrime broker fee (TCF version)
message_125VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_122VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_95VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_1VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_142VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_141VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_66VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_83VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_title_3VARCHAR(255)nullableThird line of account title in TCF
message_94VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
msgbreakVARCHAR(255)nullableMessage break indicator — separates logical records within COBOL file
accrued_intNUMERICnullableAccrued interest on bond trade
message_29VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_5VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_62VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_107VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_61VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_87VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
accountVARCHAR(255)nullableAccount reference in TCF/position file
message_71VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_134VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_92VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_103VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_25VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_96VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_91VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
exch_proc_feeNUMERICnullableExchange processing fee (TCF version)
message_109VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_nameaddress_4VARCHAR(255)nullableAccount name/address line 4 in TCF
message_23VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_18VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_146VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_147VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_82VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
state_taxNUMERICnullableState tax amount
account_typeVARCHAR(255)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
message_74VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_64VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_67VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_11VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
markupmarkdownNUMERICnullableMarkup/markdown for fixed income principal transactions
message_8VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_84VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_nameaddress_6VARCHAR(255)nullableAccount name/address line 6 in TCF
message_97VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_99VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_145VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_title_2VARCHAR(255)nullableSecond line of account title in TCF
message_48VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
symbolVARCHAR(255)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
message_58VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_53VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_13VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_113VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_16VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
bus_dateDATEnullableBusiness date of the trade confirmation
txdescVARCHAR(255)nullableTransaction description text
message_52VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_46VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_120VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_2VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_nameaddress_2VARCHAR(255)nullableAccount name/address line 2 in TCF
message_110VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_76VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_36VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_127VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_93VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_112VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_77VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
message_104VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_98VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_nameaddress_3VARCHAR(255)nullableAccount name/address line 3 in TCF
message_55VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_34VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_137VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_44VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_115VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_149VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_65VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_41VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_20VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_17VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_14VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_7VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_129VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_102VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_101VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_6VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
unused_field_5VARCHAR(255)nullableReserved/unused field in TCF COBOL layout
message_108VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
transact_feeNUMERICnullableTransaction fee amount
message_28VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_32VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_75VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_35VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_133VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
sec_idVARCHAR(255)nullableSecurity ID used in the trade confirmation
message_111VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_68VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_88VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_9VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_118VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
other_feesNUMERICnullable
cancelVARCHAR(255)nullableCancellation indicator — Y if this record cancels a previous confirmation
message_42VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_148VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_114VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_57VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_132VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
total_amountNUMERICnullableTotal transaction amount including all fees and commissions
message_126VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
account_title_1VARCHAR(255)nullableFirst line of account title in TCF
message_80VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
broker_svc_feeNUMERICnullableBroker service fee (TCF version)
schwab_commNUMERICnullableSchwab commission amount
message_90VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_89VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_106VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
research_feeNUMERICnullableResearch/regulatory fee charged on the transaction
message_128VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
message_39VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
exec_brok_commNUMERICnullableExecuting broker commission (TCF version)
message_117VARCHAR(255)nullableRaw COBOL message segment from trade confirmation file — carries confirmation text or regulatory disclosure
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_trn
142 columns
  • All transaction activity across Schwab accounts: buys, sells, dividends, interest, transfers, journal entries, and corporate actions.
  • Key financial fields: price, quantity, net/gross amount, accrued interest, commissions, and multi-tiered fees (broker service, prime broker, exchange processing, research, trade-away).
  • Securities cross-referenced by CUSIP, ISIN, SEDOL, and ticker.
  • Settlement date and trade date tracked separately for T+1/T+2 reconciliation.
  • Includes retirement-specific fields: federal and state income tax withholding on retirement distributions.
  • 142 columns total — the most complete transaction record in the Schwab dataset.
ColumnTypeDescription
api_jsonVARCHAR(255)nullable
research_feeNUMERICnullableResearch/regulatory fee charged on the transaction
dividendinterest_share_quantityNUMERICnullableShares issued or redeemed in stock dividend transactions
exdivdnd_dateDATEnullableEx-dividend date — first date when buying does not entitle holder to dividend
record_dateDATEnullableRecord date determining which shareholders receive a dividend
unrul_sufidBIGINTnullable
broker_service_feeNUMERICnullableBroker service fee (clearing or custody-related)
closing_price_unfactoredNUMERICnullableRaw closing price before any adjustment factors are applied
bank_abaVARCHAR(255)nullable
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
publication_time_stampVARCHAR(255)nullable
account_title_line_2VARCHAR(255)nullableSecond line of the account title
sr_syVARCHAR(255)nullable
prime_broker_feeNUMERICnullablePrime brokerage fee for institutional accounts
order_idVARCHAR(255)nullableUnique order identifier linking related execution fills
underlying_industry_ticker_symbolVARCHAR(255)nullableIndustry-level ticker for the underlying (e.g. sector ETF)
s_iBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
transaction_check_memo_1VARCHAR(255)nullable
trade_dateDATEnullableDate the trade was executed in the market
debit_creditVARCHAR(255)nullableD=Debit (cash leaves account), C=Credit (cash enters account)
settlmnt_dateDATEnullableSettlement date when cash and securities change hands (T+1 for equities, T+2 for bonds)
quantityNUMERICnullableShare or unit quantity for this transaction
accounting_rule_codeVARCHAR(255)nullableGAAP accounting rule applied to this transaction
acct_typeVARCHAR(255)nullableAccount type code: 1=Individual, 2=Joint, 3=IRA, 4=Trust, 5=Corporate
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
d_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
transaction_source_code_descriptionVARCHAR(255)nullableDescription of the originating system or source of the transaction
tran_srcdeVARCHAR(255)nullableSource code identifying the transaction origin system
broker_nameVARCHAR(255)nullableExecuting broker name for away-market trades
priceNUMERICnullableSecurity price per unit as of the as_of_date
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
recipient_maker_name_line_3VARCHAR(255)nullable
rulst_sufidVARCHAR(255)nullable
accstart_dateDATEnullableAccrued interest start date
rt_txVARCHAR(255)nullable
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
transaction_memoVARCHAR(255)nullableMemo, notes, or wire instructions attached to the transaction
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
t_cBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
factor_dateDATEnullableDate the pool factor was applied for MBS/ABS securities
federal_bank_reference_numberVARCHAR(255)nullableFederal bank/wire reference number for cash transfers
step_in_feeNUMERICnullableStep-in fee for block trades or securities lending
st_txVARCHAR(255)nullable
recipient_maker_acct_numberVARCHAR(255)nullableNumeric identifier or reference number
versmrkr_5VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
sb_cdVARCHAR(255)nullableBuy/Sell indicator code
cash_in_lieu_share_quantityNUMERICnullableFractional share quantity settled as cash in lieu
trade_order_exectn_tm_stmpVARCHAR(255)nullableTimestamp of order execution
bank_act_typVARCHAR(255)nullable
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
retirement_fed_income_taxNUMERICnullableFederal income tax withheld on retirement distributions
transaction_detail_descriptionVARCHAR(255)nullableHuman-readable description of the transaction
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
broker_codeVARCHAR(255)nullableExecuting broker's identifier code
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
trade_order_entry_tm_stmpVARCHAR(255)nullableTimestamp of order entry
recipient_maker_name_line_2VARCHAR(255)nullable
commissionNUMERICnullableBrokerage commission charged for this transaction
closing_priceNUMERICnullableEnd-of-day closing price adjusted for splits and dividends
tips_factorNUMERICnullableTIPS inflation adjustment factor applied to principal
acct_regisVARCHAR(255)nullableAccount registration code defining ownership structure
recipient_maker_name_line_1VARCHAR(255)nullable
cash_in_lieu_rateNUMERICnullableCash-in-lieu rate when fractional shares cannot be issued
transaction_check_memo_2VARCHAR(255)nullable
schwab_cashiering_unique_idVARCHAR(255)nullableSchwab's internal ID for cashiering events
tr_cdVARCHAR(255)nullableTransaction type code (internal Schwab coding scheme)
industry_ticker_symbolVARCHAR(255)nullableIndustry classification ticker assigned by Schwab
exchange_processing_feeNUMERICnullableExchange or regulatory transaction fee (SEC fee, ORF)
swb_from_accountVARCHAR(255)nullableSource account for internal Schwab account-to-account transfers
ly_stVARCHAR(255)nullable
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
transaction_categoryVARCHAR(255)nullableHigh-level category: Trade, Income, Transfer, Fee, Tax, Corporate Action
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
net_amountNUMERICnullableNet cash amount after all fees, commissions, and taxes
federal_tefra_withholdingNUMERICnullableTEFRA backup withholding amount
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
jn_tpVARCHAR(255)nullableJournal type code for internal accounting entries
mnymk_codeVARCHAR(255)nullableMoney market fund classification code
stock_exchgVARCHAR(255)nullableExchange where the trade was executed
redemption_feeNUMERICnullableMutual fund redemption fee for early redemption
order_numberVARCHAR(255)nullableOrder number from the trading system
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
accrued_interestNUMERICnullableAccrued interest on fixed income positions
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
ordr_srcdVARCHAR(255)nullableOrder source code (e.g. online, phone, advisor)
other_feeNUMERICnullableMiscellaneous other fees
account_title_line_3VARCHAR(255)nullableThird line of the account title
accrend_dateDATEnullableAccrued interest end date
payable_dateDATEnullablePayable/payment date for dividends and interest distributions
distribution_rateNUMERICnullablePer-share distribution rate for dividends and capital gain distributions
exec_brok_commNUMERICnullableExecuting broker commission (TCF version)
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
asset_backed_factorNUMERICnullablePool factor for asset-backed securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
markupmarkdownNUMERICnullableMarkup/markdown for fixed income principal transactions
bank_name_part_1VARCHAR(255)nullable
disburse_check_numberVARCHAR(255)nullableNumeric identifier or reference number
trade_away_feeNUMERICnullableFee charged when a trade executes away from the primary broker
s1_check_numberVARCHAR(255)nullableNumeric identifier or reference number
swb_to_accountVARCHAR(255)nullableDestination account for internal transfers
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
trade_typcdVARCHAR(255)nullableTrade type code distinguishing buy, sell, short, cover, exercise
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
i_eBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
retirement_state_income_taxNUMERICnullableState income tax withheld on retirement distributions
state_tax_withholdingNUMERICnullableState tax withheld on this transaction
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
bank_name_part_2VARCHAR(255)nullable
d_fBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
factorNUMERICnullablePool factor — remaining principal as a percentage of original face (for MBS/ABS)
account_title_line_1VARCHAR(255)nullableFirst line of the formal account title (legal name)
tran_dateDATEnullableTransaction date — may differ from trade date for corporate actions and adjustments
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
frequencyVARCHAR(255)nullablePayment frequency code (M=Monthly, Q=Quarterly, S=Semi-annual, A=Annual)
gross_amountNUMERICnullableGross cash amount before fees and commissions
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
intermediary_nameVARCHAR(255)nullable
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
versmrkr_6VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
yield_to_callNUMERICnullableYield to call date for callable bond transactions
yield_to_maturityNUMERICnullableYield to maturity for fixed income transactions
trust_princNUMERICnullableTrust principal amount (for trust account transactions)
trust_incomeNUMERICnullableTrust income amount (for trust account transactions)
tax_cdVARCHAR(255)nullableShort code or category identifier
r_dcVARCHAR(255)nullable
r_ccVARCHAR(255)nullable
r_cyBIGINTnullable
cycle_idVARCHAR(255)nullableIdentifier / foreign key linking to the cycle entity
tran_randmBIGINTnullable
tranproc_dateDATEnullableDate the transaction was processed by Schwab's back office
cashiering_transaction_identifierVARCHAR(255)nullableUnique identifier for cashiering (wire/ACH/check) transactions
transaction_memo_or_wire_instructionsVARCHAR(255)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_uln
60 columns
  • Unrealized position detail at the individual tax-lot level — the most granular Schwab lot table.
  • Tracks each lot's acquisition date, original purchase price, unamortized and amortized/adjusted cost basis, cost per share.
  • Records unrealized gain/loss, days held, wash-sale disallowance flags, transaction cost, lot-selection method (FIFO/specific ID).
  • 60 columns — primary source for cost-basis accounting and tax-lot optimisation.
  • Feeds lot-level inputs into Schedule D and tax-efficiency rebalancing workflows.
ColumnTypeDescription
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
underlying_isinVARCHAR(255)nullableISIN of the underlying security
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
current_quantityNUMERICnullableTotal current share quantity held across all settlement types
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
trans_codeVARCHAR(255)nullableShort code or category identifier
current_market_valueNUMERICnullableCurrent market value of the position in USD
accrued_interestNUMERICnullableAccrued interest on fixed income positions
acquired_dateDATEnullableDate this specific tax lot was acquired
orgpurch_dateDATEnullableOriginal purchase date — may differ from acquired_date for gifted or transferred lots
org_purchase_priceNUMERICnullableOriginal purchase price per share for the lot
yield_tomaturityNUMERICnullable
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
unrealized_gainlossNUMERICnullableUnrealised gain or loss — positive = gain, negative = loss
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
c_tVARCHAR(255)nullableCost basis calculation type code
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
dflot_selctVARCHAR(255)nullableDefault lot selection method override for this specific lot
w_sBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
disallowed_loss_amountNUMERICnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
transaction_costNUMERICnullablePer-lot transaction cost (commissions allocated to this lot)
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
g_iVARCHAR(255)nullableGain/loss indicator code
original_cost_basisNUMERICnullableUnadjusted original cost basis before wash-sale adjustments
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
adjusted_cost_incldg_unpd_amortNUMERICnullableCost basis including unamortized bond premium/discount
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
event_idVARCHAR(255)nullableCorporate action event ID that created or modified this lot
c_vVARCHAR(255)nullableCost basis verification flag
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_ult
61 columns
Unrealized lot totals — highest-level aggregation of open-lot cost basis and unrealised gain/loss across the account, broken out by holding-period category (short-term vs long-term). Used for tax planning summaries.
ColumnTypeDescription
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
w_sBOOLEANnullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
trans_codeVARCHAR(255)nullableShort code or category identifier
original_cost_basisNUMERICnullableUnadjusted original cost basis before wash-sale adjustments
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
versmrkr_3VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
c_tVARCHAR(255)nullableCost basis calculation type code
g_iVARCHAR(255)nullableGain/loss indicator code
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
unrealized_gainlossNUMERICnullableUnrealised gain or loss — positive = gain, negative = loss
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
org_purchase_priceNUMERICnullableOriginal purchase price per share for the lot
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
disallowed_loss_amountNUMERICnullableLoss disallowed under IRS wash-sale rules (must be added back to basis)
days_heldVARCHAR(255)nullableNumber of calendar days the lot has been held (determines short vs long-term)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_vVARCHAR(255)nullableCost basis verification flag
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
accrued_interestNUMERICnullableAccrued interest on fixed income positions
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
current_market_valueNUMERICnullableCurrent market value of the position in USD
transaction_cost_per_shareNUMERICnullableTransaction cost per share for this lot
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
versmrkr_2VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
adjusted_cost_incldg_unpd_amortNUMERICnullableCost basis including unamortized bond premium/discount
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
h_tVARCHAR(255)nullableHolding period type: S=Short-term, L=Long-term
versmrkr_1VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
yield_tomaturityNUMERICnullable
orgpurch_dateDATEnullableOriginal purchase date — may differ from acquired_date for gifted or transferred lots
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
dflot_selctVARCHAR(255)nullableDefault lot selection method override for this specific lot
event_idVARCHAR(255)nullableCorporate action event ID that created or modified this lot
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
acquired_dateDATEnullableDate this specific tax lot was acquired
transaction_costNUMERICnullablePer-lot transaction cost (commissions allocated to this lot)
versmrkr_4VARCHAR(255)nullableCOBOL version marker — internal fixed-width file format versioning field
current_quantityNUMERICnullableTotal current share quantity held across all settlement types
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_upn
43 columns
  • Unrealized position summary at the security level — aggregated across all open lots for each account.
  • Provides current quantity, market value, blended cost basis and cost per share, adjusted amortised basis.
  • Total unrealised gain/loss per security per account across all lot entries.
  • 43 columns — used for portfolio-level P&L dashboards without needing lot-level detail.
  • One step above schwab_uln in the aggregation hierarchy.
ColumnTypeDescription
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
underlying_isinVARCHAR(255)nullableISIN of the underlying security
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
current_quantityNUMERICnullableTotal current share quantity held across all settlement types
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
current_market_valueNUMERICnullableCurrent market value of the position in USD
accrued_interestNUMERICnullableAccrued interest on fixed income positions
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
unrealized_gainlossNUMERICnullableUnrealised gain or loss — positive = gain, negative = loss
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
c_tVARCHAR(255)nullableCost basis calculation type code
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
dflot_selctVARCHAR(255)nullableDefault lot selection method override for this specific lot
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
principal_paydown_factorNUMERICnullablePrincipal paydown factor for mortgage-backed securities
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
schwab_upt
44 columns
  • Unrealized position totals — account-level rollup of unrealised gain/loss.
  • Summarises schwab_upn data at the account level — single row per account per date.
  • 44 columns covering total cost basis, total market value, total unrealised G/L (short-term and long-term).
  • Used for client statement generation and top-level portfolio reporting.
  • Highest level of aggregation in the Schwab unrealized G/L hierarchy: uln → upn → upt.
ColumnTypeDescription
original_faceNUMERICnullableOriginal face value for bond or mortgage-backed security lots
mstracct_numberVARCHAR(255)nullableSchwab master account number (custodian-level umbrella account)
security_typeVARCHAR(255)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
c_fBOOLEANnullableCost basis flag for special tax situations (e.g. inherited, gifted)
custdian_idVARCHAR(255)nullableCustodian institution code identifying the holding institution
underlying_ticker_symbolVARCHAR(255)nullableTicker of the underlying security (for derivatives and structured products)
underly_sedolVARCHAR(255)nullableSEDOL of the underlying security
underlying_itm_iss_idVARCHAR(255)nullableSchwab item/issue ID of the underlying security
adjusted_cost_per_shareNUMERICnullableAverage cost per share after amortization adjustments
h2_h3VARCHAR(255)nullable
underlying_isinVARCHAR(255)nullableISIN of the underlying security
item_issue_idVARCHAR(255)nullableSchwab item/issue identifier — unique across all security types including options
prodcatg_codeVARCHAR(255)nullableProduct category code for transaction classification
c_tVARCHAR(255)nullableCost basis calculation type code
adjusted_cost_basis_amortizedNUMERICnullableCost basis adjusted for premium/discount amortization (for bonds)
unrealized_gainlossNUMERICnullableUnrealised gain or loss — positive = gain, negative = loss
options_display_symbolVARCHAR(255)nullableFormatted display symbol for options (e.g. AAPL 240119C00180000)
a_tBOOLEANnullableAdjusted cost basis flag — True if basis has been adjusted
underlyng_cusipVARCHAR(255)nullableCUSIP of the underlying security (Schwab spelling variant)
isinVARCHAR(255)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
l_sVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
prod_codeVARCHAR(255)nullableProduct type code — EQ=Equity, MF=Mutual Fund, OPT=Option, FI=Fixed Income, ETF=ETF
underly_schwabVARCHAR(255)nullableSchwab internal number of the underlying security
master_account_nameVARCHAR(255)nullableHuman-readable display name of the master/custodian account
c_mVARCHAR(255)nullableShort-code COBOL field — abbreviated flag or classification code from Schwab's fixed-width format
sedolVARCHAR(255)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
cusipVARCHAR(255)nullableCUSIP — 9-character North American security identifier issued by DTCC
accrued_interestNUMERICnullableAccrued interest on fixed income positions
filenameVARCHAR(255)nullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
current_market_valueNUMERICnullableCurrent market value of the position in USD
cost_basis_unamortizedNUMERICnullableRaw cost basis before amortization of bond premium or discount
ticker_symbolVARCHAR(255)nullableExchange ticker symbol (e.g. AAPL, MSFT) — may be blank for bonds and OTC securities
cost_per_shareNUMERICnullableAverage cost per share — unamortized (used for equity lot tracking)
schwab_sec_nbrVARCHAR(255)nullableSchwab's internal proprietary security number for their master file
account_idVARCHAR(255)nullableSchwab individual account identifier within the master account
tax_codeVARCHAR(255)nullableTax treatment code controlling cost basis method and 1099 classification
business_dateDATEnullableThe Schwab business date this record corresponds to — used to snapshot daily files
dflot_selctVARCHAR(255)nullableDefault lot selection method override for this specific lot
c_bBOOLEANnullableCost basis available flag — True if cost basis is tracked for this lot
principal_paydown_factorNUMERICnullablePrincipal paydown factor for mortgage-backed securities
current_quantityNUMERICnullableTotal current share quantity held across all settlement types
__master_accountVARCHAR(255)nullableInternal Redwood master account identifier used to partition data across clients
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
Pipeline · Configuration & Logs
schwab_sync_config config / log
11 columns
  • Configuration registry for the Schwab sync pipeline — one row per file type.
  • Defines object codes (acc, trn, sec, rps, rld, uln …), enabled/disabled flag, and destination table + schema.
  • Specifies sync mode: full (truncate-and-replace all rows) or incremental (merge/upsert changes only).
  • Stores archival policy and last successful sync timestamp per file type.
  • Edit this table to add new file types or modify sync behaviour without code changes.
ColumnTypeDescription
master_accountVARCHAR(50)requiredRedwood master account identifier for pipeline scoping
objectVARCHAR(10)requiredSchwab file type code (acc, trn, sec, rps, uln, upn, tcf…)
sync_modeVARCHAR(20)requiredSync strategy: full=truncate and reload, incremental=merge/upsert changes only
destination_tableVARCHAR(100)requiredPostgreSQL table where this template's report data is loaded
enabledBOOLEANrequiredWhether this object/file type is currently active in the pipeline
descriptionTEXTnullableHuman-readable description of this pipeline configuration entry
archival_policyVARCHAR(50)nullableCold storage policy — defines retention period before archiving (e.g. 'after 7 days')
last_sync_dateTIMESTAMP WITH TIME ZONEnullableTimestamp of the most recent successful sync for this object
database_schemaVARCHAR(50)requiredPostgreSQL schema where the destination table resides
created_atTIMESTAMP WITH TIME ZONEnullableRow creation timestamp (database-side)
updated_atTIMESTAMP WITH TIME ZONEnullableTimestamp when this row was last updated
schwab_sync_log config / log
15 columns
  • Operational pipeline log — one row per file processed by the Schwab data sync DAG.
  • Tracks filename, file date, SHA-256 hash for deduplication, and record count per file.
  • Records destination table, processing status, sync start and completion timestamps.
  • Archival dates stored: DB archive timestamp and file archive date to Azure Cold Storage.
  • Used for pipeline monitoring, idempotency checks, and full audit trails of data ingestion.
ColumnTypeDescription
log_idBIGINTrequiredAuto-incrementing primary key for the log entry
master_accountVARCHAR(50)requiredRedwood master account identifier for pipeline scoping
filenameVARCHAR(255)requiredSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
filedateDATEnullableDate embedded in or derived from the source filename
file_hashVARCHAR(64)nullableSHA-256 hash of file content — used for deduplication to prevent re-processing
number_of_recordsINTEGERnullableCount of data records in the processed source file
destination_tableVARCHAR(100)requiredPostgreSQL table where this template's report data is loaded
statusVARCHAR(20)requiredProcessing status: pending → in_progress → copied → failed → archived
database_archived_dateTIMESTAMP WITH TIME ZONEnullableTimestamp when database records were archived to Azure Cold Storage
file_archived_dateTIMESTAMP WITH TIME ZONEnullableTimestamp when the source file was moved to Azure Cold Storage
sync_started_atTIMESTAMP WITH TIME ZONEnullableTimestamp when the sync pipeline began processing this file
sync_completed_atTIMESTAMP WITH TIME ZONEnullableTimestamp when the sync pipeline finished processing this file
error_messageTEXTnullableError message if processing failed — null on success
created_atTIMESTAMP WITH TIME ZONEnullableRow creation timestamp (database-side)
updated_atTIMESTAMP WITH TIME ZONEnullableTimestamp when this row was last updated
Fidelity — 13 tables
Fidelity SFTP (G22356797_SEQUOIA) — fixed-width COBOL files parsed with asyncpg COPY bulk-insert. 10 file types covering positions, activity, account balances, corporate events, and tax lots. Idempotent pipeline skips already-copied files.
Tables 11 data · 2 infra
fidelity_account_balance fidelity_activity fidelity_ibxr fidelity_iwm_tas_close_lot fidelity_positions fidelity_rmd fidelity_rmd_clean fidelity_scheduled_events fidelity_tas_close_delta fidelity_tas_open_delta fidelity_trade_revenue
Pipeline · Config & Logs
fidelity_sync_config fidelity_sync_log
fidelity_account_balance
175 columns
  • Account-level balance snapshot from Fidelity — one row per account per business date.
  • 175 fields covering cash, margin, short, money-market balances and multiple sub-categories for each type.
  • Both trade-date and settlement-date balance variants tracked separately.
  • _fieldsign columns encode the COBOL sign byte for each numeric balance field.
  • Used for daily cash management and balance reconciliation against Fidelity's official books.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordVARCHAR(1)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
lastupdatedateDATEnullable
networthfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
networthNUMERIC(17,2)nullable
cashcollectedbalancefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
cashcollectedbalanceNUMERIC(17,2)nullableAccount or position balance in USD
collectedbalancefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
collectedbalanceNUMERIC(17,2)nullableAccount or position balance in USD
nettradedatebalancefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
nettradedatebalanceNUMERIC(17,2)nullableAccount or position balance in USD
networthmarketvaluefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
networthmarketvalueNUMERIC(17,2)nullableMonetary value in USD
cashmoneymarketsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
cashmoneymarketsNUMERIC(17,2)nullable
optionmarketvaluefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
optionmarketvalueNUMERIC(17,2)nullableMonetary value in USD
optioninmoneyamtfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
optioninmoneyamtNUMERIC(17,2)nullable
memoadjustmentsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
memoadjustmentsNUMERIC(17,2)nullable
availabletopurchasemarginfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletopurchasemarginNUMERIC(17,2)nullable
buyingpowercorpbondsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
buyingpowercorpbondsNUMERIC(17,2)nullable
buyingpowermunibondsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
buyingpowermunibondsNUMERIC(17,2)nullable
buyingpowergovtbondsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
buyingpowergovtbondsNUMERIC(17,2)nullable
housesurpluscallfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
housesurpluscallNUMERIC(17,2)nullable
nysesurplus_callfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
nysesurplus_callNUMERIC(17,2)nullable
sma_fedcallfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
sma_fedcallNUMERIC(17,2)nullable
minimumequitycallfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
minimumequitycallNUMERIC(17,2)nullable
totalcoremoneymarketsfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
totalcoremoneymarketsNUMERIC(17,2)nullable
marginequityfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
marginequityNUMERIC(17,2)nullable
marginliquidatingequityfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
marginliquidatingequityNUMERIC(17,2)nullable
marginequitypercentageINTEGERnullablePercentage value
fedcallreductionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
fedcallreductionNUMERIC(17,2)nullable
housecallreductionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
housecallreductionNUMERIC(17,2)nullable
nysecallreductionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
nysecallreductionNUMERIC(17,2)nullable
uncollectedbalancefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
uncollectedbalanceNUMERIC(17,2)nullableAccount or position balance in USD
minimumequitycallreductionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
minimumequitycallreductionNUMERIC(17,2)nullable
transferlegendcodeVARCHAR(1)nullable
marginpapersswitchVARCHAR(1)nullable
positionswitchVARCHAR(1)nullable
unpricedpositionsswitchVARCHAR(1)nullablePrice per unit in USD
employeeaccountswitchVARCHAR(1)nullable
typeofaccountswitchVARCHAR(1)nullable
shortpositionswitchVARCHAR(1)nullable
longpositionswitchVARCHAR(1)nullable
memoentriesswitchVARCHAR(1)nullable
daytradesswitchVARCHAR(1)nullable
possibleliquidationsswitchVARCHAR(1)nullable
minimumfedcalltransswitchVARCHAR(1)nullable
accounttypeNUMERIC(3,0)nullableAccount type: M=Margin, C=Cash, S=Short
superbranchVARCHAR(3)nullable
availabletopurchase_cashfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletopurchase_cashNUMERIC(17,2)nullable
availabletopurchase_cash_mgnfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletopurchase_cash_mgnNUMERIC(17,2)nullable
availabletopurchase_non_mgnfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletopurchase_non_mgnNUMERIC(17,2)nullable
customer_facingnetworthfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
customer_facingnetworthNUMERIC(17,2)nullable
accounttype1VARCHAR(1)nullable
marketvaluefieldsign1VARCHAR(1)nullable
marketvalue1NUMERIC(17,2)nullable
tradedatebalancefieldsign1VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance1NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign1VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance1NUMERIC(17,2)nullableAccount or position balance in USD
accounttype2VARCHAR(1)nullable
marketvaluefieldsign2VARCHAR(1)nullable
marketvalue2NUMERIC(17,2)nullable
tradedatebalancefieldsign2VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance2NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign2VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance2NUMERIC(17,2)nullableAccount or position balance in USD
accounttype3VARCHAR(1)nullable
marketvaluefieldsign3VARCHAR(1)nullable
marketvalue3NUMERIC(17,2)nullable
tradedatebalancefieldsign3VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance3NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign3VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance3NUMERIC(17,2)nullableAccount or position balance in USD
accounttype4VARCHAR(1)nullable
marketvaluefieldsign4VARCHAR(1)nullable
marketvalue4NUMERIC(17,2)nullable
tradedatebalancefieldsign4VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance4NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign4VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance4NUMERIC(17,2)nullableAccount or position balance in USD
accounttype5VARCHAR(1)nullable
marketvaluefieldsign5VARCHAR(1)nullable
marketvalue5NUMERIC(17,2)nullable
tradedatebalancefieldsign5VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance5NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign5VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance5NUMERIC(17,2)nullableAccount or position balance in USD
accounttype6VARCHAR(1)nullable
marketvaluefieldsign6VARCHAR(1)nullable
marketvalue6NUMERIC(17,2)nullable
tradedatebalancefieldsign6VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance6NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign6VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance6NUMERIC(17,2)nullableAccount or position balance in USD
accounttype7VARCHAR(1)nullable
marketvaluefieldsign7VARCHAR(1)nullable
marketvalue7NUMERIC(17,2)nullable
tradedatebalancefieldsign7VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance7NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign7VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance7NUMERIC(17,2)nullableAccount or position balance in USD
accounttype8VARCHAR(1)nullable
marketvaluefieldsign8VARCHAR(1)nullable
marketvalue8NUMERIC(17,2)nullable
tradedatebalancefieldsign8VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance8NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign8VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance8NUMERIC(17,2)nullableAccount or position balance in USD
accounttype9VARCHAR(1)nullable
marketvaluefieldsign9VARCHAR(1)nullable
marketvalue9NUMERIC(17,2)nullable
tradedatebalancefieldsign9VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance9NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign9VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance9NUMERIC(17,2)nullableAccount or position balance in USD
accounttype10VARCHAR(1)nullable
marketvaluefieldsign10VARCHAR(1)nullable
marketvalue10NUMERIC(17,2)nullable
tradedatebalancefieldsign10VARCHAR(1)nullableAccount or position balance in USD
tradedatebalance10NUMERIC(17,2)nullableAccount or position balance in USD
settlementdatebalancefieldsign10VARCHAR(1)nullableAccount or position balance in USD
settlementdatebalance10NUMERIC(17,2)nullableAccount or position balance in USD
portfoliomarginindicatorVARCHAR(1)nullable
mastersecuritylendingagreement_msla_indicatorVARCHAR(1)nullable
relationshiptypecodeVARCHAR(1)nullable
multicurrencyaccountindicatorVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
trustaccountingVARCHAR(1)nullable
non_purposeloanindicatorVARCHAR(1)nullable
netcashsettlementindicatorVARCHAR(1)nullable
when_issuedindicatorVARCHAR(1)nullable
accounttype5indicatorVARCHAR(1)nullable
availabletoborrowfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletoborrowNUMERIC(17,2)nullable
cashavailabletowithdrawfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
cashavailabletowithdrawNUMERIC(17,2)nullable
settledcashfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
settledcashNUMERIC(17,2)nullable
unsettledcashcreditfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
unsettledcashcreditNUMERIC(17,2)nullable
unsettledcashdebitfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
unsettledcashdebitNUMERIC(17,2)nullable
availabletopayfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
availabletopayNUMERIC(17,2)nullable
coresweep_fundamountfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
coresweep_fundamountNUMERIC(17,2)nullableMonetary amount in USD
balancefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_activity
113 columns
  • Transaction and activity records from Fidelity SFTP feed (G22356797_SEQUOIA).
  • Parsed from Fidelity's fixed-width COBOL format using the fidelity_parsing_logic specification.
  • Covers all account activity: trades, dividends, interest payments, transfers, and corporate action proceeds.
  • Columns with a _fieldsign suffix carry the COBOL packed-decimal sign byte (+/-) for the adjacent numeric field.
  • 113 columns — the primary Fidelity transaction history table used for reconciliation and performance attribution.
ColumnTypeDescription
record_idUUIDnullableUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
cusipVARCHAR(9)nullableCUSIP — 9-character North American security identifier issued by DTCC
transactiontype_mnemonic_VARCHAR(3)nullable
bkpgreferencenumberVARCHAR(6)nullableNumeric identifier or reference number
rundateDATEnullable
entrydateDATEnullable
offsetaccttypeVARCHAR(1)nullable
bookkeepingquantityNUMERIC(13,5)nullableShare or unit quantity
bookkeepingVARCHAR(1)nullable
bookkeepingamountNUMERIC(11,2)nullableMonetary amount in USD
bookkeepingamountsignVARCHAR(1)nullableMonetary amount in USD
bookkeepingmarketvalueNUMERIC(11,2)nullableMonetary value in USD
bookkeepingmarketvaluesignVARCHAR(1)nullable
numberofsecuritydescriptionlinesSMALLINTnullableNumeric identifier or reference number
bkpgdescriptionline1VARCHAR(20)nullableText description
bkpgdescriptionline2VARCHAR(20)nullableText description
bkpgdescriptionline3VARCHAR(20)nullableText description
bkpgdescriptionline4VARCHAR(20)nullableText description
bkpgdescriptionline5VARCHAR(20)nullableText description
bkpgdescriptionline6VARCHAR(20)nullableText description
bkpgdescriptionline7VARCHAR(20)nullableText description
bkpgdescriptionline8VARCHAR(20)nullableText description
bkpgdescriptionline9VARCHAR(20)nullableText description
tradedateDATEnullable
securitiesinstructionsVARCHAR(1)nullable
transferlegendcodeVARCHAR(1)nullable
alphapricedollarVARCHAR(9)nullablePrice per unit in USD
alphapricespaceVARCHAR(1)nullablePrice per unit in USD
alphapricefractionVARCHAR(9)nullablePrice per unit in USD
accruedinterestNUMERIC(9,2)nullable
bookkeepingaccruedinterestsignVARCHAR(1)nullable
commissionNUMERIC(7,2)nullableBrokerage commission charged for this transaction
commissionsignVARCHAR(1)nullableCommission or fee amount
concessionNUMERIC(10,2)nullable
concessionsignVARCHAR(1)nullable
buysellcodeVARCHAR(1)nullable
marketcodeVARCHAR(1)nullable
tradetypeVARCHAR(1)nullable
cancelcodeVARCHAR(1)nullable
bkpgcorrectioncodeVARCHAR(1)nullable
batchVARCHAR(5)nullable
registeredrepenterrepVARCHAR(3)nullable
securitytypeVARCHAR(1)nullableSecurity type code from Fidelity classification
securitytypecalculationVARCHAR(1)nullable
ordertypeVARCHAR(1)nullable
agencycodeVARCHAR(8)nullable
registeredrepowningrep_rr_VARCHAR(3)nullableRegistered representative code of the account's assigned rep
registeredrepexecrep_rr2_VARCHAR(3)nullable
multi_currencyindicatorVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
consolidatedprimebrokerfeesNUMERIC(8,2)nullable
optionsymbolidVARCHAR(30)nullableSecurity symbol or ticker
optioncontractidVARCHAR(6)nullable
optionexpirationdateDATEnullable
optioncallputindicatorVARCHAR(1)nullable
optionstrikepriceNUMERIC(8,3)nullableStrike price for options positions
principalNUMERIC(15,2)nullablePrincipal (face value) amount of the transaction
principalsignVARCHAR(1)nullable
priceNUMERIC(18,9)nullableSecurity price per unit as of the as_of_date
pricesignVARCHAR(1)nullablePrice per unit in USD
proratedcommissionNUMERIC(10,2)nullableRate or percentage value
proratedcommissionsignVARCHAR(1)nullableRate or percentage value
statetaxNUMERIC(8,2)nullable
statetaxsignVARCHAR(1)nullable
ticketchargeNUMERIC(8,2)nullable
ticketchargesignVARCHAR(1)nullable
optionsregulatoryfeeNUMERIC(8,2)nullable
optionsregulatoryfeesignVARCHAR(1)nullable
fundloadpercentNUMERIC(4,2)nullablePercentage value
fundloadoverrideNUMERIC(4,2)nullable
secfeeNUMERIC(8,2)nullable
secfeesignVARCHAR(1)nullable
servicechargemiscfeeNUMERIC(10,2)nullable
servicechargemiscfeesignVARCHAR(1)nullable
additionalfeecodeVARCHAR(2)nullable
additionalfeeamountNUMERIC(12,2)nullableMonetary amount in USD
additionalfeeamountsignVARCHAR(1)nullableMonetary amount in USD
additionalfeeVARCHAR(1)nullable
minorexecutingbrokerVARCHAR(4)nullable
minorclearingbrokerVARCHAR(4)nullable
majorexecutingbrokerVARCHAR(4)nullable
majorclearingbrokerVARCHAR(4)nullable
checknumberVARCHAR(10)nullableNumeric identifier or reference number
trustaccounttaxcodeVARCHAR(3)nullable
trustaccounttransactioncategoryVARCHAR(50)nullable
trustaccountadditionaldescriptionVARCHAR(30)nullableText description
bookkeepingquantityexpandedNUMERIC(17,5)nullableShare or unit quantity
bookkeepingquantitysignexpandedVARCHAR(1)nullableShare or unit quantity
bookkeepingamountexpandedNUMERIC(15,2)nullableMonetary amount in USD
bookkeepingamountsignexpandedVARCHAR(1)nullableMonetary amount in USD
bookkeepingmarketvalueexpandedNUMERIC(15,2)nullable
bookkeepingmarketvaluesignexpandedVARCHAR(1)nullable
accruedinterestexpandedNUMERIC(13,2)nullable
bookkeepingaccruedinterestsignexpandedVARCHAR(1)nullable
commissionexpandedNUMERIC(10,2)nullableCommission or fee amount
commissionsignexpandedVARCHAR(1)nullableCommission or fee amount
fillerVARCHAR(75)nullableFiller bytes in COBOL fixed-width record — no business meaning
isinVARCHAR(15)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
sedolVARCHAR(15)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
currencycodeVARCHAR(3)nullableISO currency code (e.g. USD, EUR)
localcurrencypriceNUMERIC(16,8)nullablePrice per unit in USD
localcurrencyfeesNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
localcurrencyfeessignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
reportingcurrencyconversionrateNUMERIC(16,8)nullableRate or percentage value
shadoparentnumberVARCHAR(10)nullableNumeric identifier or reference number
shadochildnumberVARCHAR(2)nullableNumeric identifier or reference number
reportingcurrencyconversionpriceNUMERIC(16,8)nullablePrice per unit in USD
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONEnullable
updated_onTIMESTAMP WITHOUT TIME ZONEnullable
fidelity_ibxr
7 columns
  • Index/benchmark cross-reference table — maps Fidelity internal benchmark codes to standard index identifiers.
  • 7 columns covering benchmark code, name, and standard identifier (e.g. S&P 500, Russell 2000, Bloomberg Aggregate).
  • Used for performance comparison and benchmark attribution in client reporting.
  • Lookup table joined to performance and holdings data when benchmark context is required.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
portaluseridVARCHAR(10)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_iwm_tas_close_lot
30 columns
  • Individual account tax-accounting system — closed lot detail from Fidelity.
  • Records each closed (sold or transferred) tax lot with acquisition cost, disposal proceeds, and realized gain/loss amount.
  • Holding-period classification applied: short-term vs long-term based on days held.
  • 30 columns — primary source for capital gains reporting and Schedule D data from Fidelity accounts.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
symbol_cusipVARCHAR(9)nullableSecurity symbol or ticker
tradedatequantityNUMERIC(16,5)nullablePosition quantity as of trade date (includes unsettled trades)
tradedatequantitysignVARCHAR(1)nullableShare or unit quantity
costbasissourcecodeVARCHAR(1)nullableCost basis amount in USD
totalcostbasisamountNUMERICnullableMonetary amount in USD
totalcostbasisamountsignVARCHAR(1)nullableMonetary amount in USD
totalcostbasisproceedsamountNUMERICnullableMonetary amount in USD
totalcostbasisproceedsamountsignVARCHAR(1)nullableMonetary amount in USD
costbasismethodcodeVARCHAR(1)nullableCost basis amount in USD
shortnameVARCHAR(10)nullable
retirementindicatorVARCHAR(1)nullable
adjustedcostbasissourcecodeVARCHAR(1)nullableCost basis amount in USD
totaladjustedcostbasisamountNUMERICnullableMonetary amount in USD
totaladjustedcostbasisamountsignVARCHAR(1)nullableMonetary amount in USD
totaladjustedcostbasisindicatorVARCHAR(1)nullableCost basis amount in USD
ytdacquisitionpremiumNUMERICnullable
ytdacquisitionpremiumsignVARCHAR(1)nullable
ytdamortizedpremiumNUMERICnullable
ytdamortizedpremiumsignVARCHAR(1)nullable
unrealizedmarketdiscountincomeNUMERICnullable
unrealizedmarketdiscountincomesignVARCHAR(1)nullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_positions
106 columns
  • Security positions (holdings) from Fidelity SFTP — one row per branch/account/security per business date.
  • Quantity fields separately track: trade-date, settlement-date, segregated (customer-protected), transit, transfer, legal-transfer, non-negotiable, and short-sale quantities.
  • MTD balance and commission accumulators enable month-to-date tracking for billing and reporting.
  • _fieldsign columns encode the COBOL sign byte for each numeric position field.
  • 106 columns — primary source for Fidelity daily position reconciliation.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
positiondeltaindicatorVARCHAR(1)nullableF=Full position record (complete snapshot), D=Delta (changes only)
firmVARCHAR(4)nullableFidelity firm code (4-character branch/clearing identifier)
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
fillerVARCHAR(17)nullableFiller bytes in COBOL fixed-width record — no business meaning
cusipVARCHAR(9)nullableCUSIP — 9-character North American security identifier issued by DTCC
securitytypeVARCHAR(1)nullableSecurity type code from Fidelity classification
securitytypemodifierVARCHAR(1)nullableSub-type modifier for complex security classifications
primaryexchangeVARCHAR(1)nullablePrimary exchange listing code
dtceligibilitycodeVARCHAR(1)nullableDTC eligibility code indicating whether the security can settle via DTC
registeredrepowningrep_rr_VARCHAR(3)nullableRegistered representative code of the account's assigned rep
marginlastactivitydateDATEnullableLast date there was margin activity in this account
stockrecordlastactivitydateDATEnullableLast date the stock record was updated
symbolVARCHAR(9)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
marketpriceNUMERIC(18,9)nullableCurrent market price used for valuation
marketpricefieldsignVARCHAR(1)nullableCOBOL sign byte for market price — '+' or '-' packed decimal indicator
tradedatequantityNUMERIC(18,5)nullablePosition quantity as of trade date (includes unsettled trades)
tradedatequantityfieldsignVARCHAR(1)nullableCOBOL sign byte for trade date quantity
optionstrikepriceNUMERIC(8,3)nullableStrike price for options positions
settlementdatequantityNUMERIC(18,5)nullablePosition quantity as of settlement date (settled trades only)
settlementdatequantityfieldsignVARCHAR(1)nullableCOBOL sign byte for settlement date quantity
segregatedquantityNUMERIC(18,5)nullableShares held in customer-segregated accounts (regulatory requirement)
segregatedquantityfieldsignVARCHAR(1)nullableCOBOL sign byte for segregated quantity
transitquantityNUMERIC(18,5)nullableShares in transit (being delivered or received)
transitquantityfieldsignVARCHAR(1)nullableCOBOL sign byte for transit quantity
transferquantityNUMERIC(18,5)nullableShares being formally transferred to/from another firm
transferquantityfieldsignVARCHAR(1)nullableCOBOL sign byte for transfer quantity
legaltransferquantityNUMERIC(18,5)nullableShares in legal transfer (re-registration at transfer agent)
legaltransferquantityfieldsignVARCHAR(1)nullableCOBOL sign byte for legal transfer quantity
non_negotiablequantityNUMERIC(18,5)nullableShares that are non-negotiable (restricted or pledged)
non_negotiablequantityfieldsignVARCHAR(1)nullableCOBOL sign byte for non-negotiable quantity
tradedateshortsalequantityNUMERIC(18,5)nullableShort sale quantity as of trade date
tradedateshortsalequantityfieldsignVARCHAR(1)nullableCOBOL sign byte for trade date short sale quantity
settlementdateshortsalequantityNUMERIC(18,5)nullableShort sale quantity as of settlement date
settlementdateshortsalequantityfieldsignVARCHAR(1)nullableCOBOL sign byte for settlement date short sale quantity
mtdpositiontradedatebalanceNUMERIC(17,2)nullableMonth-to-date position balance as of trade date
mtdpositiontradedatebalancefieldsignVARCHAR(1)nullableCOBOL sign byte for MTD trade date balance
mtdpositionsettlementdatebalanceNUMERIC(17,2)nullableMonth-to-date position balance as of settlement date
mtdpositionsettlementdatebalancefieldsignVARCHAR(1)nullableCOBOL sign byte for MTD settlement date balance
mtdtradedatepositioncommissionNUMERIC(11,2)nullableMonth-to-date commission accrued as of trade date
mtdtradedatepositioncommissionfieldsignVARCHAR(1)nullableCOBOL sign byte for MTD trade date commission
mtdsettledatepositioncommissionNUMERIC(11,2)nullableMonth-to-date commission as of settlement date
mtdsettledatepositioncommissionfieldsignVARCHAR(1)nullableCOBOL sign byte for MTD settlement date commission
couponrateNUMERIC(5,3)nullableCoupon rate for fixed income positions (percentage)
couponratefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
numberofsecuritydescriptionlinesNUMERIC(1,0)nullableNumeric identifier or reference number
shortnameVARCHAR(10)nullable
securitydescriptionline1VARCHAR(20)nullableText description
securitydescriptionline2VARCHAR(20)nullableText description
securitydescriptionline3VARCHAR(20)nullableText description
securitydescriptionline4VARCHAR(20)nullableText description
securitydescriptionline5VARCHAR(20)nullableText description
securitydescriptionline6VARCHAR(20)nullableText description
dividendinstructioncodeVARCHAR(1)nullable
short_termcapitalgainsinstructioncodeVARCHAR(1)nullableGain or loss amount in USD
long_termcapitalgainsinstructioncodeVARCHAR(1)nullableGain or loss amount in USD
dividendcapitalgainsupdatedateDATEnullableGain or loss amount in USD
dividendcapitalgainsupdateuseridVARCHAR(10)nullableGain or loss amount in USD
mtdpositionincome_tradedateNUMERIC(17,2)nullable
mtdpositionincome_tradedatefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
mtdpositionNUMERIC(17,2)nullable
mtdpositionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
registeredrepexecrep_rr2_VARCHAR(3)nullable
agencycodeVARCHAR(8)nullable
productcodeVARCHAR(12)nullable
maturitydateDATEnullable
cashavailabletopayNUMERIC(13,2)nullable
positionfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
multi_currencyindicatorVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
positionmarketvalueNUMERIC(17,2)nullableMonetary value in USD
positionmarketvaluefieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
currentfactoramountNUMERIC(10,8)nullableMonetary amount in USD
unfactoredpricesignVARCHAR(1)nullablePrice per unit in USD
unfactoredpriceNUMERIC(18,9)nullablePrice per unit in USD
cpiratiosignVARCHAR(1)nullable
cpiratioNUMERIC(10,8)nullable
cpiratiodateDATEnullable
dateddatecpisignVARCHAR(1)nullable
dateddatecpiNUMERIC(8,5)nullable
optioncontractidVARCHAR(6)nullable
optionexpirationdateDATEnullable
optioncallputindicatorVARCHAR(1)nullable
optionsymbolidVARCHAR(30)nullableSecurity symbol or ticker
eligiblesettlementdatequantityNUMERIC(18,9)nullableShare or unit quantity
eligiblesettlementdatequantityfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
fixedincomeaccruedinterestNUMERIC(18,9)nullable
fixedincomeaccruedinterestfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
non_coremoneymarketeligibleindicatorVARCHAR(1)nullable
non_coremoneymarketeligibleindicatorfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
transactionfeetradedatequantityNUMERIC(18,5)nullableShare or unit quantity
transactionfeetradedatequantityfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
isinVARCHAR(15)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
sedolVARCHAR(15)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
currencycodeVARCHAR(3)nullableISO currency code (e.g. USD, EUR)
reportingcurrencyconversionpriceNUMERIC(16,8)nullablePrice per unit in USD
localcurrencymarketvalueNUMERIC(18,4)nullableMonetary value in USD
marketpricedateDATEnullablePrice per unit in USD
conversionpricedateDATEnullablePrice per unit in USD
localcurrencyfixedincomeaccruedinterestNUMERIC(18,9)nullableISO currency code (e.g. USD, EUR)
localcurrencyfixedincomeaccruedinterestfieldsignVARCHAR(1)nullableCOBOL packed-decimal sign byte — '+' (positive) or '-' (negative) indicator for the adjacent numeric field
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_rmd
26 columns
  • Required Minimum Distribution (RMD) data from Fidelity for retirement accounts.
  • Tracks RMD amounts, payment history, and eligibility status for traditional IRA, 401k, and inherited IRA accounts.
  • Fields: RMD year, calculated RMD amount, amount already distributed, remaining RMD balance, prior-year fair market value.
  • Used for IRS compliance monitoring and proactive client communication about distribution obligations.
  • 26 columns — raw table; use fidelity_rmd_clean for reporting.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordtypeTEXTnullable
branchTEXTnullableFidelity branch code (3-digit)
accountnumberTEXTnullableFidelity account number (6-digit custodian account)
registeredrepowningrep_rr_TEXTnullableRegistered representative code of the account's assigned rep
registeredrepexecrep_rr2_TEXTnullable
establishdateTEXTnullable
registrationtypeTEXTnullable
prioryear_endbalanceNUMERICnullableAccount or position balance in USD
prioryear_endbalancesignTEXTnullableAccount or position balance in USD
customerdateofbirthTEXTnullable
year_to_datedistributionamountNUMERICnullableMonetary amount in USD
year_to_datedistributionamountsignTEXTnullableMonetary amount in USD
lifeexpectancy_le_factorNUMERICnullable
lifeexpectancyfactorsignTEXTnullable
lifeexpectancytypecodeTEXTnullable
periodicplanbalanceadjustmentamountNUMERICnullableMonetary amount in USD
periodicplanbalanceadjustmentsignTEXTnullableAccount or position balance in USD
periodicplanexpectedpayoutamountNUMERICnullableMonetary amount in USD
periodicplanexpectedpayoutsignTEXTnullable
estimatedrequiredminimumdistributionamountNUMERICnullableMonetary amount in USD
estimatedrequiredminimumdistributionsignTEXTnullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_rmd_clean
26 columns
  • Cleaned and normalised version of fidelity_rmd — same 26-column schema with data quality applied.
  • Standardised field formats, null handling, and type coercions have been applied by the pipeline.
  • Consistent date formats, trimmed whitespace, and numeric type enforcement across all fields.
  • Used downstream for RMD reporting and compliance checks instead of the raw fidelity_rmd table.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordtypeVARCHAR(1)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
registeredrepowningrep_rr_VARCHAR(3)nullableRegistered representative code of the account's assigned rep
registeredrepexecrep_rr2_VARCHAR(3)nullable
establishdateDATEnullable
registrationtypeVARCHAR(4)nullable
prioryear_endbalanceNUMERIC(17,2)nullableAccount or position balance in USD
prioryear_endbalancesignVARCHAR(1)nullableAccount or position balance in USD
customerdateofbirthDATEnullable
year_to_datedistributionamountNUMERIC(17,2)nullableMonetary amount in USD
year_to_datedistributionamountsignVARCHAR(1)nullableMonetary amount in USD
lifeexpectancy_le_factorNUMERIC(5,2)nullable
lifeexpectancyfactorsignVARCHAR(1)nullable
lifeexpectancytypecodeVARCHAR(1)nullable
periodicplanbalanceadjustmentamountNUMERIC(17,2)nullableMonetary amount in USD
periodicplanbalanceadjustmentsignVARCHAR(1)nullableAccount or position balance in USD
periodicplanexpectedpayoutamountNUMERIC(17,2)nullableMonetary amount in USD
periodicplanexpectedpayoutsignVARCHAR(1)nullable
estimatedrequiredminimumdistributionamountNUMERIC(17,2)nullableMonetary amount in USD
estimatedrequiredminimumdistributionsignVARCHAR(1)nullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_scheduled_events
217 columns
  • Corporate actions and scheduled events from Fidelity — 217 columns, the most complex Fidelity table.
  • Covers: dividend declarations, interest payments, stock splits, mergers/acquisitions, bond maturities, redemptions, and calls.
  • Key date fields: ex-date, record date, payable date, election deadline, event expiration date.
  • Includes event rates, processing flags, and position eligibility indicators per corporate action.
  • Used for proactive client notification (upcoming corporate actions) and event-driven workflow triggers in Airflow.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordtypeVARCHAR(1)nullable
scheduledeventtypeVARCHAR(1)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
plannumber1VARCHAR(9)nullableNumeric identifier or reference number
pipswpstatuscodeVARCHAR(1)nullableStatus indicator or state code
piplastupdatedateVARCHAR(8)nullable
totalpipamountNUMERICnullableMonetary amount in USD
pipallocationVARCHAR(1)nullable
nextpipswpdateVARCHAR(8)nullable
pipswpamountNUMERICnullableMonetary amount in USD
pipswppercentNUMERICnullablePercentage value
cusip_1_VARCHAR(9)nullable
pipfundexecutionstatus_1_VARCHAR(2)nullableStatus indicator or state code
symbol_1_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_1_VARCHAR(41)nullableText description
pipamount_2_NUMERICnullableMonetary amount in USD
pippercent_2_NUMERICnullablePercentage value
cusip_2_VARCHAR(9)nullable
pipfundexecutionstatus_2_VARCHAR(2)nullableStatus indicator or state code
symbol_2_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_2_VARCHAR(41)nullableText description
pipamount_3_NUMERICnullableMonetary amount in USD
pippercent_3_NUMERICnullablePercentage value
cusip_3_VARCHAR(9)nullable
pipfundexecutionstatus_3_VARCHAR(2)nullableStatus indicator or state code
symbol_3_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_3_VARCHAR(41)nullableText description
pipamount_4_NUMERICnullableMonetary amount in USD
pippercent_4_NUMERICnullablePercentage value
cusip_4_VARCHAR(9)nullable
pipfundexecutionstatus_4_VARCHAR(2)nullableStatus indicator or state code
symbol_4_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_4_VARCHAR(41)nullableText description
pipamount_5_NUMERICnullableMonetary amount in USD
pippercent_5_NUMERICnullablePercentage value
cusip_5_VARCHAR(9)nullable
pipfundexecutionstatus_5_VARCHAR(2)nullableStatus indicator or state code
symbol_5_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_5_VARCHAR(41)nullableText description
pipamount_6_NUMERICnullableMonetary amount in USD
pippercent_6_NUMERICnullablePercentage value
cusip_6_VARCHAR(9)nullable
pipfundexecutionstatus_6_VARCHAR(2)nullableStatus indicator or state code
symbol_6_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_6_VARCHAR(41)nullableText description
pipamount_7_NUMERICnullableMonetary amount in USD
pippercent_7_NUMERICnullablePercentage value
cusip_7_VARCHAR(9)nullable
pipfundexecutionstatus_7_VARCHAR(2)nullableStatus indicator or state code
symbol_7_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_7_VARCHAR(41)nullableText description
pipamount_8_NUMERICnullableMonetary amount in USD
pippercent_8_NUMERICnullablePercentage value
cusip_8_VARCHAR(9)nullable
pipfundexecutionstatus_8_VARCHAR(2)nullableStatus indicator or state code
symbol_8_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_8_VARCHAR(41)nullableText description
pipamount_9_NUMERICnullableMonetary amount in USD
pippercent_9_NUMERICnullablePercentage value
cusip_9_VARCHAR(9)nullable
pipfundexecutionstatus_9_VARCHAR(2)nullableStatus indicator or state code
symbol_9_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_9_VARCHAR(41)nullableText description
pipamount_10_NUMERICnullableMonetary amount in USD
pippercent_10_NUMERICnullablePercentage value
cusip_10_VARCHAR(9)nullable
pipfundexecutionstatus_10_VARCHAR(2)nullableStatus indicator or state code
symbol_10_VARCHAR(9)nullableSecurity symbol or ticker
securitydescriptionline1_10_VARCHAR(41)nullableText description
pipsourceVARCHAR(1)nullable
pipbanklineidVARCHAR(2)nullable
rtabanobaseVARCHAR(9)nullable
pipbankaccounttypeVARCHAR(1)nullable
customerbankaccountnoVARCHAR(17)nullable
customerbanknameVARCHAR(30)nullable
pipswpeffectivedateVARCHAR(8)nullable
pipswpexpirationdateVARCHAR(8)nullable
lastpipdateVARCHAR(8)nullable
lastpipamountNUMERICnullableMonetary amount in USD
pipswppaydayNUMERICnullable
pipexecutionstatusVARCHAR(2)nullableStatus indicator or state code
swpplantype1VARCHAR(1)nullable
swppaymentamountNUMERICnullableMonetary amount in USD
swpskippayment_janVARCHAR(1)nullable
swpskippayment_febVARCHAR(1)nullable
swpskippayment_marVARCHAR(1)nullable
swpskippayment_aprVARCHAR(1)nullable
swpskippayment_mayVARCHAR(1)nullable
swpskippayment_junVARCHAR(1)nullable
swpskippayment_julVARCHAR(1)nullable
swpskippayment_augVARCHAR(1)nullable
swpskippayment_sepVARCHAR(1)nullable
swpskippayment_octVARCHAR(1)nullable
swpskippayment_novVARCHAR(1)nullable
swpskippayment_decVARCHAR(1)nullable
pipswpschedule_janVARCHAR(1)nullable
pipswpschedule_febVARCHAR(1)nullable
pipswpschedule_marVARCHAR(1)nullable
pipswpschedule_aprVARCHAR(1)nullable
pipswpschedule_mayVARCHAR(1)nullable
pipswpschedule_junVARCHAR(1)nullable
pipswpschedule_julVARCHAR(1)nullable
pipswpschedule_augVARCHAR(1)nullable
pipswpschedule_sepVARCHAR(1)nullable
pipswpscheduleoctVARCHAR(1)nullable
pipswpschedulenovVARCHAR(1)nullable
pipswpscheduledecVARCHAR(1)nullable
swppaymenttypejanVARCHAR(1)nullable
swppaymenttypefebVARCHAR(1)nullable
swppaymenttypemarVARCHAR(1)nullable
swppaymenttypeaprVARCHAR(1)nullable
swppaymenttypemayVARCHAR(1)nullable
swppaymenttypejunVARCHAR(1)nullable
swppaymenttypejulVARCHAR(1)nullable
swppaymenttypeaugVARCHAR(1)nullable
swppaymenttypesepVARCHAR(1)nullable
swppaymenttypeoctVARCHAR(1)nullable
swppaymenttypenovVARCHAR(1)nullable
swppaymenttypedecVARCHAR(1)nullable
swponetimeplanVARCHAR(1)nullable
swpimmediatepaymentVARCHAR(1)nullable
lastswppaymentamountNUMERICnullableMonetary amount in USD
swppaidtodateNUMERICnullable
swpletterofinstructionindicatorVARCHAR(1)nullable
swpalternateaddressforeignindicatorVARCHAR(1)nullableAddress field
swpbankaddressline1VARCHAR(32)nullableAddress field
swpbankaddressline2VARCHAR(32)nullableAddress field
swpbankaddressline3VARCHAR(32)nullableAddress field
swpbankaddressline4VARCHAR(32)nullableAddress field
swpbankaddressline5VARCHAR(32)nullableAddress field
swpbankaddressline6VARCHAR(32)nullableAddress field
swpbankcityVARCHAR(20)nullable
swpbankstateVARCHAR(2)nullable
swpbankzipVARCHAR(5)nullable
swpbankzipsuffixVARCHAR(4)nullable
swpbankcountrycodeVARCHAR(3)nullable
swpeftsuffixVARCHAR(2)nullable
swpeftstatuscodeVARCHAR(2)nullableStatus indicator or state code
swpcreationdateVARCHAR(8)nullable
swpcreationidVARCHAR(8)nullable
swplastupdatedateVARCHAR(8)nullable
swplastupdateidVARCHAR(8)nullable
lastswpdateVARCHAR(8)nullable
firstyearmrdpaymentindicatorVARCHAR(1)nullable
distributionyearVARCHAR(4)nullable
retirementdateVARCHAR(8)nullable
yearendbalanceindicatorVARCHAR(1)nullableAccount or position balance in USD
swpbeneficiarydoblecalcVARCHAR(8)nullable
lifeexpectancytypeVARCHAR(1)nullable
ownerlifeexpectancyoptionVARCHAR(1)nullable
beneficiarylifeexpectancyoptionVARCHAR(1)nullable
swpamortizationrateNUMERICnullableRate or percentage value
swpbeneficiarylevelVARCHAR(1)nullable
swpownerdateofbirthVARCHAR(8)nullable
swpbeneficiarydateofbirthVARCHAR(8)nullable
swpbeneficiaryrelationshipVARCHAR(1)nullable
swplifeexpectancyoverrideNUMERICnullable
currentyearpaymentNUMERICnullable
prioryearpaymentNUMERICnullable
distributionoptionVARCHAR(1)nullable
swpdepletionrulesindicatorVARCHAR(1)nullable
swpdepletiontypeVARCHAR(1)nullable
swpfundingpercentdollarsNUMERICnullablePercentage value
swprestrictioncodeVARCHAR(1)nullable
swpmarketvalueNUMERICnullableMonetary value in USD
swpfundingindicatorVARCHAR(1)nullable
swpplanfamilyVARCHAR(1)nullable
swpwithholdamountNUMERICnullableMonetary amount in USD
swpprioryeartotalNUMERICnullable
swplastamountNUMERICnullableMonetary amount in USD
swplastdateVARCHAR(8)nullable
swppaidtodate_plan_NUMERICnullable
swpfbsipaidtodateNUMERICnullable
swpexceptionbenefitdobVARCHAR(8)nullable
swpnumberofyearsNUMERICnullableNumeric identifier or reference number
swpfbsicurrentyearbalanceNUMERICnullableAccount or position balance in USD
swpfbsiprioryearbalanceNUMERICnullableAccount or position balance in USD
swppulldateVARCHAR(8)nullable
swpunlockdateVARCHAR(8)nullable
swpseqpeffectivedateVARCHAR(8)nullable
swpcalculationtypeVARCHAR(1)nullable
swpfederaltaxwithholdingpercentNUMERICnullablePercentage value
swpwagetableVARCHAR(1)nullable
swpmnemonicVARCHAR(3)nullable
swppaymentsleftNUMERICnullable
swptotalpaymentsNUMERICnullable
swpstatetaxwithheldVARCHAR(1)nullable
swpstateVARCHAR(2)nullable
swpstatetaxwithheldpercentNUMERICnullablePercentage value
swpstatetaxwithheldoverrideNUMERICnullable
swppaydayNUMERICnullable
swppayschedule1VARCHAR(1)nullable
swpweeklypaytypeVARCHAR(1)nullable
swponetimewithdrawalVARCHAR(1)nullable
swpmrdplusamountNUMERICnullableMonetary amount in USD
swpannualmrdamountNUMERICnullableMonetary amount in USD
swpbalanceatcalculationtimeNUMERICnullableAccount or position balance in USD
swpplantype2VARCHAR(1)nullable
plannumber2NUMERICnullableNumeric identifier or reference number
registeredrepowningrepVARCHAR(3)nullable
swpplanpayoutindicatorVARCHAR(1)nullable
swpplanaccounttypeVARCHAR(1)nullable
swpdirectedbranchVARCHAR(3)nullable
swpdirectedaccountnumberVARCHAR(6)nullableNumeric identifier or reference number
swppayschedule2VARCHAR(1)nullable
swpbdaplanindicatorVARCHAR(1)nullable
swpdirectedcusipVARCHAR(9)nullable
swpsecondpaydayNUMERICnullable
swpthirdpaydayNUMERICnullable
shortnameVARCHAR(10)nullable
nextpaydateVARCHAR(8)nullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_tas_close_delta
80 columns
  • Delta (incremental change) file — closed lots in Fidelity's tax-accounting system.
  • Contains only changes since the last snapshot: newly closed lots or adjustments to existing closed positions.
  • 80 columns covering lot ID, acquisition/disposal details, realised G/L, and wash-sale adjustments.
  • Enables efficient incremental reconciliation without reprocessing the full closed-lot history on each run.
  • Merged with fidelity_iwm_tas_close_lot for a complete closed-lot picture.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
tasdeltaindicatorVARCHAR(1)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
cusipVARCHAR(9)nullableCUSIP — 9-character North American security identifier issued by DTCC
securitydescriptionlines1_6VARCHAR(120)nullableText description
productcodeVARCHAR(12)nullable
closedlottradedateDATEnullable
closedlotsettlementdateDATEnullable
costbasispriceNUMERIC(18,9)nullablePrice per unit in USD
costbasispricesignVARCHAR(1)nullablePrice per unit in USD
closedlotpriceNUMERIC(18,9)nullablePrice per unit in USD
closedlotpricesignVARCHAR(1)nullablePrice per unit in USD
lotquantityNUMERIC(18,5)nullableShare or unit quantity
lotquantitysignVARCHAR(1)nullableShare or unit quantity
proceedsamountNUMERIC(17,2)nullableMonetary amount in USD
proceedsamountsignVARCHAR(1)nullableMonetary amount in USD
tascostbasisamount_proceedsNUMERIC(17,2)nullableMonetary amount in USD
tascostbasisamount_proceedssignVARCHAR(1)nullableMonetary amount in USD
realizedgain_lossamountNUMERIC(17,2)nullableMonetary amount in USD
realizedgain_lossamountsignVARCHAR(1)nullableMonetary amount in USD
costbasiseventsourcecodeVARCHAR(1)nullableCost basis amount in USD
taslotacquireddateDATEnullable
costbasismethodcodeVARCHAR(1)nullableCost basis amount in USD
holdingperiod_fracturedlotindicatorVARCHAR(1)nullable
washsaleindicatorVARCHAR(1)nullable
longshortcodeVARCHAR(1)nullable
marktomarketindicatorVARCHAR(1)nullable
cblcoveredlotindicatorVARCHAR(1)nullable
cblgifted_inheritedlotindicatorVARCHAR(1)nullable
giftedlotdateDATEnullable
giftedlotfairmarketvalueNUMERIC(17,2)nullableMonetary value in USD
giftedlotfairmarketvaluesignVARCHAR(1)nullable
cblcoveredreasoncodeVARCHAR(1)nullable
washsaleholdingperioddateDATEnullable
fixedincomeunadjustedcostbasisamountNUMERIC(17,2)nullableMonetary amount in USD
fixedincomeunadjustedcostbasisamountsignVARCHAR(1)nullableMonetary amount in USD
fixedincomeadjustedcostbasisindicatorVARCHAR(1)nullableCost basis amount in USD
ordinaryincome_lossNUMERIC(17,2)nullableGain or loss amount in USD
ordinaryincome_losssignVARCHAR(1)nullableGain or loss amount in USD
ytdacquisitionpremiumNUMERIC(17,2)nullable
ytdacquisitionpremiumsignVARCHAR(1)nullable
ytdamortizedpremiumNUMERIC(17,2)nullable
ytdamortizedpremiumsignVARCHAR(1)nullable
ytdmarketdiscountincomeNUMERIC(17,2)nullable
ytdmarketdiscountincomesignVARCHAR(1)nullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
optionexpirationdateDATEnullable
optioncallputindicatorVARCHAR(1)nullable
optionstrikepriceNUMERIC(8,3)nullableStrike price for options positions
optionsymbolidVARCHAR(30)nullableSecurity symbol or ticker
washsaledisallowedamountNUMERIC(17,2)nullableMonetary amount in USD
washsaledisallowedamountsignVARCHAR(1)nullableMonetary amount in USD
retirementindicatorVARCHAR(1)nullable
closedlotidentifierVARCHAR(66)nullable
_1099reportabilityindicatorVARCHAR(1)nullable
nigooutofbalanceexceptionindicatorVARCHAR(1)nullableAccount or position balance in USD
nigotechshortexceptionindicatorVARCHAR(1)nullable
nigocostexceptionindicatorVARCHAR(1)nullable
originallotquantityNUMERIC(18,5)nullableShare or unit quantity
originallotquantitysignVARCHAR(1)nullableShare or unit quantity
originallotcostNUMERIC(17,2)nullable
originallotcostsignVARCHAR(1)nullable
currentcostunadjustedwashNUMERIC(17,2)nullable
currentcostunadjustedwashsignVARCHAR(1)nullable
openrundateDATEnullable
sedolVARCHAR(7)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
ytdoriginalissuediscountamountNUMERIC(17,2)nullableMonetary amount in USD
ytdoriginalissuediscountamountsignVARCHAR(1)nullableMonetary amount in USD
thirdpartyfixedincomeadjustmentdateDATEnullable
thirdpartyfixedincomeadjustmentamountNUMERIC(17,2)nullableMonetary amount in USD
thirdpartyfixedincomeadjustmentamountsignVARCHAR(1)nullableMonetary amount in USD
lotreceiveddateDATEnullable
ytdnon_qualifiedstatedinterestamountNUMERIC(17,2)nullableMonetary amount in USD
ytdnon_qualifiedstatedinterestamountsignVARCHAR(1)nullableMonetary amount in USD
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_tas_open_delta
73 columns
  • Delta file — open (unrealised) lots in Fidelity's tax-accounting system.
  • Records changes to open lot cost basis, quantity adjustments, wash-sale reclassifications, and new lot openings since last sync.
  • 73 columns; incremental delivery reduces ingestion volume on daily runs.
  • Combined with the full position snapshot for complete lot-level cost-basis accounting.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
tasdeltaindicatorVARCHAR(1)nullable
branchVARCHAR(3)nullableFidelity branch code (3-digit)
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
cusipVARCHAR(9)nullableCUSIP — 9-character North American security identifier issued by DTCC
securitydescriptionlines1_6VARCHAR(120)nullableText description
productcodeVARCHAR(12)nullable
closingmarketpriceNUMERIC(18,9)nullablePrice per unit in USD
closingmarketpricesignVARCHAR(1)nullablePrice per unit in USD
lotquantityNUMERIC(18,5)nullableShare or unit quantity
lotquantitysignVARCHAR(1)nullableShare or unit quantity
lotmarketvalueNUMERIC(17,2)nullableMonetary value in USD
lotmarketvaluesignVARCHAR(1)nullable
tascostbasisamount_proceedsNUMERIC(17,2)nullableMonetary amount in USD
tascostbasisamount_proceedssignVARCHAR(1)nullableMonetary amount in USD
unrealizedgain_lossamountNUMERIC(17,2)nullableMonetary amount in USD
unrealizedgain_lossamountsignVARCHAR(1)nullableMonetary amount in USD
costbasiseventsourcecodeVARCHAR(1)nullableCost basis amount in USD
taslotacquireddateDATEnullable
lotcostbasismethodcodeVARCHAR(1)nullableCost basis amount in USD
holdingperiod_fracturedlotindicatorVARCHAR(1)nullable
washsaleindicatorVARCHAR(1)nullable
longshortcodeVARCHAR(1)nullable
marktomarketindicatorVARCHAR(1)nullable
retirementindicatorVARCHAR(1)nullable
fixedincomeunadjustedcostbasisamountNUMERIC(17,2)nullableMonetary amount in USD
fixedincomeunadjustedcostbasisamountsignVARCHAR(1)nullableMonetary amount in USD
fixedincomeadjustedcostbasisindicatorVARCHAR(1)nullableCost basis amount in USD
ytdacquisitionpremiumNUMERIC(17,2)nullable
ytdacquisitionpremiumsignVARCHAR(1)nullable
ytdamortizedpremiumNUMERIC(17,2)nullable
ytdamortizedpremiumsignVARCHAR(1)nullable
ytdmarketdiscountincomeNUMERIC(17,2)nullable
ytdmarketdiscountincomesignVARCHAR(1)nullable
fillerTEXTnullableFiller bytes in COBOL fixed-width record — no business meaning
optionexpirationdateDATEnullable
optioncallputindicatorVARCHAR(1)nullable
optionstrikepriceNUMERIC(8,3)nullableStrike price for options positions
optionsymbolidVARCHAR(30)nullableSecurity symbol or ticker
cblcoveredlotindicatorVARCHAR(1)nullable
cblgifted_inheritedlotindicatorVARCHAR(1)nullable
giftedlotdateDATEnullable
giftedlotfairmarketvalueNUMERIC(17,2)nullableMonetary value in USD
giftedlotfairmarketvaluesignVARCHAR(1)nullable
cblcoveredreasoncodeVARCHAR(1)nullable
washsaleholdingperioddateDATEnullable
openlotidentifierVARCHAR(34)nullable
nigooutofbalanceexceptionindicatorVARCHAR(1)nullableAccount or position balance in USD
nigotechshortexceptionindicatorVARCHAR(1)nullable
nigocostexceptionindicatorVARCHAR(1)nullable
positioncostbasismethodcodeVARCHAR(1)nullableCost basis amount in USD
openlotsettlementdateDATEnullable
originallotquantityNUMERIC(18,5)nullableShare or unit quantity
originallotquantitysignVARCHAR(1)nullableShare or unit quantity
originallotcostNUMERIC(17,2)nullable
originallotcostsignVARCHAR(1)nullable
currentcostunadjustedwashNUMERIC(17,2)nullable
currentcostunadjustedwashsignVARCHAR(1)nullable
openrundateDATEnullable
sedolVARCHAR(7)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
ytdoriginalissuediscountamountNUMERIC(17,2)nullableMonetary amount in USD
ytdoriginalissuediscountamountsignVARCHAR(1)nullableMonetary amount in USD
thirdpartyfixedincomeadjustmentdateDATEnullable
thirdpartyfixedincomeadjustmentamountNUMERIC(17,2)nullableMonetary amount in USD
thirdpartyfixedincomeadjustmentamountsignVARCHAR(1)nullableMonetary amount in USD
lotreceiveddateDATEnullable
ytdnon_qualifiedstatedinterestamountNUMERIC(17,2)nullableMonetary amount in USD
ytdnon_qualifiedstatedinterestamountsignVARCHAR(1)nullableMonetary amount in USD
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
fidelity_trade_revenue
221 columns
  • Trade revenue and commission data from Fidelity — 221 columns, the largest Fidelity table.
  • Captures gross and net revenue, commission rates, fee types, and revenue category codes per trade.
  • Includes executing broker details, clearing charges, and markup/markdown amounts.
  • Primary source for revenue attribution and advisor compensation calculations.
  • Used for trade-level P&L reporting and management fee reconciliation with custodian statements.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
recordnumberVARCHAR(1)nullableCOBOL sequential record number within the source file
firmVARCHAR(4)nullableFidelity firm code (4-character branch/clearing identifier)
buysellcodeVARCHAR(1)nullable
tradedateVARCHAR(8)nullable
settlementdateVARCHAR(8)nullable
marketcodeVARCHAR(1)nullable
blottercodeVARCHAR(1)nullable
cancelcodeVARCHAR(1)nullable
filler1VARCHAR(1)nullable
correctioncodeVARCHAR(1)nullable
branch1VARCHAR(3)nullable
accountnumberVARCHAR(6)nullableFidelity account number (6-digit custodian account)
accounttypeVARCHAR(1)nullableAccount type: M=Margin, C=Cash, S=Short
cusipVARCHAR(9)nullableCUSIP — 9-character North American security identifier issued by DTCC
basispricecodeVARCHAR(1)nullablePrice per unit in USD
rundateVARCHAR(8)nullable
tradereferencenumberVARCHAR(11)nullableNumeric identifier or reference number
userreferencenumberVARCHAR(11)nullableNumeric identifier or reference number
canceledcombinedreferenceVARCHAR(11)nullable
batchVARCHAR(5)nullable
countNUMERIC(6,0)nullable
symbolVARCHAR(16)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
securitytypeVARCHAR(1)nullableSecurity type code from Fidelity classification
securitytypemodifierVARCHAR(1)nullableSub-type modifier for complex security classifications
securitytypecalculationVARCHAR(1)nullable
cnscodeVARCHAR(1)nullable
primaryexchangeVARCHAR(2)nullablePrimary exchange listing code
dtceligibilitycodeVARCHAR(1)nullableDTC eligibility code indicating whether the security can settle via DTC
foreigncodeVARCHAR(1)nullable
registeredrepenterrepVARCHAR(3)nullable
state_countrycodeVARCHAR(3)nullable
securitiesinstructionsVARCHAR(1)nullable
parentaccountVARCHAR(9)nullable
agencycodeVARCHAR(8)nullable
proceedsinstructionsVARCHAR(1)nullable
cashdividendinstructionsVARCHAR(1)nullable
tradeunitVARCHAR(1)nullable
shortnameVARCHAR(10)nullable
accountclassificationVARCHAR(2)nullable
citizencodeVARCHAR(1)nullable
countryoftaxresidencyVARCHAR(3)nullable
transferlegendcodeVARCHAR(1)nullable
marketmakercodeVARCHAR(1)nullable
minorexecutingbrokerVARCHAR(4)nullable
minorclearingbrokerVARCHAR(4)nullable
offsetaccountVARCHAR(10)nullable
offsetshortnameVARCHAR(10)nullable
offsetrrVARCHAR(3)nullable
offsetcommissionNUMERIC(10,2)nullableCommission or fee amount
sourceVARCHAR(1)nullable
typeoforderVARCHAR(1)nullable
confirmationprintVARCHAR(1)nullable
commissionaccumulationVARCHAR(1)nullableCommission or fee amount
commissionscheduleVARCHAR(2)nullableCommission or fee amount
blotteroverridecodeVARCHAR(1)nullable
nscccodeVARCHAR(1)nullable
commissionconcessioncode1VARCHAR(1)nullableCommission or fee amount
quantityNUMERIC(17,5)nullableShare or unit quantity for this transaction
priceNUMERIC(18,9)nullableSecurity price per unit as of the as_of_date
alphapricedollarVARCHAR(9)nullablePrice per unit in USD
alphapricespaceVARCHAR(1)nullablePrice per unit in USD
alphapricefractionVARCHAR(9)nullablePrice per unit in USD
plusminusNUMERIC(18,9)nullable
principalNUMERIC(15,2)nullablePrincipal (face value) amount of the transaction
accruedinterestNUMERIC(13,2)nullable
tradecommissionNUMERIC(10,2)nullableCommission or fee amount
statetaxNUMERIC(8,2)nullable
secfeeNUMERIC(8,2)nullable
optionsregulatoryfeeNUMERIC(8,2)nullable
servicechargeNUMERIC(10,2)nullable
netNUMERIC(15,2)nullable
tradeconcessionNUMERIC(10,2)nullable
standardcommissionNUMERIC(10,2)nullableCommission or fee amount
numberofsecuritydescriptionlinesNUMERIC(1,0)nullableNumeric identifier or reference number
securitydescriptionline1VARCHAR(20)nullableText description
securitydescriptionline2VARCHAR(20)nullableText description
securitydescriptionline3VARCHAR(20)nullableText description
securitydescriptionline4VARCHAR(20)nullableText description
securitydescriptionline5VARCHAR(20)nullableText description
securitydescriptionline6VARCHAR(20)nullableText description
securitydescriptionline7VARCHAR(20)nullableText description
securitydescriptionline8VARCHAR(20)nullableText description
securitydescriptionline9VARCHAR(20)nullableText description
confirmlegendcode1VARCHAR(2)nullable
confirmlegendcode2VARCHAR(2)nullable
execrep_rr2_VARCHAR(3)nullable
commissiondiscountpercentNUMERIC(10,4)nullableCommission or fee amount
strikepriceNUMERIC(9,3)nullablePrice per unit in USD
commissionconcessioncode2VARCHAR(1)nullableCommission or fee amount
fundloadoverrideNUMERIC(4,2)nullable
quantitytypeVARCHAR(1)nullableShare or unit quantity
confirmlinenumberNUMERIC(1,0)nullableNumeric identifier or reference number
exchangelinenumberNUMERIC(1,0)nullableNumeric identifier or reference number
yieldNUMERIC(5,3)nullable
yieldtypeVARCHAR(1)nullable
filler2VARCHAR(2)nullable
yielddateDATEnullable
yieldpriceNUMERIC(6,3)nullablePrice per unit in USD
tradingawaycodeVARCHAR(1)nullable
majorclearingbrokerVARCHAR(4)nullable
majorexecutingbrokerVARCHAR(4)nullable
executiontime1NUMERIC(4,0)nullable
branch2VARCHAR(3)nullable
complexorderindicatorVARCHAR(1)nullable
marketplaceVARCHAR(5)nullable
marketsequenceNUMERIC(6,0)nullable
timeinforcecodeVARCHAR(1)nullable
autoexeccodeVARCHAR(1)nullable
issuerVARCHAR(6)nullable
issuertypeVARCHAR(2)nullable
bondtraderVARCHAR(4)nullable
bondclasscodeVARCHAR(1)nullable
additionalmarkupNUMERIC(10,9)nullable
terminalidVARCHAR(4)nullable
filler3VARCHAR(5)nullable
registeredrepsignonrepVARCHAR(3)nullable
registeredrepowningrep_rr_VARCHAR(3)nullableRegistered representative code of the account's assigned rep
fundloadpercentNUMERIC(4,2)nullablePercentage value
productcodeVARCHAR(12)nullable
tradingflatcodeVARCHAR(1)nullable
_12b1codeVARCHAR(1)nullable
additionalfeecode1VARCHAR(2)nullable
additionalfeeamount1NUMERIC(12,2)nullableMonetary amount in USD
additionalfeecode2VARCHAR(2)nullable
additionalfeeamount2NUMERIC(12,2)nullableMonetary amount in USD
additionalfeecode3VARCHAR(2)nullable
additionalfeeamount3NUMERIC(12,2)nullableMonetary amount in USD
additionalfeecode4VARCHAR(2)nullable
additionalfeeamount4NUMERIC(12,2)nullableMonetary amount in USD
additionalfeecode5VARCHAR(2)nullable
additionalfeeamount5NUMERIC(12,2)nullableMonetary amount in USD
additionalfeecode6VARCHAR(2)nullable
additionalfeeamount6NUMERIC(12,2)nullableMonetary amount in USD
institutionalthirdpartyVARCHAR(4)nullable
bord_tordcodeVARCHAR(1)nullable
mutualfunddtcnumberVARCHAR(4)nullableNumeric identifier or reference number
tradeentrytimeNUMERIC(6,0)nullable
entrysequencenumberVARCHAR(5)nullableNumeric identifier or reference number
solicitedcodeVARCHAR(1)nullable
electronictradeidVARCHAR(3)nullable
rollupcountNUMERIC(3,0)nullable
confirmlegendcode5VARCHAR(2)nullable
confirmlegendcode6VARCHAR(2)nullable
relationshipidVARCHAR(12)nullable
capacitycodeVARCHAR(1)nullable
confirmlegendcode7VARCHAR(2)nullable
confirmlegendcode8VARCHAR(2)nullable
alternativeinvestmentcodeVARCHAR(1)nullable
expandedyieldNUMERIC(9,6)nullable
expandedyieldsignVARCHAR(1)nullable
optioncontractidVARCHAR(6)nullable
optionexpirationdateDATEnullable
optioncallputindicatorVARCHAR(1)nullable
optionstrikepriceNUMERIC(8,3)nullableStrike price for options positions
optionsymbolidVARCHAR(30)nullableSecurity symbol or ticker
costbasisdisposalmethodcodeVARCHAR(4)nullableCost basis amount in USD
revenueclearingchargesignVARCHAR(1)nullable
revenueclearingchargeamountNUMERIC(7,2)nullableMonetary amount in USD
revenuemiscellaneousfeesignVARCHAR(1)nullable
revenuemiscellaneousfeeamountNUMERIC(7,2)nullableMonetary amount in USD
productlevelconcessioncodeVARCHAR(2)nullable
concessioncodeVARCHAR(1)nullable
purchasetypecodeVARCHAR(2)nullable
tradedefinitiontypeVARCHAR(1)nullable
tradedefinitiontradeidVARCHAR(9)nullable
revenuecommissionsignVARCHAR(1)nullableCommission or fee amount
revenuecommissionamountNUMERIC(10,2)nullableMonetary amount in USD
revenueconcessionsignVARCHAR(1)nullable
revenueconcessionamountNUMERIC(10,2)nullableMonetary amount in USD
revenueloadsignVARCHAR(1)nullable
revenueloadamountNUMERIC(10,2)nullableMonetary amount in USD
orderreferencenumberVARCHAR(11)nullableNumeric identifier or reference number
inputcommissionsignVARCHAR(1)nullableCommission or fee amount
inputcommissionamountNUMERIC(10,0)nullableMonetary amount in USD
confirmlegendcode3VARCHAR(2)nullable
confirmlegendcode4VARCHAR(2)nullable
originaldescription1VARCHAR(20)nullableText description
originaldescription2VARCHAR(20)nullableText description
executiontime2VARCHAR(6)nullable
registeredreppaytorepVARCHAR(3)nullable
clearingchargesignVARCHAR(1)nullable
clearingchargeNUMERIC(7,2)nullable
executionfeesignVARCHAR(1)nullable
executionfeeNUMERIC(7,2)nullable
foreignsurchargesignVARCHAR(1)nullable
foreignsurchargeNUMERIC(6,2)nullable
spawningsystemcodeVARCHAR(4)nullable
clearingproductcodeVARCHAR(12)nullable
clearingproducttypeVARCHAR(2)nullable
mascustodyindicatorVARCHAR(1)nullable
tradeexecutionnumberNUMERIC(3,0)nullableNumeric identifier or reference number
commission_freeetfindicatorVARCHAR(1)nullableCommission or fee amount
etfsurchargeindicatorVARCHAR(1)nullable
filler4VARCHAR(144)nullable
isinVARCHAR(15)nullableISIN — 12-character International Securities Identification Number (ISO 6166)
sedolVARCHAR(15)nullableSEDOL — 7-character London Stock Exchange identifier used in UK/international markets
currencycode_local_VARCHAR(3)nullableISO currency code (e.g. USD, EUR)
currencycode_base_VARCHAR(3)nullableISO currency code (e.g. USD, EUR)
localcurrencyfeessignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
localcurrencyfeesNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
localcurrencycommissionsignVARCHAR(1)nullableCommission or fee amount
localcurrencycommissionNUMERIC(18,4)nullableCommission or fee amount
localcurrencypriceNUMERIC(16,8)nullablePrice per unit in USD
localcurrencyprincipalsignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
localcurrencyprincipalNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
localcurrencyinterestsignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
localcurrencyinterestNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
localcurrencycapitalizedinterestsignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
localcurrencycapitalizedinterestNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
reportingcurrencyconversionpriceNUMERIC(16,8)nullablePrice per unit in USD
fxtradeindicatorVARCHAR(1)nullable
fxtradelinkVARCHAR(30)nullable
shadocountrycodeVARCHAR(4)nullable
localcurrencyconcessionsignVARCHAR(1)nullableISO currency code (e.g. USD, EUR)
localcurrencyconcessionNUMERIC(18,4)nullableISO currency code (e.g. USD, EUR)
reportingcurrencyconversionrateNUMERIC(16,8)nullableRate or percentage value
filler5VARCHAR(121)nullable
filenameTEXTnullableSource filename on Azure Hot Storage or Fidelity SFTP that produced this row
created_onTIMESTAMP WITHOUT TIME ZONErequired
updated_onTIMESTAMP WITHOUT TIME ZONErequired
Pipeline · Configuration & Logs
fidelity_sync_config config / log
15 columns
  • Configuration table for the Fidelity SFTP sync pipeline — one row per file type.
  • Defines file code, parsing specification name, destination table, and archival policy per file type.
  • Enabled/disabled flag controls which Fidelity file types are actively ingested on each DAG run.
  • Last successful sync timestamp tracked per file type for freshness monitoring.
  • 15 columns — edit to add new file codes or change parsing/archival behaviour without code changes.
ColumnTypeDescription
record_idUUIDrequiredUnique UUID assigned to this row for deduplication and cross-table joining
objectTEXTrequiredSchwab file type code (acc, trn, sec, rps, uln, upn, tcf…)
destination_tableTEXTrequiredPostgreSQL table where this template's report data is loaded
enabledBOOLEANnullableWhether this object/file type is currently active in the pipeline
created_atTIMESTAMP WITHOUT TIME ZONEnullableRow creation timestamp (database-side)
master_accountTEXTnullableRedwood master account identifier for pipeline scoping
sync_modeTEXTnullableSync strategy: full=truncate and reload, incremental=merge/upsert changes only
descriptionTEXTnullableHuman-readable description of this pipeline configuration entry
archival_policyTEXTnullableCold storage policy — defines retention period before archiving (e.g. 'after 7 days')
last_sync_dateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent successful sync for this object
database_schemaVARCHAR(50)nullablePostgreSQL schema where the destination table resides
updated_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was last updated
customer_codesVARCHAR(40)nullable
load_typeVARCHAR(20)nullableType or classification code
schemaVARCHAR(63)nullable
fidelity_sync_log config / log
6 columns
  • Operational log for the Fidelity sync DAG — minimal 6-column schema.
  • Tracks each file's unique key, processing status, and start/completion timestamps.
  • The idempotency engine checks this table before re-processing: files with status copied are skipped to prevent duplicate inserts.
  • Lightweight audit trail for the Fidelity ingestion pipeline; complements fidelity_sync_config.
ColumnTypeDescription
file_nameVARCHAR(255)required
customer_codeVARCHAR(40)requiredShort code or category identifier
statusVARCHAR(20)requiredProcessing status: pending → in_progress → copied → failed → archived
processed_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp: processed at
records_addedINTEGERnullable
error_messageTEXTnullableError message if processing failed — null on success
Salesforce — 22 tables
Salesforce Bulk API serial mode — 18 objects synced via full and incremental strategies. Covers CRM core (accounts, contacts, leads, opportunities, cases, tasks) and FinServ extensions (financial accounts, investor profiles, households).
Tables 20 data · 2 infra
salesforce_account_account_relations salesforce_account_contact_relations salesforce_account_contract_relations salesforce_accounts salesforce_accounts_new salesforce_cases salesforce_contacts salesforce_contract_line_items salesforce_contracts salesforce_events salesforce_financial_accounts salesforce_investor_profile_history salesforce_investor_profiles salesforce_leads salesforce_models salesforce_opportunities salesforce_record_types salesforce_tasks salesforce_trade_tickets salesforce_users
Pipeline · Config & Logs
salesforce_sync_config salesforce_sync_metadata
salesforce_account_account_relations
21 columns
  • Many-to-many relationship table linking Accounts to other Accounts.
  • Use cases: household → individual member links, organisation → subsidiary relationships, joint account ownership.
  • 21 columns including relationship role, start/end dates, and primary flag.
  • Required for reconstructing household hierarchy and family relationship graphs in the CRM.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
FinServ__Account__cTEXTnullable
FinServ__Active__cBOOLEANnullable
FinServ__EndDate__cDATEnullable
FinServ__ExternalId__cTEXTnullable
FinServ__InverseRelationship__cTEXTnullable
FinServ__RelatedAccount__cTEXTnullable
FinServ__Role__cTEXTnullable
FinServ__SourceSystemId__cTEXTnullable
FinServ__StartDate__cDATEnullable
FinServ__AssociationType__cTEXTnullable
Legacy_Source__cTEXTnullable
LegacyID__cTEXTnullable
salesforce_account_contact_relations
25 columns
  • Junction table between Accounts and Contacts — supports contacts linked to multiple accounts.
  • Captures relationship role (Primary Contact, Decision Maker, Trustee, Beneficiary), direct flag, and effective dates.
  • 25 columns — supports multi-contact account structures common in household and trust accounts.
  • Used for directing client communications to the appropriate contact for each account.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
AccountIdTEXTnullableParent Account ID this record belongs to
ContactIdTEXTnullable
RolesTEXTnullable
IsDirectBOOLEANnullable
IsActiveBOOLEANnullable
StartDateDATEnullable
EndDateDATEnullable
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
Relationship_Strength__cTEXTnullable
FinServ__IncludeInGroup__cBOOLEANnullable
FinServ__PrimaryGroup__cBOOLEANnullable
FinServ__Primary__cBOOLEANnullable
FinServ__Rollups__cTEXTnullable
FinServ__SourceSystemId__cTEXTnullable
Board_Member__cBOOLEANnullable
Tamarac_Id__cTEXTnullable
Account_Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Legacy_Source__cTEXTnullable
Person_Name__cTEXTnullable
salesforce_account_contract_relations
25 columns
  • Links Accounts to their active service Contracts.
  • Used for quickly finding all service agreements associated with a given client account without joining through the full contract table.
  • 25 columns including relationship type, contract status, and effective date range.
  • Useful for billing workflows that need to identify all active fee agreements per household.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
AccountIdTEXTnullableParent Account ID this record belongs to
ContactIdTEXTnullable
RolesTEXTnullable
IsDirectBOOLEANnullable
IsActiveBOOLEANnullable
StartDateDATEnullable
EndDateDATEnullable
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
Relationship_Strength__cTEXTnullable
FinServ__IncludeInGroup__cBOOLEANnullable
FinServ__PrimaryGroup__cBOOLEANnullable
FinServ__Primary__cBOOLEANnullable
FinServ__Rollups__cTEXTnullable
FinServ__SourceSystemId__cTEXTnullable
Board_Member__cBOOLEANnullable
Tamarac_Id__cTEXTnullable
Account_Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Legacy_Source__cTEXTnullable
Person_Name__cTEXTnullable
salesforce_accounts
602 columns
  • Core Salesforce Account object — the central entity for all clients, households, and organisations in the CRM.
  • Standard fields: name, billing address, phone, industry, ownership type, AUM, and account rating.
  • Extensive FinServ (Financial Services Cloud) extensions: household linking, person account support, client segmentation, advisor assignments.
  • Custom fields track AUM estimates, referral sources, client tier, service model, and custom workflow status flags.
  • 602 columns — reflects years of custom field additions on the Redwood Salesforce org.
  • The most-joined table in the CRM layer; nearly every other Salesforce table references AccountId.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
MasterRecordIdTEXTnullableID of the surviving record after a merge operation
NameTEXTnullableDisplay name of the Salesforce record
LastNameTEXTnullableLast name of the person
FirstNameTEXTnullableFirst name of the person
SalutationTEXTnullableName prefix: Mr., Mrs., Ms., Dr., Prof.
MiddleNameTEXTnullableMiddle name
SuffixTEXTnullableName suffix: Jr., Sr., II, III, Esq.
TypeTEXTnullableAccount/opportunity type classification
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
ParentIdTEXTnullableID of the parent record (used in account hierarchy)
BillingStreetTEXTnullableBilling address street
BillingCityTEXTnullableBilling address city
BillingStateTEXTnullableBilling address state
BillingPostalCodeTEXTnullableBilling address postal/ZIP code
BillingCountryTEXTnullableBilling address country
BillingLatitudeNUMERICnullableBilling-related field for fee calculation
BillingLongitudeNUMERICnullableBilling-related field for fee calculation
BillingGeocodeAccuracyTEXTnullableBilling-related field for fee calculation
ShippingStreetTEXTnullableShipping/mailing address street
ShippingCityTEXTnullableShipping/mailing address city
ShippingStateTEXTnullableShipping/mailing address state
ShippingPostalCodeTEXTnullableShipping/mailing address postal code
ShippingCountryTEXTnullableShipping/mailing address country
ShippingLatitudeNUMERICnullable
ShippingLongitudeNUMERICnullable
ShippingGeocodeAccuracyTEXTnullable
PhoneTEXTnullablePrimary phone number
FaxTEXTnullableFax number
AccountNumberTEXTnullableFidelity account number (6-digit custodian account)
WebsiteTEXTnullableWebsite URL
PhotoUrlTEXTnullable
SicTEXTnullable
IndustryTEXTnullableIndustry classification
AnnualRevenueNUMERICnullableAnnual revenue of the account organisation
NumberOfEmployeesINTEGERnullableNumber of employees at the organisation
OwnershipTEXTnullableOwnership structure: Public, Private, Subsidiary, Government
TickerSymbolTEXTnullableSecurity symbol or ticker
DescriptionTEXTnullableFree-text notes or description
RatingTEXTnullableAccount rating: Hot, Warm, Cold
SiteTEXTnullable
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
SourceSystemIdentifierTEXTnullable
IsCustomerPortalBOOLEANnullable
PersonContactIdTEXTnullable
IsPersonAccountBOOLEANnullableTrue for individual person accounts (as opposed to business/organisation accounts)
PersonMailingStreetTEXTnullable
PersonMailingCityTEXTnullable
PersonMailingStateTEXTnullable
PersonMailingPostalCodeTEXTnullable
PersonMailingCountryTEXTnullable
PersonMailingLatitudeNUMERICnullable
PersonMailingLongitudeNUMERICnullable
PersonMailingGeocodeAccuracyTEXTnullable
PersonOtherStreetTEXTnullable
PersonOtherCityTEXTnullable
PersonOtherStateTEXTnullable
PersonOtherPostalCodeTEXTnullable
PersonOtherCountryTEXTnullable
PersonOtherLatitudeNUMERICnullable
PersonOtherLongitudeNUMERICnullable
PersonOtherGeocodeAccuracyTEXTnullable
PersonMobilePhoneTEXTnullablePhone number
PersonHomePhoneTEXTnullablePhone number
PersonOtherPhoneTEXTnullablePhone number
PersonAssistantPhoneTEXTnullablePhone number
PersonEmailTEXTnullableEmail address
PersonTitleTEXTnullable
PersonDepartmentTEXTnullable
PersonAssistantNameTEXTnullable
PersonLeadSourceTEXTnullable
PersonBirthdateDATEnullable
PersonHasOptedOutOfEmailBOOLEANnullableEmail address
PersonHasOptedOutOfFaxBOOLEANnullable
PersonDoNotCallBOOLEANnullable
PersonLastCURequestDateTIMESTAMP WITHOUT TIME ZONEnullable
PersonLastCUUpdateDateTIMESTAMP WITHOUT TIME ZONEnullable
PersonEmailBouncedReasonTEXTnullableEmail address
PersonEmailBouncedDateTIMESTAMP WITHOUT TIME ZONEnullableEmail address
PersonIndividualIdTEXTnullable
PersonGenderTEXTnullable
PersonPronounsTEXTnullable
PersonGenderIdentityTEXTnullable
JigsawTEXTnullable
JigsawCompanyIdTEXTnullable
AccountSourceTEXTnullable
SicDescTEXTnullableText description
FinServ__AUM__cTEXTnullable
FinServ__BankNumber__cTEXTnullableNumeric identifier or reference number
FinServ__BorrowingHistory__cTEXTnullable
FinServ__BorrowingPriorities__cTEXTnullable
FinServ__BranchCode__cTEXTnullable
FinServ__BranchName__cTEXTnullable
FinServ__ClientCategory__cTEXTnullable
FinServ__ConversionDateTime__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__CreditRating__cTEXTnullable
FinServ__CreditScore__cNUMERICnullable
FinServ__CustomerID__cTEXTnullable
FinServ__CustomerSegment__cTEXTnullable
FinServ__CustomerType__cTEXTnullable
FinServ__FinancialInterests__cTEXTnullable
FinServ__IndividualId__cTEXTnullable
FinServ__IndividualType__cTEXTnullable
FinServ__InvestmentExperience__cTEXTnullable
FinServ__InvestmentObjectives__cTEXTnullableStated investment objectives for suitability
FinServ__KYCDate__cDATEnullable
FinServ__KYCStatus__cTEXTnullableStatus indicator or state code
FinServ__LastInteraction__cDATEnullable
FinServ__LastReview__cDATEnullable
FinServ__LastTransactionDateJointOwner__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__LastTransactionDatePrimaryOwner__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__LastTransactionDate__cTEXTnullable
FinServ__LastUsedChannel__cTEXTnullable
FinServ__LengthOfRelationship__cTEXTnullable
FinServ__LifetimeValue__cNUMERICnullable
FinServ__MarketingSegment__cTEXTnullable
FinServ__NetWorth__cNUMERICnullable
FinServ__NextInteraction__cDATEnullable
FinServ__NextReview__cDATEnullable
FinServ__Notes__cTEXTnullable
FinServ__PersonalInterests__cTEXTnullable
FinServ__PrimaryContact__cTEXTnullable
FinServ__ReferredByContact__cTEXTnullable
FinServ__ReferredByUser__cTEXTnullable
FinServ__RelationshipStartDate__cDATEnullable
FinServ__ReviewFrequency__cTEXTnullable
FinServ__RiskTolerance__cTEXTnullable
FinServ__ServiceModel__cTEXTnullableInvestment model name or identifier
FinServ__SourceSystemId__cTEXTnullable
FinServ__Status__cTEXTnullableStatus indicator or state code
FinServ__TimeHorizon__cTEXTnullable
FinServ__TotalAUMJointOwner__cNUMERICnullable
FinServ__TotalAUMPrimaryOwner__cNUMERICnullable
FinServ__TotalBankDepositsJointOwner__cNUMERICnullable
FinServ__TotalBankDepositsPrimaryOwner__cNUMERICnullable
FinServ__TotalBankDeposits__cTEXTnullable
FinServ__TotalFinAcctsJointOwner__cNUMERICnullable
FinServ__TotalFinAcctsPrimaryOwner__cNUMERICnullable
FinServ__TotalFinancialAccounts__cTEXTnullable
FinServ__TotalHeldFinAcctsJointOwner__cNUMERICnullable
FinServ__TotalHeldFinAcctsPrimaryOwner__cNUMERICnullable
FinServ__TotalInsuranceJointOwner__cNUMERICnullable
FinServ__TotalInsurancePrimaryOwner__cNUMERICnullable
FinServ__TotalInsurance__cTEXTnullable
FinServ__TotalInvestmentsJointOwner__cNUMERICnullable
FinServ__TotalInvestmentsPrimaryOwner__cNUMERICnullable
FinServ__TotalInvestments__cTEXTnullable
FinServ__TotalLiabilitiesJointOwner__cNUMERICnullable
FinServ__TotalLiabilitiesPrimaryOwner__cNUMERICnullable
FinServ__TotalLiabilities__cTEXTnullable
FinServ__TotalNonfinancialAssetsJointOwner__cNUMERICnullable
FinServ__TotalNonfinancialAssetsPrimaryOwner__cNUMERICnullable
FinServ__TotalNonfinancialAssets__cTEXTnullable
FinServ__TotalNumberOfFinAccountsJointOwner__cNUMERICnullableNumeric identifier or reference number
FinServ__TotalNumberOfFinAccountsPrimaryOwner__cNUMERICnullableNumeric identifier or reference number
FinServ__TotalNumberOfFinAccounts__cTEXTnullableNumeric identifier or reference number
FinServ__TotalOutstandingCreditJointOwner__cNUMERICnullable
FinServ__TotalOutstandingCreditPrimaryOwner__cNUMERICnullable
FinServ__TotalOutstandingCredit__cTEXTnullable
FinServ__TotalRevenue__cNUMERICnullable
FinServ__WalletShare__cTEXTnullable
Toll_Free_Phone__cTEXTnullablePhone number
Assets_Under_Management__cNUMERICnullable
SFA_Privacy_Policy_ADV_Annual_Offer__cBOOLEANnullable
Occupation_formula__cTEXTnullable
DBA__cTEXTnullable
Billable_Value__cNUMERICnullable
Billable_Value_As_Of_Date__cDATEnullable
SFG_Segment__cTEXTnullable
SFG_Segment_Manual__cTEXTnullable
Service_Segmentation__cTEXTnullable
Tax_ID__cTEXTnullable
Primary_HH_Member__cTEXTnullable
Secondary_HH_Member__cTEXTnullable
Originating_Planner__cTEXTnullable
Relationship_Manager__cTEXTnullable
Servicing_Advisor__cTEXTnullableAdvisor name or role assignment
Transitional__cTEXTnullable
Other_Advisor__cTEXTnullableAdvisor name or role assignment
Client_Service_Associate__cTEXTnullable
Billable_Value_Blended_Rate__cNUMERICnullableRate or percentage value
Regulatory_e_Delivery_Authorization__cTEXTnullable
Current_Employer_formula__cTEXTnullable
Legal_Title__cTEXTnullable
Primary_Emailformula__cTEXTnullableEmail address
Primary_Addressformula__cTEXTnullableAddress field
X18_Account_Id__cTEXTnullable
Household__cTEXTnullableHousehold name or identifier
TamAdvisor__Linked_to_Tamarac_Advisor_View_text__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Managed_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Mgmt_Fee__cNUMERICnullableAdvisor name or role assignment
FinServ__TotalPremium__cNUMERICnullable
Employees__cTEXTnullable
Prior_CSA__cTEXTnullable
I_am_on_Account_Team__cTEXTnullable
Formation_Date__cDATEnullable
Vesting_Termination_Date__cDATEnullable
Sequoia_Employee__cBOOLEANnullable
LegacyId_Account__cTEXTnullable
Payment_Allocation__cTEXTnullable
of_Active_FA__cNUMERICnullable
of_Active_Retirement_Plans__cTEXTnullable
of_Active_Contracts__cNUMERICnullable
Vendor__cBOOLEANnullable
Other_Distribution_Channel__cTEXTnullable
Secondary_HH_Member_Contact_Id__cTEXTnullable
Asset_Value_Rollup__cTEXTnullable
Original_Name__cTEXTnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
of_Active_Plans_Contracts_FA__cTEXTnullable
Full_FAS__cBOOLEANnullable
Primary_Contact_LU__cTEXTnullable
Important_Notes__cTEXTnullable
Other_Source__cTEXTnullable
Other_Referral_Type__cTEXTnullable
Referral_Type__cTEXTnullable
Marital_Status__cTEXTnullableStatus indicator or state code
Anniversary__cDATEnullable
Cohen_Accountant_Strategic_Lead__cTEXTnullableRate or percentage value
CSA_Scheduler__cBOOLEANnullable
Next_Review_Cycle_Date__cTEXTnullable
Entity_Type__cTEXTnullable
Original_Website__cTEXTnullable
Lifecycle_Status__cTEXTnullableStatus indicator or state code
Household_Id__cTEXTnullableHousehold name or identifier
Employee_Record__cBOOLEANnullable
Prior_Servicing_Advisor_LU__cTEXTnullableAdvisor name or role assignment
Prior_Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Prior_Originating_Planner__cTEXTnullable
TamAdvisor__State_of_Primary_Residence__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Tamarac_Advisor_View_Id__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Total_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Unmanaged_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Updated_by_Tamarac_Integration__cBOOLEANnullableAdvisor name or role assignment
Account_Status_Client__cDATEnullableStatus indicator or state code
Marketing_Mailing_Block__cTEXTnullable
Account_Status_Closed__cDATEnullableStatus indicator or state code
Account_Status_COI__cDATEnullableStatus indicator or state code
Account_Status_Dormant__cDATEnullableStatus indicator or state code
Account_Status_Onboarding__cDATEnullableStatus indicator or state code
Account_Status_Prospect__cDATEnullableStatus indicator or state code
Account_Status_Terminated_Client__cDATEnullableStatus indicator or state code
Primary_HH_Member_Contact_Id__cTEXTnullable
Recent_Case_Date_and_Id__cTEXTnullable
Recent_Case_Date__cDATEnullable
Managing_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Servicing_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Cohen_Employee__cBOOLEANnullable
ADV_Category__cTEXTnullable
New_Client_Status__cTEXTnullableStatus indicator or state code
Primary_HH_Member_Mobil__cTEXTnullable
Primary_HH_Member_Email__cTEXTnullableEmail address
Is_Primary_HH_Member__cBOOLEANnullableBoolean flag (True/False)
Is_Secondary_HH_Member__cBOOLEANnullableBoolean flag (True/False)
Household_18_Id__cTEXTnullableHousehold name or identifier
Managing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Servicing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Lead_Advisor_Id__cTEXTnullableAdvisor name or role assignment
Lead_Advisor_Name__cTEXTnullableAdvisor name or role assignment
of_Active_Insurance_Policies__cNUMERICnullable
Advisors_on_Account_Team__cTEXTnullableAdvisor name or role assignment
Process_Builder_Updates__cBOOLEANnullable
Account__cTEXTnullable
M_A_Identifier__cTEXTnullable
Trust_Situs__cTEXTnullable
of_Retirement_Plans__cTEXTnullable
Override_CBIZ_Migrate_Indicator__cBOOLEANnullableRate or percentage value
New_CSA__cTEXTnullable
Migrate_Account_ID__cTEXTnullableRate or percentage value
Migrate_Account_Migrated_from_LJPR__cBOOLEANnullableRate or percentage value
Migrate_Client_Since__cDATEnullableRate or percentage value
Migrate_Comprehensive_Wealth_Management__cBOOLEANnullableRate or percentage value
Migrate_Contact_Migrated_from_LJPR__cBOOLEANnullableRate or percentage value
Migrate_Contract_Created_by_PB__cBOOLEANnullableRate or percentage value
Migrate_Core_Contact__cBOOLEANnullableRate or percentage value
Migrate_Estate_Planning__cBOOLEANnullableRate or percentage value
Migrate_Financial_Planning__cBOOLEANnullableRate or percentage value
Migrate_LJPR_ID__cTEXTnullableRate or percentage value
Migrate_Legal__cBOOLEANnullableRate or percentage value
Migrate_MGPro_Report__cDATEnullableRate or percentage value
Migrate_Marital_Status_from_Contact__cTEXTnullableStatus indicator or state code
Migrate_New_Employer__cBOOLEANnullableRate or percentage value
Migrate_Primary_Contact__cBOOLEANnullableRate or percentage value
eMoney_Id__cTEXTnullable
Migrate_Relation_to_Entity_Text_Value__cTEXTnullableRate or percentage value
Migrate_Relation_to_Entity__cTEXTnullableRate or percentage value
Migrate_Retirement_Date__cDATEnullableRate or percentage value
Migrate_Secondary_Maria__cTEXTnullableRate or percentage value
Will_You_be_Attending__cTEXTnullable
Migrate_Tax_Preparation__cBOOLEANnullableRate or percentage value
Migration_Tax_Preparer_Id__cTEXTnullable
Migration_iPrimary_HHiD__cTEXTnullable
Is_Cohen_Independence__cBOOLEANnullableBoolean flag (True/False)
Migrate_LJPR_Tax_Legal_Client__cBOOLEANnullableRate or percentage value
Migrated_Account_Migrated_from_LJPR_2__cBOOLEANnullableRate or percentage value
Migrated_Contact_Migrated_from_LJPR_2__cBOOLEANnullableRate or percentage value
Update_Contact__cBOOLEANnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
FinServ__ClaimsOnHouseholdPolicies__cNUMERICnullableHousehold name or identifier
FinServ__HouseholdPolicies__cNUMERICnullableHousehold name or identifier
FinServ__InsuranceCustomerSince__cDATEnullable
FinServ__TotalClaimAmountPaid__cNUMERICnullableMonetary amount in USD
FinServ__TotalHouseholdPremiums__cNUMERICnullableHousehold name or identifier
Total_Investments_SEQ__cNUMERICnullable
Quip_Document_URL__cTEXTnullable
of_Active_Investment_Accounts__cNUMERICnullable
Relationship_Assessment_Last_Modified_By__cTEXTnullable
Relationship_Assessment_Modified_Date__cDATEnullable
Sequoia_Relationship_Status__cTEXTnullableStatus indicator or state code
Relationship_Complexity__cTEXTnullable
Activity_Communication_Level__cTEXTnullableCommission or fee amount
Revenue_Potential__cTEXTnullable
Influence__cTEXTnullable
Cohen_Employee_new__cBOOLEANnullable
Restricted_Client__cBOOLEANnullable
Sequoia_Employee_New__cBOOLEANnullable
List_Additional_Names_in_Your_Party__cTEXTnullable
Sentinel__cBOOLEANnullable
Service_Team_User_Ids__cTEXTnullable
Net_worth_Insurance_Summary_saved__cBOOLEANnullable
Formal_financial_plan_delivered__cBOOLEANnullable
Documented_planning_conversations__cBOOLEANnullable
Documented_planning_priorities__cBOOLEANnullable
TTM_Revenue__cNUMERICnullable
CY_Revenue__cNUMERICnullable
PY_Revenue__cNUMERICnullable
Open_A_R_Balance__cNUMERICnullableAccount or position balance in USD
Fruit__cTEXTnullable
Legacy_Source__cTEXTnullable
Box_Folder_Id__cTEXTnullable
Compliance_Status2__cTEXTnullableStatus indicator or state code
Portfolio_Manager__cTEXTnullable
View_Only_1__cTEXTnullable
View_Only_2__cTEXTnullable
OFAC_Check__cDATEnullable
Wealth_Strategist__cTEXTnullableRate or percentage value
Service_Team_Change_Count__cNUMERICnullable
Primary_Address_City__cTEXTnullableAddress field
Update_Box_Folder__cBOOLEANnullable
Total_SSD_Model_Accounts__cNUMERICnullableInvestment model name or identifier
Total_SSE_Model_Accounts__cNUMERICnullableInvestment model name or identifier
Client_Referrer__cTEXTnullable
Tamarac__IsLinkedInTamaracReporting__cBOOLEANnullable
Tamarac__ManagedValue__cNUMERICnullable
Tamarac__ManagementFee__cNUMERICnullable
Tamarac__TamaracId__cTEXTnullable
Tamarac__TotalValue__cNUMERICnullable
Tamarac__UnmanagedValue__cNUMERICnullable
Active_Contract__cTEXTnullable
Lifestage__cTEXTnullable
Record_Type_Name__cTEXTnullable
Branch__cTEXTnullable
Distribution_Sub_Channel__cTEXTnullable
Nitrogen_Risk_Score__cNUMERICnullable
Investment_Objective__cTEXTnullable
Target_Household_Risk_Score__cNUMERICnullableHousehold name or identifier
Include_Middle_Name_in_Household_Name__cBOOLEANnullableHousehold name or identifier
Active_Investor_Profile__cTEXTnullable
Retirement_Account_Federal_WH__cNUMERICnullable
Last_Completed_Annual_Review__cDATEnullable
Last_Completed_Client_Meeting__cDATEnullable
Next_Scheduled_Client_Meeting__cDATEnullable
Relationship_with_Next_Generation__cTEXTnullable
Retirement_Account_State_WH__cNUMERICnullable
Tax_Caddy_Client__cBOOLEANnullable
Tax_Client_Id__cTEXTnullable
Tax_Client__cBOOLEANnullable
Tax_Inception_Date__cDATEnullableInception date for performance measurement
Tax_Notes__cTEXTnullable
WH_Last_Modified_By__cTEXTnullable
WH_Last_Modified_Date__cTIMESTAMP WITHOUT TIME ZONEnullable
WH_Year__cTEXTnullable
iRebal_Id__cTEXTnullable
Tax_Advisor__cTEXTnullableAdvisor name or role assignment
Tax_Id_Last_4_Digits__cTEXTnullable
Email_Addresses__cTEXTnullableEmail address
ShareFile_Root_Folder_ID__cTEXTnullable
Service_Model__cTEXTnullableInvestment model name or identifier
Share_of_Wallet_Potential__cTEXTnullable
NAICS_Code__cTEXTnullable
FinServ__Affiliations__pcTEXTnullable
FinServ__AgeAsText__pcTEXTnullable
FinServ__Age__pcTEXTnullable
FinServ__AnnualIncome__pcNUMERICnullable
FinServ__BillingAddress__pcTEXTnullableAddress field
FinServ__Citizenship__pcTEXTnullable
FinServ__CommunicationPreferences__pcTEXTnullableCommission or fee amount
FinServ__ContactPreference__pcTEXTnullable
FinServ__CountryOfBirth__pcTEXTnullable
FinServ__CountryOfResidence__pcTEXTnullable
FinServ__CreatedFromLead__pcBOOLEANnullable
FinServ__CurrentEmployer__pcTEXTnullable
FinServ__CustomerTimezone__pcTEXTnullable
FinServ__EmailVerified__pcBOOLEANnullableEmail address
FinServ__EmployedSince__pcDATEnullable
FinServ__Facebook__pcTEXTnullable
FinServ__FaxVerified__pcBOOLEANnullable
FinServ__Gender__pcTEXTnullable
FinServ__HomeOwnership__pcTEXTnullable
FinServ__HomePhoneVerified__pcBOOLEANnullablePhone number
FinServ__IndividualId__pcTEXTnullable
FinServ__IndividualType__pcTEXTnullable
FinServ__LanguagesSpoken__pcTEXTnullable
FinServ__LastFourDigitSSN__pcTEXTnullable
FinServ__LinkedIn__pcTEXTnullable
FinServ__MailingAddress__pcTEXTnullableAddress field
FinServ__MaritalStatus__pcTEXTnullableStatus indicator or state code
FinServ__MarketingOptOut__pcBOOLEANnullable
FinServ__MobileVerified__pcBOOLEANnullable
FinServ__MostUsedChannel__pcTEXTnullable
FinServ__MotherMaidenName__pcTEXTnullable
FinServ__NextLifeEvent__pcTEXTnullable
FinServ__NumberOfChildren__pcNUMERICnullableNumeric identifier or reference number
FinServ__NumberOfDependents__pcNUMERICnullableNumeric identifier or reference number
FinServ__Occupation__pcTEXTnullable
FinServ__OtherAddress__pcTEXTnullableAddress field
FinServ__PreferredName__pcTEXTnullable
FinServ__PrimaryAddressIsBilling__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsMailing__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsOther__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsShipping__pcBOOLEANnullableAddress field
FinServ__PrimaryCitizenship__pcTEXTnullable
FinServ__PrimaryLanguage__pcTEXTnullable
FinServ__ReferredByContact__pcTEXTnullable
FinServ__ReferredByUser__pcTEXTnullable
FinServ__ReferrerScore__pcNUMERICnullable
FinServ__SecondaryCitizenship__pcTEXTnullable
FinServ__SecondaryLanguage__pcTEXTnullable
FinServ__ShippingAddress__pcTEXTnullableAddress field
FinServ__SourceSystemId__pcTEXTnullable
FinServ__TaxBracket__pcTEXTnullable
FinServ__TaxId__pcTEXTnullable
FinServ__Twitter__pcTEXTnullable
FinServ__WeddingAnniversary__pcDATEnullable
TamAdvisor__Linked_to_Tamarac_Advisor_View_text__pcTEXTnullableAdvisor name or role assignment
Assistant_Email__pcTEXTnullableEmail address
Spouse_Name_Text__pcTEXTnullable
Regulatory_eDelivery_Authorization__pcTEXTnullable
Secondary_Email__pcTEXTnullableEmail address
Tertiary_Email__pcTEXTnullableEmail address
Do_not_allow_Mails__pcBOOLEANnullable
Bulk_Mails_Opt_Out__pcBOOLEANnullable
Bulk_Emails_Opt_Out__pcBOOLEANnullableEmail address
Business_Fax__pcTEXTnullable
Birthdate_For_Data_Entry_Purposes_Only__pcDATEnullable
Maiden_Name__pcTEXTnullable
Business_Phone_Ext__pcTEXTnullablePhone number
LegacyId_New__pcTEXTnullable
pi__Needs_Score_Synced__pcBOOLEANnullable
Meeting_Preference__pcTEXTnullable
Segment__pcTEXTnullable
TamAdvisor__Tamarac_Advisor_View_ID__pcTEXTnullableAdvisor name or role assignment
Deceased_Date__pcDATEnullable
pi__Pardot_Last_Scored_At__pcTIMESTAMP WITHOUT TIME ZONEnullable
TamAdvisor__Updated_by_Tamarac_Integration__pcBOOLEANnullableAdvisor name or role assignment
Preferred_Method_of_Contact__pcTEXTnullable
Birth_Month__pcTEXTnullable
Household__pcTEXTnullableHousehold name or identifier
Current_Employer__pcTEXTnullable
pi__campaign__pcTEXTnullable
pi__comments__pcTEXTnullableCommission or fee amount
pi__conversion_date__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__conversion_object_name__pcTEXTnullable
Prefix__pcTEXTnullable
Occupation_category__pcTEXTnullable
Do_Not_Use_HH_Primary_Address__pcBOOLEANnullableAddress field
Do_Not_Use_HH_Secondary_Address__pcBOOLEANnullableAddress field
Employment_Status__pcTEXTnullableStatus indicator or state code
Spouse_s_Name__pcTEXTnullable
Birth_Date_For_Data_Entry_Purposes_Onl__pcDATEnullable
Cohen_Employee__pcBOOLEANnullable
COI__pcBOOLEANnullable
Identification_Notes__pcTEXTnullable
pi__conversion_object_type__pcTEXTnullable
catchlightai__Catchlight_Profile__pcTEXTnullable
List_Additional_Names_in_Your_Party__pcTEXTnullable
LegacyId_Contact__pcTEXTnullable
pi__created_date__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__first_activity__pcTIMESTAMP WITHOUT TIME ZONEnullable
X18_Contact_Id__pcTEXTnullable
Household_18_Id__pcTEXTnullableHousehold name or identifier
Sequoia_Employee__pcTEXTnullable
CohenEmployee__pcTEXTnullable
pi__first_search_term__pcTEXTnullable
pi__first_search_type__pcTEXTnullable
pi__first_touch_url__pcTEXTnullable
pi__grade__pcTEXTnullable
pi__last_activity__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__notes__pcTEXTnullable
pi__pardot_hard_bounced__pcBOOLEANnullable
pi__score__pcNUMERICnullable
pi__url__pcTEXTnullable
pi__utm_campaign__pcTEXTnullable
pi__utm_content__pcTEXTnullable
pi__utm_medium__pcTEXTnullable
pi__utm_source__pcTEXTnullable
pi__utm_term__pcTEXTnullable
Primary_Account__pcTEXTnullable
Lifecycle_Status__pcTEXTnullableStatus indicator or state code
Lifecycle_Status_Contact__pcTEXTnullableStatus indicator or state code
Service_Segmentation__pcTEXTnullable
Anniversary__pcTEXTnullable
Managing_Advisor__pcTEXTnullableAdvisor name or role assignment
Review_Frequency__pcTEXTnullable
Next_Review_Cycle_Date__pcTEXTnullable
Last_Review__pcTEXTnullable
Servicing_Advisor__pcTEXTnullableAdvisor name or role assignment
Client_Service_Associate__pcTEXTnullable
Distribution_Channel__pcTEXTnullable
Account_Record_Type__pcTEXTnullable
Migrate_Account_ID__pcTEXTnullableRate or percentage value
Marketing_Mailing_Block__pcTEXTnullable
Migrate_Core_Contact__pcBOOLEANnullableRate or percentage value
Migrate_LJPR_ID__pcTEXTnullableRate or percentage value
Migrate_LJPR_ID_from_Account__pcTEXTnullableRate or percentage value
Migrate_Primary_Contact__pcBOOLEANnullableRate or percentage value
Migrate_Relation_to_Entity__pcTEXTnullableRate or percentage value
Migrate_Retirement_Date__pcDATEnullableRate or percentage value
Migration_Account_Id__pcTEXTnullable
Migration_iPrimary_HHiD__pcTEXTnullable
BirthMonth__pcTEXTnullable
Data_Quality_Description__pcTEXTnullableText description
Data_Quality_Score__pcTEXTnullable
Top_100_Campaign_1__pcTEXTnullable
Top_100_Campaign_1_Status__pcTEXTnullableStatus indicator or state code
HasCPARelationship__pcBOOLEANnullable
HasAttorneyRelationship__pcBOOLEANnullable
Data_Integrity_Score__pcTEXTnullable
Advisors_on_Account_Team__pcTEXTnullableAdvisor name or role assignment
Birthday_Survey__pcTEXTnullable
Eligible_for_Birthday_Survey__pcBOOLEANnullable
Will_You_be_Attending__pcTEXTnullable
Guest_Name_1__pcTEXTnullable
Guest_Name_2__pcTEXTnullable
Sentinel_Contact__pcBOOLEANnullable
FAS_Contact__pcBOOLEANnullable
Guest_First_Name__pcTEXTnullable
Guest_Last_Name__pcTEXTnullable
Guest_2_First_Name__pcTEXTnullable
Guest_2_Last_Name__pcTEXTnullable
Form_Type__pcTEXTnullable
Preferred_Name_or_Name__pcTEXTnullable
Household_Tax_Client_ID__pcTEXTnullableHousehold name or identifier
DispCurrentEmployer__pcTEXTnullable
TTA_What_Best_Describes_You__pcTEXTnullable
TTA_Areas_of_Interest__pcTEXTnullable
TTA_How_did_you_hear_about_us__pcTEXTnullable
TTA_Preferred_method_of_contact__pcTEXTnullable
TTA_Best_time_to_contact_you__pcTEXTnullable
TTA_Questions_Comments__pcTEXTnullableCommission or fee amount
Legacy_Source__pcTEXTnullable
Exchange_Association__pcBOOLEANnullable
Exchange_Name__pcTEXTnullable
Birth_Year__pcTEXTnullable
HearsayWS__pcTEXTnullable
Tamarac__IsLinkedInTamaracReporting__pcBOOLEANnullable
Tamarac__TamaracId__pcTEXTnullable
Guest_Names__pcTEXTnullable
Special_Needs_Planning__pcBOOLEANnullable
Resource_Group__pcTEXTnullable
Accepted_Moneyguide_Disclosure__pcBOOLEANnullable
Household_Lead_Advisor_Name__pcTEXTnullableHousehold name or identifier
Public_Company_Name__pcTEXTnullable
Public_Company_Ticker_Symbol__pcTEXTnullableSecurity symbol or ticker
Publicly_Held_Company_Affiliate__pcBOOLEANnullable
I_am_on_Account_Team__pcBOOLEANnullable
Household_Lifestage__pcTEXTnullableHousehold name or identifier
Email_opened_in_last_6_months__pcTEXTnullableEmail address
FSU__pcTEXTnullable
LSU__pcTEXTnullable
utm_source__pcTEXTnullable
utm_medium__pcTEXTnullable
utm_campaign__pcTEXTnullable
utm_content__pcTEXTnullable
utm_term__pcTEXTnullable
last_utm_source__pcTEXTnullable
last_utm_medium__pcTEXTnullable
last_utm_campaign__pcTEXTnullable
last_utm_content__pcTEXTnullable
last_utm_term__pcTEXTnullable
utm_source_checked__pcTEXTnullable
utm_medium_checked__pcTEXTnullable
utm_campaign_checked__pcTEXTnullable
utm_content_checked__pcTEXTnullable
utm_term_checked__pcTEXTnullable
Auto_Campaign_Membership__pcBOOLEANnullable
catchlightai__Last_Synced_To_Catchlight__pcTIMESTAMP WITHOUT TIME ZONEnullable
catchlightai__Sync_With_Catchlight__pcBOOLEANnullable
PersonOtherAddressTEXTnullableAddress field
ShippingAddressTEXTnullableAddress field
BillingAddressTEXTnullableAddress field
PersonMailingAddressTEXTnullableAddress field
salesforce_accounts_new
598 columns
  • Refreshed version of the accounts table with minor schema revisions applied during a migration cycle.
  • 598 columns vs 602 in the primary table — four deprecated custom fields removed.
  • Used as the target for the new Salesforce Bulk API ingest pipeline while the legacy table remains for backward compatibility.
  • Same joins and queries as salesforce_accounts apply; verify column availability before switching references.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
MasterRecordIdTEXTnullableID of the surviving record after a merge operation
NameTEXTnullableDisplay name of the Salesforce record
LastNameTEXTnullableLast name of the person
FirstNameTEXTnullableFirst name of the person
SalutationTEXTnullableName prefix: Mr., Mrs., Ms., Dr., Prof.
MiddleNameTEXTnullableMiddle name
SuffixTEXTnullableName suffix: Jr., Sr., II, III, Esq.
TypeTEXTnullableAccount/opportunity type classification
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
ParentIdTEXTnullableID of the parent record (used in account hierarchy)
BillingStreetTEXTnullableBilling address street
BillingCityTEXTnullableBilling address city
BillingStateTEXTnullableBilling address state
BillingPostalCodeTEXTnullableBilling address postal/ZIP code
BillingCountryTEXTnullableBilling address country
BillingLatitudeNUMERICnullableBilling-related field for fee calculation
BillingLongitudeNUMERICnullableBilling-related field for fee calculation
BillingGeocodeAccuracyTEXTnullableBilling-related field for fee calculation
ShippingStreetTEXTnullableShipping/mailing address street
ShippingCityTEXTnullableShipping/mailing address city
ShippingStateTEXTnullableShipping/mailing address state
ShippingPostalCodeTEXTnullableShipping/mailing address postal code
ShippingCountryTEXTnullableShipping/mailing address country
ShippingLatitudeNUMERICnullable
ShippingLongitudeNUMERICnullable
ShippingGeocodeAccuracyTEXTnullable
PhoneTEXTnullablePrimary phone number
FaxTEXTnullableFax number
AccountNumberTEXTnullableFidelity account number (6-digit custodian account)
WebsiteTEXTnullableWebsite URL
PhotoUrlTEXTnullable
SicTEXTnullable
IndustryTEXTnullableIndustry classification
AnnualRevenueNUMERICnullableAnnual revenue of the account organisation
NumberOfEmployeesINTEGERnullableNumber of employees at the organisation
OwnershipTEXTnullableOwnership structure: Public, Private, Subsidiary, Government
TickerSymbolTEXTnullableSecurity symbol or ticker
DescriptionTEXTnullableFree-text notes or description
RatingTEXTnullableAccount rating: Hot, Warm, Cold
SiteTEXTnullable
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
SourceSystemIdentifierTEXTnullable
IsCustomerPortalBOOLEANnullable
PersonContactIdTEXTnullable
IsPersonAccountBOOLEANnullableTrue for individual person accounts (as opposed to business/organisation accounts)
PersonMailingStreetTEXTnullable
PersonMailingCityTEXTnullable
PersonMailingStateTEXTnullable
PersonMailingPostalCodeTEXTnullable
PersonMailingCountryTEXTnullable
PersonMailingLatitudeNUMERICnullable
PersonMailingLongitudeNUMERICnullable
PersonMailingGeocodeAccuracyTEXTnullable
PersonOtherStreetTEXTnullable
PersonOtherCityTEXTnullable
PersonOtherStateTEXTnullable
PersonOtherPostalCodeTEXTnullable
PersonOtherCountryTEXTnullable
PersonOtherLatitudeNUMERICnullable
PersonOtherLongitudeNUMERICnullable
PersonOtherGeocodeAccuracyTEXTnullable
PersonMobilePhoneTEXTnullablePhone number
PersonHomePhoneTEXTnullablePhone number
PersonOtherPhoneTEXTnullablePhone number
PersonAssistantPhoneTEXTnullablePhone number
PersonEmailTEXTnullableEmail address
PersonTitleTEXTnullable
PersonDepartmentTEXTnullable
PersonAssistantNameTEXTnullable
PersonLeadSourceTEXTnullable
PersonBirthdateDATEnullable
PersonHasOptedOutOfEmailBOOLEANnullableEmail address
PersonHasOptedOutOfFaxBOOLEANnullable
PersonDoNotCallBOOLEANnullable
PersonLastCURequestDateTIMESTAMP WITHOUT TIME ZONEnullable
PersonLastCUUpdateDateTIMESTAMP WITHOUT TIME ZONEnullable
PersonEmailBouncedReasonTEXTnullableEmail address
PersonEmailBouncedDateTIMESTAMP WITHOUT TIME ZONEnullableEmail address
PersonIndividualIdTEXTnullable
PersonGenderTEXTnullable
PersonPronounsTEXTnullable
PersonGenderIdentityTEXTnullable
JigsawTEXTnullable
JigsawCompanyIdTEXTnullable
AccountSourceTEXTnullable
SicDescTEXTnullableText description
FinServ__AUM__cTEXTnullable
FinServ__BankNumber__cTEXTnullableNumeric identifier or reference number
FinServ__BorrowingHistory__cTEXTnullable
FinServ__BorrowingPriorities__cTEXTnullable
FinServ__BranchCode__cTEXTnullable
FinServ__BranchName__cTEXTnullable
FinServ__ClientCategory__cTEXTnullable
FinServ__ConversionDateTime__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__CreditRating__cTEXTnullable
FinServ__CreditScore__cNUMERICnullable
FinServ__CustomerID__cTEXTnullable
FinServ__CustomerSegment__cTEXTnullable
FinServ__CustomerType__cTEXTnullable
FinServ__FinancialInterests__cTEXTnullable
FinServ__IndividualId__cTEXTnullable
FinServ__IndividualType__cTEXTnullable
FinServ__InvestmentExperience__cTEXTnullable
FinServ__InvestmentObjectives__cTEXTnullableStated investment objectives for suitability
FinServ__KYCDate__cDATEnullable
FinServ__KYCStatus__cTEXTnullableStatus indicator or state code
FinServ__LastInteraction__cDATEnullable
FinServ__LastReview__cDATEnullable
FinServ__LastTransactionDateJointOwner__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__LastTransactionDatePrimaryOwner__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__LastTransactionDate__cTEXTnullable
FinServ__LastUsedChannel__cTEXTnullable
FinServ__LengthOfRelationship__cTEXTnullable
FinServ__LifetimeValue__cNUMERICnullable
FinServ__MarketingSegment__cTEXTnullable
FinServ__NetWorth__cNUMERICnullable
FinServ__NextInteraction__cDATEnullable
FinServ__NextReview__cDATEnullable
FinServ__Notes__cTEXTnullable
FinServ__PersonalInterests__cTEXTnullable
FinServ__PrimaryContact__cTEXTnullable
FinServ__ReferredByContact__cTEXTnullable
FinServ__ReferredByUser__cTEXTnullable
FinServ__RelationshipStartDate__cDATEnullable
FinServ__ReviewFrequency__cTEXTnullable
FinServ__RiskTolerance__cTEXTnullable
FinServ__ServiceModel__cTEXTnullableInvestment model name or identifier
FinServ__SourceSystemId__cTEXTnullable
FinServ__Status__cTEXTnullableStatus indicator or state code
FinServ__TimeHorizon__cTEXTnullable
FinServ__TotalAUMJointOwner__cNUMERICnullable
FinServ__TotalAUMPrimaryOwner__cNUMERICnullable
FinServ__TotalBankDepositsJointOwner__cNUMERICnullable
FinServ__TotalBankDepositsPrimaryOwner__cNUMERICnullable
FinServ__TotalBankDeposits__cTEXTnullable
FinServ__TotalFinAcctsJointOwner__cNUMERICnullable
FinServ__TotalFinAcctsPrimaryOwner__cNUMERICnullable
FinServ__TotalFinancialAccounts__cTEXTnullable
FinServ__TotalHeldFinAcctsJointOwner__cNUMERICnullable
FinServ__TotalHeldFinAcctsPrimaryOwner__cNUMERICnullable
FinServ__TotalInsuranceJointOwner__cNUMERICnullable
FinServ__TotalInsurancePrimaryOwner__cNUMERICnullable
FinServ__TotalInsurance__cTEXTnullable
FinServ__TotalInvestmentsJointOwner__cNUMERICnullable
FinServ__TotalInvestmentsPrimaryOwner__cNUMERICnullable
FinServ__TotalInvestments__cTEXTnullable
FinServ__TotalLiabilitiesJointOwner__cNUMERICnullable
FinServ__TotalLiabilitiesPrimaryOwner__cNUMERICnullable
FinServ__TotalLiabilities__cTEXTnullable
FinServ__TotalNonfinancialAssetsJointOwner__cNUMERICnullable
FinServ__TotalNonfinancialAssetsPrimaryOwner__cNUMERICnullable
FinServ__TotalNonfinancialAssets__cTEXTnullable
FinServ__TotalNumberOfFinAccountsJointOwner__cNUMERICnullableNumeric identifier or reference number
FinServ__TotalNumberOfFinAccountsPrimaryOwner__cNUMERICnullableNumeric identifier or reference number
FinServ__TotalNumberOfFinAccounts__cTEXTnullableNumeric identifier or reference number
FinServ__TotalOutstandingCreditJointOwner__cNUMERICnullable
FinServ__TotalOutstandingCreditPrimaryOwner__cNUMERICnullable
FinServ__TotalOutstandingCredit__cTEXTnullable
FinServ__TotalRevenue__cNUMERICnullable
FinServ__WalletShare__cTEXTnullable
Toll_Free_Phone__cTEXTnullablePhone number
Assets_Under_Management__cNUMERICnullable
SFA_Privacy_Policy_ADV_Annual_Offer__cBOOLEANnullable
Occupation_formula__cTEXTnullable
DBA__cTEXTnullable
Billable_Value__cNUMERICnullable
Billable_Value_As_Of_Date__cDATEnullable
SFG_Segment__cTEXTnullable
SFG_Segment_Manual__cTEXTnullable
Service_Segmentation__cTEXTnullable
Tax_ID__cTEXTnullable
Primary_HH_Member__cTEXTnullable
Secondary_HH_Member__cTEXTnullable
Originating_Planner__cTEXTnullable
Relationship_Manager__cTEXTnullable
Servicing_Advisor__cTEXTnullableAdvisor name or role assignment
Transitional__cTEXTnullable
Other_Advisor__cTEXTnullableAdvisor name or role assignment
Client_Service_Associate__cTEXTnullable
Billable_Value_Blended_Rate__cNUMERICnullableRate or percentage value
Regulatory_e_Delivery_Authorization__cTEXTnullable
Current_Employer_formula__cTEXTnullable
Legal_Title__cTEXTnullable
Primary_Emailformula__cTEXTnullableEmail address
Primary_Addressformula__cTEXTnullableAddress field
X18_Account_Id__cTEXTnullable
Household__cTEXTnullableHousehold name or identifier
TamAdvisor__Linked_to_Tamarac_Advisor_View_text__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Managed_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Mgmt_Fee__cNUMERICnullableAdvisor name or role assignment
FinServ__TotalPremium__cNUMERICnullable
Employees__cTEXTnullable
Prior_CSA__cTEXTnullable
I_am_on_Account_Team__cTEXTnullable
Formation_Date__cDATEnullable
Vesting_Termination_Date__cDATEnullable
Sequoia_Employee__cBOOLEANnullable
LegacyId_Account__cTEXTnullable
Payment_Allocation__cTEXTnullable
of_Active_FA__cNUMERICnullable
of_Active_Retirement_Plans__cTEXTnullable
of_Active_Contracts__cNUMERICnullable
Vendor__cBOOLEANnullable
Other_Distribution_Channel__cTEXTnullable
Secondary_HH_Member_Contact_Id__cTEXTnullable
Asset_Value_Rollup__cTEXTnullable
Original_Name__cTEXTnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
of_Active_Plans_Contracts_FA__cTEXTnullable
Full_FAS__cBOOLEANnullable
Primary_Contact_LU__cTEXTnullable
Important_Notes__cTEXTnullable
Other_Source__cTEXTnullable
Other_Referral_Type__cTEXTnullable
Referral_Type__cTEXTnullable
Marital_Status__cTEXTnullableStatus indicator or state code
Anniversary__cDATEnullable
Cohen_Accountant_Strategic_Lead__cTEXTnullableRate or percentage value
CSA_Scheduler__cBOOLEANnullable
Next_Review_Cycle_Date__cTEXTnullable
Entity_Type__cTEXTnullable
Original_Website__cTEXTnullable
Lifecycle_Status__cTEXTnullableStatus indicator or state code
Household_Id__cTEXTnullableHousehold name or identifier
Employee_Record__cBOOLEANnullable
Prior_Servicing_Advisor_LU__cTEXTnullableAdvisor name or role assignment
Prior_Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Prior_Originating_Planner__cTEXTnullable
TamAdvisor__State_of_Primary_Residence__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Tamarac_Advisor_View_Id__cTEXTnullableAdvisor name or role assignment
TamAdvisor__Total_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Unmanaged_Value__cNUMERICnullableAdvisor name or role assignment
TamAdvisor__Updated_by_Tamarac_Integration__cBOOLEANnullableAdvisor name or role assignment
Account_Status_Client__cDATEnullableStatus indicator or state code
Marketing_Mailing_Block__cTEXTnullable
Account_Status_Closed__cDATEnullableStatus indicator or state code
Account_Status_COI__cDATEnullableStatus indicator or state code
Account_Status_Dormant__cDATEnullableStatus indicator or state code
Account_Status_Onboarding__cDATEnullableStatus indicator or state code
Account_Status_Prospect__cDATEnullableStatus indicator or state code
Account_Status_Terminated_Client__cDATEnullableStatus indicator or state code
Primary_HH_Member_Contact_Id__cTEXTnullable
Recent_Case_Date_and_Id__cTEXTnullable
Recent_Case_Date__cDATEnullable
Managing_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Servicing_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Cohen_Employee__cBOOLEANnullable
ADV_Category__cTEXTnullable
New_Client_Status__cTEXTnullableStatus indicator or state code
Primary_HH_Member_Mobil__cTEXTnullable
Primary_HH_Member_Email__cTEXTnullableEmail address
Is_Primary_HH_Member__cBOOLEANnullableBoolean flag (True/False)
Is_Secondary_HH_Member__cBOOLEANnullableBoolean flag (True/False)
Household_18_Id__cTEXTnullableHousehold name or identifier
Managing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Servicing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Lead_Advisor_Id__cTEXTnullableAdvisor name or role assignment
Lead_Advisor_Name__cTEXTnullableAdvisor name or role assignment
of_Active_Insurance_Policies__cNUMERICnullable
Advisors_on_Account_Team__cTEXTnullableAdvisor name or role assignment
Process_Builder_Updates__cBOOLEANnullable
Account__cTEXTnullable
M_A_Identifier__cTEXTnullable
Trust_Situs__cTEXTnullable
of_Retirement_Plans__cTEXTnullable
Override_CBIZ_Migrate_Indicator__cBOOLEANnullableRate or percentage value
New_CSA__cTEXTnullable
Migrate_Account_ID__cTEXTnullableRate or percentage value
Migrate_Account_Migrated_from_LJPR__cBOOLEANnullableRate or percentage value
Migrate_Client_Since__cDATEnullableRate or percentage value
Migrate_Comprehensive_Wealth_Management__cBOOLEANnullableRate or percentage value
Migrate_Contact_Migrated_from_LJPR__cBOOLEANnullableRate or percentage value
Migrate_Contract_Created_by_PB__cBOOLEANnullableRate or percentage value
Migrate_Core_Contact__cBOOLEANnullableRate or percentage value
Migrate_Estate_Planning__cBOOLEANnullableRate or percentage value
Migrate_Financial_Planning__cBOOLEANnullableRate or percentage value
Migrate_LJPR_ID__cTEXTnullableRate or percentage value
Migrate_Legal__cBOOLEANnullableRate or percentage value
Migrate_MGPro_Report__cDATEnullableRate or percentage value
Migrate_Marital_Status_from_Contact__cTEXTnullableStatus indicator or state code
Migrate_New_Employer__cBOOLEANnullableRate or percentage value
Migrate_Primary_Contact__cBOOLEANnullableRate or percentage value
eMoney_Id__cTEXTnullable
Migrate_Relation_to_Entity_Text_Value__cTEXTnullableRate or percentage value
Migrate_Relation_to_Entity__cTEXTnullableRate or percentage value
Migrate_Retirement_Date__cDATEnullableRate or percentage value
Migrate_Secondary_Maria__cTEXTnullableRate or percentage value
Will_You_be_Attending__cTEXTnullable
Migrate_Tax_Preparation__cBOOLEANnullableRate or percentage value
Migration_Tax_Preparer_Id__cTEXTnullable
Migration_iPrimary_HHiD__cTEXTnullable
Is_Cohen_Independence__cBOOLEANnullableBoolean flag (True/False)
Migrate_LJPR_Tax_Legal_Client__cBOOLEANnullableRate or percentage value
Migrated_Account_Migrated_from_LJPR_2__cBOOLEANnullableRate or percentage value
Migrated_Contact_Migrated_from_LJPR_2__cBOOLEANnullableRate or percentage value
Update_Contact__cBOOLEANnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
FinServ__ClaimsOnHouseholdPolicies__cNUMERICnullableHousehold name or identifier
FinServ__HouseholdPolicies__cNUMERICnullableHousehold name or identifier
FinServ__InsuranceCustomerSince__cDATEnullable
FinServ__TotalClaimAmountPaid__cNUMERICnullableMonetary amount in USD
FinServ__TotalHouseholdPremiums__cNUMERICnullableHousehold name or identifier
Total_Investments_SEQ__cNUMERICnullable
Quip_Document_URL__cTEXTnullable
of_Active_Investment_Accounts__cNUMERICnullable
Relationship_Assessment_Last_Modified_By__cTEXTnullable
Relationship_Assessment_Modified_Date__cDATEnullable
Sequoia_Relationship_Status__cTEXTnullableStatus indicator or state code
Relationship_Complexity__cTEXTnullable
Activity_Communication_Level__cTEXTnullableCommission or fee amount
Revenue_Potential__cTEXTnullable
Influence__cTEXTnullable
Cohen_Employee_new__cBOOLEANnullable
Restricted_Client__cBOOLEANnullable
Sequoia_Employee_New__cBOOLEANnullable
List_Additional_Names_in_Your_Party__cTEXTnullable
Sentinel__cBOOLEANnullable
Service_Team_User_Ids__cTEXTnullable
Net_worth_Insurance_Summary_saved__cBOOLEANnullable
Formal_financial_plan_delivered__cBOOLEANnullable
Documented_planning_conversations__cBOOLEANnullable
Documented_planning_priorities__cBOOLEANnullable
TTM_Revenue__cNUMERICnullable
CY_Revenue__cNUMERICnullable
PY_Revenue__cNUMERICnullable
Open_A_R_Balance__cNUMERICnullableAccount or position balance in USD
Fruit__cTEXTnullable
Legacy_Source__cTEXTnullable
Box_Folder_Id__cTEXTnullable
Compliance_Status2__cTEXTnullableStatus indicator or state code
Portfolio_Manager__cTEXTnullable
View_Only_1__cTEXTnullable
View_Only_2__cTEXTnullable
OFAC_Check__cDATEnullable
Wealth_Strategist__cTEXTnullableRate or percentage value
Service_Team_Change_Count__cNUMERICnullable
Primary_Address_City__cTEXTnullableAddress field
Update_Box_Folder__cBOOLEANnullable
Total_SSD_Model_Accounts__cNUMERICnullableInvestment model name or identifier
Total_SSE_Model_Accounts__cNUMERICnullableInvestment model name or identifier
Client_Referrer__cTEXTnullable
Tamarac__IsLinkedInTamaracReporting__cBOOLEANnullable
Tamarac__ManagedValue__cNUMERICnullable
Tamarac__ManagementFee__cNUMERICnullable
Tamarac__TamaracId__cTEXTnullable
Tamarac__TotalValue__cNUMERICnullable
Tamarac__UnmanagedValue__cNUMERICnullable
Active_Contract__cTEXTnullable
Lifestage__cTEXTnullable
Record_Type_Name__cTEXTnullable
Branch__cTEXTnullable
Distribution_Sub_Channel__cTEXTnullable
Nitrogen_Risk_Score__cNUMERICnullable
Investment_Objective__cTEXTnullable
Target_Household_Risk_Score__cNUMERICnullableHousehold name or identifier
Include_Middle_Name_in_Household_Name__cBOOLEANnullableHousehold name or identifier
Active_Investor_Profile__cTEXTnullable
Retirement_Account_Federal_WH__cNUMERICnullable
Last_Completed_Annual_Review__cDATEnullable
Last_Completed_Client_Meeting__cDATEnullable
Next_Scheduled_Client_Meeting__cDATEnullable
Relationship_with_Next_Generation__cTEXTnullable
Retirement_Account_State_WH__cNUMERICnullable
Tax_Caddy_Client__cBOOLEANnullable
Tax_Client_Id__cTEXTnullable
Tax_Client__cBOOLEANnullable
Tax_Inception_Date__cDATEnullableInception date for performance measurement
Tax_Notes__cTEXTnullable
WH_Last_Modified_By__cTEXTnullable
WH_Last_Modified_Date__cTIMESTAMP WITHOUT TIME ZONEnullable
WH_Year__cTEXTnullable
iRebal_Id__cTEXTnullable
Tax_Advisor__cTEXTnullableAdvisor name or role assignment
Tax_Id_Last_4_Digits__cTEXTnullable
Email_Addresses__cTEXTnullableEmail address
ShareFile_Root_Folder_ID__cTEXTnullable
Service_Model__cTEXTnullableInvestment model name or identifier
Share_of_Wallet_Potential__cTEXTnullable
NAICS_Code__cTEXTnullable
FinServ__Affiliations__pcTEXTnullable
FinServ__AgeAsText__pcTEXTnullable
FinServ__Age__pcTEXTnullable
FinServ__AnnualIncome__pcNUMERICnullable
FinServ__BillingAddress__pcTEXTnullableAddress field
FinServ__Citizenship__pcTEXTnullable
FinServ__CommunicationPreferences__pcTEXTnullableCommission or fee amount
FinServ__ContactPreference__pcTEXTnullable
FinServ__CountryOfBirth__pcTEXTnullable
FinServ__CountryOfResidence__pcTEXTnullable
FinServ__CreatedFromLead__pcBOOLEANnullable
FinServ__CurrentEmployer__pcTEXTnullable
FinServ__CustomerTimezone__pcTEXTnullable
FinServ__EmailVerified__pcBOOLEANnullableEmail address
FinServ__EmployedSince__pcDATEnullable
FinServ__Facebook__pcTEXTnullable
FinServ__FaxVerified__pcBOOLEANnullable
FinServ__Gender__pcTEXTnullable
FinServ__HomeOwnership__pcTEXTnullable
FinServ__HomePhoneVerified__pcBOOLEANnullablePhone number
FinServ__IndividualId__pcTEXTnullable
FinServ__IndividualType__pcTEXTnullable
FinServ__LanguagesSpoken__pcTEXTnullable
FinServ__LastFourDigitSSN__pcTEXTnullable
FinServ__LinkedIn__pcTEXTnullable
FinServ__MailingAddress__pcTEXTnullableAddress field
FinServ__MaritalStatus__pcTEXTnullableStatus indicator or state code
FinServ__MarketingOptOut__pcBOOLEANnullable
FinServ__MobileVerified__pcBOOLEANnullable
FinServ__MostUsedChannel__pcTEXTnullable
FinServ__MotherMaidenName__pcTEXTnullable
FinServ__NextLifeEvent__pcTEXTnullable
FinServ__NumberOfChildren__pcNUMERICnullableNumeric identifier or reference number
FinServ__NumberOfDependents__pcNUMERICnullableNumeric identifier or reference number
FinServ__Occupation__pcTEXTnullable
FinServ__OtherAddress__pcTEXTnullableAddress field
FinServ__PreferredName__pcTEXTnullable
FinServ__PrimaryAddressIsBilling__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsMailing__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsOther__pcBOOLEANnullableAddress field
FinServ__PrimaryAddressIsShipping__pcBOOLEANnullableAddress field
FinServ__PrimaryCitizenship__pcTEXTnullable
FinServ__PrimaryLanguage__pcTEXTnullable
FinServ__ReferredByContact__pcTEXTnullable
FinServ__ReferredByUser__pcTEXTnullable
FinServ__ReferrerScore__pcNUMERICnullable
FinServ__SecondaryCitizenship__pcTEXTnullable
FinServ__SecondaryLanguage__pcTEXTnullable
FinServ__ShippingAddress__pcTEXTnullableAddress field
FinServ__SourceSystemId__pcTEXTnullable
FinServ__TaxBracket__pcTEXTnullable
FinServ__TaxId__pcTEXTnullable
FinServ__Twitter__pcTEXTnullable
FinServ__WeddingAnniversary__pcDATEnullable
TamAdvisor__Linked_to_Tamarac_Advisor_View_text__pcTEXTnullableAdvisor name or role assignment
Assistant_Email__pcTEXTnullableEmail address
Spouse_Name_Text__pcTEXTnullable
Regulatory_eDelivery_Authorization__pcTEXTnullable
Secondary_Email__pcTEXTnullableEmail address
Tertiary_Email__pcTEXTnullableEmail address
Do_not_allow_Mails__pcBOOLEANnullable
Bulk_Mails_Opt_Out__pcBOOLEANnullable
Bulk_Emails_Opt_Out__pcBOOLEANnullableEmail address
Business_Fax__pcTEXTnullable
Birthdate_For_Data_Entry_Purposes_Only__pcDATEnullable
Maiden_Name__pcTEXTnullable
Business_Phone_Ext__pcTEXTnullablePhone number
LegacyId_New__pcTEXTnullable
pi__Needs_Score_Synced__pcBOOLEANnullable
Meeting_Preference__pcTEXTnullable
Segment__pcTEXTnullable
TamAdvisor__Tamarac_Advisor_View_ID__pcTEXTnullableAdvisor name or role assignment
Deceased_Date__pcDATEnullable
pi__Pardot_Last_Scored_At__pcTIMESTAMP WITHOUT TIME ZONEnullable
TamAdvisor__Updated_by_Tamarac_Integration__pcBOOLEANnullableAdvisor name or role assignment
Preferred_Method_of_Contact__pcTEXTnullable
Birth_Month__pcTEXTnullable
Household__pcTEXTnullableHousehold name or identifier
Current_Employer__pcTEXTnullable
pi__campaign__pcTEXTnullable
pi__comments__pcTEXTnullableCommission or fee amount
pi__conversion_date__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__conversion_object_name__pcTEXTnullable
Prefix__pcTEXTnullable
Occupation_category__pcTEXTnullable
Do_Not_Use_HH_Primary_Address__pcBOOLEANnullableAddress field
Do_Not_Use_HH_Secondary_Address__pcBOOLEANnullableAddress field
Employment_Status__pcTEXTnullableStatus indicator or state code
Spouse_s_Name__pcTEXTnullable
Birth_Date_For_Data_Entry_Purposes_Onl__pcDATEnullable
Cohen_Employee__pcBOOLEANnullable
COI__pcBOOLEANnullable
Identification_Notes__pcTEXTnullable
pi__conversion_object_type__pcTEXTnullable
catchlightai__Catchlight_Profile__pcTEXTnullable
List_Additional_Names_in_Your_Party__pcTEXTnullable
LegacyId_Contact__pcTEXTnullable
pi__created_date__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__first_activity__pcTIMESTAMP WITHOUT TIME ZONEnullable
X18_Contact_Id__pcTEXTnullable
Household_18_Id__pcTEXTnullableHousehold name or identifier
Sequoia_Employee__pcTEXTnullable
CohenEmployee__pcTEXTnullable
pi__first_search_term__pcTEXTnullable
pi__first_search_type__pcTEXTnullable
pi__first_touch_url__pcTEXTnullable
pi__grade__pcTEXTnullable
pi__last_activity__pcTIMESTAMP WITHOUT TIME ZONEnullable
pi__notes__pcTEXTnullable
pi__pardot_hard_bounced__pcBOOLEANnullable
pi__score__pcNUMERICnullable
pi__url__pcTEXTnullable
pi__utm_campaign__pcTEXTnullable
pi__utm_content__pcTEXTnullable
pi__utm_medium__pcTEXTnullable
pi__utm_source__pcTEXTnullable
pi__utm_term__pcTEXTnullable
Primary_Account__pcTEXTnullable
Lifecycle_Status__pcTEXTnullableStatus indicator or state code
Lifecycle_Status_Contact__pcTEXTnullableStatus indicator or state code
Service_Segmentation__pcTEXTnullable
Anniversary__pcTEXTnullable
Managing_Advisor__pcTEXTnullableAdvisor name or role assignment
Review_Frequency__pcTEXTnullable
Next_Review_Cycle_Date__pcTEXTnullable
Last_Review__pcTEXTnullable
Servicing_Advisor__pcTEXTnullableAdvisor name or role assignment
Client_Service_Associate__pcTEXTnullable
Distribution_Channel__pcTEXTnullable
Account_Record_Type__pcTEXTnullable
Migrate_Account_ID__pcTEXTnullableRate or percentage value
Marketing_Mailing_Block__pcTEXTnullable
Migrate_Core_Contact__pcBOOLEANnullableRate or percentage value
Migrate_LJPR_ID__pcTEXTnullableRate or percentage value
Migrate_LJPR_ID_from_Account__pcTEXTnullableRate or percentage value
Migrate_Primary_Contact__pcBOOLEANnullableRate or percentage value
Migrate_Relation_to_Entity__pcTEXTnullableRate or percentage value
Migrate_Retirement_Date__pcDATEnullableRate or percentage value
Migration_Account_Id__pcTEXTnullable
Migration_iPrimary_HHiD__pcTEXTnullable
BirthMonth__pcTEXTnullable
Data_Quality_Description__pcTEXTnullableText description
Data_Quality_Score__pcTEXTnullable
Top_100_Campaign_1__pcTEXTnullable
Top_100_Campaign_1_Status__pcTEXTnullableStatus indicator or state code
HasCPARelationship__pcBOOLEANnullable
HasAttorneyRelationship__pcBOOLEANnullable
Data_Integrity_Score__pcTEXTnullable
Advisors_on_Account_Team__pcTEXTnullableAdvisor name or role assignment
Birthday_Survey__pcTEXTnullable
Eligible_for_Birthday_Survey__pcBOOLEANnullable
Will_You_be_Attending__pcTEXTnullable
Guest_Name_1__pcTEXTnullable
Guest_Name_2__pcTEXTnullable
Sentinel_Contact__pcBOOLEANnullable
FAS_Contact__pcBOOLEANnullable
Guest_First_Name__pcTEXTnullable
Guest_Last_Name__pcTEXTnullable
Guest_2_First_Name__pcTEXTnullable
Guest_2_Last_Name__pcTEXTnullable
Form_Type__pcTEXTnullable
Preferred_Name_or_Name__pcTEXTnullable
Household_Tax_Client_ID__pcTEXTnullableHousehold name or identifier
DispCurrentEmployer__pcTEXTnullable
TTA_What_Best_Describes_You__pcTEXTnullable
TTA_Areas_of_Interest__pcTEXTnullable
TTA_How_did_you_hear_about_us__pcTEXTnullable
TTA_Preferred_method_of_contact__pcTEXTnullable
TTA_Best_time_to_contact_you__pcTEXTnullable
TTA_Questions_Comments__pcTEXTnullableCommission or fee amount
Legacy_Source__pcTEXTnullable
Exchange_Association__pcBOOLEANnullable
Exchange_Name__pcTEXTnullable
Birth_Year__pcTEXTnullable
HearsayWS__pcTEXTnullable
Tamarac__IsLinkedInTamaracReporting__pcBOOLEANnullable
Tamarac__TamaracId__pcTEXTnullable
Guest_Names__pcTEXTnullable
Special_Needs_Planning__pcBOOLEANnullable
Resource_Group__pcTEXTnullable
Accepted_Moneyguide_Disclosure__pcBOOLEANnullable
Household_Lead_Advisor_Name__pcTEXTnullableHousehold name or identifier
Public_Company_Name__pcTEXTnullable
Public_Company_Ticker_Symbol__pcTEXTnullableSecurity symbol or ticker
Publicly_Held_Company_Affiliate__pcBOOLEANnullable
I_am_on_Account_Team__pcBOOLEANnullable
Household_Lifestage__pcTEXTnullableHousehold name or identifier
Email_opened_in_last_6_months__pcTEXTnullableEmail address
FSU__pcTEXTnullable
LSU__pcTEXTnullable
utm_source__pcTEXTnullable
utm_medium__pcTEXTnullable
utm_campaign__pcTEXTnullable
utm_content__pcTEXTnullable
utm_term__pcTEXTnullable
last_utm_source__pcTEXTnullable
last_utm_medium__pcTEXTnullable
last_utm_campaign__pcTEXTnullable
last_utm_content__pcTEXTnullable
last_utm_term__pcTEXTnullable
utm_source_checked__pcTEXTnullable
utm_medium_checked__pcTEXTnullable
utm_campaign_checked__pcTEXTnullable
utm_content_checked__pcTEXTnullable
utm_term_checked__pcTEXTnullable
Auto_Campaign_Membership__pcBOOLEANnullable
catchlightai__Last_Synced_To_Catchlight__pcTIMESTAMP WITHOUT TIME ZONEnullable
catchlightai__Sync_With_Catchlight__pcBOOLEANnullable
salesforce_cases
518 columns
  • Salesforce Cases — service requests, support tickets, and client issues.
  • Tracks case number, type, status, priority, origin channel (Email, Phone, Web), and assigned owner.
  • SLA tracking: first-response time, SLA start/exit dates, escalation flag, and resolution timestamp.
  • FinServ extensions add financial account linkage, billing fee details, and wealth-management checklists (address change, death of client, terminated client workflows).
  • 518 columns including extensive custom fields for compliance workflows and client service processes.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
MasterRecordIdTEXTnullableID of the surviving record after a merge operation
CaseNumberTEXTnullableAuto-generated sequential case number for client tracking
ContactIdTEXTnullable
AccountIdTEXTnullableParent Account ID this record belongs to
AssetIdTEXTnullable
ProductIdTEXTnullable
EntitlementIdTEXTnullable
SourceIdTEXTnullable
BusinessHoursIdTEXTnullable
ParentIdTEXTnullableID of the parent record (used in account hierarchy)
SuppliedNameTEXTnullable
SuppliedEmailTEXTnullableEmail address
SuppliedPhoneTEXTnullablePhone number
SuppliedCompanyTEXTnullable
TypeTEXTnullableAccount/opportunity type classification
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
StatusTEXTnullableCase status: New, In Progress, Escalated, Closed
ReasonTEXTnullableReason for the case or request type
OriginTEXTnullableHow the case was opened: Email, Phone, Web, Internal
LanguageTEXTnullable
SubjectTEXTnullableCase subject line / title
PriorityTEXTnullableCase priority: High, Medium, Low
DescriptionTEXTnullableFree-text notes or description
IsClosedBOOLEANnullableTrue if the opportunity is closed (won or lost)
ClosedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the case was closed
IsEscalatedBOOLEANnullableTrue if the case has been escalated to a senior team
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsClosedOnCreateBOOLEANnullable
SlaStartDateTIMESTAMP WITHOUT TIME ZONEnullableSLA clock start time
SlaExitDateTIMESTAMP WITHOUT TIME ZONEnullableSLA clock stop time (met/breached)
IsStoppedBOOLEANnullable
StopStartDateTIMESTAMP WITHOUT TIME ZONEnullable
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
ContactPhoneTEXTnullablePhone number
ContactMobileTEXTnullable
ContactEmailTEXTnullableEmail address
ContactFaxTEXTnullable
CommentsTEXTnullableCommission or fee amount
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
ServiceContractIdTEXTnullable
MilestoneStatusTEXTnullableStatus indicator or state code
FinServ__FinancialAccount__cTEXTnullable
Checklist_Address_Change__cTEXTnullableAddress field
Checklist_Death_of_Client__cTEXTnullable
Checklist_Terminated_Client__cTEXTnullable
Total_of_Courtesy_Discount__cNUMERICnullable
Total_Amount_of_Fees__cNUMERICnullableMonetary amount in USD
Oldest_Billing_Date__cDATEnullableBilling-related field for fee calculation
Recent_Case_Date_and_Id__cTEXTnullable
AMD_Category__cTEXTnullable
Finance_Category__cTEXTnullable
Financial_Account_Number__cTEXTnullableNumeric identifier or reference number
Plan_Price__cNUMERICnullablePrice per unit in USD
Sold_Price__cTEXTnullablePrice per unit in USD
Estimate_Hours_to_Complete__cNUMERICnullable
Actual_Hours_to_Complete__cNUMERICnullable
Priority_Rank__cNUMERICnullable
Case_Record_Type_Group__cTEXTnullable
SIS_Category__cTEXTnullable
Case__cTEXTnullable
Ops_Category__cTEXTnullable
Process_Builder_Updates__cBOOLEANnullable
Cohen_Independence__cBOOLEANnullable
Sequoia_Employee__cBOOLEANnullable
New_Client__cBOOLEANnullable
Cases_To_Create__cTEXTnullable
Investment_Objective__cTEXTnullable
Exact_Registration__cTEXTnullable
Associated_with__cTEXTnullable
Line_of_business_making_this_Request__cTEXTnullable
SMA_Manager_Investment__cTEXTnullable
Client_Review_Location__cTEXTnullable
Cases_Where_I_am_SA__cTEXTnullable
Plan_Action__cTEXTnullable
Money_Movement_Instructions__cTEXTnullable
Fee_Schedule__cTEXTnullable
No_Charge_Other_Reasoning__cTEXTnullable
Check_Writing__cTEXTnullable
Margin__cTEXTnullable
Method_of_Funding__cTEXTnullable
Current_Custodian_if_Transfer__cTEXTnullable
Statement_Provided_if_Transfer__cTEXTnullable
Paperwork_Delivery_Method__cTEXTnullable
Expected_Delivery_Date__cDATEnullable
Comments__cTEXTnullableCommission or fee amount
What_Type_of_Money_Movement__cTEXTnullable
State_Tax_Withholding_Type__cTEXTnullable
Are_standing_instructions_on_file__cTEXTnullable
Amount__cNUMERICnullableMonetary amount in USD
Date_client_expects_to_receive_money__cDATEnullableDate: date client expects to receive money c
ASAP__cBOOLEANnullable
If_a_check_does_it_need_overnighted__cTEXTnullable
Verbal_Verification_with_Client__cTEXTnullable
One_Time_Reoccurring__cTEXTnullable
Reoccurring_Start_Date__cDATEnullable
Frequency_of_Reoccurring_Transfer__cTEXTnullable
Notes__cTEXTnullable
Type_of_Refund__cTEXTnullable
Audience__cTEXTnullable
Approved_By__cTEXTnullable
Account_still_open_at_custodian__cTEXTnullable
Transaction_Fee_Only_Amount__cNUMERICnullableMonetary amount in USD
Rebalancing_Model__cTEXTnullableInvestment model name or identifier
Any_Cash_Buffer__cTEXTnullable
Cash_Buffer_Details__cTEXTnullable
Security_Exclusions__cTEXTnullable
Security_Exclusion_Details__cTEXTnullable
Type_of_Account__cTEXTnullable
Follow_up_Made__cBOOLEANnullable
Valmark_Request_Type__cTEXTnullable
checkOrACH__cTEXTnullable
External_Case_Id__cTEXTnullable
Approval_Committee__cTEXTnullableCommission or fee amount
Delivery_Type__cTEXTnullable
Firm_Strategy__cTEXTnullableRate or percentage value
Level_of_Effort__cTEXTnullable
Percent_Complete__cTEXTnullablePercentage value
Other_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Checklist_Client_Review__cTEXTnullable
Plan_Level__cTEXTnullable
Primary_Business_Unit__cTEXTnullable
Primary_Product__cTEXTnullable
Target_End_Date__cDATEnullable
Target_Start_Date__cDATEnullable
Embedded_Quip_Link__cTEXTnullable
Record_Type_Name__cTEXTnullable
Subject_with_Priority__cTEXTnullable
CSAT_Survey_Sent__cBOOLEANnullable
Model__cTEXTnullableInvestment model name or identifier
Box_Link_Reference__cTEXTnullable
Box_Link_Deliverable__cTEXTnullable
Asana_Task_gid__cTEXTnullable
Impacted_Team__cTEXTnullable
Tech_Priority__cTEXTnullable
Technology_Team__cTEXTnullable
Zeplyn_Meeting_Topics__cTEXTnullable
Asset_Based_Tier__cTEXTnullable
Core_Request__cTEXTnullable
External_Case_Ownership__cTEXTnullable
Flow_Reason__cTEXTnullable
Last_Owner_Assignment__cTIMESTAMP WITHOUT TIME ZONEnullable
Project_Marketing_Segment__cTEXTnullable
Case_Mapping__cTEXTnullable
Bypass_CoE__cBOOLEANnullable
Milestone_Status_SEQ__cTEXTnullableStatus indicator or state code
Milestone_Target_Date_SEQ__cTIMESTAMP WITHOUT TIME ZONEnullable
Milestone_Time_Remaining__cTEXTnullable
Request_Category__cTEXTnullable
Request_Sub_category__cTEXTnullable
Closed_Via_Flow__cBOOLEANnullable
Sub_Status__cTEXTnullableStatus indicator or state code
Wealth_Planning_Tools_Utilized__cTEXTnullable
Terminated_Asset_Value__cNUMERICnullable
Checklist_New_Account__cTEXTnullable
Inform_Status_of_Transfers_Submitted__cDATEnullableStatus indicator or state code
Inform_Accounts_Have_Transferred__cDATEnullable
Follow_Up_After_First_Statements__cDATEnullable
Custodian_for_new_account__cTEXTnullable
Case_Owner_Name__cTEXTnullable
Impact__cTEXTnullable
Incident_End_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Meeting_Summary__cTEXTnullable
Meeting_Notes_Complete__cBOOLEANnullable
Confirmation_Required_4_Days_Prior__cTEXTnullable
Prepare_Report_and_Agenda__cBOOLEANnullable
Prepare_Additional_Info__cBOOLEANnullable
Review_Prepared_Materials__cBOOLEANnullable
Deliver_Client_Materials__cBOOLEANnullable
Trade_Instructions__cTEXTnullable
Client_Review_Meeting_Date__cDATEnullable
Client_Review_Start_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Discount_Price__cNUMERICnullablePrice per unit in USD
Discount_Price_Reason__cTEXTnullablePrice per unit in USD
Contract__cTEXTnullable
Primary_Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Cohen_Employee__cBOOLEANnullable
G_O_Meeting_Notes_Complete__cBOOLEANnullable
Plan_Needs_Printed__cTEXTnullable
Status_Change_Date__cDATEnullableStatus indicator or state code
Spouse_Email__cTEXTnullableEmail address
Current_Cohen_Co_Tax_Client__cBOOLEANnullable
Alternative_Request_Type__cTEXTnullable
Source_Documents_Received__cTEXTnullable
Plan_Drafter__cTEXTnullable
Client__cTEXTnullable
Process_Documentation__cTEXTnullable
Type_of_Plan_Update__cTEXTnullable
Status_Reason__cTEXTnullableStatus indicator or state code
Target_Delivery_Timeframe__cDATEnullable
Client_Email__cTEXTnullableEmail address
Servicing_Advisor__cTEXTnullableAdvisor name or role assignment
Feedback_on_Plan_Changes_Updates__cTEXTnullable
Indication_of_Interest__cBOOLEANnullable
Discount_Approved_Not_Approved__cTEXTnullable
Cases_Where_I_am_MA__cTEXTnullable
Follow_up_Date__cDATEnullable
Today__cTEXTnullable
Spouse_lookup__cTEXTnullable
Status_Reason_Change_Date__cDATEnullableStatus indicator or state code
Delivery_Date__cDATEnullable
Drafting_Hours__cNUMERICnullable
Review_Hours__cNUMERICnullable
Employer_Sponsor__cTEXTnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Active_Status__cTEXTnullableStatus indicator or state code
Active_Status_Date__cDATEnullableStatus indicator or state code
EL_Charge_for_Update__cTEXTnullable
EL_Received__cDATEnullable
EL_Sent__cDATEnullable
EL_Signed__cDATEnullable
EL_Status_Date__cDATEnullableStatus indicator or state code
EL_Type__cTEXTnullable
Topic__cTEXTnullable
Target_Completion__cDATEnullable
Hard_Deadline_Date__cBOOLEANnullable
AI_Notes__cTEXTnullable
Incident_Start_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Please_select_an_Audience__cTEXTnullable
Contact_Person_if_we_have_questions__cTEXTnullable
WPD_Type__cTEXTnullable
Source_File_Location__cTEXTnullable
On_boarding_Fact_Finder_Link__cTEXTnullable
Please_select_a_delivery_method__cTEXTnullable
File_Location_of_Pension_or_Other_Docs__cTEXTnullable
Effective_Income_Tax_Rate__cNUMERICnullableRate or percentage value
Anticipated_Invest_Allocation_Lump_Sum__cTEXTnullable
Target_retirement_age__cNUMERICnullable
Effective_tax_rate_Fed_State_Local__cNUMERICnullableRate or percentage value
Net_Expense_Reduction__cNUMERICnullable
Invest_Allocation_of_Insurance_Proceeds__cTEXTnullable
Type_of_coverage__cTEXTnullable
Level_of_funding__cTEXTnullable
Days_Since_Status_Change__cTEXTnullableStatus indicator or state code
Time_Horizon__cTEXTnullable
Advisor_Recommendation__cTEXTnullableCommission or fee amount
Box_Location_Updated__cBOOLEANnullable
Policy_Review_Dated__cDATEnullable
Location__cTEXTnullable
Other_Location__cTEXTnullable
Potential_Recommendation__cTEXTnullableCommission or fee amount
Recommendation_Date__cDATEnullableCommission or fee amount
Recommendation_Notes__cTEXTnullableCommission or fee amount
Resolution__cTEXTnullable
Termination_Date__cDATEnullable
Custodian__cTEXTnullable
Incoming_Outgoing_for_Financial_Account__cTEXTnullable
Corresponding_Financial_Account__cTEXTnullable
Household_Revenue_7_500__cTEXTnullableHousehold name or identifier
Fee_wavied_reduced_reason__cTEXTnullable
I_am_on_Account_Team__cTEXTnullable
Objective__cTEXTnullable
Policy_Review_Detail__cTEXTnullable
I_am_the_CSA__cTEXTnullable
Root_Cause_Analysis__cTEXTnullable
Hypercare__cTEXTnullable
Date_of_Death__cDATEnullableDate: date of death c
Related_User__cTEXTnullable
Send_flowers__cTEXTnullable
Estate_Administration_Processes_needed__cTEXTnullable
Primary_Point_of_Contact__cTEXTnullable
Effective_Date_of_Address_Change__cDATEnullableAddress field
New_Address__cTEXTnullableAddress field
Old_Address__cTEXTnullableAddress field
Effective_Date_of_Termination__cDATEnullable
Reason_for_Termination_if_known__cTEXTnullable
Is_this_a_transfer_out_or_delink__cTEXTnullableBoolean flag (True/False)
Liquidate_their_accounts__cTEXTnullable
Mail_termination_letter__cTEXTnullable
Additional_Details__cTEXTnullable
Feedback_Reason__cTEXTnullable
Request_Type__cTEXTnullable
Number_of_Years_2__cTEXTnullableNumeric identifier or reference number
Number_of_Years_3__cTEXTnullableNumeric identifier or reference number
Number_of_Years_4__cTEXTnullableNumeric identifier or reference number
Type_of_Schooling__cTEXTnullable
Sequoia_Managed_Status__cTEXTnullableStatus indicator or state code
Subject_to_DOL_Rule__cBOOLEANnullable
Type_of_Schooling_4__cTEXTnullable
Embedded_Quip_Template__cTEXTnullable
Quip_Template__cTEXTnullable
Full_FAS__cBOOLEANnullable
Current_Savings_Balance__cNUMERICnullableAccount or position balance in USD
Managing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Originating_Advisor__cTEXTnullableAdvisor name or role assignment
Portfolio_Strategist__cTEXTnullableRate or percentage value
Servicing_Advisor_is_Lead__cBOOLEANnullableAdvisor name or role assignment
Wealth_Strategist__cTEXTnullableRate or percentage value
Zeplyn_Id__cTEXTnullable
Resolution_Reason__cTEXTnullable
Meeting_Link__cTEXTnullable
Date_of_1st_Attempt_c__cDATEnullableDate: date of 1st attempt c c
Plan_Status_from_Migration__cTEXTnullableStatus indicator or state code
LegacyId__cTEXTnullable
Legacy_Plan_Name__cTEXTnullable
EL_Status__cTEXTnullableStatus indicator or state code
Box_File_Password__cTEXTnullable
Financial_Plan_Type_Original__cTEXTnullable
Gross_Annual_Compensation__cNUMERICnullable
Client_to_be_insured__cTEXTnullable
Effective_Income_Tax_Rate_pension__cNUMERICnullableRate or percentage value
Who_earned_the_benefit__cTEXTnullable
Plan_Status_Original__cTEXTnullableStatus indicator or state code
Payment_Status__cTEXTnullableStatus indicator or state code
Plan_Status_Date__cDATEnullableStatus indicator or state code
Date_of_2nd_Attempt__cDATEnullableDate: date of 2nd attempt c
Long_Road_Service_Email_Count__cTEXTnullableEmail address
Date_of_3rd_Attempt__cDATEnullableDate: date of 3rd attempt c
Date_of_1st_Attempt__cDATEnullableDate: date of 1st attempt c
Content_URL__cTEXTnullable
Long_Road_Notes__cTEXTnullable
CMS_Link__cTEXTnullable
Chatter_Advisor__cBOOLEANnullableAdvisor name or role assignment
Generate_Fact_Sheet__cBOOLEANnullableRate or percentage value
Is_Annual_Review__cBOOLEANnullableBoolean flag (True/False)
Meeting_Location_Type__cTEXTnullable
Meeting_Notes_Completed_Date__cTIMESTAMP WITHOUT TIME ZONEnullable
Client_DOB__cTEXTnullable
Client_Age__cTEXTnullable
Spouse_DOB__cTEXTnullable
Spouse_Age__cTEXTnullable
Meeting_Outcomes__cTEXTnullable
Discount_Total__cNUMERICnullable
Marketing_Category__cTEXTnullable
Compliance_Approved_Not_Approved__cTEXTnullable
Compliance_Category__cTEXTnullable
Reason_for_Termination__cTEXTnullable
Compliance_Approved_File_Link__cTEXTnullable
Content_Category__cTEXTnullable
Distribution_Medium__cTEXTnullable
Final_Edits_Made__cDATEnullable
Final_Records_Copy_Saved__cDATEnullable
Meeting_Owner__cTEXTnullable
Related_Area__cTEXTnullable
Technical_Review__cTEXTnullable
Link_to_Existing_Report__cTEXTnullable
Follow_up_Date_Today__cBOOLEANnullable
Reoccurring_End_Date__cDATEnullable
Reoccurring_Type__cTEXTnullable
Account_Consolidation__cTEXTnullable
Client_Display_Name__cTEXTnullable
Fee_Cost_Overview_Page__cTEXTnullable
Investment_Strategy__cTEXTnullableRate or percentage value
Relationship_Team__cTEXTnullable
Relationship_Assessment_Complete__cBOOLEANnullable
Related_Account__cTEXTnullable
Follow_up_Date_Today2__cBOOLEANnullable
Long_Road_Case_Number__cTEXTnullableNumeric identifier or reference number
Related_Case_Count__cNUMERICnullable
Simplus_Case_Owner__cTEXTnullable
Simplus_Case_Status__cTEXTnullableStatus indicator or state code
FinServ__Household__cTEXTnullableLinked Household record ID for this financial account
Created_by_Me__cBOOLEANnullable
eSig_Exception__cTEXTnullable
Attendees__cTEXTnullable
Due_Date__cDATEnullable
Original_Scheduling_Case__cTEXTnullable
Affiliated_with_exchange_FINRA_Broker__cTEXTnullable
Affiliated_with_publicly_held_company__cTEXTnullable
Beneficiaries_if_applicable2__cTEXTnullable
Billing_Exception_Category__cTEXTnullableBilling-related field for fee calculation
Joint_Owner__cTEXTnullable
Primary_Owner__cTEXTnullable
Financial_Account_Managed__cBOOLEANnullable
CSA__cTEXTnullable
Proposal_Request_Form_readonly__cTEXTnullable
Prospect_Client_Name__cTEXTnullable
Prospect_Client_Spouse_Name__cTEXTnullable
Request_Date__cDATEnullable
Topics_Discussed__cTEXTnullable
Wealth_Management_Request_URL__cTEXTnullable
Investor_Profile__cTEXTnullable
Created_Date__cDATEnullable
Delivery_Date_Proposal__cDATEnullable
Managed_Label__cTEXTnullable
Application__cTEXTnullable
Application_Topic__cTEXTnullable
Error_Message__cTEXTnullable
Request_Case_Design_Session__cBOOLEANnullable
Originated_from_Proposal_Request__cBOOLEANnullable
Financial_Account_Number_txt__cTEXTnullableNumeric identifier or reference number
enhancement_reason__cTEXTnullable
Legacy_Source__cTEXTnullable
Description_Reference__cTEXTnullableText description
Business_Type__cTEXTnullable
Master_Acct_or_Rep_ID__cTEXTnullable
X18_Id__cTEXTnullable
Recent_Case_Comment__cTEXTnullableCommission or fee amount
Recent_Chatter_Date_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Distribution_Channel__cTEXTnullable
Box_Link_Completed_DOL_Analysis__cTEXTnullable
Box_Link_Signed_Client_Acknowledgement__cTEXTnullable
Planning_Deliverable__cBOOLEANnullable
Prepare_Agenda__cBOOLEANnullable
Run_Tamarac_Reports__cBOOLEANnullable
Service_Team_Prep_Call__cBOOLEANnullable
Zeplyn_Meeting_Tags__cTEXTnullable
Household_Lookup__cTEXTnullableHousehold name or identifier
Attendee_Speaker_Allocations_2__cTEXTnullable
Meeting_Duration__cNUMERICnullable
Case_Age__cTEXTnullable
Paperwork_Sent__cTIMESTAMP WITHOUT TIME ZONEnullable
Submitted_to_Custodian__cTIMESTAMP WITHOUT TIME ZONEnullable
NIGO_Working_On__cTIMESTAMP WITHOUT TIME ZONEnullable
ADV_Brochure_Sent__cTEXTnullable
AMD_Amount__cTEXTnullableMonetary amount in USD
AMD_Category_Group__cTEXTnullable
AM_Model__cTEXTnullableInvestment model name or identifier
Are_there_new_securities_being_considere__cTEXTnullable
Are_you_requesting_previously_contribute__cTEXTnullable
Billing_Account_Number__cTEXTnullableNumeric identifier or reference number
Client_State_of_Taxation__cTEXTnullable
Director_10_shareholder__cTEXTnullable
Duration_Maturity_Bands__cTEXTnullable
Employer__cTEXTnullable
Federal_Tax_Bracket__cTEXTnullable
Fund_Lineup__cTEXTnullable
Funding_Source__cTEXTnullable
Funding_with_Cash__cTEXTnullable
Groups__cTEXTnullable
Investment_Name__cTEXTnullable
Is_the_account_enrolling_in_ESG__cTEXTnullableBoolean flag (True/False)
Is_this_a_new_or_an_existing_Alternative__cTEXTnullableBoolean flag (True/False)
May_the_account_purchase_AMT_bonds__cTEXTnullable
Minimum_Credit_Quality_Desired__cTEXTnullable
Model_Group__cTEXTnullableInvestment model name or identifier
Money_Manager__cTEXTnullable
New_Account_Type__cTEXTnullable
New_Client_Name__cTEXTnullable
Other_Fund_Detail__cTEXTnullable
Parametric_accounts_to_be_linked_to_avoi__cTEXTnullable
RelatedCase__cTEXTnullable
Related_Household_Member__cTEXTnullableHousehold name or identifier
SMA_Service_Request_Option__cTEXTnullable
Scenario__cTEXTnullable
Screen__cTEXTnullable
Service_Provider_Change_Detail__cTEXTnullable
State_Tax_Bracket__cTEXTnullable
Subscription_Redemption_Amount__cNUMERICnullableMonetary amount in USD
Target_Asset_Allocation__cTEXTnullable
Tax_Budget__cTEXTnullable
Tax_Loss_Harvesting__cTEXTnullableGain or loss amount in USD
Transition_Analysis__cTEXTnullable
Transition_Option__cTEXTnullable
What_is_the_status_of_the_account__cTEXTnullableStatus indicator or state code
What_is_this_request_for__cTEXTnullable
AMD_Fund__cTEXTnullable
Strategy_Name__cTEXTnullableRate or percentage value
Account_Money_is_Coming_From__cTEXTnullable
Account_Money_is_Going_To__cTEXTnullable
Account_Number__cTEXTnullableNumeric identifier or reference number
Approx_Value__cTEXTnullable
Attention_To__cTEXTnullable
Bank_Name__cTEXTnullable
Bank_Routing_Number__cTEXTnullableNumeric identifier or reference number
Box_Link__cTEXTnullable
Checking_Account_Owners__cTEXTnullable
Cost_Basis_Lots__cTEXTnullableCost basis amount in USD
Currency__cTEXTnullableISO currency code (e.g. USD, EUR)
Distribution_Amt_Gross_or_Net_of_Taxes__cTEXTnullable
Establish_standing_instructions__cTEXTnullable
FFC_To_Account_Holder_Address__cTEXTnullableAddress field
FFC_To_Account_Holder_Name__cTEXTnullable
FFC_To_Account_Number__cTEXTnullableNumeric identifier or reference number
Final_Destination_Account_Holder_Address__cTEXTnullableAddress field
Final_Destination_Account_Number__cTEXTnullableNumeric identifier or reference number
Final_Destination_Acct_Holder_Reg__cTEXTnullable
Final_Destination_Bank_Address__cTEXTnullableAddress field
Final_Destination_Bank_Name__cTEXTnullable
Final_Destination_Routing_ABA_Number__cTEXTnullableNumeric identifier or reference number
Intermediary_Bank_ABA_Routingut__cTEXTnullable
Intermediary_Bank_Address__cTEXTnullableAddress field
Intermediary_Bank_Name__cTEXTnullable
Is_this_wire_international__cTEXTnullableBoolean flag (True/False)
Mailing_Address__cTEXTnullableAddress field
Money_to_be_sent_in_which_currency__cTEXTnullableISO currency code (e.g. USD, EUR)
Number_of_Shares__cTEXTnullableNumeric identifier or reference number
Outside_Account_Money_is_Coming_From__cTEXTnullable
Outside_Account_Money_is_Going_To__cTEXTnullable
Overnight_Delivery__cTEXTnullable
Payee__cTEXTnullable
Position_to_Move__cTEXTnullable
Process_Date__cDATEnullable
SWIF_BC_or_IBAN__cTEXTnullable
Verbal_Verification_Detail__cTEXTnullable
Wire_Reference_Details__cTEXTnullable
Legal_Entity__cTEXTnullable
Reporting_Account__cTEXTnullable
Reminder_Email_Date__cTIMESTAMP WITHOUT TIME ZONEnullableEmail address
Reminder_Email_From__cTEXTnullableEmail address
Reminder_Email_Message__cTEXTnullableEmail address
Reminder_Email_Subject__cTEXTnullableEmail address
Reminder_Email_to__cTEXTnullableEmail address
Asana_Desc__cTEXTnullable
Tax_Withholding__cNUMERICnullable
Halt_Activity_or_Close_Account__cTEXTnullable
Prevent_Changes__cBOOLEANnullable
Case_Number_and_Subject__cTEXTnullableNumeric identifier or reference number
NIGO_Rectified__cTIMESTAMP WITHOUT TIME ZONEnullable
State_Tax_Withholding__cNUMERICnullable
To_Financial_Account__cTEXTnullable
Zep_Asset_Alloc_Holdings_Discussed_Date__cDATEnullable
Zep_Current_Fin_Status_Discussed_Date__cDATEnullableStatus indicator or state code
Zep_Insurance_Planning_Discussed_Date__cDATEnullable
Zep_Inv_Performance_Discussed_Date__cDATEnullable
Completed_By__cTEXTnullable
Completed_Date__cDATEnullable
Target_Close_Date__cDATEnullable
Send_As_CoE__cTEXTnullable
Docusign_Send_On_Behalf_Of__cTEXTnullable
Beneficiary_Distribution_Options__cTEXTnullable
Special_Project_Name__cTEXTnullable
salesforce_contacts
213 columns
  • Salesforce Contact object — individual people linked to accounts; the primary people record in the CRM.
  • Standard fields: full name, mailing address, phone, email, reporting hierarchy, and communication preferences (opt-out, do-not-call).
  • FinServ fields: age, annual income, citizenship, employment details, net worth, beneficiary information.
  • Suitability fields: risk tolerance, investment experience, and household affiliation.
  • 213 columns — joined via AccountId to salesforce_accounts and via ContactId to cases, tasks, and financial accounts.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
MasterRecordIdTEXTnullableID of the surviving record after a merge operation
AccountIdTEXTnullableParent Account ID this record belongs to
IsPersonAccountBOOLEANnullableTrue for individual person accounts (as opposed to business/organisation accounts)
LastNameTEXTnullableLast name of the person
FirstNameTEXTnullableFirst name of the person
SalutationTEXTnullableName prefix: Mr., Mrs., Ms., Dr., Prof.
MiddleNameTEXTnullableMiddle name
SuffixTEXTnullableName suffix: Jr., Sr., II, III, Esq.
NameTEXTnullableDisplay name of the Salesforce record
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
MailingStreetTEXTnullable
MailingCityTEXTnullable
MailingStateTEXTnullable
MailingPostalCodeTEXTnullable
MailingCountryTEXTnullable
MailingLatitudeNUMERICnullable
MailingLongitudeNUMERICnullable
MailingGeocodeAccuracyTEXTnullable
PhoneTEXTnullablePrimary phone number
FaxTEXTnullableFax number
MobilePhoneTEXTnullableMobile phone number
HomePhoneTEXTnullableHome phone number
ReportsToIdTEXTnullableID of the Contact this person reports to (management hierarchy)
EmailTEXTnullableContact email address
TitleTEXTnullableJob title
DepartmentTEXTnullableDepartment within the organisation
DescriptionTEXTnullableFree-text notes or description
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
HasOptedOutOfEmailBOOLEANnullableTrue if the contact has opted out of marketing emails
DoNotCallBOOLEANnullableTrue if the contact has requested no phone calls
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastCURequestDateTIMESTAMP WITHOUT TIME ZONEnullable
LastCUUpdateDateTIMESTAMP WITHOUT TIME ZONEnullable
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
EmailBouncedReasonTEXTnullableEmail address
EmailBouncedDateTIMESTAMP WITHOUT TIME ZONEnullableEmail address
IsEmailBouncedBOOLEANnullableEmail address
PhotoUrlTEXTnullable
JigsawTEXTnullable
JigsawContactIdTEXTnullable
IndividualIdTEXTnullable
IsPriorityRecordBOOLEANnullable
FinServ__Affiliations__cTEXTnullableRelated household and organisation affiliations
FinServ__AgeAsText__cTEXTnullable
FinServ__Age__cTEXTnullableClient age (calculated from date of birth)
FinServ__AnnualIncome__cNUMERICnullableAnnual income for suitability assessment
FinServ__BillingAddress__cTEXTnullableBilling address for the financial account
FinServ__Citizenship__cTEXTnullableCitizenship country for compliance and tax purposes
FinServ__CommunicationPreferences__cTEXTnullableCommission or fee amount
FinServ__ContactPreference__cTEXTnullable
FinServ__CountryOfBirth__cTEXTnullable
FinServ__CountryOfResidence__cTEXTnullable
FinServ__CreatedFromLead__cBOOLEANnullable
FinServ__CustomerTimezone__cTEXTnullable
FinServ__EmailVerified__cBOOLEANnullableEmail address
FinServ__EmployedSince__cDATEnullable
FinServ__Facebook__cTEXTnullable
FinServ__Gender__cTEXTnullable
FinServ__HomeOwnership__cTEXTnullable
FinServ__HomePhoneVerified__cBOOLEANnullablePhone number
FinServ__IndividualId__cTEXTnullable
FinServ__IndividualType__cTEXTnullable
FinServ__LanguagesSpoken__cTEXTnullable
FinServ__LinkedIn__cTEXTnullable
FinServ__MailingAddress__cTEXTnullableAddress field
FinServ__MarketingOptOut__cBOOLEANnullable
FinServ__MobileVerified__cBOOLEANnullable
FinServ__MostUsedChannel__cTEXTnullable
FinServ__NextLifeEvent__cTEXTnullable
FinServ__NumberOfChildren__cNUMERICnullableNumeric identifier or reference number
FinServ__NumberOfDependents__cNUMERICnullableNumeric identifier or reference number
FinServ__OtherAddress__cTEXTnullableAddress field
FinServ__PreferredName__cTEXTnullable
FinServ__PrimaryAddressIsBilling__cBOOLEANnullableAddress field
FinServ__PrimaryAddressIsMailing__cBOOLEANnullableAddress field
FinServ__PrimaryAddressIsOther__cBOOLEANnullableAddress field
FinServ__PrimaryAddressIsShipping__cBOOLEANnullableAddress field
FinServ__PrimaryCitizenship__cTEXTnullable
FinServ__PrimaryLanguage__cTEXTnullable
FinServ__ReferredByContact__cTEXTnullable
FinServ__ReferredByUser__cTEXTnullable
FinServ__ReferrerScore__cNUMERICnullable
FinServ__SecondaryCitizenship__cTEXTnullable
FinServ__SecondaryLanguage__cTEXTnullable
FinServ__ShippingAddress__cTEXTnullableAddress field
FinServ__SourceSystemId__cTEXTnullable
FinServ__TaxBracket__cTEXTnullable
FinServ__TaxId__cTEXTnullable
FinServ__Twitter__cTEXTnullable
TamAdvisor__Linked_to_Tamarac_Advisor_View_text__cTEXTnullableAdvisor name or role assignment
Assistant_Email__cTEXTnullableEmail address
Spouse_Name_Text__cTEXTnullable
Regulatory_eDelivery_Authorization__cTEXTnullable
Secondary_Email__cTEXTnullableEmail address
Tertiary_Email__cTEXTnullableEmail address
Do_not_allow_Mails__cBOOLEANnullable
Bulk_Mails_Opt_Out__cBOOLEANnullable
Bulk_Emails_Opt_Out__cBOOLEANnullableEmail address
Business_Fax__cTEXTnullable
Birthdate_For_Data_Entry_Purposes_Only__cDATEnullable
Maiden_Name__cTEXTnullable
Business_Phone_Ext__cTEXTnullablePhone number
LegacyId_New__cTEXTnullable
Meeting_Preference__cTEXTnullable
Segment__cTEXTnullable
TamAdvisor__Tamarac_Advisor_View_ID__cTEXTnullableAdvisor name or role assignment
Deceased_Date__cDATEnullable
TamAdvisor__Updated_by_Tamarac_Integration__cBOOLEANnullableAdvisor name or role assignment
Preferred_Method_of_Contact__cTEXTnullable
Birth_Month__cTEXTnullable
Household__cTEXTnullableHousehold name or identifier
Current_Employer__cTEXTnullable
Prefix__cTEXTnullable
Occupation_category__cTEXTnullable
Do_Not_Use_HH_Primary_Address__cBOOLEANnullableAddress field
Do_Not_Use_HH_Secondary_Address__cBOOLEANnullableAddress field
Spouse_s_Name__cTEXTnullable
Birth_Date_For_Data_Entry_Purposes_Onl__cDATEnullable
Cohen_Employee__cBOOLEANnullable
COI__cBOOLEANnullable
Identification_Notes__cTEXTnullable
List_Additional_Names_in_Your_Party__cTEXTnullable
LegacyId_Contact__cTEXTnullable
X18_Contact_Id__cTEXTnullable
Household_18_Id__cTEXTnullableHousehold name or identifier
Sequoia_Employee__cTEXTnullable
CohenEmployee__cTEXTnullable
Primary_Account__cTEXTnullable
Lifecycle_Status__cTEXTnullableStatus indicator or state code
Lifecycle_Status_Contact__cTEXTnullableStatus indicator or state code
Service_Segmentation__cTEXTnullable
Anniversary__cTEXTnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Review_Frequency__cTEXTnullable
Next_Review_Cycle_Date__cTEXTnullable
Last_Review__cTEXTnullable
Servicing_Advisor__cTEXTnullableAdvisor name or role assignment
Client_Service_Associate__cTEXTnullable
Distribution_Channel__cTEXTnullable
Account_Record_Type__cTEXTnullable
Marketing_Mailing_Block__cTEXTnullable
BirthMonth__cTEXTnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Top_100_Campaign_1__cTEXTnullable
Top_100_Campaign_1_Status__cTEXTnullableStatus indicator or state code
HasCPARelationship__cBOOLEANnullable
HasAttorneyRelationship__cBOOLEANnullable
Data_Integrity_Score__cTEXTnullable
Advisors_on_Account_Team__cTEXTnullableAdvisor name or role assignment
Eligible_for_Birthday_Survey__cBOOLEANnullable
Will_You_be_Attending__cTEXTnullable
Guest_Name_1__cTEXTnullable
Guest_Name_2__cTEXTnullable
Sentinel_Contact__cBOOLEANnullable
FAS_Contact__cBOOLEANnullable
Guest_First_Name__cTEXTnullable
Guest_Last_Name__cTEXTnullable
Guest_2_First_Name__cTEXTnullable
Guest_2_Last_Name__cTEXTnullable
Form_Type__cTEXTnullable
Preferred_Name_or_Name__cTEXTnullable
DispCurrentEmployer__cTEXTnullable
TTA_What_Best_Describes_You__cTEXTnullable
TTA_Areas_of_Interest__cTEXTnullable
TTA_How_did_you_hear_about_us__cTEXTnullable
TTA_Preferred_method_of_contact__cTEXTnullable
TTA_Best_time_to_contact_you__cTEXTnullable
TTA_Questions_Comments__cTEXTnullableCommission or fee amount
Legacy_Source__cTEXTnullable
Exchange_Association__cBOOLEANnullable
Exchange_Name__cTEXTnullable
Birth_Year__cTEXTnullable
HearsayWS__cTEXTnullable
Tamarac__IsLinkedInTamaracReporting__cBOOLEANnullable
Tamarac__TamaracId__cTEXTnullable
Guest_Names__cTEXTnullable
Special_Needs_Planning__cBOOLEANnullable
Resource_Group__cTEXTnullable
Accepted_Moneyguide_Disclosure__cBOOLEANnullable
Household_Lead_Advisor_Name__cTEXTnullableHousehold name or identifier
Public_Company_Name__cTEXTnullable
Public_Company_Ticker_Symbol__cTEXTnullableSecurity symbol or ticker
Publicly_Held_Company_Affiliate__cBOOLEANnullable
I_am_on_Account_Team__cBOOLEANnullable
Household_Lifestage__cTEXTnullableHousehold name or identifier
Email_opened_in_last_6_months__cTEXTnullableEmail address
FSU__cTEXTnullable
LSU__cTEXTnullable
utm_source__cTEXTnullable
utm_medium__cTEXTnullable
utm_campaign__cTEXTnullable
utm_content__cTEXTnullable
utm_term__cTEXTnullable
last_utm_source__cTEXTnullable
last_utm_medium__cTEXTnullable
last_utm_campaign__cTEXTnullable
last_utm_content__cTEXTnullable
last_utm_term__cTEXTnullable
utm_source_checked__cTEXTnullable
utm_medium_checked__cTEXTnullable
utm_campaign_checked__cTEXTnullable
utm_content_checked__cTEXTnullable
utm_term_checked__cTEXTnullable
Auto_Campaign_Membership__cBOOLEANnullable
salesforce_contract_line_items
70 columns
  • Line-item details within Salesforce contracts — one row per service component per contract.
  • Fields: unit price, quantity, total price, discount, and service/product type.
  • Feeds billing calculations and revenue recognition workflows in the finance system.
  • 70 columns — joined to salesforce_contracts via ContractId for full fee schedule detail.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
Contract__cTEXTnullable
Account_Name__cTEXTnullable
Billing_Frequency__cTEXTnullableBilling-related field for fee calculation
Compliance_Approval_Status__cTEXTnullableStatus indicator or state code
Compliance_Approver__cTEXTnullable
Custom_Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Custom_Engagement_Description__cTEXTnullableText description
Description__cTEXTnullableText description
Discount2__cTEXTnullable
Discount_Reason__cTEXTnullable
End_Date__cDATEnullable
List_Price__cNUMERICnullablePrice per unit in USD
Manager_Approval_Status__cTEXTnullableStatus indicator or state code
Payment_Preference_Description__cTEXTnullableText description
Payment_Preference__cTEXTnullable
Primary_Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Product__cTEXTnullable
Pull_fee_from_account__cTEXTnullable
Quantity__cNUMERICnullableShare or unit quantity
Requires_Compliance_Approval__cBOOLEANnullable
Requires_Manager_Approval__cBOOLEANnullable
Sales_Price2__cNUMERICnullablePrice per unit in USD
Service_Date__cDATEnullable
Start_Date__cDATEnullable
Unit_Price__cNUMERICnullablePrice per unit in USD
Approved__cBOOLEANnullable
Product_Family__cTEXTnullable
Locked__cBOOLEANnullable
Approval_Comments__cTEXTnullableCommission or fee amount
Asset_Based_Discount_Percentage__cNUMERICnullablePercentage value
Asset_Based_Fee_Type__cTEXTnullable
Discount_Timeframe__cTEXTnullable
Contract_Status__cTEXTnullableStatus indicator or state code
Asset_Based_Fee_Dollar_Estimate__cNUMERICnullable
X18_Id__cTEXTnullable
Asset_Based_Fee_Estimated_BPS__cNUMERICnullable
Asset_Based_Fee_Estimated_Discount__cNUMERICnullable
Asset_Based_Standard_Fee_BPS__cNUMERICnullable
Asset_Based_Standard_Fee__cNUMERICnullable
Billable_Value__cNUMERICnullable
Primary_Billing_Basis__cTEXTnullableCost basis amount in USD
Product_Active__cBOOLEANnullable
Annual_Cost_Display__cTEXTnullable
Billing_Definition_Display__cTEXTnullableBilling-related field for fee calculation
Aggregate_Household_2__cTEXTnullableHousehold name or identifier
Aggregate_Household_3__cTEXTnullableHousehold name or identifier
Aggregate_Household_4__cTEXTnullableHousehold name or identifier
Aggregate_Household_5__cTEXTnullableHousehold name or identifier
Aggregate_Household__cTEXTnullableHousehold name or identifier
Aggregated_Billing__cTEXTnullableBilling-related field for fee calculation
Custom_Engagement_Type__cTEXTnullable
Exclusions_End_Date__cDATEnullable
Fee_Type__cTEXTnullable
Flat_Fee_Rate__cNUMERICnullableRate or percentage value
Product_Category__cTEXTnullable
Contract_Start_Date__cTEXTnullable
Summary_Detail__cTEXTnullable
Asset_Based_Discretion_Discount_Percent__cNUMERICnullablePercentage value
Asset_Based_Policy_Discount_Percentage__cNUMERICnullablePercentage value
Base_Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Contract_Activated_Date__cTEXTnullable
Discount_Reason_Type__cTEXTnullable
salesforce_contracts
122 columns
  • Salesforce Contract object — executed service agreements with clients.
  • Tracks contract number, status (Draft, Activated, Expired), start and end dates, and billing frequency.
  • Linked to the parent Account; used for billing cycle management and compliance audit.
  • 122 columns including custom fields for fee schedule reference, contract type, and approval workflow status.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
AccountIdTEXTnullableParent Account ID this record belongs to
OwnerExpirationNoticeTEXTnullable
StartDateDATEnullable
EndDateDATEnullable
BillingStreetTEXTnullableBilling address street
BillingCityTEXTnullableBilling address city
BillingStateTEXTnullableBilling address state
BillingPostalCodeTEXTnullableBilling address postal/ZIP code
BillingCountryTEXTnullableBilling address country
BillingLatitudeNUMERICnullableBilling-related field for fee calculation
BillingLongitudeNUMERICnullableBilling-related field for fee calculation
BillingGeocodeAccuracyTEXTnullableBilling-related field for fee calculation
ShippingStreetTEXTnullableShipping/mailing address street
ShippingCityTEXTnullableShipping/mailing address city
ShippingStateTEXTnullableShipping/mailing address state
ShippingPostalCodeTEXTnullableShipping/mailing address postal code
ShippingCountryTEXTnullableShipping/mailing address country
ShippingLatitudeNUMERICnullable
ShippingLongitudeNUMERICnullable
ShippingGeocodeAccuracyTEXTnullable
ContractTermINTEGERnullable
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
StatusTEXTnullableCase status: New, In Progress, Escalated, Closed
CompanySignedIdTEXTnullable
CompanySignedDateDATEnullable
CustomerSignedIdTEXTnullable
CustomerSignedTitleTEXTnullable
CustomerSignedDateDATEnullable
SpecialTermsTEXTnullable
ActivatedByIdTEXTnullable
ActivatedDateTIMESTAMP WITHOUT TIME ZONEnullable
StatusCodeTEXTnullableStatus indicator or state code
DescriptionTEXTnullableFree-text notes or description
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
NameTEXTnullableDisplay name of the Salesforce record
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
ContractNumberTEXTnullableNumeric identifier or reference number
LastApprovedDateTIMESTAMP WITHOUT TIME ZONEnullable
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
Active_Contract_Formula__cTEXTnullable
Contract_Type__cTEXTnullable
Fee_Method__cTEXTnullable
Billing_Frequency__cTEXTnullableBilling-related field for fee calculation
Initial_Invoice_Date__cDATEnullable
EL_Received__cDATEnullable
EL_Sent__cDATEnullable
Special_Terms_Description__cTEXTnullableText description
Standard_Price__cNUMERICnullablePrice per unit in USD
Total_Discount__cNUMERICnullable
Net_Price__cTEXTnullablePrice per unit in USD
Discount_Price_Reason__cTEXTnullablePrice per unit in USD
Financial_Account__cTEXTnullable
Pull_from_financial_Account__cBOOLEANnullable
Service__cTEXTnullable
EL_Signed__cDATEnullable
Status_Reason__cTEXTnullableStatus indicator or state code
Approval_Status__cTEXTnullableStatus indicator or state code
Follow_Up_Date__cDATEnullable
EL_Type__cTEXTnullable
Legacy_Plan_Name__cTEXTnullable
LegacyID__cTEXTnullable
EL_Status__cTEXTnullableStatus indicator or state code
Approver__cTEXTnullable
Servicing_Advisor__cTEXTnullableAdvisor name or role assignment
I_am_on_Service_Team__cBOOLEANnullable
Billed_by_Finance__cBOOLEANnullable
Paperwork_Delivery_Method__cTEXTnullable
eSig_Exception__cTEXTnullable
Retainer_Amount__cNUMERICnullableMonetary amount in USD
Client_Year__cTEXTnullable
Contract_Location__cTEXTnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Retainer_Frequency__cTEXTnullable
Custom_Engagement_Description__cTEXTnullableText description
Tamarac_Billing_Complete__cBOOLEANnullableBilling-related field for fee calculation
Contains_Custom_Engagement2__cTEXTnullable
Contains_Estate_Planning_Review2__cTEXTnullable
Contains_Investment_Management2__cTEXTnullable
Contains_Tax_Compliance2__cTEXTnullable
Contains_Trustee_Support2__cTEXTnullable
Contains_Wealth_Planning_Guidance2__cTEXTnullable
Contains_Wealth_Planning_New2__cTEXTnullable
Contains_Wealth_Planning_Update2__cTEXTnullable
Investor_Profile__cTEXTnullable
Wealth_Planning_Fee_Row_1__cNUMERICnullable
Wealth_Planning_Fee_Row_2__cNUMERICnullable
Wealth_Planning_Fee_Row_3__cNUMERICnullable
Wealth_Planning_Frequency_Row_1__cTEXTnullable
Wealth_Planning_Frequency_Row_2__cTEXTnullable
Wealth_Planning_Frequency_Row_3__cTEXTnullable
X18_Id__cTEXTnullable
Office__cTEXTnullable
Record_Type_Name__cTEXTnullable
Billing_Exception_Row_10_Account_Name__cTEXTnullableBilling-related field for fee calculation
Billing_Exception_Row_10_Account_Number__cTEXTnullableNumeric identifier or reference number
Billing_Exception_Row_10_Details__cTEXTnullableBilling-related field for fee calculation
Billing_Exception_Row_10_Id__cTEXTnullableBilling-related field for fee calculation
Billing_Exception_Row_10_Managed__cTEXTnullableBilling-related field for fee calculation
Contract_Version__cTEXTnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Total_Sequoia_Managed_Accounts__cNUMERICnullable
Total_Sequoia_Managed_Cases__cNUMERICnullable
Primary_Billing_Basis__cTEXTnullableCost basis amount in USD
New_Account_CoE__cBOOLEANnullable
Flat_Rate__cNUMERICnullableRate or percentage value
Wealth_Plan_Fee__cTEXTnullable
Custom_Fee_Row_1_Description__cTEXTnullableText description
Custom_Fee_Row_1_Rate__cTEXTnullableRate or percentage value
Estate_Plan_Fee__cTEXTnullable
Base_Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Base_Discount__cNUMERICnullable
Account_M_A_Identifier__cTEXTnullable
Account_Name_Display__cTEXTnullable
salesforce_events
85 columns
  • Salesforce Event object — scheduled calendar events and completed meetings.
  • Fields: event subject, start/end datetime, duration, location, event type, and attendee invitee list.
  • Syncs bidirectionally with advisor Outlook/Google calendars for activity tracking.
  • Used for advisor activity reporting and ensuring client review meeting cadences are maintained.
  • 85 columns — supports both scheduled future events and logged past meetings.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
WhoIdTEXTnullable
WhatIdTEXTnullable
WhoCountINTEGERnullable
WhatCountINTEGERnullable
SubjectTEXTnullableCase subject line / title
LocationTEXTnullable
IsAllDayEventBOOLEANnullable
ActivityDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
ActivityDateDATEnullable
DurationInMinutesINTEGERnullable
StartDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
EndDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
EndDateDATEnullable
DescriptionTEXTnullableFree-text notes or description
AccountIdTEXTnullableParent Account ID this record belongs to
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
TypeTEXTnullableAccount/opportunity type classification
IsPrivateBOOLEANnullable
ShowAsTEXTnullable
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
IsChildBOOLEANnullable
IsGroupEventBOOLEANnullable
GroupEventTypeTEXTnullable
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
IsArchivedBOOLEANnullable
IsVisibleInSelfServiceBOOLEANnullable
RecurrenceActivityIdTEXTnullable
IsRecurrenceBOOLEANnullable
RecurrenceStartDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
RecurrenceEndDateOnlyDATEnullable
RecurrenceTimeZoneSidKeyTEXTnullable
RecurrenceTypeTEXTnullable
RecurrenceIntervalINTEGERnullable
RecurrenceDayOfWeekMaskINTEGERnullable
RecurrenceDayOfMonthINTEGERnullable
RecurrenceInstanceTEXTnullable
RecurrenceMonthOfYearTEXTnullable
ReminderDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
IsReminderSetBOOLEANnullable
EventSubtypeTEXTnullable
IsRecurrence2ExclusionBOOLEANnullable
Recurrence2PatternTextTEXTnullable
Recurrence2PatternVersionTEXTnullable
IsRecurrence2BOOLEANnullable
IsRecurrence2ExceptionBOOLEANnullable
Recurrence2PatternStartDateTIMESTAMP WITHOUT TIME ZONEnullable
Recurrence2PatternTimeZoneTEXTnullable
FinServ__Expectations__cTEXTnullable
FinServ__Household__cTEXTnullableLinked Household record ID for this financial account
FinServ__NextSteps__cTEXTnullable
FinServ__Objectives__cTEXTnullable
FinServ__Regarding__cTEXTnullable
Appointment_Status__cTEXTnullableStatus indicator or state code
RegardingObjectTypeCode__cTEXTnullable
Review_Completed__cBOOLEANnullable
TamAdvisor__Tamarac_Advisor_View_ID__cTEXTnullableAdvisor name or role assignment
RegardingObjectIdName__cTEXTnullable
Original_Owner_Name__cTEXTnullable
State_Code_Name__cTEXTnullable
Status_Code__cTEXTnullableStatus indicator or state code
LJPR_Legacy_ID__cTEXTnullable
Migrate_Recurring_Task__cBOOLEANnullableRate or percentage value
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Case__cTEXTnullable
Activity_Age__cTEXTnullable
RelatedTo_18__cTEXTnullable
ActivityID_18__cTEXTnullable
Legacy_Source__cTEXTnullable
Annotation_Created_Date__cDATEnullable
Task_Legacy_ID__cTEXTnullable
WhatID_External_ID__cTEXTnullable
What_ID_Match_Not_Found__cBOOLEANnullable
WhoID_External_ID__cTEXTnullable
Who_ID_Match_Not_Found__cBOOLEANnullable
Description_Length__cNUMERICnullableText description
cisco_webex__Webex_Call_History_Id__cTEXTnullable
cisco_webex__Webex_Call_Id__cTEXTnullable
cisco_webex__Webex_Meeting_Id__cTEXTnullable
salesforce_financial_accounts
209 columns
  • FinServ FinancialAccount object — bridges the Salesforce CRM and custody system data.
  • Represents individual investment or banking accounts: balance, cash position, interest rate, account type, discretionary flag.
  • Links to: household (Primary Owner), joint owner, assigned model portfolio, and performance inception date.
  • Contains realised G/L fields (short-term and long-term) and AUM category classifications.
  • 209 columns — the key join table between CRM clients and their portfolio accounts at Schwab/Fidelity/Tamarac.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
FinServ__APY__cNUMERICnullable
FinServ__Address1__cTEXTnullableAddress field
FinServ__Address2__cTEXTnullableAddress field
FinServ__ApplicationDate__cDATEnullable
FinServ__AssetRebalance__cBOOLEANnullableAccount or position balance in USD
FinServ__AvailableCredit__cNUMERICnullable
FinServ__AverageBalance__cNUMERICnullableAccount or position balance in USD
FinServ__BalanceLastStatement__cNUMERICnullableAccount or position balance in USD
FinServ__Balance__cNUMERICnullableTotal current account balance (FinServ Financial Services Cloud field)
FinServ__BookedDate__cDATEnullable
FinServ__CashBalance__cNUMERICnullableCash component of the account balance
FinServ__CashLimit__cNUMERICnullable
FinServ__City__cTEXTnullable
FinServ__CloseDate__cDATEnullable
FinServ__CollateralDesc__cTEXTnullable
FinServ__Country__cTEXTnullable
FinServ__CurrentPostedBalance__cNUMERICnullableAccount or position balance in USD
FinServ__DailyWithdrawalLimit__cNUMERICnullable
FinServ__Description__cTEXTnullableText description
FinServ__Discretionary__cBOOLEANnullableTrue if this is a discretionary managed account
FinServ__DrawPeriodMonths__cNUMERICnullable
FinServ__EscrowBalance__cNUMERICnullableAccount or position balance in USD
FinServ__ExpectedCloseDate__cDATEnullable
FinServ__FinancialAccountChargesAndFees__cTEXTnullable
FinServ__FinancialAccountNumber__cTEXTnullableAccount number at the custodian (links to Schwab/Fidelity account_id)
FinServ__FinancialAccountSource__cTEXTnullable
FinServ__FinancialAccountType__cTEXTnullableAccount type: Investment, Checking, Savings, IRA, Roth IRA…
FinServ__HeldAway__cBOOLEANnullableTrue if the account is held at another custodian (not directly managed)
FinServ__Household__cTEXTnullableLinked Household record ID for this financial account
FinServ__InsuredAmount__cNUMERICnullableMonetary amount in USD
FinServ__InterestRate__cNUMERICnullableInterest rate for lending or banking products
FinServ__InvestmentObjectives__cTEXTnullableStated investment objectives for suitability
FinServ__JointOwner__cTEXTnullableID of the joint owner contact record
FinServ__LastTransactionDate__cTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__LastUpdated__cDATEnullable
FinServ__LienHolder__cTEXTnullable
FinServ__LoanAmount__cNUMERICnullableMonetary amount in USD
FinServ__LoanEndDate__cDATEnullable
FinServ__LoanTermMonths__cNUMERICnullable
FinServ__Managed__cBOOLEANnullableTrue if the account is in a managed/advisory program
FinServ__MinimumBalance__cNUMERICnullableAccount or position balance in USD
FinServ__MinimumPayment__cNUMERICnullable
FinServ__ModelPortfolio__cTEXTnullableAssigned model portfolio / investment strategy
FinServ__Nickname__cTEXTnullable
FinServ__OpenDate__cDATEnullable
FinServ__OverdraftAllowed__cBOOLEANnullable
FinServ__OverdraftLinkedAccount__cTEXTnullable
FinServ__OwnerType__cTEXTnullable
FinServ__Ownership__cTEXTnullable
FinServ__PaperlessDelivery__cBOOLEANnullable
FinServ__PaymentAmount__cNUMERICnullableMonetary amount in USD
FinServ__PaymentDueDate__cDATEnullable
FinServ__PaymentFrequency__cTEXTnullable
FinServ__PendingDeposits__cNUMERICnullable
FinServ__PendingWithdrawals__cNUMERICnullable
FinServ__Performance1Yr__cNUMERICnullable
FinServ__Performance3Yr__cNUMERICnullable
FinServ__PerformanceMTD__cNUMERICnullable
FinServ__PerformanceQTD__cNUMERICnullable
FinServ__PerformanceYTD__cNUMERICnullable
FinServ__PostalCode__cTEXTnullable
FinServ__Premium__cNUMERICnullable
FinServ__PrimaryOwner__cTEXTnullable
FinServ__PrincipalBalance__cNUMERICnullableAccount or position balance in USD
FinServ__RebalanceFrequency__cTEXTnullableAccount or position balance in USD
FinServ__RecordTypeName__cTEXTnullable
FinServ__RenewalDate__cDATEnullable
FinServ__RepaymentPeriodMonths__cNUMERICnullable
FinServ__RoutingNumber__cTEXTnullableNumeric identifier or reference number
FinServ__ServiceProvider__cTEXTnullable
FinServ__SourceSystemId__cTEXTnullable
FinServ__Stage__cTEXTnullable
FinServ__State__cTEXTnullable
FinServ__StatementFrequency__cTEXTnullable
FinServ__Status__cTEXTnullableStatus indicator or state code
FinServ__TaxID__cTEXTnullable
FinServ__TaxStatus__cTEXTnullableStatus indicator or state code
FinServ__TimeHorizon__cTEXTnullable
FinServ__TotalCreditLimit__cNUMERICnullable
FinServ__Type__cTEXTnullable
FinServ__HoldingCount__cTEXTnullable
Closing_Value__cNUMERICnullable
Contribution_Rate__cNUMERICnullableRate or percentage value
Contributions__cNUMERICnullable
Last_Advisor_View_Update__cTIMESTAMP WITHOUT TIME ZONEnullableAdvisor name or role assignment
Last_Trade_Date__cDATEnullable
Managed_Value__cNUMERICnullable
Management_Fee__cNUMERICnullable
Net_Contribution__cNUMERICnullable
Return_Period_1_Label__cTEXTnullablePerformance return metric
Return_Period_1_Value__cNUMERICnullablePerformance return metric
Tax_Deferred_Status__cBOOLEANnullableStatus indicator or state code
Rebalancing_Model_Name__cTEXTnullableInvestment model name or identifier
Total_Value_12_31__cNUMERICnullable
Unmanaged_Value__cNUMERICnullable
Updated_by_Tamarac_Integration__cBOOLEANnullable
Withdrawals__cNUMERICnullable
YTD_Withdrawals__cNUMERICnullable
Tamarac_Id__cTEXTnullable
Total_Cash_Reserves__cNUMERICnullable
Type_Tamarac__cTEXTnullable
Last_Reconciliation_Date__cDATEnullable
Performance_Inception_Date__cDATEnullableInception date for performance measurement
Billable_Value__cNUMERICnullable
Billing_Start_Date__cDATEnullableBilling-related field for fee calculation
Billing_Definition__cTEXTnullableBilling-related field for fee calculation
Billing_Group__cTEXTnullableBilling-related field for fee calculation
Value_as_of_prior_month_close__cNUMERICnullable
Value_as_of_prior_FYE__cNUMERICnullable
Notes__cTEXTnullable
Master_Acct_or_Rep_ID__cTEXTnullable
Tax_ID__cTEXTnullable
Retirement_Plan_Sponsor__cTEXTnullable
Carrier__cTEXTnullable
Policy_Ownership_Type__cTEXTnullable
Policy_Date__cDATEnullable
Premium_Frequency__cTEXTnullable
Benefits_Amt_Payable__cTEXTnullable
Agent__cTEXTnullable
Acquired_Date__cDATEnullable
Acquired_Notes__cTEXTnullable
Active_Status__cTEXTnullableStatus indicator or state code
Active_Status_Date__cDATEnullableStatus indicator or state code
X2nd_to_Die__cTEXTnullable
Insured__cTEXTnullable
Insured_Smoking_Status__cTEXTnullableStatus indicator or state code
Insured_Underwriting_Risk_Class__cTEXTnullable
Second_Insured__cTEXTnullable
X2nd_to_Die_Smoking_Status__cTEXTnullableStatus indicator or state code
X2nd_to_Die_Underwriting_Risk_Class__cTEXTnullable
Commission_Received__cDATEnullableCommission or fee amount
Crummey_Letter_Reminder__cTEXTnullable
Trust_Contribution_Reminder__cTEXTnullable
General_Agent_Name__cTEXTnullable
Underwriting_Status_Formal__cTEXTnullableStatus indicator or state code
Underwriting_Status_Formal_Date__cDATEnullableStatus indicator or state code
Underwriting_Status_Informal__cTEXTnullableStatus indicator or state code
Underwriting_Status_Informal_Date__cDATEnullableStatus indicator or state code
Policy_Owner__cTEXTnullable
Last_4_of_Account__cTEXTnullable
LTCi_DI_Amount__cNUMERICnullableMonetary amount in USD
LTC_DI__cBOOLEANnullable
No_HH_Assigned__cBOOLEANnullable
LegacyId__cTEXTnullable
Valmark_NAF_Last_Updated__cDATEnullable
Active_FA_Formula__cTEXTnullable
Batch_Inserted__cBOOLEANnullable
X18_Id__cTEXTnullable
Annotation_Created_Date__cDATEnullable
Account_Closed__cBOOLEANnullable
Employee_Record__cBOOLEANnullable
Notes_Load__cTEXTnullable
AUM_Category__cTEXTnullable
Cohen_Employee_new__cBOOLEANnullable
Restricted_Client__cBOOLEANnullable
Sequoia_Employee_New__cBOOLEANnullable
Held_Away_Authority__cTEXTnullable
LRRM_Salesforce_Id__cTEXTnullable
Business_Type__cTEXTnullable
Billing_Exception_Cat__cTEXTnullableBilling-related field for fee calculation
Client_Year__cTEXTnullable
I_Am_On_Service_Team__cTEXTnullable
Cash_Balance_Percent__cTEXTnullableAccount or position balance in USD
I_am_on_service_team2__cBOOLEANnullable
Is_Cohen_Independence__cBOOLEANnullableBoolean flag (True/False)
Billing_Exception_Description__cTEXTnullableText description
Current_Contract__cTEXTnullable
Managed_Label__cTEXTnullable
Legacy_Source__cTEXTnullable
Policy_Management_Company__cTEXTnullable
Record_Type_Name__cTEXTnullable
Cash_Reserve_Note__cTEXTnullable
Primary_Household_Business__cTEXTnullableHousehold name or identifier
Original_Owner_Date_of_Birth__cDATEnullable
Original_Owner_Date_of_Death__cDATEnullable
Tax_Budget__cTEXTnullable
Display_Name__cTEXTnullable
Tamarac__ClosingValue__cNUMERICnullable
Tamarac__ContributionRate__cNUMERICnullableRate or percentage value
Tamarac__Contributions__cNUMERICnullable
Tamarac__EndPriorYearTotalValue__cNUMERICnullable
Tamarac__IsLinkedInTamaracReporting__cBOOLEANnullable
Tamarac__IsTaxDeferredOrExempt__cBOOLEANnullable
Tamarac__LastAdvisorViewUpdate__cTIMESTAMP WITHOUT TIME ZONEnullableAdvisor name or role assignment
Tamarac__ManagedValue__cNUMERICnullable
Tamarac__ManagementFee__cNUMERICnullable
Tamarac__NetContributions__cNUMERICnullable
Tamarac__PreviousYearWithdrawals__cNUMERICnullable
Tamarac__RebalancingModelName__cTEXTnullableInvestment model name or identifier
Tamarac__ReturnPeriod1Label__cTEXTnullablePerformance return metric
Tamarac__ReturnPeriod1Value__cNUMERICnullablePerformance return metric
Tamarac__TamaracId__cTEXTnullable
Tamarac__TotalCashReserve__cNUMERICnullable
Tamarac__TotalValue__cNUMERICnullable
Tamarac__UnmanagedValue__cNUMERICnullable
Tamarac__YtdWithdrawals__cNUMERICnullable
salesforce_investor_profile_history
9 columns
  • Audit history of changes to investor suitability profiles.
  • Tracks field name, old value, new value, changed-by user, and change timestamp.
  • 9 columns — supports suitability documentation and regulatory change-tracking requirements.
  • Required under Reg BI to demonstrate that client profile changes are recorded and acted upon.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
ParentIdTEXTnullableID of the parent record (used in account hierarchy)
CreatedByIdTEXTnullableUser ID of the person who created the record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
FieldTEXTnullable
DataTypeTEXTnullable
OldValueTEXTnullableMonetary value in USD
NewValueTEXTnullableMonetary value in USD
salesforce_investor_profiles
18 columns
  • FinServ InvestorProfile object — suitability profile for each client.
  • Stores risk tolerance, investment objective, time horizon, and liquidity needs.
  • Required for regulatory suitability documentation under FINRA/SEC rules (Form CRS, Reg BI).
  • 18 columns; updated whenever a client's financial situation or objectives change materially.
  • Linked to salesforce_investor_profile_history for a full change audit trail.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
X18_ID__cTEXTnullable
Asset_Allocation_Holdings_Last_Discussed__cDATEnullable
Current_Financial_Status_Last_Discussed__cDATEnullableStatus indicator or state code
Insurance_Planning_Last_Discussed__cDATEnullable
Investment_Objective_Rationale__cTEXTnullable
Investment_Performance_Last_Discussed__cDATEnullable
Investor_Profile_Notes__cTEXTnullable
Risk_Tolerance_Rationale__cTEXTnullable
salesforce_leads
126 columns
  • Salesforce Lead object — prospective clients not yet converted to accounts.
  • Captures contact info, lead source, status, rating, company, industry, and estimated AUM.
  • On conversion, Salesforce automatically creates Account + Contact + Opportunity records and links them to the originating lead.
  • Lead source and campaign tracking fields support marketing attribution and COI (center of influence) analysis.
  • 126 columns — starting point of the client lifecycle in the CRM.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
MasterRecordIdTEXTnullableID of the surviving record after a merge operation
LastNameTEXTnullableLast name of the person
FirstNameTEXTnullableFirst name of the person
SalutationTEXTnullableName prefix: Mr., Mrs., Ms., Dr., Prof.
MiddleNameTEXTnullableMiddle name
SuffixTEXTnullableName suffix: Jr., Sr., II, III, Esq.
NameTEXTnullableDisplay name of the Salesforce record
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
TitleTEXTnullableJob title
CompanyTEXTnullable
StreetTEXTnullable
CityTEXTnullable
StateTEXTnullable
PostalCodeTEXTnullable
CountryTEXTnullable
LatitudeNUMERICnullable
LongitudeNUMERICnullable
GeocodeAccuracyTEXTnullable
PhoneTEXTnullablePrimary phone number
MobilePhoneTEXTnullableMobile phone number
EmailTEXTnullableContact email address
WebsiteTEXTnullableWebsite URL
PhotoUrlTEXTnullable
DescriptionTEXTnullableFree-text notes or description
LeadSourceTEXTnullableHow the lead/opportunity originated: Referral, Web, Cold Call, Event…
StatusTEXTnullableCase status: New, In Progress, Escalated, Closed
IndustryTEXTnullableIndustry classification
RatingTEXTnullableAccount rating: Hot, Warm, Cold
NumberOfEmployeesINTEGERnullableNumber of employees at the organisation
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsConvertedBOOLEANnullable
ConvertedDateDATEnullable
ConvertedAccountIdTEXTnullable
ConvertedContactIdTEXTnullable
ConvertedOpportunityIdTEXTnullable
IsUnreadByOwnerBOOLEANnullable
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
JigsawTEXTnullable
JigsawContactIdTEXTnullable
EmailBouncedReasonTEXTnullableEmail address
EmailBouncedDateTIMESTAMP WITHOUT TIME ZONEnullableEmail address
IndividualIdTEXTnullable
IsPriorityRecordBOOLEANnullable
FinServ__ConversionDateTime__cTEXTnullable
FinServ__CreatedByMe__cBOOLEANnullable
FinServ__CreatedFromLead__cBOOLEANnullable
FinServ__Employer__cTEXTnullable
FinServ__ExpressedInterest__cTEXTnullable
FinServ__Household__cTEXTnullableLinked Household record ID for this financial account
FinServ__PotentialValue__cNUMERICnullable
FinServ__ReferredByContact__cTEXTnullable
FinServ__ReferredByUser__cTEXTnullable
FinServ__ReferrerScore__cTEXTnullable
Type__cTEXTnullable
LegacyId_Lead__cTEXTnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Legacy_Source__cTEXTnullable
LegacyID__cTEXTnullable
Convert_Lead_Validation__cBOOLEANnullable
Distribution_Sub_Channel__cTEXTnullable
Estimated_AUM_Range__cTEXTnullable
Fidelity_Lead_Status__cTEXTnullableStatus indicator or state code
Retirement_Target__cTEXTnullable
Service_Segmentation__cTEXTnullable
Branch__cTEXTnullable
Client_Age__cTEXTnullable
Campaign_or_Event__cTEXTnullable
Created_Date_External__cDATEnullable
Current_Employer__cTEXTnullable
Assign_Lead_Initial_Contact_Phase__cTIMESTAMP WITHOUT TIME ZONEnullable
Estimated_AUM__cNUMERICnullable
External_ID__cTEXTnullable
Special_Needs_Planning__cBOOLEANnullable
Resource_Group__cTEXTnullable
Fidelity_Assigned_To__cTEXTnullable
Follow_up_Date__cDATEnullable
Fed_Tax_Rate__cNUMERICnullableRate or percentage value
TTA_Areas_of_Interest__cTEXTnullable
TTA_How_did_you_hear_about_us__cTEXTnullable
Liquid_Net_Worth__cNUMERICnullable
Number_of_Dependents__cTEXTnullableNumeric identifier or reference number
TTA_Questions_Comments__cTEXTnullableCommission or fee amount
FSU__cTEXTnullable
LSU__cTEXTnullable
Other_Distribution_Channel__cTEXTnullable
Total_Net_Worth__cNUMERICnullable
Vet_Lead_Meeting_Phase__cTIMESTAMP WITHOUT TIME ZONEnullable
Unqualified_Reason__cTEXTnullable
Page_Submitted_On__cTEXTnullable
Form_Type__cTEXTnullable
Email_opened_in_last_6_months__cTEXTnullableEmail address
Estimated_Household_Income__cTEXTnullableHousehold name or identifier
Important_Notes__cTEXTnullable
FinServMaritalStatus__cTEXTnullableStatus indicator or state code
Converted_Opportunity_ID__cTEXTnullable
Alert_Archived_in_SAN_Portal__cBOOLEANnullable
Occupation_category__cTEXTnullable
utm_source__cTEXTnullable
utm_medium__cTEXTnullable
utm_campaign__cTEXTnullable
utm_content__cTEXTnullable
utm_term__cTEXTnullable
last_utm_source__cTEXTnullable
last_utm_medium__cTEXTnullable
last_utm_campaign__cTEXTnullable
last_utm_content__cTEXTnullable
last_utm_term__cTEXTnullable
First_Viewed_Webpage__cTEXTnullable
Last_Viewed_Webpage__cTEXTnullable
utm_source_checked__cTEXTnullable
utm_medium_checked__cTEXTnullable
utm_campaign_checked__cTEXTnullable
utm_content_checked__cTEXTnullable
utm_term_checked__cTEXTnullable
Auto_Campaign_Membership__cBOOLEANnullable
External_Referrer_Employer_Id__cTEXTnullable
salesforce_models
23 columns
  • Investment model definitions referenced in Salesforce.
  • Maps model names to Salesforce record IDs for linking FinancialAccount records to rebalancing strategies in Tamarac.
  • 23 columns including model type, benchmark, risk category, and strategy description.
  • The bridge between CRM account assignments and Tamarac's portfolio model definitions.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
Active__cBOOLEANnullable
Alternative__cBOOLEANnullable
Available_for_Subscription__cBOOLEANnullable
Model_Category__cTEXTnullableInvestment model name or identifier
Investment_Strategy__cTEXTnullableRate or percentage value
Model_Strategy__cTEXTnullableRate or percentage value
Suppress_from_AMD__cTEXTnullable
Model_For_AMD__cTEXTnullableInvestment model name or identifier
Model_For_Cash_Reserves__cTEXTnullableInvestment model name or identifier
Managed_For_Compliance__cTEXTnullable
Model_Segment__cTEXTnullableInvestment model name or identifier
X18_ID__cTEXTnullable
salesforce_opportunities
88 columns
  • Salesforce Opportunity object — tracks business development and new-client acquisition engagements.
  • Pipeline fields: stage, estimated amount, close date, lead source, forecast category, and probability.
  • Custom fields: estimated AUM, client segmentation, referral type, service type, ROI/discovery completion flags.
  • Loss reason and competitor fields support win/loss analysis and pipeline quality reviews.
  • 88 columns — used by advisors for revenue forecasting and new-business tracking.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
AccountIdTEXTnullableParent Account ID this record belongs to
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
NameTEXTnullableDisplay name of the Salesforce record
DescriptionTEXTnullableFree-text notes or description
StageNameTEXTnullableOpportunity pipeline stage: Prospecting → Qualified → Proposal → Closed Won/Lost
AmountNUMERICnullableEstimated deal value in USD
CloseDateDATEnullableExpected or actual close date for the opportunity
TypeTEXTnullableAccount/opportunity type classification
NextStepTEXTnullable
LeadSourceTEXTnullableHow the lead/opportunity originated: Referral, Web, Cold Call, Event…
IsClosedBOOLEANnullableTrue if the opportunity is closed (won or lost)
IsWonBOOLEANnullableTrue if the opportunity was marked Closed Won
ForecastCategoryTEXTnullableForecast rollup category: Pipeline, Best Case, Commit, Closed
ForecastCategoryNameTEXTnullable
CampaignIdTEXTnullable
HasOpportunityLineItemBOOLEANnullable
Pricebook2IdTEXTnullablePrice per unit in USD
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
PushCountINTEGERnullable
LastStageChangeDateTIMESTAMP WITHOUT TIME ZONEnullable
ContactIdTEXTnullable
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
SyncedQuoteIdTEXTnullable
ContractIdTEXTnullable
HasOpenActivityBOOLEANnullable
HasOverdueTaskBOOLEANnullable
LastAmountChangedHistoryIdTEXTnullableMonetary amount in USD
LastCloseDateChangedHistoryIdTEXTnullable
Budget_Confirmed__cBOOLEANnullable
Discovery_Completed__cBOOLEANnullable
ROI_Analysis_Completed__cBOOLEANnullable
FinServ__FinancialAccount__cTEXTnullable
Loss_Reason__cTEXTnullableGain or loss amount in USD
FinServ__ReferredByContact__cTEXTnullable
FinServ__ReferredByUser__cTEXTnullable
Service_Type__cTEXTnullable
Individual__cTEXTnullable
Total_Tasks__cNUMERICnullable
Additional_Notes_Reference__cTEXTnullable
Client_Segmentation__cTEXTnullable
Other_Distribution_Channel__cTEXTnullable
Other_Loss_Reason__cTEXTnullableGain or loss amount in USD
Rating__cTEXTnullable
Estimated_AUM__cTEXTnullable
Referral_Type__cTEXTnullable
Other_Referral_Type__cTEXTnullable
Total_Events__cNUMERICnullable
Extended_SPS__cBOOLEANnullable
I_am_on_Account_Team__cTEXTnullable
LegacyId__cTEXTnullable
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Follow_up_Date__cDATEnullable
Estimated_AUM2__cNUMERICnullable
Next_Follow_Up_Date__cDATEnullable
Est_Revenue_Contribution_Q2__cTEXTnullable
Est_Revenue_Contribution_Q3__cTEXTnullable
Business_Referrer__cTEXTnullable
Est_Revenue_Contribution_Q4__cTEXTnullable
Est_Revenue_Contribution_Q1__cTEXTnullable
Estimated_CBIZ_Fee__cNUMERICnullable
Days_until_Closed_Date__cTEXTnullable
Include_in_MA_Compensation__cBOOLEANnullable
Assets_Before_Opportunity__cNUMERICnullable
Revenue_Split__cNUMERICnullable
Closed_via_Flow__cBOOLEANnullable
X18_Id__cTEXTnullable
Validation_Status__cTEXTnullableStatus indicator or state code
Dormant__cBOOLEANnullable
Client_Referrer__cTEXTnullable
Fee_Increase__cBOOLEANnullable
Distribution_Sub_Channel__cTEXTnullable
Fed_Tax_Rate__cNUMERICnullableRate or percentage value
Liquid_Net_Worth__cNUMERICnullable
Total_Net_Worth__cNUMERICnullable
Approval_Status__cTEXTnullableStatus indicator or state code
Approval_Requested__cBOOLEANnullable
Exception_Reason__cTEXTnullable
Exclude_from_Analytics__cBOOLEANnullable
salesforce_record_types
14 columns
  • Reference table of Salesforce Record Type definitions.
  • Maps RecordTypeId GUIDs to developer names, labels, and parent object (Account, Contact, Opportunity, Case, etc.).
  • 14 columns — essential for decoding RecordTypeId foreign keys scattered across all major Salesforce tables.
  • Allows filtering accounts by type (Individual, Household, Organisation) and cases by workflow type.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
NameTEXTnullableDisplay name of the Salesforce record
DeveloperNameTEXTnullable
NamespacePrefixTEXTnullable
DescriptionTEXTnullableFree-text notes or description
BusinessProcessIdTEXTnullable
SobjectTypeTEXTnullable
IsActiveBOOLEANnullable
IsPersonTypeBOOLEANnullable
CreatedByIdTEXTnullableUser ID of the person who created the record
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
salesforce_tasks
76 columns
  • Salesforce Task object — to-dos and logged activities linked to any CRM record (account, contact, opportunity, case).
  • Tracks subject, status, priority, due date, activity type, and completion timestamp.
  • Activity type codes drive advisor activity reporting: calls logged, emails sent, meetings held.
  • Used for compliance documentation and ensuring advisor-client touchpoint minimums are met.
  • 76 columns including custom fields for client follow-up workflow management.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
WhoIdTEXTnullable
WhatIdTEXTnullable
WhoCountINTEGERnullable
WhatCountINTEGERnullable
SubjectTEXTnullableCase subject line / title
ActivityDateDATEnullable
StatusTEXTnullableCase status: New, In Progress, Escalated, Closed
PriorityTEXTnullableCase priority: High, Medium, Low
IsHighPriorityBOOLEANnullable
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
DescriptionTEXTnullableFree-text notes or description
TypeTEXTnullableAccount/opportunity type classification
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
AccountIdTEXTnullableParent Account ID this record belongs to
IsClosedBOOLEANnullableTrue if the opportunity is closed (won or lost)
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
IsArchivedBOOLEANnullable
IsVisibleInSelfServiceBOOLEANnullable
CallDurationInSecondsINTEGERnullable
CallTypeTEXTnullable
CallDispositionTEXTnullable
CallObjectTEXTnullable
ReminderDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
IsReminderSetBOOLEANnullable
RecurrenceActivityIdTEXTnullable
IsRecurrenceBOOLEANnullable
RecurrenceStartDateOnlyDATEnullable
RecurrenceEndDateOnlyDATEnullable
RecurrenceTimeZoneSidKeyTEXTnullable
RecurrenceTypeTEXTnullable
RecurrenceIntervalINTEGERnullable
RecurrenceDayOfWeekMaskINTEGERnullable
RecurrenceDayOfMonthINTEGERnullable
RecurrenceInstanceTEXTnullable
RecurrenceMonthOfYearTEXTnullable
RecurrenceRegeneratedTypeTEXTnullableRate or percentage value
TaskSubtypeTEXTnullable
CompletedDateTimeTIMESTAMP WITHOUT TIME ZONEnullable
FinServ__Expectations__cTEXTnullable
FinServ__Household__cTEXTnullableLinked Household record ID for this financial account
FinServ__NextSteps__cTEXTnullable
FinServ__Objectives__cTEXTnullable
FinServ__Regarding__cTEXTnullable
Appointment_Status__cTEXTnullableStatus indicator or state code
RegardingObjectTypeCode__cTEXTnullable
Review_Completed__cBOOLEANnullable
TamAdvisor__Tamarac_Advisor_View_ID__cTEXTnullableAdvisor name or role assignment
RegardingObjectIdName__cTEXTnullable
Original_Owner_Name__cTEXTnullable
State_Code_Name__cTEXTnullable
Status_Code__cTEXTnullableStatus indicator or state code
LJPR_Legacy_ID__cTEXTnullable
Migrate_Recurring_Task__cBOOLEANnullableRate or percentage value
Data_Quality_Description__cTEXTnullableText description
Data_Quality_Score__cTEXTnullable
Case__cTEXTnullable
Activity_Age__cTEXTnullable
RelatedTo_18__cTEXTnullable
ActivityID_18__cTEXTnullable
Legacy_Source__cTEXTnullable
Annotation_Created_Date__cDATEnullable
Task_Legacy_ID__cTEXTnullable
WhatID_External_ID__cTEXTnullable
What_ID_Match_Not_Found__cBOOLEANnullable
WhoID_External_ID__cTEXTnullable
Who_ID_Match_Not_Found__cBOOLEANnullable
Description_Length__cNUMERICnullableText description
cisco_webex__Webex_Call_History_Id__cTEXTnullable
cisco_webex__Webex_Call_Id__cTEXTnullable
cisco_webex__Webex_Meeting_Id__cTEXTnullable
salesforce_trade_tickets
72 columns
  • Trade ticket records initiated or tracked in Salesforce.
  • Links trade instructions to client accounts, advisors, and opportunity records for CRM-level trade tracking.
  • Fields: ticket number, status, trade type, security identifier, quantity, account, and advisor.
  • 72 columns — used for compliance documentation and oversight of discretionary/non-discretionary trades.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
OwnerIdTEXTnullableSalesforce User ID of the assigned advisor or owner
IsDeletedBOOLEANnullableTrue if soft-deleted in Salesforce (recycle bin); excluded from live views
NameTEXTnullableDisplay name of the Salesforce record
RecordTypeIdTEXTnullableRecord type GUID — join to salesforce_record_types to get the label
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
LastActivityDateDATEnullableDate of the most recent logged activity (task or event) on this record
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
Financial_Account__cTEXTnullable
Time_Sensitive__cBOOLEANnullable
LegacyId__cTEXTnullable
Name_Legacy__cTEXTnullable
Comments_Notes__cTEXTnullableCommission or fee amount
Order_Entered_By__cTEXTnullable
Order_Entered_Date_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Cash_Balance__cTEXTnullableAccount or position balance in USD
Rebal_Cash_Reserve__cTEXTnullable
Financial_Account_Number__cTEXTnullableNumeric identifier or reference number
Submitted_To_AMD__cTIMESTAMP WITHOUT TIME ZONEnullable
Sequoia_Employee__cBOOLEANnullable
Household_Business_Account__cTEXTnullableHousehold name or identifier
Trade_Reason__cTEXTnullable
I_am_Account_CSA__cTEXTnullable
Status_Closed__cTEXTnullableStatus indicator or state code
Discretionary_Trade__cTEXTnullable
Future_Trade_Date__cDATEnullable
ReBalance_Model__cTEXTnullableAccount or position balance in USD
Source__cTEXTnullable
Source_Other__cTEXTnullable
Status__cTEXTnullableStatus indicator or state code
Order_Taken_By__cTEXTnullable
Order_Taken_Date_and_Time__cTIMESTAMP WITHOUT TIME ZONEnullable
Managing_Advisor__cTEXTnullableAdvisor name or role assignment
Servicing_Advisor_Name__cTEXTnullableAdvisor name or role assignment
Custodian__cTEXTnullable
Cohen_Employee__cBOOLEANnullable
Future_Trade__cTIMESTAMP WITHOUT TIME ZONEnullable
Client_Service_Associate__cTEXTnullable
I_am_on_Service_Team__cBOOLEANnullable
Cohen_Employee_new__cBOOLEANnullable
Restricted_Client__cBOOLEANnullable
Sequoia_Employee_New__cBOOLEANnullable
Financial_Account_Type__cTEXTnullable
Office__cTEXTnullable
Bond_Ladder_Trade__cBOOLEANnullable
Status_Detail__cTEXTnullableStatus indicator or state code
Total_Cash_Reserves__cTEXTnullable
Cash_Reserve_Note__cTEXTnullable
Gross_Amount_Needed__cNUMERICnullableMonetary amount in USD
Model__cTEXTnullableInvestment model name or identifier
Created_By_Me__cBOOLEANnullable
Trade_Ticket_Link__cTEXTnullable
Other_Advisor__cTEXTnullableAdvisor name or role assignment
Related_Case__cTEXTnullable
Client_Directed_Trade__cTEXTnullable
AM_Model__cTEXTnullableInvestment model name or identifier
CohenMaster__cBOOLEANnullable
Model_Group__cTEXTnullableInvestment model name or identifier
Trade_Reason_Detail__cTEXTnullable
Trade_Reasons__cTEXTnullable
Has_cash_moved_in_or_out_today__cTEXTnullableBoolean flag (True/False)
Account_Update_Detail__cTEXTnullable
Establish_DCA_Detail__cTEXTnullable
Invest_Cash_Detail__cTEXTnullable
Raise_Cash_Detail__cTEXTnullable
Tax_Loss_Harvesting_Detail__cTEXTnullableGain or loss amount in USD
Service_Model__cTEXTnullableInvestment model name or identifier
salesforce_users
218 columns
  • Salesforce User records — all staff with Salesforce platform access.
  • Covers advisors, client service associates, portfolio managers, operations staff, and system admins.
  • Fields: name, email, role, profile, manager hierarchy, and license type (full user, service cloud, platform).
  • 218 columns — used for ownership attribution (OwnerId) across all CRM objects.
  • Advisor-level productivity reporting joins this table to tasks, events, cases, and opportunities.
ColumnTypeDescription
IdTEXTnullableSalesforce record ID — 18-character case-insensitive unique identifier
UsernameTEXTnullable
LastNameTEXTnullableLast name of the person
FirstNameTEXTnullableFirst name of the person
MiddleNameTEXTnullableMiddle name
SuffixTEXTnullableName suffix: Jr., Sr., II, III, Esq.
NameTEXTnullableDisplay name of the Salesforce record
CompanyNameTEXTnullable
DivisionTEXTnullable
DepartmentTEXTnullableDepartment within the organisation
TitleTEXTnullableJob title
StreetTEXTnullable
CityTEXTnullable
StateTEXTnullable
PostalCodeTEXTnullable
CountryTEXTnullable
LatitudeNUMERICnullable
LongitudeNUMERICnullable
GeocodeAccuracyTEXTnullable
EmailTEXTnullableContact email address
EmailPreferencesAutoBccBOOLEANnullableEmail address
EmailPreferencesAutoBccStayInTouchBOOLEANnullableEmail address
EmailPreferencesStayInTouchReminderBOOLEANnullableEmail address
SenderEmailTEXTnullableEmail address
SenderNameTEXTnullable
SignatureTEXTnullable
StayInTouchSubjectTEXTnullable
StayInTouchSignatureTEXTnullable
StayInTouchNoteTEXTnullable
PhoneTEXTnullablePrimary phone number
FaxTEXTnullableFax number
MobilePhoneTEXTnullableMobile phone number
AliasTEXTnullable
CommunityNicknameTEXTnullableCommission or fee amount
BadgeTextTEXTnullable
IsActiveBOOLEANnullable
TimeZoneSidKeyTEXTnullable
UserRoleIdTEXTnullable
LocaleSidKeyTEXTnullable
ReceivesInfoEmailsBOOLEANnullableEmail address
ReceivesAdminInfoEmailsBOOLEANnullableEmail address
EmailEncodingKeyTEXTnullableEmail address
ProfileIdTEXTnullable
UserTypeTEXTnullable
StartDayTEXTnullable
EndDayTEXTnullable
LanguageLocaleKeyTEXTnullable
EmployeeNumberTEXTnullableNumeric identifier or reference number
DelegatedApproverIdTEXTnullable
ManagerIdTEXTnullable
LastLoginDateTIMESTAMP WITHOUT TIME ZONEnullable
CreatedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was created in Salesforce
CreatedByIdTEXTnullableUser ID of the person who created the record
LastModifiedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent edit in Salesforce
LastModifiedByIdTEXTnullableUser ID of the person who last modified the record
SystemModstampTIMESTAMP WITHOUT TIME ZONEnullableSystem-managed timestamp updated on any change including background processes
PasswordExpirationDateTIMESTAMP WITHOUT TIME ZONEnullable
SuAccessExpirationDateDATEnullable
OfflineTrialExpirationDateTIMESTAMP WITHOUT TIME ZONEnullable
OfflinePdaTrialExpirationDateTIMESTAMP WITHOUT TIME ZONEnullable
UserPermissionsMarketingUserBOOLEANnullable
UserPermissionsOfflineUserBOOLEANnullable
UserPermissionsAvantgoUserBOOLEANnullable
UserPermissionsCallCenterAutoLoginBOOLEANnullable
UserPermissionsSFContentUserBOOLEANnullable
UserPermissionsKnowledgeUserBOOLEANnullable
UserPermissionsInteractionUserBOOLEANnullable
UserPermissionsSupportUserBOOLEANnullable
ForecastEnabledBOOLEANnullable
UserPreferencesActivityRemindersPopupBOOLEANnullable
UserPreferencesEventRemindersCheckboxDefaultBOOLEANnullable
UserPreferencesTaskRemindersCheckboxDefaultBOOLEANnullable
UserPreferencesReminderSoundOffBOOLEANnullable
UserPreferencesDisableAllFeedsEmailBOOLEANnullableEmail address
UserPreferencesDisableFollowersEmailBOOLEANnullableEmail address
UserPreferencesDisableProfilePostEmailBOOLEANnullableEmail address
UserPreferencesDisableChangeCommentEmailBOOLEANnullableEmail address
UserPreferencesDisableLaterCommentEmailBOOLEANnullableEmail address
UserPreferencesDisProfPostCommentEmailBOOLEANnullableEmail address
UserPreferencesContentNoEmailBOOLEANnullableEmail address
UserPreferencesContentEmailAsAndWhenBOOLEANnullableEmail address
UserPreferencesApexPagesDeveloperModeBOOLEANnullable
UserPreferencesReceiveNoNotificationsAsApproverBOOLEANnullable
UserPreferencesReceiveNotificationsAsDelegatedApproverBOOLEANnullable
UserPreferencesHideCSNGetChatterMobileTaskBOOLEANnullable
UserPreferencesDisableMentionsPostEmailBOOLEANnullableEmail address
UserPreferencesDisMentionsCommentEmailBOOLEANnullableEmail address
UserPreferencesHideCSNDesktopTaskBOOLEANnullable
UserPreferencesHideChatterOnboardingSplashBOOLEANnullable
UserPreferencesHideSecondChatterOnboardingSplashBOOLEANnullable
UserPreferencesDisCommentAfterLikeEmailBOOLEANnullableEmail address
UserPreferencesDisableLikeEmailBOOLEANnullableEmail address
UserPreferencesSortFeedByCommentBOOLEANnullableCommission or fee amount
UserPreferencesDisableMessageEmailBOOLEANnullableEmail address
UserPreferencesDisableBookmarkEmailBOOLEANnullableEmail address
UserPreferencesDisableSharePostEmailBOOLEANnullableEmail address
UserPreferencesEnableAutoSubForFeedsBOOLEANnullable
UserPreferencesDisableFileShareNotificationsForApiBOOLEANnullable
UserPreferencesShowTitleToExternalUsersBOOLEANnullable
UserPreferencesShowManagerToExternalUsersBOOLEANnullable
UserPreferencesShowEmailToExternalUsersBOOLEANnullableEmail address
UserPreferencesShowWorkPhoneToExternalUsersBOOLEANnullablePhone number
UserPreferencesShowMobilePhoneToExternalUsersBOOLEANnullablePhone number
UserPreferencesShowFaxToExternalUsersBOOLEANnullable
UserPreferencesShowStreetAddressToExternalUsersBOOLEANnullableAddress field
UserPreferencesShowCityToExternalUsersBOOLEANnullable
UserPreferencesShowStateToExternalUsersBOOLEANnullable
UserPreferencesShowPostalCodeToExternalUsersBOOLEANnullable
UserPreferencesShowCountryToExternalUsersBOOLEANnullable
UserPreferencesShowProfilePicToGuestUsersBOOLEANnullable
UserPreferencesShowTitleToGuestUsersBOOLEANnullable
UserPreferencesShowCityToGuestUsersBOOLEANnullable
UserPreferencesShowStateToGuestUsersBOOLEANnullable
UserPreferencesShowPostalCodeToGuestUsersBOOLEANnullable
UserPreferencesShowCountryToGuestUsersBOOLEANnullable
UserPreferencesShowForecastingChangeSignalsBOOLEANnullable
UserPreferencesLiveAgentMiawSetupDeflectionBOOLEANnullable
UserPreferencesDisableEndorsementEmailBOOLEANnullableEmail address
UserPreferencesPathAssistantCollapsedBOOLEANnullable
UserPreferencesCacheDiagnosticsBOOLEANnullable
UserPreferencesShowEmailToGuestUsersBOOLEANnullableEmail address
UserPreferencesShowManagerToGuestUsersBOOLEANnullable
UserPreferencesShowWorkPhoneToGuestUsersBOOLEANnullablePhone number
UserPreferencesShowMobilePhoneToGuestUsersBOOLEANnullablePhone number
UserPreferencesShowFaxToGuestUsersBOOLEANnullable
UserPreferencesShowStreetAddressToGuestUsersBOOLEANnullableAddress field
UserPreferencesLightningExperiencePreferredBOOLEANnullable
UserPreferencesHideEndUserOnboardingAssistantModalBOOLEANnullable
UserPreferencesHideLightningMigrationModalBOOLEANnullable
UserPreferencesHideSfxWelcomeMatBOOLEANnullable
UserPreferencesHideBiggerPhotoCalloutBOOLEANnullable
UserPreferencesGlobalNavBarWTShownBOOLEANnullable
UserPreferencesGlobalNavGridMenuWTShownBOOLEANnullable
UserPreferencesCreateLEXAppsWTShownBOOLEANnullable
UserPreferencesFavoritesWTShownBOOLEANnullable
UserPreferencesRecordHomeSectionCollapseWTShownBOOLEANnullable
UserPreferencesRecordHomeReservedWTShownBOOLEANnullable
UserPreferencesFavoritesShowTopFavoritesBOOLEANnullable
UserPreferencesExcludeMailAppAttachmentsBOOLEANnullableEmail address
UserPreferencesSuppressTaskSFXRemindersBOOLEANnullable
UserPreferencesSuppressEventSFXRemindersBOOLEANnullable
UserPreferencesPreviewCustomThemeBOOLEANnullable
UserPreferencesHasCelebrationBadgeBOOLEANnullable
UserPreferencesUserDebugModePrefBOOLEANnullable
UserPreferencesSRHOverrideActivitiesBOOLEANnullable
UserPreferencesHasSentWarningEmailBOOLEANnullableEmail address
UserPreferencesHasSentWarningEmail238BOOLEANnullableEmail address
UserPreferencesHasSentWarningEmail240BOOLEANnullableEmail address
UserPreferencesHideBrowseProductRedirectConfirmationBOOLEANnullable
UserPreferencesHideOnlineSalesAppWelcomeMatBOOLEANnullable
UserPreferencesShowForecastingRoundedAmountsBOOLEANnullableMonetary amount in USD
ContactIdTEXTnullable
AccountIdTEXTnullableParent Account ID this record belongs to
CallCenterIdTEXTnullable
ExtensionTEXTnullable
PortalRoleTEXTnullable
IsPortalEnabledBOOLEANnullable
FederationIdentifierTEXTnullable
AboutMeTEXTnullable
FullPhotoUrlTEXTnullable
SmallPhotoUrlTEXTnullable
IsExtIndicatorVisibleBOOLEANnullable
OutOfOfficeMessageTEXTnullable
MediumPhotoUrlTEXTnullable
DigestFrequencyTEXTnullable
DefaultGroupNotificationFrequencyTEXTnullable
LastViewedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last viewed in the Salesforce UI
LastReferencedDateTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the record was last referenced by another record
BannerPhotoUrlTEXTnullable
SmallBannerPhotoUrlTEXTnullable
MediumBannerPhotoUrlTEXTnullable
IsProfilePhotoActiveBOOLEANnullable
IndividualIdTEXTnullable
FinServ__ReferrerScore__cNUMERICnullable
Full_Name__cTEXTnullable
Direct_Dial__cTEXTnullable
Primary_Email__cTEXTnullableEmail address
X18_Id__cTEXTnullable
LegacyID__cTEXTnullable
Migrate_CBIZ__cBOOLEANnullableRate or percentage value
Training_Sandbox_User_Id__cTEXTnullable
Primary_Segmentation__cTEXTnullable
Level__cTEXTnullable
Is_Running_User__cBOOLEANnullableBoolean flag (True/False)
A_Team__cBOOLEANnullable
FTE__cNUMERICnullable
Managing_Advisor_FTE__cNUMERICnullableAdvisor name or role assignment
Servicing_Advisor_FTE__cNUMERICnullableAdvisor name or role assignment
Client_Service_Associate_FTE__cNUMERICnullable
Overhead_FTE__cNUMERICnullable
Advisor_FTE__cTEXTnullableAdvisor name or role assignment
Zoe_Approved__cBOOLEANnullable
Envestnet_Mapping_Key__cTEXTnullable
Certified_Plans_Count__cNUMERICnullable
Tamarac_Advisor_Id__cTEXTnullableAdvisor name or role assignment
Primary_Reporting_Office__cTEXTnullable
HearsayInitialized__cBOOLEANnullable
dfsle__Status__cTEXTnullableStatus indicator or state code
dfsle__CanManageAccount__cBOOLEANnullable
dfsle__Provisioned__cDATEnullable
dfsle__Username__cTEXTnullable
Advisor_Region__cTEXTnullableAdvisor name or role assignment
FAS_User__cBOOLEANnullable
M_A_Identifier__cTEXTnullable
Hypercare_Text__cTEXTnullable
Hearsay_Messages_Asset_Id__cTEXTnullable
Sequoia_IAR_Registered__cBOOLEANnullable
HearsayCo__Dismissed_Group_Message__cBOOLEANnullable
HearsayCo__Enter_To_Send__cBOOLEANnullable
HearsayCo__Hearsay_Asset_Name__cTEXTnullable
HearsayCo__Hearsay_Relate_Account_ID__cTEXTnullable
HearsayCo__Hearsay_Salesforce_Asset_ID__cTEXTnullable
HearsayCo__Hearsay_User_Group_ID__cTEXTnullable
HearsayCo__Hearsay_User_ID__cTEXTnullable
HearsayCo__Hearsay_user_Ref_ID__cTEXTnullable
Name_Link__cTEXTnullable
eMoney_Id__cTEXTnullable
UserPreferencesReverseOpenActivitiesViewBOOLEANnullable
Pipeline · Configuration & Logs
salesforce_sync_config config / log
8 columns
  • Configuration registry for the Salesforce Bulk API sync pipeline — one row per Salesforce object.
  • Maps sf_object_name → destination table_name, sync mode (full/incremental), and tracking field for delta detection.
  • Bulk API flag and active status control which objects are synced on each DAG run.
  • 8 columns — minimal but critical; adding a row here provisions a new object in the sync pipeline.
ColumnTypeDescription
idINTEGERrequiredSalesforce record ID — 18-character case-insensitive unique identifier
sf_object_nameTEXTrequiredSalesforce API object name (e.g. Account, Contact, FinServ__FinancialAccount__c)
table_nameTEXTrequiredDestination PostgreSQL table name
sync_modeTEXTrequiredSync strategy: full=truncate and reload, incremental=merge/upsert changes only
strategyTEXTrequiredSync strategy: full=truncate-reload, incremental=upsert based on tracking_field
tracking_fieldTEXTrequiredField used for incremental sync detection (e.g. LastModifiedDate, SystemModstamp)
use_bulk_apiBOOLEANrequiredTrue if Salesforce Bulk API is used (recommended for large objects)
is_activeBOOLEANrequiredTrue if this object is currently being synced
salesforce_sync_metadata config / log
12 columns
  • Operational metadata log for each Salesforce sync run — one row per object, updated after every run.
  • Tracks per-object: last sync timestamp, records synced/inserted/updated, run duration.
  • Sync mode (full vs incremental) recorded per run for pipeline health monitoring.
  • 12 columns — used for detecting stalled or incomplete syncs and verifying data freshness.
ColumnTypeDescription
idINTEGERrequiredSalesforce record ID — 18-character case-insensitive unique identifier
table_nameVARCHAR(255)requiredDestination PostgreSQL table name
sf_object_nameVARCHAR(255)requiredSalesforce API object name (e.g. Account, Contact, FinServ__FinancialAccount__c)
last_sync_timestampTIMESTAMP WITHOUT TIME ZONErequiredTimestamp of the last successful sync for this object
tracking_fieldVARCHAR(255)requiredField used for incremental sync detection (e.g. LastModifiedDate, SystemModstamp)
sync_modeVARCHAR(50)requiredSync strategy: full=truncate and reload, incremental=merge/upsert changes only
records_syncedINTEGERnullableTotal records processed in the last sync run
records_insertedINTEGERnullableNew records inserted in the last sync run
records_updatedINTEGERnullableExisting records updated in the last sync run
last_sync_durationNUMERIC(10,2)nullableDuration of the last sync run in seconds
created_atTIMESTAMP WITHOUT TIME ZONEnullableRow creation timestamp (database-side)
updated_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was last updated
Tamarac — 33 tables
Tamarac Portal API — OAuth certificate authentication, 31 reports (22 Tableau CRM + 9 custom) via 5-step ETL. Separate Azure SQL pipeline with 22 templates and 178 tasks. Covers accounts, holdings, transactions, performance, billing, and households.
Tables 31 data · 2 infra
tableau_crm_tamarac_account_excluded_securities tableau_crm_tamarac_account_security_information tableau_crm_tamarac_account_security_restrictions tableau_crm_tamarac_aum_capital_flow_transactions tableau_crm_tamarac_billing_groups tableau_crm_tamarac_billing_payment_details tableau_crm_tamarac_cash_reserves tableau_crm_tamarac_custom_input_symbols tableau_crm_tamarac_financial_accounts tableau_crm_tamarac_group_members tableau_crm_tamarac_holdings tableau_crm_tamarac_holdings_prior_month_end tableau_crm_tamarac_households tableau_crm_tamarac_model_properties tableau_crm_tamarac_model_security tableau_crm_tamarac_performance_data tableau_crm_tamarac_security_level_model tableau_crm_tamarac_substitute_securities tableau_crm_tamarac_transactions tableau_crm_tamarac_transactions_2 tableau_crm_tamarac_transactions_history tableau_crm_tamarac_transactions_large tamarac_account_holdings_current tamarac_account_information tamarac_aum_previous_quarter tamarac_billing_groups tamarac_billing_history tamarac_group_members tamarac_household_information tamarac_manual_security_snapshot_ytd tamarac_security_information
Pipeline · Config & Logs
tamarac_reports tamarac_templates
tableau_crm_tamarac_account_excluded_securities
10 columns
  • Securities explicitly excluded from billing or performance calculations for specific accounts.
  • Captures security ID, account ID, exclusion scope (billing only / performance only / both), and reason.
  • 10 columns — ensures fee and performance calculations respect account-level exclusion mandates set by clients or advisors.
  • Used by the billing engine before computing fee AUM to remove excluded positions from the calculation base.
ColumnTypeDescription
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
symbolVARCHAR(63)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
exclude_from_billingBOOLEANnullableTrue if this security is excluded from the fee billing calculation
exclude_from_performanceBOOLEANnullable
security_descriptionTEXTnullableSecurity description text for display
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_account_security_information
15 columns
  • Security-level metadata per account from the Tableau CRM report pipeline.
  • Includes model tracking classification, asset class overrides, and account-specific security attributes.
  • 15 columns bridging account + security + model dimensions for rebalancing and compliance.
  • Used to apply account-specific overrides that differ from the model's default security classification.
ColumnTypeDescription
model_nameVARCHAR(63)nullableInvestment model name or identifier
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
symbolVARCHAR(66)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
symbol_weightNUMERIC(14,6)nullableSecurity symbol or ticker
asset_classesVARCHAR(75)nullablePipe-delimited asset class classification (e.g. Domestic Equity|Large Cap)
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
security_descriptionTEXTnullableSecurity description text for display
account_alternate_security_setVARCHAR(81)nullable
alternate_security_setVARCHAR(81)nullable
parent_model_nameTEXTnullableInvestment model name or identifier
initial_security_value_dollarNUMERIC(25,6)nullable
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_account_security_restrictions
13 columns
  • Security restriction rules applied to individual accounts — client-mandated or regulatory constraints.
  • Examples: 'do not buy tobacco stocks', 'hold minimum X% investment-grade bonds', 'exclude all options'.
  • 13 columns capturing restriction type, security or sector scope, and enforcement level.
  • Tamarac's rebalancing engine reads this table before generating trade orders to enforce all active mandates.
ColumnTypeDescription
service_tactical_advisorVARCHAR(84)nullableAdvisor role: tactical advisor (day-to-day investment decisions)
account_numberVARCHAR(33)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_nameTEXTnullableClient-facing account display name
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
symbolVARCHAR(57)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
security_restriction_typeVARCHAR(27)nullableType or classification code
restriction_noteTEXTnullable
security_restrictionsVARCHAR(99)nullable
security_restrictions_effective_dateDATEnullableDate: security restrictions effective date
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_aum_capital_flow_transactions
20 columns
  • Capital flow events (deposits, withdrawals, internal transfers) used in AUM and performance calculation.
  • Each row: flow date, amount, flow type, account, and intra-group flag (internal vs external money).
  • Internal flows (between household accounts) vs external flows (new money in / money out) tracked separately.
  • Critical for accurate Time-Weighted Return (TWR) calculation — cash flows must be stripped from performance measurement.
  • 20 columns — also feeds net flows reporting for regulatory AUM disclosure.
ColumnTypeDescription
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(45)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeVARCHAR(57)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
trade_dateDATEnullableDate the trade was executed in the market
symbolVARCHAR(48)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
activity_typeVARCHAR(66)nullableTransaction activity type: Buy, Sell, Dividend, Deposit, Withdrawal, Transfer, Fee
amountNUMERIC(19,6)nullableCash amount of the transaction or event
intra_group_flowVARCHAR(16)nullableIdentifies flows between accounts within the same household (internal transfer)
notesTEXTnullableFree-text notes attached to the transaction
transaction_idINTEGERrequiredUnique transaction identifier assigned by Tamarac
account_primary_owner_emailVARCHAR(129)nullableEmail address of the primary account owner
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
officeVARCHAR(48)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_billing_groups
16 columns
  • Billing group definitions from the Tableau CRM report pipeline — equivalent to tamarac_billing_groups but from the automated report feed.
  • Refreshed via report download rather than the direct API call, providing slightly different latency characteristics.
  • 16 columns including group name, billing definition, account linkages, and start/end dates.
  • Used when the Tableau CRM data is preferred over the direct API for consistency with other CRM-sourced tables.
ColumnTypeDescription
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeTEXTnullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
billing_definitionTEXTnullableBilling fee schedule definition applied
payment_account_numberVARCHAR(96)nullableNumeric identifier or reference number
billing_group_nameTEXTnullableName of the billing group for fee aggregation
exclude_non_billable_members_from_tiersBOOLEANnullable
account_adjustmentVARCHAR(255)nullable
account_adjustment_typeVARCHAR(256)nullableType or classification code
account_adjustment_start_dateTEXTnullableDate: account adjustment start date
account_adjustment_end_dateTEXTnullableDate: account adjustment end date
exclude_from_billable_valueBOOLEANnullableMonetary value in USD
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_billing_payment_details
8 columns
  • Payment detail records for advisory fee billing.
  • Captures how and when each billed amount was paid: payment date, payment method (account debit, check, wire), applied billing period.
  • Payment status field tracks paid, pending, failed, and reversed states.
  • 8 columns — used for fee collection tracking and accounts-receivable reconciliation.
ColumnTypeDescription
billing_dateDATEnullableDate on which the billing calculation was run
billing_group_nameTEXTnullableName of the billing group for fee aggregation
account_nameTEXTnullableClient-facing account display name
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
payment_account_numberVARCHAR(96)nullableNumeric identifier or reference number
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_cash_reserves
14 columns
  • Cash reserve targets and actuals per account.
  • Fields: goal cash percent, goal cash dollar, actual cash percent, initial cash targets, and active_cash flag.
  • The active_cash flag enables the cash reserve feature for the account in Tamarac's rebalancing engine.
  • 14 columns — rebalancing engine reads this table to maintain target liquidity buffers before generating trade orders.
ColumnTypeDescription
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
cash_reserve_value_typeVARCHAR(75)nullableType or classification code
cash_reserveNUMERIC(18,6)nullable
cash_reserve_categoryVARCHAR(78)nullable
noteTEXTnullable
cash_reserve_lower_thresholdNUMERIC(17,6)nullable
cash_reserve_upper_thresholdNUMERIC(17,6)nullable
cash_reserve_lower_threshold_typeVARCHAR(48)nullableType or classification code
cash_reserve_upper_threshold_typeVARCHAR(57)nullableType or classification code
cash_reserve_start_dateDATEnullableDate: cash reserve start date
cash_reserve_end_dateDATEnullableDate: cash reserve end date
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_custom_input_symbols
5 columns
  • Custom-defined securities or blended benchmarks entered manually in Tamarac.
  • 5 columns — used for non-standard or proprietary assets absent from standard security master feeds.
  • Examples: private equity allocations, custom benchmark blends, direct real estate entries.
  • Enables Tamarac to incorporate alternative and manually-priced assets into portfolio analytics.
ColumnTypeDescription
custom_inputVARCHAR(63)nullable
cusipVARCHAR(45)nullableCUSIP — 9-character North American security identifier issued by DTCC
symbolVARCHAR(54)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_financial_accounts
67 columns
  • The most comprehensive account table in the Tamarac dataset — 67 columns.
  • Combines account profile, current valuation (total_account_value, current_cash), benchmark assignment, and performance inception date.
  • Full advisor team captured: strategic, tactical, transitional, CSA, and portfolio strategist assignments.
  • Contains rebalancing model, SMA/managed account details, billing group assignments, and reconciliation status.
  • Realized G/L (short-term and long-term), AUM category, and point-in-time value snapshots (e.g. total_account_value_as_of_12312023).
  • The primary table for account-level analytics and reporting across the Tamarac integration.
ColumnTypeDescription
upload_account_idINTEGERrequiredTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeVARCHAR(120)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
closed_dateDATEnullableDate the account was closed — null if still active
custodianVARCHAR(93)nullableCustodian institution name (Schwab, Fidelity, Other)
date_createdTIMESTAMP WITHOUT TIME ZONEnullableDate: date created
descriptionTEXTnullableHuman-readable description of this pipeline configuration entry
discretionaryBOOLEANnullableTrue if the advisor has full investment discretion over this account
taxableBOOLEANnullableTrue if the account is subject to capital gains tax (as opposed to retirement/tax-deferred)
account_current_valueNUMERIC(21,6)nullableMonetary value in USD
benchmarkTEXTnullableBenchmark index assigned to the account for performance comparison
current_cashNUMERIC(21,6)nullableCash balance in the account at the time of billing
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
objectiveVARCHAR(96)nullableInvestment objective assigned to the account
performance_inception_dateDATEnullableDate from which performance measurement begins for this account
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
target_allocationVARCHAR(132)nullableTarget asset allocation string (e.g. 60% Equity / 40% Fixed Income)
year_to_date_net_returnNUMERIC(27,6)nullableYTD net return percentage as of the snapshot date
account_primary_owner_emailTEXTnullableEmail address of the primary account owner
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
billing_groupsTEXTnullablePipe-delimited list of billing group names this account belongs to
last_reconciliation_dateDATEnullableDate the account was last reconciled against the custodian
reconciliation_statusVARCHAR(51)nullableCurrent reconciliation status: Reconciled, Unreconciled, In Progress
total_cash_reservesNUMERIC(18,6)nullableTotal cash reserves across all reserve categories in the account
cohen_employee_accountBOOLEANnullable
officeVARCHAR(54)nullable
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
service_originating_advisorVARCHAR(60)nullableAdvisor name or role assignment
service_strategic_advisorVARCHAR(78)nullableAdvisor role: strategic advisor (primary relationship manager)
service_client_service_associateVARCHAR(66)nullableClient service associate assigned to the account
service_other_advisorVARCHAR(66)nullableOther advisor or team member assigned
service_tactical_advisorVARCHAR(84)nullableAdvisor role: tactical advisor (day-to-day investment decisions)
service_transitional_advisorVARCHAR(57)nullableAdvisor role: transitional advisor (covering during transitions)
sequoia_employee_accountBOOLEANnullable
rebalancing_account_valueNUMERIC(21,6)nullableAccount value used as the rebalancing base (may exclude non-managed assets)
total_account_valueNUMERIC(21,6)nullableTotal market value of all positions in the account
uploaded_cashNUMERIC(21,6)nullableCash amount uploaded/manually entered in Tamarac (for cash management)
closing_valueNUMERIC(20,6)nullableMonetary value in USD
aum_categoryVARCHAR(87)nullableAUM tier classification used for fee schedule determination
custody_typeTEXTnullableCustody arrangement type: Prime, Regular, Self-directed
custodyVARCHAR(16)nullableCustodian relationship type: In-house, Third-party
managementVARCHAR(66)nullableManagement type: Discretionary, Non-Discretionary, Directed
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
exclude_all_securities_from_billingBOOLEANnullableBilling-related field for fee calculation
exclude_all_securities_from_performanceBOOLEANnullable
armada_accountVARCHAR(75)nullable
smaBOOLEANnullableTrue if this is a Separately Managed Account
marginable_accountBOOLEANnullableTrue if the account has margin privileges
sma_security_types_seqVARCHAR(21)nullable
sma_money_managerVARCHAR(87)nullableMoney manager firm for SMA accounts
sma_strategyTEXTnullableInvestment strategy name for SMA accounts
sma_asset_classesVARCHAR(36)nullableAsset classes in scope for the SMA strategy
account_long_term_realized_gainlossNUMERIC(15,6)nullableRealised long-term gain/loss for the account YTD
account_short_term_realized_gainlossNUMERIC(14,6)nullableRealised short-term gain/loss for the account YTD
account_total_realized_gainlossNUMERIC(15,6)nullableTotal realised gain/loss (short + long-term) for the account YTD
active_cashBOOLEANnullableTrue if the cash reserve feature is active for this account
total_cash_reserve_actual_dollarNUMERIC(18,6)nullable
total_cash_reserve_goal_dollarNUMERIC(18,6)nullableTarget cash reserve in dollars
initial_cash_dollarNUMERIC(21,6)nullableTarget initial cash allocation in dollars
initial_cash_percentNUMERIC(17,6)nullableTarget initial cash allocation as a percentage of account value
quarantinedBOOLEANnullableTrue if the account is quarantined from normal processing (compliance hold)
model_transition_idVARCHAR(57)nullableIdentifier / foreign key linking to the model transition entity
total_account_value_as_of_12192025NUMERIC(17,2)nullable
total_account_value_as_of_12312023NUMERIC(17,2)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_group_members
6 columns
  • Group membership data from Tableau CRM reports — maps accounts to their billing and model groups.
  • Fields: group_id, upload_account_id, sequence ordering, and effective dates.
  • 6 columns — used to reconstruct group hierarchies for billing aggregation.
  • Sourced via Tableau CRM report pipeline; use alongside tableau_crm_tamarac_billing_groups.
ColumnTypeDescription
group_nameTEXTnullable
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
upload_group_account_idINTEGERnullableIdentifier / foreign key linking to the upload group account entity
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_holdings
50 columns
  • Detailed holdings with full analytics per account-security — 50 columns, the richest holdings table.
  • Valuation fields: current value, cost basis, unrealised G/L (short-term and long-term separately), portfolio weight.
  • Classification fields: asset class, sector, CUSIP, share class, security type, investment discretion flag.
  • Analytics fields: days to long-term status, model tracking, rebalancing account value, cash reserve goals.
  • Flow fields: inflows and outflows YTD per security position for attribution analysis.
  • Primary source for position-level performance attribution and rebalancing analysis.
ColumnTypeDescription
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
as_of_dateDATEnullableDate the snapshot or valuation applies to
symbolVARCHAR(63)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
holdings_current_valueNUMERIC(16,2)nullableCurrent market value of the position in USD
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
cost_basisNUMERIC(16,4)nullableTotal cost basis for the position
long_term_unrealized_gainlossNUMERIC(16,2)nullableUnrealised gain/loss on lots held more than one year
short_term_unrealized_gainlossNUMERIC(13,2)nullableUnrealised gain/loss on lots held one year or less
total_unrealized_gainlossNUMERIC(16,4)nullableTotal unrealised gain/loss (sum of short and long-term)
weightNUMERIC(15,4)nullablePosition weight as a percentage of total portfolio value
days_to_long_termINTEGERnullableCalendar days remaining before the position qualifies for long-term treatment
quantityNUMERIC(16,6)nullableShare or unit quantity for this transaction
priceNUMERIC(13,6)nullableSecurity price per unit as of the as_of_date
dollar_gainlossNUMERIC(16,3)nullableTotal dollar gain/loss (unrealised + realised components)
percent_gainlossNUMERIC(18,6)nullableGain/loss as a percentage of cost basis
asset_classesVARCHAR(75)nullablePipe-delimited asset class classification (e.g. Domestic Equity|Large Cap)
sectorsVARCHAR(93)nullablePipe-delimited sector classification (e.g. Technology|Software)
security_types_seqVARCHAR(63)nullableSecurity type sequence code from Tamarac's classification hierarchy
total_cash_reserve_goal_dollarNUMERIC(17,6)nullableTarget cash reserve in dollars
total_cash_reserve_goal_percentNUMERIC(16,6)nullableTarget cash reserve as a percentage of account value
total_cash_reserve_actual_percentNUMERIC(16,6)nullableActual current cash reserve as a percentage
model_trackingTEXTnullableRebalancing model this position is tracked against
total_account_valueNUMERIC(20,6)nullableTotal market value of all positions in the account
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
rebalancing_account_valueNUMERIC(20,6)nullableAccount value used as the rebalancing base (may exclude non-managed assets)
inflowsNUMERIC(16,2)nullableTotal cash inflows (deposits) for the period
outflowsNUMERIC(17,2)nullableTotal cash outflows (withdrawals) for the period
share_classVARCHAR(30)nullableMutual fund or ETF share class (A, I, Institutional, Advisor…)
cusipVARCHAR(48)nullableCUSIP — 9-character North American security identifier issued by DTCC
investment_discretionVARCHAR(16)nullableInvestment discretion level: Discretionary, Non-Discretionary
callputVARCHAR(16)nullableCall or Put designation for options positions
security_typeVARCHAR(60)nullableSecurity type classification (Common Stock, Corporate Bond, Government Bond, Option…)
discretionaryBOOLEANnullableTrue if the advisor has full investment discretion over this account
security_descriptionTEXTnullableSecurity description text for display
pm_last_review_dateDATEnullableDate the portfolio manager last reviewed this position
service_portfolio_strategistVARCHAR(39)nullableAdvisor role: portfolio strategist (responsible for model selection)
uploaded_cashNUMERIC(20,6)nullableCash amount uploaded/manually entered in Tamarac (for cash management)
exclude_from_billingBOOLEANnullableTrue if this security is excluded from the fee billing calculation
account_nameTEXTnullableClient-facing account display name
wealthstone_accountBOOLEANnullableTrue if this is a Wealthstone-managed account
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
officeVARCHAR(48)nullable
initial_cash_percentNUMERIC(17,6)nullableTarget initial cash allocation as a percentage of account value
initial_cash_dollarNUMERIC(20,6)nullableTarget initial cash allocation in dollars
active_cashBOOLEANnullableTrue if the cash reserve feature is active for this account
subsectorsVARCHAR(93)nullablePipe-delimited sub-sector classification
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_holdings_prior_month_end
22 columns
  • Holdings snapshot frozen at the prior month-end — a point-in-time subset of the full holdings table.
  • 22 columns covering account, security, quantity, market value, cost basis, and unrealised G/L.
  • Used for month-over-month performance attribution and billing AUM calculations.
  • Enables comparison of current vs prior month positions without relying on audit history tables.
ColumnTypeDescription
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
as_of_dateDATEnullableDate the snapshot or valuation applies to
symbolVARCHAR(63)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
holdings_current_valueNUMERIC(16,2)nullableCurrent market value of the position in USD
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
cost_basisNUMERIC(16,4)nullableTotal cost basis for the position
long_term_unrealized_gainlossNUMERIC(16,2)nullableUnrealised gain/loss on lots held more than one year
short_term_unrealized_gainlossNUMERIC(14,2)nullableUnrealised gain/loss on lots held one year or less
weightNUMERIC(16,4)nullablePosition weight as a percentage of total portfolio value
days_to_long_termINTEGERnullableCalendar days remaining before the position qualifies for long-term treatment
quantityNUMERIC(16,6)nullableShare or unit quantity for this transaction
priceNUMERIC(13,6)nullableSecurity price per unit as of the as_of_date
dollar_gainlossNUMERIC(16,3)nullableTotal dollar gain/loss (unrealised + realised components)
total_unrealized_gainlossNUMERIC(16,4)nullableTotal unrealised gain/loss (sum of short and long-term)
percent_gainlossNUMERIC(18,6)nullableGain/loss as a percentage of cost basis
asset_classesVARCHAR(75)nullablePipe-delimited asset class classification (e.g. Domestic Equity|Large Cap)
sectorsVARCHAR(93)nullablePipe-delimited sector classification (e.g. Technology|Software)
security_types_seqVARCHAR(63)nullableSecurity type sequence code from Tamarac's classification hierarchy
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_households
14 columns
  • Household-level data from Tableau CRM: household name, total AUM, primary advisor, member accounts.
  • 14 columns covering household classification, advisor assignment, and AUM totals.
  • Used for household-level performance reporting, billing aggregation, and client portal household views.
  • Sourced via Tableau CRM reports — refresh cadence mirrors the Tamarac report sync pipeline.
ColumnTypeDescription
upload_household_idINTEGERrequiredIdentifier / foreign key linking to the upload household entity
household_crm_idVARCHAR(54)nullableIdentifier / foreign key linking to the household crm entity
household_nameTEXTnullableHousehold name or identifier
enabled_for_client_portalBOOLEANnullable
primary_clientTEXTnullable
primary_email_addressTEXTnullableEmail address
total_valueNUMERIC(21,6)nullableMonetary value in USD
net_worthNUMERIC(17,2)nullable
associated_clientsTEXTnullable
associated_custodiansTEXTnullable
associated_modelsTEXTnullableInvestment model name or identifier
associated_target_allocationsTEXTnullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_model_properties
6 columns
  • Investment model properties: model name, type (strategic/tactical/blended), benchmark, and rebalancing frequency.
  • 6 columns — reference data used to interpret model_tracking fields in holdings and financial accounts tables.
  • Defines the rebalancing cadence (daily, weekly, monthly, or event-triggered) for each model.
  • Benchmark assignment links each model to its performance comparison index.
ColumnTypeDescription
allocation_model_nameTEXTnullableInvestment model name or identifier
asset_location_preferenceVARCHAR(63)nullable
priorityINTEGERnullableCase priority: High, Medium, Low
security_level_model_nameVARCHAR(117)nullableInvestment model name or identifier
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_model_security
17 columns
  • Target allocations within each investment model — maps model → security → target weight.
  • Fields: target weight, minimum drift tolerance, maximum drift tolerance, and asset class per security per model.
  • 17 columns — the rebalancing engine reads this table to determine what trades are needed to bring accounts back to target.
  • Drift bands define the acceptable deviation before a rebalance trade is triggered.
ColumnTypeDescription
alternate_security_setVARCHAR(111)nullable
model_nameVARCHAR(117)nullableInvestment model name or identifier
model_typeVARCHAR(60)nullableType or classification code
parent_model_nameTEXTnullableInvestment model name or identifier
symbolVARCHAR(48)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
use_ranksBOOLEANnullable
available_to_assignBOOLEANnullable
model_maximum_weightNUMERIC(16,6)nullablePortfolio weight as a percentage
model_minimum_weightNUMERIC(15,6)nullablePortfolio weight as a percentage
model_weightNUMERIC(16,6)nullablePortfolio weight as a percentage
prospect_or_test_modelBOOLEANnullableInvestment model name or identifier
symbol_maximum_weightNUMERIC(24,6)nullableSecurity symbol or ticker
symbol_minimum_weightNUMERIC(22,6)nullableSecurity symbol or ticker
symbol_weightNUMERIC(22,6)nullableSecurity symbol or ticker
share_classVARCHAR(30)nullableMutual fund or ETF share class (A, I, Institutional, Advisor…)
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_performance_data
10 columns
  • Performance returns per account for a specified period — 10 columns.
  • Reports net and gross IRR (Internal Rate of Return) and TWR (Time-Weighted Return) for the start_date to end_date window.
  • Both net (after fees) and gross (before fees) returns provided for every account.
  • Primary source for advisor-level and client-level performance reporting.
  • Supports GIPS-compliant composite construction and regulatory performance disclosure.
ColumnTypeDescription
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
start_dateDATEnullablePeriod start date for performance measurement or billing period
end_dateDATEnullablePeriod end date for performance measurement or billing period
net_irrNUMERIC(25,6)nullableNet Internal Rate of Return — performance after advisory fees
net_twrNUMERIC(25,6)nullableNet Time-Weighted Return — performance after fees, neutralising cash flow timing
gross_irrNUMERIC(25,6)nullableGross Internal Rate of Return — performance before deducting advisory fees
gross_twrNUMERIC(25,6)nullableGross Time-Weighted Return — before fees
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_security_level_model
6 columns
  • Security-to-model mapping at granular level — security-centric view of model allocations.
  • 6 columns: security, model, target weight, asset class, and classification.
  • Companion to tableau_crm_tamarac_model_security with an alternate join direction (security-first vs model-first).
  • Useful for answering: "which models include this security and at what weight?"
ColumnTypeDescription
model_nameVARCHAR(117)nullableInvestment model name or identifier
symbolVARCHAR(54)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
symbol_weightNUMERIC(14,6)nullableSecurity symbol or ticker
alternate_security_set_nameVARCHAR(111)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_substitute_securities
8 columns
  • Substitute security rules for rebalancing.
  • When a model calls for Security A but an account holds equivalent Security B (e.g. different share class of the same fund), this table defines the substitution mapping.
  • 8 columns: source security, substitute security, model, account scope, and effective dates.
  • Prevents unnecessary trading and transaction costs by treating equivalent securities as interchangeable during rebalancing.
ColumnTypeDescription
rankINTEGERnullable
substitute_cusipVARCHAR(30)nullable
substitute_symbolVARCHAR(30)nullableSecurity symbol or ticker
weightNUMERIC(14,6)nullablePosition weight as a percentage of total portfolio value
cusipVARCHAR(27)nullableCUSIP — 9-character North American security identifier issued by DTCC
symbolVARCHAR(27)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_transactions
26 columns
  • Transaction history from Tamarac — 26 columns, clean and well-structured schema.
  • Each row is an account activity event: trade, dividend, deposit, withdrawal, transfer, or corporate action.
  • Key fields: entry/trade date, activity type, amount, symbol, quantity, price.
  • Metadata: intra-group flow flag, billing groups, household assignments, and owner email.
  • Primary transaction feed for performance calculation and client reporting.
ColumnTypeDescription
transaction_idINTEGERrequiredUnique transaction identifier assigned by Tamarac
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
entry_dateDATEnullableDate the transaction was entered/recorded in Tamarac
trade_dateDATEnullableDate the trade was executed in the market
activity_typeVARCHAR(66)nullableTransaction activity type: Buy, Sell, Dividend, Deposit, Withdrawal, Transfer, Fee
amountNUMERIC(19,6)nullableCash amount of the transaction or event
symbolVARCHAR(48)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
intra_group_flowVARCHAR(16)nullableIdentifies flows between accounts within the same household (internal transfer)
notesTEXTnullableFree-text notes attached to the transaction
account_nameTEXTnullableClient-facing account display name
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
model_trackingTEXTnullableRebalancing model this position is tracked against
quantityNUMERIC(18,6)nullableShare or unit quantity for this transaction
priceNUMERIC(15,6)nullableSecurity price per unit as of the as_of_date
security_types_seqVARCHAR(63)nullableSecurity type sequence code from Tamarac's classification hierarchy
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
billing_groupsTEXTnullablePipe-delimited list of billing group names this account belongs to
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
account_typeVARCHAR(60)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
officeVARCHAR(48)nullable
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
account_primary_owner_emailVARCHAR(129)nullableEmail address of the primary account owner
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_transactions_2
26 columns
  • Secondary transactions table with identical 26-column schema to the primary.
  • Populated by a parallel report template or used as a staging area during large historical transaction loads.
  • Same fields as tableau_crm_tamarac_transactions — union both tables for complete transaction history.
  • Separate table prevents lock contention during bulk historical loads into the primary table.
ColumnTypeDescription
transaction_idINTEGERrequiredUnique transaction identifier assigned by Tamarac
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
entry_dateDATEnullableDate the transaction was entered/recorded in Tamarac
trade_dateDATEnullableDate the trade was executed in the market
activity_typeVARCHAR(90)nullableTransaction activity type: Buy, Sell, Dividend, Deposit, Withdrawal, Transfer, Fee
amountNUMERIC(19,6)nullableCash amount of the transaction or event
symbolVARCHAR(39)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
intra_group_flowVARCHAR(16)nullableIdentifies flows between accounts within the same household (internal transfer)
notesTEXTnullableFree-text notes attached to the transaction
account_nameTEXTnullableClient-facing account display name
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
model_trackingTEXTnullableRebalancing model this position is tracked against
quantityNUMERIC(18,6)nullableShare or unit quantity for this transaction
priceNUMERIC(17,6)nullableSecurity price per unit as of the as_of_date
security_types_seqVARCHAR(63)nullableSecurity type sequence code from Tamarac's classification hierarchy
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
billing_groupsTEXTnullablePipe-delimited list of billing group names this account belongs to
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
account_typeVARCHAR(60)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
officeVARCHAR(48)nullable
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
account_primary_owner_emailVARCHAR(129)nullableEmail address of the primary account owner
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_transactions_history
26 columns
  • Extended historical transaction archive — same 26-column schema as the primary transactions table.
  • Retains records that would otherwise be purged from the live table by data retention policies.
  • Used for multi-year performance calculation and long-term capital gains tax history analysis.
  • Query this table when performance windows extend beyond the live table's retention period (typically 2+ years back).
ColumnTypeDescription
transaction_idINTEGERrequiredUnique transaction identifier assigned by Tamarac
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
entry_dateDATEnullableDate the transaction was entered/recorded in Tamarac
trade_dateDATEnullableDate the trade was executed in the market
activity_typeVARCHAR(66)nullableTransaction activity type: Buy, Sell, Dividend, Deposit, Withdrawal, Transfer, Fee
amountNUMERIC(19,6)nullableCash amount of the transaction or event
symbolVARCHAR(54)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
intra_group_flowVARCHAR(16)nullableIdentifies flows between accounts within the same household (internal transfer)
notesTEXTnullableFree-text notes attached to the transaction
account_nameTEXTnullableClient-facing account display name
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
model_trackingTEXTnullableRebalancing model this position is tracked against
quantityNUMERIC(18,6)nullableShare or unit quantity for this transaction
priceNUMERIC(15,6)nullableSecurity price per unit as of the as_of_date
security_types_seqVARCHAR(63)nullableSecurity type sequence code from Tamarac's classification hierarchy
rebalancing_model_nameTEXTnullableName of the investment model assigned for rebalancing
billing_groupsTEXTnullablePipe-delimited list of billing group names this account belongs to
billing_definitionsTEXTnullablePipe-delimited list of billing definition names applied to this account
account_typeVARCHAR(63)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
officeVARCHAR(48)nullable
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
account_primary_owner_emailTEXTnullableEmail address of the primary account owner
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tableau_crm_tamarac_transactions_large
26 columns
  • Overflow table for large-batch transaction periods — identical 26-column schema to the main transactions table.
  • Used for periods with exceptionally high transaction volume: year-end tax-loss harvesting, full portfolio rebalancing events.
  • Prevents primary table bloat by isolating bulk event data that would slow routine queries.
  • Union with the primary transactions table when complete transaction coverage is needed.
ColumnTypeDescription
transaction_idINTEGERrequiredUnique transaction identifier assigned by Tamarac
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
entry_dateDATEnullableDate the transaction was entered/recorded in Tamarac
trade_dateDATEnullableDate the trade was executed in the market
activity_typeVARCHAR(58)nullableTransaction activity type: Buy, Sell, Dividend, Deposit, Withdrawal, Transfer, Fee
amountNUMERIC(19,6)nullableCash amount of the transaction or event
symbolTEXTnullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
intra_group_flowVARCHAR(16)nullableIdentifies flows between accounts within the same household (internal transfer)
notesTEXTnullableFree-text notes attached to the transaction
account_nameTEXTnullableClient-facing account display name
account_numberVARCHAR(128)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
model_trackingVARCHAR(120)nullableRebalancing model this position is tracked against
quantityNUMERIC(17,6)nullableShare or unit quantity for this transaction
priceNUMERIC(17,6)nullableSecurity price per unit as of the as_of_date
security_types_seqVARCHAR(42)nullableSecurity type sequence code from Tamarac's classification hierarchy
rebalancing_model_nameVARCHAR(120)nullableName of the investment model assigned for rebalancing
billing_groupsVARCHAR(120)nullablePipe-delimited list of billing group names this account belongs to
billing_definitionsVARCHAR(108)nullablePipe-delimited list of billing definition names applied to this account
account_typeVARCHAR(128)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
officeVARCHAR(32)nullable
upload_security_idINTEGERnullableTamarac's internal integer identifier for the security
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
account_primary_owner_emailVARCHAR(86)nullableEmail address of the primary account owner
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_account_holdings_current
15 columns
  • Current holdings snapshot per account as of the most recent as_of_date.
  • One row per account-security combination: symbol, security description, quantity, price, current market value.
  • Includes sector and legacy asset class fields for quick classification.
  • 15 columns — lightweight table used for quick portfolio review and real-time position lookups.
  • Refreshed on each Tamarac sync run; use tableau_crm_tamarac_holdings for richer analytics.
ColumnTypeDescription
as_of_dateDATEnullableDate the snapshot or valuation applies to
account_numberVARCHAR(90)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
symbolVARCHAR(63)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
security_descriptionTEXTnullableSecurity description text for display
quantityNUMERIC(16,6)nullableShare or unit quantity for this transaction
priceNUMERIC(20,2)nullableSecurity price per unit as of the as_of_date
price_currencyVARCHAR(5)nullableCurrency code for the price
holdings_current_valueNUMERIC(20,2)nullableCurrent market value of the position in USD
holdings_current_value_currencyVARCHAR(5)nullableCurrency code for the current value (typically USD)
zzz_old_asset_classTEXTnullable
sectorsVARCHAR(93)nullablePipe-delimited sector classification (e.g. Technology|Software)
zzz_oldsubsectorVARCHAR(57)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_account_information
14 columns
  • Account master from the Tamarac portal API — the authoritative account registry from the portfolio management system.
  • Core fields: account number (matches custodian), name, type (IRA, Roth IRA, Taxable, Trust, 401k), discretionary and taxable flags.
  • Contains custodian name, account close date, household assignments, and primary household ID.
  • Used to link all other Tamarac tables back to individual accounts via upload_account_id.
  • 14 columns — the starting point for any Tamarac account-level analysis.
ColumnTypeDescription
upload_account_idINTEGERrequiredTamarac's internal integer identifier for the account (upload_account_id)
entity_typeVARCHAR(28)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
account_numberVARCHAR(64)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeVARCHAR(80)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
discretionaryBOOLEANnullableTrue if the advisor has full investment discretion over this account
taxableBOOLEANnullableTrue if the account is subject to capital gains tax (as opposed to retirement/tax-deferred)
custodianVARCHAR(62)nullableCustodian institution name (Schwab, Fidelity, Other)
closed_dateDATEnullableDate the account was closed — null if still active
household_assignmentsTEXTnullablePipe-delimited list of household names this account is assigned to
primary_household_idINTEGERnullableTamarac integer ID of the primary billing/reporting household
aum_upload_household_idINTEGERnullableHousehold ID used for AUM upload and fee billing calculations
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_aum_previous_quarter
21 columns
  • Assets Under Management snapshot frozen at the previous quarter-end.
  • Stores account-level and household-level AUM values for the most recently completed quarter.
  • Used for quarterly fee billing (advisory fees are typically billed on prior quarter-end AUM).
  • Supports performance benchmarking, regulatory AUM reporting, and executive dashboard metrics.
  • 21 columns including realized and unrealized G/L breakdowns at the account level.
ColumnTypeDescription
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeVARCHAR(120)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
primary_advisorVARCHAR(132)nullableAdvisor name or role assignment
closed_dateDATEnullableDate the account was closed — null if still active
inflowsNUMERIC(20,2)nullableTotal cash inflows (deposits) for the period
inflows_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
outflowsNUMERIC(20,2)nullableTotal cash outflows (withdrawals) for the period
outflows_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
net_investment_gainNUMERIC(20,2)nullableGain or loss amount in USD
net_investment_gain_currencyVARCHAR(5)nullableGain or loss amount in USD
net_twrVARCHAR(39)nullableNet Time-Weighted Return — performance after fees, neutralising cash flow timing
managed_account_value_as_of_9302025NUMERIC(20,2)nullable
managed_account_value_as_of_9302025_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
unmanaged_account_value_as_of_9302025NUMERIC(20,2)nullable
unmanaged_account_value_as_of_9302025_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
total_account_value_as_of_9302025NUMERIC(20,2)nullable
total_account_value_as_of_9302025_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_billing_groups
9 columns
  • Billing group definitions from the Tamarac direct API — one row per billing group.
  • Groups multiple accounts under a common billing arrangement for household-level fee aggregation.
  • Advisory fees for grouped households are calculated on combined AUM rather than individual account balances.
  • 9 columns — linked to tamarac_group_members for full membership detail.
ColumnTypeDescription
billing_group_nameTEXTnullableName of the billing group for fee aggregation
billing_definitionTEXTnullableBilling fee schedule definition applied
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
closed_dateDATEnullableDate the account was closed — null if still active
payment_account_numberVARCHAR(96)nullableNumeric identifier or reference number
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_billing_history
18 columns
  • Historical billing records from Tamarac — one row per billing event per account/group.
  • Key fields: billable value (AUM basis), billed amount (fee invoiced), responsible-for portion, current cash at billing time.
  • Period start and end dates define the billing cycle covered by each invoice.
  • Primary source for fee audit trails, client billing disputes, and revenue recognition.
  • 18 columns — currency fields included for each monetary amount.
ColumnTypeDescription
billing_dateDATEnullableDate on which the billing calculation was run
start_dateDATEnullablePeriod start date for performance measurement or billing period
end_dateDATEnullablePeriod end date for performance measurement or billing period
billing_group_nameTEXTnullableName of the billing group for fee aggregation
billing_definitionTEXTnullableBilling fee schedule definition applied
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
billable_valueNUMERIC(20,2)nullableAccount value used as the AUM base for fee calculation
billable_value_currencyVARCHAR(5)nullableCurrency code for billable value
billed_amountNUMERIC(20,2)nullableAdvisory fee amount invoiced for the period
billed_amount_currencyVARCHAR(5)nullableCurrency code for billed amount
responsible_forNUMERIC(20,2)nullablePortion of the total billing the account is responsible for (vs household netting)
responsible_for_currencyVARCHAR(5)nullableCurrency code for responsible-for amount
current_cashNUMERIC(20,2)nullableCash balance in the account at the time of billing
current_cash_currencyVARCHAR(5)nullableCurrency code for current cash
closed_dateDATEnullableDate the account was closed — null if still active
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_group_members
11 columns
  • Membership table for Tamarac billing and model groups.
  • Maps upload_account_id to group_id with role and membership metadata.
  • Used to reconstruct group-level billing hierarchies and model assignment structures.
  • 11 columns — joined to tamarac_billing_groups and tamarac_account_information for full context.
ColumnTypeDescription
upload_group_account_idINTEGERnullableIdentifier / foreign key linking to the upload group account entity
group_account_numberVARCHAR(96)nullableNumeric identifier or reference number
group_nameTEXTnullable
entity_typeVARCHAR(42)nullableLegal entity type: Individual, Joint, Trust, IRA, Corporate…
upload_account_idINTEGERnullableTamarac's internal integer identifier for the account (upload_account_id)
account_numberVARCHAR(96)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
account_typeVARCHAR(102)nullableAccount type: Individual Taxable, Traditional IRA, Roth IRA, Trust, Corporate, Joint
closed_dateDATEnullableDate the account was closed — null if still active
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_household_information
17 columns
  • Household master from Tamarac — links multiple investment accounts under a single household entity.
  • Fields: household name, primary advisor, total AUM, member account list, and household classification.
  • Used for household-level billing aggregation and combined AUM fee calculations.
  • Drives household-level performance reporting and client portal household views.
  • 17 columns — the household-level equivalent of tamarac_account_information.
ColumnTypeDescription
upload_household_idINTEGERrequiredIdentifier / foreign key linking to the upload household entity
household_nameTEXTnullableHousehold name or identifier
household_address1VARCHAR(128)nullableAddress field
household_address2VARCHAR(68)nullableAddress field
household_address3VARCHAR(122)nullableAddress field
household_address4VARCHAR(122)nullableAddress field
household_cityVARCHAR(54)nullableHousehold name or identifier
household_stateVARCHAR(16)nullableHousehold name or identifier
household_state_of_primary_residenceVARCHAR(16)nullableHousehold name or identifier
household_zipVARCHAR(30)nullableHousehold name or identifier
is_primary_residenceBOOLEANnullableBoolean flag (True/False)
managed_valueNUMERIC(20,6)nullableMonetary value in USD
net_worthNUMERIC(17,2)nullable
service_teamVARCHAR(78)nullable
household_crm_idVARCHAR(36)nullableIdentifier / foreign key linking to the household crm entity
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_manual_security_snapshot_ytd
22 columns
  • Year-to-date snapshot for manually managed securities — assets outside standard automated feeds.
  • Use cases: privately held assets, alternative investments, direct real estate, or custody exceptions.
  • Fields include manually entered cost basis, YTD performance, current values, and income received YTD.
  • 22 columns covering position, income, and gain/loss fields for non-standard holdings.
  • Required to ensure complete AUM and performance reporting across all asset types.
ColumnTypeDescription
is_activeBOOLEANnullableTrue if this object is currently being synced
is_valuationBOOLEANnullableBoolean flag (True/False)
is_actualBOOLEANnullableBoolean flag (True/False)
dateDATEnullable
account_numberVARCHAR(81)nullableCustodian account number (matches Schwab account_id or Fidelity accountnumber)
account_nameTEXTnullableClient-facing account display name
symbolVARCHAR(63)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
security_descriptionTEXTnullableSecurity description text for display
total_market_valueNUMERIC(20,2)nullableMonetary value in USD
total_market_value_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
contributionsNUMERIC(20,2)nullable
contributions_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
withdrawalsNUMERIC(20,2)nullable
withdrawals_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
return_of_principalNUMERIC(20,2)nullablePerformance return metric
return_of_principal_currencyVARCHAR(5)nullablePerformance return metric
dividends_paidNUMERIC(20,2)nullable
dividends_paid_currencyVARCHAR(5)nullableISO currency code (e.g. USD, EUR)
last_modifiedVARCHAR(57)nullable
modified_byVARCHAR(72)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
tamarac_security_information
9 columns
  • Security reference data from Tamarac — symbol, full name/description, security type, and Tamarac internal ID.
  • 9 columns — a lightweight lookup table for joining holdings and transaction data to security names and classifications.
  • Tamarac's upload_security_id is the join key used across all Tamarac holdings and transaction tables.
ColumnTypeDescription
upload_security_idINTEGERrequiredTamarac's internal integer identifier for the security
symbolVARCHAR(90)nullableSecurity symbol from the data source — may be ticker, CUSIP, or options symbol
cusipVARCHAR(48)nullableCUSIP — 9-character North American security identifier issued by DTCC
security_descriptionTEXTnullableSecurity description text for display
zzz_old_asset_classVARCHAR(30)nullable
sectorsVARCHAR(93)nullablePipe-delimited sector classification (e.g. Technology|Software)
zzz_oldsubsectorVARCHAR(66)nullable
imported_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was first inserted into the database by the sync pipeline
last_sync_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp of the most recent sync run that touched this row (useful for detecting stale data)
Pipeline · Configuration & Logs
tamarac_reports config / log
12 columns
  • Operational state machine for Tamarac report downloads — one row per report request in the 5-step ETL pipeline.
  • Tracks: report_id, linked template, current status (queued / running / completed / failed), queued and completion timestamps.
  • Stores download URL, error message, destination table, CSV extraction flag, and CSV import flag.
  • Central audit trail and job tracker for all Tamarac report ingestion; 12 columns.
  • The pipeline reads this table to determine which reports need re-queuing or retry on each DAG run.
ColumnTypeDescription
idINTEGERrequiredSalesforce record ID — 18-character case-insensitive unique identifier
report_idTEXTrequiredTamarac-assigned report download identifier
template_idINTEGERnullableReference to the report template in the tamarac_templates table
statusTEXTnullableProcessing status: pending → in_progress → copied → failed → archived
queued_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when the report was queued for generation in Tamarac
completed_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when Tamarac finished generating the report
download_urlTEXTnullableTemporary URL for downloading the report CSV — expires after a short period
error_messageTEXTnullableError message if processing failed — null on success
destination_tableTEXTnullablePostgreSQL table where this template's report data is loaded
csv_extractedBOOLEANnullableTrue if the CSV file has been successfully downloaded from Tamarac
csv_file_pathTEXTnullableLocal or Azure Blob path where the downloaded CSV is stored
csv_importedBOOLEANnullableTrue if the CSV data has been loaded into the destination PostgreSQL table
tamarac_templates config / log
9 columns
  • Report template registry from Tamarac — the master list of all report types ingested by the pipeline.
  • Each template_id maps to a named report type (Holdings, Transactions, Performance, Billing …), its destination table, and type classification.
  • Enabled/disabled flag and shared status control which templates are active in the pipeline.
  • 9 columns — adding a row here triggers automatic provisioning of the new report type in the DAG.
  • Drives the 22-template Azure SQL sync pipeline with 178 tasks total.
ColumnTypeDescription
template_idINTEGERrequiredReference to the report template in the tamarac_templates table
nameTEXTrequiredName of the template, report, or group
typeTEXTnullableType classification for templates (Holdings, Transactions, Performance, Billing…)
descriptionTEXTnullableHuman-readable description of this pipeline configuration entry
is_enabledBOOLEANnullableTrue if this template is active and included in scheduled pipeline runs
is_sharedBOOLEANnullableTrue if this template is shared across multiple Tamarac accounts
created_atTIMESTAMP WITHOUT TIME ZONEnullableRow creation timestamp (database-side)
updated_atTIMESTAMP WITHOUT TIME ZONEnullableTimestamp when this row was last updated
destination_tableTEXTnullablePostgreSQL table where this template's report data is loaded