﻿<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid Studio 2019 (https://www.liquid-technologies.com) -->
<!-- edited with XMLSpy v2005 sp1 U (http://www.xmlspy.com) by Mike Scheet (Office of State Tax Commissioner) -->
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Mike Scheet (Office of State Tax Commissioner) -->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="return">
        <xs:annotation>
            <xs:documentation>XML Schema for Importing Sales Tax Return Data into N.D. TAP Application</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element maxOccurs="2" name="sales">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="total-sales">
                                <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                        <xs:totalDigits value="9" />
                                        <xs:fractionDigits value="0" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element minOccurs="0" name="total-nontaxable-sales">
                                <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                        <xs:totalDigits value="9" />
                                        <xs:fractionDigits value="0" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element minOccurs="0" name="subject-to-use-tax">
                                <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                        <xs:totalDigits value="9" />
                                        <xs:fractionDigits value="0" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attribute name="type" use="required">
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:enumeration value="Regular Sales" />
                                    <xs:enumeration value="Alcohol Sales" />
                                    <xs:enumeration value="Natural Gas Sales" />
                                    <xs:enumeration value="New Ag Equipment Sales" />
                                    <xs:enumeration value="New Mobil Home Sales" />
                                    <xs:enumeration value="regular sales" />
                                    <xs:enumeration value="alcohol sales" />
                                    <xs:enumeration value="natural gas sales" />
                                    <xs:enumeration value="new ag equipment sales" />
                                    <xs:enumeration value="new mobil home sales" />
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="local-option">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="local-code">
                                <xs:complexType>
                                    <xs:attribute name="code" use="required">
                                        <xs:simpleType>
                                            <xs:restriction base="xs:integer">
                                                <xs:totalDigits value="3" />
                                                <xs:enumeration value="101" />
                                                <xs:enumeration value="102" />
                                                <xs:enumeration value="103" />
                                                <xs:enumeration value="104" />
                                                <xs:enumeration value="105" />
                                                <xs:enumeration value="106" />
                                                <xs:enumeration value="107" />
                                                <xs:enumeration value="108" />
                                                <xs:enumeration value="109" />
                                                <xs:enumeration value="110" />
                                                <xs:enumeration value="111" />
                                                <xs:enumeration value="112" />
                                                <xs:enumeration value="113" />
                                                <xs:enumeration value="114" />
                                                <xs:enumeration value="116" />
                                                <xs:enumeration value="117" />
                                                <xs:enumeration value="118" />
                                                <xs:enumeration value="119" />
                                                <xs:enumeration value="120" />
                                                <xs:enumeration value="121" />
                                                <xs:enumeration value="122" />
                                                <xs:enumeration value="123" />
                                                <xs:enumeration value="124" />
                                                <xs:enumeration value="125" />
                                                <xs:enumeration value="126" />
                                                <xs:enumeration value="127" />
                                                <xs:enumeration value="128" />
                                                <xs:enumeration value="129" />
                                                <xs:enumeration value="130" />
                                                <xs:enumeration value="131" />
                                                <xs:enumeration value="132" />
                                                <xs:enumeration value="133" />
                                                <xs:enumeration value="134" />
                                                <xs:enumeration value="135" />
                                                <xs:enumeration value="136" />
                                                <xs:enumeration value="137" />
                                                <xs:enumeration value="138" />
                                                <xs:enumeration value="139" />
                                                <xs:enumeration value="140" />
                                                <xs:enumeration value="141" />
                                                <xs:enumeration value="142" />
                                                <xs:enumeration value="143" />
                                                <xs:enumeration value="144" />
                                                <xs:enumeration value="145" />
                                                <xs:enumeration value="146" />
                                                <xs:enumeration value="147" />
                                                <xs:enumeration value="148" />
                                                <xs:enumeration value="149" />
                                                <xs:enumeration value="150" />
                                                <xs:enumeration value="151" />
                                                <xs:enumeration value="152" />
                                                <xs:enumeration value="153" />
                                                <xs:enumeration value="154" />
                                                <xs:enumeration value="155" />
                                                <xs:enumeration value="156" />
                                                <xs:enumeration value="157" />
                                                <xs:enumeration value="158" />
                                                <xs:enumeration value="159" />
                                                <xs:enumeration value="160" />
                                                <xs:enumeration value="161" />
                                                <xs:enumeration value="162" />
                                                <xs:enumeration value="163" />
                                                <xs:enumeration value="164" />
                                                <xs:enumeration value="165" />
                                                <xs:enumeration value="166" />
                                                <xs:enumeration value="167" />
                                                <xs:enumeration value="168" />
                                                <xs:enumeration value="169" />
                                                <xs:enumeration value="170" />
                                                <xs:enumeration value="171" />
                                                <xs:enumeration value="172" />
                                                <xs:enumeration value="173" />
                                                <xs:enumeration value="174" />
                                                <xs:enumeration value="175" />
                                                <xs:enumeration value="176" />
                                                <xs:enumeration value="177" />
                                                <xs:enumeration value="178" />
                                                <xs:enumeration value="179" />
                                                <xs:enumeration value="180" />
                                                <xs:enumeration value="181" />
                                                <xs:enumeration value="182" />
                                                <xs:enumeration value="183" />
                                                <xs:enumeration value="184" />
                                                <xs:enumeration value="185" />
                                                <xs:enumeration value="186" />
                                                <xs:enumeration value="187" />
                                                <xs:enumeration value="188" />
                                                <xs:enumeration value="189" />
                                                <xs:enumeration value="190" />
                                                <xs:enumeration value="191" />
                                                <xs:enumeration value="192" />
                                                <xs:enumeration value="193" />
                                                <xs:enumeration value="194" />
                                                <xs:enumeration value="195" />
                                                <xs:enumeration value="196" />
                                                <xs:enumeration value="197" />
                                                <xs:enumeration value="198" />
                                                <xs:enumeration value="199" />
                                                <xs:enumeration value="200" />
                                                <xs:enumeration value="201" />
                                                <xs:enumeration value="202" />
                                                <xs:enumeration value="203" />
                                                <xs:enumeration value="204" />
                                                <xs:enumeration value="205" />
                                                <xs:enumeration value="206" />
                                                <xs:enumeration value="207" />
                                                <xs:enumeration value="208" />
                                                <xs:enumeration value="209" />
                                                <xs:enumeration value="210" />
                                                <xs:enumeration value="211" />
                                                <xs:enumeration value="212" />
                                                <xs:enumeration value="213" />
                                                <xs:enumeration value="214" />
                                                <xs:enumeration value="215" />
                                                <xs:enumeration value="216" />
                                                <xs:enumeration value="217" />
                                                <xs:enumeration value="218" />
                                                <xs:enumeration value="219" />
                                                <xs:enumeration value="220" />
                                                <xs:enumeration value="221" />
                                                <xs:enumeration value="222" />
                                                <xs:enumeration value="223" />
                                                <xs:enumeration value="224" />
                                                <xs:enumeration value="225" />
                                                <xs:enumeration value="226" />
                                                <xs:enumeration value="227" />
                                                <xs:enumeration value="228" />
                                                <xs:enumeration value="229" />
                                                <xs:enumeration value="230" />
                                                <xs:enumeration value="231" />
                                                <xs:enumeration value="232" />
                                                <xs:enumeration value="233" />
                                                <xs:enumeration value="234" />
                                                <xs:enumeration value="235" />
                                                <xs:enumeration value="236" />
                                                <xs:enumeration value="237" />
                                                <xs:enumeration value="238" />
                                                <xs:enumeration value="239" />
                                                <xs:enumeration value="240" />
                                                <xs:enumeration value="241" />
                                                <xs:enumeration value="242" />
                                                <xs:enumeration value="243" />
                                                <xs:enumeration value="244" />
                                                <xs:enumeration value="245" />
                                                <xs:enumeration value="246" />
                                                <xs:enumeration value="247" />
                                                <xs:enumeration value="248" />
                                                <xs:enumeration value="249" />
                                                <xs:enumeration value="250" />
                                                <xs:enumeration value="251" />
                                                <xs:enumeration value="252" />
                                                <xs:enumeration value="501" />
                                                <xs:enumeration value="502" />
                                                <xs:enumeration value="503" />
                                                <xs:enumeration value="504" />
                                                <xs:enumeration value="505" />
                                                <xs:enumeration value="506" />
                                                <xs:enumeration value="507" />
                                                <xs:enumeration value="508" />
                                                <xs:enumeration value="700" />
                                                <xs:enumeration value="701" />
                                                <xs:enumeration value="702" />
                                            </xs:restriction>
                                        </xs:simpleType>
                                    </xs:attribute>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="tax">
                                <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                        <xs:totalDigits value="11" />
                                        <xs:fractionDigits value="2" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>