Joins xpaths to their variables, applies the xpath-level overrides, adds table cardinality, and returns one row per xpath in v1 order.
format = "v1"returns the v1 layout: concordance_columns (the v1 columns with the version fields of fix 24). For the baseline tables, which still have the v1 columns, it returns exactly v1_columns and reproduces the v1 file byte for byte (seewrite_concordance()).format = "v2"addsfamily_idandpart_idafter the v1 columns.
Arguments
- src_dir
Directory of component tables, or a list of component tables as returned by
read_src().- format
"v1"or"v2".- form
NULL(every xpath, each with its primary mapping) or a form whose returns are parsed separately, e.g."F990PF": the xpaths of that form plus the shared return header and Schedule B, with the form-specific mappings inxpath_forms.csvapplied (an attachment such as CompensationExplanation maps to a 990 variable in 990 returns and to a PF variable in 990-PF returns).