<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.irs.gov/efile" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified">

	<xsd:annotation>

		<xsd:documentation>

			<Description>IRS e-file Schema - Form 1120F Schedule V</Description>

			<TaxYear>2018</TaxYear>

			<MaturityLevel>Final Release</MaturityLevel>

			<ReleaseDate>October 17, 2018</ReleaseDate>

		</xsd:documentation>

	</xsd:annotation>

	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>



	<!-- =============================================================== -->

	<!-- ======================  IRS Form 1120F Schedule V ============================ -->

	<!-- =============================================================== -->



	<xsd:element name="IRS1120FScheduleV">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120F Schedule V</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120FScheduleVType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentName" type="xsd:string" fixed="IRS1120FScheduleV">

						<xsd:annotation>

							<xsd:documentation>IRS internal use only. To avoid error in the return, do not include the attribute name or value.</xsd:documentation>

						</xsd:annotation>

					</xsd:attribute>



					<xsd:attribute name="referenceDocumentId" type="IdListType">

						<xsd:annotation>

							<xsd:documentation>List of document ID's of forms, schedules, supporting info. etc. attached to this form</xsd:documentation>

						</xsd:annotation>

					</xsd:attribute>



					<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment"/>



				</xsd:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<xsd:complexType name="IRS1120FScheduleVType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120F Schedule V</xsd:documentation>

		</xsd:annotation>

		<xsd:sequence>



			<!-- Vessel Aircraft Information -->

			<xsd:element name="VesselAircraftInformation" type="VesselAircraftInfoType" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Vessel Aircraft Information</Description>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Total U.S. Source Gross Transportation Income -->

			<xsd:element name="TotalUSSourceGrossTransIncmAmt" type="USAmountType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total U.S. source gross transportation income</Description>

						<LineNumber>10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Transportation Income Exempt By Treaty -->

			<xsd:element name="TransportationIncmExmptTrtyAmt" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Transportation income exempt by treaty</Description>

						<LineNumber>11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:extension base="USAmountType">

							<xsd:attribute name="referenceDocumentId" type="IdListType"/>

							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8833"/>

						</xsd:extension>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Gross Transportation Income Minus Treaty Amount -->

			<xsd:element name="GrossTransIncmMnsTrtyAmt" type="USAmountType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross transportation income minus treaty amount</Description>

						<LineNumber>12</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>



	<xsd:complexType name="VesselAircraftInfoType">

		<xsd:sequence>



			<!-- Name of Vessel or Aircraft -->

			<xsd:element name="VesselOrAircraftNm" type="LineExplanationType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of vessel or aircraft</Description>

						<LineNumber>1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Vessel or Aircraft ID Number -->

			<xsd:element name="VesselOrAircraftIDNum" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Vessel or aircraft ID number</Description>

						<LineNumber>2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="AlphaNumericType">

						<xsd:maxLength value="25"/>

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Was The Vessel or Aircraft Chartered In -->

			<xsd:element name="VesselOrAircraftCharteredInInd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Was the vessel or aircraft chartered in</Description>

						<LineNumber>3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:extension base="BooleanType">

							<xsd:attribute name="referenceDocumentId" type="IdListType"/>

							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="VesselOrAircraftCharteredInStatement"/>

						</xsd:extension>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Was The Vessel or Aircraft Chartered Out -->

			<xsd:element name="VesselOrArcrftCharteredOutInd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Was the vessel or aircraft chartered out</Description>

						<LineNumber>4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:extension base="BooleanType">

							<xsd:attribute name="referenceDocumentId" type="IdListType"/>

							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="VesselOrAircraftCharteredOutStatement"/>

						</xsd:extension>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Name of Registered Owner -->

			<xsd:element name="RegisteredOwnerName" type="BusinessNameType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of registered owner</Description>

						<LineNumber>5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- EIN or SSN of Registered Owner or Missing EIN Reason or Owner Not Known -->

			<xsd:choice minOccurs="0">



				<!-- EIN of Registered Owner -->

				<xsd:element name="RegisteredOwnerEIN" type="EINType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>EIN of registered owner</Description>

							<LineNumber>6</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- SSN of Registered Owner -->

				<xsd:element name="RegisteredOwnerSSN" type="SSNType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>SSN of registered owner</Description>

							<LineNumber>6</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- Missing EIN Reason -->

				<xsd:element name="MissingEINReasonCd">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Missing EIN reason</Description>

							<LineNumber>6</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="StringType">

							<xsd:enumeration value="APPLD FOR"/>

							<xsd:enumeration value="FOREIGNUS"/>

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



				<!-- Registered Owner Not Known  -->

				<xsd:element name="UnknownRegisteredOwnerCd">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Registered owner not known</Description>

							<LineNumber>6</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="StringType">

							<xsd:enumeration value="NOT KNOWN"/>

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



			</xsd:choice>



			<!-- Business Name or Person Name of Name Not Known -->

			<xsd:choice minOccurs="0">



				<!-- Business Name ofOperator -->

				<xsd:element name="OperatorBusinessName" type="BusinessNameType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Business name of operator</Description>

							<LineNumber>7</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- Person Name of Operator -->

				<xsd:element name="OperatorPersonNm" type="PersonNameType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Person name of operator</Description>

							<LineNumber>7</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- Operator Name Not Known  -->

				<xsd:element name="UnknownOperatorNameCd">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Operator name not known</Description>

							<LineNumber>7</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="StringType">

							<xsd:enumeration value="NOT KNOWN"/>

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



			</xsd:choice>





			<!-- EIN or SSN of Operator or EIN Missing Reason -->

			<xsd:choice minOccurs="0">



				<!-- EIN of Operator -->

				<xsd:element name="OperatorEIN" type="EINType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>EIN of operator</Description>

							<LineNumber>8</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- SSN of Operator -->

				<xsd:element name="OperatorSSN" type="SSNType" minOccurs="0">

					<xsd:annotation>

						<xsd:documentation>

							<Description>SSN of operator</Description>

							<LineNumber>8</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- EIN Missing Reason -->

				<xsd:element name="EINMissingReasonCd">

					<xsd:annotation>

						<xsd:documentation>

							<Description>EIN missing reason</Description>

							<LineNumber>8</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="StringType">

							<xsd:enumeration value="APPLD FOR"/>

							<xsd:enumeration value="FOREIGNUS"/>

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



				<!-- Operator Not Known  -->

				<xsd:element name="UnknownOperatorCd">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Operator not known</Description>

							<LineNumber>8</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="StringType">

							<xsd:enumeration value="NOT KNOWN"/>

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



			</xsd:choice>



			<!-- U.S. Source Gross Transportation Income -->

			<xsd:element name="USSourceGrossTransIncmAmt" type="USAmountType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>U.S. source gross transportation income</Description>

						<LineNumber>9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>

</xsd:schema>
