jsfenfen/990-xml-reader

Recanonicalize based on 2016v3.0

Closed this issue · 3 comments

2016v3.0 introduces lotsa new variables; eventually they should get a 2016 series canonical variable assigned, but in translating to 2015 schema they are just ignored.

/IRS990ScheduleA/AgriculturalNameAndAddressGrp/CityNm
/IRS990ScheduleA/AgriculturalNameAndAddressGrp/CollegeUniversityName/BusinessNameLine1Txt
/IRS990ScheduleA/AgriculturalNameAndAddressGrp/CollegeUniversityName/BusinessNameLine2Txt
/IRS990ScheduleA/AgriculturalNameAndAddressGrp/CountryCd
/IRS990ScheduleA/AgriculturalNameAndAddressGrp/StateAbbreviationCd
/IRS990ScheduleA/AgriculturalResearchOrgInd

/IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr3Amt
/IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear4Amt

/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/EngageDeferDenyRqrPaymentInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/FAPTranslatedInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/LookBackMedicaidMedcrPrvtInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/LookBackMedicareInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/LookBackMedicarePrivateInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/MadeEffortOrallyNotifyInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/MadePresumptiveEligDetermInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/NotifiedFAPCopyBillDisplayInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/PermitDeferDenyRqrPaymentInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/PriorCHNAImpactInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/ProcessedFAPApplicationInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/ProspectiveMedicareMedicaidInd
/IRS990ScheduleH/HospitalFcltyPoliciesPrctcGrp/ProvidedWrittenNoticeInd

/ReturnHeader/FilingSecurityInformation/AtSubmissionCreationDeviceId
/ReturnHeader/FilingSecurityInformation/AtSubmissionFilingDeviceId
/ReturnHeader/FilingSecurityInformation/FederalOriginalSubmissionId
/ReturnHeader/FilingSecurityInformation/FederalOriginalSubmissionIdDt
/ReturnHeader/FilingSecurityInformation/FilingLicenseTypeCd
/ReturnHeader/FilingSecurityInformation/IPAddress/IPv4AddressTxt
/ReturnHeader/FilingSecurityInformation/IPAddress/IPv6AddressTxt
/ReturnHeader/FilingSecurityInformation/IPDt
/ReturnHeader/FilingSecurityInformation/IPTimezoneCd
/ReturnHeader/FilingSecurityInformation/IPTm

Seems like this should be recanonicalized to fit these

WRT ag:

				<xsd:sequence>
					<xsd:element name="AgriculturalResearchOrgInd" type="CheckboxType">
						<xsd:annotation>
							<xsd:documentation>
								<Description>An agricultural research organization operated in conjunction with college or university. Section 170(b)(1)(A)(ix)</Description>
								<LineNumber>Part I Line 9</LineNumber>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<!-- College's or University's Name, and Address -->
					<xsd:element name="AgriculturalNameAndAddressGrp" type="AgricNameAndAddressGrpType" maxOccurs="50">
						<xsd:annotation>
							<xsd:documentation>
								<Description>College or university name, city, state, or country</Description>
								<LineNumber>Part I Line 9</LineNumber>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>

Closed in 3ae1677 .

Not tested extensively, but seems to work.