<xs:element name="PlaceofBusiness"><xs:annotation><xs:documentation>Place of Business</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:Address"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="NatureOfBusinessList"><xs:annotation><xs:documentation>List of Nature of Business</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="ntr" minOccurs="0" maxOccurs="unbounded" type="aa:NatureOfBusiness"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="gstr1"><xs:annotation><xs:documentation>GSTR-1 Details for a specific period</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:b2b_dtls"/></xs:sequence><xs:attribute name="ret_prd" use="required" type="xs:string"><xs:annotation><xs:documentation>Tax Period Selected by user</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="dof" use="required" type="xs:string"><xs:annotation><xs:documentation>Date of Filing</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="filingFrequency" use="required" type="aa:FilingFrequency_Type"><xs:annotation><xs:documentation>Filing frequency</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="status" use="required" type="xs:string"><xs:annotation><xs:documentation>Status of the Return filed</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="itm"><xs:annotation><xs:documentation>Details of each item in B2B Invoice</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="txval" use="required" type="xs:double"><xs:annotation><xs:documentation>Taxable value of Goods or Service as per invoice</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="iamt" use="required" type="xs:double"><xs:annotation><xs:documentation>IGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="camt" use="required" type="xs:double"><xs:annotation><xs:documentation>CGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="samt" use="required" type="xs:double"><xs:annotation><xs:documentation>SGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="csamt" use="required" type="xs:double"><xs:annotation><xs:documentation>CESS Amount as per invoice</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="gstr3b"><xs:annotation><xs:documentation>GSTR-3B details for a specific period</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:sup_details"/><xs:element ref="aa:sup_inter"/><xs:element ref="aa:eco_dtls"/><xs:element ref="aa:itc_elg"/><xs:element ref="aa:inward_sup"/><xs:element ref="aa:intr_ltfee"/><xs:element ref="aa:tx_pmt"/><xs:element ref="aa:pdcash_dtls"/></xs:sequence><xs:attribute name="ret_prd" use="required" type="xs:string"><xs:annotation><xs:documentation>Tax Period Selected by user</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="dof" use="required" type="xs:string"><xs:annotation><xs:documentation>Date of Filing</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="filingFrequency" use="required" type="aa:FilingFrequency_Type"><xs:annotation><xs:documentation>Filing frequency</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="status" use="required" type="xs:string"><xs:annotation><xs:documentation>Status of the Return filed</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="sup_inter"><xs:annotation><xs:documentation>Details of inter-State supplies made to unregistered persons, composition taxable persons and UIN holders</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:unreg_details_list"/><xs:element ref="aa:comp_details_list"/><xs:element ref="aa:uin_details_list"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="unreg_details_list"><xs:annotation><xs:documentation>Supplies made to Unregistered Persons</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:unreg_details" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="unreg_details"><xs:annotation><xs:documentation>Supplies made to a specific Unregistered Person</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="txval" use="optional" type="xs:double"><xs:annotation><xs:documentation>Total Taxable value</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="iamt" use="optional" type="xs:double"><xs:annotation><xs:documentation>Amount of Integrated Tax</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="pos" use="optional" type="xs:double"><xs:annotation><xs:documentation>Place of Supply (State/UT)</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="comp_details_list"><xs:annotation><xs:documentation>Supplies made to Composition Taxable Persons</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:comp_details" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="comp_details"><xs:annotation><xs:documentation>Supplies made to a specific Composition Taxable Person</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="txval" use="optional" type="xs:double"><xs:annotation><xs:documentation>Total Taxable value</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="iamt" use="optional" type="xs:double"><xs:annotation><xs:documentation>Amount of Integrated Tax</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="pos" use="optional" type="xs:double"><xs:annotation><xs:documentation>Place of Supply (State/UT)</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="uin_details_list"><xs:annotation><xs:documentation>Supplies made to UIN holders</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:uin_details" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="uin_details"><xs:annotation><xs:documentation>Supplies made to a specific UIN holder</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="txval" use="optional" type="xs:double"><xs:annotation><xs:documentation>Total Taxable value</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="iamt" use="optional" type="xs:double"><xs:annotation><xs:documentation>Amount of Integrated Tax</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="pos" use="optional" type="xs:double"><xs:annotation><xs:documentation>Place of Supply (State/UT)</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="eco_dtls"><xs:annotation><xs:documentation>Supplies notified under section 9(5) of the CGST Act, 2017</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:eco_sup"/><xs:element ref="aa:eco_reg_sup"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="eco_reg_sup"><xs:annotation><xs:documentation>Taxable supplies made by registered person through electronics commerce operator</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="txval" use="optional" type="xs:double"><xs:annotation><xs:documentation>Total Taxable value</xs:documentation></xs:annotation></xs:attribute></xs:complexType></xs:element>
<xs:element name="itc_avl_list"><xs:annotation><xs:documentation>List of ITC Available (whether in full or part)</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:itc_avl" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="inward_sup"><xs:annotation><xs:documentation>Values of exempt, nil-rated and Non-GST inward supplies</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:isup_details_list"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="intr_ltfee"><xs:annotation><xs:documentation>Interest and late fee payable</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:intr_details"/><xs:element ref="aa:ltfee_details"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="pdcash_dtls"><xs:annotation><xs:documentation>Details of Paid Through Cash</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:pdcash_list"/><xs:element ref="aa:pditc"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="pdcash_list"><xs:annotation><xs:documentation>List of Paid Through Cash</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="aa:pdcash" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:attribute name="lgnm" use="required" type="xs:string"><xs:annotation><xs:documentation>Legal Name of Business</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="txval" use="required" type="xs:double"><xs:annotation><xs:documentation>Taxable value of Goods or Service as per invoice</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="iamt" use="required" type="xs:double"><xs:annotation><xs:documentation>IGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="camt" use="required" type="xs:double"><xs:annotation><xs:documentation>CGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="samt" use="required" type="xs:double"><xs:annotation><xs:documentation>SGST Amount as per invoice</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="csamt" use="required" type="xs:double"><xs:annotation><xs:documentation>CESS Amount as per invoice</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="srctyp" use="optional" type="xs:string"><xs:annotation><xs:documentation>Source Type of IRN</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="ret_prd" use="required" type="xs:string"><xs:annotation><xs:documentation>Tax Period Selected by user</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="status" use="required" type="xs:string"><xs:annotation><xs:documentation>Status of the Return filed</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="ret_prd" use="required" type="xs:string"><xs:annotation><xs:documentation>Tax Period Selected by user</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="status" use="required" type="xs:string"><xs:annotation><xs:documentation>Status of the Return filed</xs:documentation></xs:annotation></xs:attribute>