Skip to contents

The 990PF counterpart of field_concordance: one row per research-database variable in the separate 990PF release (efilepf_), covering the PF-* tables and the release's copies of the shared header (F9-P00), signature (F9-P02), and Schedule B (SB-*) tables. It is the basis for concordance(form = "990PF").

Usage

field_concordance_pf

Format

A data frame with the same columns as field_concordance. Here variable_scope is PF for every form field (Schedule B included, since in this release it is filed with a 990PF), or HD/SG for header and signature fields; forms is accordingly "990PF" or "*".

Source

concordance990, Nonprofit Open Data Collective / National Center for Charitable Statistics, distributed under the Open Data Commons Attribution License (ODC-By) v1.0. https://github.com/Nonprofit-Open-Data-Collective/concordance990

Details

Built by data-raw/build-concordance.R the same way as field_concordance, from the 990PF database of concordance990: concordance990::concordance(form = "F990PF"), which maps shared attachments such as the reasonable-cause explanation to their 990PF variables, and the flags of concordance990::data_dictionary("F990PF"). Every numeric field in the 990PF financial statements (Parts I-III) is a money field. A numeric field whose source rows carry no XSD type is treated conservatively as literal_missing until concordance990 types it.