CRS / DAC2 reporting walkthrough
How the fields are gathered and turned into a message.
Read the guide →The two frameworks overlap enough to invite one data model and differ enough to punish a careless one. This sets the fields side by side.
Both frameworks report the same four blocks: who is filing, who the account belongs to, what the account held, and what moved through it — each carrying provenance data that lets a single record be corrected later. The differences are in what triggers reporting and in a small number of framework-specific structures.
| Field | CRS / DAC2 | FATCA |
|---|---|---|
| Name | Reported for the account holder, and for each controlling person of a passive non-financial entity. | Reported for the account holder, and for each substantial owner that is a specified person. |
| Address | Reported. | Reported. |
| Residence | One or more reportable jurisdictions of tax residence. Drives which jurisdictions receive the record. | Not the trigger — the test is United States citizenship or tax residence, which citizenship satisfies wherever the person lives. |
| Identification number | The number issued by each reportable jurisdiction, where held. | The United States taxpayer identification number. |
| Date of birth | Reported for individuals. | Reported for individuals. |
| Entity classification | Drives whether controlling persons must be identified and reported. | Drives owner reporting and the filer category. |
Payments are reported by type, and the types that apply depend on the account category: interest, dividends, other income arising in respect of the assets held, and gross proceeds from sales or redemptions. For insurance and annuity contracts the reported amount is the amount paid or credited. FATCA adds pooled reporting, which carries aggregate figures for defined categories of holder rather than account-level detail, and which has no counterpart in the other framework.
| Field | Function |
|---|---|
| Message reference | Unique across every message the filer has sent to that jurisdiction. Anchors the transmission. |
| Document reference | Unique across every record the filer has ever created, permanently. Anchors the record for correction. |
| Document type indicator | States whether the record is new data, a correction, a deletion or a resend. |
| Corrected references | The message and document references of the record being replaced or withdrawn. |
| Reporting period | The period end date the message relates to. |
Primary instruments only. Each is named in full so the reference remains traceable even if a link moves.
REGREP is an independent software provider. This record explains a reporting framework in plain language and is not legal, tax or regulatory advice. Confirm scope, thresholds and submission dates with your competent authority before you file.
More on this framework, and the module that produces the filing.
How the fields are gathered and turned into a message.
Read the guide →What the provenance fields are actually for.
Read the guide →Map once, produce validated files for both frameworks.
See the module →Map your account data once and produce validated files for both. Start with a free test report on your own population.