propublica-nonprofit-explorer-sdk
Version:
SDK for ProPublica Nonprofit Explorer API
285 lines (284 loc) • 5.28 kB
TypeScript
import { FORMTYPEValue } from '../constants';
/**
* Filing
*/
export interface IFiling {
/**
* Employer Identification Number
*/
ein?: number;
/**
* Tax Period
*/
tax_prd: number;
/**
* Tax Period Year
*/
tax_prd_yr: number;
/**
* Form Type
*
*/
formtype: FORMTYPEValue;
/**
* Form Type String
*
*/
formtype_str?: string;
/**
* PDF URL
*/
pdf_url: string | null;
/**
* Updated
*/
updated?: Date;
/**
* Subsection code
*/
subseccd?: number;
/**
* Total Revenue
*/
totrevenue?: number;
/**
* Total Functional Expenses
*/
totfuncexpns?: number;
/**
* Total Assets End
*/
totassetsend?: number;
/**
* Total Liability End
*/
totliabend?: number;
/**
* Percentage of Expenses Marked Compensation
*/
pct_compnsatncurrofcr?: number;
/**
* Tax Paid
*/
tax_pd?: string | null;
/**
* Subsection Code
*/
unrelbusinccd?: string;
/**
* Initiation Fees
*/
initiationfees?: number;
/**
* Gross Receipts Amount
*/
grsrcptspublicuse?: number;
/**
* Gross Income from Members
*/
grsincmembers?: number;
/**
* Gross Income from Other Sources
*/
grsincother?: number;
/**
* Total Contributions
*/
totcntrbgfts?: number;
/**
* Program Service Revenue
*/
totprgmrevnue?: number;
/**
* Investment Income
*/
invstmntinc?: number;
/**
* Tax-exempt bond proceeds
*/
txexmptbndsproceeds?: number;
/**
* Royalties
*/
royaltsinc?: number;
/**
* Gross Rents - Real Estate
*/
grsrntsreal?: number;
/**
* Gross Rents - Personal Property
*/
grsrntsprsnl?: number;
/**
* Rental Expenses - Real Estate
*/
rntlexpnsreal?: number;
/**
* Rental Expenses - Personal Property
*/
rntlexpnsprsnl?: number;
/**
* Net Rent - Real Estate
*/
rntlincreal?: number;
/**
* Net Rent - Person Property
*/
rntlincprsnl?: number;
/**
* Net Rental Income
*/
netrntlinc?: number;
/**
* Net Gain from Sales - Securities
*/
grsalesecur?: number;
/**
* Net Gain from Sales - Other Assets
*/
grsalesothr?: number;
/**
* Sales Expense - Securities
*/
cstbasisecur?: number;
/**
* Sales Expense - Other Assets
*/
cstbasisothr?: number;
/**
* Net Gain from Sales - Securities
*/
gnlsecur?: number;
/**
* Net Gain from Sales - Other Assets
*/
gnlsothr?: number;
/**
* Sales of Assets
*/
netgnls?: number;
/**
* Gross Fundraising
*/
grsincfndrsng?: number;
/**
* Fundraising Expenses
*/
lessdirfndrsng?: number;
/**
* Fundraising Income
*/
netincfndrsng?: number;
/**
* Gross Income from Gaming
*/
grsincgaming?: number;
/**
* Gaming Expenses
*/
lessdirgaming?: number;
/**
* Gaming Income
*/
netincgaming?: number;
/**
* Gross Sales of Inventory
*/
grsalesinvent?: number;
/**
* Cost of Goods Sold
*/
lesscstofgoods?: number;
/**
* Income from Sales of Inventory
*/
netincsales?: number;
/**
* Other Revenue
*/
miscrevtot11e?: number;
/**
* Compensation of Officers
*/
compnsatncurrofcr?: number;
/**
* Other Salaries and Wages
*/
othrsalwages?: number;
/**
* Payroll Taxes
*/
payrolltx?: number;
/**
* Professional Fundraising Fees
*/
profndraising?: number;
/**
* Tax-exempt Bond Liabilities - EOY
*/
txexmptbndsend?: number;
/**
* Secured Mortgages and Notes Payable - EOY
*/
secrdmrtgsend?: number;
/**
* Unsecured Mortgages and Notes Payable - EOY
*/
unsecurednotesend?: number;
/**
* Paid-in or Capital Surplus - EOY
*/
retainedearnend?: number;
/**
* Total Net Assets - EOY
*/
totnetassetend?: number;
/**
* Reason for non-PF status
*/
nonpfrea?: string;
/**
* Gift Grants Membership Fees Received
*/
gftgrntsrcvd170?: number;
/**
* Tax Revenues Levied (170)
*/
txrevnuelevied170?: number;
/**
* Services or Facilities Furnished by Gov
*/
srvcsval170?: number;
/**
* Gross Income from Interest
*/
grsinc170?: number;
/**
* Gross Receipts from Related Activities
*/
grsrcptsrelated170?: number;
/**
* Gifts Grants Membership Fees Received
*/
totgftgrntrcvd509?: number;
/**
* Receipts from Admissions Merchandise
*/
grsrcptsadmissn509?: number;
/**
* Tax Revenues Levied (509)
*/
txrevnuelevied509?: number;
/**
* Services or Facilities Furnished by Gov
*/
srvcsval509?: number;
/**
* Subtotal Total Support
*/
subtotsuppinc509?: number;
/**
* Total Support
*/
totsupp509?: number;
}