Contains verified revision-to-year mapping tables (4 FL eras R-01-07 through R-01-19, 2 federal eras pre/post-TCJA), YAML file routing for concept-map and per-year expectations, and NOL carryback/carryforward rules with CARES Act exceptions. Form 1120, Florida F-1120, Form 5472 line definitions across tax years 2007-2025. Consult when looking up which form line a field maps to for a specific tax year, checking whether a line number shifted between revisions, finding the FL exemption amount for a given year, determining which era governs a tax year, verifying Form 5472 filing requirements for foreign-owned corps, resolving pre-TCJA vs post-TCJA rules (Section 199, graduated rates, AMT), or onboarding a new tax year into the schema.
Structured vocabulary and revision topology for C-corporation tax forms: federal Form 1120, Florida F-1120, and Form 5472 (foreign-owned corps). This skill provides the canonical field names, line mappings, and era-routing logic that downstream preparation skills depend on.
State-specific scope: Federal Form 1120 and Form 5472 content is nationally applicable. Florida F-1120 eras, exemption history, and line shifts use Florida as the reference state jurisdiction. Sections marked (Florida) contain state-specific content.
Every tax year maps to exactly one era for each jurisdiction. Determine the era first, then apply the era-specific line definitions and rules.
The TCJA boundary at tax year 2018 is the single most important routing decision in federal return preparation. When a user asks about any Form 1120 line, rate, or deduction rule, resolve the era before answering.
Four structural revisions, identified by form revision stamp:
FL corporate tax rate: 5.5% across all eras (2007-2025).
The exemption amount is year-specific and independent of the revision era. Always look up the exact year, not the era bracket.
| Rule | Pre-TCJA (2007-2017) | Post-TCJA (2018+) |
|---|---|---|
| Carryback | 2 years (optional) | Not allowed* |
| Carryforward | 20 years | Indefinite |
| Usage limit | 100% of taxable income | 80% of taxable income |
*CARES Act exception: NOLs arising in 2018-2020 could be carried back 5 years.
The NOL era determines which rules apply to the loss year of origin, not the utilization year. A pre-TCJA NOL being used in a post-TCJA year retains its 20-year carryforward window but is subject to the 80% limitation in the utilization year.
Required every year for C-corps with 25%+ foreign ownership (IRC 6038A).
The schema uses a three-layer vocabulary:
gross_receipts, officer_compensation)1120.Line_1a, F-1120.Line_1)gross_revenue, officer_comp)When mapping an inventory field to a form line:
Data lineage in schema files uses source_ref to trace values back to extraction:
source_ref: "extracted_values[field=gross_receipts]"
Line numbers are not stable across revisions. When working with historical returns or multi-year comparisons, always verify line definitions against the correct era.
Key changes at the 2017-2018 boundary:
Cross-revision changes to watch:
Each tax year requires year-specific source forms. Current-year forms do not document historical line structures.
irs.gov/pub/irs-prior/i1120--{year}.pdftaxformfinder.org/forms/{year}/{year}-florida-form-f-1120.pdfeformrs.com/Forms{yy}/States{yy}/FL/FL1120.pdfUse the IRS prior archive as authoritative for federal line definitions. Use TaxFormFinder or eformrs for Florida forms depending on the year range.
External references for verifying schema accuracy:
irc.bloombergtax.com/public/uscode/doc/irc/section_199flsenate.gov/Laws/Statutes/2024/0220.14floridarevenue.com/taxes/taxesfees/Pages/corporate.aspxRead these for field-level detail and structured data:
references/business-tax-schema.md — Full schema source with concept vocabulary, file routing table for YAML data files (concept-map, core form definitions, revision-era files, per-year expectations), revision-to-year mapping tables, NOL rules, FL exemption history, Form 5472 overview, historical form sourcing URLs, and new-year onboarding procedure. Read when you need the YAML file routing table, the source_ref notation spec, or the canonical era-to-year mapping.For GL account structure that feeds tax line mapping:
accounting-foundation:chart-of-accounts for account numbering, Form 1120 tax-line mapping at the GL level, and book-tax difference classificationFor entity context affecting form selection:
accounting-foundation:entity-profile for corporate entity type, ownership structure (triggers Form 5472), fiscal year, and state nexusFor financial data flowing into tax forms:
accounting-foundation:financial-statements for income statement and balance sheet presentation that maps to Form 1120 schedulesbookkeeping:monthly-close for period-end financials that feed return preparationFor platform-level field extraction:
qbo-integration:qbo-reporting for QBO report data that maps to schema inventory fieldsqbo-integration:qbo-audit for QBO tax data extraction and audit trailSkills that depend on this schema for form structure and line definitions:
tax-prep:form-1120-prep — federal Form 1120 line definitions, era routing, and field-to-line mapping for return assemblytax-prep:state-returns — Florida F-1120 revision topology, era-specific line numbers, and exemption amountstax-prep:tax-forms — supporting schedule structure and line vocabulary across form typestax-prep:nol-tracking — NOL era rules (carryback/carryforward windows, usage limits) and CARES Act exceptionstax-prep:tax-compliance — filing requirement rules that depend on form revision and eratax-prep:e-filing — form field identifiers for electronic filing package assemblytax-prep:tax-planning — era-specific rate tables and deduction availability for planning scenariosfinancial-planning:tax-provision — federal and state rate tables, TCJA boundary logic for ASC 740 provision computation