Guides financial data modeling: account structures (asset, liability, equity, revenue, expense), currency handling (ISO 4217, minor units), decimal precision (BigDecimal, integer cents), multi-currency ledgers, financial instrument representation, and temporal data patterns. Use when designing database schemas for financial applications.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Guides financial data modeling: account structures (asset, liability, equity, revenue, expense), currency handling (ISO 4217, minor units), decimal precision (BigDecimal, integer cents), multi-currency ledgers, financial instrument representation, and temporal data patterns. Use when designing database schemas for financial applications.
Financial Data Modeling
When to use
Designing database schemas for accounting or banking applications
Choosing the right numeric type for monetary storage
Modeling multi-currency accounts with FX gain/loss tracking
Implementing point-in-time queries and bi-temporal history
Enforcing data integrity rules for financial records
Core principles
Never float money — use DECIMAL(19,4) or integer minor units; floating point errors compound
Currency is always explicit — every amount must carry its ISO 4217 currency code
Soft-delete only — status flags and effective dates, never DELETE financial records
Bi-temporal when auditability demands it — system time tracks inserts, business time tracks validity
Cost basis per lot — position tracking must support FIFO/LIFO/weighted average for tax reporting
Reference Files
references/account-structures-currency.md — chart of accounts hierarchy, account model design, ISO 4217 compliance, floating-point avoidance, rounding rules per jurisdiction
references/multi-currency-instruments.md — exchange rate management, multi-currency schema, realized vs unrealized FX gains, financial instrument hierarchy, position tracking
references/temporal-data-integrity.md — effective dating, as-of queries, bi-temporal schema pattern, and data integrity constraints for financial tables