Initial build out

This commit is contained in:
emfurst 2026-03-30 07:15:14 -04:00
commit 29215e2bd2
40 changed files with 2622 additions and 0 deletions

73
tests/fixtures/990_sample.xml vendored Normal file
View file

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" returnVersion="2022v5.0">
<ReturnHeader>
<ReturnTypeCd>990</ReturnTypeCd>
<TaxYr>2022</TaxYr>
<Filer>
<EIN>516000297</EIN>
<BusinessName>
<BusinessNameLine1Txt>UNIVERSITY OF DELAWARE</BusinessNameLine1Txt>
</BusinessName>
</Filer>
</ReturnHeader>
<ReturnData>
<IRS990>
<CYTotalRevenueAmt>1800000000</CYTotalRevenueAmt>
<CYTotalExpensesAmt>1700000000</CYTotalExpensesAmt>
<TotalAssetsEOYAmt>5000000000</TotalAssetsEOYAmt>
<Form990PartVIISectionAGrp>
<PersonNm>JOHN DOE</PersonNm>
<TitleTxt>PRESIDENT</TitleTxt>
<AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
<ReportableCompFromOrgAmt>850000</ReportableCompFromOrgAmt>
<ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
<OtherCompensationAmt>150000</OtherCompensationAmt>
</Form990PartVIISectionAGrp>
<Form990PartVIISectionAGrp>
<PersonNm>JANE SMITH</PersonNm>
<TitleTxt>VICE PRESIDENT FOR FINANCE</TitleTxt>
<AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
<ReportableCompFromOrgAmt>450000</ReportableCompFromOrgAmt>
<ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
<OtherCompensationAmt>80000</OtherCompensationAmt>
</Form990PartVIISectionAGrp>
<Form990PartVIISectionAGrp>
<PersonNm>BOB JONES</PersonNm>
<TitleTxt>TRUSTEE</TitleTxt>
<AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
<ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
<ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
<OtherCompensationAmt>0</OtherCompensationAmt>
</Form990PartVIISectionAGrp>
</IRS990>
<IRS990ScheduleJ>
<RltdOrgOfficerTrstKeyEmplGrp>
<PersonNm>JOHN DOE</PersonNm>
<TitleTxt>PRESIDENT</TitleTxt>
<BaseCompensationFilingOrgAmt>700000</BaseCompensationFilingOrgAmt>
<BonusFilingOrgAmt>100000</BonusFilingOrgAmt>
<OtherCompensationFilingOrgAmt>50000</OtherCompensationFilingOrgAmt>
<DeferredCompensationFlngOrgAmt>75000</DeferredCompensationFlngOrgAmt>
<NontaxableBenefitsFilingOrgAmt>25000</NontaxableBenefitsFilingOrgAmt>
<TotalCompensationFilingOrgAmt>950000</TotalCompensationFilingOrgAmt>
<CompensationFromOtherSrcsAmt>0</CompensationFromOtherSrcsAmt>
</RltdOrgOfficerTrstKeyEmplGrp>
<RltdOrgOfficerTrstKeyEmplGrp>
<PersonNm>JANE SMITH</PersonNm>
<TitleTxt>VICE PRESIDENT FOR FINANCE</TitleTxt>
<BaseCompensationFilingOrgAmt>380000</BaseCompensationFilingOrgAmt>
<BonusFilingOrgAmt>40000</BonusFilingOrgAmt>
<OtherCompensationFilingOrgAmt>30000</OtherCompensationFilingOrgAmt>
<DeferredCompensationFlngOrgAmt>50000</DeferredCompensationFlngOrgAmt>
<NontaxableBenefitsFilingOrgAmt>20000</NontaxableBenefitsFilingOrgAmt>
<TotalCompensationFilingOrgAmt>520000</TotalCompensationFilingOrgAmt>
<CompensationFromOtherSrcsAmt>0</CompensationFromOtherSrcsAmt>
</RltdOrgOfficerTrstKeyEmplGrp>
</IRS990ScheduleJ>
</ReturnData>
</Return>

3
tests/fixtures/ef2023.csv vendored Normal file
View file

@ -0,0 +1,3 @@
UNITID,EFYTOTLT
130943,24120
110635,45307
1 UNITID EFYTOTLT
2 130943 24120
3 110635 45307

3
tests/fixtures/f1a2023.csv vendored Normal file
View file

@ -0,0 +1,3 @@
UNITID,F1C191,F1C011,F1C021,F1C031,F1C051,F1C061,F1C071,F1C111,F1C121,F1C141,F1C192,F1C193
130943,1200000000,400000000,200000000,50000000,100000000,80000000,150000000,60000000,0,30000000,500000000,200000000
110635,3500000000,1200000000,800000000,100000000,300000000,200000000,400000000,150000000,500000000,100000000,1500000000,600000000
1 UNITID F1C191 F1C011 F1C021 F1C031 F1C051 F1C061 F1C071 F1C111 F1C121 F1C141 F1C192 F1C193
2 130943 1200000000 400000000 200000000 50000000 100000000 80000000 150000000 60000000 0 30000000 500000000 200000000
3 110635 3500000000 1200000000 800000000 100000000 300000000 200000000 400000000 150000000 500000000 100000000 1500000000 600000000

3
tests/fixtures/hd2023.csv vendored Normal file
View file

@ -0,0 +1,3 @@
UNITID,INSTNM,CITY,STABBR,SECTOR,CONTROL,C18BASIC,EIN,EFYTOTLT
130943,University of Delaware,Newark,DE,1,1,15,510049975,24120
110635,University of California-Berkeley,Berkeley,CA,1,1,15,946036494,45307
1 UNITID INSTNM CITY STABBR SECTOR CONTROL C18BASIC EIN EFYTOTLT
2 130943 University of Delaware Newark DE 1 1 15 510049975 24120
3 110635 University of California-Berkeley Berkeley CA 1 1 15 946036494 45307

7
tests/fixtures/s2023.csv vendored Normal file
View file

@ -0,0 +1,7 @@
UNITID,STAFFCAT,FTPT,OCCUPCAT,HRTOTLT
130943,2100,2,100,5081
130943,2200,2,200,1271
130943,2250,2,250,124
110635,2100,2,100,15000
110635,2200,2,200,800
110635,2250,2,250,3500
1 UNITID STAFFCAT FTPT OCCUPCAT HRTOTLT
2 130943 2100 2 100 5081
3 130943 2200 2 200 1271
4 130943 2250 2 250 124
5 110635 2100 2 100 15000
6 110635 2200 2 200 800
7 110635 2250 2 250 3500