Skip to main content

render_dual_report

Function render_dual_report 

Source
pub fn render_dual_report(
    year: i32,
    ar: &AbsoluteReturn,
    printed: &PrintedForms,
    delta: &TaxOutcome,
    provenance: Provenance,
    pseudo: PseudoDisclosure,
) -> String
Expand description

Render the §6 dual report: the absolute filed-return liability (Form 1040, WITH crypto) and the crypto-attribution DELTA are different questions — shown together, labeled, and NEVER reconciled to the dollar (SPEC §6). Only produced for a ReturnInputs-provenance year (a full 1040 exists). delta is the same TaxOutcome the crypto-delta block already showed above. Provenance is printed here (§4.12). ★ The absolute block renders the PRINTED figures — the whole-dollar, cross-footing lines the filed PDF carries — not the exact-cents computation behind them (ARCH-P6 Q3).

The clinching case is line 37. “Amount you owe” is not an analytical figure; it is an instruction to write a check. A tool that says $12,345.67 in the terminal and prints $12,347 on the filed form has produced TWO authoritative answers to “what do I pay”, and no LIMITATIONS paragraph repairs that. The moment a report line is labelled with a form-line citation, it has promised the FORM’s figure.

The crypto-DELTA block below stays in exact cents: it is not a filed figure — it answers a different question (§6), and the frozen engine computes it in cents.