﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DosPODataset" targetNamespace="http://tempuri.org/DosPODataset.xsd" xmlns:mstns="http://tempuri.org/DosPODataset.xsd" xmlns="http://tempuri.org/DosPODataset.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DosPODataset" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="CompanyAddress">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Company" type="xs:string" minOccurs="0" />
              <xs:element name="Tngst" type="xs:string" minOccurs="0" />
              <xs:element name="TinNo" type="xs:string" minOccurs="0" />
              <xs:element name="CstNo" type="xs:string" minOccurs="0" />
              <xs:element name="Phone" type="xs:string" minOccurs="0" />
              <xs:element name="ChkAmount" type="xs:string" minOccurs="0" />
              <xs:element name="ChkOrdSpliup" type="xs:string" minOccurs="0" />
              <xs:element name="ChkSecQty" type="xs:string" minOccurs="0" />
              <xs:element name="ChkBaseQty" type="xs:string" minOccurs="0" />
              <xs:element name="ChkRate" type="xs:string" minOccurs="0" />
              <xs:element name="MnfrDet" type="xs:string" minOccurs="0" />
              <xs:element name="ShowPayTerm" type="xs:string" minOccurs="0" />
              <xs:element name="PanNo" type="xs:string" minOccurs="0" />
              <xs:element name="WithAnnexure" type="xs:string" minOccurs="0" />
              <xs:element name="Heading" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ToAddress">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Pur_Ord_No" type="xs:string" minOccurs="0" />
              <xs:element name="OrdDate" type="xs:string" minOccurs="0" />
              <xs:element name="Supplier" type="xs:string" minOccurs="0" />
              <xs:element name="SupAddress1" type="xs:string" minOccurs="0" />
              <xs:element name="SupAddress2" type="xs:string" minOccurs="0" />
              <xs:element name="SupAddress3" type="xs:string" minOccurs="0" />
              <xs:element name="SupCity" type="xs:string" minOccurs="0" />
              <xs:element name="SupZipCode" type="xs:string" minOccurs="0" />
              <xs:element name="SupPhone" type="xs:string" minOccurs="0" />
              <xs:element name="Remarks" type="xs:string" minOccurs="0" />
              <xs:element name="Currency" type="xs:string" minOccurs="0" />
              <xs:element name="Exrate" type="xs:string" minOccurs="0" />
              <xs:element name="NetAmount" type="xs:decimal" minOccurs="0" />
              <xs:element name="DeliveryAdd" type="xs:string" minOccurs="0" />
              <xs:element name="PayTerm" type="xs:string" minOccurs="0" />
              <xs:element name="TotalCount" type="xs:long" minOccurs="0" />
              <xs:element name="SupGSTIN" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Reference">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="detail" type="xs:string" minOccurs="0" />
              <xs:element name="ReqDet" type="xs:string" minOccurs="0" />
              <xs:element name="Footer" type="xs:string" minOccurs="0" />
              <xs:element name="Preparedby" type="xs:string" minOccurs="0" />
              <xs:element name="Approver1" type="xs:string" minOccurs="0" />
              <xs:element name="AppId" type="xs:string" minOccurs="0" />
              <xs:element name="Approver2" type="xs:string" minOccurs="0" />
              <xs:element name="Approver3" type="xs:string" minOccurs="0" />
              <xs:element name="PanVal" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:length value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ApprovedBy" type="xs:string" minOccurs="0" />
              <xs:element name="VerifiedBy" type="xs:string" minOccurs="0" />
              <xs:element name="ForwardBy" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PODetail">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ProductNo" type="xs:string" minOccurs="0" />
              <xs:element name="ProductName" type="xs:string" minOccurs="0" />
              <xs:element name="quantity" type="xs:decimal" minOccurs="0" />
              <xs:element name="PUOM1" type="xs:string" minOccurs="0" />
              <xs:element name="PUOM2" type="xs:string" minOccurs="0" />
              <xs:element name="PORate" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:decimal" minOccurs="0" />
              <xs:element name="Reqdate" type="xs:string" minOccurs="0" />
              <xs:element name="Sec_Qty" type="xs:decimal" minOccurs="0" />
              <xs:element name="Order_No" type="xs:string" minOccurs="0" />
              <xs:element name="OrdQty" type="xs:string" minOccurs="0" />
              <xs:element name="Mnfr" type="xs:string" minOccurs="0" />
              <xs:element name="ItemRemark" type="xs:string" minOccurs="0" />
              <xs:element name="OrderNos" type="xs:string" minOccurs="0" />
              <xs:element name="ReqNo" type="xs:string" minOccurs="0" />
              <xs:element name="Description" type="xs:string" minOccurs="0" />
              <xs:element name="SNo" type="xs:int" minOccurs="0" />
              <xs:element name="OrdernoStyle" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="POTotal">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TotPoQty" type="xs:string" minOccurs="0" />
              <xs:element name="TUOM1" type="xs:string" minOccurs="0" />
              <xs:element name="totSecQty" type="xs:decimal" minOccurs="0" />
              <xs:element name="TUOM2" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="POAddless">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Addless" type="xs:string" minOccurs="0" />
              <xs:element name="AddLessType" type="xs:string" minOccurs="0" />
              <xs:element name="PlusOrMinus" type="xs:string" minOccurs="0" />
              <xs:element name="Percentage" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="GRNAddress">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Company" type="xs:string" minOccurs="0" />
              <xs:element name="Tngst" type="xs:string" minOccurs="0" />
              <xs:element name="TinNo" type="xs:string" minOccurs="0" />
              <xs:element name="CstNo" type="xs:string" minOccurs="0" />
              <xs:element name="Phone" type="xs:string" minOccurs="0" />
              <xs:element name="Email" type="xs:string" minOccurs="0" />
              <xs:element name="cstdate" type="xs:string" minOccurs="0" />
              <xs:element name="Supplier" type="xs:string" minOccurs="0" />
              <xs:element name="SupplierAddress" type="xs:string" minOccurs="0" />
              <xs:element name="STinNo" type="xs:string" minOccurs="0" />
              <xs:element name="SCstNo" type="xs:string" minOccurs="0" />
              <xs:element name="STngstNo" type="xs:string" minOccurs="0" />
              <xs:element name="Store" type="xs:string" minOccurs="0" />
              <xs:element name="Unit" type="xs:string" minOccurs="0" />
              <xs:element name="StoreAddress" type="xs:string" minOccurs="0" />
              <xs:element name="GRNNo" type="xs:string" minOccurs="0" />
              <xs:element name="GRNDate" type="xs:string" minOccurs="0" />
              <xs:element name="DCNo" type="xs:string" minOccurs="0" />
              <xs:element name="DCDate" type="xs:string" minOccurs="0" />
              <xs:element name="LotNo" type="xs:string" minOccurs="0" />
              <xs:element name="Remarks" type="xs:string" minOccurs="0" />
              <xs:element name="ChkRemarks" type="xs:string" minOccurs="0" />
              <xs:element name="PoSplitup" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="GRNDetail">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ProdName" type="xs:string" minOccurs="0" />
              <xs:element name="uom" type="xs:string" minOccurs="0" />
              <xs:element name="PoQty" type="xs:string" minOccurs="0" />
              <xs:element name="sec_Qty" type="xs:string" minOccurs="0" />
              <xs:element name="Sec_Uom" type="xs:string" minOccurs="0" />
              <xs:element name="Excess_Qty" type="xs:string" minOccurs="0" />
              <xs:element name="Rate" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:string" minOccurs="0" />
              <xs:element name="Pur_ord_No" type="xs:string" minOccurs="0" />
              <xs:element name="Quantity" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="GRNTotal">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="uom" type="xs:string" minOccurs="0" />
              <xs:element name="PoQty" type="xs:string" minOccurs="0" />
              <xs:element name="SecQty" type="xs:string" minOccurs="0" />
              <xs:element name="Sec_Uom" type="xs:string" minOccurs="0" />
              <xs:element name="Rate" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="GRNReference">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="detail" type="xs:string" minOccurs="0" />
              <xs:element name="ReqDet" type="xs:string" minOccurs="0" />
              <xs:element name="Footer" type="xs:string" minOccurs="0" />
              <xs:element name="Preparedby" type="xs:string" minOccurs="0" />
              <xs:element name="Approver1" type="xs:string" minOccurs="0" />
              <xs:element name="AppId" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ReturnCompany">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Company" type="xs:string" minOccurs="0" />
              <xs:element name="ComoanyAddress" type="xs:string" minOccurs="0" />
              <xs:element name="Tngst" type="xs:string" minOccurs="0" />
              <xs:element name="TinNo" type="xs:string" minOccurs="0" />
              <xs:element name="CstNo" type="xs:string" minOccurs="0" />
              <xs:element name="Phone" type="xs:string" minOccurs="0" />
              <xs:element name="STngstno" type="xs:string" minOccurs="0" />
              <xs:element name="SCstNo" type="xs:string" minOccurs="0" />
              <xs:element name="STinNo" type="xs:string" minOccurs="0" />
              <xs:element name="chkOrdSplitup" type="xs:string" minOccurs="0" />
              <xs:element name="Email" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ReturnDetail">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Return_No" type="xs:string" minOccurs="0" />
              <xs:element name="Return_Date" type="xs:string" minOccurs="0" />
              <xs:element name="Supplier" type="xs:string" minOccurs="0" />
              <xs:element name="Store" type="xs:string" minOccurs="0" />
              <xs:element name="RefNo" type="xs:string" minOccurs="0" />
              <xs:element name="Remarks" type="xs:string" minOccurs="0" />
              <xs:element name="OrderNo" type="xs:string" minOccurs="0" />
              <xs:element name="BuyRef" type="xs:string" minOccurs="0" />
              <xs:element name="Style" type="xs:string" minOccurs="0" />
              <xs:element name="Return_Qty" type="xs:string" minOccurs="0" />
              <xs:element name="Uom" type="xs:string" minOccurs="0" />
              <xs:element name="ProductName" type="xs:string" minOccurs="0" />
              <xs:element name="Address1" type="xs:string" minOccurs="0" />
              <xs:element name="Address2" type="xs:string" minOccurs="0" />
              <xs:element name="Address3" type="xs:string" minOccurs="0" />
              <xs:element name="City" type="xs:string" minOccurs="0" />
              <xs:element name="Country" type="xs:string" minOccurs="0" />
              <xs:element name="Zipcode" type="xs:string" minOccurs="0" />
              <xs:element name="Company_Unit" type="xs:string" minOccurs="0" />
              <xs:element name="CAdd1" type="xs:string" minOccurs="0" />
              <xs:element name="CAdd2" type="xs:string" minOccurs="0" />
              <xs:element name="CAdd3" type="xs:string" minOccurs="0" />
              <xs:element name="DataColumn1" type="xs:string" minOccurs="0" />
              <xs:element name="CZipCode" type="xs:string" minOccurs="0" />
              <xs:element name="CCity" type="xs:string" minOccurs="0" />
              <xs:element name="CCountry" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ReturnReference">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="detail" type="xs:string" minOccurs="0" />
              <xs:element name="ReqDet" type="xs:string" minOccurs="0" />
              <xs:element name="Footer" type="xs:string" minOccurs="0" />
              <xs:element name="Preparedby" type="xs:string" minOccurs="0" />
              <xs:element name="Approver1" type="xs:string" minOccurs="0" />
              <xs:element name="AppId" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ReturnTotal">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TotRetQty" type="xs:string" minOccurs="0" />
              <xs:element name="RUOM" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="POdescription">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Sno" type="xs:string" minOccurs="0" />
              <xs:element name="Descr" type="xs:string" minOccurs="0" />
              <xs:element name="PoId" type="xs:string" minOccurs="0" />
              <xs:element name="Amount" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>